@charset "utf-8";

/***********************************
  ASLEEP的　目覚め美人化計画
  style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Contents
==================================*/

div#contents div#main_box {width:750px; height:391px; background:url(image/back_main.gif); overflow:hidden;}

div#contents div#main_box h2 {position:absolute; margin: 30px 0 0 29px;}
div#contents div#main_box p#txt01 {position:absolute; font-size: 14px; width: 480px; margin: 147px 0 0 29px; color:#333;}
div#contents div#main_box h3 {position:absolute; margin: 218px 0 0 18px;}
div#contents div#main_box ul li {position:absolute; list-style:none;}
div#contents div#main_box p#btn01 {position:absolute; margin: 263px 0 0 49px;}
div#contents div#main_box p#btn02 {position:absolute; margin: 263px 0 0 265px;}
div#contents div#main_box p#img01 {position:absolute; margin: 270px 0 0 493px;}

/* 090722 */
div#contents div#main_box_new {width:750px; height:225px; background:url(image/back_main_new2.gif); overflow:hidden;}
div#contents div#main_box_new h2 {position:absolute; margin: 30px 0 0 29px;}
div#contents div#main_box_new p#txt01 {position:absolute; font-size: 14px; width: 480px; margin: 135px 0 0 29px; color:#333;}
div#contents div#main_box_new h3 {position:absolute; margin: 218px 0 0 18px;}
div#contents div#main_box_new ul li {position:absolute; list-style:none;}
div#contents div#main_box_new p#btn01 {position:absolute; margin: 263px 0 0 49px;}
div#contents div#main_box_new p#btn02 {position:absolute; margin: 263px 0 0 265px;}
div#contents div#main_box_new p#img01 {position:absolute; margin: 270px 0 0 493px;}


div#contents div#shop_box {padding:30px 20px; color: #333;}

div#contents div#shop_box ul#area_select {background:#f6f1e2; list-style:none; margin-top:15px; font-size:14px; padding:6px 0;}
div#contents div#shop_box ul#area_select li {float:left; background:url(image/lm.gif) left no-repeat; padding-left:20px; margin:0 16px; _margin-left:8px;}

div#contents div#shop_box ul.area_select2 {background:#f6f1e2; list-style:none; margin-top:15px; font-size:14px; padding:6px 0;}
div#contents div#shop_box ul.area_select2 li {float:left; background:url(image/lm.gif) left no-repeat; padding-left:20px; margin:0 12px; _margin-left:8px;}

div#contents div#shop_box h4#area01 {background:#7ebbda; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area02 {background:#96d2ae; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}

div#contents div#shop_box h4#area_a {background:#7ebbda; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_b {background:#7ebbda; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_c {background:#7ebbda; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_d {background:#96d2ae; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_e {background:#96d2ae; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_f {background:#96d2ae; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_g {background:#bb99cc; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_h {background:#bb99cc; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
div#contents div#shop_box h4#area_i {background:#bb99cc; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}

div#contents div#shop_box div.area_box {margin: 15px 10px 20px 10px;}

div#contents div#shop_box div.area_box div.shop_name {border-bottom: #333 solid 1px;}
div#contents div#shop_box div.area_box div.shop_name h5 {font-size: 18px; float: left; margin-top: 3px; width: 400px;}
div#contents div#shop_box div.area_box div.shop_name p {float: right; margin: 0 10px 0 0;}

div#contents div#shop_box div.area_box ul {font-size: 12px;}
div#contents div#shop_box div.area_box ul li {list-style: none; padding: 12px 0 13px 0; background: url(image/dott.gif) repeat-x left bottom;}
div#contents div#shop_box div.area_box dl dt {font-weight: bold; float: left; width: 130px;}
div#contents div#shop_box div.area_box dl dd.access {float: left;}
div#contents div#shop_box div.area_box dl dd.access a {background: url(image/lm_arrow.gif) no-repeat left 1px; padding: 0 0 0 15px;}
div#contents div#shop_box div.area_box dl dd.tel {float: right; font-size: 18px; font-weight: bold; background: url(image/img_tel.gif) no-repeat left top; padding: 3px 0 0 110px; height: 22px; margin-top: 7px;}
div#contents div#shop_box div.area_box dl dd.tel02 {float: right; font-size: 18px; font-weight: bold; background: url(image/img_tel02.gif) no-repeat left top; padding: 3px 0 0 110px; height: 22px; margin-top: 7px;}
div#contents div#shop_box div.area_box dl dd.tel03 {float: right; font-size: 18px; font-weight: bold; background: url(image/img_tel03.gif) no-repeat left top; padding: 3px 0 0 110px; height: 22px; margin-top: 7px;}


ul#bnr_space {margin-top:25px; list-style:none;}
ul#bnr_space li {float:left;}
ul#bnr_space li#bnr_left {margin-right:8px;}

/*--091222edit--*/
div#contents div#shop_box h4#net-shop {background:#6a4b3a; color:#fff; font-weight:normal; font-size:14px; margin-top:25px; padding:6px 16px; letter-spacing:0.3em;}
ul.shop-list {padding:15px 15px 0; list-style:none;}
ul.shop-list dl dt {font-size:18px; font-weight:bold; color:#000; border-bottom:1px solid #333; padding:0 3px 5px;}
ul.shop-list dl dd ul {list-style:none; padding:10px 20px 20px;}
ul.shop-list dl dd ul li {float:left; margin-right:20px;}


/*==================================
  Left Side部分
==================================*/

body#second div#left div.seminar dt {width:178px; margin-left:8px; line-height:1.25em;}
body#second div#left div.seminar dl dd p {font-size:12px; font-weight:bold; display:block; width:84px; position:absolute; margin:-84px 0 0 90px;}

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;}

div#sidemenu {padding-bottom:5px;}
div#sidemenu ul {list-style:none;}
div#sidemenu li {line-height:0; font-size:0;}
