/*------------------------------------------------------------------------------
								INTRO
------------------------------------------------------------------------------*/
#wrapper {
	background: #141714!important;
}
.headline {
	background: url("../../img/intro/headline-bg-pc5.jpg") no-repeat center top / cover;
	padding-top: 18%;
	position: relative;
}
#intro {
	width: 100%;
	background: #ffffff url("../../img/intro/main-pc3.jpg") no-repeat center bottom / contain;
	padding: 3% 0 42%;
}
h3 {
	text-indent: -99999px;
}
h4 {
	margin: 0 0 0;
	line-height: 1.6em;
	font-family: 'Noto Serif JP', serif!important;
	font-weight: 700;
	font-size: 34px;
	color: #30455a;
}
p {
	line-height: 2.4em;
	text-align: justify;
	font-family: 'Noto Serif JP', serif!important;
	color: #30455a;
	font-weight: 700;
}

/*------------------------------------------------------------------------------
								SP
------------------------------------------------------------------------------*/
@media screen and (max-width: 1000px) {
#wrapper {
	background: #141714;
}
.headline {
	background: url("../../img/intro/headline-bg-sp5.jpg") no-repeat center top / cover;
	padding-top: 36%;
	position: relative;
	height: 0px;
	line-height: 0px;
}
#intro {
	width: 100%;
	background: #ffffff url("../../img/intro/main-pc3.jpg") no-repeat center bottom / contain;
	padding: 5% 0 50%;
}
h3 {
	text-indent: -99999px;
	height: 0px;
	line-height: 0px;
}
h4 {
	line-height: 1.5em;
	font-size: 4.4vw;
}
h4 span {
	margin-left: -0.3em;
}
p {
	line-height: 2em;
	text-align: justify;
	color: #30455a;
}

}

@media print{
.main ul li .photo-none {
	display:none;
}
}