@charset "Shift-JIS";


*{
margin:0;
padding:0;
}


img{
	border:0;
}

#index-title{
width:750px;
margin-bottom:10px
}

#info-area{
width:750px;
background:#fff url(/saiyou/career/images/dotline-gray.gif) repeat-x left bottom;
margin-bottom:25px;
text-align:left;
}

.info_text{
width:606px;
padding:4px 0 20px 13px;
}

.info_text2{
padding:4px 0 0 13px;
}



/**2008/0131***/

#info-area2{
	width:750px;
	min-height: 90px;
	background:#fff url(/saiyou/career/images/dotline-gray2.gif) no-repeat left bottom;
}

#info-area2 .bnrArea{
	float:right;
	width:240px;
}

#info-area2 .news{
	width:500px;
	line-height:175%;
}

#info-area2 .newsTable {
	border:none;
	margin-bottom: 10px;
}

#info-area2 .date{
	white-space: nowrap;
	vertical-align:top;
	border:none;
}

#info-area2 .newsBody{
	vertical-align:top;
	border:none;
}

/*************/


/***08/06/26コメントアウト
#i_table{
border:none;
width:750px;
}

#i_table .title {
	width:131px;
	vertical-align:top;
	border:none;
	padding:0;
	margin:0;
}

#i_table .body {
	width:369px;
	vertical-align:top;
	border:none;
	margin:0;
	padding:5px 0 10px 0;
	line-height:175%;
}

#i_table .bnr {
	width:250px;
	border:none;
	vertical-align:top;
	text-align: right;
}
****/

#i_table{
border:none;
width:750px;
}

#i_table .title {
	width:131px;
	vertical-align:top;
	border:none;
	padding:0;
	margin:0;
}

#i_table .body {
	width:619px;
	vertical-align:top;
	border:none;
	margin:0;
	padding:5px 0 10px 0;
	line-height:175%;
}



#navigation{
	width:750px;
	margin-top:20px;
}

ul.g-navi{
    width:750px;
}

ul.g-navi li{
    list-style:none;
    width:240px;
    float:left;
	margin-right:15px;
	margin-bottom:60px;
	
}

.g-navi-clear {
	clear: both;
}

#back{
	width:719px;
	margin:40px 0 40px 24px;
}


.back_top {
	padding-left:11px;
	background:url(/saiyou/career/images/triangle_top.gif) no-repeat left center;
	list-style:none;
}


/*募集職種*/

#jobnavi{
	width:750px;
	margin-top:15px;
	}

ul.j-navi{
    width:750px;
}

ul.j-navi li{
    list-style:none;
    width:240px;
    float:left;
	margin-right:15px;
	margin-bottom:20px;
}

/*------------070926文字修正*/


#sub_title{
	width:750px;
	background-color:#F1F1F1;
	border-left:12px solid #1A599F;
	padding:7px 0 7px 7px;
	margin-bottom:20px;
	font-weight:bold;
	font-size:110%;
}

/*#sub_title .bold{
	font-weight:bold;
	font-size:110%;
}*/

#lead_text{
	margin:24px 0 30px 24px;
	width:719px;
	line-height:140%;
}

#j-cont{
	margin-left:20px;
	width:730px;
}

.j-linkbox{
	width:560px;
	margin:0 0 15px 165px;
}

.j-linkbox ul{
	list-style:none;
	margin:0;
	padding:0;
	
}

.j-link-1 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle1.gif) no-repeat left center;
}


.j-link-2 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle2.gif) no-repeat left center;
}

.j-link-3 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle3.gif) no-repeat left center;
}

/*j-link-top {
	
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle3.gif) no-repeat left top;
}*/

.j-link-4 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle4.gif) no-repeat left center;
}

.j-link-5 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle5.gif) no-repeat left center;
}

.j-link-6 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle6.gif) no-repeat left center;
}


.j-link-7 {
	float:left;
	padding-left:17px;
	padding-right:40px;
	background:url(/saiyou/career/syokusyu/images/triangle7.gif) no-repeat left center;
}


/*------------070921ネスケ対応修正*/

.j-link-w {
	width:240px;
}

