@charset "utf-8";

/*----------------------------------------------------
index.html
----------------------------------------------------*/
.concept_textarea {
	width: 690px;
	margin: 0 auto;
	font-size: 14px;
}

/* concept_box01 */
.concept_box01 {
	color: #FFF;
	background: #121F47;
	overflow: hidden;
}

.concept_box01 .banner {
	margin: 20px 0;
	text-align: center;
}

.concept_box01 .banner li {
	display: inline-block;
}

/* concept_box02 */
.concept_box02 .text {
	width: 370px;
	position: absolute;
	top: 204px;
	left: 110px;
	font-size: 14px;
	line-height: 1.5;
}

/* concept_box03 */
.concept_box03 {
	background: #FFF url(../../concept/img/index_bg_01.jpg) repeat-x top;
	padding-top: 73px;
}

.concept_box03 .labis {
	width: 710px;
	margin: 20px auto 35px;
	background: #FFF url(../../concept/img/index_labis_bg.jpg) center bottom no-repeat;
	padding-bottom: 30px;
	font-size: 14px;
}

.concept_box03 .labis_inner {
	width: 564px;
	margin: 20px auto 0;
}

.concept_box03 .labis .feature li span {
	display: block;
	margin-left: 70px;
	margin-top: 10px;
}

.concept_box03 .labis .koubo_image {
	overflow: hidden;
	width: 546px;
	margin: 40px auto;
}

.concept_box03 .labis .koubo_image li {
	width: 258px;
	float: left;
}

.concept_box03 .labis .koubo_image li:first-child {
	margin-right: 30px;
}

.concept_box03 .labis .koubo_image li span {
	display: block;
	margin-top: 10px;
}

.concept_box03 .banner {
	text-align: center;
	padding-bottom: 60px;
}

.concept_box03 .banner li {
	display: inline-block;
}


/*----------------------------------------------------
インタビューページ
----------------------------------------------------*/
.report_l p,
.report_r p {
	width: 365px;
}


.bnr_interview {
	text-align: center;
	background: url(../../common/img/line_blur.jpg) center top no-repeat;
	padding-top: 50px;
}

.bnr_interview .inner {
	background: url(../../common/img/line_blur.jpg) center bottom no-repeat;
	padding-bottom: 60px;
}

.bnr_interview li {
	display: inline-block;
}

