@charset "shift_jis";

/* Table Of Contents  recommend_aquawhey—pCSS
--------------------------------------------------*/

/*-------------------- mv --------------------*/

#proarea {
clear: both;
padding-top: 3px;
}

#mv {
position: relative;
margin: 0 0 15px 0;
height: 585px;
background: url(/sports/savas/products/images/new/reco_aquawhey/bg_mv.jpg) no-repeat left top;
overflow: hidden;
}
#mv h2 {
position :absolute;
top: 20px;
left: 20px;
}
#mv p.pt1 {
position :absolute;
top: 75px;
right: 20px;
}
#mv p.pt2 {
position :absolute;
top: 288px;
right: 17px;
}
#mv p.pt3 {
position :absolute;
top: 480px;
left: 20px;
}
#mv p.mvimg {
position :absolute;
top: 175px;
left: 13px;
}
#mv ul.mvtit {
position :absolute;
top: 415px;
left: 20px;
}
#mv ul.mvtit li {
float: left;
width: 190px;
padding-left:50px;
}
#mv #box-btn {
position :absolute;
top: 535px;
right: 14px;
width: 200px;
height: 50px;
padding: 4px 0 0 4px;
background: url(/sports/savas/products/images/new/reco_aquawhey/mv_bg_btn.png) no-repeat left top;
overfow: hidden;
}

p.attenaqua {
margin: 0 0 30px 20px;
}


/*-------------------- cont1 --------------------*/

#cont1 {}
#cont1 h2,
#cont2 h2 {
margin-bottom: 20px;
}
#cnlist {
margin-bottom: 40px;
text-align: center;
}
#cnlist .box-cn {
float: left;
width: 232px;
height: 360px;
margin-right: 3px;
border: 1px solid #e6e6e6;
background: url(/sports/savas/products/images/new/reco_aquawhey/bg_sn.jpg) repeat-x left bottom;
text-align: center;
overflow: hidden;
}
#cnlist .box-cn:not(:target) {
height: 370px\9; /* IE9 */
}
#cnlist .box-cn h3 img {
margin: 10px;
}
#cnlist .box-cn p {
text-align: left;
margin: 10px;
}
#cnlist .last {
margin: 0;
}

#pluspt {
position: relative;
height: 115px;
background: #f2fbff;
border: 1px solid #dcedf5;
border-bottom: none;
}
#pluspt h2 {
position: absolute;
top: -30px;
left: 150px;
}
#pluspt p.chara {
position: absolute;
top: -30px;
left: 20px;
}
#pluspt p.comment {
position: absolute;
top: 60px;
left: 140px;
width: 550px;
height: 130px;
line-height: 1.2;
}
#plusptbtm {
position: relative;
margin-bottom: 30px;
height: 175px;
background: #f2fbff;
border: 1px solid #dcedf5;
border-top: none;
}
#plusptbtm p.zero {
position: absolute;
top: -20px;
left: 15px;
}
#plusptbtm p.timg {
position: absolute;
top: 170px;
left: 15px;
}

#food {
position: relative;
height: 409px;
margin-bottom: 20px;
background: url(/sports/savas/products/images/new/reco_aquawhey/bg_food.jpg) repeat-x left bottom;
}
#food h3 {
position: absolute;
top: 10px;
left: 10px;
}
#food p.pttxt {
position: absolute;
top: 88px;
left: 148px;
}
#food p.ptimg {
position: absolute;
top: 209px;
left: 20px;
}
#food p.txtfood {
position: absolute;
top: 368px;
left: 35px;
}
#food p.imgfood {
position: absolute;
top: 15px;
right: 15px;
}
p.foodmsg {
margin-bottom: 20px;
}
#box-schedl {
margin-bottom: 30px;
padding: 3px 5px 15px 5px;
background: url(/sports/savas/products/images/new/reco_aquawhey/bg_schedl.jpg) repeat-x left bottom;
border: 1px solid #e6e6e6;
border-top: none;
text-align: center;
}
#box-schedl img {
margin-bottom: 10px;
}
#box-schedl .boxtxt {
width: 644px;
margin: 0 auto;
padding: 15px;
background: #ffffff;
text-align: left;
}

p.bn {
margin-bottom: 15px;
}



/*MOVIE*/
#movie_area{
border: 1px solid #ccc;
padding: 20px;
margin-bottom: 20px;
}


#movie_area a{
display: block;
float: left;
margin-right: 20px;
}

#movie_area p{
margin-bottom: 10px;
}


