@charset "utf-8";

@import "common.css";


/* ---------------------------------------------------
kodawari.css
こだわりCSS
--------------------------------------------------- */

#mainBoxin {
	_width: 100%;/*for ie6*/
}

/* ---------------------------------------------------
item01（下メニュー）
--------------------------------------------------- */
.contwrap .item01 {
	float: left;
	margin: 0 0 20px 0;
	_margin: 0;/*for ie6*/
	padding-bottom: 20px;
	background: url(/common/img/kodawari/item01_bg_03.gif) no-repeat left bottom;
}

.contwrap .item01p03 {
	margin: 0 0 20px 0;/*for ie6*/
}

.contwrap .item01out {
	float: left;
	padding: 0;
	background: url(/common/img/kodawari/item01_bg_02.gif) repeat-y left top;
}

.contwrap .item01 h3 {
	margin: 0;
	padding: 0;
}

.contwrap .item01 h3 img {
	display: block;
	margin: 0;
	padding: 0;
}

.contwrap .item01 p {
	float: left;
	width: 303px;
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 93%;
	line-height: 130%;
}

.contwrap .item01 p.L {
	padding-left: 16px;
}

.contwrap .item01 p.R {
	padding-right: 16px;
}

.contwrap .item01 p a {
	padding-left: 10px;
	background: url(/common/img/kodawari/item01_arw.gif) no-repeat left 3px;
	text-decoration: none;
	font-weight: bold;
}

.contwrap .item01 p span {
	padding-left: 10px;
	background: url(/common/img/kodawari/item01_arw.gif) no-repeat left 3px;
	font-weight: bold;
}

.contwrap .item01 p a:hover {
	background: url(/common/img/kodawari/item01_arw_on.gif) no-repeat left 3px;
}



/* ---------------------------------------------------
over200
--------------------------------------------------- */
.item02 {
	margin: 20px 10px 0 10px;
}

.item02 .img {
	float: left;
	width: 282px;
	margin: 0 0 20px 0;
}

.item02 .txt {
	float: right;
	width: 328px;
}

.item02 .txt h3 {
	margin: 0 0 12px 0;
	padding: 0;
}

.item02 .txt h3 img {
	display: block;
	margin: 0;
	padding: 0;
}

.item02 .txt p {
	margin: 0;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}



.item03 {
	clear: both;
	margin: 0 10px;
}

.item03 table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}

.item03 table th {
	width: 70px;
	height: 60px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 10px solid #f9f5ed;
	text-align: left;
	vertical-align: middle;
}

.item03 table td {
	width: 240px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 10px solid #f9f5ed;
	text-align: left;
	vertical-align: middle;
	font-size: 93%;
	line-height: 130%;
}

.item03 table td p {
	width: 212px;
	margin: 0;
	padding: 0;
}


.item04 {
	margin: 18px 0 14px 0;
	text-align: right;
}

.item04 p {
	margin: 0;
	padding: 0;
}

.item04 span.arw01 {
	padding: 10px 0 10px 39px;
	font-size: 108%;
	font-weight: bold;
	line-height: 180%;
	background: url(/common/img/kodawari/icn_ranklink.gif) no-repeat left center;
}

.item04 span.arw01 a {
	padding-left: 0;
}





/* ---------------------------------------------------
price
--------------------------------------------------- */
.item05 {
	margin: 0 10px 0 10px;
}

.item05_1 {
	margin: 20px 10px 0 10px;
}

.item05 .img {
	float: left;
	width: 224px;
	margin: 0 0 10px 0;
}

.item05_3 .img {
	margin-bottom: 20px;
}

.item05 .txt {
	float: right;
	width: 400px;
	margin-bottom: 15px;
}

.item05 .txt h3 {
	margin: 0 0 12px 0;
	padding: 0;
}

.item05 .txt h3.style2 {
	margin: 0 0 6px 0;
}

.item05 .txt h3 img {
	display: block;
	margin: 0;
	padding: 0;
}

