@charset "UTF-8";
/* 
div#rec div#contents{}


 */



/*-----------------------------------------------------------------------
採用情報　トップページ
-----------------------------------------------------------------------*/
div#top div#mainWrap{
padding:0 15px 0 10px;
}

div#top div#contents{
width:711px;
}
div#top div#menu{
width:211px;
}

/*キービジュアル*/
div#keyvisual{margin:0 0 15px 0;}



div#keyvisual h1{
margin:0;
padding:0;
border:none;
}



div#jobinfo{

padding:0 10px 10px 10px;
}


div#jobinfo h2{}
div#jobinfo h2.jobmap{
float:left;
width:500px;
}
div#jobinfo h2.aqimap{
float:left;
width:216px;
}
div#jobinfo h2.personmap{
float:left;
width:211px;
}



/*ニュースリリース*/
div#top div#newsblock{
width:711px;
background:url(../bg/bg_rec_topinfo_btm.gif) no-repeat left bottom;
}


div#top div#newsblock h2{
margin:0 0 0 0;
padding:0;
line-height:1;
font-size:1.1em;
background:url(../bg/bg_rec_topinfo.gif) no-repeat left top;
}


div#top div#newsblock dl{padding:10px 15px 0 15px;}

div#top div#newsblock dl dd{margin:0 0 6px 0;}




/*メニュー*/

div#gameproducts{
border:5px solid #f6f6f6;
}

div#gameproducts h3{
padding:5px 0 5px 10px;
background-color:#b51400;
color:#fff;
font-weight:bold;
}


div#gameproducts p{
margin:0;
padding:20px 0 20px 6px;
}


div#gameproducts ul{
margin:0 0 0 6px!important;
}
div#gameproducts ul li{
margin:0 0 5px 0!important;
}



/*-----------------------------------------------------------------------
採用情報　共通
-----------------------------------------------------------------------*/
div#rec div#mainWrap.job{}
div#rec p.imgRight img{
padding:0 0 5px 10px;
}
div#rec p.imgLeft img{
padding:0 10px 5px 0;
}

/*-----------------------------------------------------------------------
採用情報　ゲームを作る仕事
-----------------------------------------------------------------------*/
div#rec div#mainWrap.job{
padding:0 10px 0 10px;
}

div#rec div#contents.job{
width:675px;
}


div#rec contentsbox{}


div#rec div#contents.job h1.imgTitle{
margin:0 0 15px 0;
padding:0 0 0 0;
border:none!important;
}

div.contentsbox{
padding:0 0 0 20px;
}

div.contentsbox h2{
clear:both;
padding:0 0 0 20px;
}



div#rec p.timetable{}

/*-----------------------------------------------------------------------
採用情報　新卒募集要項
-----------------------------------------------------------------------*/
div#entrylist{}

div#entrylist dl{
clear:both;
margin:0 0 20px 0;
padding:0 0 0 0;
border-bottom:1px solid #ddd;
}
div#entrylist dl dt{
clear:left;
float:left;
padding:5px 0 0 0;
width:10em;
border-top:1px solid #dddddd;
line-height:1.2;
}
div#entrylist dl dt img{
margin:0 5px 2px 0;
}
*html div#entrylist dl dt img{
margin:0 5px 0 0;
}

div#entrylist dl dd{
border-top:1px solid #dddddd;
vertical-align:top;
margin:0 0 10px 10em;
padding:5px 0 0 0;
line-height:1.2;
}
/*-----------------------------------------------------------------------
採用情報　会社情報
-----------------------------------------------------------------------*/


div#groupblock{
clear:both;
}


div.groupbox{
float:left;
width:208px;
margin:0 3px 10px 0;
background:url(../bg/bg_rec_groupbox.gif) no-repeat left bottom;

}

div#groupblock div.groupbox h3{
margin:0;
padding:0;
background:none;
}

div#groupblock div.groupbox ul{
margin:5px 0 0 5px;
padding:0;
}


div#groupblock div.groupbox ul li{
margin:0 0 5px 0;
padding:0;
list-style:none;
}


















