@charset "Shift_JIS";
/************************************************/
/*COMMON SETTING*/
/************************************************/
body {
color: #333333;
}

a:link	    {color: #0066FF; text-decoration: none; letter-spacing: 0pt; }
a:visited   {color: navy; text-decoration: none; letter-spacing: 0pt; }
a:hover     {color: red; text-decoration: underline; letter-spacing: 0pt; }
body {color:#333333;}

td {font-size:11pt;line-height:14pt}

.txtSmall{font-size:80%;}
.txtMiddle{font-size:90%;}
.txtRIGHT{font-size:10pt; text-align:right;}

.txtUP{ font-size:80%; padding-top:5px;}
.txtBold{ font-weight:bold; font-size:11pt;}

.midashi{ margin-top:10px; margin-bottom:15px;}
.midashiM{color:#23838D; font-weight:bold; font-size:105%; padding-left:5px; line-height:1.4;}
.midashiS{color:#23838D;font-weight:bold;}

.txtCenter{text-align:center;}
.center{ margin:0px auto;}


/*-----COLOR--------*/

.green{color:#23838D;}
.blue{color:#3366FF;}

.orange{ color:#FF9900;}
.darkorange{ color:#FF6600;}
.bluemember{ color:#3D9AE8;}

.greenB{color:#23838D; font-weight:bold;}

.blueB{color:#3366FF; font-weight:bold;}

.blueBdai{color:#3366FF; font-weight:bold; font-size:12pt; padding-top:10px;}

.midashiBlue{color:blue; font-weight:bold;}

.midashiKAKOMI{ margin-top:15px; border:1px solid #C0D9DB; padding:2px 5px; margin-bottom:10px; background:#C0D9DB; font-weight:bold;}

.bgCream{background:#FFE3E3;}

/*-----------------------*/

.highlight{ color:#FF6666; font-weight:bold;}

.line{
border-top:1px solid #33878D;
padding:10px 0px 10px 0px;
margin-top:10px;
height:1px;
font-size:1px;
line-height:1;
}
.line hr, .lineDOT hr{ display:none;}

.padTOP{ padding:7px 0 0 0; line-height:125%;}

.lineDOT{
border-top:1px dotted #FF9900;
margin:15px 0px 10px;
}


.kakomi{
padding:5px 10px;
border:1px solid #cccccc;
background:#F8F8F8;
}

.kakomiBlue{
padding:5px 20px;
border:1px solid #3366FF;
background:#F8F8F8;
}

.kakomiGreen{
width:550px;
padding:2px 5px;
border:1px solid #23838D;
background:#FFFFDD;
margin-bottom:12px;
}


/*-----TABLE------*/
table .kakomiUNI{ border:1px solid #4F9DA7; border-collapse:collapse; width:100%;}
.kakomiUNI th{ padding:5px ; text-align:center; background: #FFDD88; font-size:11pt;}
.kakomiUNI td{ padding:10px 15px ;background:#FFFFDD;}

.jutenkatsudo{background:#FFFFDD;}

.tableDECO table{ border:1px solid #CCCCCC;}
.tableDECO table th{ font-size:14px;border-right:1px solid #CCCCCC; background:#C0D9DB; font-weight:bold; padding:5px;}
.tableDECO table td{ border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}

/*-----END TABLE------*/


.txtINDENT1EM{padding-left:1em;}

/*------List Style------*/

.listDisc{list-style:disc;}
.listCircle{list-style:circle;}

.listDisc,.listCircle{
margin:3px 0px 3px 1em; 
padding-left:1em;
}
.listDisc li,.listCircle li{
margin-bottom:6px;
font-size:11pt;
line-height:120%;
}

.listNum{
list-style:none;
margin:3px 0px 3px 1em; 
padding-left:1em;
}

.listNum li{
margin-bottom:6px;
font-size:11pt;
line-height:120%;
text-indent:-1.1em;
}


dl.listNum{
list-style:none;
margin:3px 0px 3px 0em; 
padding-left:0em;
}

.listNum dt{
margin-bottom:6px;
font-size:11pt;
line-height:120%;
font-weight:bold;
}

.listNum dd{
margin-bottom:6px;
font-size:11pt;
line-height:120%;
margin-left:2em;
}



/* safari only \*/
html:\66irst-child .listNum li{
text-indent:-1.8em;
}
/* end */


.listNumPlane{
font-weight:bold;
margin-top:0.5em;
margin-bottom:0.5em;
}

.listNumPlane li{
margin-bottom:4px;
}


.listNumPlaneNomal{
margin-top:0.5em;
margin-bottom:0.5em;
}

.listNumPlaneNomal li{
margin-bottom:4px;
}


.listLINK{ list-style-image:url(image/icn_link.gif); margin-left:2em; margin-top:-5px;}
.listLINK li{margin-bottom:5px;}


/* safari only \*/
html:\66irst-child .listLINK{
margin-left:-1em;
}
/* end */


/*-----------------------*/


.map{border:1px solid #999999; padding:2px 3px 5px; margin:2px 0px 10px 20px;}

.padTableNUM{ padding:3px 0px 4px;}

.padBTM05{ padding-bottom:5px;}

.btmANCpad{padding-bottom:600px;}

.marLEFT01{margin-left:1em;}

.clear{clear:both;}

/*-----------------------*/



/*- about/aisatu.html ----------------------*/

.aisatsu{
	width:550px;}
