@charaset"utf-8";

*{
	margin:0;padding:0;
	font-size:12px;
	line-height:1.7em;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

body{
	background-color:#ffffff;
	/*text-align:center;*/
}

img{border:0;}

a:link, a:visited{color:#414141;text-decoration:underline;}
a:hover{color:#00a2c9;text-decoration:none;}

.accent{
	color:#414141;
	font-weight:bold;
}
.ind0{
	margin-left:1em;
	text-indent:0em;
}
.ind1{
	margin-left:1em;
	text-indent:-1em;
}

#mainbox{
	width:740px;
	margin:20px 0 0;
	/*margin:36px auto 0;*/
	text-align:left;
}

#head{
	width:740px;
	height:62px;
	border-bottom:solid 1px #96989b;
}
#head #head1{float:left;margin:0 0 10px 5px;}
#head #head2{float:right;padding-top:36px;}

#footer{
	clear:both;
	width:740px;
	height:20px;
	border-top:solid 1px #96989b;
	padding-top:10px;
	margin-bottom:10px;
}
#footer #footer1{float:left;margin-left:5px;font-size:90%;}
#footer #footer2{float:right;text-align:right;}
#footer2 a:link, #footer2 a:visited{text-decoration:none;}

#contbox{
	width:740px;
	float:left;
	background-color:#f6f7f7;
}
#contbox #rbox{
	width:620px;
	float:right;
	background-color:#ffffff;
}
#contbox #lbox{
	width:120px;
	float:left;
}
#lbox img{margin:18px 0 0 10px;}
#lbox img.banner{margin:36px 0 0 10px;}

#box-a{margin-top:15px;margin-left:20px;}
#box-a #where{float:left;font-size:10px;}
#box-a #where a{font-size:10px;}
#box-a #showcart{float:right;padding-bottom:15px;}

#box-b{
	clear:both;
	margin-left:20px;
}
#topbox1{
	width:600px;
	/*height:296px;*/
	background-color:#dcdede;
	border-bottom:1px solid #dcdede;
}
#topbox2{
	width:598px;
	/*height:295px;*/
	margin-left:1px;
	background:#fbfbfb url(../img/top_bg.gif) repeat-x bottom;
	padding:20px 0 10px;
}
#topbox2 td{padding:0 10px;text-align:center;}
#topbox2 img{margin-bottom:5px;}
#top_newsbox{
	background-color:#ffffff;
	width:550px;
	text-align:left;
	padding:10px 0;
	margin-bottom:15px;
}
#top_newsbox #news{margin:0 20px;}
#top_newsbox #news td{
	vertical-align:top;
	padding:5px 10px;
	text-align:left;
}
#top_newsbox #news td.tit{
	border-right:3px solid #999999;
	padding-left:5px;
}
#top_note{margin:20px 0;}
#box-b #anchor{margin:20px 0 0 10px;}
#box-b .guidebar{
	margin:20px 0;
	padding-left:8px;
	font-size:120%;
	font-weight:bold;
	background-color:#ededed;
	border-left:solid 7px #971112;
}
#box-b .tbox{margin-left:10px;}
#box-b .sqr{color:#971112;}

#box-b .guidetbl{
	margin-top:6px;
	border-collapse:collapse;
}
#box-b .guidetbl td{
	border-right:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#ededed;
	padding:3px 10px;
}
#box-b .guidetbl td.tdtit{
	background-color:#6b7274;
	color:#ffffff;
	font-weight:bold;
}
#box-b .guidetbl td.ptn{background-color:#dddddd;}
#box-b .guidetbl td.cost{text-align:center;}

#box-b .guidetbl_s{
	margin-top:3px;
	border-collapse:collapse;
}
#box-b .guidetbl_s td{
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#ededed;
	padding:3px;
	text-align:center;
}
#box-b .guidetbl_s td.tdtit{
	background-color:#6b7274;
	color:#ffffff;
}
#box-b .guidetbl_s td.ptn{background-color:#dddddd;}
#box-b .guidetbl_s td.wh{background-color:#ffffff;}

#list_tbl{margin-top:10px;}
#list_tbl td{height:184px;}
#list_tbl td.ltxt{width:189px;padding-right:30px;}
#list_tbl td.rtxt{width:155px;}
#list_tbl img{
	float:left;
	border:1px solid #e0e0e0;
	margin-right:10px;
	vertical-align:middle;
}
#list_tbl .gt{margin-top:8px;}
#detail_tbl{margin-top:20px;}
#detail_tbl #photo{
	padding-right:30px;
	vertical-align:top;
}
#photo, #note{vertical-align:top;}
#photo img{border:1px solid #e0e0e0;}
#detail_tbl #note{width:330px;}
#note .title{font-weight:bold;font-size:120%;line-height:1.2em;margin-top:5px;}
#note .price{margin-top:3px;}
#note .cartin{text-align:right;margin:10px 0;}
#note .nohara{
	margin:10px 0 10px 203px;
	border:1px solid #999999;
	padding:5px 10px;
}
#note .nohara a{font-size:90%;line-height:1.3em;}
#note .cost{text-align:right;}
#note .cost a{font-size:80%;}
#note .text{margin-top:1.5em;}

#gotop{clear:both;text-align:right;padding:10px 5px;}
#gotop a{font-size:80%;}





