/* topcover
---------------------------------------------- */
div#top-cover{
	background: url("../img/topcover_back.jpg");
	background-size:100% 100%;
}

div#top-cover .concept{
	font-size: 200%;
	color: #fff;
	letter-spacing: 0.2em;
}


/* Section contents-main
---------------------------------------------- */
section.section-main{
	background: url("../img/title_back.jpg") no-repeat;
	background-size:100% 769px;
}

/* Section Title
---------------------------------------------- */
section .title h2{
	padding-top:250px;
	line-height: 3em;
	letter-spacing: .3em;
	color: #fff;
}

/* Section Contents
---------------------------------------------- */
section .contents{
	padding-top:80px;
	max-width: 1600px;
	margin: auto;
}

section .contents p{
	color: #15aff3;
}

/*Feature-Set*/
.feature-set{


}

.feature-set .text{
	background:rgba(255,255,255,0.9);
	margin: auto;
	text-align: left;
	line-height: 1.8em;
	font-size: 100%;
}

/*Interview-Set*/
.interview-set .section{
	background:rgba(255,255,255,0.9);
	font-size:80%;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.interview-set .name{
	background:rgba(255,255,255,0.9);
	font-weight: bold;
	font-size: 180%;
	margin-bottom: 0.5em;
}

.interview-set .text{
	background:rgba(255,255,255,0.9);
	margin: auto;
	text-align: left;
	line-height: 1.8em;
	font-size: 100%;
}


/*Bosyuu-Set*/
.bosyuu-set{
	background:rgba(255,255,255,0.9);
	font-size: 110%;
	margin: 0;
	margin-bottom: 2em;
}

section .contents .bosyuu-set p{
	color: #3A3A3A;
}

.bosyuu-set h3{
	/*font-size:160%;*/
}

.bosyuu-set dl dt{
	font-size: 110%;
	font-weight: bold;
}

.bosyuu-set dl dt,
.bosyuu-set dl dd{
	line-height: 1.4;
	text-align: left;
}


section.message{
	background: url("../img/message_back.png") no-repeat;
	background-size:100% 100%;
	margin-top: 10em;
}

@media(max-width:768px){
	section.message {
		background-size: auto 100%;
	}
}

section.message .photo p{
	color: #000000;
}

section.message .text{

}

section.message .text p{
	line-height: 2;
	text-align: left;
	color: #f8f8f8 !important;
	text-shadow:2px 2px 6px #000;
}


