@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "digi.css";

#secret,
#get,
#important,
#kind,
#select,
#case,
#clean,
#success,
#price,
#faq,
#flow,
#inquiry,
#company,
#sitemap{
float:right;
width:582px;
padding:10px 9px 12px 0;
}

#secret a,
#get a,
#important a,
#kind a,
#select a,
#case a,
#clean a,
#success a,
#price a,
#faq a,
#flow a,
#inquiry a,
#company a,
#sitemap a{text-decoration:underline;}


/* -------------------------------------------------------------------------------- */
/*      H E A D I N G                                                               */  
/* -------------------------------------------------------------------------------- */
/*
h3{
width:810px;
height:185px;
padding:0 8px 0 2px;
text-indent:-9999px;
font-size:1%;
}

h3.h3Ttl02{background:url(../cmn_images/h3_ttl02.jpg) 0 0 no-repeat;}
h3.h3Ttl03{background:url(../cmn_images/h3_ttl03.jpg) 0 0 no-repeat;}
h3.h3Ttl04{background:url(../cmn_images/h3_ttl04.jpg) 0 0 no-repeat;}
h3.h3Ttl05{background:url(../cmn_images/h3_ttl05.jpg) 0 0 no-repeat;}
h3.h3Ttl06{background:url(../cmn_images/h3_ttl06.jpg) 0 0 no-repeat;}
h3.h3Ttl07{background:url(../cmn_images/h3_ttl07.jpg) 0 0 no-repeat;}
h3.h3Ttl08{background:url(../cmn_images/h3_ttl08.jpg) 0 0 no-repeat;}
h3.h3Ttl09{background:url(../cmn_images/h3_ttl09.jpg) 0 0 no-repeat;}
h3.h3Ttl10{background:url(../cmn_images/h3_ttl10.jpg) 0 0 no-repeat;}
h3.h3Ttl11{background:url(../cmn_images/h3_ttl11.jpg) 0 0 no-repeat;}
h3.h3Ttl12{background:url(../cmn_images/h3_ttl12.jpg) 0 0 no-repeat;}
h3.h3Ttl13{background:url(../cmn_images/h3_ttl13.jpg) 0 0 no-repeat;}
h3.h3Ttl14{background:url(../cmn_images/h3_ttl14.jpg) 0 0 no-repeat;}
h3.h3Ttl15{background:url(../cmn_images/h3_ttl15.jpg) 0 0 no-repeat;}

h4{
background:url(../cmn_images/h4_ttl01.gif) 0 0 no-repeat #FFCC33;
width:512px;
color:#433523;
font-size:92%;
font-weight:bold;
padding:18px 10px 6px 60px;
margin-bottom:15px;
border-bottom:2px solid #B37328;
}


h5{
width:507px;
background:url(../cmn_images/h5_ttl01.gif) 0 100% no-repeat;
color:#433523;
font-size:85%;
font-weight:bold;
padding:13px 10px 13px 65px;
margin-bottom:15px;
}
*/
/*#secret h5.sec01,
#secret h5.sec02,
#secret h5.sec03,
#secret h5.sec04{
width:562px;
height:40px;
text-indent:-9999px;
font-size:1%;
padding:0;
}

#secret h5.sec01{background:url(../law/images/h5_ttl_sec01.gif) 0 0 no-repeat;}
#secret h5.sec02{background:url(../law/images/h5_ttl_sec02.gif) 0 0 no-repeat;}
#secret h5.sec03{background:url(../law/images/h5_ttl_sec03.gif) 0 0 no-repeat;}
#secret h5.sec04{background:url(../law/images/h5_ttl_sec04.gif) 0 0 no-repeat;}

#clean h5{
width:558px;
background:url(../cmn_images/h5_ttl02.gif) 0 100% no-repeat;
color:#433523;
font-size:85%;
font-weight:bold;
padding:12px 10px 12px 14px;
margin-bottom:15px;
}

#flow h5{
width:562px;
height:40px;
margin-bottom:15px;
text-indent:-9999px;
font-size:1%;
padding:0;
}
#flow h5.flo01{background:url(../images/h5_ttl_flo01.gif) 0 0 no-repeat;}
#flow h5.flo02{background:url(../images/h5_ttl_flo02.gif) 0 0 no-repeat;}
#flow h5.flo03{background:url(../images/h5_ttl_flo03.gif) 0 0 no-repeat;}
#flow h5.flo04{background:url(../images/h5_ttl_flo04.gif) 0 0 no-repeat;}
#flow h5.flo05{background:url(../images/h5_ttl_flo05.gif) 0 0 no-repeat;}
#flow h5.flo06{background:url(../images/h5_ttl_flo06.gif) 0 0 no-repeat;}
#flow h5.flo07{background:url(../images/h5_ttl_flo07.gif) 0 0 no-repeat;}

h6{
font-size:85%;
color:#C13E47;
font-weight:bold;
margin-bottom:10px;
}
*/
/* -------------------------------------------------------------------------------- */
/*      DL SET                                                                      */  
/* -------------------------------------------------------------------------------- */

