@charset "shift_jis";

/* 900ƒVƒŠ[ƒY—p‚ÌXHTMLƒtƒ@ƒCƒ‹‚Æ‡‚í‚¹‚Ä‚²Žg—p‰º‚³‚¢ */

body{
	margin:0px; padding:0px; text-align:center; color:#B3B3B3;
	background:#ffffff; font-size:11pt; 
	font-family:'Geneva','Helvetica','sans-serif','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	}

a:link{color:#B3B3B3; text-decoration:none;}
a:visited{color:#B3B3B3; text-decoration:none;}
a:hover{color:#EDB329; text-decoration:underline;}

img{border-width:0px;}
em{color:#;ff6600 text-decoration:none; font-style:nomal;}
strong{color:#333333; text-decoration:none; font-style:bold;}
h1{font-size:150%; font-weight:bold; color:#0A50A1;
 margin:0px 0px; padding:10px;}
h2{font-size:140%; font-weight:bold; color:#666666;
 margin:10px 0px 10px 0px; padding:0px 10px;}
h3{font-size:100%; font-weight:bold; color:#666666; margin:10px;}
ul{margin:10px 15px; padding:0px 12px; list-style:disc;}
hr{visibility:hidden;}


#top{
	width:981px; margin:0px auto; padding:0px;
	background:#ffffff;
	}


#header
{margin:30px 0 0 0 ; padding:0px; text-align:right; height:50px;}

#header span{display:block; width:200px; margin:0p;
 text-align:right; font-size:70%; float:right;}
 
#header hr{clear:right;}


#sub
{margin:0px; padding:0px; height:80px; font-size:80%; text-align:right;}
#sub dl{margin:5px 10px; padding:0px; width:240px;  float:right;}
#sub dt{margin:0px 5px; padding-left:12px; display:inline;
 background:url("list1.gif") no-repeat left center;}
#sub dd{visibility:hidden; display:none;}
#sub hr hr{clear:right;}


#main{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}

#main1{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st1.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main2{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st2.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main3{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st3.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main4{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st4.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main5{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st5.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main6{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st6.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main7{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st7.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main8{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st8.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main9{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st9.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main10{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st10.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main11{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st11.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}
#main12{
	float:right; width:750px; height:530px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
	background:url(../img/st12.gif) no-repeat;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	}	
p{
	color:#999999;
	margin:10px; line-height:150%}


#menu
	{float:left; width:210px; margin:0px; padding:0px;
	text-align:left;
	}

#menu ul {
	padding:0px; 
	margin:0px;
}
#menu li {
	padding:0px; 
	margin:0px;
	list-style-type:none;
}


#menu img {
	border:0;
	padding:0px; 
	margin-bottom:17px;
}

.img2 {
	border:0;
	padding:0px; 
	margin-bottom:0px;
}

.img2 {
	border:0;
	padding:0px; 
	margin-bottom:0px;

}


#menu a.nws{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background:url(../img/n2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.nws:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/n_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.cpt{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/c2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.cpt:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/c_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.shp{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/s2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.shp:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/s_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.mn{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/m2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.mn:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/m_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.sty{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/sty2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.sty:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/sty_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.blg{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/b2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.blg:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/b_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.faq{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/f2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.faq:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/f_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.rec{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/r2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.rec:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/r_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}


#menu a.hm{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/h2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.hm:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/h_o3.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}


#menu a.cn{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/c_1.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.cn:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/c_2.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}





#box{
	float:left;	padding:8px 6px; width:230px; height: 520px;
	font-size:0.8em; color:#000000; line-height:150%;
	}
#boxa{
	float:left;width:470px;height: 530px;
	font-size:0.7em; color:#000000; line-height:150%;
	}
	
#boxaa{
	float:left;width:470px;height: 400px;
	font-size:0.7em; color:#000000; line-height:150%;
	}
		
#boxb{
	float:right;width:490px;height: 520px;
	font-size:0.8em; color:#000000; line-height:150%;
	}
	
#boxc{
	float:right;width:490px;height: 520px;
	font-size:0.7em; color:#000000; line-height:150%;
	}

#box4{
	float:right; padding:8px 0px; width:260px; height: 400px;
	}
#box4 ul {
	padding:0px; 
	margin:0px;
}
#box4 li {
	padding:0px; 
	margin:0px;
	list-style-type:none;
}

#box4 a.nws{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/nwes.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.nws:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/nwesy.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.stp{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/stp.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.stp:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/stpy.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.asp{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/asp.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.asp:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/aspy.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.blg{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/slb.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}

#box4 a.blg:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(../img/slby.jpg) no-repeat 0px 0px;
	width: 250px;
	height:22px;
	padding:0px;
	margin:0 0 0 10px;
}


#box5{
	clear:both; margin:0px; width:730px; height: 90px;
		}


		
.boxttl{
	font-size:130%; font-weight:bold; color:#F08080;
	margin:0px 0px; padding:0px;}

.boxlnk{
	font-size:140%; font-weight:bold; color:#F08080; line-height:140%;
	margin:10px 0px 10px 10px; padding:0px;}

.txt{
	color:#999999; text-align:right; line-height:120%;
	}

.stxt{
	color:#999999; text-align:left;
	font-size:0.7em; color:#000000; line-height:150%;
	margin:opx;
	}

.ntc{
	color:#696969; text-align:right; line-height:130%;
	}

.ctn{
	color:#4169E1; line-height:100%;
	}

.bld{
	color:#666666; line-height:130%;
	}

.clear{ clear: both; visibility: hidden; height: 0;} 



#shop{
	padding: 0px;
	width:450px;
	height:530px;
}




#footer{
	clear:both; margin:0px; padding:10px;
	font-size:70%; text-align:right;
	}

#footer span{visibility:hidden; display:none;}


.pagetop{display:block; margin:10px 0px; padding:0px 30px 0px 0px;
 text-align:right; font-size:90%;
 background:#ffffff url("pagetop.gif") no-repeat right fixed;}


