﻿@charset "utf-8";

/***********************************************/
/* index Page     div#mainPart .leftPart       */
/***********************************************/

.title01{
font-size:16px; 
color:#666666; 
font-weight:bold; 
line-height:1.3em;
margin-bottom:5px;
}

.title01 a{
font-size:16px; 
color:#666666; 
font-weight:bold; 
line-height:1.3em;
text-decoration:underline;
}
.title01 a:link,
.title01 a:active,
.title01 a:visited{
text-decoration:underline;
}
.title01 a:hover{
text-decoration:none;
color:#0000FF;
}


.title011{
font-size:20px;  
font-weight:bold;
}
.title011 .span01{
display:block;
font-size:16px;
font-weight:bold;
margin-top:2px;
}

.title02{
font-size:13px;
margin-bottom:20px;
text-align:justify;
text-justify:distribute;
}
.title02 span{
display:block;
text-align:right;
margin-top:5px;
}
.title02 span a{
font-size:10px;
}

.title02 span a{
text-decoration:underline;
}
.title02 span a:link,
.title02 span a:active,
.title02 span a:visited{
text-decoration:underline;
}

.title02 span a:hover{
text-decoration:none;
color:#0000FF;
}

.title02 span.span01{
text-align:left;
color:#DD0000;
font-size:10px;
}

.title03{
margin-bottom:50px;
}
.title03 a{
font-size:14px;
}
.title03 a:link,
.title03 a:active,
.title03 a:visited{
text-decoration:underline;
}
.title03 a:hover{
text-decoration:none;
color:#0000FF
}
.title03 span{
display:block;
margin-top:2px;
}
.title03 a:hover span{
Opacity:0.70;
filter:Alpha(opacity=70);
}


.div00 .p01{
background:url(../img/index/title_index.gif) no-repeat 0 0;
height:25px;
overflow:hidden;
}

.div002{
}

.div002 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}

.div003{
}

.div003 p{
margin:0 auto;
width:520px;
height:294px;
border:0px solid #000000;
}

.div004{
}


.div005{
}

.div005 .dl00{
padding:0 10px;
height:280px;
background:url(../img/index/sat_Back01.gif) no-repeat 0 0;
}
.div005 .dt00{
padding-top:5px;
margin-bottom:15px;
}
.div005 .dt00 a{
color:#666666; 
font-weight:bold;
line-height:1.3em;
text-align:left;
font-size:22px;
text-decoration:underline;
}
.div005 .dt00 a:link,
.div005 .dt00 a:visited,
.div005 .dt00 a:active{
text-decoration:underline;
}
.div005 .dt00 a:hover{
text-decoration:none;
color:#0000FF;
}
.div005 .dt00 a .p01{
font-size:16px; 
color:#666666; 
font-weight:bold; 
line-height:1.3em;
letter-spacing:1px;
padding-left:30px;
}
.div005 .dt00 a:hover .p01{
text-decoration:none;
color:#0000FF;
}

.div005 .dl00 .dd00{
}

.div005 .dl00 .dd00 li{
padding:0;
}
.div005 .dl00 .dd00 .lis_left{
width:135px;
float:left;
}
.div005 .dl00 .dd00 .lis_right{
width:345px;
float:right;
font-size:15px;
}

.div005 .dl00 .dd00 .lis_right .p01{
font-size:15px;
}

.div005 .dl00 .dd00 .lis_right .p02{
margin-bottom:0;
}

.div005 .dl00 .dd00 .lis_right .p03{
margin-top:10px;
}
.div005 .dl00 .dd00 .lis_right .p03 .img01{
float:left;
}
.div005 .dl00 .dd00 .lis_right .p03 .img02{
float:right;
}



.div005 .dl01{
padding:0px 10px;
background:url(../img/index/las_Back01.gif) no-repeat 0 0;
height:182px;
}


.div005 .dl01 .dd01{

}
.div005 .dl01 .dd01 li{
padding:0;
}

.div005 .dl01 .dd01 .li_left{
width:220px;
float:left;
}

.div005 .dl01 .dd01 .li_left .p01{
font-size:15px;
text-align:justify;
text-justify:distribute;
}



.div005 .dl01 .dd01 .li_right{
width:250px;
float:right;
}
.div005 .dl01 .dd01 .li_right .img03{
float:left;
}
.div005 .dl01 .dd01 .li_right .img04{
float:right;
}

.div005 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}


.div01{
}

.div01 li{
width:170px;
margin-right:4px;
float:left;
padding:0;
}
.div01 .lis02{
margin-right:5px;
}
.div01 .lis03{
margin-right:0px;
}

.div01 .dl01 .dd01{
border:3px solid #BABABB;
border-width:0 3px;
padding:7px 5px;
background:#FFFFFF;
}
.div01 .lis02 .dl01 .dd01{
border:3px solid #CFCFCF;
border-width:0 3px;
}
.div01 .lis03 .dl01 .dd01{
border:3px solid #ABABAB;
border-width:0 3px;
}


.div01 .dl01 .dd01 .p01{
text-align:center;
margin-bottom:2px;
}
.div01 .dl01 .dd01 .p02{
text-align:center;
margin-bottom:3px;
}
.div01 .dl01 .dd01 .p03{
text-align:justify;
text-justify:distribute;
}


.div01 .dl02{
background:#BABABB;
padding:5px 3px 8px 3px;
position:relative;
}

.div01 .lis02 .dl02{
background:#CFCFCF;
}
.div01 .lis03 .dl02{
background:#ABABAB;
}



.div01 .dl02 .dt01{
}

.div01 .dl02 .dt01 p{
font-size:14px;
background:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
text-align:center;
}

.div01 .dl02 .dd01{
margin-bottom:13px;
}

.div01 .dl02 .dd01 p{
font-size:12px;
height:25px;
text-align:center;
line-height:25px;
}

.div01 .dl02 .dd01 .p01{
background:#BABABB;
}
.div01 .lis02 .dl02 .dd01 .p01{
background:#CFCFCF;
}
.div01 .lis03 .dl02 .dd01 .p01{
background:#ABABAB;
}


.div01 .dl02 .dd01 .p02{
background:#FFFFFF;
}

.div01 .dl02 .dd01 .ccc{
color:#CCCCCC;
}
.div01 .dl02 .dd01 .c1c{
color:#C1C1C1;
}
.div01 .dl02 .dd01 .arrow02{
position:absolute;
top:83px;
left:75px;
}
.div01 .dl02 .dd01 .arrow03{
position:absolute;
top:133px;
left:75px;
}

.div01 .dl02 .dd02{
text-align:center;
}

.div01 .dl01 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}


.div015{
}

.div015 li{
padding:0;
}

.div015 .lis01{
float:left;
width:280px;
}

.div015 .d_back07{
background:url(../img/index/aa_Back07.gif) no-repeat 0 0;
padding:0 10px;
height:280px;
}
.div015 .d_back07 .title01{
padding-top:10px;
}

.div015 .d_back04{
background:url(../img/index/aa_Back04.gif) no-repeat 0 0;
padding:0 10px;
height:405px;
}
.div015 .d_back04 .title01{
padding-top:10px;
}