#qaBtn{
	width:540px;
	margin:10px 0 50px 0;
	/*text-align: right;*/
}

.linkbox_left{
	float:left;
	width:250px;
}

.linkbox_right{
	float:right;
	width:300px;
}


.linkbox_right2{
	float:right;
	width:280px;
}

.linkbox_left2{
	float:left;
	width:280px;
}


.linkbox_left3{
	float:left;
	width:250px;
}

.linkbox_right3{
	float:right;
	width:300px;
}


/*職種/セミナー*/

#j-semina{
	margin:20px 0 0 20px;
	width:550px;
}


.semina_table{
	border:none;
	border-top:1px solid #1A599F;
	border-left:1px solid #1A599F;
	margin-bottom:10px;

}

.semina_table td {
	border:none;
	border-bottom:1px solid #1A599F;
	border-right:1px solid #1A599F;
	margin:0;
	padding:11px;
}

.semina_blue{
	background-color:#9ABDE3;
	width:130px;
	vertical-align:top;
}


/*メッセージ*/

.msg-area2col{
width:540px;
margin-bottom:22px;
}

.msg-area2col .colR{
float:left;
width:330px;
}

.msg-area2col .colL{
float:left;
width:200px;
margin-left: 10px;
}
*html .msg-area2col .colL{
	margin-left: 5px;
	}



/*エントリー*/

.pre_entry_box{
	width:520px;
	height:400px;
	border:solid 1px #ccc;
	overflow: auto;
	margin:24px 0 15px 0;
	padding:10px;
}


/*各職種*/

.job_table{
	border:none;
	border-top:1px solid #1A599F;
	border-bottom:1px solid #1A599F;	
}

.job_table td {
	border:none;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
	padding:11px;
}

.bgf1f1{
	background-color:#f1f1f1;
	width:130px;
	vertical-align:top;
}

.oubo_li{
	padding-left:10px;
	}
	
#entry_box{
	width:540px;
	margin:20px 0 0 0px;
	border:1px solid #1A599F;
	background-color:#FFFFEE;
}

#entry_box h2{
	margin:15px;
}

.entry_text{
	/*width:700px;*/
	margin:0 0 20px 15px;
	line-height:130%;
}

.entry-deadline{
	width:700px;
	margin:0 0 20px 15px;
	line-height:130%;
	font-weight: bold;
	color: #f00;
}

ul.disclist{
	list-style:disc;
	margin-left: 2em;
	padding: 0;
}




/*QA */

#qalead_text{
	margin:24px 0 0 24px;
	width:719px;
	line-height:140%;
}


#qa-qbox{
	width:540px;
	/*margin: 0 0 40px 24px;*/
	margin: 0 0 40px 0;
}

#qa-qbox li.qa-cate{
	list-style-type:none;
	height:32px;
	margin-top: 20px;
	font-weight: bold;
	color:#1A599F;
}

#qa-qbox li.qa-q{
	list-style-type:none;
	background:url(/saiyou/career/syokusyu/images/q_idx.gif) no-repeat left top;
	padding: 7px 0 13px 32px;
	color:#1A599F;
}


.qa-cateti{
	margin: 10px 0 30px 0;
	/*margin: 10px 0 30px 24px;*/
	font-weight: bold;
	color:#1A599F;
}

.qa-box{
	width:540px;
	/*margin-left: 24px;*/
}

.qa-box li.qa-q{
	list-style-type:none;
	background:url(/saiyou/career/syokusyu/images/q.gif) no-repeat left top;
	background-color:#f0f0f0;
	padding: 10px 0 13px 32px;
	margin-bottom: 5px;
	color:#1A599F;
}

.qa-box li.qa-a{
	list-style-type:none;
	background:url(/saiyou/career/syokusyu/images/a.gif) no-repeat left top;
	padding: 10px 0 5px 32px;
	margin-bottom: 20px;
}

.qa-box .qa-top{
	/*margin:5px 10px 20px 0;*/
	margin:5px 0 20px 0;
	text-align:right;
	font-size:80%;
}

.qa2_left{
	float:left;
	margin-right:5px;
}

.qa2_left2{
	float:left;
}

.qa2_right{
	float:left;
	text-align:left;
}

