﻿@charset "utf-8";

/***********************************
  ASLEEP的　目覚め美人化計画
  style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Contents
==================================*/

div#contents h2 {margin-top:12px;}

div#contents div#box01 {width:750px; height:183px; margin-bottom:25px; background:url(images/main_subtitle.jpg);}

div#contents div#box01 div {width:320px; height:90px; margin:80px 0 0 12px; background:#f4eedd; position:absolute; overflow:hidden;}

div#contents div#box01 div p {padding:5px 0 0 10px;}

div#contents div#box01 div p strong {color:#000;}

div#lesson {width:740px; height:105px; background:url(images/img_lesson.gif) right no-repeat; margin:0 0 27px 10px;}

div#lesson p {width:595px; font-size:14px; color:#333; margin-bottom:15px;}

div#title01_back {width:750px; height:70px; background:url(images/back01.gif);}

div#title01_back p {width:560px; padding:10px 0 0 10px; font-size:14px; color:#333;}

div#yakuwari {width:750px; background:url(images/yakuari_back.gif) repeat-y;}

div#yakuwari ul {list-style:none; line-height:0;}

div#yakuwari ul li {vertical-align:bottom; line-height:0; font-size:0; margin-left:29px;}

div#yakuwari dl {width:680px; margin:35px 0 0 30px; font-size:14px; line-height:1.5em; color:#036;}

div#yakuwari dl dt {font-weight:bold; margin-bottom:15px;}

div#yakuwari dl dd {margin:0 0 15px 20px;}

div#yakuwari_bottom {width:750px; height:30px; background:url(images/yakuwari_bottom.gif); margin:-15px 0 20px 0;}

p#text01 {width:720px; margin:0 0 40px 20px; color:#333; font-size:14px;}

div#title02_back {width:750px; height:45px; background:url(images/back02.gif);} 

div#title02_back p {padding:15px 0 0 190px; font-size:14px;}

div#box02 {padding:0 9px 0 185px; background:url(images/back02_02.gif) left top no-repeat;}

div#box02 div {width:278px; float:left;}

div#box02 div#good {height:304px; background:url(images/back_good.gif) bottom no-repeat; overflow:hidden;}

div#box02 div#bad {height:304px; background:url(images/back_bad.gif) bottom no-repeat; overflow:hidden;}

div#box02 div#good dl,div#box02 div#bad dl {width:230px; margin-left:25px; color:#630; line-height:1.5em;}

div#box02 div#good dl dt,div#box02 div#bad dl dt {background:url(images/arrow.gif) bottom no-repeat; padding-bottom:40px;}

div#box02 div#good dl dd,div#box02 div#bad dl dd {margin-top:5px;}

div#box02 p {margin:0 0 30px 10px; font-size:14px; width:540px;}

div#title03_back {width:750px; margin-bottom:25px; background:url(images/back03.gif) top right no-repeat;} 

div#title03_back p {padding:10px 190px 0 10px; font-size:14px;}

div#box03 {border:1px solid #ccc; padding:11px 11px 15px 11px; margin-bottom:35px;}

div#box03 dl {width:700px; margin:10px 0 10px 12px;}

div#box03 dl dt {width:365px; float:left;}

div#box03 dl dd {font-size:14px; line-height:1.5em;}

div#box03 dl dd img {margin:12px 0 12px 0;}

div#box03 h3.star {color:#000; font-size:12px; padding:7px 0 7px 30px; margin-bottom:12px; border:1px solid #b2b2e5; background:url(images/icon_star.gif) left 6px no-repeat;}

div#box03 p {width:700px; margin:0 0 12px 12px;}

div#box03 p.cc60 {color:#c60;}

div#box03 p img {margin-right:15px;}

div#next_box {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next.gif); overflow:hidden;}

div#next_box p {padding:50px 0 0 75px;}

ul#bnr_space {margin-bottom:25px; list-style:none;}

ul#bnr_space li {float:left;}

ul#bnr_space li#bnr_left {margin-right:8px;}

/*================================*/

div#contents div#box01_2 {width:750px; height:188px; margin-bottom:25px; background:url(images/main_subtitle02.jpg);}

div#contents div#box01_2 div {width:320px; height:90px; margin:80px 0 0 12px; background:#f4eedd; position:absolute; overflow:hidden;}

div#contents div#box01_2 div p {padding:5px 0 0 10px;}

div#contents div#box01_2 div p strong {color:#000;}

