@charset "UTF-8";

/* デザイン */
body p.cap{
	text-align:center;
	font-size:1.2rem;
	font-family:'Verdana','BIZ UDゴシック','BIZ UDGothic','游ゴシック','YuGothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
body p.cap.eleve{
	padding-bottom:20px;
}
@media (min-width: 568px) {
	body p.cap.para{
		padding-top:7px;
	}
}

.content{
	text-align:center;
}
.content#two{
	padding-top:70px;
	padding-bottom:50px;
}
.content#three{
	padding-bottom:50px;
}
.content#five{
	padding-bottom:30px;
}
.content#six{
	padding-top:50px;
}
.content#seven{
	padding-bottom:30px;
}
.content#eight{
	padding-top:50px;
}
.content#ten{
	padding-bottom:30px;
}
.content#eleven{
	padding-top:50px;
	text-align:left;
	font-family:'Verdana','BIZ UDゴシック','BIZ UDGothic','游ゴシック','YuGothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.content#eleven ol li{
	font-size:1.05rem;
	padding-top:5px;
}
.content h3{
	font-size:2.0rem;
	padding-bottom:15px;
}
.content h4{
	font-size:1.8rem;
	padding-bottom:15px;
}
@media (min-width: 768px) {
	.content h3{
		font-size:2.1rem;
	}
	.content h4{
		font-size:1.9rem;
	}
}
@media (min-width: 1024px) {
	.content h3{
		font-size:2.2rem;
	}
	.content h4{
		font-size:2.0rem;
	}
	.content#eleven ol li{
		text-align:left;
	}
	.content#eleven ol li span{
		position:absolute;
	}
}
@media (min-width: 1200px) {
	.content h3{
		font-size:2.3rem;
	}
	.content h4{
		font-size:2.1rem;
	}
}

.eng-title{
	font-family:'NewYork';
	text-align:center;
	padding-bottom:30px;
}
.eng-title h5{
	font-size:1.7rem;
}
.eng-title p{
	font-size:1.2rem;
}

.mideum{
	padding-top:30px;
}
@media (min-width: 568px) {
	.facade{
		width:300px;
	}
}
@media (min-width: 768px) {
	.facade{
		width:400px;
	}
	.mideum{
		width:650px;
	}
}
@media (min-width: 1024px) {
	.mideum{
		width:700px;
	}
}
@media (min-width: 1200px) {
	.facade{
		width:450px;
	}
	.mideum{
		width:800px;
	}
}


.parallax-window{
    display:none;
}
@media (min-width: 568px) {
	.non-parallax{
		display:none;
	}
	.parallax-window{
		display:block;
    	min-height:100vh;
	}
}
@media (min-width: 768px) {
	.parallax-window{
    	min-height:55vh;
	}
}
@media (min-width: 812px) {
	.parallax-window{
    	min-height:100vh;
	}
}