div#sdiv {
	margin-bottom: 10px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	padding-left: 12px;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url(img/bg0010c.gif);
	width: 524px;
}
div.mainkura {
	width: 500px;
	margin: 0;
	padding: 0;
	height: 98px;
}
div.kura {
	float: right;
	margin: 0px;
	padding: 0px;
}
div .main_left {
	width: 270px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
div .main_right {
	float: right;
	width: 270px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#syokumihyou {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 140px;
}


div#outlink {
	font-size: 12px;
}
div.koe1 {
	background-color: #E0FFC1;
	width: 550px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}
div.koe2 {
	background-color: #FFC;
	width: 550px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}
div.rice2 {
	width: 550px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div.cart {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
}
/* p
 ----------------------------------------------------------------- */	
p#koushin {
	font-size: 24px;
	padding: 0;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin-top: 0px;
	letter-spacing: 1px;
	text-align: center;
	color: #F60;
	font-weight: bold;
	line-height: 30px;
}


p.mainpkura {
	font-size: 14px;
	color: #000;
	padding: 3px 15px;
	margin-bottom: 0px;
	font-weight: normal;
	line-height: 19px;
	margin-top: 0px;
	width: 370px;
	float: left;
}
p.mainpkura2 {
	font-size: 14px;
	color: #000;
	padding: 3px 15px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 16px;
	width: 480px;
	margin-top: 0px;
}
p#mainpkura21 {
	font-size: 12px;
	color: #000;
	padding: 3px 15px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 16px;
	width: 350px;
	margin-top: 12px;
	background-color: #EAFE5C;
	float: left;
}
p.mainp {
	font-size: 14px;
	color: #464600;
	padding: 3px 15px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 18px;
	width: 480px;
	margin-top: 0px;
}
p.mainhalf {
	font-size: 12px;
	color: #663300;
	width: 264px;
	text-align: left;
	background-color: #FEFBD5;
	margin: 0;
	padding: 3px;
	height: 120px;
	line-height: 18px;
}
p.imglink {
	font-size: 12px;
	color: #A20000;
	clear: left;
	float: left;
	text-align: right;
	width: 395px;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
p#shimgp {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	color: #A20000;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
p#bannerp {
	color: #CC9933;
	background-color: #000000;
	margin: 0px;
	font-weight: bold;
	padding: 5px;
	font-size: 13px;
}
p#bl17 {
	font-size: 20px;
	color: #C00;
	text-align: center;
	font-weight: bold;
}
p.han1 {
	font-size: 14px;
	padding: 0;
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 20px;
	margin-bottom: 10px;
}
p.v_link {
	font-size: 110%;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #AA2306;
}
p#b14 {
	font-size: 14px;
	text-align: center;
}

p#bu24 {
	font-size: 16px;
	font-weight: bold;
	color: #F60;
	text-align: center;
	line-height: 22px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
p#bl24 {
	font-size: 28px;
	color: #006;
	text-align: center;
	font-weight: bold;
}
/* p
 ----------------------------------------------------------------- */
h2.toph2 {
	font-size: 16px;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFF;
	margin-top: 0px;
	background-image: url(img/h2.gif);
}

h2#toph2 {
	font-size: 15px;
	color: #C30;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.h2 {
	color: #FFFFFF;
	text-decoration: none;
}
a.h2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
h2.top_h2 {
	background-image: url(img/top_h2.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 524px;
	font-size: 18px;
	color: #FFF;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
	margin: 0px;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 10px;
	background-color: #2E6802;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
}

img.sinaimg {
	float: right;
}

a.imglinka {
	text-decoration: underline;
	color: #A20000;
}

a.navi2 {
	color: #C00;
	text-decoration: underline;
}

/*  ------------------------hanbai------------------------- */

p#syoumi {
	font-size: 12px;
	color: #990000;
	/* [disabled]text-decoration: underline; */
	letter-spacing: 1px;
	line-height: 16px;
}
img.hanimg {
	float: right;
	margin: 0px;
	padding: 0px;
}
span.kakaku {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}


.img_space {
	margin-top: 10px;
	margin-bottom: 10px;
}

span.green {
	font-weight: bold;
	color: #390;
	font-size: 15px;
}
#container #main .hanbai_link {
	font-size: 24px;
	font-weight: bold;
	color: #F00;
	text-align: center;
}
#bl160 {
	font-size: 18px;
	color: #063;
}
