@charset "utf-8";

/* Top */
.topNavBox {width: 950px; margin:0 auto; position:absolute;top:270px;}
.cominsoon {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/topMenuSoon.png) no-repeat right top;}
.topNavBox a:hover {opacity:0.8; filter: alpha(opacity=80);}
.topNavBox ul.nav {width: 50%; float: left;}
.topNavBox ul.nav li {text-align: center;}

/* first_second 共通 */
#first, #second {margin-bottom: 30px;}
.BnrArea img.soon {position: relative; left: 80px;}

/* Page Contents */
 .contents, .contents1, .contents2, .contents3, .leadImg, .pageMenu, .relatedLinkArea, .movieArea {width: 950px; margin: 0 auto;}
.leadBg {height: 220px; margin-bottom: 15px;}
.leadImg {text-align: center;}

/* pageMenu */
.pageMenu ul {margin-bottom: 30px;}
.pageMenu ul li {float: left; margin: 0 7px;}
.pageMenu ul li a:hover {opacity:0.8; filter: alpha(opacity=80);}
.pageMenu .current {opacity:0.7; filter: alpha(opacity=70);}

/* Contents */
.contents {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/contentBg.png) repeat-y left; margin-bottom: 15px;}
.contents h1 {padding-top: 27px; height: 60px; text-align: center; font-weight:bold; font-size:140%;}
.contents p {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/contentBottom.png) no-repeat left bottom; padding: 15px 110px 30px; font-size: 18px; line-height:1.5;}
.contents a {color: #f4123d;}

/* Contents1 */
.contents1 {height: 329px; margin-bottom: 15px;}
.contents1 .waist {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/waist/photo.png) no-repeat right top;}
.contents1 .leg {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/leg/photo.png) no-repeat right top;}
.contents1 .hips {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/hips/photo.png) no-repeat right top;}
.contents1 .fashion {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/fashion/photo.png) no-repeat right top;}
.contents1 .beauty {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/beauty/photo.png) no-repeat right top;}
.contents1 .health {height: 329px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/health/photo.png) no-repeat right top;}
.contents1 img {position: relative; top: 180px;}
.contents1 a {color: #f4123d;}

/* Contents2 */
.contents2 {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/content2Bg.png) repeat-y left; margin-bottom: 15px;}
.contents2 a {color: #f4123d;}
.contents2 h2 {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/content2BgTop.png) no-repeat left top; padding: 35px 110px 0;font-weight:bold; font-size:140%;}
.contents2 p {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/content2Bottom.png) no-repeat left bottom; padding: 15px 110px 30px; font-size: 18px; line-height:1.5;}

/* Contents3 */
.contents3 {height: 335px; margin-bottom: 30px;}
.contents3 .photo {width: 475px; float: left;}
.contents3 .photo img.text {position: relative; left: 310px;}
.contents3 .waist {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/waist/photo1.png) no-repeat right top;}
.contents3 .leg {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/leg/photo1.png) no-repeat right top;}
.contents3 .hips {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/hips/photo1.png) no-repeat right top;}
.contents3 .fashion {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/fashion/photo1.png) no-repeat right top;}
.contents3 .beauty {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/beauty/photo1.png) no-repeat right top;}
.contents3 .health {height: 335px; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/health/photo1.png) no-repeat right top;}
.contents3 .comment {width: 475px; height: 335px; float: left; background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/content3CommentBg.png) no-repeat center top;}
.contents3 .comment img {margin-top: 85px; margin-left: 90px;}
.contents3 a {color: #f4123d;}

/* first contents */
#first.bgbace {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/firstBg.png) no-repeat right top;}
#first .bgL {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/firstBgL.png) no-repeat left bottom;}
#first .bgR {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/firstBgR.png) no-repeat right bottom;}
#first .leadBg {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/firstLeadBg.png) no-repeat center top;}

#first .contents h1 {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/secondContentTopBg.png) no-repeat left top; font-weight:bold; font-size:140%;}

/* second contents */
#second.bgbace {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/secondBg.png) no-repeat right top;}
#second .bgL {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/secondBgL.png) no-repeat left bottom;}
#second .bgR {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/secondBgR.png) no-repeat right bottom;}
#second .leadBg {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/secondLeadBg.png) no-repeat center top;}

#second .contents h1 {background: url(https://s.yimg.jp/images/finance/girl/special/img/beauty/firstContentTopBg.png) no-repeat left top; font-weight:bold; font-size:140%;}