@charset "shift_jis";

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:px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	background-image:url(img/flower2.gif);
	}

#main2{
	float:right; width:750px; height:px; margin:0px; padding:0px;
	text-align:left; font-size:11pt; line-height:130%;
 	border-style:solid; border-width:1px; border-color:#B3B3B3;
	background-image:url(img/flower.gif);
	}

	
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.jp{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(img/jp1.jpg) no-repeat 0px 0px;
	width: 200px;
	height:56px;
	padding:0px;
	margin:0px;
}

#menu a.jp:hover{
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: url(img/jp2.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;
	}
		
#boxb{
	float:right;width:490px;height: px;
	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%;
	}
	
#box2{
	float:left; padding:8px 6px; width:230px; height:px;
	}

#box3{
	float:right;
	padding:8px 6px; width:230px;
	}

#box4{
	float:right; padding:8px 0px; width:260px; height: 530px;
	}

#box5{
	float:right; padding:8px 0px; width:750px; height: px;
	font-size:0.8em; color:#000000; line-height:150%;
	}
	
.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%;
	}
	
.gn{
	color:#228B22; line-height:130%;
	}

.ctn{
	color:#4169E1; line-height:100%;
	}

.bld{
	color:#666666; line-height:100%;
	}

.bg{
	color:#666666; line-height:100%; font-size:140%;
	}

.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;}


