@charset "UTF-8";

/* CSS Document */

/* index==========================

	1.	common style
	2.	navigation
	3.　option
	
*/

/*	1.	common style
===============================================================*/
body {
	margin:0px 0px;
	padding:0px;
	font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color:#666666;
	text-align:center;
	font-size:small;
	_font-size:x-small;
}
img {
	border:none;
}
a,a:visited {
	text-decoration: none;
	color: #481086;
}
a:hover {
	text-decoration: underline;
}
#header {
	width:800px;
	height:50px;
	margin:0px auto;
	background-image:url(../images/tel.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.headeropt {
	text-indent:-9999px;
}
.on{
	cursor:pointer;
}
table {
	font-size:small;
	_font-size:x-small;
}

/**/
#contents {
	margin: 0px auto 10px;
	padding: 0px;
	width: 800px;
	text-align: left;
	border-top: 3px solid #750152;
	border-bottom: 3px solid #750152;
	position:relative;
}
#copyright{
	margin: 0px auto 30px;
	padding: 0px;
	width: 800px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}

/**/
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cf {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}



/*	2.	navigation
===============================================================*/
#g_navi {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	list-style-type: none;
	clear: both;
}
#g_navi li  {
	float: left;
	padding: 0px;
	margin: 0px;
	border-left: 20px solid #FFFFFF;
}
#g_navi #foot_logo {
	border-right: 30px solid #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#g_navi .foot_opt {
	border-left-width: 10px;
}
#text {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	list-style-type: none;
	clear: both;
        font-family:serif;
}
#text li  {
	float: left;
	padding: 0px;
	margin: 0px;
        font-family:"ＭＳ 明朝",細明朝,リュウミンL;
}



/*	3.	option
===============================================================*/
#picupitem{
	margin: 0px 0px 20px;
	padding: 10px;
	background-color: #f5f5f5;
}
#picupitem div{
	width: 130px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
}
#picupitem .imgbox{
	border: 1px solid #EFE9E1;
	margin: 0px auto 5px;
	padding: 0px;
	float: none;
	height: 85px;
	width: 110px;
	background-color: #FFFFFF;
}
#picupitem div img{
	margin: 5px;
}
#picupitem div p{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 110px;
}
