/*
 style.css
 2007/10/25 buzzcom
*/
* {font-size:11px;font-family:"Avantgarde","Futura","Gill Sans","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","新ゴ L","ＭＳ Ｐゴシック","MS PGothic","Osaka";}
a {text-decoration:none;color:#000000;}
a:hover {text-decoration: underline;}
body {background:#EEEBE4 url(../image/bg_outside.gif);}
#wrapper_body {background:url(../image/bg.gif) repeat-y;width:886px;margin:0 auto;}
#wrapper_contents {width:868px;margin:0 auto;}
#header {height: 120px;}
#header h1 { background-image:url(../image/newlogo.gif); background-repeat:no-repeat;text-indent:-9999px;width:218px;height:120px;float:left;}
.left_tab {float:left; background:url(../image/h_navi_left.gif) no-repeat;width:10px;height:19px;}
.center_tab {float:left; background:url(../image/h_navi_back.gif) repeat-x;height:19px;}
.right_tab {float:left; background:url(../image/h_navi_right.gif) no-repeat;width:10px;height:19px;_line-height:0;}

#header_top_nav {float:right; width:355px;}
#h_nav_1 {margin-right:7px;}
#h_nav_2 {margin-right:7px;}
#h_nav_3 {margin-right:7px;}


#header_msg {clear:right;padding-top:20px;}
#header_bottom_nav {padding-top:23px;_padding:0;_margin-top:30px;_height:12px;_margin-bottom:-5px;}
*:first-child+html #header_bottom_nav{padding-top:5px;}
#header_bottom_nav a { width:87px;height:0px;}

a#area1 { margin-left:50px;}
a#area2 { margin-left:10px;}
a#area3 { margin-left:10px;}
a#area4 { margin-left:10px;}
a#area5 { margin-left:10px;}
a#area6 { margin-left:10px;}

#search_area {clear:left; background:url(../image/company_search_bg.gif) repeat-x #E3E5E4;padding-left:15px;padding-top:10px;height:142px;}
span#note1 {background:url(../image/search_icon.gif) no-repeat;padding-left:15px;height:15px;}
span#note2 {margin-left:15px;}
#search_boxes {margin-top:5px;}
#search_col1 {float:left;margin-right:15px;}
#search_col2 {float:left;margin-right:15px;}
#search_col3 {float:left;margin-right:15px;}
#search_col4 {float:left;margin-right:15px;}
#search_col5 {float:left;margin-right:15px;}
#search_col6 {float:left;margin-top:80px;}

#content{
width:868px;
margin:0 auto;
}


#row0 {
float:right;
margin-left:10px;
_margin-left:0px;
margin-top:10px;
margin-right:30px;
_margin-right:20px;
width:600px;
height:auto;
margin-bottom:30px;
_margin-bottom:10px;
}

#main1{
margin-bottom:10px;
font-size:12px;
line-height:150%;
}

#main2{
margin-bottom:10px;
}

#main2_memo{
margin-bottom:10px;
font-size:12px;
line-height:150%;
}

.stepleft{
margin-top:10px;
border-top:solid 1px #6BB940;
border-left:solid 1px #6BB940;
border-bottom:solid 1px #6BB940;
padding-bottom:10px;
height:110px;
width:299px;
float:left;
}

.stepright{
margin-top:10px;
border-top:solid 1px #6BB940;
border-right:solid 1px #6BB940;
border-bottom:solid 1px #6BB940;
padding-bottom:10px;
height:110px;
width:299px;
float:right;
}

.stepright li{
background-image:url(../image/use_daberiba_arrow.gif);
background-repeat:no-repeat;
text-align:left;
padding-left:15px;
_padding-left:0px;
margin-top:10px;
font-size:12px;
line-height:130%;
list-style:none;
}


#main3{
width:600px;
font-size:12px;
text-align:130%;
}

.qa1{
background-image:url(../image/q.png);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:22px;
padding-right:10px;
margin-top:10px;
}


.qa2{
background-image:url(../image/a.png);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:22px;
padding-right:10px;
margin-top:10px;
}


#main4{
font-size:14px;
color:#770000;
}

#main5{
width:600px;
}

#main5 table td{
font-size:12px;
padding-left:7px;
}


#main6{
border:1px solid #CCCCCC;
margin-bottom:10px;
font-size:12px;
line-height:150%;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:5px;
}

