﻿@charset "utf-8";

/***********************************
  ASLEEP的　目覚め美人化計画
  style.css
***********************************/

@import "/common/css/base.css";

div#rule_main {margin:10px auto 0; color:#333;}
div#rule_main h2 {text-align: center; margin-top: 150px; margin-bottom:10px; color: #0099FF; font-size: 24px;}
div#rule_main p {text-align: center; margin-bottom:200px;}


/*==================================
  Contents
==================================*/

/*  Main Box
----------------------------------*/
/*----Vol01----*/
div#contents div#vol01 {width:750px; height:276px; margin-bottom:25px; background:url(image/back_life001.gif); overflow:hidden;}
div#contents div#vol01 h2 {position:absolute; margin:22px 0 0 23px;}
div#contents div#vol01 dt {position:absolute; margin:68px 0 0 23px;}
div#contents div#vol01 dd {position:absolute; margin:110px 0 0 22px;}
div#contents div#vol01 p {color:#333; position:absolute; margin:220px 0 0 22px;}

/*----Vol02----*/
div#contents div#vol02 {width:750px; height:263px; margin-bottom:25px; background:url(image/back_life002.jpg); overflow:hidden;}
div#contents div#vol02 h2 {position:absolute; margin:22px 0 0 20px;}
div#contents div#vol02 dt {position:absolute; margin:63px 0 0 20px;}
div#contents div#vol02 dd {position:absolute; margin:101px 0 0 20px;}
div#contents div#vol02 p {color:#333; position:absolute; margin:198px 0 0 22px;}

/*----Vol03----*/
div#contents div#vol03 {width:750px; height:260px; margin-bottom:25px; background:url(image/back_life003.jpg); overflow:hidden;}
div#contents div#vol03 h2 {position:absolute; margin:20px 0 0 20px;}
div#contents div#vol03 dt {position:absolute; margin:61px 0 0 20px;}
div#contents div#vol03 dd {position:absolute; margin:99px 0 0 20px;}
div#contents div#vol03 p {color:#333; position:absolute; margin:205px 0 0 22px;}

/*----Vol04----*/
div#contents div#vol04 {width:750px; height:260px; margin-bottom:25px; background:url(image/back_life004.jpg); overflow:hidden;}
div#contents div#vol04 h2 {position:absolute; margin:20px 0 0 20px;}
div#contents div#vol04 dt {position:absolute; margin:61px 0 0 20px;}
div#contents div#vol04 dd {position:absolute; margin:99px 0 0 20px;}
div#contents div#vol04 p {color:#333; position:absolute; margin:205px 0 0 22px;}


/*  Sub Box
----------------------------------*/
/*----vol01----*/
div#contents div.box {padding:10px 15px 30px 15px;}

div#contents div.box p.discription {color:#333; font-size:14px; margin-bottom:10px;}

div#contents div.box h4.subtitle01 {background:url(image/back_subtitle01.gif) no-repeat; color:#694a39; font-size:14px; padding:20px 0 5px 15px;}
div#contents div.box h4.subtitle02 {background:url(image/back_subtitle02.gif) no-repeat; color:#694a39; font-size:14px; padding:20px 0 5px 35px;}
div#contents div.box h4.subtitle03 {background:url(image/back_subtitle03.gif) no-repeat; color:#694a39; font-size:14px; padding:20px 0 5px 15px;}
div#contents div.box h4.subtitle04 {background:url(image/back_subtitle04.gif) no-repeat; color:#694a39; font-size:14px; padding:20px 0 5px 35px;}

div#contents div.box div.left400 {width:400px; float:left;}
div#contents div.box div.right300 {width:300px; float:right; margin-top:20px;}
div#contents div.box div.right300 dl {margin-top:15px; width:300px;}
div#contents div.box div.right300 dt {float:left; width:145px; line-height:1.5em;}
div#contents div.box div.right300 dd {float:right; width:145px;}
div#contents div.box div.right475 {width:475px; float:right;}
div#contents div.box div.left220 {width:220px; float:left; margin-top:20px;}
div#contents div.box div.left530 {width:530px; float:left;}
div#contents div.box div.right175 {width:175px; float:right; margin:20px 0;}
div#contents div.box div.right520 {width:520px; float:right;}
div#contents div.box div.left175 {width:175px; float:left; margin-top:20px;}

div#contents div.box ul.photo_box {clear:both; list-style:none; margin:20px 0 0 0;}
div#contents div.box ul.photo_box p {font-size:12px; margin:0 5px;}
div#contents div.box ul.photo_box li {float:left; margin-bottom:0;}
div#contents div.box ul.photo_box li.photo_box01 {width:214px; margin-right:17px;}
div#contents div.box ul.photo_box li.photo_box02 {width:353px;}
div#contents div.box ul.photo_box li.photo_box03 {width:120px; float:right;}
div#contents div.box ul.photo_box li.photo_box04 {width:252px; margin-right:28px;}
div#contents div.box ul.photo_box li.photo_box05 {width:249px;}
div#contents div.box ul.photo_box li.photo_box06 {width:162px; float:right;}
div#contents div.box ul.photo_box li.photo_box06 p {margin:0;}

