/*++++++++++++++++++++++++++++++++++

  SOUEI PROJECT Corporate Website  
  http://www.eaglegroup.co.jp      
  -------------------------------
  recruit.css  
  last up date 2007.11.16          

++++++++++++++++++++++++++++++++++*/

@import "base.css";
@import "header.css";
@import "side.css";
@import "footer.css";


/*  採用情報トップ　index
++++++++++++++++++++++++++++++++++*/

div.recruit_index div#content_inner{background:#fff;}
div.recruit_index h2#pagetitle{display:none;}
div.recruit_index div#content_lead{display:none;}
div.recruit_index div#content_body{
padding:0;
border:none;
background:url(/img/recruit/index_mainimage.jpg) no-repeat #000000;
width:655px;
height:533px;
}
div.recruit_index div#content_body h3{display:none;}
div.recruit_index div#content_body h4{display:none;}
div.recruit_index div#content_body h5{display:none;}

div.recruit_index img#btn_2009{
margin:350px 0 0 85px;
}

div.recruit_index div#content_body ul{
text-align:center;
padding-top:25px;
}

div.recruit_index div#content_body ul li{
display:inline;
}


/*  募集要項　data
++++++++++++++++++++++++++++++++++*/

/* DATA MENU
----------------------------------*/
ul#data_menu{
padding:0;
clear:both;
overflow:hidden;
height:45px;
}

ul#data_menu li{
display:inline;
}

ul#data_menu li a{
float:left;
display:block;
margin:0 0 10px 0;
width:160px;
height:35px;
}

ul#data_menu li a.data_menu01{background:url(/img/recruit/data_menu_01.gif); margin-right:5px;}
ul#data_menu li a.data_menu02{background:url(/img/recruit/data_menu_02.gif); margin-right:5px;}
ul#data_menu li a.data_menu03{background:url(/img/recruit/data_menu_03.gif); margin-right:5px;}
ul#data_menu li a.data_menu04{background:url(/img/recruit/data_menu_04.gif);}



div.recruit_data div#content_body{
padding:19px;
}

div.recruit_data div#content_body h3{
border-bottom:1px solid #000;
}

div.recruit_data div#content_body h4{
margin-top:10px;
background:#7fcce5;
font-weight:bold;
font-size:100%;
padding:5px 8px;
color:#000;
}
div.recruit_data div#content_body dl{
padding:10px 10px 20px 10px;
}

div.recruit_data div#content_body dl dt{
font-weight:bold;
color:#333;
margin-top:5px;
}

div.recruit_data div#content_body dl dd{
padding:0 0 5px 0;
margin:0;
background:url(/common/dot_01.gif) repeat-x bottom;
}

div.recruit_data div#content_body p.pagetop{
text-align:right;
}


/*  採用までの流れ　flow
++++++++++++++++++++++++++++++++++*/

div.recruit_flow div#content_lead{
margin:20px 0 0 5px;
text-align:center;
}

div.recruit_flow div#content_lead p{
padding:10px;
text-align:left;
}

div.recruit_flow div#content_body{
padding:19px;
}

div.recruit_flow div#content_body dl{
width:615px;
padding-bottom:21px;
background:url(/img/recruit/flow_step_border.gif) no-repeat bottom;
clear:both;
}

div.recruit_flow div#content_body dl#step_final{
background:none;
}

div.recruit_flow div#content_body h3{
margin:5px 0;
}

div.recruit_flow div#content_body h3 img.step_head{
margin-left:15px;
}

div.recruit_flow div#content_body dd{
margin:0;
padding-left:110px;
width:505px;
background:url(/img/recruit/flow_step_bg.gif) repeat-y left bottom;
}

div.recruit_flow div#content_body dl#step_final dd{
background:none;
}

div.recruit_flow ul#banner_recruit{
width:505px;
margin-top:10px;
clear:both;
overflow:hidden;
}

div.recruit_flow ul#banner_recruit li{
float:left;
text-align:center;
padding:0;
width:122px;
padding-left: 5px;
}

