/* CSS Document */

html, body{

/*background:url(/common/img/bg_body_wide_recruit.jpg) #FFF no-repeat top center;*/
}
body{
overflow-x:hidden;
}

#recruit{
background:url(/common/img/bg_body_wide_recruit.jpg) #FFF no-repeat top center;
}

#recruit #container{
background:url(/common/img/bg_body_wide_recruit.jpg) no-repeat left 50px ;
height:550px;
overflow:hidden;
position:relative;
}
#recruit #container a{
color:#110001;
}

#recruit #container a:hover{
text-decoration:underline;
}



h2{
background:url(/recruit/img/title.gif) no-repeat;
}

#recruit #main_con{
width:800px;
height:500px;
overflow:hidden;
position:relative;
background:url(/common/img/white.png) repeat;
}

/*
#recruit #container #tel{
position:absolute;
right:10px;
width:300px;
font-size:22px;
font-weight:bold;
text-align:right;
top:55px;
}
*/




/*entry*/


#recruit #main_con  #entry{
width:120px;
float:left;
margin-right:0px;
margin-left:15px;
margin-top:30px;
}
#recruit #main_con  #entry h3{
text-indent:-10000px;
background:url(/recruit/img/title_entry.gif) no-repeat;
width:120px;
height:25px;
}

#recruit #main_con  #entry h4{
font-size:10px;
text-align:left;
line-height:160%;
}

#recruit #main_con  #entry ul{
list-style-type:none;
}

#recruit #main_con  #entry ul li{
width:120px;
text-align:left;
border-top:1px dotted #ccc;
font-size:10px;
line-height:130%;
padding-bottom:5px;
padding-top:5px;
}

/*DATA*/

#recruit #main_con  #data{
width:620px;
float:right;
margin-right:10px;
margin-top:20px;
text-align:left;
font-size:12px;
line-height:130%;
}

#recruit #main_con  #data h5{
font-size:12px;
text-align:center;
width:620px;
margin:5px 0px 10px 0px;
}

#recruit #main_con  #data ol{
background:url(/common/img/white.png) repeat;
padding:10px;
}
#recruit #main_con  #data ol li{
margin-left:20px;
margin-bottom:10px;
line-height:150%;
font-size:12px;
}



/*DORMITRY*/

#recruit #container  #dorm{
width:270px;
height:150px;
_height:160px;
top:380px;
right:10px;

position:absolute;
background:url(/common/img/white.png) repeat;
padding-top:10px;
}
#recruit #container  #dorm h3{
text-indent:-10000px;
background:url(/recruit/img/title_dorm.gif) no-repeat;
position:absolute;
width:150px;
height:25px;
left:10px;
}

#recruit #container  #dorm h4{
position:absolute;
width:150px;
height:40px;
left:10px;
top:40px;
font-size:12px;
font-weight:normal;
text-align:left;
}
#recruit #container  #dorm img{
position:absolute;
right:5px;
top:5px;
}




/*
#main #entry{
background:url(/recruit/img/bg_access.jpg) no-repeat;
width:920px;
margin:auto;
padding-top:60px;
}

#main h3{
text-indent:-10000px;

}

#main #entry h4{
text-align:left;
width:800px;
margin:auto;
height:30px;
font-size:14px;
}
/*

#main #recruit table{
border:3px solid #000;
border-collapse:collapse;
margin:5px;
}
#main #recruit table th{
background-color:#DEB369;
color:#191919;
border:3px solid #000;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
width:160px;
}
#main #recruit table td{
color:#DEB369;
background-color:#191919;
border:3px solid #000;
text-align:center;
padding-top:5px;
padding-bottom:5px;
width:160px;

}

#main #recruit #kiyaku{
margin:10px;
background-color:#191919;
width:600px;
color:#DEB369;
text-align:left;
padding:10px;
list-style-type:none;
}
#main #recruit #kiyaku li{
list-style-type:none;
margin:10px;
}


#main #recruit .kotu{
border:3px solid #000;
border-collapse:collapse;
margin:5px;
}
#main #recruit .kotu th{
background-color:#DEB369;
color:#191919;
border:3px solid #000;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
width:140px;
}
#main #recruit .kotu td{
color:#DEB369;
background-color:#191919;
border:3px solid #000;
text-align:left;
padding-top:5px;
padding-bottom:5px;
width:500px;
line-height:140%;
}
*/