.qa2_clear{
	clear:both;
	padding-top:10px;
}





/*
div#qa2 dl{ 
	margin:0; 
	padding:0;
} 

div#qa2 dt { 
	clear:both; 
	margin:0px 10px 10px 0; 
	font-weight:normal;
	float:left;
} 

div#qa2 dd { 
	text-align:left; 
	padding:0;
	
} 
*/








/*FC*/

/*FC_top*/

.leftArea{
	border:none;
	vertical-align:top;
	width: 185px;
}


.rightArea{
	border:none;
	vertical-align:top;
	width: 540px;
}


#fc_title{
	width:730px;
	margin-bottom:20px;
}

#fc_table{
	width:730px;
	border:none;
	margin:0 0 30px 0;
	padding:0;
}




ul.fc-navi li{
    list-style:none;
	margin-bottom:10px;
}

.fc_table_right{
	border:none;
	width:540px;
	margin:0;
	padding:0;
	background-color:#e3dee7;
}



.bg_e3dee7{
	width:142px;
	background-color:#e3dee7;
	border:none;
	vertical-align:top;
}

.bg_f1f1f1{
	width:388px;
	background-color:#f1f1f1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border:none;
	vertical-align:top;
	
}

#topfc_left{
	float:left;
	width:142px;
	
	border:none;
	vertical-align:top;
	margin:0;
	padding:0;
}

#topfc_right{
	float:right;
	width:388px;
	
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border:none;
	vertical-align:top;
}



.case_btn li{
	list-style:none;
	margin:10px 0 10px 10px;
}



/*FC_募集・応募*/
.fc_bosyu_table{
	border:none;
	border-top:1px solid #9070AF;
	border-bottom:1px solid #9070AF;
	width:540px;
	
}

.fc_bosyu_table td {
	border:none;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
	padding:11px;
}

.bgf1f1{
	background-color:#f1f1f1;
	width:130px;
	vertical-align:top;
}


#entry_box2{
	margin:20px 0 10px 0;
	border:1px solid #1A599F;
	background-color:#FFFFEE;
}

#entry_box2 h2{
	margin:15px 0 15px 10px;
}

.entry_text2{
	width:510px;
	margin:0 0 0 14px;
	padding-bottom:20px;
	font-size:90%;
	line-height:170%;
}

/*FC_セミナー*/

#fc_catch{
	margin:0 0 15px 10px;
	width:530px;
	line-height:170%;
}

#fc_catch2{
	margin:50px 0 15px 10px;
	width:530px;
	line-height:170%;
	text-align: center;
}

.fc-seminar-notice{
	margin: 0 0 15px 0;
}

.fc_seminar_table{
	border:none;
	border:1px solid #9070AF;
	width:540px;
}

.fc_seminar_table td {
	margin:0;
	padding:5px;
}

.fc_seminar_table td img{
	margin: 5px 0;
}

.fc_seminar_table td.tableleft {
	border-right:1px solid #9070AF;
	border-bottom:1px solid #9070AF;
	background-color: #DCD2E5;
}

.fc_seminar_table td.tableright {
	border:none;
	border-bottom:1px solid #9070AF;
}

.fc_seminar_table2{
	border:none;
	border:1px solid #B86D8C;
	width:540px;
}

.fc_seminar_table2 td {
	margin:0;
	padding:5px;
}

.fc_seminar_table2 td img{
	margin: 10px 0;
}

.fc_seminar_table2 td.table2left {
	border-right:1px solid #B86D8C;
	border-bottom:1px solid #B86D8C;
	background-color: #EDDBE3;
	width: 130px;
}

.fc_seminar_table2 td.table2right {
	border:none;
	border-bottom:1px solid #B86D8C;
}

.fc-seminar-detailsL{
	float:left;
}

.fc-seminar-detailsR{
	float:left;
	text-align:left;
}

.qa2_clear{
	clear:both;
	padding-top:10px;
}



.fc_seminar_tableMB30 {
	margin-bottom:30px;
}

.seminar_left{
	border:none;
	background-color:#DCD2E5;
	vertical-align:top;
	white-space: nowrap:
	width:5em;
}


