h1 { color:#fff; background:url(/images/common/title_bg.gif) 0 5px no-repeat; margin:23px 0 17px 0; }
h2 { color:#fff; background:url(/images/common/title_bg.gif) 85px 5px no-repeat; margin:23px 0 17px 0; }
.readArea { color:#fff;}
.content { color:#fff;}
.column01 { padding:44px 39px 44px 36px; margin-bottom:35px; background:#fff;}
.blue_bg { background:#00a4e3; padding:3px 13px; color:#fff; font-size:18px; font-weight:bold; width:75px; margin-bottom:6px;}
table, td, th {
border: 1px #00a4e3 solid;
}

.recruitment { color:#00a4e3; font-size:15px; margin-bottom:5px;}
.recruitment th { text-align:center; background:#d3edfb; font-weight:bold;}
.recruitment th, .recruitment td { padding:5px 0 3px 0 ; vertical-align:middle;}
.column02 { padding:44px 39px 70px 36px; background:url(/images/recruit/map_bg.gif) 0 33px no-repeat #fff; color:#221815; height:312px; margin-bottom:45px;}
#telBg{background:url(/images/recruit/table_telbg.gif) 0 0 no-repeat #d3edfb; padding-left:25px;}
#dotBg01{background:url(/images/recruit/tablebg.gif) 0 0 repeat-x; text-align:center !important;}
#dotBg02{background:url(/images/recruit/tablebg.gif) 0 0 repeat-x; text-align:center !important;}
.lh2{ line-height:2.0em;}