div#title01_2_back {width:750px; min-height:180px; _height:180px; background:url(images/back01_2.gif) no-repeat top left; margin-bottom: 50px;}

div#title01_2_back p {width:560px; padding:15px 0 0 15px; font-size:14px; color:#333;}

div#title02_2_back p {padding: 15px 15px 0 15px; font-size:14px; margin-bottom: 10px;}

div#title03_2_back {margin-bottom: 35px;}

div#title03_2_back p {padding: 15px 15px 0 15px; font-size:14px;}

ul#select {margin: 0 0 20px 0;}

ul#select li {float: left; list-style: none;}

div#check_p1 {background: url(images/bg_check01.gif) no-repeat top left; padding: 0 20px 0 189px; margin-bottom: 50px;}

div#check_p1 ul {background: url(images/check_point01_02.gif) no-repeat top left; height: 175px;}

div#check_p1 ul li {text-indent: -4649px; list-style: none;}

div#check_p1 p {padding: 15px 0 0 5px; font-size:14px;}

div#check_p2 {background: url(images/bg_check02.gif) no-repeat top right; padding: 0 189px 0 20px; margin-bottom: 50px;}

div#check_p2 ul {background: url(images/check_point02_02.gif) no-repeat top left; height: 248px;}

div#check_p2 ul li {text-indent: -4649px; list-style: none;}

div#check_p2 p {padding: 15px 0 0 5px; font-size:14px;}

div#check_p3 {background: url(images/bg_check03.gif) no-repeat top left; padding: 0 20px 0 189px; margin-bottom: 50px;}

div#check_p3 ul {background: url(images/check_point03_02.gif) no-repeat top left; height: 128px;}

div#check_p3 ul li {text-indent: -4649px; list-style: none;}

div#check_p3 p {padding: 15px 0 0 5px; font-size:14px;}

div#box03_2 {margin: 15px 0 0 0;}

div#box03_2 img.right {float: right; margin: 0 10px 10px 20px;}

div#box03_2 p {color: #333; width: auto; margin: 12px 0 0 12px; font-size: 14px;}

div#next_box2 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next2.gif); overflow:hidden;}

div#next_box2 p {padding:50px 0 0 75px;}

/*=============Vol.03===================*/

div#contents div#box01_3 {width:750px; height:198px; margin-bottom:25px; background:url(images/main_subtitle03.jpg);}

div#contents div#box01_3 div {width:320px; height:90px; margin:80px 0 0 12px; background:#f4eedd; position:absolute; overflow:hidden;}

div#contents div#box01_3 div p {padding:5px 0 0 10px;}

div#contents div#box01_3 div p strong {color:#000;}

div#title01_3_back {width:750px; min-height:200px; _height:200px; background:url(images/back01_3.gif) no-repeat top right;}

div#title01_3_back p {width:560px; padding:15px 0 0 15px; font-size:14px; color:#333;}

