@charset "utf-8";

/*----------------------------------------------*/
/*                                              */
/*  Maker   : Ayako Okubo                       */
/*  Company : Elephant Communications inc.      */
/*                                              */
/*----------------------------------------------*/


/*------------------------------------------------
   container
------------------------------------------------*/

div#container h3{
margin:0 0 25px 0;
padding:0 0 0 18px;
}

div.entryInfo p.entryBtn{
padding:0 4px 0 0;
text-align:right;
}


/* entryInfo ----------------------------------*/

div#container div.entryInfo{
margin:0 0 0 13px;
padding:25px 0 20px 10px;
width:917px;
background:url(../image/all_line01.gif) no-repeat left top;
}

div.entryInfo h4{
float:left;
width:170px;
}

div.entryInfo dl#job{
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
width:747px;
}
div.entryInfo dl#job dt{
margin:0 0 10px 0;
padding:0 0 0 27px;
background:url(../newgraduate/image/ind_ico01.jpg) no-repeat left center;
line-height:1.0;
}

div.entryInfo dl#job dd{
margin:0 0 20px 0;
padding:0 0 0 37px;
color:#666666;
}


/* data ----------------------------------------*/

div.entryInfo dl#data{
float:right;
margin:0 0 20px 0;
padding:0 0 0 0;
width:747px;
line-height:1.4;
}

div.entryInfo dl#data dt{
float:left;
padding:3px 0 0 20px;
width:125px;
background:url(../newgraduate/image/ind_ico02.jpg) no-repeat 3px 5px;
}

div.entryInfo dl#data dd{
float:left;
width:560px;
/*background:#cccccc;*/
color:#666666;
}

div.entryInfo dl#data dd span{
color:#ffffff;
}

div.entryInfo dl#data dd.line{
margin:15px 0 15px 0;
width:710px;
height:1px;
border-top:dashed 1px #cccccc;
font-size:0px;
}

div.entryInfo table caption{text-align:left;}

div.entryInfo table th{
padding:0 0 3px 0;
font-weight:normal;
text-align:left;
}

div.entryInfo table th.place{
width:120px;
}

div.entryInfo table td{
width:130px;
}



/*------------------------------------------------
   entry
------------------------------------------------*/

div#container h4{
clear:both;
margin:0 0 25px 0;
padding:0 0 0 18px;
width:650px;
}

div#container p.entry_site{
clear:both;
margin:20px 0 40px 200px;
}

div#container table.entry_site{
clear:both;
margin:20px 0 40px 200px;
border:1px #CCCCCC solid;
width:500px;
}

div#container table.entry_site_1{
clear:both;
margin:20px 0 40px 200px;
border:1px #CCCCCC solid;
width:260px;
}

div#container table.entry_site td{
padding:5px;
border:1px #CCCCCC solid;
}

div#container table.entry_site_1 td{
padding:5px;
border:1px #CCCCCC solid;
}
