@charset "utf-8";
/*
 * $Id$
 * $Date::                           $
 * Kamonohashi Project 2007 ALl rights reserved.
 */
 
 
/* ********************* gnavi ********************* */
#job #wrapper #container ul#gnavi li.about{
background:url(../common/img/gnavi_about_c.gif) no-repeat left top;
}
#job #wrapper #container ul#gnavi li.worry{
background:url(../common/img/gnavi_worry_c.gif) no-repeat left top;
}
#job #wrapper #container ul#gnavi li.service {
background:url(../common/img/gnavi_service_c.gif) no-repeat left top;
}
#job #wrapper #container ul#gnavi li.question{
background:url(../common/img/gnavi_question_c.gif) no-repeat left top;
}
#job #wrapper #container ul#gnavi li.job{
background:url(../common/img/gnavi_job_c.gif) no-repeat left top;
}

/* ********************* nagare ********************* */


#job #wrapper #container #contents #main h2{
margin:0 0 0 0;
}


/* ********************* main dl ********************* */
#job #wrapper #container #contents #main dl{
width:530px;
}

#job #wrapper #container #contents #main dt{
margin:40px 0 0 0;
}

#job #wrapper #container #contents #main dd{
margin:-67px 0 0 140px;
}
#job #wrapper #container #contents #main dd p{
margin:-15px 0 0 0;
}

/* ********************* main apply ********************* */
#job #wrapper #container #contents #main .txt_box p{
margin:0 0 10px 0;
}

#job #wrapper #container #contents #main .txt_box{
border:#109da0 1px solid;
padding:20px 15px 10px 15px;
margin:10px 0 20px 0;
}


#job #wrapper #container #contents #main .mgn_btm{
margin:10px 0 60px 0;
}

/* ********************* nagare main arrow ********************* */
#wrapper #container #contents #main .arw_l{
margin:0 0 3px 220px;
}

/* ********************* box ********************* */
#wrapper #container #contents #main .link_box_top{
background:url(img/link_box_top.gif) no-repeat left top;
padding:10px 0 0 0;
margin:20px 0 0 0;
}
#job #wrapper #container #contents #main .link_box_top .link_box_btm .link_box_mid{
background:url(img/link_box_mid.gif) repeat-y left top;
padding:2px 0 2px 12px;
}

#job #wrapper #container #contents #main .link_box_top .link_box_btm{
background:url(img/link_box_btm.gif) no-repeat left bottom;
padding:0 0 10px 0;
}
#job #wrapper #container #contents #main .link_box_top .link_box_btm .link_box_mid a{
background:url(img/icon_arw_s.gif) no-repeat left top;
padding:0 0 0 23px;
}
#job #wrapper #container #contents #main .link_box_top .link_box_btm .link_box_mid p{
margin:0
}

#job #wrapper #container #contents .side .side_mid .current{
font-weight:bold;
}

/* ********************* main ********************* */

#job #wrapper #container #contents #main li{
list-style:disc;
margin:0 0 3px 15px;
}

/* ********************* side ********************* */
#job #wrapper #container #contents .side{
text-align:left;
float:right;
width:180px;
background:url(img/job_side_btm.gif) no-repeat left bottom;
padding:0 0 25px 0;
margin:40px 0 10px 0;
}
#job #wrapper #container #contents .side .side_mid img{
margin:0 0 15px 0;
}
#job #wrapper #container #contents .side li{
width:140px;
padding:0 0 0 10px;
}
#job #wrapper #container #contents .side .side_mid .arw_ss{
background:url(img/icon_arw_ss.gif) no-repeat 12px 5px;
padding:0 0 23px 30px;
}

#job #wrapper #container #contents .side .side_mid{
background:url(img/job_side_mid.gif)  repeat-y left bottom;
}

/* ********************* program ********************* */
#job #wrapper #container #contents #main .txt_box h2{
margin:0 0 15px 0;
}

#job #wrapper #container #contents #main .txt_box .caution{
margin:-10px 0 0 0;
}

#job #wrapper #container #contents #main .txt_box h3{
margin:20px 0 10px 0;
}
#job #wrapper #container #contents #main .txt_box h4{
margin:0 0 10px 0;
}

/* ********************* senpai ********************* */
#job #wrapper #container #contents #main .box_msg h2{
margin:0 0 30px 0;
}

