* { font-family: Tahoma, Arial, Helvetica, sans-serif;}

body { background:#ffffff;}
p, td, div { font-size:14px; color:#1a1919; line-height:22px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:22px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#1a1919; text-decoration:underline;}
a:hover { text-decoration:none;}
a.non { text-decoration:none}
a.non:hover { text-decoration:underline}


.bg_top { background:url(images/bg_top2.jpg) no-repeat; height:290px}
.bg_bot { background:#004812; height:60px; padding: 0 0 0 40px}
.bg_ttl-x { background:url(images/bg_ttl-x.jpg) repeat-x; height:73px}
.bg_box0-y { background:url(images/bg_box0-y.jpg) repeat-y; height:184px}
.bg_box1-y { background:url(images/bg_box1-y.jpg) repeat-y; padding:0 1px 0 1px}

.bmnu { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; line-height:14px; color:#ffffff}
a.bmnu { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; line-height:14px; color:#ffffff; text-decoration:none}
a.bmnu:hover { text-decoration:underline}
a.bmnua { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; line-height:14px; color:#ffffff; text-decoration:underline}
a.bmnua:hover { text-decoration:underline}

.tab-mnu { margin:240px 0 0 130px}
.ttl1 { font-size:18px; color:#1a1919; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:24px}
.ttl2 { font-size:24px; color:#004812; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:24px}
.ttl3 { font-size:21px; line-height:24px; color:#004812; font-weight:bold; font-family:"Times New Roman", Times, serif; text-transform:uppercase}
.ttl4line { background:#004812; color:#ffffff; font-size:15px; font-weight:bold; line-height:15px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding:0 0 0 5px; height:24px;}


.d-pad1 { padding:17px 0 0 30px; text-align:justify}
.d-pad2 { padding:7px}
.d-pad3 { padding:17px 30px 0 30px; text-align:justify}

.ul1 { list-style:none; padding:0; margin:0}
.li1 { padding:0 0 8px 35px; line-height:23px; color:#004812; font-weight:bold; font-size:17px; background:url(images/mark.jpg) no-repeat 11px 6px;}

.f13l17 { font-size:13px; line-height:17px}
.f10 { font-size:10px}
.f11l14 { font-size:11px; line-height:14px}

.inp { width:210px; height:16px; font-size:13px; line-height:14px; border:#999999 solid 1px}
.area { width:320px; height:85px; font-size:13px; line-height:14px; border:#999999 solid 1px}
#error { float:left; width:317px;}
.btn_clear { background:url(images/btn_clear.jpg) no-repeat; width:74px; height:24px; border:0; cursor:pointer}
.btn_send { background:url(images/btn_send.jpg) no-repeat; width:74px; height:24px; border:0; cursor:pointer; margin:0 0 0 2px}
