@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%;
}

.list02{
padding:3px 0px 3px 25px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}



.ttl01{
background:url(../../img/inner/ttl_bg01.gif) no-repeat left top;
font-size:12px;
padding:4px 10px 3px 24px;
font-weight:normal;
line-height:150%;
height:17px;
}

.ttl02{
background:url(../../img/inner/ttl_bg02.gif) no-repeat left top;
font-size:14px;
border-bottom:3px solid #97CC7B;
padding:7px 12px 4px 12px;
line-height:150%;
}

.date{
text-align:right;
padding-right:10px;
padding-top:2px;
font-size:10px;
line-height:150%;
}

.ent_body{
width:540px;
margin-left:auto;
margin-right:auto;
line-height:180%;
}

.cont_body{
width:540px;
margin-left:auto;
margin-right:auto;
line-height:180%;
padding-top:10px;
}

.dat01{
width:540px;
margin-left:auto;
margin-right:auto;
padding:2px 15px 2px 0px;
text-align:right;
background:url(../../img/inner/point02.gif) no-repeat right center;
}

.ent_area{
padding:15px 0px;
}
.cont_area{
padding-bottom:30px;
}


.bute{
border-top:1px dotted #c8c8c8;
padding:20px;
text-align:center;
font-size:14px;
letter-spacing:3px;
margin-top:25px;
}


.next_prev{
border-top:1px dotted #c8c8c8;
padding:10px 10px;
margin-top:25px;
}
.next_prev ul{
list-style:none;
}
.next_prev ul li{
background:url(../../img/inner/point02.gif) no-repeat left 5px;
padding:2px 0px 3px 15px;
line-height:150%;
}









.f450:focus,
.f350:focus,
.f300:focus,
.f200:focus,
.f100:focus,
.f50:focus,
.f30:focus,
.change_table textarea:focus{
background-color:#FEEEEE;
}


.f350{
width:350px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}
.f300{
width:300px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f450{
width:450px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f200{
width:200px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f100{
width:100px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f70{
width:70px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f50{
width:50px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

.f30{
width:30px;
padding:1px;
border:1px solid #858585;
font-size:12px;
}

table.form_table{
border-bottom:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
font-size:12px;
}
table.form_table th{
border-top:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
background:#f4f4f4;
font-weight:normal;
text-align:left;
vertical-align:top;
padding:7px 7px;
width:170px;
}
table.form_table td{
border-top:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
text-align:left;
vertical-align:top;
padding:7px 7px;
}

table.form_table th.must{
background:url(../../img/inner/must.gif) no-repeat 145px 6px #f4f4f4;
}


.mintxt{
font-size:10px;
}

table.form_bt{
margin:20px auto;
width:200px;
}
table.form_bt td{
text-align:center;
}
