div.recruit_flow ul#banner_recruit li#first-list{
padding-left:0;
}

div.recruit_flow ul#banner_recruit li a{
text-decoration:none;
}

div.recruit_flow ul#banner_recruit li a img{
border:1px solid #0099cc;
}

div.recruit_flow p.btn_seminar{
margin:10px 0;
text-align:right;
}


/*  仕事情報Q&A　qaa-
++++++++++++++++++++++++++++++++++*/

/* QAA MENU
----------------------------------*/
ul#qaa_menu_A{
padding:0;
clear:both;
overflow:hidden;
height:50px;
}

ul#qaa_menu_B{
padding:0;
clear:both;
overflow:hidden;
height:45px;
}

ul#qaa_menu_A li,
ul#qaa_menu_B li{
display:inline;
}

ul#qaa_menu_A li a{
float:left;
display:block;
width:210px;
height:40px;
}

ul#qaa_menu_B li a{
float:left;
display:block;
width:127px;
height:35px;
margin:0 0 10px 0;
}

ul#qaa_menu_A li a.qaa_menu01{background:url(/img/recruit/qaa_menu_01.gif);margin:0 10px 10px 110px;_margin:0 10px 10px 55px;}
ul#qaa_menu_A li a.qaa_menu02{background:url(/img/recruit/qaa_menu_02.gif);margin:0 0 10px 0;_margin:0 0 10px 0;}
ul#qaa_menu_B li a.qaa_menu03{background:url(/img/recruit/qaa_menu_03.gif);margin-right:4px;}
ul#qaa_menu_B li a.qaa_menu04{background:url(/img/recruit/qaa_menu_04.gif);margin-right:4px;}
ul#qaa_menu_B li a.qaa_menu05{background:url(/img/recruit/qaa_menu_05.gif);margin-right:4px;}
ul#qaa_menu_B li a.qaa_menu06{background:url(/img/recruit/qaa_menu_06.gif);margin-right:4px;}
ul#qaa_menu_B li a.qaa_menu07{background:url(/img/recruit/qaa_menu_07.gif);}


div.recruit_qaa-1day div#content_body,
div.recruit_qaa-tools div#content_body,
div.recruit_qaa-work div#content_body,
div.recruit_qaa-labor div#content_body,
div.recruit_qaa-place div#content_body,
div.recruit_qaa-training div#content_body,
div.recruit_qaa-recruiting div#content_body {
padding:19px;
}

div.recruit_qaa-1day div#content_body h3,
div.recruit_qaa-tools div#content_body h3,
div.recruit_qaa-work div#content_body h3,
div.recruit_qaa-labor div#content_body h3,
div.recruit_qaa-place div#content_body h3,
div.recruit_qaa-training div#content_body h3,
div.recruit_qaa-recruiting div#content_body h3 {
border-bottom:1px solid #000;
}

div#content_body ul.q_list{
padding:15px;
width:585px;
background:url(/common/dot_01.gif) repeat-x bottom;
clear:both;
overflow:hidden;
}

ul.q_list li a{
margin-left:20px;
}

div.recruit_qaa-1day div#content_body dl,
div.recruit_qaa-tools div#content_body dl,
div.recruit_qaa-work div#content_body dl,
div.recruit_qaa-labor div#content_body dl,
div.recruit_qaa-place div#content_body dl,
div.recruit_qaa-training div#content_body dl,
div.recruit_qaa-recruiting div#content_body dl {
margin-top:10px;
}

div.recruit_qaa-1day div#content_body dt,
div.recruit_qaa-tools div#content_body dt,
div.recruit_qaa-work div#content_body dt,
div.recruit_qaa-labor div#content_body dt,
div.recruit_qaa-place div#content_body dt,
div.recruit_qaa-training div#content_body dt,
div.recruit_qaa-recruiting div#content_body dt {
clear:both;
overflow:hidden;
}

