@charset "utf-8";

/***********************************
 ASLEEP的　目覚め美人化計画
 style.css
***********************************/

@import "/common/css/base.css";


/*==================================
 Latout
==================================*/

div#seminar_main {width:752px; float:left;}

div#seminar_contents {width:555px; float:right;}
div#seminar-contents {width:750px; float:right;}

div#left {width:190px; float:left;}

div#seminar_right {width:190px; float:right; margin-top: -10px;}


/*==================================
 Contents
==================================*/

/* Contents
----------------------------------*/

div#seminar_contents #box01 {width:538px; margin:8px 0 0 17px; background:url(image/back_photo.jpg) right top no-repeat; padding-bottom:10px;}
div#seminar_contents #box01_02 {width:538px; margin:8px 0 0 17px; background:url(image/back_photo02.jpg) right top no-repeat; padding-bottom:10px;}
div#seminar_contents #box01_03 {width:538px; min-height:320px; height:320px; margin:8px 0 0 17px; background:url(image/back_photo03.jpg) right top no-repeat; padding-bottom:10px;}
div#seminar_contents #box01_04 {width:538px; min-height:327px; height:327px; margin:8px 0 0 17px; background:url(image/back_photo04.jpg) right top no-repeat; padding-bottom:10px;}
div#seminar_contents #box01_05 {width:538px; min-height:305px; height:305px; margin:8px 0 0 17px; background:url(image/back_photo05.jpg) right top no-repeat; padding-bottom:10px;}

div#seminar_contents #box01_04 h3 {padding-bottom:10px;}

div#seminar_contents #box01 p {margin:15px 0 0 5px; line-height:1.6em;}
div#seminar_contents #box01_02 p {margin:15px 0 0 5px; line-height:1.6em;}
div#seminar_contents #box01_03 p {margin:15px 0 0 5px; line-height:1.6em;}

div#seminar_contents #box02 {width:522px; height:100px; margin-left:17px; background:url(image/back_text.gif); overflow:hidden;}
div#seminar_contents #box02_02 {width:522px; height:100px; margin-left:17px; background:url(image/back_text.gif); overflow:hidden;}
div#seminar_contents #box02_04 {width:522px; height:100px; margin:-10px 0 0 17px; background:url(image/back_text.gif); overflow:hidden;}

div#seminar_contents #box02 p {width:305px; margin-left:12px; padding-top:10px;}
div#seminar_contents #box02_02 p {width:300px; margin-left:15px; padding-top:5px; line-height:1.4em;}
div#seminar_contents #box02_04 p {width:305px; margin-left:12px; padding-top:10px;}

div#line {width:522px; height:12px; margin-left:17px; background:url(/common/image/line.gif) bottom repeat-x;}

div#date_box {width:522px; height:65px; margin:14px 0 0 17px; background:url(image/back_date.gif);}

div#date_box p {text-align:center; font-size:14px; line-height:1.75em; padding-top:10px; color:#003;}

div#date_box p strong {font-size:20px; color:#339;}

div#date_box p a {font-size:12px; text-decoration:underline; color:#000;}

div#date_box p a:hover {color:#c93; text-decoration:none;}

p#soon {width:522px; margin:14px 0 0 17px; color:#c06; text-align:center; font-weight:bold;}

p#soon img {margin-bottom:5px;}

div#box03 {width:553px; margin-top:15px; padding:7px 0 10px 0; border:1px solid #ccc;}

div#box03 h3 {margin:0 0 20px 14px;}

div#box03 h4 {font-size:18px; margin:0 0 20px 14px; color:#000;}

div#box03 dl {width:500px; margin:0 0 25px 35px; background:url(image/back_comment.gif) right top no-repeat; line-height:1.75em;}

div#box03 dl dt {width:75px; float:left;}

div#box03 dl dd {padding-left:75px;}

div#box03 dl.none {width:500px; margin:0 0 25px 35px; background:none; line-height:1.75em;}

div#box03 p.shimekiri {margin:0 10px 25px 35px;}