div#contents div.box ul {list-style:none; margin:20px 10px 0 15px;}
div#contents div.box li {margin-bottom:22px; font-size:14px; color:#333; line-height:1.5em;}
div#contents div.box li.husband {background:url(image/icon001.gif) left 3px no-repeat; padding-left:70px;}
div#contents div.box li.wife {background:url(image/icon002.gif) left 3px no-repeat; padding-left:70px;}

div#contents div.box span.photo_text {color:#694a39;}
div#contents div#last_box {width:750px; height:137px; margin:0; background:url(image/back_lastbox.gif) no-repeat; overflow:hidden;}
div#contents div#last_box h3 {display:none;}
div#contents div#last_box p {font-size:14px; color:#333; padding:60px 25px 0 25px;}

ul#bnr_space {margin-top:35px; list-style:none;}
ul#bnr_space li {float:left;}
ul#bnr_space li#bnr_left {margin-right:8px;}


/*----vol02----*/
div#contents div.vol02-box {padding:10px 0 30px 0;}
div#contents div.vol02-box p.discription {color:#333; font-size:14px; margin:0 0 10px 15px;}
h4.subtitle {background:url(image/back_title732.gif) no-repeat top left; color:#694a39; font-size:15px; padding:23px 0 10px 40px; line-height:1;}
div#vol02-box01 {margin:10px 18px 0 13px;}
div#vol02-box01 div.left-box {width:346px; float:left;}
div#vol02-box01 div.left-box ul {list-style:none;}
div#vol02-box01 div.left-box ul li {margin-bottom:11px; font-size:0; line-height:0;}
div#vol02-box01 div.left-box ul li.left {width:157px; float:left;}
div#vol02-box01 div.left-box ul li.right {width:178px; float:right;}
div#vol02-box01 div.right-box {width:360px; float:right;}

div#vol02-box02 {margin:10px 18px 0 5px;}
div#vol02-box02 div.left-box {width:350px; float:left;}
div#vol02-box02 div.right-box {width:350px; float:right;}
div#vol02-box02 div.right-box p {font-size:10px; color:#333; margin-top:3px;}
ul.voice {list-style:none; margin:0 10px 0 15px;}
ul.voice li {margin-bottom:22px; font-size:14px; color:#333; line-height:1.5em;}
ul.voice li.husband {background:url(image/icon001.gif) left 3px no-repeat; padding-left:70px;}
ul.voice li.wife {background:url(image/icon002.gif) left 3px no-repeat; padding-left:70px;}
ul.typeA {margin-top:10px; padding:0 15px 0 5px;} 
ul.photo {list-style:none; padding-left:15px;}
ul.photo li {float:left; font-size:0; line-height:0; margin-right:10px; padding-bottom:5px;}

.mat15 {margin-top:15px;}

div.right-photobox {width:272px; float:right; padding-top:10px;}
div.right-photobox02 {width:350px; float:right; padding-top:10px;}
div.right-photobox p {color:#333; font-size:10px; margin:3px 0 0 3px;}
div.typeB {width:465px; float:left;}
div.typeC {width:400px; float:left;}

div#contents div#vol02-last-box {width:750px; height:137px; margin:0; background:url(image/vol02_last_box.gif) no-repeat; overflow:hidden;}
div#contents div#vol02-last-box h3 {display:none;}
div#contents div#vol02-last-box p {font-size:14px; color:#333; padding:60px 25px 0 25px;}


/*----vol03----*/
p.text {font-size:14px; padding:15px 20px; color: #333;}
dl.type01,dl.type02 {margin:0 10px; padding-bottom:25px;}
dl.type01 dt {width:300px; float:right;}
dl.type02 dt {width:300px; float:left;}
dl.type01 dd {width:410px;}
dl.type02 dd {width:410px; float:right;}
dl.type01 dd p,dl.type02 dd p {font-size:14px; color:#333; padding:12px 0 25px 20px;}
div.box03 {border:1px solid #cdbea5; background:#faf5e5; padding:7px 20px 5px 11px; margin-bottom:33px;}
div.box03 h4 {padding-bottom:15px;}
div.box03 p.text02 {padding:0 0 20px 10px; font-size:14px; color:#333;}
div.box03 p.text02 img {margin-top:10px;}
div.box03 dl {padding:0 0 20px 10px;}
div.box03 dl dt {float:right;}
div.box03 dl dt img {margin-left:25px;}
div.box03 dl dd p {font-size:14px; color:#333;}
div#contents div#vol03-last-box {width:750px; height:137px; margin:0; background:url(image/vol03_last_box.gif) no-repeat; overflow:hidden;}
div#contents div#vol03-last-box h3 {display:none;}
div#contents div#vol03-last-box p {font-size:14px; color:#333; padding:60px 25px 0 25px;}


/*----vol04----*/
dl.type03,dl.type04 {margin:15px 20px 0; padding-bottom:25px;}
dl.type05 {margin-right:20px;}
dl.type03 dt {width:300px; float:right;}
dl.type03 dd {width:390px;}
dl.type04 dt {width:300px; float:left;}
dl.type04 dd {width:390px; float:right;}
dl.type05 dt {width:300px; float:right; padding-top:13px;}
dl.type05 dd {width:411px; float:left;}
dl.type05 dd ul {padding:15px 0 0 15px;}
dl.type03 dd ul li,dl.type04 dd ul li,dl.type05 dd ul li,ul.none li {list-style:none; margin-bottom:22px; font-size:14px; color:#333; line-height:1.5em;}
dl.type03 dd ul li.husband,dl.type04 dd ul li.husband,dl.type05 dd ul li.husband,ul.none li.husband {background:url(image/icon001.gif) left 3px no-repeat; padding-left:70px;}
dl.type03 dd ul li.wife,dl.type04 dd ul li.wife,dl.type05 dd ul li.wife,ul.none li.wife {background:url(image/icon002.gif) left 3px no-repeat; padding-left:70px;}
ul.none {margin:0 20px 0 15px; padding-bottom:10px;}
div#contents div#vol04-last-box {width:750px; height:137px; margin:0; background:url(image/vol04_last_box.gif) no-repeat; overflow:hidden;}
div#contents div#vol04-last-box h3 {display:none;}
div#contents div#vol04-last-box p {font-size:14px; color:#333; padding:60px 25px 0 25px;}


/*==================================
  Left Side部分
==================================*/

div#left_box00 {margin:5px 0 7px 0; padding-bottom:15px; background:url(image/index_body.gif) bottom;}
div#left_box00 p {width:170px; margin:0 0 10px 10px; color:#333; font-size:10px;}
div#left_box00 p a {color:#000;}
div#left_box00 p a:hover {color:#f93; text-decoration:none;}
div#left_box00 p span {background:#fff; color:#690; font-size:12px; padding:2px 5px; font-weight:bold;}
div#left_box00 dl {width:175px; margin-left:10px;}
div#left_box00 dl dt {float:left; width:78px;}
div#left_box00 dl dt img {border:1px solid #fff;}
div#left_box00 dl dd {padding-left:85px; line-height:1.6em; font-size:12px;}
div#left_box00 dl dd a {color:#000; text-decoration:underline; font-weight:bold;}
div#left_box00 dl dd a:hover {color:#f93; text-decoration:none;}
div#left_box00 dl dd img {margin-top:5px;}
div#left_box00 div.line {background:url(image/dottB.gif) bottom repeat-x; height:5px; margin:3px 8px;}
div#left_box00 p span.backnumber {background:none; color:#690; font-size:10px; padding:0; font-weight:bold;}

div#seminar_bnr {margin-top:15px;}

div#seminar_bnr p {position:absolute; margin:-24px 0 0 108px;}

div#hotel_bnr {margin-top:10px;}

div#hotel_bnr p {position:absolute; margin:-24px 0 0 10px;}

div#life_bnr {margin-top:10px;}

div#life_bnr p {position:absolute; margin:-26px 0 0 11px;}

div#left_box01 {width:190px; height:145px; margin-top:10px;}

div#left_box01 p {position:absolute; margin:-25px 0 0 10px;}

div#left_box02 {width:190px; height:162px; margin:10px 0 10px 0;}

div#left_box02 p {position:absolute; margin:-56px 0 0 97px;}

div#left_box03 {width:190px; height:144px; margin-bottom:22px;}

div#left_box03 p {position:absolute; margin:-23px 0 0 84px;}

div#left_box04 {width:190px; height:145px; margin-bottom:10px;}

div#left_box04 p {position:absolute; margin:-25px 0 0 11px;}

div#left_box05 {width:190px; height:145px; margin-bottom:10px;}

div#left_box05 p {position:absolute; margin:-26px 0 0 11px;}

div#left_box06 {width:190px; height:145px; margin-bottom:10px;}

div#left_box06 p {position:absolute; margin:-26px 0 0 83px;}

div#campaign {margin-top:10px; background:url(/image/back_campaign.gif) bottom; padding-bottom:20px;}

div#campaign p {margin:10px 0 0 6px;}

div#campaign p .check-btn {position:absolute; margin:-31px 0 0 91px;}

div#left_box000 {width:190px; background:url(/image/monitar_body.gif) bottom; padding-bottom:15px; margin-top:10px;}

div#left_box000 dl {width:175px; margin-left:10px;}

div#left_box000 dl dt {width:85px; float:left;}

div#left_box000 dl dd {padding-left:90px; line-height:1.5em;}

div#left_box000 dl dd a {color:#000; text-decoration:underline; font-weight:bold;}

div#left_box000 dl dd a:hover {color:#c93; text-decoration:none;}

div#left_box000 p.form_img {margin:10px 0 0 60px;}


/*  20080420UP
----------------------------------*/
ul#sidemenu {list-style:none; padding-bottom:10px;}
ul#sidemenu li {line-height:0; font-size:0;}

div#new-seminar {margin-bottom:10px; background:url(../images/back_seminarevent.gif) bottom; padding-bottom:6px;}
div#new-seminar ul {list-style:none; padding-left:7px;}



