@charset "UTF-8";

/* ロケーション */
#headline p{
	text-align:center;
}

.content{
	padding-top:30px;
	padding-bottom:30px;
}
@media (min-width: 768px) {
	.content{
		padding-top:40px;
		padding-bottom:40px;
	}
}
@media (min-width: 1024px) {
	.content{
		padding-top:50px;
		padding-bottom:50px;
	}
}

.content h4{
	text-align:center;
	font-family:'NewYork','BIZ UD明朝','BIZ UDMincho','游明朝','YuMincho','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','メイリオ','Meiryo','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-size:1.8rem;
	padding-bottom:2px;
}
.content h5{
	text-align:center;
	font-size:1.7rem;
	padding:10px 0 5px;
}
@media (min-width: 768px) {
	.content h4{
		font-size:1.9rem;
	}
	.content h5{
		font-size:1.7rem;
		padding:15px 0 10px;
	}
}
@media (min-width: 1024px) {
	.content h4{
		font-size:2.1rem;
	}
	.content h5{
		font-size:1.8rem;
	}
}
@media (min-width: 1200px) {
	.content h4{
		font-size:2.3rem;
	}
	.content h5{
		font-size:1.9rem;
	}
}

#one{
	padding-top:0;
}
#two p{
	padding-bottom:15px;
}
#two ul{
	font-size:0;
	padding-top:10px;
}
#two ul li{
	padding-top:20px;
}
#two ul li img{
	line-height:0;
	vertical-align:bottom;
}
#two ul li h6{
	font-size:2.0rem;
	padding:5px 0 2px;
	margin-bottom:7px;
	border-bottom:2px solid #333;
}
#two ul li p{
	text-align:left;
	font-size:1.3rem;
	line-height:160%;
}
#three p:last-child{
	padding-bottom:20px;
}
@media (min-width: 568px) {
	#two ul li{
		display:inline-block;
		vertical-align:top;
		width:calc(50% - 15px);
	}
	#two ul li:nth-child(odd){
		margin-right:30px;
	}
}
@media (min-width: 768px) {
	#two ul{
		padding-top:20px;
	}
	#two ul li{
		padding-top:10px;
	}
	#three p:last-child{
		padding-bottom:30px;
	}
}
@media (min-width: 1024px) {
	#two p{
		text-align:center;
		padding-bottom:25px;
	}
	#three p{
		text-align:center;
	}
}

.parallax-window{
    min-height:50vh;
	position:relative;
	z-index:-100;
	margin-bottom:30px;
}
@media (min-width: 568px) {
	.parallax-window{
    	min-height:70vh;
	}
}
@media (min-width: 768px) {
	.parallax-window{
    	min-height:50vh;
	}
}
@media (min-width: 812px) {
	.parallax-window{
    	min-height:70vh;
	}
}
@media (min-width: 1024px) {
	.parallax-window{
    	min-height:80vh;
	}
}