@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 10px;
}

.list01{
padding:3px 0px 3px 25px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
font-size:14px;
}

.list02{
padding:3px 0px 3px 28px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}


.list50{
list-style:none;
}
.list50 li{
padding:3px 0px 3px 25px;
line-height:180%;
background:url(../../img/inner/icon.gif) no-repeat left 3px;
}


.redtxt{
color:#D41313;
}
.bold{
font-weight:bold;
}
.font14{
font-size:14px;
}

.w674{
width:674px;
margin-left:auto;
margin-right:auto;
}

.ttl01{
background:url(../../img/inner/ttl_bg.gif) repeat-x left top #E6EBED;
padding:14px 10px 8px 10px;
font-size:14px;
border-bottom:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
width:690px;
line-height:150%;
}

.ttl02{
font-size:14px;
color:#092892;
padding:2px 0px 3px 16px;
line-height:150%;
background:url(../../img/point04.gif) no-repeat left 6px;
border-bottom:1px dotted #a8a8a8;
margin-bottom:8px;
}
.ttl03{
font-size:14px;
color:#092892;
padding:2px 0px 3px 16px;
line-height:150%;
background:url(../../img/point04.gif) no-repeat left 6px;
margin-bottom:8px;
}


.ttl04{
font-size:16px;
padding:4px 0px;
border-bottom:1px dotted #a8a8a8;
margin-bottom:8px;
}


.ttl05{
font-size:14px;
color:#E32F09;
}


.f14{
font-size:14px;
}

.ent_area{
/*padding-bottom:10px;*/
padding-bottom:20px;
}
.ent_body{
line-height:180%;
padding:12px 0px;
width:694px;
margin-left:auto;
margin-right:auto;
}


.end_bana{
text-align:center;
padding:25px 0px;
}



.table01{
border-right:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
}
.table01 th{
border-left:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
font-weight:normal;
padding:7px 10px;
line-height:170%;
text-align:left;
vertical-align:top;
background:#f5f5f5;
}
.table01 td{
border-left:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
font-weight:normal;
padding:7px 10px;
line-height:170%;
text-align:left;
vertical-align:top;
}


.table02{
border-right:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
}
.table02 th{
border-left:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
font-weight:normal;
}
.table02 td{
border-left:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
font-weight:normal;
padding:10px 15px;
line-height:170%;
text-align:left;
vertical-align:top;
}





.menu_area{
background:url(../../img/leftmenu_bg.gif) repeat-y 0 0;
width:214px;
padding:0px 1px;
border-bottom:1px solid #002191;
margin-bottom:20px;
}
.menu_area h3{
background:#324EAB;
font-size:14px;
color:#ffffff;
padding:5px 10px;
border-bottom:1px solid #002191;
}

.menu_area ul{
list-style:none;
padding:8px 10px;
}
.menu_area ul li{
background:url(../../img/point06.gif) no-repeat left 8px;
padding:2px 0px 2px 10px;
line-height:150%;
}





.date{
text-align:right;
font-size:10px;
padding-top:2px;
}
.month{
padding:15px 0px;
text-align:center;
}
.month select{
width:180px;
}

.next_prev{
list-style:none;
}
.next_prev li{
background:url(../../img/point02.gif) no-repeat left 4px;
padding:2px 0px 1px 18px;
line-height:180%;
}













.f450:focus,
.f350:focus,
.f300:focus,
.f200:focus,
.f100:focus,
.f50:focus,
.f30:focus,
.change_table textarea:focus{
background-color:#ffffff;
}


.f350{
width:350px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}
.f300{
width:300px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f450{
width:450px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f200{
width:200px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f100{
width:100px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f70{
width:70px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f50{
width:50px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

.f30{
width:30px;
padding:1px;
border:1px solid #858585;
font-size:12px;
background-color:#f5f5f5;
padding:3px;
}

table.form_table{
border-bottom:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
font-size:12px;
}
table.form_table th{
border-top:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
background:#f5f5f5;
font-weight:normal;
text-align:left;
vertical-align:top;
padding:10px 10px;
width:190px;
}
table.form_table td{
border-top:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
text-align:left;
vertical-align:top;
padding:10px 10px;
}



table.form_table th.must{
background:url(../../img/inner/must.gif) no-repeat 175px 8px #f4f4f4;
}


.mintxt{
font-size:10px;
}

table.form_bt{
margin:20px auto;
width:200px;
}
table.form_bt td{
text-align:center;
}

#consulting01{
background:url(../../img/inner/consul03.jpg) no-repeat right top;
height:313px;
}

#school01{
background:url(../../img/inner/sch02.jpg) no-repeat right bottom;
}


.gray{
width:634px;
padding:10px 20px;
background:#f4f4f4;
border:1px solid #e0e0e0;
margin-left:auto;
margin-right:auto;
}

#book{
background:url(../../img/inner/book01.jpg) no-repeat right bottom;
height:281px;
}


.dat05{
text-align:right;
}



.gaikan{
background:url(../../img/inner/gaikan.jpg) no-repeat right bottom;
}






#bottle01{
background:url(../../img/inner/bottle01.jpg) no-repeat right top;
}






#mental01{
background:url(../../img/inner/mental01.jpg) no-repeat right bottom;
padding-bottom:20px;
}




#keiei01{
background:url(../../img/inner/up02.gif) no-repeat right top;
padding-right:210px;
padding-bottom:30px;
}






.melbox01{
background:url(../../img/inner/mls02_bg.gif) repeat-y 0 0;
width:596px;
border-bottom:1px solid #D4D2D2;
border-top:1px solid #D4D2D2;
padding-bottom:20px;
padding-top:20px;
margin:10px auto;
}

#mel_forms{
width:330px;
margin:0px auto;
background:#EDECEA;
padding:10px 30px;
}


#mel_forms table{
}
#mel_forms table th{
text-align:left;
vertical-align:middle;
padding:4px 0px;
}
#mel_forms table td{
text-align:left;
vertical-align:middle;
padding:4px 0px;
}
#mel_forms table input{
width:200px;
border:1px solid #888888;
}




.tou11_tab{
width:452px;
}
.tou11_tab{
}
.tou11_tab td{
border:1px solid #CCCCCC;
background:#EBEBEB;
padding:7px 15px;
}

.tou11_box{
width:454px;
margin-left:auto;
margin-right:auto;
}


#sonota{
background:url(../../img/inner/sonota.gif) no-repeat 120px 15px;
padding:15px 0px 35px 220px;
}




