@charset "UTF-8";

/*----------------------------------------
Name: biz_careers.css
Date Created:2009/09/20 [t.sato]
Last Updated:2009/09/20 [t.sato]
Copyright:Prudence.inc
----------------------------------------*/

/* 事業内容 共通CSS import
----------------------------------------*/
@import url("biz_common.css");



/* biz_careers_xx.html(common)
----------------------------------------*/
body#biz_careers #header { padding:40px 0 33px;}
body#biz_careers #contents { background:url(../img/common/contents_bg.gif) 0 0 repeat-y;}
body#biz_careers #mainColumn { background:url(../img/biz/new/subimage.gif) 76px 0 no-repeat; margin-top:0;}
body#biz_careers #leftColumn{ padding-top:7px; background:url(../img/biz/new/subimage.gif) no-repeat scroll 76px 0;}


/*--- #bizNewMain ---*/
div#bizNewMain { margin:0 0 0 217px; _margin:0 0 0 213px;}
*:first-child+html div#bizNewMain { margin:0 0 0 213px;}
div#bizNewMain .rightCnt { float:right;}
div#bizNewMain .leftCnt { width:394px;}


/*--- navi ---*/
#navi-adj { padding:34px 0 0 0; background:url(../img/menu_bg_adj.gif) no-repeat 0 0;}
#navi-wrap { background:url(../img/navi_bg01.gif) no-repeat 0 0; padding:21px 0 0 0; }
#main-navi { float:left; }
#main-navi li { margin:0 0 13px 0; }


/* sub-navi */
ul#sub-navi  { float:left; margin:57px 0 0 0;}
ul#sub-navi .type00 { margin-bottom:8px;}
ul#sub-navi .type01 { margin-bottom:11px;}
ul#sub-navi ul { margin:7px 0 16px 0;}


/* #main-wrap */
#main-wrap { float:right; width:609px;}
#biz_careers h2{ margin:0 0 45px 0; padding:0;}
#biz_careers h3{ margin:0 0 41px 0; padding:0;}
#biz_careers h4{ margin:0 0 15px 0; padding:0;}
#biz_careers h5{ margin:28px 0 16px 0; padding:0;}

#biz_careers h2.cntTitle{ margin:0; padding:0;}


/*--- table ---*/
table.type-contact { width:609px; margin:0 0 31px 0; border-collapse:collapse;}
table.type-contact th,
table.type-contact td { padding:8px 0 10px; vertical-align:middle; background:#F6F6F6;}
table.type-contact th { width:189px;}
table.type-contact .brdr { border-bottom:1px #CCCCCC solid;}


/* sprt */
.sprt { background:url(../img/biz/new/biz_new02_sprt.jpg) repeat-x 0 100%; padding:0 0 20px 0; margin:0 0 28px 0;}
.noSprt { padding:0 0 20px 0; margin:0 0 28px 0;}

/* contact */
.btn { float:left; padding:0 14px 0 0;}
.ans { padding:8px 0 0 0;}
.cntNum { margin:0 0 10px 0; padding:6px 0 0 0;}


/* parts */
#biz_careers strong { font-weight:bold;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb25 { margin-bottom:25px;}
.mb45 { margin-bottom:45px!important;}
.mb60 { margin-bottom:60px;}
.mb67 { margin-bottom:67px;}

#biz_careers p.txt { margin-left:3px; margin-right:3px;}

/* biz_careers_02.html
----------------------------------------*/
#biz_careers .bC02 .point { margin:0 0 15px 0;}
#biz_careers .bC02 .point dt { float:left; width:100px;}
#biz_careers .bC02 .point dd { float:left; width:508px;}
#biz_careers .bC02 .end { margin:0!important;}


/* biz_careers_03.html
----------------------------------------*/
#biz_careers .bC03 h5 { margin:18px 0 15px 0;}
#biz_careers .bC03 h6 { margin:25px 0 15px 0;}

.pagetop { text-align:right; margin:46px 0 40px 0; background:url(../img/biz/new/biz_new_pagetop_bg.gif) no-repeat 0 100%;}



/*メニューきりかえ*/
#contentsMenu li{
	text-indent:-9999px;
}
li.menu_01 a{
	display:block;
	height:20px;
	width:167px;
	background:url(../img/biz/careers/biz_careers_menu_01.gif) no-repeat 0 0;
}
li.menu_02 a{
	display:block;
	height:20px;
	width:104px;
	background:url(../img/biz/careers/biz_careers_menu_02.gif) no-repeat 0 0;
}
li.menu_01 a:hover{
	display:block;
	height:20px;
	width:167px;
	background:url(../img/biz/careers/biz_careers_menu_01_on.gif) no-repeat 0 0;
}
li.menu_02 a:hover{
	display:block;
	height:20px;
	width:104px;
	background:url(../img/biz/careers/biz_careers_menu_02_on.gif) no-repeat 0 0;
}



