@charset "shift_jis";
/*メイン画像下の3つのポイント部分*/
.topic{
margin-top:10px;
text-align:center;
}

.topic1{
margin-left:93px;
margin-top:25px;
width:95px;
height:70px;
font-size:11px;
line-height:17px;
color:#5a5440;
}

.topic2{
margin-left:100px;
margin-top:25px;
width:90px;
height:70px;
font-size:11px;
line-height:17px;
color:#5a5440;
}

.topic3{
margin-left:100px;
margin-top:25px;
width:90px;
height:70px;
font-size:11px;
line-height:17px;
color:#5a5440;
}

/*カートテーブル*/

.cart_main{
margin-top:15px;
text-align:center;
padding:5px;
}

.table_cart {
border: 1px solid #999;
width:590px;
background-color:#DCDCDC;
}

.table_cart th {
background:#ffffff url('img/cart_bg.jpg') repeat-x;
padding: 0px;
margin:0px;
height:70px;
color:#8a827d;
font-size:11px;
line-height:16px;
}

.table_cart td {
text-align:center;
margin:0px;
padding: 0px;
color:#785292;
font-size:12px;
line-height:16px;
}
/*カートテーブル2*/

.cart_main2{
margin-top:15px;
text-align:center;
padding:5px;
}

.table_cart2 {
border: 1px solid #999;
width:500px;
background-color:#DCDCDC;
}

.table_cart2 th {
background:#ffffff url('img/cart_bg.jpg') repeat-x;
padding: 0px;
margin:0px;
height:70px;
color:#8a827d;
font-size:11px;
line-height:16px;
}

.table_cart2 td {
text-align:center;
margin:0px;
padding: 0px;
color:#785292;
font-size:12px;
line-height:16px;
}



/*成分*/

.seibun_main{
margin-top:15px;
text-align:left;
width:590px;

}
.seibun_table{
font-size:12px;
}

.seibun_table th{
width:60px;
}

.seibun_table td{
width:120px;
font-size:12px;
line-height:17px;
color:#333333;
}

.seibun_biko{
font-size:12px;
color:#535a5c;
text-align:right;
width:440px;
}
/*期限*/

.kigen_main{
margin-top:15px;
text-align:left;
width:590px;
font-size:12px;
color:#333333;
}

.kigen_text{
font-size:12px;
color:#333333;
line-height:17px;
text-indent:5px;

}

/*サイド_キャンペーン情報*/

.camp_Banner{
	background-image:url(../../shared/img/camp_side_bg.jpg);
	background-repeat:no-repeat;
	background-color:#e1f6f8;
	height:350px;
	margin-bottom:20px;
	padding:40px 8px 8px 9px;  
}

