@charset "utf-8";
/* CSS Document */

/*  index
------------------------------------------------------------*/
#moniter_index{
line-height:1.5;
}

#moniter_index .lyt-main{
position:relative;
background:url("../images/monitor/index_bg_01.jpg") no-repeat left top;
}

#moniter_index .lyt-main h1{
position:absolute;
top:39px;
left:15px;
}

#moniter_index .lyt-main .image{
padding:5px 9px 0 0;
float:right;
}

#moniter_index .lyt-main .text{
padding:137px 0 0 20px;
width:265px;
}

#moniter_index .lyt-main .note-02{
padding:0 0 0 24px;
width:275px;
text-indent:-1em;
}

#moniter_index .lyt-main .note-02 strong{
color:#e95484;
}

#moniter_index .lyt-main .note-02 strong a:link,
#moniter_index .lyt-main .note-02 strong a:visited{
color:#e95484;
text-decoration:underline;
}

#moniter_index .lyt-content{
position:relative;
background:url("../images/monitor/index_bg_07.jpg") repeat-y left top;
}

#moniter_index .lyt-content .ill{
position:absolute;
top:-97px;
right:10px;
}

#moniter_index .lyt-content .box-book{
background:url("../images/monitor/index_bg_02.jpg") no-repeat left top;
}

#moniter_index .lyt-content .box-book-inner{
padding-top:39px;
padding-right:47px;
padding-bottom:15px;
background:url("../images/monitor/index_bg_03.jpg") no-repeat left bottom;
}

#moniter_index .lyt-content .column-L{
float:left;
width:300px;
}

#moniter_index .lyt-content .column-R{
float:right;
width:237px;
}

#moniter_index .lyt-content .column-L .image{
margin-right:6px;
padding:39px 19px 19px 39px;
background:url("../images/monitor/index_bg_08.jpg") no-repeat right bottom;
}

#moniter_index .lyt-content .column-L .data{
margin-top:10px;
padding:0 0 0 50px;
color:#520404;
font-size:0.9em;
}

#moniter_index .lyt-content .column-L .data.first-child{
margin-top:0;
}

#moniter_index .lyt-content .column-L .btn{
padding:0 0 10px 93px;
}

#moniter_index .lyt-content .column-R h2{
margin-bottom:30px;
padding:10px 35px 10px 0;
color:#520404;
background:url("../images/monitor/index_bg_04.jpg") no-repeat left bottom;
font-size:1.3em;
}

#moniter_index .lyt-content .column-R .text{
line-height:2.08em;
min-height:223px;
_height:223px;
color:#585656;
background:url("../images/monitor/index_bg_05.jpg") no-repeat left top;
}

#moniter_index .lyt-content .column-R .text span{
margin-top:20px;
display:block;
color:#ee7b00;
font-size:1.3em;
font-weight:bold;
}

#moniter_index .lyt-content .lyt-apply{
height:129px;
background:url("../images/monitor/index_bg_06.png") no-repeat left top;
}

#moniter_index .lyt-content .lyt-apply .roll{
padding:22px 0 0 132px;
}

#moniter_index .lyt-content .lyt-apply .note{
text-align:center;
font-size:0.9em;
}


/*  oubo
------------------------------------------------------------*/
#moniter_oubo{
line-height:1.6;
}

#moniter_oubo .note li{
padding-left:1.25em;
position:relative;
}

#moniter_oubo .note li span{
position:absolute;
top:0;
left:0;
}

#moniter_oubo .lyt-main{
padding-bottom:10px;
position:relative;
background:url("../images/monitor/oubo_bg_01.jpg") no-repeat left top;
}

#moniter_oubo .lyt-main .note li{
width:220px;
font-size:0.9em;
}

#moniter_oubo .lyt-main .column-L{
float:left;
width:271px;
}

#moniter_oubo .lyt-main .column-R{
padding-right:29px;
float:right;
width:286px;
}

#moniter_oubo .lyt-main .column-L .image{
margin-left:11px;
padding:0 15px 0 9px;
min-height:213px;
_height:213px;
background:url("../images/monitor/oubo_bg_10.jpg") no-repeat left bottom;
}

#moniter_oubo .lyt-main .column-L .image img{
margin-bottom:5px;
display:block;
}

#moniter_oubo .lyt-main .column-L .image .text{
padding-bottom:10px;
color:#626262;
}

#moniter_oubo .lyt-main .column-R h1{
margin:38px 0 15px;
}

#moniter_oubo .lyt-main .ill{
position:absolute;
right:13px;
bottom:0;
}

#moniter_oubo .lyt-content{
padding-top:22px;
background:url("../images/monitor/oubo_bg_02.jpg") no-repeat left top;
}

#moniter_oubo .lyt-content .lyt-info{
margin-left:12px;
background:url("../images/monitor/oubo_bg_09.png") repeat-y left top;
}

#moniter_oubo .lyt-content .box-info-01{
background:url("../images/monitor/oubo_bg_05.png") no-repeat left top;
}

#moniter_oubo .lyt-content .box-info-01 .inner{
padding:28px 29px 17px 0;
background:url("../images/monitor/oubo_bg_06.png") no-repeat left bottom;
}

#moniter_oubo .lyt-content .box-info-02{
background:url("../images/monitor/oubo_bg_07.png") no-repeat left top;
}

#moniter_oubo .lyt-content .box-info-02 .inner{
min-height:209px;
_height:210px;
background:url("../images/monitor/oubo_bg_08.png") no-repeat left bottom;
}

#moniter_oubo .lyt-content .box-info-01 dt{
margin-bottom:10px;
padding-left:35px;
float:left;
clear:both;
}

