.t_main {  font-size: 10px; line-height: 140%}
.t_menu {  font-size: 10px; line-height: 105%}
.t_copy {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #FFFFFF; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px}
.t_main_12 {  font-size: 12px; line-height: 140%; padding-top: 3px}
.t_main14 {  font-size: 14px; line-height: 140%}
.t_main16 {  font-size: 16px}
a:link { color: #0066CC; text-decoration: none}
a:visited { color: #0099CC; text-decoration: none}
a:active { color: #00CCFF; text-decoration: underline}
a:hover { color: #00CCFF; text-decoration: underline}
.borderl_g {  border: #CCCCCC dotted}
ul { list-style-position : outside ; }

.text1 {  font-size: 12px; background-color: #F3FEE2}
.text2 {  font-size: 12px; background-color: #FDEEF2}body { border: none; color: #000000; background-color: #FFFFFF; background-image: url(../common_imgs/back.jpg); background-repeat: repeat-x}

.seo { font-size: 10px; border-color: #FFFFFF #D3DBE6 #D3DBE6 #FFFFFF; background-color: #3C2A21; border-style: none; font-weight: normal ; color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; height: 26px}

.footer { font-size: 10px; color: #583826; padding-top: 10px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: right; height: 60px; background-image: url(../common_imgs/footer.gif); margin-top: 5px; margin-right: 8px; margin-left: 8px}

.cordi_ttl { font-size: 12px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #7D6253; color: #FFFFFF}

.sub_menu1  a:link { color: #FFFFFF; text-decoration: none}
.sub_menu1  a:visited { color: #E7FFCF; text-decoration: none}
.sub_menu1  a:active { color: #66FF00; text-decoration: underline}
.sub_menu1  a:hover { color: #FFFF00; text-decoration: underline}.main_tb { background-image:  url(../index_imgs/main_bg.gif); background-repeat: repeat; text-align: center}
.sub_menu1 { background-color: #85BF58; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 12px}
.sub_menu1a { background-color: #69B410; padding-top: 5px; padding-bottom: 5px; font-size: 12px ; padding-left: 5px; color: #FFFFFF}
.sub_menu1b { background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; font-size: 10px; padding-left: 2px}
.ttl_01 { padding-top: 5px; padding-bottom: 5px; font-size: 16px; font-weight: bold; background-image: url(../common_imgs/ttl01_bg.gif); height: 39px; padding-left: 10px; color: #346306}
.ttl_01a { padding-top: 3px; font-size: 14px; font-weight: normal; background-image: url(../common_imgs/ttl01a_bg.gif); height: 30px; padding-left: 25px; color: #333333 ; background-repeat: no-repeat; padding-bottom: 3px; border-color: #FFFFFF #FFFFFF #CAD949; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.pagetop { font-size: 12px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; text-align: right; border-color: #8ABF4B #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.service_ico { background-color: #FFFFFF; padding-top: 8px; padding-bottom: 8px; font-size: 12px ; padding-left: 8px; color: #346306; border: 1px #CAD949 dotted; padding-right: 8px}
.info_waku { background-color: #FFFFFF; padding-top: 8px; padding-bottom: 8px; font-size: 12px ; padding-left: 8px; color: #346306; border: 2px #69B410 solid; padding-right: 8px }
.info_waku2 { background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; font-size: 12px ; padding-left: 5px; color: #333333; border: 1px #69B410 dotted; padding-right: 5px; width: 170px}
.shosai_waku { background-color: #D1E18B; padding-top: 5px; padding-bottom: 5px; font-size: 12px ; padding-left: 5px; border: 1px #CAD949 solid; padding-right: 5px}
.shosai_waku2 { background-color: #FFE5A6; padding-top: 5px; padding-bottom: 5px; font-size: 12px ; padding-left: 5px; border: 1px #FFB668 solid; padding-right: 5px }
.hozin_td1 { background-color: #F0FADA; font-size: 14px; color: #346306; border: 1px solid; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; font-weight: bold; border-color: #E2F0C0 #FFFFFF #FFFFFF #E2F0C0}
.hozin_td2 { background-color: #FFFFFF; font-size: 12px; color: #333333; border: 1px solid; padding-top: 8px; padding-left: 8px; border-color: #EEEEEE #EEEEEE #F0FADA; padding-bottom: 8px}
.recru_td1 { background-color: #F0FADA; font-size: 14px; color: #346306; border: 1px solid; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: bold; border-color: #E2F0C0 #FFFFFF #FFFFFF #E2F0C0 }
.recru_td2 { background-color: #FFFFFF; font-size: 12px; color: #333333; border: 1px solid; padding-top: 4px; padding-left: 4px; border-color: #EEEEEE #EEEEEE #F0FADA; padding-bottom: 4px; padding-right: 4px}
.hozin_td3 { background-color: #F0FADA; font-size: 14px; color: #346306; border: 1px solid; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-weight: bold; border-color: #E2F0C0 #FFFFFF #FFFFFF #E2F0C0 }
.priv_honbun { background-color: #FFFFFF; font-size: 12px; color: #333333; padding-top: 2px; padding-left: 20px; padding-bottom: 0px; padding-right: 0px}
.shisetu_foot { font-size: 12px; line-height: 140% ; padding-top: 8px; border-color: #CAD949 #FFFFFF #FFFFFF; text-align: center; color: #333333; border-style: solid; border-top-width: 1px}
.shisetu_td1 { background-color: #F0FADA; font-size: 12px; color: #346306; border: 1px solid; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: bold; border-color: #E2F0C0 #FFFFFF #FFFFFF #E2F0C0 }
.shisetu_td2 { background-color: #FFFFFF; font-size: 12px; color: #333333; border: 1px solid; padding-top: 4px; padding-left: 4px; border-color: #EEEEEE #EEEEEE #F0FADA; padding-bottom: 4px; padding-right: 4px }
.shisetu_subttl { font-size: 12px; color: #333333; border: 1px solid; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 0px; font-weight: normal; border-color: #FFFFFF #FFFFFF #E8D682; text-align: right; margin-bottom: 4px}
.shisetu_subttl2 { font-size: 14px; color: #663333; border: 1px solid; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 0px; font-weight: normal; border-color: #FFFFFF #FFFFFF #E8D682 ; margin-bottom: 4px}
.site_td { font-size: 12px; line-height: 140%; padding-top: 3px ; border-color: #FFFFFF #FFFFFF #C7E6A8; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-bottom: 3px}