p.long {width:710px; padding:15px 0 0 15px; font-size:14px; color:#333;}
p.long02 {width:710px; padding:0 0 15px 15px; font-size:14px; color:#333;}

p.long img {margin-left:50px;}

div#title01_3_back div {width:315px; height:105px; background:url(images/text_hisaku.gif); margin:12px 0 0 15px;}

div#title01_3_back div p,div#title01_3_back div h4 {display:none;}

div#title02_3_back {margin-bottom:30px;}

div#title02_3_back p {width:710px; padding:15px 0 0 15px; font-size:14px; color:#333;}

div#title02_3_back dl {width:700px; margin:15px 0 0 15px;}

div#title02_3_back dt {float:right;}

div#title02_3_back dd p {width:450px; padding:0 0 15px 0;}

div#title03_3_back {width:750px; background:url(images/back03_3.gif) no-repeat top right;}

div#title03_3_back p {width:540px; padding:15px 0 0 15px; font-size:14px; color:#333;}

div#title03_3_back p.long0 {width:710px;}

p.mb35 {margin-bottom:35px;}

div#contents div#box03 dl#box03_dl {margin:20px 0 20px 10px; width:700px; min-height:270px; _height:270px; background:url(images/box_back3.gif) right bottom no-repeat;}

div#contents div#box03 dl#box03_dl dt {float:left; width:220px;}

div#contents div#box03 dl#box03_dl dd {padding:0 0 0 220px;}

div#contents div#box03 dl#box03_dl dd h4 img {margin:0 0 10px 7px;}

div#contents div#box03 dl#box03_dl dd p {width:440px;}

div#contents div#box03 p.box03_p {color: #333; font-size:14px;}

div#next_box3 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next3.gif); overflow:hidden;}

div#next_box3 p {padding:50px 0 0 75px;}


/*=============Vol.04===================*/

div#contents div#box01_4 {color: #333; width:750px; height:175px; margin-bottom:25px; background:url(images/main_subtitle04.jpg);}

div#contents div#box01_4 div {width:320px; height:90px; margin:75px 0 0 12px; position:absolute; overflow:hidden;}

div#contents div#box01_4 div p {padding:5px 0 0 10px;}

div#contents div#box01_4 div p strong {color:#000;}

div#contents dl#vol4_discription {color: #333; margin:0 10px 15px 0;}

div#contents dl#vol4_discription dt {width:200px; float:left;}

div#contents dl#vol4_discription dd {padding:15px 0 0 200px;}

div#contents dl#vol4_discription dd p {font-size:14px; margin-bottom:15px;}

div#title01_4_back {color: #333; width:750px; min-height:280px; _height:280px; background:url(images/back01_4.gif) no-repeat top right; margin-bottom:25px;}

div#title01_4_back p {width:560px; padding:15px 0 0 15px; font-size:14px; color:#333;}

div.box-point {color: #333; margin-top:15px; background:url(images/box_body.gif) repeat-y left top;}

div.box-bottom {background:url(images/box_bottom.gif) no-repeat left top; height:13px; margin-top:-10px;}

dl.type01,dl.type02 {margin:0 40px 0 25px;}

dl.type01 dt {float:right;}

dl.type01 dt img {padding:0 0 15px 20px;}

dl.type01 dd h5,dl.type02 dd h5 {margin-bottom:10px;}

dl.type01 dd p,dl.type02 dd p {font-size:14px; padding:0 0 15px 10px;}

dl.type02 dt {float:left;}

dl.type02 dt img {padding:0 20px 15px 0;}

h3.mat25 {margin-top:25px;}

.mat40 {margin-top:40px;}

div#title03_4_back {color: #333; width:750px; min-height:175px; _height:175px; background:url(images/back03_4.gif) no-repeat top right;}

div#title03_4_back p {width:540px; padding:15px 0 0 15px; font-size:14px; color:#333;}

div#yuragi {color: #333; background:url(images/box_yuragi.gif) no-repeat left top; height:150px; margin-bottom:25px;}

div#yuragi h4 {padding:20px 0 0 30px;}

div#yuragi p {padding:0 40px; margin-top:5px; font-size:14px;}

div#next_box4 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next4.gif); overflow:hidden;}

div#next_box4 p {color: #333; padding:50px 0 0 75px;}


/*=============Vol.05===================*/
div#contents div#box01_5 {color: #333; width:750px; height:175px; margin-bottom:25px; background:url(images/main_subtitle05.jpg);}
div#contents div#box01_5 div {width:320px; height:90px; margin:75px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_5 div p {padding:5px 0 0 10px;}
div#contents div#box01_5 div p strong {color:#000;}
div#contents div#title01_5 {margin-bottom:25px;}
div#contents div#title01_5 p {width:710px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#contents div#title01_5 p img {margin-left:50px;}
div#title02_5_back {color: #333; width:750px; background:url(images/back02_5.gif) no-repeat top right; margin-bottom:25px;}
div#title02_5_back p {width:560px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#title02_5_back p.long {width:710px;}
div#title03_5_back {background:url(images/back03_5.gif) no-repeat top left; min-height:180px; _height:180px;}
div#title03_5_back p {width:530px; margin-left:200px; padding-top:15px; font-size:14px; color:#333;}
div#next_box5 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next5.gif); overflow:hidden;}
div#next_box5 p {color: #333; padding:50px 0 0 75px;}


/*=============Vol.06===================*/
div#contents div#box01_6 {color: #333; width:750px; height:175px; margin-bottom:25px; background:url(images/main_subtitle06.jpg);}
div#contents div#box01_6 div {width:320px; height:90px; margin:75px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_6 div p {padding:5px 0 0 10px;}
div#contents div#box01_6 div p strong {color:#000;}
div#contents div#title01_6 {margin-bottom:25px;}
div#contents div#title01_6 p {padding-top:15px; margin:0 25px 0 15px; font-size:14px; color:#333;}
div#contents div#title01_6 img {float:right; display:inline; margin:15px 50px 0 0;}
div#title02_6_back {background:url(images/back02_6.gif) no-repeat top left; min-height:180px; _height:180px;}
div#title02_6_back p {width:530px; margin-left:200px; padding-top:15px; font-size:14px; color:#333;}
p.long {width:710px;}
div#title03_6_back {color: #333; width:750px; background:url(images/back03_6.gif) no-repeat top right; margin-bottom:25px;}
div#title03_6_back p {width:470px; margin-left:15px; padding-top:15px; font-size:14px; color:#333;}
div#title03_6_back p.long {margin-left:0px; width:700px;}
div#title04_6_back {background:url(images/back04_6.gif) no-repeat top left; min-height:180px; _height:180px;}
div#title04_6_back p {width:530px; margin-left:200px; padding-top:15px; font-size:14px; color:#333;}

div#box03_2 p.long {color: #333; width:700px; padding:0; font-size: 14px;}


/*=============Vol.07===================*/
div#contents div#box01_7 {color: #333; width:750px; height:182px; margin-bottom:25px; background:url(images/main_subtitle07.jpg);}
div#contents div#box01_7 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_7 div p {padding:5px 0 0 10px;}
div#contents div#box01_7 div p strong {color:#000;}
div#contents div#box01_7 div p span {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

p.main-visual {text-align:center; padding:20px 0;}

ul#third-list {margin-left:25px; list-style:none;}
ul#third-list li#third-list01 {float:left; width:244px; background:url(images/arrow_vol07.gif) right top no-repeat;}
ul#third-list li#third-list02 {float:left; width:244px; background:url(images/arrow_vol07.gif) right top no-repeat;}
ul#third-list li#third-list03 {float:left; width:214px;}
ul#third-list li#third-list01 p {background:url(images/icon_vol07_01.gif) left top no-repeat; padding-left:35px; margin:5px 30px 0 0; color:#333;}
ul#third-list li#third-list02 p {background:url(images/icon_vol07_02.gif) left top no-repeat; padding-left:35px; margin:5px 30px 0 0; color:#333;}
ul#third-list li#third-list03 p {background:url(images/icon_vol07_03.gif) left top no-repeat; padding-left:35px; margin-top:5px; color:#333;}

div#box03 h3 {position:relative; z-index:1;}
div#box03 dl#vol07-dl dt {float:right; width:185px; margin-top:-40px; position:relative; z-index:4649;}
div#box03 dl#vol07-dl dd p {width:450px; padding-top:15px; color:#333;}

div#next_box7 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next7.gif); overflow:hidden;}
div#next_box7 p {color: #333; padding:50px 0 0 75px;}


/*=============Vol.08===================*/
div#contents div#box01_8 {color: #333; width:750px; height:169px; margin-bottom:25px; background:url(images/main_subtitle08.jpg);}
div#contents div#box01_8 div {width:320px; height:90px; margin:85px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_8 div p {padding:5px 0 0 10px;}
div#contents div#box01_8 div p strong {color:#000;}

dl#vol08-main {width:735px; padding-bottom:10px;}
dl#vol08-main dt {width:315px; float:left;}
dl#vol08-main dd {padding-left:320px;}
dl#vol08-main dd p {font-size:14px; color:#333; padding-top:15px;}
dl#vol08-main dd h4 {padding:20px 0 15px 0;}
dl#vol08-main dd p.element {padding:0 0 0 5em; text-indent:-5em; margin-left:5px; line-height: 1.6;}
dl#vol08-main dd p.element strong {margin-right:2em;}

div#vol08-souce {margin:0 18px; background:url(images/dottC.gif) bottom repeat-x; padding-bottom:10px;}
div#vol08-souce ul {list-style:none; padding-top:10px; padding-left:15px;}
div#vol08-souce ul li {font-size:14px; color:#333; padding:5px 30px;}
div#vol08-souce ul li#souce01 {background:url(images/icon_0001.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce02 {background:url(images/icon_0002.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce03 {background:url(images/icon_0003.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce04 {background:url(images/icon_0004.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce05 {background:url(images/icon_0005.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce06 {background:url(images/icon_0006.gif) left 4px no-repeat;}
div#vol08-souce ul li#souce07 {background:url(images/icon_0007.gif) left 4px no-repeat;}

ul#vol08-souce02 {list-style:none; padding-left:40px; line-height: 1.6;}
ul#vol08-souce02 li {font-size:14px; color:#333; padding-top:20px;}

ul#vol08-point {list-style:none; color: #333;}
ul#vol08-point li {width:350px; float:left;}
ul#vol08-point li dl {width:335px; padding-top:10px;}
ul#vol08-point li dt {width:145px; float:left;}
ul#vol08-point li dd {padding-left:155px;}

div#next_box8 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next8.gif); overflow:hidden;}
div#next_box8 p {color: #333; padding:50px 0 0 75px;}


/*=============Vol.09===================*/
div#contents div#box01_9 {color: #333; width:750px; height:181px; margin-bottom:25px; background:url(images/main_subtitle09.jpg);}
div#contents div#box01_9 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_9 div p {padding:5px 0 0 10px;}
div#contents div#box01_9 div p strong {color:#000;}

div#contents dl#vol09-dl {padding:0 15px 20px 0;}
div#contents dl#vol09-dl dt {width:180px; float:left;}
div#contents dl#vol09-dl dd {padding:10px 0 0 200px;}
div#contents dl#vol09-dl dd p {font-size:14px; margin-bottom:15px;}

div#title01_9_back {color: #333; width:750px; background:url(images/photo_vol09_02.gif) no-repeat top right; margin-bottom:25px;}
div#title01_9_back p {width:550px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#title02_9_back {background:url(images/photo_vol09_03.gif) no-repeat top left; min-height:168px; _height:168px; margin-bottom:25px;}
div#title02_9_back p {width:530px; margin-left:200px; padding-top:15px; font-size:14px; color:#333;}
div#title03_9_back {color: #333; width:750px; background:url(images/photo_vol09_04.gif) no-repeat top right; margin-bottom:25px;}
div#title03_9_back p {width:550px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#title03_9_back p.long {width:700px;}
div#title03_9_back ul {list-style:none; padding:20px 25px 0 15px; font-size:14px;}
div#title03_9_back li {background:url(./image/lm01.gif) left 5px no-repeat; padding-left:16px; margin-bottom:7px;}
div#title03_9_back div {background:#eef6f9; margin:5px 15px 0; padding:15px; font-size:14px;}

div#box03 h4 {padding:20px 10px;}
div#box03 p.image {text-align:center;}

div#next_box9 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next9.gif); overflow:hidden;}
div#next_box9 p {color: #333; padding:50px 0 0 75px;}


/*=============Vol.10===================*/
div#contents div#box01_10 {color: #333; width:750px; height:182px; margin-bottom:25px; background:url(images/main_subtitle10.jpg);}
div#contents div#box01_10 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_10 div p {padding:5px 0 0 10px;}
div#contents div#box01_10 div p strong {color:#000;}
div#contents div#box01_10 div p span {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

div#next_box10 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next10.gif); overflow:hidden;}
div#next_box10 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.11===================*/
div#contents div#box01_11 {color: #333; width:750px; height:169px; margin-bottom:25px; background:url(images/main_subtitle11.jpg);}
div#contents div#box01_11 div {width:320px; height:90px; margin:85px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_11 div p {padding:5px 0 0 10px;}
div#contents div#box01_11 div p strong {color:#000;}
p.long11 {padding:15px 20px; font-size:14px; color:#333;}
div#next_box11 {width:750px; height:95px; margin:30px 0; background:url(images/back_next11.gif); overflow:hidden;}
div#next_box11 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.12===================*/
div#contents div#box01_12 {color: #333; width:750px; height:181px; margin-bottom:25px; background:url(images/main_subtitle12.jpg);}
div#contents div#box01_12 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01_12 div p {padding:5px 0 0 10px;}
div#contents div#box01_12 div p strong {color:#000;}

div#contents dl#vol12-dl {padding:0 15px 20px 0;}
div#contents dl#vol12-dl dt {width:180px; float:left;}
div#contents dl#vol12-dl dd {padding:10px 0 0 200px;}
div#contents dl#vol12-dl dd p {font-size:14px; margin-bottom:15px; color: #333;}

div#title01_12_back {color: #333; width:750px; background:url(images/photo_vol12_02.gif) no-repeat top right; margin-bottom:25px;}
div#title01_12_back p {width:550px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#title01_12_back p.wide {width: auto; padding-right: 20px;}
div#title02_12 {margin-bottom:20px;}

div#next_box12 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next12.gif); overflow:hidden;}
div#next_box12 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.13===================*/
div#contents div#box01-13 {color: #333; width:750px; height:182px; margin-bottom:25px; background:url(images/main_subtitle13.jpg);}
div#contents div#box01-13 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-13 div p {padding:5px 0 0 10px;}
div#contents div#box01-13 div p strong {color:#000;}
div#contents div#box01-13 div p span {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
ul#vol13-flow {margin:0 25px; list-style:none; background:url(images/arrow_vol07_02.gif) top center no-repeat; padding-top:40px;}
ul#vol13-flow li {width:244px;}
ul#vol13-flow li p {background:url(images/icon_vol07_04.gif) left top no-repeat; padding-left:35px; margin:5px 30px 0 0;}
div#next-box13 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next13.gif); overflow:hidden;}
div#next-box13 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.14===================*/
div#contents div#box01-14 {color: #333; width:750px; height:169px; margin-bottom:25px; background:url(images/main_subtitle14.jpg);}
div#contents div#box01-14 div {width:320px; height:90px; margin:85px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-14 div p {padding:5px 0 0 10px;}
div#contents div#box01-14 div p strong {color:#000;}
div#box03 dl#box03-14 {width:700px; margin:10px 0 10px 12px;}
div#box03 dl#box03-14 dt {width:320px; float:right; padding:10px 0;}
div#box03 dl#box03-14 dd {font-size:14px; line-height:1.5em; padding-top:15px; width:350px;}
div#next-box14 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next14.gif); overflow:hidden;}
div#next-box14 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.15===================*/
div#contents div#box01-15 {color: #333; width:750px; height:181px; margin-bottom:25px; background:url(images/main_subtitle15.jpg);}
div#contents div#box01-15 div {width:320px; height:90px; margin:75px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-15 div p {padding:10px 0 0 10px;}
div#contents div#box01-15 div p strong {color:#000;}
div#title02-15-back {color: #333; width:750px; background:url(images/photo_vol15_02.gif) no-repeat top right; margin-bottom:25px;}
div#title02-15-back p {width:540px; padding:15px 0 0 15px; font-size:14px; color:#333;}
div#title02-15-back p.long {width:710px;}
div#title03-15-back {background:url(images/photo_vol15_03.gif) no-repeat top left; padding-bottom:25px;}
div#title03-15-back p {width:530px; margin-left:200px; padding-top:15px; font-size:14px; color:#333;}
div#title04-15-back {color: #333; width:750px; background:url(images/photo_vol15_04.gif) no-repeat top right; margin-bottom:25px;}
div#title04-15-back p {width:540px; padding:15px 0 40px 15px; font-size:14px; color:#333;}
div#next-box15 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next15.gif); overflow:hidden;}
div#next-box15 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.16===================*/
div#contents div#box01-16 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle16.jpg);}
div#contents div#box01-16 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-16 div p {padding:5px 0 0 10px;}
div#contents div#box01-16 div p strong {color:#000;}
div#contents div#box01-16 div p span {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
p.long17 {padding:0 20px 15px; font-size:14px; color:#333;}
div#next-box16 {width:750px; height:95px; margin-bottom:35px; background:url(images/back_next16.gif); overflow:hidden;}
div#next-box16 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.17===================*/
div#contents div#box01-17 {color: #333; width:750px; height:169px; margin-bottom:25px; background:url(images/main_subtitle17.jpg);}
div#contents div#box01-17 div {width:320px; height:90px; margin:85px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-17 div p {padding:5px 0 0 10px;}
div#contents div#box01-17 div p strong {color:#000;}
div#next-box17 {width:750px; height:95px; margin:30px 0; background:url(images/back_next17.gif); overflow:hidden;}
div#next-box17 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.18===================*/
div#contents div#box01-18 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle18.jpg);}
div#contents div#box01-18 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-18 div p {padding:5px 0 0 10px;}
div#contents div#box01-18 div p strong {color:#000;}
div#title02-18-back {color: #333; width:750px; background:url(images/photo_vol18_02.gif) no-repeat top right; margin-bottom:25px;}
div#title02-18-back p {padding:15px 190px 0 15px; font-size:14px; color:#333;}
div#title02-18-back p.long {padding:15px 10px 0 15px;}
div#title02-18-back p.font10 {font-size:10px;}
div#title02-18-back p.pat25 {padding-top:30px;}
dl#vol18-box01 {padding:12px 0 15px 15px;}
dl#vol18-box01 dt {width:308px; float:right;}
dl#vol18-box01 dd {width:410px;}
dl#vol18-box01 dd p {font-size:14px; color:#333; padding-bottom:15px;}
div#title03-18-back {color: #333; width:750px; background:url(images/photo_vol18_04.gif) no-repeat top right; margin-bottom:25px;}
div#title03-18-back p {padding:20px 245px 0 20px; font-size:14px; color:#333;}
div#title03-18-back p.long {padding:15px 10px 0 20px;}
div#title03-18-back p.pat {padding-top:40px;}
div#box03 h3.star02 {color:#000; font-size:12px; padding:7px 0 7px 30px; margin:15px 0 12px; border:1px solid #b2b2e5; background:url(images/icon_star.gif) left 6px no-repeat;}
div#next-box18 {width:750px; height:95px; margin:30px 0; background:url(images/back_next18.gif); overflow:hidden;}
div#next-box18 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.19===================*/
div#contents div#box01-19 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle19.jpg);}
div#contents div#box01-19 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-19 div p {padding:5px 0 0 10px;}
div#contents div#box01-19 div p strong {color:#000;}
div#title01-19-back {color: #333; width:750px; background:url(images/photo_vol19_01.gif) no-repeat top right; margin-bottom:25px;}
div#title01-19-back p {padding:15px 190px 0 15px; font-size:14px; color:#333;}
div#title01-19-back p.long {padding:15px 10px 0 15px;}
div#contents strong.typeA {color:#cb7300;}
div#contents strong.typeB {color:#66c;}
div#title02-19-back {color: #333; width:750px; background:url(images/photo_vol19_02.gif) no-repeat top right; margin-bottom:25px;}
div#title02-19-back p {padding:15px 190px 0 15px; font-size:14px; color:#333;}
div#title02-19-back p.long {padding:15px 10px 0 15px;}
div#title03-19-back {color: #333; width:750px; background:url(images/photo_vol19_03.gif) no-repeat top right; margin-bottom:25px;}
div#title03-19-back p {padding:15px 250px 0 15px; font-size:14px; color:#333;}
div#box03 h3.star03 {color:#000; font-size:12px; padding:7px 0 7px 30px; margin:15px 0 12px; border:1px solid #b2b2e5; background:#e6e6fe url(images/icon_star02.gif) left 8px no-repeat;}
div#next-box19 {width:750px; height:95px; margin:30px 0; background:url(images/back_next19.gif); overflow:hidden;}
div#next-box19 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.20===================*/
div#contents div#box01-20 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle20.jpg);}
div#contents div#box01-20 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-20 div p {padding:5px 0 0 10px;}
div#contents div#box01-20 div p strong {color:#000;}
div#title01-20-back {color: #333; width:750px; background:url(images/photo_vol20_01.gif) no-repeat top right; margin-bottom:25px;}
div#title01-20-back p {padding:15px 190px 0 15px; font-size:14px; color:#333;}
div#title01-20-back p.long {padding:15px 10px 0 15px;}
div#contents span.typeA {color:#cb7300;}
div#contents strong.typeC {color:#630;}
div#title02-20-back {color: #333; width:750px; background:url(images/photo_vol20_02.gif) no-repeat top right; margin-bottom:25px;}
div#title02-20-back p {padding:15px 190px 0 15px; font-size:14px; color:#333;}
div#title02-20-back p.long {padding:15px 10px 0 15px;}
div#title03-20-back {color: #333; width:750px; background:url(images/photo_vol20_03.gif) no-repeat top right; margin-bottom:25px;}
div#title03-20-back p {padding:15px 250px 0 15px; font-size:14px; color:#333;}
div#box03 dl.illust {width:700px; margin:0 0 0 12px;}
div#box03 dl.illust dt {width:160px; float:right;}
div#box03 dl.illust dd {font-size:14px; line-height:1.5; padding-top:10px;}
div#next-box20 {width:750px; height:95px; margin:30px 0; background:url(images/back_next20.gif); overflow:hidden;}
div#next-box20 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.21===================*/
div#contents div#box01-21 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle21.jpg);}
div#contents div#box01-21 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-21 div p {padding:5px 0 0 10px;}
div#contents div#box01-21 div p strong {color:#000;}
div#title01-21-back {color: #333; width:750px; background:url(images/photo_vol21_01.gif) no-repeat top right; margin-bottom:25px;}
div#title01-21-back p {padding:15px 235px 0 15px; font-size:14px; color:#333;}
div#title01-21-back p.long {padding:15px 10px 0 15px;}
div#title01-21-back p.long2 {padding:75px 10px 0 15px;}
div#title02-21-back {color: #333; width:750px; background:url(images/photo_vol21_02.gif) no-repeat top right; margin-bottom:25px;}
div#title02-21-back p {padding:15px 235px 0 15px; font-size:14px; color:#333;}
div#title02-21-back p.long {padding:15px 10px 0 15px;}
div#next-box21 {width:750px; height:95px; margin:30px 0; background:url(images/back_next21.gif); overflow:hidden;}
div#next-box21 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.22===================*/
div#contents div#box01-22 {color: #333; width:750px; height:180px; margin-bottom:25px; background:url(images/main_subtitle22.jpg);}
div#contents div#box01-22 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-22 div p {padding:5px 0 0 10px;}
div#contents div#box01-22 div p strong {color:#000;}
div#title01-22-back {color: #333; width:750px; background:url(images/photo_vol22_01.gif) no-repeat top right;}
div#title01-22-back p {padding:15px 250px 125px 15px; font-size:14px; color:#333;}
div#title02-22-back {color: #333; width:750px; background:url(images/photo_vol22_02.gif) no-repeat top right;}
div#title02-22-back p {padding:15px 250px 0 15px; font-size:14px; color:#333;}
div#title02-22-back ol {background:#f4eedd; margin:15px 10px; padding:15px 20px 1px 45px;}
div#title02-22-back ol li {margin-bottom:15px; line-height:1.5;}
div#title02-22-back p.long {padding:0; margin:0 0 20px 15px;}
div#next-box22 {width:750px; height:95px; margin:30px 0; background:url(images/back_next22.gif); overflow:hidden;}
div#next-box22 p {color: #333; padding:50px 0 0 75px;}

/*=============Vol.23===================*/
div#contents div#box01-23 {color: #333; width:750px; height:178px; margin-bottom:25px; background:url(images/main_subtitle23.jpg);}
div#contents div#box01-23 div {width:320px; height:90px; margin:80px 0 0 12px; position:absolute; overflow:hidden;}
div#contents div#box01-23 div p {padding:5px 0 0 10px;}
div#contents div#box01-23 div p strong {color:#000;}
div#title01-23-back {color: #333; width:750px; padding-bottom:30px; background:url(images/photo_vol23_01.gif) no-repeat top right;}
div#title01-23-back p {padding:15px 250px 5px 15px; font-size:14px; color:#333;}
div#title02-23-back {color: #333; width:750px; background:url(images/photo_vol23_02.gif) no-repeat top right;}
div#title02-23-back p {padding:15px 250px 50px 15px; font-size:14px; color:#333;}
div#title02-23-back p.long {padding:0; margin:0 0 20px 15px;}
div.box ul#rss-list {padding:10px 10px 25px; list-style:none;}
div#next-box23 {width:750px; height:95px; margin:30px 0; background:url(images/back_next23.gif); overflow:hidden;}
div#next-box23 p {color: #333; padding:50px 0 0 75px;}


/*==================================
  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#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#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_box00 {margin:5px 0 7px 0; padding-bottom:20px; background:url(images/back_index.gif) bottom;}

div#left_box00 dl {width:170px; margin-left:15px;}

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:80px; line-height:1.6em; font-size:12px;}

div#left_box00 dl dd span {background:#fff; color:#000; padding:2px 5px; font-weight:bold;}

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.asleep_line {margin: 5px 10px 5px 10px; background: url(/common/image/line_asleep_box.gif) repeat-x top left; height: 1px;}

div#left_box00 dl.back_number {margin: 10px 0 0 10px; width: 170px;}

div#left_box00 dl.back_number dt {color:#000; float: left; font-size: 10px; font-weight: bold; line-height: 1.5; width: 35px;}

div#left_box00 dl.back_number dd {line-height: 1.5; padding-left: 40px;}

div#left_box00 dl.back_number dd a {font-weight: normal; font-size: 10px;}

div#left_box01 {width:190px; height:145px; margin:25px 0 10px 0;}

div#left_box01 p {position:absolute; margin:-25px 0 0 10px;}

div#left_box02 {width:190px; height:162px; margin-bottom:10px;}

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;}
