@charset "shift_jis";
@import url(corporate_recruit.css);


/*---------------svavicorpとsubtitleのdefault設定---------------*/

li#gn01 a{background-position:0 0;}
li#gn05 a, li#gn05 a:hover{background-position:-620px -40px;}
/*--li#sr01 a, li#sr01 a:hover{background-position:-380px -0px;}--*/
#subtitle{background:url(../gif/subtitle_recruit.gif) no-repeat;}

/*---------------ここまでsvavicorpとsubtitleのdefault設定---------------*/


/*---------------conts_sub内各要素の設定---------------*/

p#pic{padding-left:400px;}

/*---------------ここまでconts_sub内各要素の設定---------------*/


/*---------------mynaviareaの設定---------------*/

#mynaviarea{margin:50px 0px;}

#button_mynavi{margin:10px 50px;}

/*---------------ここまでmynaviareaの設定---------------*/


/*---------------採用情報詳細の設定---------------*/

#button_mynavi2{margin-left:20px; margin-top:5px;}

#button_mynavi3{margin-left:40px; margin-top:5px;}


#table_new,#table_career,#table_refer{
	text-align:left;
	width:680px;
	margin:0 0 20px 15px;
	border-collapse:collapse;
	table-layout:fixed;
}

#table_new th,#table_career th,#table_refer th,#table_new td,#table_career td,#table_refer td{
	vertical-align:top;
	padding:3px 0;
	margin:0;
}

#table_new th,#table_career th,#table_refer th{width:130px;}

#table_new td,#table_career td,#table_refer td{width:550px}

#jump_to_reference{text-indent:1em;}

#arrow{
	text-indent:2em;
	font-size:120%;
}

#arrow2{
	text-indent:1em;
	font-size:120%;
}

.arrow2{
	text-indent:1em;
	font-size:120%;
}

#reference{width:600px;}

p#refer{
   width:680px;
   padding:0 15px;
}

#employ_open,#employ_closed{
	color:red;
	font-size:140%;
	font-weight:bold;
}

span1{
  margin-left: 16px;
  margin-right: 16px;
}

span2{
  margin-left: 20px;
  margin-right: 20px;
}

/*---------------ここまで採用情報詳細の設定---------------*/


/*---------------採用ボタンの設定---------------*/

#list_recruit{
	width:600px;
	height:50px;
	padding:20px 0;
	list-style:none;
	clear:both;
}

#list_recruit li,#list_recruit a{
	float:left;
	text-indent:-9999px;
	display:block;
	width:150px;
	height:40px;
	outline:0;
}

/* New */

#list_recruit p{
	text-indent:200px;
	font-weight:bold;
	color:#ff0000;
	display:block;
	width:580px;
	height:10px;
	outline:0;
}

/* 点滅 */


/*#list_recruit li{padding-left:50px;}*/

/* 契約2015/8 */
#list_recruit li{padding-left:30px;}

/*li#btn_new a:hover, li#btn_career a:hover{background-position:0 -40px;}*/

/*li#btn_new a:hover, li#btn_QA a:hover{background-position:0 -40px;}*/

/* 契約2015/8 */
li#btn_new a:hover, li#btn_emp a:hover, li#btn_QA a:hover{background-position:0 -40px;}


li#btn_new a{background:url(../gif/btn_new.gif) 0 0 no-repeat;}

/*li#btn_career a{background:url(../gif/btn_career.gif) 0 0 no-repeat;}*/

li#btn_QA a{background:url(../gif/btn_QA.gif) 0 0 no-repeat;}

/* 契約2015/8 */
li#btn_emp a{background:url(../gif/btn_emp.gif) 0 0 no-repeat;}


/*---------------ここまでが採用ボタンの設定---------------*/



/*---------------インタビューエリアの設定---------------*/



.interview_area{
   width:595px;
/*   margin:0px 0px 410px 5px;*/
   margin:0px 0px 30px 5px;
   clear:both;
   overflow:hidden;
}