.div015 .lis02{
float:right;
width:220px;
}
.div015 .d_back08{
background:url(../img/index/aa_Back08.gif) no-repeat 0 0;
height:285px;
padding:0 10px;
}
.div015 .d_back08 .title01{
padding-top:10px;
}
.div015 .d_back09{
background:url(../img/index/aa_Back08.gif) no-repeat 0 0;
height:285px;
padding:0 10px;
}
.div015 .d_back09 .title01{
padding-top:10px;
}
.div015 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}








.div02{
}
.div02 li{
padding:0;
}

.div02 .lis01{
float:right;
width:300px;
}
.div02 .lis02{
float:left;
width:200px;
}

.div02 .d_back01{
padding:0 10px;
background:url(../img/index/aa_Back01.gif) no-repeat 0 0;
height:416px;
}
.div02 .d_back01 .title01{
padding-top:10px;
}

.div02 .d_back02{
padding:0 10px;
background:url(../img/index/aa_Back02.gif) no-repeat 0 0;
height:355px;
margin-bottom:10px;
}
.div02 .d_back02 .title01{
padding-top:10px;
}

.div02 .d_back06{
padding:0 10px;
background:url(../img/index/aa_Back06.gif) no-repeat 0 0;
height:170px;
}
.div02 .d_back06 .title01{
padding-top:10px;
}

.div02 .d_back03{
padding:0 10px;
background:url(../img/index/aa_Back03.gif) no-repeat 0 0;
height:230px;
}
.div02 .d_back03 .title01{
padding-top:10px;
}

.div02 .last{
margin-bottom:0;
}

.div02 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}


.div025{
background:url(../img/index/las_Back01.gif) no-repeat 0 0;
height:182px;
}
.div025 .dl01{
padding:0 10px;
}
.div025 .title01{
padding-top:10px;
}
.div025 .dd01{
}
.div025 .dd01 li{
padding:0;
}
.div025 .dd01 .lis01{
float:left;
width:300px;
}
.div025 .dd01 .lis02{
float:right;
width:182px;
}

.div025 a:hover img{
Opacity:0.70;
filter:Alpha(opacity=70);
}
.div025 .last{
margin-bottom:0;
}





.div03{
margin-bottom:30px;
}

.div03 p{
margin:0 auto;
width:520px;
height:326px;
border:0px solid #000000;
}

.pri_arr01,
.pri_arr02{
display:none;
}

#slideshow{
position:relative;
width:720px;
height:210px;
}
#slideshow img{
position:absolute;
top:0;
left:0;
z-index:8;
}
#slideshow img.active{
z-index:10;
}
#slideshow img.last-active{
z-index:9;
}

/***********************************************/
/* 000     div#mainPart .leftPart       */
/***********************************************/
.heart01{
margin-bottom:30px;
text-align:center;
}

.heart02{
margin-bottom:30px;
text-align:center;
}

.heart03{
text-align:center;
font-size:22px;
font-weight:bold;
}


/***********************************************/
/* 010     div#mainPart .leftPart       */
/***********************************************/

.leftPart .plan01{
margin-bottom:15px;
}

.leftPart .plan01 a{
font-size:16px;
font-weight:bold;
}

.leftPart .plan01 a p{
margin-top:1px;
}

.leftPart .plan02{
text-align:center;
margin-bottom:40px;
}

.leftPart .plan02 .p00{
position:relative;
width:521px;
height:167px;
background:url(../img/010/flow010.gif) no-repeat 0 0;
margin-bottom:20px;
}

.leftPart .plan02 .pl030{
background:url(../img/010/flow010_3.gif) no-repeat 0 0;
}
.leftPart .plan02 .pl010{
background:url(../img/010/flow010_1.gif) no-repeat 0 0;
}


.leftPart .plan02 .p00 .span01{
position:absolute;
bottom:15px;
right:10px;
width:310px;
font-size:13px;
text-align:left;
}
.leftPart .plan02 .p00 .span02{
position:absolute;
top:107px;
left:24px;
}

.leftPart .plan02 .p00 .span02 a{
display:block;
width:155px;
height:50px;
background:url(../img/010/f_btn010.gif) no-repeat 0 0;
text-indent:-9999px;
}
.leftPart .plan02 .p00 .span02 a:hover{
background:url(../img/010/f_btn010_on.gif) no-repeat 0 0;
}



.leftPart .plan02 .p01{
font-size:16px;
}

.leftPart .plan02 .p02{
width:250px;
height:160px;
border:1px solid #333333;
margin:0 auto;
}

.leftPart .plan02 .p03{
margin-top:10px;
font-size:17px;
font-weight:bold;
}

.leftPart .line p{
text-align:center;
margin-bottom:40px;
}



/***********************************************/
/* 010/000     div#mainPart .leftPart       */
/***********************************************/

.kas01{
margin-bottom:20px;
}

.kas02{
margin-bottom:25px;
}

.kas02 p{
text-align:center;
}

.kas02 .p01{
font-size:23px;
font-weight:bold;
margin-bottom:0px;
}
.kas02 .p015{
font-size:23px;
font-weight:bold;
margin-bottom:2px;
}

.kas02 .p02{
font-size:16px;
margin-bottom:2px;
}
.kas02 .p03{
font-size:25px;
font-weight:bold;
margin-bottom:20px;
}

.kas02 .p03 span{
font-size:25px;
font-weight:bold;
font-family:arial,helvetica,clean,sans-serif,Osaka;
}

.kas02 .p04{
font-size:18px;
margin-bottom:10px;
}

.kas02 .p05{
font-size:18px;
text-align:justify;
text-justify:distribute;
line-height:1.4em;
}

.kas02 .p06{
position:relative;
width:521px;
height:167px;
background:url(../img/010/000/flow000.gif) no-repeat 0 0;
margin-top:15px;
}
.kas02 .pl030{
background:url(../img/010/030/flow030.gif) no-repeat 0 0;
}
.kas02 .pl010{
background:url(../img/010/010/flow010.gif) no-repeat 0 0;
}






.kas02 .p06 .span01{
position:absolute;
bottom:15px;
right:10px;
width:310px;
font-size:13px;
text-align:left;
}
.kas02 .p06 .span02{
position:absolute;
top:102px;
left:24px;
}



.kas03{
margin-bottom:40px;
}

.kas03 p{
text-align:center;
}

.kas03 .p01{
font-size:16px;
}

.kas03 .p02{
}

.kas04{
margin-bottom:40px;
}

.kas04 .p00{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}

.kas04 .dl01{
padding:0 20px;
margin-bottom:20px;
}

.kas04 dt{
text-align:center;
font-size:16px;
border:1px dotted #666666;
border-width:1px 0;
padding:4px 0;
margin-bottom:10px;
}

.kas04 .dd01 p{
display:inline-block;
font-size:14px;
margin-bottom:10px;
}

.kas04 .dd01 .p01{
width:270px;
float:left;
}
.kas04 .dd01 .p02{
width:180px;
float:right;
text-align:right;
}