div.recruit_qaa-1day div#content_body h4,
div.recruit_qaa-tools div#content_body h4,
div.recruit_qaa-work div#content_body h4,
div.recruit_qaa-labor div#content_body h4,
div.recruit_qaa-place div#content_body h4,
div.recruit_qaa-training div#content_body h4,
div.recruit_qaa-recruiting div#content_body h4 {
background:url(/img/recruit/qaa_q_bg.gif) repeat-y #bfe5f2;
font-weight:bold;
font-size:100%;
padding:5px 8px;
color:#000;
clear:both;
}

div#content_body h4 span.question{
display:block;
float:left;
width:45px;
}

div.recruit_qaa-1day div#content_body h4{
margin-bottom:10px;
}

div.recruit_qaa-1day div#content_body dd,
div.recruit_qaa-tools div#content_body dd,
div.recruit_qaa-work div#content_body dd,
div.recruit_qaa-labor div#content_body dd,
div.recruit_qaa-place div#content_body dd,
div.recruit_qaa-training div#content_body dd,
div.recruit_qaa-recruiting div#content_body dd {
margin:10px;
width:595px;
}

div.recruit_qaa-work div#content_body dd img,
div.recruit_qaa-labor div#content_body dd img,
div.recruit_qaa-place div#content_body dd img,
div.recruit_qaa-training div#content_body dd img,
div.recruit_qaa-recruiting div#content_body dd img {
float:right;
margin:0 0 5px 10px;
}

div.recruit_qaa-work div#content_body dd ul,
div.recruit_qaa-labor div#content_body dd ul,
div.recruit_qaa-place div#content_body dd ul,
div.recruit_qaa-training div#content_body dd ul,
div.recruit_qaa-recruiting div#content_body dd ul {
margin:10px;
}

div#content_body p.return_question{
text-align:right;
font-size:x-small;
_font-size:xx-small;
padding:5px;
clear:both;
}

div.recruit_qaa-1day div#content_body dd h5,
div.recruit_qaa-tools div#content_body dd h5 {
color:#000;
margin-top:10px;
font-size:100%;
}

/****** 1day ******/

div.recruit_qaa-1day div#content_body dd p{
margin-left:15px;
}

div.recruit_qaa-1day div#content_body dd ul{
margin-left:10px;
padding-left:24px;
list-style:disc;
}

div.recruit_qaa-1day div#content_body dd.border{
margin:10px 10px 0 10px;
padding:0 0 10px 0;
width:595px;
background:url(/common/dot_01.gif) repeat-x bottom;
clear:both;
overflow:hidden;
}

div.recruit_qaa-1day div#content_body dd.border img{
float:left;
margin:0 10px 5px 0;
}

div.recruit_qaa-1day div#content_body dd.border h5{
margin:0;
color:#0099cc;
font-size:100%;
width:400px;
padding-bottom:5px;
}

div.recruit_qaa-1day div#content_body dd.nophoto{
padding:0 0 10px 190px;
width:405px;
clear:both;
overflow:hidden;
}

div.recruit_qaa-1day div#content_body div.time{
margin:10px 10px 0 10px;
width:595px;
clear:left;
}

/****** tools ******/

div.recruit_qaa-tools div#content_body dd h5{
color:#0099cc;
margin-top:10px;
font-size:100%;
padding:5px 8px;
background:#ebebeb url(/common/dot_01.gif) repeat-x bottom;
clear:both;
}

div.recruit_qaa-tools div#content_body ul.item{
margin:10px 0 0 0;
width:585px;
clear:both;
overflow:hidden;
padding:0 0 10px 10px;
background: url(/common/dot_01.gif) repeat-x bottom;
}

div.recruit_qaa-tools div#content_body ul.item li{
width:180px;
margin-right:15px;
float:left;
}

div.recruit_qaa-tools div#content_body ul.item li span.tool_name{
text-align:center;
display:block;
color:#000;
}

div.recruit_qaa-tools div#content_body ul.item li span.tool_name img{
margin:3px 0;
}