div#box03 p.caution {margin:0 15px 15px 35px;}

div#box03 h5 {width:522px; height:32px; font-size:12px; letter-spacing:0.25em; color:#000; margin:0 0 15px 14px; line-height:32px; text-indent:20px; background:url(image/back_title.gif);}

div#box03 ul {width:480px; padding-left:22px; margin:0 0 15px 14px;}

div#box03 ol {width:480px; padding-left:30px; margin:0 0 15px 14px; line-height: 1.3;}
div#box03 ol.vol04 li {margin-bottom:10px;}
div#box03 ol.vol04 p {margin-top:15px;}

img.btn_big {margin-left:12px;}

/*  20080205UP
----------------------------------*/
div#box06 {height:235px; background:url(image/back_text06.gif) no-repeat;}
div#box06 p {position:absolute;}
div#box06 p#box06_text01 {margin:20px 0 0 20px; width:280px; color: #333;}
div#box06 p#box06_text02 {margin:170px 0 0 20px; width:280px; color:#00679e; font-size: 10px;}
div#box06 p#box06_text03 {margin:167px 0 0 321px;}

div#profile {background:url(image/back_box06.gif) no-repeat; height:342px; margin-top:10px; overflow:hidden;}
div#profile dl {margin:0 20px 20px 30px;}
div#profile dl dt {width:105px; float:left;}
div#profile dl dd {padding-left:105px;}
div#profile dl dd h4 {margin-bottom:5px;}
div#profile dl dd p {margin:0 10px 0 5px;}

div#event-outline {margin-top:10px; background:url(image/back_event_bottom.gif) bottom; padding-bottom:5px; font-size:12px;}
div#event-outline ul {margin:0 25px; list-style:none;}
div#event-outline ul li h4 {margin-bottom:5px;}
div#event-outline ul li p {margin:0 0 20px 10px;}
div#event-outline ul li#list04 {background:url(image/img_event06_04.jpg) top right no-repeat; min-height:143px; _height:143px;}
div#event-outline ul li#list04 p {width:350px;}

div#check-box {height:150px; background:url(image/back_check_box.gif) no-repeat; overflow:hidden; margin-top:15px; font-size:12px;}
div#check-box h3 {margin-left:15px;}
div#check-box dt {position:absolute; width:360px; margin:10px 0 0 50px; line-height:1.5em;}
div#check-box dd {position:absolute; margin:44px 0 0 266px;}

/*  20080420UP
----------------------------------*/
div#main-visual-box {width:749px; height:235px; overflow:hidden; background:url(image/main_visual.jpg);}
div#main-visual-box h2 {position:absolute; margin:20px 0 0 19px;}
div#main-visual-box p {position:absolute; margin:100px 0 0 23px; color: #333;}
div#main-visual-box ul {list-style:none; position:absolute; margin:169px 0 0 19px;}
div#main-visual-box li {float:left; margin-right:4px;}

div#backnumber-lesson {margin:22px;}
div#backnumber-lesson h3 {padding-bottom:10px;}
div#backnumber-lesson ul {list-style:none;}
div#backnumber-lesson ul li {background:url(image/dottA.gif) repeat-x bottom; padding:10px 0;}
div#backnumber-lesson ul li div.photo-area {width:106px; float:left; color:#000; font-size:10px;}
div#backnumber-lesson ul li div.text-area {width:590px; float:left;}
div#backnumber-lesson ul li div.text-area dl.lesson-title dt {background:#004dad; text-align:center; font-weight:bold; color:#fff; width:4em; float:left;}
div#backnumber-lesson ul li div.text-area dl.lesson-title dd {padding-left:5em; color:#27a7d6;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dt {font-size:16px; font-weight:bold; padding-top:7px;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dt a {color:#004dad;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dt a:hover {color:#27a7d6; text-decoration:none;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dd {padding-top:7px; color: #333;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dd p {text-align:right; margin-right:5px;}
div#backnumber-lesson ul li div.text-area dl.lesson-detail dd p a {background:url(image/lmA.gif) left no-repeat; padding-left:16px;}