.kas04 .dd01 .bef01{
margin-bottom:1px;
}
.kas04 .dd01 .bef02{
font-size:11px;
padding-left:15px;
}

.kas04 .dd01 .last{
margin-bottom:0px;
}

.kas04 .dl02{
padding:0 20px;
}

.kas04 .dd01 p{
display:inline-block;
font-size:14px;
margin-bottom:10px;
}

.kas04 .dd01 .p01 span{
display:block;
}

.kas04 .dd01 .p01 .span01{
font-size:14px;
margin-bottom:1px;
}
.kas04 .dd01 .p01 .span02{
font-size:11px;
padding-left:15px;
}

.kas04 .dl02 .p02{
margin-bottom:0;
}

.kas04 .dl03{
padding:0 20px;
margin-top:20px;
}

.kas04 .dl03 .p02{
margin-bottom:0;
}



.kas05{
margin-bottom:40px;
}

.kas05 .p00{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}

.kas05 .p00 .span00{
display:block;
padding-top:5px;
font-size:14px;
font-weight:bold;
}


.kas05 .p01{
padding:0 20px;
font-size:14px;
text-align:justify;
text-justify:distribute;
line-height:1.5em;
}

.kas05 .p01 .span11{
display:block;
font-size:14px;
margin:15px 0 5px 0;
}
.kas05 .p01 .span12{
display:block;
font-size:12px;
}
.kas05 .p01 .span12 span{
font-size:12px;
color:#DD0000;
}

.kas05 .p02{
text-align:center;
margin-top:40px;
}

.kas05 .p03{
text-align:center;
font-size:16px;
margin-top:5px;
}



.kas06{
}

.kas06 .p00{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}

.kas06 .p00 .span00{
font-size:13px;
}

.kas06 dl{
padding:0 20px;
}

.kas06 dt{
font-size:14px;
text-align:justify;
text-justify:distribute;
margin-bottom:15px;
}

.kas06 .dd01{
margin-bottom:15px;
}
.kas06 .dd01 p{
display:inline-block;
float:left;
width:72px;
height:80px;
margin:0px 9px 5px 0px;
}

.kas06 .dd01 .right{
margin-right:0;
}
.kas06 .dd01 .bot{
margin-bottom:0;
}

.kas06 .dd02{
margin-bottom:10px;
}

.kas06 .dd02 p{
font-size:12px;
display:inline-block;
width:200px;
float:left;
margin-bottom:5px;
}

.kas06 .dd02 .last{
margin-bottom:0;
}

.kas06 .dd03{
font-size:11px;
}






.kot01{
margin:5px 0px 30px 0px;
font-size:14px;
text-align:center;
line-height:1.3em;
}

.kot01 a{
font-size:14px;
text-decoration:underline;
}




.kot02{
margin-bottom:30px;
}

.kot02 p{
display:inline-block;
}

.kot02 .p01{
width:230px;
float:left;
}
.kot02 .p02{
width:280px;
float:right;
font-size:14px;
line-height:1.5em;
padding-left:10px;
}

.kot03{
margin-top:20px;
padding:0 20px;
}

.kot03 p{
}

.kot03 .p01{
font-size:12px;
border-top:1px dotted #666666;
padding-top:3px;
text-align:right;
margin-bottom:10px;
}

.kot03 .p02{
font-size:14px;
text-align:center;
}

.kot03 .p02 span{
font-size:14px;
text-decoration:underline;
font-family:arial,helvetica,clean,sans-serif,Osaka;
}

.kot04{
margin-top:40px;
}

.kot04 .p00{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}

.kot04 .dl01{
margin-bottom:20px;
}


.kot04 dt{
text-align:center;
margin-bottom:5px;
padding:0 20px;
}

.kot04 dd{
font-size:12px;
letter-spacing:0.1em;
}

.kot04 .dd01{
text-align:center;
}
.kot04 .dd02{
text-align:justify;
text-justify:distribute;
padding:0 20px;
line-height:1.4em;
}





/***********************************************/
/* 020     div#mainPart .leftPart       */
/***********************************************/

.leftPart .example01{
text-align:center;
margin-bottom:30px;
}


.leftPart .example01 .p01{
width:350px;
height:200px;
border:1px solid #000000;
margin:0 auto;
}

.leftPart .example01 .p02{
font-size:16px;
margin-top:5px;
}


/***********************************************/
/* 030     div#mainPart .leftPart       */
/***********************************************/

.leftPart .hos01{
margin-bottom:50px;
}

.leftPart .hos01 p{
font-size:17px;
font-weight:bold;
text-align:justify;
text-justify:distribute;
padding-left:110px;
background:url(../img/030/cauBg.gif) no-repeat 0 0;
}

.leftPart .hos01 span{
font-family:arial,helvetica,clean,sans-serif,Osaka;
text-decoration:underline;
font-size:17px;
}


.leftPart .hos02{
margin-bottom:40px;
}

.leftPart .hos02 p{
text-align:center;
font-size:18px;
font-weight:bold;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
}


.leftPart .hos03{
margin-bottom:40px;
}

.leftPart .hos03 dt{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
padding-left:23px;
}