.main6right{
text-align:right;
margin-top:10px;
font-size:12px;
line-height:150%;
padding-right:10px;
}

.main6-2{
margin-top:5px;
font-size:18px;
line-height:150%;
}








#row0 #special{
width:600px;
margin-bottom: 10px;
}

#row0 #new_offers {
float:right;
width:610px;
}
#new_offers h2 {text-indent:-9999px;background:url(../image/new_recruit_info_title.gif) no-repeat;width:295px;height:30px;}


#row1 {clear:both; width:202px; float:left}

#row1_col1 {width:202px;background-color:#F5F5F5;border-right:1px solid #E3E3E3;}
#row1_col1 a#link1 { background:url(../image/nav1_1.gif) no-repeat;width:202px;height:59px;display:block;text-indent:-9999px;}
#row1_col1 a:hover#link1 {background:url(../image/nav1_2.gif) no-repeat;width:202px;height:59px;display:block;}
#row1_col1 a#link2 { background:url(../image/nav2_1.gif) no-repeat;width:202px;height:59px;display:block;text-indent:-9999px;}
#row1_col1 a:hover#link2 {background:url(../image/nav2_2.gif) no-repeat;width:202px;height:59px;display:block;}
#row1_col1 a#link3 { background:url(../image/nav3_1.gif) no-repeat;width:202px;height:59px;display:block;text-indent:-9999px;}
#row1_col1 a:hover#link3 {background:url(../image/nav3_2.gif) no-repeat;width:202px;height:59px;display:block;}
#row1_col1 a#link4 { background:url(../image/nav5_1.gif) no-repeat;width:202px;height:59px;display:block;text-indent:-9999px;}
#row1_col1 a:hover#link4 {background:url(../image/nav5_2.gif) no-repeat;width:202px;height:59px;display:block;}


#row1_col1 a#link5 { background:url(../image/banner_rireki.gif) no-repeat;width:160px;height:61px;display:block;text-indent:-9999px; margin:13px auto;}

#row1_col2 {float:right;margin-top:15px;width:650px;}
#row1_col1 h2#pt1 {background:url(../image/news_title.gif) no-repeat; width:195px;height:30px;text-indent:-9999px;margin-left:3px;}
#row1_col2 h2#pt2 {background:url(../image/colum_backnumber_title.gif) no-repeat;width:600px; height:30px;text-indent:-9999px;}
#row1_col2 h2#pt3 {background:url(../image/closeup_title.gif) no-repeat;width:600px; height:30px;text-indent:-9999px;}
#row1_col2 h2#pt4 {background:url(../image/category_company_search_tit.gif) no-repeat;width:600px; height:30px;text-indent:-9999px;margin-bottom:10px;}

.separator {background:url(../image/colum_under_line.gif) repeat-x; width:600px;}

#bottom_nav_wrapper {width:100%;height:38px;background-color:#EDEDED;border-top:1px #E3E3E3 solid;border-bottom:1px #E3E3E3 solid;}
#bottom_nav { clear:both; width:570px;margin:0 auto;padding-top:10px;}

.post_cats {float: left;border:1px #000000 solid;padding:2px 7px;}
.post_date {float:right;color: white;background-color:#FAB013;padding:2px 7px;}
.post_title {clear: both; font-size:18px;margin:4px 0;padding-left: 7px;}
.post {width:580px;margin-top:10px;margin-left: 5px;}

.post_image_content{width:580px;}
.post_image {float: left;width:210px;}
.post_content{float: right;width:370px;}
.post_content p {min-height:90px;}
.link_to_post {width:102px;height:20px;margin-top:10px;margin-left : auto ; margin-right : 0 ; text-align : left ;}
.link_to_post a {display:block;text-indent:-9999px;background:url(../image/detail_btn.gif) no-repeat;width:102px;height:20px;}

/* クローズアップ */
.closeup_item {margin-left:5px;margin-top:10px;margin-top:10px;width:590px;}
.CU {width:400px;margin-bottom:10px;margin-left:100px;}
.CU a {font-size:14px;}

/* お知らせ */
.news {margin-top:7px;margin-left:5px;}


 #footer {}
.clearfix:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.clearfix {
  _height: 1px;
  min-height: 1px;
  /*��*//*/
  height: auto;
  overflow: hidden;
  /**/
}