div#latest-lesson {margin:22px;}
div#latest-lesson h3 {padding-bottom:10px;}
div#latest-lesson ul {list-style:none;}
div#latest-lesson ul li {background:url(image/dottA.gif) repeat-x bottom; padding:10px 0;}
div#latest-lesson ul li div.photo-area {width:106px; float:left; color:#000; font-size:10px;}
div#latest-lesson ul li div.text-area {width:590px; float:left;}
div#latest-lesson ul li div.text-area dl.lesson-title02 dt {background:#3d9f0c; text-align:center; font-weight:bold; color:#fff; width:4em; float:left;}
div#latest-lesson ul li div.text-area dl.lesson-title02 dd {padding-left:5em; color:#00904b;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dt {font-size:16px; font-weight:bold; padding-top:7px;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dt a {color:#3d9f0c;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dt a:hover {color:#4ac60f; text-decoration:none;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dd {padding-top:7px; color: #333;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dd p.detail {background:url(image/lmD.gif) left no-repeat; color:#333; font-weight:bold; padding-left:12px;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dd p.linx {text-align:right; margin-right:5px;}
div#latest-lesson ul li div.text-area dl.lesson-detail02 dd p.linx a {background:url(image/lmB.gif) left no-repeat; padding-left:16px;}

/*  20080518UP
----------------------------------*/
div#box01_07 {width:555px; height:385px; background:url(image/back_photo07.jpg);}
div#box01_07 h3 {position:absolute; margin:11px 0 0 18px;}
div#box01_07 p {position:absolute; margin:205px 0 0 25px;}
div#box01_07 div {font-size:12px; color:#666; position:absolute; margin:295px 0 0 33px; width:300px; line-height:1.5em;}


/*  20080701UP
----------------------------------*/
div#box01_08 {width:555px; height:413px; background:url(image/back_photo08.jpg);}
div#box01_08 h3 {position:absolute; margin:11px 0 0 18px;}
div#box01_08 p {position:absolute; margin:220px 0 0 25px;}
div#box01_08 div {font-size:12px; color:#666; position:absolute; margin:310px 0 0 33px; width:300px; line-height:1.5em;}


