@charset "shift_jis";
@import "class.css";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-size:12px;font-family:"‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";line-height:1.6;}
body{background:url(../../images/cap_back.jpg) repeat-x; background-color:#120404; }
#wrapper{color:#666; margin:0 auto; padding:0;}
#container{width:880px;margin:0 auto; padding:0}


#headmenu{ float:left; background:url(../../images/top_headback01_1.png) no-repeat; width:880px; height:72px; display:inline;}
#headmenu ul{width:880px; padding:0 0 0 55px;}
#headmenu li{ display: inline; padding:0 0 0 10px;}


#headmenu2{ float:left; background:url(../../images/page_back.png) repeat-y; width:880px; height:72px; display:inline;}
#headmenu2 ul{width:880px; padding:15px 0 0 35px;}
#headmenu2 li{ display: inline; padding:0 0 0 8px;}

#shop_data{float:right; width:132px; height:336px; margin-top:20px; display:inline;}


h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;}
img{vertical-align:top;border:none;}
li{list-style-type:none;}
table{border-collapse:collapse;}
a{text-decoration:underline;color:#999;}

#field{ float:left; width:880px; margin:0 auto; background:url(../../images/page_back.png) repeat-y; display:inline;}

#shops_header a:hover,#shops_header2 a:hover,#footer a:hover{color:#CC6633 !important;}

#shops_header{ margin:0 auto;}
#shops_header2{background:url(../images/heder2.jpg) repeat-x;}
#shops_header_cont{ background:url(../../images/h_f_back.png) repeat-y;width:880px; height:60px; margin:0 auto;}
#shops_header_cont2{width:880px; height:30px; margin:0 auto;}
#logo{float:left;width:136px;padding:7px 0 0 30px; display:inline;}

#shops_hd_menu{float:right;width:600px;text-align:right;padding:7px 28px 0 0; display:inline;}
#shops_hd_menu a{ color:#aaa;}
#shops_hd_menu li{ background:url(../images/hmn_mark.gif) no-repeat left 1px; display:inline; padding:0 5px 0 14px;}

#shops_hd_menu2{float:right;width:600px;text-align:right;padding-top:7px; display:inline;}
#shops_hd_menu2 a{ color:#aaa;}
#shops_hd_menu2 li{ background:url(../images/hmn_mark.gif) no-repeat left 1px; display:inline; padding:0 5px 0 14px;}

#footer{ float:left; background:url(../../images/top_footback01_1.png) no-repeat; width:880px; height:120px; display:inline;}
#footer2{background:url(../images/footer2.jpg) repeat-x;}
#footer_menu{padding:40px 0 0 50px;}
#footer_menu li{background:url(../../images/footer_mn_mark.gif) no-repeat left 4px;display:inline;padding:0 20px 0 10px;}

#footer_menu2{ float:left; width:880px;  padding:10px 0 0 50px;}
#footer_menu2 li{background:url(../../images/footer_mn_mark.gif) no-repeat left 4px;display:inline;padding:0 20px 0 10px;}

#copyright{float:left; width:880px;height:20px; padding:20px 0 0 0;font-size:10px; display:inline;}
#copyright p{ margin-left:50px; color:#999}
#copyright img{ float:right; margin-right:50px;}

#resev{ float:left; position: fixed; width:60px; height:160px; top:250px; left:0;}

.to_top{ float:right; border-top:solid 1px; width:570px; margin-top:20px;
text-align:right; margin:20px 0; padding-top:20px;}


.to_top2{ float:right;}
.to_top2 p{ text-align:right; margin:20px 0;}

#back_btn{
	position:fixed;
	width:100%;
	bottom:0px;
	z-index:10;
}

.css_btn_class {
	text-align:center;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	width:100%;
	padding:3px 0;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	background:-ms-linear-gradient( top, #fae4bd 5%, #eac380 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fae4bd), color-stop(100%, #eac380) );
	background-color:#fae4bd;
	color:#111;
	display:inline-block;
	text-shadow:0px 0px 0px #cc9f52;
 	-webkit-box-shadow:inset -1px 0px 0px 0px #fcf8f2;
 	-moz-box-shadow:inset -1px 0px 0px 0px #fcf8f2;
 	box-shadow:inset -1px 0px 0px 0px #fcf8f2;
}.css_btn_class:hover {
	background:-moz-linear-gradient( center top, #eac380 5%, #fae4bd 100% );
	background:-ms-linear-gradient( top, #eac380 5%, #fae4bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #eac380), color-stop(100%, #fae4bd) );
	background-color:#eac380;
}.css_btn_class:active {
	position:relative;
	top:1px;
}


