@charset "utf-8";
@import url("base.css");
@import url("common.css");
@import url("fontsize.css");



.lineupB {
	padding-bottom: 20px;
	background-image: url(../lineup/img/lineup_p.jpg);
	background-repeat: no-repeat;
	background-position: 0px 60px;
}
.lineupT h2 {
	text-align: left;
	padding-left: 45px;
	padding-top: 50px;
}

#buttonB ul {
 padding-left: 1px;
}
*html #buttonB ul {
 padding-left: 0px;
}
#buttonB ul li {
	list-style-type: none;
	float: left;
}
#buttonB ul li img {
	vertical-align: bottom;
}


#bannerB {
	margin-top: 10px;
	text-align: left;
	padding-left: 35px;
}
#bannerB img {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}


/*新規追加　バナー*/

#bnr-block {
	margin-top: 10px;
	text-align: left;
	position: relative;
	margin-left: 27px;
	height:210px;
}
#bnr-block .fresh-box {
	background-image: url(../common_img/bnr_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	text-align: center;
	width: 347px;
}
.bnr1 {
	position: absolute;
	left: 356px;
	top: 15px;
}



.goodsB {
	font-size: 95%;
	text-align: center;
}
.goodsB h2 {
	margin-top: 30px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 543px;
}
.listTable {
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	font-size: 80%;
	color: #333333;
	margin-top: 20px;
	line-height: 135%;
	text-align: left;
	width: 543px;
}
.listTable td {
	padding: 5px 5px 10px;
	width: 50%;
	vertical-align: top;
}
.listTable h3 {
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 5px;
	background-image: url(../common_img/page.gif);
	background-repeat: no-repeat;
	background-position: 115px 0px;
	padding-left: 127px;
}
#listMilk h3 {
color: #4DB15C;
}
#listSdrink h3 {
	color: #1BAACC;
}
#listDessert h3 {
	color: #FB6747;
}
#listFruit h3 {
	color: #FF4D00;
}
#listBacillus h3 {
	color: #129561;
}
#listFerment h3 {
	color: #FF7F00;
}
#listDelivery h3 {
	color: #0A50A1;
}
#listMilkBeve h3 {
	color: #4E351A;
}
#listButter h3 {
	color: #4EBDD7;
}
.goods_p_milk a {
	border: 1px solid #4DB15C;
	height: 107px;
	width: 107px;
	padding-top: 4px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_milk a:hover {
	background-color: #E6F5E1;
}
.goods_p_milkBeve a {
	border: 1px solid #4E351A;
	height: 107px;
	width: 107px;
	padding-top: 4px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_milkBeve a:hover {
	background-color: #E5D1BA;
}
.goods_p_sdrink a {
	border: 1px solid #1BAACC;
	height: 107px;
	width: 107px;
	padding-top: 4px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_sdrink a:hover {
	background-color: #B3D7E8;
}
.goods_p_dessert a {
	border: 1px solid #FB6747;
	height: 107px;
	width: 107px;
	padding-top: 4px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_dessert a:hover {
	background-color: #FCCDCF;
}
.goods_p_fruit a {
	border: 1px solid #FF4D00;
	height: 107px;
	width: 107px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_fruit a:hover {
	background-color: #FDCC8A;
}
.goods_p_bacillus a {
	border: 1px solid #129561;
	height: 107px;
	width: 107px;
	padding-top: 4px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_bacillus a:hover {
	background-color: #BFE6CF;
}
.goods_p_ferment a {
	border: 1px solid #FF7F00;
	height: 107px;
	width: 107px;
	padding-top: 3px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_ferment a:hover {
	background-color: #FFF2AE;
}
.goods_p_delivery a {
	border: 1px solid #0A50A1;
	height: 107px;
	width: 107px;
	padding-top: 3px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_delivery a:hover {
	background-color: #B3C1DD;
}
.goods_p_Butter a {
	border: 1px solid #4EBDD7;
	height: 107px;
	width: 107px;
	padding-top: 3px;
	text-align: center;
	margin-right: 8px;
	float: left;
}
.goods_p_Butter a:hover {
	background-color: #CCECF4;
}


.detailB {
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 40px;
}
.detailB table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-size: 80%;
	line-height: 135%;
	width: 100%;
	color: #333333;
}
.detailB table th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 40%;
	padding: 3px 3px 3px 5px;
	background-color: #EEEEEE;
	text-align: left;
}
.detailB table td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 3px 3px 3px 5px;
}

.detailB_photo {
	float: left;
	width: 170px;
	font-size: 80%;
}
.detailB_photo_s {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 67px;
}
.detailB_photo_s2 {
	float: left;
	margin-top: 10px;
	width: 56px;
}
.detailBR {
	float: right;
	text-align: left;
	width: 340px;
}
.detailBR h2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 150%;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.detailBR h3 {
	color: #4DB15C;
	font-size: 95%;
	margin-bottom: 10px;
}
.C_milk {
	color: #4DB15C;
}
.C_sdrink {
	color: #1BAACC;
}
.C_dessert {
	color: #FB6747;
}
.C_fruit {
	color: #FF4D00;
}
.C_bacillus {
	color: #129561;
}
.C_ferment {
	color: #FF7F00;
}
.C_delivery {
	color: #0A50A1;
}
.C_milkBeve {
	color: #4E351A;
}
.C_butter {
	color: #4EBDD7;
}
.detailBR p {
	line-height: 155%;
	font-size: 85%;
	color: #333333;
}
.detailBR_photo {
	width: 150px;
	text-align: center;
	font-size: 80%;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
.detailBR ul {
	margin-left: 15px;
	font-size: 70%;
	color: #666666;
	margin-top: 20px;
}
.detailBR li {
	list-style-type: circle;
}


.detailBR .point-box {
 margin-top: 20px;
}
.detailBR .point-box .point-title {
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 5px 10px;
	line-height: 100%;
	color: #CC3300;
}

.detailBR .point-box dl dt {
 font-size: 95%;
	margin-top: 10px;
	font-weight: bold;
	color: #333333;
}
.detailBR .point-box dl dd {
 font-size: 80%;
	margin-top: 3px;
	padding-left: 15px;
	color: #666666;
	line-height: 1.3;
}




#tableB {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	margin-top: 50px;
	text-align: left;
}
.tableBR {
	float: right;
	width: 255px;
}
.tableBL {
	float: left;
	width: 255px;
}
#tableB h3 {
	font-size: 85%;
	text-align: left;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-top: 3px;
	font-weight: bold;
	color: #666666;
}
.BorderL5_milk {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #4DB15C;
}
.BorderL5_sdrink {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1BAACC;
}
.BorderL5_dessert {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FB6747;
}
.BorderL5_fruit {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF4D00;
}
.BorderL5_bacillus {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #129561;
}
.BorderL5_ferment {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF7F00;
}
.BorderL5_delivery {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0A50A1;
}
.BorderL5_milkBeve {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #4E351A;
}
.BorderL5_butter {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #4EBDD7;
}
#check {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-bottom: 2px;
	margin-top: 35px;
	margin-right: 20px;
	margin-left: 20px;
}
#check h3 {
	background-image: url(../common_img/check.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 95%;
	line-height: 135%;
	padding-top: 6px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 8px;
}
.deli_Bform {
	margin-top: 15px;
}
