/* CSS Document
@charset "Shift_JIS"; */

div#wrap_ost_calender{
background:#000000;
width:950px;
color:#ffffff;
padding-bottom:15px;
}

/*-- ▽イントロ --*/

div#wrap_ost_calender div.contents_header{
width:950px;
overflow: hidden;  /*-----float解除------*/
}  

* html div#wrap_ost_calender div.contents_header {  
height: 1%; /*-----float解除------*/
}

div#wrap_ost_calender div.contents_header p.eyecatch-pic{
float:left;
width:460px;
}

div#wrap_ost_calender div.contents_header div.eyecatch-detail{
float:left;
width:490px;
}

div.contents_header div.eyecatch-detail h2{
padding:0 0 0 0;
margin:27px 0 0 40px;
}

div.contents_header div.eyecatch-detail p.read{
margin:0 0 0 40px;
}

div.contents_header div.eyecatch-detail p.img{
margin:0;
}

div.ost_profile{
width:412px;
margin:35px 0 0 40px;
}

div.ost_profile img.ost-img{
width:100px;
margin-right:20px;
float:left;
}

div.ost_profile p.ost-detail{
width:292px;
float:left;
}

div.ost_profile p.ost-detail img{
padding-bottom:10px;

}


/*-- ▽商品ラインナップ --*/

#wrap_ost_calender div.product_lineup{
width:910px;
margin:15px 0 0 38px;
background:url(images/line_product_top.jpg) no-repeat scroll left top;
overflow: hidden;   /*-----float解除------*/
}  

* html #wrap_ost_calender div.product_lineup{  
height: 1%;   /*-----float解除------*/
}

#wrap_ost_calender div.product{
float:left;
width:420px;
margin:15px 30px 15px 0;
}

#wrap_ost_calender div.product .btn_order{
text-align:center;
margin:5px 0 0 0;
}

#wrap_ost_calender div.product p.txt_detail{
padding:10px 15px 0 15px;
color:#e9fbe9;
font-weight:700;
/*--最小の高さ--
min-height:115px;
	height:auto !important;
	height:115px;*/
}

#wrap_ost_calender div.product p.txt_detail span{
display:block;
padding-top:10px;
color:#d7f0fc;
font-size:90%;
font-weight:normal;
}