.seminar_right li{
	list-style-position:inside;
	margin-left:3px;
}

.seminar_plase{
	margin:20px 0 15px 0;
	font-weight:bold;
	width:504px;
}

.btn_case{
	margin:10px 0 10px 0;
	padding:0;
	width:170px;
}

.btn_case img{
	margin:0;
	padding:0;
	display:block;
	}



.in_table{
	border:none;
	width:100%;
}

.in_table td{
	border:none;
	padding:0 5px 0 0;
	margin:0;
}

.seminar_redtext{
	color:#FF0000;
	margin:15px 0 50px 0;
}

.fc_sbtn{
	margin:5px 0;
	padding:0;
}



/*社員メッセージ*/

.carrer_left{
	float:left;
	}
	
.carrer_right{
	float:right;
	}
	
	

.mess_title{
	margin:0 0 35px 0;
}

.mess_img{
	margin:0 0 15px 0;
}


.mess_txt{
	margin:0 0 15px 20px;
	width:520px;
	line-height:150%;
}

#mess_bottom_table{
	width:540px;
	margin-top: 30px;
	margin-bottom: 50px;
	border:none;
	border:1px solid #9070AF;
}

#bottom_txt{
	padding:10px 0 10px 15px;
	line-height:150%;
	width:515px;
}

#bottom_txt h2{
	margin-bottom:10px;
}

#next_fcbtn{
	margin:10px 0 50px 20px;
	text-align:right;
	width:520px;
}

#fc_messagetable{
	margin-left:10px;
	line-height:170%;
	
}

.fc_imgleft{
	float:left;
	margin-right:8px;
}


.fc_imgright{
	float:right;
	margin-left:8px;
}


.img_cler{
	clear:both;
}




/*FC_QA*/


#fc-qa-catch{
	margin:10px 0 15px 0;
	padding:0;
	width:500px;
	line-height:170%;
}



#txt_left{
	text-align:left;
}


#f_box{
	margin:0;
	padding:0;
	width:530px;
}

#fc-qa{
	list-style-type:none;
	padding:10px 0 20px 0;
	line-height:140%;
}

.fc-qa2{
	list-style-type:none;
	padding:5px 0 5px 0;
	padding-left:0px;
}

#fc-qa li{
	background:url(/saiyou/career/fc/images/q.gif) no-repeat left top;
	padding: 5px 0 13px 35px;
}

.fc-qa2 li{
	background:url(/saiyou/career/fc/images/q.gif) no-repeat left top;
	padding:5px 5px 3px 32px;
	margin-left:10px;
}

#qabox{
	background:#fff url(/saiyou/career/images/dotline-gray.gif) repeat-x left top;
	border:none;
	margin:30px 0 30px 0;
	padding-top:25px;
}

.bg-f0f0f0{
	background:#f0f0f0;
	color:#69308E;
	padding:3px 0;
	
}

.fc-answer{
	list-style-type:none;
	margin:10px 10px 20px 10px;
	padding-left:0px;

}

.fc-answer2{
	list-style-type:none;
	margin:10px 10px 20px 10px;
	padding-left:0px;
	
}

.dotline-gray{
	background:#fff url(/saiyou/career/images/dotline-gray.gif) repeat-x left top;
}

.fc-answer li{
	background:url(/saiyou/career/fc/images/a.gif) no-repeat left top;
	padding: 5px 0 5px 32px;
}

.fc-answer2 li{
	background:url(/saiyou/career/fc/images/a.gif) no-repeat left top;
	padding: 5px 0 5px 32px;
	
}

.fc-top{
	margin:5px 10px 20px 0;
	text-align:right;
	font-size:80%;
}

.list{
	padding-left:10px;
	background:url(/saiyou/career/images/icn-listmark.gif) no-repeat left 6px;
}

.listmark1 ul{
	margin-left:5px;
	padding-left:0px;
}

.list2{
	padding-left:15px;
	background:url(/saiyou/career/images/icn-listmark2.gif) no-repeat left 4px;
}

.listmark2 ul{
	margin-left:0px;
	padding-left:0px;
}


.fcqa_right{
	float:right;
	width:530px;
	margin-right:8px;
	}




