@charset "Shift-JIS";
.fs10 {font-size: 10px; line-height: 150%;}
.fs12 {font-size: 12px; line-height: 150%;}
.fs14 {font-size: 14px; line-height: 150%;}
.fs18 {font-size: 18px; line-height: 150%;}
.fs22 {font-size: 22px; line-height: 130%;}
.fs24 {font-size: 24px; line-height: 130%;}
.fs30 {font-size: 30px; line-height: 125%;}
.fs10n {font-size: 10px}
.fs12n {font-size: 12px}
.fs14n {font-size: 14px;}
.fs18n {font-size: 18px;}
.fs22n {font-size: 22px;}
.fs24n {font-size: 24px;}
.fs30n {font-size: 30px;}
.fs12st {font-size: 12px; line-height: 150%; font-weight: bold;}

/*.fs10 {font-size: 62.5%; line-height: 150%;}
.fs12 {font-size: 75%; line-height: 150%;}
.fs14 {font-size: 87.5%; line-height: 150%;}
.fs18 {font-size: 117.5%; line-height: 150%;}
.fs22 {font-size: 137.5%; line-height: 130%;}
.fs24 {font-size: 150%; line-height: 130%;}
.fs30 {font-size: 187.5%; line-height: 125%;}
.fs10n {font-size: 62.5%;}
.fs12n {font-size: 75%;}
.fs14n {font-size: 87.5%;}
.fs18n {font-size: 117.5%;}
.fs22n {font-size: 137.5%;}
.fs24n {font-size: 150%;}
.fs30n {font-size: 187.5%;}
.fs12st {font-size: 75%; line-height: 150%; font-weight: bold;}
*/


body {
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size:12px;
	font-weight: normal;
	background:#fff;
	text-align:center;
	color:#666;
	margin:0px auto;
	line-height: 140%;
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka;
	font-size: 12px;
	line-height: 140%;
	font-style: normal;
	font-weight: normal;
}
p, h1, h2, h3, h4,h5,h6 img, dt, dl, dd, hr,form{
	margin:0px;
	padding:0px;
}
ol, ul, li{
	list-style:none;
	margin:0px;
	padding:0px;;
}
ol li{
	list-style:decimal outside;
	margin-left:3em;
	margin-bottom:0.5em;;
}

.css1e { font-family: "Arial, Helvetica, sans-serif"; font-size:  9px; line-height: 125%; font-style: normal;}
.css2e { font-family: "Arial, Helvetica, sans-serif"; font-size: 10px; line-height: 125%; font-style: normal;}
.css3e { font-family: "Arial, Helvetica, sans-serif"; font-size: 12px; line-height: 140%; font-style: normal;}
.css4e { font-family: "Arial, Helvetica, sans-serif"; font-size: 14px; line-height: 140%; font-style: normal;}

.css1j { font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka; font-size:  9px; line-height: 125%; font-style: normal;}
.css2j { font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka; font-size: 11px; line-height: 140%; font-style: normal;}
.css3j { font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka; font-size: 12px; line-height: 140%; font-style: normal;}
.css4j { font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka; font-size: 14px; line-height: 140%; font-style: normal;}
.css5j { font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka; font-size: 20px; line-height: 140%; font-style: normal;}

.m_css1j { font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", Osaka; font-size:  9px; line-height: 125%; font-style: normal;}
.m_css2j { font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", Osaka; font-size: 11px; line-height: 140%; font-style: normal;}
.m_css3j { font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", Osaka; font-size: 12px; line-height: 140%; font-style: normal;}
.m_css4j { font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", Osaka; font-size: 14px; line-height: 140%; font-style: normal;}
.m_css5j { font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", Osaka; font-size: 20px; line-height: 140%; font-style: normal;}

a:link    { text-decoration: none; color: #666;}
a:visited { text-decoration: none; color: #666;}
a:active  { text-decoration: none; }
a:hover   { text-decoration: underline; color: #3A75AF;}


hr.hiddone{
	visibility: hidden;
	clear:both;
}
.red{
	color:#f00;
}

.left{
	float:left;
}
.right{
	float:right;
	}

.both{
	clear:both;
	line-height:1px;
	height:1px;
}
.border1{
	border:1px solid #999;
}
.border2{
	border:2px solid #999;
}
.border3{
	border:3px solid #999;
}
.border4{
	border:4px solid #999;
}
.border5{
	border:5px solid #999;
}

.red{
	color:red;
}
.mar-b5{
	margin-bottom:5px;
	}
.mar-b10{
	margin-bottom:10px;
	}
.mar-l5{
	margin-left:5px;
	}
.mar-l10{
	margin-left:10px;
	}
.mar-r5{
	margin-right:5px;
	}
.mar-b5{
	margin-right:10px;
	}
.mar-t5{
	margin-top:5px;
	}
.mar-t5{
	margin-top:10px;
	}


/*リスト*/
.listbox{
	width:420px;
	overflow:hidden;
	
}
.listPage{
	width:435px;
	
}

.listPage .list{
	width:130px;
	margin-right:15px;
	_margin-right:0px;
	_padding-right:15px;
	float:left;
}
.listPage .nonelist{
	width:122px;
	margin-right:15px;
	float:left;
	border:1px solid #ccc;
	padding:3px 3px;
	height:122px;
	margin-bottom:20px;
}
.listPage .image{
	margin-bottom:3px;
}
.listPage .textCenter{
	margin:20px auto;
	}
.listPage .nonedisplay{
	width:418px;
	border:1px solid #ccc;
	text-align:center;
	padding:80px 0px;
	clear:left;
	margin-bottom:20px;
}
.list .image{
	margin-bottom:3px;
}

.list ul{
	border:1px solid #ccc ;
	margin-bottom:20px ;
	display:block 
	;
}
.list li{
	border-bottom:1px dotted #ccc ;
	padding:3px ;
	display:block ;
}
.list li.end{
	border-bottom:none ;
	text-align:center;
	}
.list .gName{
	height:4.2em;}
	
/*詳細*/
.detail {
	width:510px;
	float:left;
	margin-right:18px;

}
.detail li{
	padding:5px;
	}
.detail li.name{
	font-size:16px;
	line-height:1.4em;
	}
.detail li strong{
	font-weight:bold;

}
.detail .image {
	width:510px;
	margin-bottom:10px;
	}
.detail .image1{
	margin-right:15px;
	margin-bottom:10px;
}
.detail .image2{
	margin-right:15px;
	margin-bottom:10px;
}

.detail .image3{
	margin-bottom:10px;
}
.mar-b10{
	margin-bottom:10px;
}/*
.indent{
	padding-left:1em;
	text-indent:-1em;
	}*/


.point_swich{
	display:none;
	}