.interview_box{
   width:160px;
   height:180px;
   padding:5px;
   margin-right:5px;
   margin-bottom:5px;
   border:solid 1px #aaaaaa;
   float:left;
}

.pic{
   text-indent:-9999px;
   width:160px;
   height:120px;
   margin-bottom:5px;
}

#interview_user01{background:url(../jpg/user01.jpg) no-repeat;background-size:100%;}
#interview_user02{background:url(../jpg/user02.jpg) no-repeat;background-size:100%;}
#interview_user03{background:url(../jpg/user03.jpg) no-repeat;background-size:100%;}
#interview_user04{background:url(../jpg/user04.jpg) no-repeat;background-size:100%;}
#interview_user05{background:url(../jpg/user05.jpg) no-repeat;background-size:100%;}

/*---------------ここまでインタビューエリアの設定----------*/


/*---------------海外赴任者Reportの設定---------------*/


.report_area{
   width:595px;
/*   margin:0px 0px 410px 5px;*/
   margin:0px 0px 30px 5px;
   clear:both;
   overflow:hidden;
}

.report_box{
   width:160px;
   height:180px;
   padding:5px;
   margin-right:5px;
   margin-bottom:5px;
   border:solid 1px #aaaaaa;
   float:left;
}

.pic{
   text-indent:-9999px;
   width:160px;
   height:120px;
   margin-bottom:5px;
}

#report_user1{background:url(../jpg/tanimura.jpg) no-repeat;size:80%;}
#report_user2{background:url(../jpg/kagaya.jpg) no-repeat;size:80%;}


/*---------------ここまで海外赴任者Reportの設定----------*/


/*---------------社員座談会の設定---------------*/

.discussion_area{
	width:600px;
	height:50px;
	padding:20px 0;
	list-style:none;
	clear:both;
}

#btn_dis a{
	float:left;
	text-indent:-9999px;
	display:block;
	width:200px;
	height:40px;
	outline:0;
	background:url(../gif/btn_dis.gif) 0 0 no-repeat;
}


#btn_dis a:hover{background-position:0 -40px;}



/*---------------ここまでが社員座談会の設定---------------*/


/*---------------conts_sub内各要素の設定---------------*/

#conts_sub h2{
    font-size:140%;
    margin:15px 0;
    padding:5px 0 5px 8px;
    border-left:solid 8px #999999;
    clear:both;
}

#conts_sub h3{
    font-size:130%;
    font-weight:bolder;
    color:#003589;
    padding:10px 0 10px 15px;
    clear:both;
}

#conts_sub h4{
    font-size:100%;
    font-weight:lighter;
    color:#000000;
    padding:10px 0 10px 30px;
    clear:both;
}


#conts_sub p{
    padding:5px 0 5px 15px;
}

#conts_sub p.detail a{
    text-indent:-9999px;
    display:block;
    width:124px;
    height:28px;
    outline:0;
    background:url(../gif/btn_detail.gif) no-repeat;
}

#conts_sub p.detail a:hover{background:url(../gif/btn_detailb.gif) no-repeat;}


/*---------------ここまでconts_sub内各要素の設定---------------*/


/*---------------shogakukin内各要素の設定---------------*/

#shogakukin {
    font-size:120%;
    font-weight:bold;
    margin:10px 0px;
}

img.M1 {vertical-align: middle;}

/*---------------ここまでshogakukin内各要素の設定---------------*/


/*---------------women empowerment内各要素の設定---------------*/

#table_woman{
	text-align:left;
	margin:0 0 20px 15px;
	border-collapse:collapse;
	table-layout:fixed;
	font-size:95%;
}

#table_woman th,#table_woman td{
/*--	vertical-align:top;--*/
	padding:3px 7px;
	margin:0;
	border:solid 1px #555555;
	vertical-align: middle;
}

.col1{
    text-align:left;
}

.col2{
    text-align:center;
}
.col3{
    text-align:right;
}

#table_woman th{
    background-color:#c4daff;
    text-align:center;

}

/*---------------women empowerment内各要素の設定---------------*/