/*a:visited { color : #800080; }*/

/* 黒8 */
.black8 {
	font-size: 8pt;
	color:#000000
}

/* 黒9 */
.black9 {
	font-size: 9pt;
	color:#000000
}

/* 黒10 */
.black10 {
	font-size: 10pt;
	color:#000000
}

/* 黒12 */
.black12 {
	font-size: 12pt;
	color:#000000
}

/* 黒8B */
.black8b {
	font-size: 8pt;
	color:#000000;
	font-weight: bold
}

/* 黒9B */
.black9b {
	font-size: 9pt;
	color:#000000;
	font-weight: bold
}

/* 黒10B */
.black10b {
	font-size: 10pt;
	color:#000000;
	font-weight: bold
}

/* 黒12B */
.black12b {
	font-size: 12pt;
	color:#000000;
	font-weight: bold
}


/* 白8 */
.white8 {
	font-size: 8pt;
	color:#ffffff
}

/* 白9 */
.white9 {
	font-size: 9pt;
	color:#ffffff
}

/* 白10 */
.white10 {
	font-size: 10pt;
	color:#ffffff
}

/* 白12 */
.white12 {
	font-size: 12pt;
	color:#ffffff
}

/* 白8B */
.white8b {
	font-size: 8pt;
	color:#ffffff;
	font-weight: bold
}

/* 白9B */
.white9b {
	font-size: 9pt;
	color:#ffffff;
	font-weight: bold
}

/* 白10B */
.white10b {
	font-size: 10pt;
	color:#ffffff;
	font-weight: bold
}

/* 白12B */
.white12b {
	font-size: 12pt;
	color:#ffffff;
	font-weight: bold
}

/* 赤 */
.red-nosize {
	color:#ff0000
}

/* 赤8 */
.red8 {
	font-size: 8pt;
	color:#ff0000
}

/* 赤9 */
.red9 {
	font-size: 9pt;
	color:#ff0000
}

/* 赤10 */
.red10 {
	font-size: 10pt;
	color:#ff0000
}

/* 赤12 */
.red12 {
	font-size: 12pt;
	color:#ff0000
}

/* 赤8B */
.red8b {
	font-size: 8pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤9B */
.red9b {
	font-size: 9pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤10B */
.red10b {
	font-size: 10pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤12B */
.red12b {
	font-size: 12pt;
	color:#ff0000;
	font-weight: bold
}


/* 7pt */
.f7 {
	font-size: 7pt;
}

/* 8pt */
.f8 {
	font-size: 8pt;
}

/* 8ptB */
.f8b {
	font-size: 8pt;
	font-weight: bold
}

/* 9pt */
.f9 {
	font-size: 9pt;
}

/* 9ptB */
.f9b {
	font-size: 9pt;
	font-weight: bold
}

/* 10pt */
.f10 {
	font-size: 10pt;
}

/* 10ptB */
.f10b {
	font-size: 10pt;
	font-weight: bold
}

/* 12pt */
.f12 {
	font-size: 12pt;
}

/* 12ptB */
.f12b {
	font-size: 12pt;
	font-weight: bold
}

/* グレイ8 */
.gray8 {
	font-size: 8pt;
	color:#474646;
}

/* グレイ10 */
.gray10 {
	font-size: 10pt;
	color:#474646;
}

/* ライトグレイ10 */
.lgray10 {
	font-size: 10pt;
	color:#858484;
}

/* 水色10 */
.sky10 {
	font-size: 10pt;
	color:#30aee7;
}

/* 青10bold */
.blue10b {
	font-size: 10pt;
	color:#0099ff;
	font-weight: bold;	
}

/* 紺10bold */
.dblue10b {
	font-size: 10pt;
	color:#003b94;
	font-weight: bold;	
}

/* グレイ10_2 */
.gray10_2 {
	font-size: 10pt;
	color:#999999;
}

/* グレイ10_3 */
.gray10_3 {
	font-size: 10pt;
	color:#666666;
}

.bgABD9F9{
background-color:#abd9f9;
}
.bgE5E5E5{
background-color:#e5e5e5;
}
.bgCCEBFF{
background-color:#ccebff;
}
.bgD7E9FF{
background-color:#d7e9ff;
}
.bgEBEBEB {
background-color:#ebebeb;
}
.bgD7E9FF{
background-color:#d7e9ff;
}
.bg7CE17C{
background-color:#7ce17c;
}
.bgD3CBE2{
background-color:#D3CBE2;
}
.bgDCEDFE{
background-color:#dcedfe;
}
.bgF6D9DD{
background-color:#F6D9DD;
}



/*stage*/

.stage_box{
	margin:30px 0 0 20px;
	line-height:170%;
}

.stage_box2{
	padding:20px 0 40px 0;
	line-height:170%;
}

.stage_box P{
	margin-top:20px;
	line-height:170%;
}

.stage_pic{
	float: right;
	margin: 5px 0 0 20px;
}

.stage_title{
	margin-bottom:5px;
}

.stage_box h1{
	margin-bottom:10px;
}


.stage_t{
	margin-bottom:20px;
}

/*------------070921ネスケ対応修正*/


#colum2_stage{
	width:690px;
	/*width:700px;*/
	margin:20px 0 0 20px;
}

/*------------070921ネスケ対応修正*/

#colum_left{
	float:left;
	width:333px;
	/*width:344px;*/
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	border-left:#ddd 1px solid;
	}

/*------------070921ネスケ対応修正*/

#colum_right{
	float:right;
	width:333px;
	/*width:344px;*/
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	border-left:#ddd 1px solid;
	}
	