.item05 table {
	margin: 0;
	padding: 0;
	width: 400px;
	border-collapse: collapse;
	border: 0;
}

.item05 table.size2 {
	width: 200px;
}

.item05 table td {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
	font-size: 93%;
	line-height:130%;
}

.item05 table td.size1 {
	width: 90px;
}
.item05 table td.size2 {
	width: 73px;
}
.item05 table td.size3 {
	width: 177px;
}
.item05 table td.size4 {
}
.item05 table td.size5 {
	width: 135px;
}
.item05 table td.size6 {
}


.item05 .txt p {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}

.item05 .txt p a.item05arw {
	padding-left: 8px;
	background: url(/common/img/kodawari/arw01.gif) no-repeat left 2px;
}

.item05 .txt p span {
	font-size: 85%;
}

.item05 .txt p.point {
	margin-top: 7px;
	line-height: 130%;
	font-weight: bold;
	color: #ff6c00;
}


/* ---------------------------------------------------
safety
--------------------------------------------------- */
.item06 {
	margin: 0 10px 0 10px;
}

.item06 .img {
	float: left;
	width: 296px;
	margin: 0 0 20px 0;
}

.item06 .txt {
	float: right;
	width: 328px;
}

.item06 .txt h3 {
	margin: 0 0 11px 0;
	padding: 0;
}

.item06 .txt h3 img {
	display: block;
	margin: 0;
	padding: 0;
}

.item06 .txt p {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}




.item07 {
	margin: 0 10px 0 10px;
}

.item07_01 {
	margin: 0 10px 10px 10px;
}

.item07_02 {
	margin: 10px 10px 0 10px;
	padding-top: 21px;
	background: url(/common/img/kodawari/p03_line.gif) no-repeat left top;
}

.item07 .img {
	float: left;
	width: 90px;
	margin: 0 0 20px 0;
}

.item07 .txt {
	float: right;
	width: 524px;
}

.item07 .txt h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 93%;
	line-height: 120%;
	font-weight: bold;
}

.item07 .txt p {
	margin: 0 0 17px 0;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}

.item07 .txt p span {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
}

.item07 .txt p a.item07arw {
	padding-left: 8px;
	background: url(/common/img/kodawari/arw01.gif) no-repeat left 2px;
}



/* ---------------------------------------------------
nutrition.html
--------------------------------------------------- */
.item08 {
	margin: 0 10px 0 10px;
}

.item08 .img {
	float: left;
	width: 296px;
	margin: 0 0 20px 0;
}

.item08 .txt {
	float: right;
	width: 328px;
	margin: 0 0 20px 0;
}

.item08 .txt h3 {
	margin: 0 0 11px 0;
	padding: 0;
}

.item08 .txt h3 img {
	display: block;
	margin: 0;
	padding: 0;
}

.item08 .txt p {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}


.item09 {
	margin: 0 10px 20px 10px;
	padding: 8px 10px 20px 10px;
	background: #fff;
	border: 1px solid #cec7b9;
}

.item09 h4 {
	margin: 0 0 15px 0;
	padding: 0;
	height: 42px;
	border-bottom: 1px solid #cec7b9;
}

.item09 h4 img {
	display: block;
	margin: 0;
	padding: 0;
}

.item09 h5 {
	margin: 0;
	padding: 0 0 0 25px;
	background: url(/common/img/kodawari/p04_icn.gif) no-repeat left top;
	font-size: 93%;
	line-height: 130%;
	font-weight: bold;
}

.item09 p {
	margin: 5px 5px 15px 5px;
	padding: 0;
	font-size: 93%;
	line-height: 150%;
}

.item09 .prof {
	margin: 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #cec7b9;
}

.item09 .prof .name {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 93%;
	line-height: 130%;
}

.item09 .prof .txt {
	margin: 0;
	padding: 0;
	font-size: 85%;
	line-height: 130%;
}


