/*全体
**********************************************************************************************/

/* COMMON
**********************************************************************************************/

body div#container div#pagebody div#column1-main h1 {
	padding: 2px 0 25px;
}

/*-----for page body-----*/
#container #ic_pagebody {
	width:950px;
	min-height:0;
	text-align:left;
	/*\*//*/
display: inline-table;
/**/
}

#container #ic_pagebody h1{
	padding-top:10px;
}

*+html:first-child body #container #ic_pagebody {
overflow: hidden;
}
#container #ic_pagebody:after{
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/ 
* html #container #ic_pagebody {height:1%;} 
#container #ic_pagebody {display: block;} 
/* */

#container #ic_pagebody h1 {
	width: 950px;
	height: 404px;
	margin: 2px 0 0;
}

#interview_text_area{
	margin-bottom:80px;
	overflow:hidden;
	}


.mb5{
	margin-bottom:5px;
	}
.mb10{
	margin-bottom:10px;
	}
.mb15{
	margin-bottom:15px;
	}
.mb20{
	margin-bottom:20px;
	}
.mb30{
	margin-bottom:30px;
	}
.mb40{
	margin-bottom:40px;
	}
.mb60{
	margin-bottom:60px;
	}

.strong{
	font-weight:bold;
	color:#660000;
	}


#left_txt{
	float:left;
	width:620px;
	}
#right_img{
	float:right;
	width:278px;
	}
#right_txt{
	float:right;
	width:620px;
	overflow:hidden;
	}
#left_img{
	float:left;
	width:278px;
	}

#right_txt p,
#left_txt p{
	line-height:190%;
	}
.prof_txt{
	color:#666666;
	line-height:160%;
	}
#h2_bg_area_1{
	background:url(../../images/interview_title_b_bg.jpg) 0 0 no-repeat;
	padding:81px 0 84px 206px;
	height:41px;
	}
#h2_bg_area_2{
	background:url(../../images/interview_title_b_bg.jpg) 0 0 no-repeat;
	padding:74px 0 68px 164px;
	height:63px;
	}


/* PAGE CONTENTS
**********************************************************************************************/
#pagetitle1{
	margin:0 0 45px 212px;
	}

.product_info{
	float:left;
	margin:0 18px 0 0;
	padding:0 0 0 36px;
	}
.product_info dt,
.product_info dd{
	float:left;
	}
.product_info dd{
	width:171px;
	margin:0 30px 0 0;
	}
.product_info dd .detail{
	margin:47px 0 12px 0;
	}


/* PAGE NAVI
**********************************************************************************************/
#b_navi{
	clear:both;
	margin:0 349px 20px 349px;
	overflow:hidden;
	}
#b_navi li{
	float:left;
	margin-right:30px;
	}
#b_navi li.last{
	margin-right:0;
	}