.colum_txt{
	margin:0 10px 10px 10px;
}

.colum_txt a:link{
	text-decoration:none;
	color:#000;
}

.colum_txt a:visited{
	text-decoration:none;
	color:#000;
}
.colum_txt a:hover{
	text-decoration:underline;
	color:#000;
}

.colum_txt a:active{
	text-decoration:underline;
	color:#000;
}




/*------------070926修正*/

#ksub_title{
	/*width:730px;*/
	background-color:#F1F1F1;
	border-left:12px solid #3399CC;
	padding:7px 0 7px 7px;
	margin-bottom:20px;
	margin-top:10px;
	font-weight:bold;
	font-size:110%;
	font-weight:bold;
	font-size:110%;
}

/*#ksub_title .bold{
	font-weight:bold;
	font-size:110%;
	width:700px;
}*/



#k_colum{
	width:712px;
	margin:20px 0 0 0;
}

#k_colum .left{
	float:left;
	width:346px;
	
	}

#k_colum .right{
	float:right;
	width:346px;
	
	}

.k_columtxt{
	margin:0 0 10px 10px;
}

.blue_box{
	background:#3399cc url(/saiyou/career/stage/images/blue_bg.jpg) repeat-x;
	width:728px;
	
}




.b_roundbox{
	width: 728px;
	background: url(/saiyou/career/stage/images/blue_rbottom.jpg) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
}


.b_roundbox .white{
	padding:18px 15px 15px 15px;
	color:#FFF;
	line-height:150%;
}


.b_roundbox .t_bbox {
	background: url(/saiyou/career/stage/images/blue_ltop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	
	
}



.b_roundboxbody {
	padding: 0px 10px 5px;
	margin: 0;
	line-height: 150%;
	background:url(/saiyou/career/stage/images/blue_lbottom.jpg) no-repeat left bottom;
}
.b_roundboxhead{
	background:url(/saiyou/career/stage/images/blue_rtop.jpg) no-repeat right top;
}







/*法人*/


/*------------070926修正*/


#hsub_title{
	/*width:750px;*/
	background-color:#F1F1F1;
	border-left:12px solid #65BE44;
	padding:7px 0 7px 7px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	
}

/*#hsub-title .bold{
	font-weight:bold;
	font-size:110%;
	width:700px;
}*/


.stage_box2{
	margin:0 0 20px 20px;
	line-height:170%;
}



#green_box{
	width:728px;
	margin:0;
	padding:0;
	background:#64be43 url(/saiyou/career/stage/images/solution_bg.jpg) repeat-x;
}

#solution_box{
	width:728px;
	margin:24px 0 20px 20px;
	padding:0;
	background: url(/saiyou/career/stage/images/solution_bg.jpg);
	text-align:left;
}