dl dt{font-size:85%; font-weight:bold;}
dl dd{font-size:85%; line-height:1.6;}

#important dl dt{
background:url(../signboard/images/dt_imp01.gif) 0 100% no-repeat;
width:514px;
color:#388F9C;
padding:9px 10px 11px 32px;
margin-bottom:8px;
}
#important dl dd{
padding-left:5px;
margin-bottom:10px;
}

#kind dl{width:562px;}
#kind dl dt{
background:url(../signboard/images/dt_kin01.gif) 0 100% no-repeat;
width:508px;
color:#388F9C;
padding:12px 10px 8px 38px;
margin-bottom:8px;
}
#kind dl dd{
padding-left:5px;
margin-bottom:10px;
}

#faq dl{
width:562px;
background:url(../cmn_images/img_line01.gif) 0 100% no-repeat;
padding-bottom:10px;
margin-bottom:15px;
}
#faq dt{
background:url(../images/icon_q.gif) 0 0 no-repeat;
color:#388F9C;
padding:8px 5px 8px 33px;
margin-bottom:5px;
}
#faq dd{
background:url(../images/icon_a.gif) 0 0 no-repeat;
padding:3px 5px 12px 33px;
}

#sitemap dt{
background:url(../cmn_images/icon_link01.gif) 0 2px no-repeat;
border-bottom:1px dotted #E1CB80;
padding:0 0 8px 15px;
margin-bottom:10px;
}
#sitemap dd{padding:0 0 20px 15px;}

/* -------------------------------------------------------------------------------- */
/*      L I N K                                                                     */  
/* -------------------------------------------------------------------------------- */

p.txtLink{
background:url(../cmn_images/icon_link01.gif) 0 7px no-repeat;
padding-left:15px;
}

/* -------------------------------------------------------------------------------- */
/*      B O X                                                                       */  
/* -------------------------------------------------------------------------------- */

.boxYel{
width:550px;
background-color:#FFFFBC;
padding:15px 15px 5px;
margin-bottom:15px;
}

.boxPn{
width:548px;
background-color:#FFF1EE;
padding:15px;
margin-bottom:15px;
border:1px dotted #C13E47;
}

.boxPn p{
font-size:85%;
line-height:1.8;
}


/* -------------------------------------------------------------------------------- */
/*      B A N N E R                                                                 */  
/* -------------------------------------------------------------------------------- */

#wrap p.bnnInq{background:url(../cmn_images/bnn_inq01.jpg) 0 0 no-repeat; margin:0 0 10px 10px;}
#wrap p.bnnInq a{
width:562px;
height:78px;
display:block;
text-indent:-9999px;
font-size:1%;
text-decoration:none;
}

#wrap p.bnnOff{background:url(../cmn_images/bnn_off01.gif) 0 0 no-repeat; margin:0 0 20px 10px;}
#wrap p.bnnOff a{
width:562px;
height:70px;
display:block;
text-indent:-9999px;
font-size:1%;
text-decoration:none;
}

p.bnnTel,
p.bnnFax{
float:left;
width:220px;
height:100px;
display:block;
text-indent:-9999px;
font-size:1%;
margin-bottom:15px;
}
p.bnnTel{background:url(../images/bnn_tel01.gif) 0 0 no-repeat;}
p.bnnFax{background:url(../images/bnn_fax01.gif) 0 0 no-repeat; margin-left:15px;}


/* -------------------------------------------------------------------------------- */
/*      L I S T                                                                     */  
/* -------------------------------------------------------------------------------- */

ul.noImg{width:559px; margin-bottom:15px;}
ul.noImg li{width:559px;
font-size:85%;
padding:1px 0 8px 0;
line-height:1.4;
}

ul.lisS{width:559px; margin-bottom:5px;}
ul.lisS li{width:559px;
font-size:78%;
padding:1px 0 5px 0;
}

ul.lis01,
ul.list01B{
width:502px;
margin-bottom:15px;
line-height:1.4;
}
ul.lis01 li,
ul.lis01B li{
background:url(../cmn_images/icon_list01.gif) 0 4px no-repeat;
width:502px;
font-size:85%;
padding:1px 0 8px 18px;
line-height:1.4;
}

ul.lis01Nar{width:330px;}
ul.lis01Nar li{
width:330px;
background:url(../cmn_images/icon_list01.gif) 0 4px no-repeat;
font-size:85%;
padding:1px 0 8px 18px;
line-height:1.4;
}

#price ul.lis01B{width:330px;}
#price ul.lis01B li{width:330px;}

#secret ul.lis01{margin-bottom:0;}

#flow ul.lis01B{width:320px; margin:0 0 10px 10px;}
#flow ul.lis01B li{width:320px;}

ul.lis02{width:498px; margin-bottom:0;}
ul.lis02 li{
background:url(../cmn_images/icon_list02.gif) 0 4px no-repeat;
width:498px;
font-size:85%;
padding:1px 0 8px 22px;
line-height:1.4;
}

#company ul{padding-top:8px;}
#company ul li{padding-bottom:8px;}

