@charset "EUC-JP";

/* ---------------------------------------------------------------

/haken/
/part/
/shain/

--------------------------------------------------------------- */


/* メインタイトル */
div#mainTitle_set{width:830px; height:auto; padding-bottom:0; margin:0 auto 10px;}
.titleimage{ margin-bottom:10px;}

/* メニューボタン */
div#submenu{background:url(../../part2/img/menu_830_47.gif) no-repeat; width:830px; height:48px;}
div#submenu ul.bt_submenu{width:342px; height:46px; float:right; padding:0; margin:0; display:block;}
ul.bt_submenu li{float:left; padding:0; margin:0;}

/* ページトップテキスト */
div.txt_box{padding:0px 0px 20px; width:800px; padding-bottom:0; margin:20px auto 25px; font-size:13px; line-height:28px;  background:url(../../part2/img/w800_line.gif) repeat-y; background-position:0px 0px;}
div.txt_box p.inner{padding:0 10px;}

div.content_single{width:800px; margin:0 auto;}



/* base------------------------------- */
body.haken #main,
body.shain #main,
body.part #main
{

margin:0 auto;
padding:0;
}

body.haken #main_content,
body.shain #main_content,
body.part #main_content{width:880px; margin:0 auto;}

.clear {
clear: both;
}

#main p.flow {
margin-bottom: 30px;
margin-left: 16px;
}

ul,ol,li{ list-style:none;}

#main a{
background:none;
padding:0;
}

div.back_bg02{
display:block;
margin-top:30px;
padding: 40px 0 5px 0;
background: url(/common/img/back_bg02.gif) no-repeat right;
text-align:right;
}
div.back_bg02 a{
padding: 30px 20px 15px 0;
background: url(/common/img/back_bg02.gif) no-repeat right;
}


/*
NEW共通パーツ

*/

div.box01set{margin:0px auto 20px; background:url(../../part2/img/box_foot.gif) no-repeat bottom; height:auto; width:800px; padding-bottom:15px;}
div.box01set h3{ padding:0 0 10px; margin:0; border:0;}
div.box01set_in{width:760px; height:36px; margin:0px auto; border-bottom:dashed 1px #ccc; overflow:visible;}
div.icon_no1{background:url(../../part2/img/img_no01.gif) no-repeat 10px 0px;}
div.icon_no2{background:url(../../part2/img/img_no02.gif) no-repeat 10px 0px;}
div.icon_no3{background:url(../../part2/img/img_no03.gif) no-repeat 10px 0px;}
div.icon_no4{background:url(../../part2/img/img_no04.gif) no-repeat 10px 0px;}
div.icon_no5{background:url(../../part2/img/img_no05.gif) no-repeat 10px 0px;}

div.box01set_in p{padding-top:10px; padding-left:50px; font-size:16px;  line-height:24px; height:26px; color:#666; overflow:visible;}
/* 派遣のしくみ */
div.box01set_free{width:760px; height:auto; margin:0px auto; border-bottom:dashed 1px #ccc; overflow:visible; display:block; padding:10px 0 20px;}

div.box02set{margin:0px auto 20px; background:url(../../part2/img/box02_foot.gif) no-repeat bottom; height:auto; width:390px; padding-bottom:15px;}
div.box02set h3{ padding:0; margin:0; border:0;}
div.box02set_in{width:350px; height:36px; margin:0px auto; border-bottom:dashed 1px #ccc; overflow:visible;}
div.icon_ribon{background:url(../../part2/img/img_ribon.gif) no-repeat 0px 0px;}
div.box02set_in p{padding-top:7px; padding-left:35px; font-size:14px;  line-height:24px; height:26px; color:#666; overflow:visible;}

.border_no{ border:none !important;}