#roundbox{
	width: 728px;
	background: url(/saiyou/career/stage/images/round_bright.jpg) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
}


#roundbox .white{
	margin:0 20px 20px 30px;
	color:#FFF;
	line-height:150%;
	
}


#roundbox .txt_hbox {
	background: url(/saiyou/career/stage/images/round_left.jpg) no-repeat left top;
	margin: 0px;
	padding:20px 30px 0 30px;
	
}

#roundbox h1 {
	
	margin: 0px;
	padding:13px 0 10px 30px;
	
}



/*------------070921ネスケ対応修正*/


#rboxbody {
	padding: 0 10px 13px;
	margin: 0;
	/*line-height: 150%;*/
	background:url(/saiyou/career/stage/images/round_bleft.jpg) no-repeat left bottom;
}

.roundboxhead{
	background:url(/saiyou/career/stage/images/round_right.jpg) no-repeat right top;
}



#huzin_wbox{
	background-color:#FFF;
	width:687px;
	margin:0 10px 0 20px;
}

.r_white{
	background: url(/saiyou/career/stage/images/white_bottomright.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
}


.r_white h2 {
	background:url(/saiyou/career/stage/images/white_topleft.gif) no-repeat left top;
	margin:0px;
	padding:10px;
}


.rwleft_botm {
	padding: 0;
	margin: 0;
	background:url(/saiyou/career/stage/images/white_bottomleft.gif) no-repeat left bottom;
}


/*------------070921ネスケ対応修正*/

.r_whead{
	background:url(/saiyou/career/stage/images/white_topright.gif) no-repeat right top;
	/*clear:both;*/
}

#w_bbox{
	margin:0 20px 0 20px;
	background-color:#fff;
	
}




/*------------071005新規FC画面*/


/*FCコンサルティング営業の担い手*/

#fc2-cont{
	margin-left:147px;
	width:475px;
}

.fc_bosyu_table2{
	border:none;
	border-top:1px solid #9070AF;
	border-bottom:1px solid #9070AF;
	width:723px;
	
}

.fc_bosyu_table2 td {
	border:none;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
	padding:11px;
}



/*------------090206エントリー 個人情報のお取扱いについて*/


#policywrapper {
	width: 480px;
	padding-bottom: 20px;
	color:#333333;
	line-height: 150%;
	}
	
#policywrapper h1.policy {
	font-size: 125%;
	font-weight: bold;
	color: #1C0C72;
	line-height: 130%;
	margin:1em 0;
	}
	
#policywrapper h2.policy {
	font-size: 12px;
	color: #1C0C72;
	line-height: 130%;
	background-color:#D3CBE3;
	padding:3px;
	}
#policywrapper h3.policy {
	margin:1.5em 0 0.5em 0;
	font-size: 12px;
	font-weight: bold;
	color: #1C0C72;
	line-height: 130%;
	}

#policywrapper .dateBox {
	width: 100%;
	text-align:right;
	line-height: 2em;
	margin:2em 0;
	}

#policywrapper .over {
	margin:4em 0;;
	}

#policywrapper .overR {
	margin:4em 0;;
	width: 100%;
	text-align:right;
	}
#policywrapper .ki {
	width: 100%;
	text-align:center;
	margin:1em 0;;
	}

#policywrapper .listBox {
	border: 1px solid #ccc;
	margin-top:1em;
	}

#policywrapper .listBox p {
	margin: 5px;
	}

#policywrapper .listBox div{
	border-bottom: 1px solid #ccc;
	}

#policywrapper .listBox ul{
	margin-top: 0;
	}

#policywrapper p.txtindext {
	margin-left: 1.5em;
	text-indent: -1.5em;
	}

#policywrapper #contactBox {
	border: 1px solid #ccc;
	}

#policywrapper #contactBox p{
	margin: 15px 15px 0 15px;
	}

#policywrapper #contactBox p.title{
	font-weight: bold;
	}

#policywrapper #contactBox table{
	margin: 15px 0 15px 15px;
	border: none;
	}

#policywrapper #contactBox tr{
	border: none;
	}

#policywrapper #contactBox td{
	border: none;
	}


