@charset "utf-8";

/******************************
* インタビュー
******************************/

.page_no {
	width:420px;
	text-align:right;
	/*margin:10px 0 15px;*/
	margin:0 0 15px;
}
.page_no img {
	margin:0 0 0 5px;
}

/* 200907 */
.interview_txt {
	width:424px;
}
.intro {
	clear:both;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	margin-bottom:20px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.intro img {
	float:right;
	/*margin:0 0 15px 10px;*/
	margin:0 0 10px 10px;
} 
.interview_q {
	font-weight:bold;
	margin:15px 0 5px;
}
.interview_a {
	margin-bottom:30px;
	text-align:justify;
	text-justify:inter-ideograph; 
}
.interview_a_r {
	width:197px;
	float:right;
}
.interview_a_r1 {
	width:89px;
	padding:0 0 10px 15px;
	float:right;
}
.interview_a_r2 {
	width:88px;
	padding:0 0 10px 5px;
	float:right;
}
.int_applibox {
	width:424px;
	margin:15px 0 25px;
}
.int_applibox_l {
	width:113px;
	margin-right:15px;
	float:left;
}
.int_applibox_r {
	width:296px;
	float:left;
}
.int_applibox_txt {
	width:233px;
	float:left;
}

.int_applibox_txt01 {
	font-size:12px;
	font-weight:bold;
}
.int_applibox_txt02 {
	font-size:11px;
	line-height:150%;
}
.int_applibox_txt03 {
	clear:both;
	width:296px;
	padding-top:10px;
	text-align:justify;
	text-justify:inter-ideograph; 
}
.int_applibox_txt04 {
	font-size:11px;
	text-align:justify;
	text-justify:inter-ideograph; 
}
.int_appli_icon {
	margin-right:10px;
	float:left;
}
.appli_img01 {
	float:right;
	margin:15px 0 15px 10px;
}
.appli_txt01 {
	margin-top:15px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.other_appli {
	clear:both;
	width:424px;
	border:solid 1px #4D4D4D;
	background:#F2F2F2;
	margin:20px 0;
	
	_height:1%;
	overflow:hidden;
}
.other_appli_img {
	margin:0 24px 10px;
	border:solid 1px #CCCCCC;
}
* html .other_appli_img {
	margin:0 23px 10px;
}
.other01 {
	width:162px;
	float:left;
	padding:20px 40px 20px 30px;
}
* html .other01 {
	width:231px;
}
.other02 {
	width:162px;
	float:left;
	padding:20px 30px 20px 0;
}
* html .other02 {
	width:191px;
}

/* 200908 */
.interview_q02 {
	font-weight:bold;
	margin:0 0 5px;
}
.int_img01 {
	margin-bottom:20px;
}
.int_applibox02 {
	width:245px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	margin:0 0 15px 15px;
	/*padding:10px 0 5px;*/
	padding:10px 10px 0 10px;
	float:right;
}
.int_applibox02_l {
	width:115px;
	/*margin:0 10px;*/
	margin:0 10px 0 0;
	float:left;
}
.int_applibox02_r {
	width:108px;
	/*margin:0 10px 0 0;*/
	/*float:left;*/
	float:right;
}
.int_applibox03 {
	width:265px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	margin-right:15px;
	padding:10px 0 5px;
	float:left;
}
.int_applibox03_l {
	width:73px;
	margin:0 10px;
	float:left;
}
* html .int_applibox03_l {
	width:68px;
	margin:0 5px;
}
.int_applibox03_r {
	width:160px;
	margin:0 10px 0 0;
	float:left;
}
.int_img02 {
	float:left;
	margin:15px 10px 25px 0;
}
.int_appli_icon02 {
	/*margin:0 5px 5px 0;*/
	margin:0 5px 0 0;
	float:left;
}
.int_appli_title {
	margin:14px 0;
	font-weight:bold;
}
.int_appli_title04 {
	margin:5px 0 0;
	font-weight:bold;
}
.appli_img02 {
	float:left;
	margin:0 10px 0 0;
}
.interview_r01 {
	width:351px;
	margin-left:10px;
	float:left;
}
.profile_txt {
	/*width:384px;*/
	margin:15px 20px;
}
.appli_exp {
	font-size:11px;
	text-align:justify;
	text-justify:inter-ideograph; 	
}

/* 200910 */
.int_applibox04 {
	/*width:314px;*/
	width:245px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	/*margin:0 16px -270px 0;*/
	margin:0 0 10px 10px;
	/*float:left;*/
	float:right;
}
.int_applibox04_sub {
	padding:10px;
}
.int_applibox04_l {
	/*width:125px;*/
	width:66px;
	padding:0 10px 0 0;
	float:left;
}
* html .int_applibox04_l {
	width:76px;
}
.int_applibox04_l02 {
	width:166px;
	margin:0 10px;
	float:left;
}
* html .int_applibox04_l02 {
	width:166px;
	margin:0 4px 0 8px;
	float:left;
}
.int_applibox04_r {
	width:149px;
	float:left;
}
.int_applibox05 {
	width:245px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	margin:0 15px -270px 0;
	padding:10px 10px 270px 10px;
	float:left;
}
* html .int_applibox05 {
	width:243px;
}
.int_applibox07 {
	width:314px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	margin:0 0 -270px 0;
	padding:10px 0 270px;
	float:left;
}
* html .int_applibox07 {
	width:312px;
}
.int_applibox08 {
	width:235px;
	border:solid 1px #4D4D4D;
	background:#F7F7F7;
	margin:0 0 0 15px;
	padding:10px 10px 5px 10px;
	float:right;
}
* html .int_applibox08 {
	width:233px;
}
.int_subt01 {
	/*width:648px;*/
	width:424px;
	height:31px;
	/*margin-top:10px;*/
	margin-bottom:10px;
	position:relative;
}
.int_subt02 {
	/*width:648px;*/
	width:424px;
	height:31px;
	position:relative;
}
.int_subt_txt01 {
	/*font-size:14px;*/
	font-size:12px;
	position:absolute;
	/*top:6px;*/
	top:8px;
	/*left:20px;*/
	left:10px;
}
.int_applibox04_01 {
	/*width:292px;*/
	width:225px;
	/*margin:10px 9px 5px;*/
	font-size:11px;
}
.int_appli_title02 {
	margin:0 0 5px;
	font-weight:bold;
}
.int_img03 {
	float:left;
	margin:0 10px 10px 0;
}
.eventbox_l01 {
	width:366px;
	float:left;
}
.int_appli_wrap01 {
	/*width:648px;*/
	width:270px;
	/*height:220px;*/
	overflow:hidden;
	float:right;
}
* html .int_appli_wrap01 {
	width:268px;
}
.int_appli_wrap02 {
	height:210px;
	overflow:hidden;
}
.int_line01 {
	width:316px;
	height:1px;
	margin:0 16px 30px 0;
	padding:0;	
	border-top:solid 1px #4D4D4D;
	float:left;		
}
* html .int_line01 {
	width:312px;
}
.int_line02 {
	width:316px;
	height:1px;
	margin:0 0 30px 0;
	padding:0;		
	border-top:solid 1px #4D4D4D;
	float:left;	
}
* html .int_line02 {
	width:312px;
}
.appli_img03 {
	float:right;
	margin:0 0 5px 5px;
}
.appli_img04 {
	width:149px;
	float:left;
	padding:0 0 5px 0;
	overflow:hidden;
}
.interview_a_l2 {
	margin:10px 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}
.intbox01 {
	clear:both;
	width:424px;
	margin-bottom:30px;
}
.interview_q03 {
	font-weight:bold;
	margin:0 0 10px;
}

/******************************
* 金井追加　2010.04.26
******************************/

.img-ico {
	float:left;
	margin:0 5px 5px 0;
}

.other03 {
	width:100px;
	float:left;
	padding:20px 30px 20px 0;
}

.other_appli-02 {
	clear:both;
	width:424px;
	border:solid 1px #4D4D4D;
	background:#F2F2F2;
	margin:0 0 20px 0;
	
	_height:1%;
	overflow:hidden;
}