@charset "utf-8";

p.f_1_caption{
font-size:14px;
color:#ff9900;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

p.f_1_link{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-bottom:35px;
}

p.f_1_link a{
color:#339933;
}


span#f_1_mail{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/mail.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin:0;
}

/* e_1_8 ここまで　----------------------*/

p.f_2_text{
font-size:12px;
color:#333333;
margin-right:15px;
padding:0;
}

p#f_2_map{
margin-bottom:30px;
}


p.f_2_mail{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/mail.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
}

p#f_4_text01{
font-size:12px;
color:#663300;
margin-right:15px;
margin-bottom:15px;
padding:0;
}

ol.f_4_list {
list-style-type: decimal;
margin-left:25px;
margin-bottom:15px;
padding:0;
}

ol.f_4_list li{
font-size:12px;
color:#333333;
margin-bottom: 3px;
padding:0;
}

/* f_1　-------------------------------*/


p.f_1_link{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
}

p.f_1_link a{
color:#339933;
}


p.f_1_pages_text01{
font-size:12px;
color:#333333;
margin-right:15px;
margin-bottom:5px;
padding:0;
}

div.f_1_frame{
width:595px;
padding-bottom:30px;
margin:0;
}

img.f_1_top{
display:block;
padding:0;
margin:0;
}

div.f_1_contents{
overflow:hidden;
display:inline-table; 
width:595px;
margin:0;
padding-top:5px;
padding-bottom:20px;
background-image: url(../images/pages/frame_bg02.gif);
background-repeat: repeat-y;
}

table#f_1_table{
width:540px;
margin-left:20px;
}

table#f_1_table tr{
border-bottom:dotted #ffcc99 1px;

}

table#f_1_table td.caption{
font-size:14px;
color:#ff9900;
font-weight:bold;
vertical-align:top;
padding:15px 20px 15px 10px;
border-bottom:dotted #ffcc99 1px;
}

table#f_1_table td.left{
font-size:12px;
color:#663300;
width:110px;
vertical-align:top;
padding:10px 15px 10px 10px;
border-bottom:dotted #ffcc99 1px;
}

table#f_1_table td.right{
text-align:1.7em;
font-size:12px;
color:#333333;
vertical-align:top;
padding:10px;
border-bottom:dotted #ffcc99 1px;
}

table#f_1_table td.right input{
vertical-align: middle;
margin:0 5px 0 0;
padding:0;
}

table#f_1_table td.left_bottom{
font-size:12px;
color:#663300;
width:110px;
vertical-align:top;
padding:10px;
}

table#f_1_table td.right_bottom{
vertical-align:top;
padding:10px;
}

p#f_1_form_under{
line-height:1.5em;
font-size:11px;
color:#666666;
margin:20px 30px 30px 30px;
padding:0px;
}

ul#f_1_form_button{
margin-left:90px;
padding:0;
}

ul#f_1_form_button li{
list-style:none;
float:left;
margin-right:30px;
padding:0;
}

img.f_1_bottom{
clear:left;
display:block;
padding:0;
margin-bottom:3px;
}

/* b_2_3　ここまで ----------------------*/


div#f_3_left{
float:left;
width:297px;
}

div#f_3_right{
float:right;
width:295px;
}

dl.f_3_dl{
margin-left:18px;
padding:0;
}

dl.f_3_dl dt{
font-size:12px;
color:#333333;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-bottom:10px;
}

dl.f_3_dl dt a{
text-decoration:none;
color:#333333;
}

dl.f_3_dl dt a:hover{
text-decoration:underline;
}


dl.f_3_dl dd{
font-size:12px;
color:#336633;
background-image: url(../images/pages/icons/allow_small.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-left:15px;
margin-bottom:10px;
}

dl.f_3_dl dd a{
text-decoration:none;
color:#336633;
}

dl.f_3_dl dd a:hover{
text-decoration:underline;
}



dl.f_3_dl dd.f_3_pdf{
font-size:12px;
color:#336633;
background-image: url(../images/pages/icons/pdf.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-left:15px;
margin-bottom:10px;
}

dl.f_3_dl dd.f_3_pdf a{
text-decoration:none;
color:#336633;
}

dl.f_3_dl dd.f_3_pdf a:hover{
text-decoration:underline;
}




