body {
color:#333333;
font-weight:bold;
font-size:12px;
background-color:white;
margin:0px;
height:100%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


.sub-bar { width:750px; height:50px; text-align:left; background-image:url(image/seo-bou.jpg);
margin-top:10px; }

.shop-bar { width:750px; height:50px; text-align:left; background-image:url(image/shop-bou.jpg);
margin-top:10px; }

b { color:gray;
font-weight:bold; } 
p { font-weight:bold;
font-size:12px; }

img { border:0; }

a { text-decoration:none; color:#08c; }
a:hover { text-decoration:none; color:blue; }

h1 {
color:gray;
	font-size:12px;
	margin:0px;
	padding-top:3px;
	text-align:left;
}

h2 {
color:white;
	font-size:22px;
	margin:0px;
	padding-top:5px;
		padding-left:20px;
	text-align:left;
}

#most-top {
width:100%;
height:25px;
margin:0px;
background-image:url(image/most-top-bo.gif);
}

#most-center {
width:910px;
margin:0px auto;
}

#most-center a {
text-decoration:none;
color:gray;
}


#most-second {
width:100%;
height:40px;
margin:0px;
background-color:white;
border-bottom:0px solid #00FFFF;
}
#most-center2 {
width:1000px;
height:295px;;
 background-repeat : no-repeat ;
background-image:url(image/top.jpg);
}



#most-center2 p {
font-size:25px;
}

#navi { width:100%; height:40px; 
	background-image:url(image/nav-img.jpg);
	background-color:white;
	 }
	
	.nav-text { text-align:center; }
	.nav-text a { text-decoration:none; color:white; }
		.nav-text a:hover { text-decoration:none; color:red; }



#main-waku { width:100%; height:100%; clear:both; background-color:white; }

#main-waku2 { width:100%; heigh:auto; background-color:white; }

#main {
width:1000px;
height:100%;
margin:0 auto;
background-color:white;
border-left:0px solid #00FFFF;
border-right:0px solid #00FFFF;
 clear:both; 
}

#main2 {
width:800px;
height:auto;
margin:0 auto;
background-color:white;
border-left:1px solid gray;
border-right:1px solid gray;

}

#itiran-left { width:200px; background-color:white; float:left; text-align:left; font-size:16px; color:gray; margin-right:20px;  }
#itiran-left ul { magin:0px; padding:0px; }
#itiran-left li { margin-top:10px;list-style:none;  padding:0px;}

#itiran-right { width:540px; background-color:white; float:left; text-align:left; font-size:16px; color:gray; }

.qes {  width:540px; margin:0px; padding:0px;  margin-top:20px;}
.ans { color:red; margin:5px; padding:0px; border:0px; width:530px; border-bottom:1px dotted gray;}

#itiran-right hr { color:#CCCCCC; } 

.main2p { text-align:left; font-size:16px; padding-left:55px; width:760; }

.var-main2 { width:760px; height:35px; background-image:url(image/var-main2.gif);  clear:both;} 


#mini-title { padding-left:15px; padding-bottom:5px; text-align:left;  }

.btn { width:253px; height:177; background-image:url(image/standard.jpg);　 }
.btn a { text-decoration:none; color:#666666; }
.btn a:hover { text-decoration:none; color:black;　}
.btnp { padding-top:35px; margin:0px; }

.tbbox { height:80px;  }
.tbbox p {  margin:0; padding:0;  }
.tbbox a {  text-decoration:none; color:#08c;  }
.tbbox a:hover {  text-decoration:none; color:#blue; border:10px; }

#most-333 {
width:100%;
height:110px;
margin-top:-30px;
background-image:url(image/bottom-bo.gif);
color:white;
clear:both;
}

#most-333 p { text-align:left; } 

#most-333 a { text-decoration:none; color:white; }
#most-333 a:hover { text-decoration:none; color:black; }

#pr li{
      width:130px;
      height:15px;
      float:left;
      text-align:left;
      list-style: none;
      color:white;
}

#pr li a{
        color:white;
}