.leftPart .hos03 .dl01 dt{
background:url(../img/common/fig01.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl02 dt{
background:url(../img/common/fig02.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl03 dt{
background:url(../img/common/fig03.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl04 dt{
background:url(../img/common/fig04.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl05 dt{
background:url(../img/common/fig05.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl06 dt{
background:url(../img/common/fig06.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl07 dt{
background:url(../img/common/fig07.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl08 dt{
background:url(../img/common/fig08.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl09 dt{
background:url(../img/common/fig09.gif) no-repeat 0 -2px;
}
.leftPart .hos03 .dl10 dt{
background:url(../img/common/fig10.gif) no-repeat 0 -2px;
}


.leftPart .hos03 dd{
font-size:15px;
padding-left:23px;
text-align:justify;
text-justify:distribute;
}

.leftPart .hos03 .dd01{
margin-bottom:15px;
}

.leftPart .hos03 pre{
font-size:15px;
}

.leftPart .hos03 .dd02 li{
padding:0;
}

.leftPart .hos03 .dd02 .lis01{
font-size:13px;
margin-bottom:2px;
}
.leftPart .hos03 .dd02 .top{
margin-bottom:15px;
}

.leftPart .hos03 .dd02 .lis02{
font-size:11px;
margin-bottom:15px;

}
.leftPart .hos03 .dd02 .lis03{
text-align:center;
margin-top:25px;
}



.leftPart .hos03 .dd02 .nou01{
font-size:14px;
margin-bottom:3px;
color:#333333;

}
.leftPart .hos03 .dd02 .nou02{
font-size:12px;
margin-bottom:8px;
letter-spacing:0.1em;
}

.leftPart .hos03 .dd02 .nou03{
text-align:center;
margin-bottom:20px;

}

.leftPart .hos03 .dd02 .last{
margin-bottom:0;
}

.leftPart .hos03 .dd02 .kan01{
margin-bottom:5px;
}


.leftPart .hos03 .dd02 .kan01 .p01{
text-align:center;
margin-bottom:2px;
}
.leftPart .hos03 .dd02 .kan01 .p02{
text-align:center;
font-size:14px;
}

.leftPart .hos03 .dd02 .kan02{
font-size:13px;
margin-bottom:25px;
text-align:center;
}



.leftPart .hos03 .dd02 .kan01 .p03{
text-align:center;
}

.leftPart .hos03 .kita01{
margin-bottom:20px;
}
.leftPart .hos03 .kita02{
margin-bottom:10px;
}
.leftPart .hos03 .kita02 span{
font-size:140%;
}
.leftPart .hos03 .kita03{
font-size:11px;
color:#ABABAB;
}









/***********************************************/
/* 040     div#mainPart .leftPart       */
/***********************************************/

.sai03{
}

.sai03 p{
margin:0 auto;
text-align:center;
font-size:20px;
font-weight:bold;
border:1px solid #666666;
border-width:1px 0;
padding:7px 0;
}

.sai06{
}
.sai06 p{
text-align:center;
font-size:19px;
font-weight:bold;
margin:0 120px;
border-bottom:1px solid #666666;
border-top:1px solid #666666;
padding:5px 0;
}

.sai07{
}
.sai07 dl{
padding:0 0 0 10px;
}

.sai07 dt{
font-size:17px;
border-bottom:1px solid #666666;
margin:0 15px 5px 0px;
}
.sai07 dd div{
width:170px;
float:left;
}

.sai07 dd p{
font-size:16px;
}
.sai07 dd .p00{
margin:0 10px 5px 0;
border-bottom:1px solid #666666;

}
.sai07 dd .p01{
}
.sai07 dd .p01 a{
font-size:16px;
}
.sai07 dd .p02{
padding:1px 0 0 15px;
font-size:12px;
}
.sai07 dd .p03{
padding:3px 0 0 15px;
font-size:11px;
}
.sai07 dd .p03 a{
font-size:11px;
}


.sai04{
}


div.map{width:200px;}

.map dl{
margin:0 0 5px 0; 
padding:0;
}
.map dl.first{
margin:0 0 10px 0;
}

.map dl dd{
margin:0;
padding:0;
font-size:12px;
padding-left:13px;
color:#000000;
}

.map dl dt{
font-size:13px;
color:#000000;
}

.map dl dt.title b{
font-size:15px;
font-weight:bold;
color:#000000;
}

.map dl dd.syou{
margin-top:10px;
text-align:right;
}

.map dl dd.syou a{
font-size:12px;
}


.sai05{
text-align:center;
font-size:20px;
font-weight:bold;
}


/***********************************************/
/* 040/cat19,cat20     div#mainPart .leftPart  */
/***********************************************/

.sou01{
margin-bottom:30px;
}

.sou01 p{
display:inline-block;
float:left;
}

.sou01 .d01{
width:204px;
_width:206px;
height:154px;
_height:156px;
display:inline;
float:left;
border:1px solid #666666;
}


.sou01 .d01 #slideshow{
margin:2px 0 0 2px;
position:relative;
width:200px;
height:150px;
}
.sou01 .d01 #slideshow img{
position:absolute;
top:0;
left:0;
z-index:8;
}
.sou01 .d01 #slideshow img.active{
z-index:10;
}
.sou01 .d01 #slideshow img.last-active{
z-index:9;
}

.sou01 .d02{
width:290px;
font-size:12px;
line-height:1.5em;
margin-left:20px;
text-align:justify;
text-justify:distribute;
display:inline-block;
float:left;
}

.sou02{
font-size:16px;
font-weight:bold;
text-align:center;
margin-bottom:40px;
}

.sou02 span{
font-size:16px;
font-weight:bold;
text-decoration:underline;
font-family:arial,helvetica,clean,sans-serif,Osaka;
}

.sou03{
margin-bottom:40px;
zoom:1;
}

.sou03 dt{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}

.sou03 dd{
padding:0 20px;
}

.sou03 dd p{
display:inline-block;
float:left;
margin-bottom:10px;
font-size:12px;
}

.sou03 dd .p01{
width:150px;
}

.sou03 dd .p02{
width:330px;
}

.sou03 .last{
margin-bottom:0;
}

.sou04{
margin-bottom:40px;
zoom:1;
}

.sou04 .dt01{
text-align:center;
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
}


/***********************************************/
/* 050     div#mainPart .leftPart       */
/***********************************************/

.leftPart .que01{
font-size:16px;
font-weight:bold;
margin-bottom:10px;
background:url(../img/050/img01.gif) no-repeat 25px 1px;
padding-left:46px;
}

.leftPart .que02{
font-size:14px;
margin-bottom:40px;
background:url(../img/050/img02.gif) no-repeat 26px 0;
padding-left:47px;
}


/***********************************************/
/* 060     div#mainPart .leftPart       */
/***********************************************/

.kin01{
font-size:18px;
font-weight:bold;
text-align:justify;
text-justify:distribute;
margin-bottom:20px;
line-height:1.4em;
}

.kin01 span{
font-size:18px;
font-weight:bold;
font-family:arial,helvetica,clean,sans-serif,Osaka;
text-decoration:underline;
}

.kin02{
text-align:center;
margin-bottom:40px
}

.kin03{
margin-bottom:40px;
}

.kin03 p{
text-align:center;
font-size:18px;
font-weight:bold;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
}

.kin04{
margin-bottom:60px;
}

.kin04 dl{
margin-bottom:30px;
}

.kin04 dl.last{
margin-bottom:0px;
}


.kin04 dt{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
padding-left:23px;
}

.kin04 dd{
font-size:14px;
text-align:justify;
text-justify:distribute;
}

.kin04 .dl01 span{
font-size:14px;
font-family:arial,helvetica,clean,sans-serif,Osaka;
text-decoration:underline;
}


.kin04 .dl01 dt{
background:url(../img/common/fig01.gif) no-repeat 0 -2px;
}
.kin04 .dl02 dt{
background:url(../img/common/fig02.gif) no-repeat 0 -2px;
}
.kin04 .dl03 dt{
background:url(../img/common/fig03.gif) no-repeat 0 -2px;
}





/***********************************************/
/* 070     div#mainPart .leftPart       */
/***********************************************/

.com01{
}

.com01 dl{

}


.com01 dt{
float:left;
width:120px;
font-size:12px;
margin-bottom:20px;
}

.com01 dd{
float:left;
width:400px;
font-size:12px;
margin-bottom:20px;
}

.com01 p{
display:inline-block;
font-size:12px;
}

.com01 .p01{
float:left;
width:130px;
margin-bottom:3px;
}
.com01 .p02{
float:left;
width:250px;
margin-bottom:3px;
}


.com01 .dl07 dd{
width:360px;
}

.com01 .dl08 a{
font-size:12px;
}


.com01 .p03{
width:180px;
float:left;
margin-bottom:3px;
}
.com01 .p04{
width:180px;
float:right;
margin-bottom:3px;
}

.com01 .bo{
margin-bottom:10px;
}

.com01 .pp{
width:360px;
margin-bottom:5px;
}

.com01 .p05{
width:160px;
float:left;
margin-bottom:3px;
}
.com01 .p06{
width:240px;
float:right;
margin-bottom:3px;
}

.com01 .dl09 .last a{
text-decoration:underline;
color:#0000FF;
font-size:10px;
}
.com01 .dl09 .last a:hover{
text-decoration:none;
}





.com01 .p07{
width:180px;
float:left;
}


/***********************************************/
/* 080     div#mainPart .leftPart       */
/***********************************************/

.book p{
display:inline-block;
float:left;
width:108px;
height:165px;
margin:0 80px 30px 0;
text-align:center;
font-size:11px;
}

.book .p03{
margin-right:0;
}

.book .p04,
.book .p05{
margin-bottom:0;
}

.book .p06{
margin:0;
}

/***********************************************/
/* 090     div#mainPart .leftPart       */
/***********************************************/

.site dl{
margin-bottom:20px;
}

.site dt{
margin-bottom:3px;
}

.site dt a{
font-size:16px;
font-weight:bold;
}

.site dd{
font-size:11px;
}

.site .dl02 .dd02{
margin-top:5px;
}

.site .dl02 p{
margin-left:25px;
margin-bottom:5px;
}

.site .dl02 p a{
font-size:14px;
}


/***********************************************/
/* 100     div#mainPart .leftPart       */
/***********************************************/

.win01{
}

.win01 dl{
border-bottom:1px solid #666666;
padding:25px 0;
}

.win01 dl.first{
border-top:1px solid #666666;
}

.win01 dt{
width:150px;
float:left;
font-size:14px;
font-weight:bold;
}

.win01 dd{
width:370px;
float:left;
font-size:14px;
}

.win01 dd span{
font-family:arial,helvetica,clean,sans-serif,Osaka;
font-size:16px;
}


/***********************************************/
/* 110     div#mainPart .leftPart       */
/***********************************************/

.esti01{
margin-bottom:20px;
text-align:center;
}

.esti01 a{
font-size:15px;
}

/***********************************************/
/* 110/sai/index.html div#mainPart .leftPart    */
/***********************************************/

.esti_sai01{
}

.esti_sai01 .dl01{
width:520px;
}
.esti_sai01 .dt01{
border:1px solid #454545;
height:250px;
margin-bottom:20px;
}
.esti_sai01 .dd01{
}

.esti_sai01 .dd01 dl{
float:left;
width:130px;
margin-bottom:20px;
}

.esti_sai01 .dd01 dt{
font-size:16px;
font-weight:bold;
display:inline;
vertical-align:bottom;
}


.esti_sai01 .dd01 dd{
font-size:12px;
margin-top:3px;
padding-left:20px;
font-weight:normal;
}

.esti_sai01 .dd01 dd a{
font-size:12px;
text-decoration:underline;
}
.esti_sai01 .dd01 dd a:link,
.esti_sai01 .dd01 dd a:visited,
.esti_sai01 .dd01 dd a:active{
font-size:12px;
text-decoration:underline;
}
.esti_sai01 .dd01 dd a:hover{
font-size:12px;
text-decoration:none;
}


/***********************************************/
/* 110/sai     div#mainPart .leftPart    */
/***********************************************/

.est01{
margin-bottom:15px;
}

.est01 h3{
font-size:18px;
font-weight:bold;
}

.est02{
text-align:center;
margin-bottom:10px;
}

.est02 div{
position:relative;
width:521px;
height:167px;
}

.est02 .div000{
background:url(../img/110/marker/flow00.gif) no-repeat 0 0;
}
.est02 .div030{
background:url(../img/110/marker/flow03.gif) no-repeat 0 0;
}
.est02 .div010{
background:url(../img/110/marker/flow01.gif) no-repeat 0 0;
}


.est02 .p01{
position:absolute;
bottom:15px;
right:10px;
width:310px;
font-size:13px;
text-align:left;
}
.est02 .p02{
position:absolute;
width:200px;
height:100px;
font-size:26px;
font-weight:bold;
color:#000000;
top:10px;
left:0px;
}
.est02 .p02 span{
color:#000000;
}
.est02 .p02 .span01{
display:block;
font-size:16px;
font-weight:bold;
}
.est02 .p02 .span02{
display:block;
font-size:14px;
font-weight:bold;
}
.est02 .p02 .fig{
font-size:26px;
font-weight:bold;
}



.est02 .p03{
position:absolute;
top:107px;
left:24px;
width:155px;
height:50px;
}


.est03{
margin-bottom:40px;
}

.est03 .dl01{
padding:0 10px;
margin-bottom:20px;
}

.est03 dt{
font-weight:bold;
font-size:18px;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
margin-bottom:20px;
text-align:center;
}

.est03 .dd01{
padding:0 15px;
}


.est03 .dd01 p{
display:inline-block;
font-size:14px;
margin-bottom:10px;
}

.est03 .dd01 .p01{
width:270px;
float:left;
}
.est03 .dd01 .p02{
width:180px;
float:right;
text-align:right;
}

.est03 .dd01 .p01 a,
.est03 .dd01 .p01 a:link,
.est03 .dd01 .p01 a:active,
.est03 .dd01 .p01 a:visited{
text-decoration:underline;
font-size:11px;
}
.est03 .dd01 .p01 a:hover{
text-decoration:none;
font-size:11px;
}

.est03 .dd01 .bef01{
margin-bottom:1px;
}
.est03 .dd01 .bef02{
font-size:11px;
padding-left:15px;
}

.est03 .dd01 .last{
margin-bottom:0px;
}

.est03 .dd01 .di00{
border-bottom:1px solid #666666;
margin-bottom:10px;
}

.est03 .dd01 .di01{
font-size:22px;
font-weight:bold;
text-align:right;
}

.est03 .dd01 .di01 .fig{
font-size:22px;
font-weight:bold;
}


/***********************************************/
/* 110/area/index.html  div#mainPart .leftPart */
/***********************************************/

.esti_area01 .dl01{
margin-bottom:30px;
}

.esti_area01 .dt01{
font-size:20px;
font-weight:bold;
margin-bottom:10px;
padding:10px 0;
border:2px solid #666666;
border-width:2px 0;
text-align:center;
}
.esti_area01 .dd01{
margin-bottom:20px;
}

.esti_area01 .dd01 div{
position:relative;
}
.esti_area01 .dd01 div a{
font-size:12px;
display:block;
position:absolute;
}
.esti_area01 .dd01 div .ky01{
top:85px;
left:335px;
}
.esti_area01 .dd01 div .ky02{
top:95px;
left:370px;
}
.esti_area01 .dd01 div .ky03{
top:105px;
left:400px;
}
.esti_area01 .dd01 div .ky04{
top:120px;
left:430px;
}
.esti_area01 .dd01 div .ky05{
top:110px;
left:345px;
}
.esti_area01 .dd01 div .ky06{
top:135px;
left:390px;
}
.esti_area01 .dd01 div .ky07{
top:150px;
left:410px;
}
.esti_area01 .dd01 div .ky08{
top:130px;
left:350px;
}
.esti_area01 .dd01 div .ky09{
top:150px;
left:350px;
}
.esti_area01 .dd01 div .ky10{
top:170px;
left:390px;
}
.esti_area01 .dd01 div .ky11{
top:170px;
left:420px;
}
.esti_area01 .dd01 div .ky12{
top:190px;
left:400px;
}
.esti_area01 .dd01 div .ky13{
top:140px;
left:320px;
}
.esti_area01 .dd01 div .ky14{
top:175px;
left:335px;
}
.esti_area01 .dd01 div .ky15{
top:190px;
left:345px;
}
.esti_area01 .dd01 div .ky16{
top:230px;
left:400px;
}
.esti_area01 .dd01 div .ky17{
top:205px;
left:370px;
}
.esti_area01 .dd01 div .ky18{
top:220px;
left:365px;
}

.esti_area01 .dd01 div .kk01{
top:105px;
left:455px;
}
.esti_area01 .dd01 div .kk02{
top:90px;
left:435px;
}
.esti_area01 .dd01 div .kk03{
top:70px;
left:415px;
}
.esti_area01 .dd01 div .kk04{
top:55px;
left:400px;
}
.esti_area01 .dd01 div .kk05{
top:60px;
left:360px;
}
.esti_area01 .dd01 div .kk06{
top:40px;
left:360px;
}
.esti_area01 .dd01 div .kk07{
top:50px;
left:325px;
}

.esti_area01 .dd01 div .k03{
top:70px;
left:200px;
}
.esti_area01 .dd01 div .k04{
top:125px;
left:300px;
}
.esti_area01 .dd01 div .k05{
top:135px;
left:270px;
}
.esti_area01 .dd01 div .k06{
top:170px;
left:260px;
}
.esti_area01 .dd01 div .k07{
top:155px;
left:295px;
}
.esti_area01 .dd01 div .k08{
top:215px;
left:305px;
}
.esti_area01 .dd01 div .k09{
top:235px;
left:270px;
}
.esti_area01 .dd01 div .k10{
top:205px;
left:260px;
}
.esti_area01 .dd01 div .k11{
top:230px;
left:220px;
}
.esti_area01 .dd01 div .k12{
top:155px;
left:225px;
}
.esti_area01 .dd01 div .k13{
top:265px;
left:380px;
}
.esti_area01 .dd01 div .k14{
top:310px;
left:415px;
}
.esti_area01 .dd01 div .k15{
top:245px;
left:350px;
}
.esti_area01 .dd01 div .k16{
top:355px;
left:410px;
}
.esti_area01 .dd01 div .k17{
top:285px;
left:385px;
}

.esti_area01 .dt02,
.esti_area01 .dt03,
.esti_area01 .dt04{
font-size:16px;
border:1px solid #666666;
border-width:1px 0;
padding:7px 0 6px 0;
}
.esti_area01 .dd02,
.esti_area01 .dd03,
.esti_area01 .dd04{
padding:20px 10px 20px 20px;
}

.esti_area01 .dd02 p,
.esti_area01 .dd03 p,
.esti_area01 .dd04 p{
float:left;
width:95px;
margin-bottom:10px;
}
.esti_area01 .dd02 p.last,
.esti_area01 .dd03 p.last,
.esti_area01 .dd04 p.last{
margin-bottom:0px;
}

.esti_area01 .dd02 a,
.esti_area01 .dd03 a,
.esti_area01 .dd04 a{
font-size:14px;
}


.esti_area01 .dd01 div .t01{
top:215px;
left:400px;
}
.esti_area01 .dd01 div .t02{
top:185px;
left:410px;
}
.esti_area01 .dd01 div .t03{
top:172px;
left:385px;
}
.esti_area01 .dd01 div .t04{
top:160px;
left:340px;
}
.esti_area01 .dd01 div .t05{
top:158px;
left:410px;
}
.esti_area01 .dd01 div .t06{
top:145px;
left:380px;
}
.esti_area01 .dd01 div .t07{
top:135px;
left:345px;
}
.esti_area01 .dd01 div .t08{
top:120px;
left:360px;
}
.esti_area01 .dd01 div .t09{
top:145px;
left:420px;
}
.esti_area01 .dd01 div .t10{
top:130px;
left:415px;
}
.esti_area01 .dd01 div .t11{
top:133px;
left:382px;
}
.esti_area01 .dd01 div .t12{
top:97px;
left:350px;
}
.esti_area01 .dd01 div .t13{
top:115px;
left:400px;
}
.esti_area01 .dd01 div .t14{
top:100px;
left:390px;
}
.esti_area01 .dd01 div .t15{
top:80px;
left:370px;
}
.esti_area01 .dd01 div .t16{
top:145px;
left:458px;
}
.esti_area01 .dd01 div .t17{
top:115px;
left:475px;
}
.esti_area01 .dd01 div .t18{
top:115px;
left:435px;
}
.esti_area01 .dd01 div .t19{
top:100px;
left:435px;
}
.esti_area01 .dd01 div .t20{
top:85px;
left:410px;
}
.esti_area01 .dd01 div .t21{
top:130px;
left:465px;
}
.esti_area01 .dd01 div .t22{
top:85px;
left:470px;
}
.esti_area01 .dd01 div .t23{
top:70px;
left:435px;
}

.esti_area01 .dd01 div .ta01{
top:205px;
left:250px;
}
.esti_area01 .dd01 div .ta02{
top:150px;
left:160px;
}
.esti_area01 .dd01 div .ta03{
top:175px;
left:240px;
}
.esti_area01 .dd01 div .ta04{
top:170px;
left:280px;
}
.esti_area01 .dd01 div .ta05{
top:155px;
left:220px;
}
.esti_area01 .dd01 div .ta06{
top:150px;
left:270px;
}
.esti_area01 .dd01 div .ta07{
top:155px;
left:305px;
}
.esti_area01 .dd01 div .ta08{
top:175px;
left:320px;
}
.esti_area01 .dd01 div .ta09{
top:110px;
left:135px;
}
.esti_area01 .dd01 div .ta10{
top:105px;
left:195px;
}
.esti_area01 .dd01 div .ta11{
top:120px;
left:200px;
}
.esti_area01 .dd01 div .ta12{
top:115px;
left:235px;
}
.esti_area01 .dd01 div .ta13{
top:125px;
left:255px;
}
.esti_area01 .dd01 div .ta14{
top:138px;
left:250px;
}
.esti_area01 .dd01 div .ta15{
top:110px;
left:270px;
}
.esti_area01 .dd01 div .ta16{
top:130px;
left:300px;
}
.esti_area01 .dd01 div .ta17{
top:143px;
left:305px;
}
.esti_area01 .dd01 div .ta18{
top:115px;
left:305px;
}
.esti_area01 .dd01 div .ta19{
top:100px;
left:300px;
}
.esti_area01 .dd01 div .ta20{
top:85px;
left:295px;
}
.esti_area01 .dd01 div .ta21{
top:70px;
left:295px;
}
.esti_area01 .dd01 div .ta22{
top:85px;
left:245px;
}
.esti_area01 .dd01 div .ta23{
top:98px;
left:240px;
}
.esti_area01 .dd01 div .ta24{
top:90px;
left:180px;
}
.esti_area01 .dd01 div .ta25{
top:60px;
left:145px;
}
.esti_area01 .dd01 div .ta26{
top:75px;
left:200px;
}

/***********************************************/
/* 110/area/            div#mainPart .leftPart */
/***********************************************/

.esti_area02 .dl01{
margin-bottom:20px;
}

.esti_area02 .dt01{
font-size:20px;
font-weight:bold;
margin-bottom:20px;
padding:10px 0;
border:2px solid #666666;
border-width:2px 0;
text-align:center;
}

.esti_area02 .dd01{
border:2px solid #ABABAB;
padding:20px;
margin-bottom:20px;
}

.esti_area02 .dd01_last{
border:2px solid #ABABAB;
padding:20px;
margin-bottom:0px;
}

.esti_area02 .are01{
border-bottom:1px dotted #666666;
padding-bottom:10px;
}
.esti_area02 .are01 .p01{
float:left;
font-size:18px;
font-weight:bold;
}
.esti_area02 .are01 .p02{
float:right;
}


.esti_area02 .are02{
border-bottom:1px dotted #666666;
padding:15px 0;
}


.esti_area02 .are02 .p01{
float:left;
width:265px;
}
.esti_area02 .are02 .p01 span{
display:block;
font-size:13px;
margin-bottom:5px;
}



.esti_area02 .are02 .p01 span.last{
margin-bottom:0px;
text-align:justify;
text-justify:distribute;
}

.esti_area02 .are02 .p02{
float:right;
width:200px;
height:150px;
}

.esti_area02 .are03{
padding-top:10px;
}

.esti_area02 .are03 p{
float:left;
width:150px;
height:50px;
margin-right:13px;
}
.esti_area02 .are03 .p03{
margin-right:0px;
}

.esti_area02 .dl02{
border:2px solid #ABABAB;
}
.esti_area02 .dl02 .dt02{
text-align:center;
font-size:18px;
font-weight:bold;
padding:10px 0;
}

.esti_area02 .dl02 .dd02{
padding:0px 20px;
}

.esti_area02 .dl02 .dd02 div{
border-top:1px dotted #666666;
padding:8px 0 5px 0;
}
.esti_area02 .dl02 .dd02 div.last{
border-bottom:1px dotted #666666;
margin-bottom:10px;
}

.esti_area02 .dl02 .dd02 .p01{
float:left;
font-size:16px;
}
.esti_area02 .dl02 .dd02 .p02{
float:right;
font-size:13px;
width:300px;
text-align:left;
}



/***********************************************/
/* 120     div#mainPart .leftPart       */
/***********************************************/

.inq01{
font-size:16px;
font-weight:bold;
text-align;justify;
text-justify:distribute;
margin-bottom:30px;
line-height:1.5em;
}

.inq02{
text-align:center;
margin-bottom:50px;
}

.inq03{
text-align:center;
font-size:16px;
margin-bottom:30px;
line-height:1.3em;
}

.inq04{
text-align:center;
margin-bottom:10px;

}

.inq05{
margin-bottom:30px;
}

.inq05 dl{
margin-bottom:10px;
border-top:1px dotted #666666;
padding-top:10px;
}

.inq05 dt{
width:180px;
float:left;
font-size:16px;
font-weight:bold;
line-height:1.3em;
}

.inq05 dt span{
font-size:14px;
color:#DD0000;
}
.inq05 dt .span01{
color:#6E6E6E
}



.inq05 dd{
width:340px;
float:right;
font-size:16px;
}



.inq05 p{
font-size:14px;
}
.inq05 p span{
font-size:15px;
}


.inq05 .text01{
font-size:13px;
}
.inq05 label{
font-size:16px;
line-height:1.4em;
}
.inq05 select,
.inq05 option{
font-size:14px;
}
.inq05 .text04{
font-size:14px;
letter-spacing:0.1em;
}
.inq05 .text03{
font-size:14px;
letter-spacing:0.2em;
}
.inq05 .text05{
font-size:15px;
letter-spacing:0.1em;
}


.inq05 .btn{
text-align:center;
margin-top:80px;
}

.inq06{

}

.inq06 p{
font-size:12px;
border-top:1px solid #666666;
padding:8px 10px 0px 10px;
text-align:center;
line-height:1.3em;
}


/***********************************************/
/* 140     div#mainPart .leftPart       */
/***********************************************/

.pre01{
font-size:18px;
font-weight:bold;
margin-bottom:20px;
text-align:justify;
text-justify:distribute;
}

.pre02{
font-size:16px;
margin-bottom:20px;
letter-spacing:0.1em;
text-align:justify;
text-justify:distribute;
line-height:1.3em;
}

.pre03{
text-align:center;
margin-bottom:60px;
}

.pre04{
margin-bottom:40px;
}

.pre04 p{
font-size:18px;
text-align:center;
font-weight:bold;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px 0;
}



.pre05{
margin-bottom:10px;
}

.pre05 p{
padding-left:23px;
font-size:16px;
font-weight:bold;
}

.pre05 .p01{
background:url(../img/common/fig01.gif) no-repeat 0 -2px;
}
.pre05 .p02{
background:url(../img/common/fig02.gif) no-repeat 0 -2px;
}
.pre05 .p03{
background:url(../img/common/fig03.gif) no-repeat 0 -2px;
}


.pre06{
font-size:14px;
text-align:justify;
text-justify:distribute;
margin-bottom:30px;
}

.pre07{
margin:60px 0px 30px 0px;
}

.pre07 p{
font-size:18px;
text-align:center;
font-weight:bold;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px 0;
}

.pre08{
font-size:14px;
line-height:1.4em;
}


/***********************************************/
/* 150     div#mainPart .leftPart       */
/***********************************************/

.leftPart .voi01{
font-size:16px;
margin-bottom:40px;
letter-spacing:0.1em;
text-align:justify;
text-justify:distribute;
padding-left:190px;
background:url(../img/150/voiBg02.jpg) no-repeat 25px 0;
line-height:1.6em;
}

.voi02{
margin-bottom:30px;
}

.voi02 ul{
border:1px solid #666666;
padding:15px;
background:url(../img/150/voiBg01.jpg);
}

.voi02 li{
padding:0;
font-size:15px;
color:#055555;
line-height:25px;
text-align:justify;
text-justify:distribute;
background:url(../img/150/line01.gif);
}
.voi02 span{
text-align:right;
line-height:25px;
_line-height:18px;
font-size:13px;
display:block;
color:#055555;
}


/***********************************************/
/* 160     div#mainPart .leftPart       */
/***********************************************/

.rel01{
margin-bottom:60px;
}

.rel01 .p01{
text-align:center;
font-size:18px;
margin-bottom:20px;
font-weight:bold;
padding:5px 0;
border:1px solid #666666;
border-width:1px 0;
}
.rel01 .p01 span{
display:block;
margin-top:2px;
text-align:center;
font-size:13px;
font-weight:normal;
}

.rel01 .p02{
text-align:center;
margin-bottom:50px;
}
.rel01 .p02 .span00{
display:block;
margin-top:10px;
}
.rel01 .p02 .span00 a{
text-align:center;
font-size:13px;
text-decoration:underline;
}

.rel01 .p02 .span11{
position:absolute;
top:255px;
left:100px;
_left:55px;
font-size:13px;
display:block;
}
.rel01 .p02 .span12{
position:absolute;
top:215px;
left:330px;
_left:285px;
font-size:13px;
display:block;
}

.rel01 .p02 .span02{
display:block;
margin-bottom:10px;
text-align:center;
}
.rel01 .p02 .last{
margin-bottom:0;
}

.rel01 .p03 dl{
margin-bottom:30px;
}
.rel01 .p03 dl.last{
margin-bottom:0px;
}
.rel01 .p03 dt{
font-size:16px;
font-weight:bold;
margin-bottom:15px;
padding-left:23px;
}

.rel01 .p03 dd{
text-align:center;
font-size:14px;
text-align:justify;
text-justify:distribute;
letter-spacing:0.1em;
}

.rel01 .p03 dd span{
font-size:14px;
margin-bottom:5px;
display:block;
}

.rel01 .p03 .dl01 dt{
background:url(../img/common/fig01.gif) no-repeat 0 -2px;
}
.rel01 .p03 .dl02 dt{
background:url(../img/common/fig02.gif) no-repeat 0 -2px;
}
.rel01 .p03 .dl03 dt{
background:url(../img/common/fig03.gif) no-repeat 0 -2px;
}

.rel01 .p03 .dl02 .span22{
display:inline;
font-size:16px;
color:#DD0000;
font-weight:bold;
}

.rel01 .p03 .dl02 .dd02{
margin-top:20px;
}
.rel01 .p03 .dl02 .dd02 p{
text-align:center;
font-size:15px;
}
.rel01 .p03 .dl02 .dd02 .p02{
margin:5px 0;
}










.rel02{
margin-bottom:60px;
}

.rel02 p{
margin:0 auto 30px auto;
text-align:center;
font-size:16px;
}

.rel02 .p01{
text-align:center;
}

.rel02 .p04 span{
text-decoration:underline;
font-family:arial,helvetica,clean,sans-serif,Osaka;
font-size:16px;
}





.leftPart .rel03{
margin-bottom:40px;
}

.leftPart .rel03 p{
text-align:center;
font-size:18px;
font-weight:bold;
border:1px solid #666666;
border-width:1px 0;
padding:5px 0;
}

.leftPart .rel04{
margin-bottom:60px;
}

.leftPart .rel04 dl{
margin-bottom:30px;
}

.leftPart .rel04 dl.last{
margin-bottom:0px;
}


.leftPart .rel04 dt{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
padding-left:23px;
}

.leftPart .rel04 dd{
text-align:center;
font-size:14px;
text-align:justify;
text-justify:distribute;
letter-spacing:0.1em;
}


.leftPart .rel05{
margin-bottom:0px;
}

.leftPart .rel05 dl{
margin-bottom:30px;
}

.leftPart .rel05 dl.last{
margin-bottom:0px;
}


.leftPart .rel05 dt{
font-size:16px;
font-weight:bold;
margin-bottom:15px;
padding-left:23px;
}

.leftPart .rel05 dd{
text-align:center;
font-size:14px;
text-align:justify;
text-justify:distribute;
letter-spacing:0.1em;
}

.rel05 dd p{
font-size:14px;
margin-bottom:5px;
}


.rel04 .dl01 dt,
.rel05 .dl01 dt{
background:url(../img/common/fig01.gif) no-repeat 0 -2px;
}
.rel04 .dl02 dt,
.rel05 .dl02 dt{
background:url(../img/common/fig02.gif) no-repeat 0 -2px;
}
.rel04 .dl03 dt,
.rel05 .dl03 dt{
background:url(../img/common/fig03.gif) no-repeat 0 -2px;
}


/***********************************************/
/* 170     div#mainPart .leftPart       */
/***********************************************/

.sat{
height:700px;
}

.sat .dt01{
font-size:11px;
margin-bottom:20px;
}

.sat .dd01{
padding:0 24px;
margin-bottom:20px;
}

.sat .dd02{
text-align:center;
}

/***********************************************/
/* 180     div#mainPart .leftPart       */
/***********************************************/

.make{
height:700px;
}

.make .dt01{
font-size:11px;
margin-bottom:15px;
}


/***********************************************/
/* 190     div#mainPart .leftPart       */
/***********************************************/

.ant .dt01{
font-size:20px;
margin-bottom:20px;
font-weight:bold;
text-align:center;
}

.ant .dd01{
padding:0 25px;
}

.ant .dd02 p{
font-size:20px;
font-weight:bold;
}
.ant .dd02 .p01{
margin-top:35px;
text-align:center;
}

.ant .dd02 .p02{
margin-top:20px;
text-align:center;
}

/***********************************************/
/* 200     div#mainPart .leftPart       */
/***********************************************/

.now{
}

.now .dt01{
font-size:20px;
margin-bottom:5px;
font-weight:bold;
text-align:center;
}

.now .dd01{
}

.now .dd02{
margin-bottom:30px;
padding:0 18px;
}
.now .dd02 p{
width:110px;
float:left;
margin-right:15px;
}
.now .dd02 p span{
display:block;
margin-top:3px;
text-align:center;
font-size:13px;
}

.now .last{
margin-bottom:0px;
}
/***********************************************/
/* 210     div#mainPart .leftPart       */
/***********************************************/

.pan01{
margin-bottom:60px;
}

.pan01 .p01{
text-align:center;
font-size:18px;
margin-bottom:20px;
font-weight:bold;
padding:5px 0;
border:1px solid #666666;
border-width:1px 0;
}

.pan01 .p02{
text-align:center;
margin-bottom:50px;
}

.pan01 .p02 .span01{
display:block;
text-align:center;
margin-top:15px;
}

.pan01 .p03 dl{
margin-bottom:25px;
}
.pan01 .p03 .dl03{
margin-bottom:0px;
}

.pan01 .p03 dt{
font-size:15px;
margin-bottom:10px;
text-align:center;
}

.pan01 .p03 .dt01{
text-align:justify;
text-justify:distribute;
}

.pan01 .p03 dd{
text-align:center;
}






.and{
font-size:inherit;
font-family:century,arial,helvetica,clean,sans-serif,Osaka;
}

.fig{
font-size:inherit;
font-family:arial,helvetica,clean,sans-serif,Osaka;
}

.unfig{
font-size:inherit;
font-family:arial,helvetica,clean,sans-serif,Osaka;
text-decoration:underline;
}

.bofig{
font-size:inherit;
font-family:arial,helvetica,clean,sans-serif,Osaka;
font-weight:bold;
}

.ubfig{
font-size:inherit;
font-family:arial,helvetica,clean,sans-serif,Osaka;
text-decoration:underline;
font-weight:bold;
}