#moniter_oubo .lyt-content .box-info-01 dt.right{
clear:none;
}

#moniter_oubo .lyt-content .box-info-01 dd{
margin-bottom:10px;
padding-left:5px;
float:left;
width:380px;
min-height:21px;
_height:21px;
font-size:1.1em;
}

#moniter_oubo .lyt-content .box-info-01 dd em{
color:#ff0000;
}

#moniter_oubo .lyt-content .box-info-01 dd.col2{
width:auto;
}

#moniter_oubo .lyt-content .box-info-02 h2{
margin:0 0 13px 33px;
padding-top:24px;
}

#moniter_oubo .lyt-content .box-info-02 ul{
margin-left:30px;
background:url("../images/monitor/oubo_bg_11.png") no-repeat left 30px;
}

#moniter_oubo .lyt-content .box-info-02 li{
margin-right:22px;
padding-bottom:25px;
float:left;
width:113px;
font-size:0.9em;
}

#moniter_oubo .lyt-content .detail{
margin:0 20px;
padding-bottom:30px;
background:url("../images/monitor/oubo_bg_04.png") repeat-x left bottom;
}

#moniter_oubo .lyt-content .detail dt{
margin-top:15px;
color:#e25050;
font-weight:bold;
}

#moniter_oubo .lyt-content .detail .note li{
width:560px;
font-size:0.9em;
}

#moniter_oubo .lyt-content .lyt-apply{
position:relative;
height:157px;
background:url("../images/monitor/oubo_bg_03.jpg") no-repeat left bottom;
text-align:center;
}

#moniter_oubo .lyt-content .lyt-apply .check{
padding-top:24px;
}

#moniter_oubo .lyt-content .lyt-apply .roll{
position:absolute;
top:55px;
left:132px;
}

#moniter_oubo .lyt-content .lyt-apply .note{
position:absolute;
top:127px;
left:0;
width:600px;
text-align:center;
}


/*  form
------------------------------------------------------------*/
#moniter_form{
line-height:1.6;
}

#moniter_form .lyt-main{
height:128px;
overflow:hidden;
background:url("../images/monitor/form_bg_01.jpg") no-repeat left top;
}

#moniter_form .lyt-main h1{
padding:28px 9px 0 22px;
float:left;
}

#moniter_form .lyt-main ol{
padding-top:28px;
float:left;
background:url("../images/monitor/form_bg_04.png") no-repeat 120px 50px;
}

#moniter_form .lyt-main ol li{
padding-right:22px;
float:left;
}

#moniter_form .lyt-content{
padding:0 18px;
overflow:hidden;
background:#fff7f8 url("../images/monitor/form_bg_02.jpg") no-repeat left top;
zoom:1;
}

#moniter_form .lyt-content h2{
margin-bottom:10px;
overflow:hidden;
}

#moniter_form .lyt-content .hdg-btn h2{
float:left;
}

#moniter_form .lyt-content .hdg-btn .btn{
margin-bottom:4px;
float:right;
}

#moniter_form .lyt-content table{
margin-bottom:30px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
}

#moniter_form .lyt-content table th{
padding:10px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#fff4be;
font-size:100%;
font-weight:normal;
text-align:left;
}

#moniter_form .lyt-content table td{
padding:10px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#ffffff;
font-size:100%;
}

#moniter_form .lyt-content dt{
margin-bottom:10px;
font-weight:bold;
}

#moniter_form .lyt-content dd{
margin-bottom:20px;
}

#moniter_form .lyt-content dd.type{
margin-bottom:20px;
}

#moniter_form .lyt-content dd ul{
overflow:hidden;
}

#moniter_form .lyt-content dd ul li{
margin-right:20px;
float:left;
}

#moniter_form .lyt-content dd ul li.last-child{
margin-right:0;
}

#moniter_form .lyt-content input{
margin:0 3px;
}

#moniter_form .lyt-content textarea{
width:464px;
height:140px;
font-size:14px;
}

#moniter_form .lyt-content .error{
color:#ff0000;
font-weight:bold;
}

#moniter_form .lyt-content .back{
padding:30px 0;
text-align:center;
font-weight:bold;
}

#moniter_form .lyt-content .back a{
color:#333333;
text-decoration:underline;
}

#moniter_form .lyt-apply{
position:relative;
height:126px;
background:url("../images/monitor/form_bg_03.jpg") no-repeat left top;
}

#moniter_form .lyt-apply p.roll{
padding-left:132px;
position:relative;
top:34px;
}

#moniter_form .lyt-apply ul.roll{
position:relative;
top:59px;
}

#moniter_form .lyt-apply ul.roll li{
padding-left:30px;
float:left;
}









#moniter_index .lyt-main:after,
#moniter_index .lyt-content .box-book-inner:after,
#moniter_oubo .lyt-main:after,
#moniter_oubo .lyt-content .box-info-01 dl:after,
#moniter_oubo .lyt-content .box-info-02 ul:after,
#moniter_form .lyt-main:after,
#moniter_form .lyt-main ol:after,
#moniter_form .lyt-content .hdg-btn:after,
#moniter_form .lyt-content dd ul:after,
#moniter_form .lyt-apply ul.roll:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
}

#moniter_index .lyt-main,
#moniter_index .lyt-content .box-book-inner,
#moniter_oubo .lyt-main,
#moniter_oubo .lyt-content .box-info-01 dl,
#moniter_oubo .lyt-content .box-info-02 ul,
#moniter_form .lyt-main,
#moniter_form .lyt-main ol,
#moniter_form .lyt-content .hdg-btn,
#moniter_form .lyt-content dd ul,
#moniter_form .lyt-apply ul.roll{
zoom:1;
}