/*  20080825UP
----------------------------------*/
div#box01-008 {width:555px; height:520px; background:url(image/back_title008.gif); overflow:hidden;}
div#box01-008 h2 {position:absolute; margin:42px 0 0 15px;}
div#box01-008 p#box01-008p {position:absolute; margin:183px 0 0 40px; width:280px; color:#333; line-height:1.6;}
div#box01-008 h3 {position:absolute; margin:355px 0 0 22px;}
div#box01-008 dl {position:absolute; margin:388px 0 0 22px; width:520px;}
div#box01-008 dl dt {width:134px; float:left;}
div#box01-008 dl dd {padding-left:150px; color:#5b7a3e; line-height:1.5;}
div#box01-008 dl dd p {margin:5px 0 0 75px;}
div#box01-008 p#box01-008caution {font-size:10px; position:absolute; margin:492px 0 0 22px;}
h3.pat10 {padding-top:10px;}
dl.profile-box {background:#eef4e1; margin:0 2px 10px; padding:20px 15px 20px 24px;}
dl.profile-box dt {width:102px; float:left;}
dl.profile-box dd {padding-left:120px;}
dl.profile-box dd h4 {background:url(image/line01_008.gif) bottom no-repeat; font-size:14px; padding:0 3px 3px; line-height:1.5; color:#333;}
dl.profile-box dd h4 span {font-size:12px; color:#5b7a3e; font-weight:normal;}
dl.profile-box dd p {padding:5px 0 0 3px; color:#333;}
div#eventbox01-008 {background:#f4f4d8; margin:0 2px 10px; padding:20px 10px;}
div#eventbox01-008 dt {width:94px; float:right;}
div#eventbox01-008 dd h4 {font-size:14px; color:#333; padding-left:70px; line-height:1.5;}
div#eventbox01-008 dd h4 span {font-size:12px; font-weight:normal; color:#653102;}
div#eventbox01-008 dd h4#icon-seminar01 {background:url(image/icon_seminar01_008.gif) top left no-repeat;}
div#eventbox01-008 dd h4#icon-seminar02 {background:url(image/icon_seminar02_008.gif) top left no-repeat;}
div#eventbox01-008 dd p {background:url(image/line02_008.gif) top left no-repeat; color:#8c6633; font-size:12px; padding:10px 10px 0;}
div#eventbox01-008 dd p span {color:#c00;}
div#eventbox01-008 p.text {padding:10px 10px 0; color:#333;}
div#eventbox01-008 div#line03 {background:url(image/line03_008.gif) bottom left no-repeat; height:25px; margin-bottom:20px;}
div#eventbox02-008 {background:#fcefe0; margin:0 2px; padding:20px 20px 20px 10px;}
div#eventbox02-008 dt {width:94px; float:right;}
div#eventbox02-008 dd h4 {font-size:14px; color:#333; padding:10px 0 10px 70px; line-height:1.5;}
div#eventbox02-008 dd h4#icon-check01 {background:url(image/icon_check01_008.gif) top left no-repeat;}
div#eventbox02-008 dd h4#icon-check02 {background:url(image/icon_check02_008.gif) top left no-repeat;}
div#eventbox02-008 dd h4#icon-check03 {background:url(image/icon_check03_008.gif) top left no-repeat;}
div#eventbox02-008 dd p {color:#333; font-size:12px; padding:10px 110px 0 10px; line-height:1.6;}
div#eventbox02-008 div.line04 {background:url(image/line04_008.gif) bottom left no-repeat; height:25px; margin-bottom:20px;}
ul#list01-008 {padding:5px 0 10px; list-style:none; margin:0 0 10px 5px;}
ul#list01-008 li {color:#8c6633; margin-bottom:1px; background:url(image/lm01_008.gif) left 5px no-repeat; padding-left:12px;}
ul#list01-008 li span {color:#c00;}
div#box02-008 {width:555px; height:140px; background:url(image/box01_008.gif) top no-repeat;}
div#box02-008 h3 {position:absolute; margin:22px 0 0 72px;}
div#box02-008 p#box02-008p {position:absolute; margin:53px 0 0 72px; width:335px; font-size:12px; color:#333;}
div#box02-008 p#box02-008btn {position:absolute; margin:91px 0 0 285px;}

/*  20091228UP
----------------------------------*/
div#box01-009 {width:555px; height:500px; background:url(image/back_title009.gif) top left no-repeat; overflow:hidden;}
div#box01-009 h2 {position:absolute; margin:31px 0 0 22px;}
div#box01-009 p#box01-008p {position:absolute; margin:183px 0 0 40px; width:280px; color:#333; line-height:1.6;}
div#box01-009 h3 {position:absolute; margin:355px 0 0 22px;}
div#box01-009 dl {position:absolute; margin:388px 0 0 22px; width:322px;}
div#box01-009 dl dt {width:134px; float:left;}
div#box01-009 dl dd {padding-left:150px; color:#5b7a3e; line-height:1.5;}
div#box01-009 dl dd p {margin:5px 0 0 75px;}
div#box01-009 p#btn009 {position:absolute; margin:385px 0 0 350px;}
div#space009 {width:555px; height:575px; background:url(image/back_space009.gif);}
div#space009 dl dt {position:absolute; margin:16px 0 0 279px;}
div#space009 dl dd ul {list-style:none; position:absolute;}
div#space009 dl dd ul li {position:absolute;}
div#space009 dl dd ul li h4 {line-height:0; font-size:0;}
div#space009 dl dd ul li#space01 {margin:32px 0 0 38px;}
div#space009 dl dd ul li#space01 h4 {margin-bottom:6px;}
div#space009 dl dd ul li#space02 {margin:125px 0 0 36px;}
div#space009 dl dd ul li#space02 h4 {margin:0 0 12px 2px;}
div#space009 dl dd ul li#space02 p#text009-04-btn {margin:4px 0 0 91px;}
div#space009 dl dd ul li#space02 p#text009-05 {margin:14px 0 0;}
div#space009 dl dd ul li#space02 p#text009-05-btn {margin:4px 0 0 91px;}
div#space009 dl dd ul li#space03 {margin:405px 0 0 38px;}
div#space009 dl dd ul li#space03 h4 {position:absolute; margin-top:41px;}
div#space009 dl dd ul li#space03 p#text009-07 {position:absolute; margin-top:108px;}
div#space009 dl dd ul li#space03 p#text009-07-btn {position:absolute; margin-left:89px;}
div#space009 dl dd ul li#space04 {margin:333px 0 0 297px;}
div#space009 dl dd ul li#space04 h4 {position:absolute; margin-top:42px;}
div#space009 dl dd ul li#space04 h4 img {margin-bottom:15px;}
div#space009 dl dd ul li#space04 p {position:absolute; margin-left:100px;}
div#lesson-box009 {background:#fff4e6; padding:10px 5px 10px 15px; margin-bottom:20px;}
div#lesson-box009 h4 {font-size:14px; color:#333; padding:8px 0 10px 70px; line-height:1.75;}
div#lesson-box009 h4 span {font-size:12px; font-weight:normal; color:#653102;}
div#lesson-box009 h4#lesson01-009-01 {background:url(image/lesson01_009.gif) top left no-repeat;}
div#lesson-box009 h4#lesson01-009-02 {background:url(image/lesson02_009.gif) top left no-repeat;}
div#lesson-box009 dl {padding:10px 15px 20px;}
div#lesson-box009 dl dt {width:94px; float:right;}
div#lesson-box009 dl dd {width:390px; line-height:1.6; color:#333;}
div#lesson-box009 dl dd p {text-align:right;}
div#lesson-box009 div#line009 {background:url(image/dott009.gif) left repeat-x; height:3px; margin:0 10px 20px 0;}
div#lesson-box009 p#lesson-btn {text-align:center;}
div#check01-009 {background:#f4f4d8; padding:10px 15px; margin-bottom:20px;}
div#check01-009 h3 {background:url(image/check01_009.gif) top left no-repeat; font-size:14px; color:#333; padding:7px 0 15px 70px; line-height:1.5;}
div#check01-009 ul {list-style:none; padding:0 5px 15px 10px;}
div#check01-009 ul li#point01-009 {width:250px; float:left; background:url(image/point01_009.gif) top left no-repeat;}
div#check01-009 ul li#point02-009 {width:250px; float:right; background:url(image/point02_009.gif) top left no-repeat;}
div#check01-009 ul li#point03-009 {width:250px; float:left; background:url(image/point03_009.gif) top left no-repeat;}
div#check01-009 ul li#point04-009 {width:250px; float:right; background:url(image/point04_009.gif) top left no-repeat;}
div#check01-009 ul li#point05-009 {width:250px; float:left; background:url(image/point05_009.gif) top left no-repeat;}
div#check01-009 ul li#point06-009 {width:250px; float:right; background:url(image/point06_009.gif) top left no-repeat;}
div#check01-009 ul li h4 {font-size:12px; padding:0 0 5px 45px; color:#333; line-height:1.25;}
div#check01-009 ul li h4 span {font-size:10px;}
div#check01-009 ul li p {padding-left:45px; line-height:1.4; color:#333;}
div#check01-009 ul li p span {font-size:10px; color:#c00;}
div#check02-009 {background:#ffedf4; padding:10px 15px; margin-bottom:5px;}
div#check02-009 h3 {background:url(image/check02_009.gif) top left no-repeat; font-size:14px; color:#333; padding:7px 0 15px 70px; line-height:1.5;}
div#check02-009 dl {padding:5px 5px 5px 10px;}
div#check02-009 dl dt {width:94px; float:right;}
div#check02-009 dl dd {width:410px; padding-top:5px; line-height:1.6; color:#333;}


/*==================================
 Left Side部分
==================================*/
div#sidemenu {margin-top:10px; padding-bottom:5px;}
div#sidemenu ul {list-style:none;}
div#sidemenu li {line-height:0; font-size:0;}


div#left_box01 {width:190px; background:url(image/back_seminar.gif) bottom; padding-bottom:15px;}

div#left_box01 .seminar_title {font-size:10px; width:170px; margin:0 0 5px 10px}
div#left_box01 .seminar_title strong {color:#069;}

div#left_box01 dl {width:170px; margin-left:10px;}
div#left_box01 dl dt {width:65px; float:left;}
div#left_box01 dl dd {padding-left:70px; line-height:1.5em;}
div#left_box01 dl dd a {color:#000; text-decoration:underline; font-weight:bold;}
div#left_box01 dl dd a:hover {color:#c93; text-decoration:none;}

div#left_box01 dl.seminar-title dt {float:none; width:170px; color:#069; font-size:10px; font-weight:bold;}
div#left_box01 dl.seminar-title dd {padding:5px 0 10px 0; line-height:1em; font-size:10px;}

div#left_box01 p.form_img {margin:10px 0 0 44px;}

div#left_box01 p.backnumber_title {margin:10px 0 0 10px; width:172px; padding-top:15px; background:url(image/back_number_line.gif) top no-repeat;}

div.line02 {margin:10px 0 0 10px; width:172px; height:15px; background:url(image/back_number_line.gif) top no-repeat;}

div#left_box01 dl.back_number {width:170px; margin:10px 0 0 10px;}

div#left_box01 dl.back_number dt {width:35px; float:left; color:#000; font-weight:bold; font-size:10px; line-height:1.5em;}

div#left_box01 dl.back_number dd {padding-left:40px; line-height:1.5em;}

div#left_box01 dl.back_number dd a {font-weight:normal; font-size:10px;}

div#left_box01 div.line {margin:10px 0 0 10px; width:172px; height:5px; background:url(monitor_image/back_number_line.gif) top no-repeat;}

div#seminar_bnr {margin-top:15px;}

div#seminar_bnr p {position:absolute; margin:-24px 0 0 108px;}

/*==================================
 Right Side部分
==================================*/

div#left_box000 {width:190px; background:url(/image/monitar_body.gif) bottom; padding-bottom:15px; margin:10px 0;}

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;}

div#hotel_bnr {margin-bottom:10px;}

div#hotel_bnr p {position:absolute; margin:-24px 0 0 10px;}

div#life_bnr {margin-bottom:10px;}

div#life_bnr p {position:absolute; margin:-26px 0 0 11px;}

div#right_box01 {width:190px; height:145px; margin-bottom:10px;}

div#right_box01 p {position:absolute; margin:-25px 0 0 10px;}

div#right_box02 {width:190px; height:162px; margin-top:10px;}

div#right_box02 p {position:absolute; margin:-56px 0 0 97px;}

div#right_box03 {width:190px; height:144px; margin-top:10px;}

div#right_box03 p {position:absolute; margin:-23px 0 0 84px;}

div#right_box04 {width:190px; height:145px; margin-bottom:10px;}

div#right_box04 p {position:absolute; margin:-25px 0 0 11px;}

div#right_box05 {width:190px; height:145px; margin-bottom:10px;}

div#right_box05 p {position:absolute; margin:-26px 0 0 11px;}

div#right_box06 {width:190px; height:145px; margin-bottom:10px;}

div#right_box06 p {position:absolute; margin:-26px 0 0 83px;}

div#right_box000 {width:190px; background:url(/image/monitar_body.gif) bottom; padding-bottom:15px; margin-bottom: 10px;}

div#right_box000 dl {width:175px; margin-left:10px;}

div#right_box000 dl dt {width:85px; float:left;}

div#right_box000 dl dd {padding-left:90px; line-height:1.5em;}

div#right_box000 dl dd a {color:#000; text-decoration:underline; font-weight:bold;}

div#right_box000 dl dd a:hover {color:#c93; text-decoration:none;}

div#right_box000 p.form_img {margin:10px 0 0 60px;}