ul.lin01{width:502px; margin-bottom:2px;}
ul.lin01 li{
width:502px;
font-size:85%;
padding:1px 0 8px 18px;
background:url(../cmn_images/icon_link01.gif) 0 1px no-repeat;
}


/* -------------------------------------------------------------------------------- */
/*      T A B L E                                                                   */  
/* -------------------------------------------------------------------------------- */

table{
width:562px;
font-size:85%;
background-color:#CCC;
margin-bottom:10px;
}

table th,
table td{
line-height:1.6;
border:1px solid #FFF;
padding:6px 8px;
background-color:#FFF;
}
table th{
background-color:#F5F5F1;
font-weight:bold;
width:120px;
}

#price table{font-size:78%; margin-bottom:5px;}
#price table th,
#price table td{padding:4px 6px;}
#price table .bgBl{background-color:#EEFFFF;}
#price table th{width:100px; background-color:#FFF;}
#price table th.thTop{width:55px; line-height:1.0; background-color:#FFFFBC;}
#price table td{text-align:right; line-height:1.1;}

#price table .bgYe{background-color:#FFFFBC;}

#price table.tablePri02 th{width:300px; text-align:left;}

/* -------------------------------------------------------------------------------- */
/*      I M A G E                                                                   */  
/* -------------------------------------------------------------------------------- */

.imgR,
.imgL{
background:#FFF;
padding:4px;
border:1px solid #CCC;
}
.imgR{
float:right;
margin:0 0 15px 10px;
}
.imgL{
float:left;
margin:0 15px 15px 0;
}

/* -------------------------------------------------------------------------------- */
/*      P A G E   T O P                                                             */  
/* -------------------------------------------------------------------------------- */

#wrap p.pageTop{
background:url(../cmn_images/btn_ptop.gif) 0 0 no-repeat;
margin:0 0 10px 490px;
}
#wrap p.pageTop a{
display:block;
width:91px;
height:26px;
text-indent:-9999px;
font-size:1%;
text-decoration:none;
}


/* -------------------------------------------------------------------------------- */
/*      P LIST                                                               */  
/* -------------------------------------------------------------------------------- */

p.pList{
width:562px;
font-size:71%;
text-align:right;
background-color:#FFFFBC;
padding:8px 10px 5px;
margin-bottom:12px;
}

/* -------------------------------------------------------------------------------- */
/*      C O M P A N Y                                                                     */  
/* -------------------------------------------------------------------------------- */

.map{
background:#FFF;
padding:4px;
border:1px solid #CCC;
margin:0 auto 25px;
}


/* -------------------------------------------------------------------------------- */
/*      F O R M                                                                     */  
/* -------------------------------------------------------------------------------- */

#inquiry table th{width:100px;}
#agency table th{width:115px;}
#inquiry table td,
#inquiry table td{line-height:1.6;}

.btn{
width:150px;
height:26px;
line-height:1.0;
padding:2px 0;
}

textarea{
width:350px;
font-size:100%;
}

.w35{width:35px;}
.w45{width:45px;}
.w60{width:60px;}
.w115{width:115px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}

#inquiry table th{width:160px;}
#inquiry table td{padding:10px 10px;}


/* -------------------------------------------------------------------------------- */
/*      S I T E M A P                                                               */  
/* -------------------------------------------------------------------------------- */

#sitemap p.ttlSmap{
width:487px;
background:url(../cmn_images/h5_ttl01.gif) 0 0 no-repeat;
color:#433523;
font-size:85%;
font-weight:bold;
padding:13px 10px 13px 65px;
margin-bottom:15px;
}


/* -------------------------------------------------------------------------------- */
/*      02 S E C R E T                                                              */  
/* -------------------------------------------------------------------------------- */

.secPointBox{
width:550px;
margin:0 auto 10px;
background-color:#FFF1EE;
}
.secTabooBox{
width:550px;
margin:0 auto 10px;
background-color:#EEFFFF;
}

/*#secret h6.secPoint,
#secret h6.secTaboo{
width:550px;
font-size:1%;
text-indent:-9999px;
}*/
.secPoint{background:url(../law/images/ttl_point.gif) 0 0 no-repeat; height:20px;}
.secTaboo{background:url(../law/images/ttl_taboo.gif) 0 0 no-repeat; height:22px;}


/* -------------------------------------------------------------------------------- */
/*      03 IMPORTANT                                                                */  
/* -------------------------------------------------------------------------------- */

.imp01{
background:url(../signboard/images/img_imp01.gif) 0 0 no-repeat;
width:562px;
height:236px;
margin-bottom:10px;
}
.imgImp01,
.imgImp02,
.imgImp03{
width:182px;
height:236px;
float:left;
text-indent:-9999px;
font-size:1%;
}
.imgImp01,
.imgImp02{margin-right:8px;}

/* -------------------------------------------------------------------------------- */
/*      07 C A S E                                                                  */  
/* -------------------------------------------------------------------------------- */

#case .imgR,
#success .imgR{
float:right;
margin:0 10px 15px 0;
}
#case .imgL,
#success .imgL{
float:left;
margin:0 0 15px 10px;
}
