@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #000000;
	text-align: center;
	font-family:Arial, Verdana,"ＭＳ ゴシック", "Osaka－等幅";
}	
a:link {font-size: 11pt;color: #000066;text-decoration: underline;}
a:visited {font-size: 11pt;color: #000066;text-decoration: underline;}
a:hover {font-size: 11pt;color: #336699;text-decoration: none;}

A.m1:link	{color:#CC9900;text-decoration:underline;}
A.m1:visited	{color:#CC9900;text-decoration:underline;}
A.m1:hover	{color:#669900;text-decoration:none;}

.header {
	background-image:url(image/shop/header.gif);
	background-repeat:no-repeat;
	width:640px;
	height:113px;
	text-indent:-9999px;
}

#container {
	width:640px;
	margin-left:auto;
	margin-right:auto;
}

.contents {
	width:620px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

.main_img {
	width:620px;
	margin-bottom:15px;
	padding:0px;
	height:286px;
}

.note {
	margin-top:15px;
	text-align:left;
	font-size:14px;
	line-height:165%;
	padding:8px;
	margin-bottom:35px;
}

.b12 {
	font-size:12px;
	color:#000000+
}	

.contents h3 {
	font-size:16px;
	color:#333333;
	border-top:solid 2px #333333;
	border-bottom:solid 1px #333333;
	padding:5px 0px 5px 8px;
	text-align:left;
}

.note ul {
	padding: 0;
	list-style:none;
}


#shiyo {
	margin: 0px 0 10px 0px;
}

.hosoku {
	border:solid #D3A750 1px;
	background-color:#FAFAFA;
	padding:8px;
	line-height:165%;
	margin-top:15px;
	text-align:left;
	font-size:14px;	
}	 

.items {
	margin-top:5px;
	margin-bottom:30px;
	font-size:12px;
	color:#000000;
}
.items img {
	margin-bottom:5px;
}	

.item_name {
	width:100%;
	border-left:solid 3px #666666;
	padding-left:5px;
	text-align:left;
	font-size:14px;
}

.houmon_ta {
	border:solid 1px #DCDCCD;
	text-align:left;
}	
	
.houmon_th {
	font-size:12px;
	font-weight:normal;
	background-color: #FBFBFB;
	padding:8px;
	line-height:165%;
	border-bottom:solid 1px #DCDCCD;
	border-right:solid 1px #DCDCCD;
	}
.houmon_td {
	font-size:12px;
	font-weight:normal;
	padding:8px;
	line-height:165%;
	border-bottom:solid 1px #DCDCCD;
	border-left:solid 1px  #FAFAFA;
	}
.houmon_th_b {
	font-size:12px;
	font-weight:normal;
	background-color: #FBFBFB;
	padding:8px;
	line-height:165%;
	border-right:solid 1px #DCDCCD;
	}
.houmon_td_b {
	font-size:12px;
	font-weight:normal;
	padding:8px;
	line-height:165%;
	border-left:solid 1px  #FAFAFA;
}

.footer_link {
}		
p.img{
	color:#CC9900;
	padding: 0 0 20px 0;
	font-weight:bold;
}
.price {
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}
.price_b {
	color:#000;
	font-size:16px;
	font-weight:bold;
}

.b_title {
	background:url(image/shop/buson_title.gif) no-repeat;
	height:64px;
	text-indent:-9999px;
}
.c_open {
	padding-left:15px;
	padding-bottom:30px;
	text-align:left;
	font-size:12px;
	letter-spacing:0.01em;
}	
.s_title {
	background:url(image/shop/santoka_title.gif) no-repeat;
	height:64px;
	text-indent:-9999px;
}	
