@charset "utf-8";

/* ****************************************************************************

　目次
　00. interview noguchiken
　01. テンプレート

-------------------------------------------------------------------------------

*/
/* ==

　00. interview noguchiken

=============================================================================== */
#main .article h2 {
	background: url(../images/index_title_bg01.gif) no-repeat 0 0;
	text-align: left;
  margin-bottom: 25px;
  padding: 8px 0 7px 65px;
	font-size: 167%;
}
#main .leadText02 {
	margin-bottom:10px;
}
#main .question {
	color: #4557B8;
}
#main .movieCol2Block01 {
	margin:30px 0;
}
#main .movieCol2Block01 .colL {
	width: 270px;
	float:left;
}
#main .movieCol2Block01 .colR {
	width: 490px;
	float: right;
	padding-top: 50px;
}
#main .movieCol2Block01 .colR p {
	margin:0;
}
#main .movieContainer {
	width:300px;
	margin-left:115px;
}
#main .interviewCol2Block01 .colL {
	float: left;
	width: 415px;
}
#main .interviewCol2Block01 .colR {
	float: right;
	width: 415px;
}

#main #sdgs {
	padding-bottom:30px;
}
#main #sdgs h2 {
	background: #00A3E5;
	color:#fff;
	margin-bottom:0;
}
#main #sdgs .inner {
	background: #E5F6FC;
	padding: 30px;
}
#main #sdgs .imgBlock {
	margin-bottom: 20px;
}
.aboutLinkBtn {
	margin-bottom:10px;
	padding: 10px 0 10px 15px;
	background: url(../images/index_btn_bg01.png) no-repeat 0 0;
}
.aboutLinkBtn a {
	text-decoration:none;
}
.aboutLinkBtn a:hover {
	text-decoration:underline;
}
#main .article p.interviewTopBtn {
	text-align:right;
	margin-bottom: 0;
}
#main .article p.interviewTopBtn a {
	font-weight:normal !important;
}
.label01 {
	color: #00ACED;
	font-weight:bold;
}
.label02 {
	color: #5A6BC0;
	font-weight:bold;
}

.icoBlank img {
	vertical-align:middle;
}



/* ==

　01. テンプレート

=============================================================================== */
#main .article {
	padding-bottom: 15px;
	margin-bottom: 40px;
}
#main .article.end {
	padding-bottom: 50px;
}
#main .introBlock01 {
	padding-top: 0;
	margin-bottom: 25px;
}
#main .detailBlock {
	padding-top: 30px;
	margin-bottom: 60px;
}