header.header .toggle {display: flex;align-items: center;justify-content: flex-end;}


.sub-head { background-size:cover; background-repeat:no-repeat; background-position:left center; }
.sub-head .container { display:flex; align-items:start; height:400px; padding-top: 100px; padding-left: 90px; box-sizing:border-box; flex-direction:column; justify-content:center; }
.sub-head.bg01 { background-image:url(../img/emon/content/sub_head01.png); }
.sub-head.bg10 { background-image:url(../img/emon/content/sub_head01.png); }
.sub-head.bg20 { background-image:url(../img/emon/content/sub_head02.png); }
.sub-head.bg30 { background-image:url(../img/emon/content/sub_head03.png); }
.sub-head.bg40 { background-image:url(../img/emon/content/sub_head04.png); }
.sub-head.bg50 { background-image:url(../img/emon/content/sub_head05.png); }
.sub-head.bg60 { background-image:url(../img/emon/content/sub_head06.png); }
.sub-head.bg70 { background-image:url(../img/emon/content/sub_head07.png); }
.sub-head.bg80 { background-image:url(../img/emon/content/sub_head02.png); }
.sub-head .hd_tit { font-size:60px; font-weight: 800; color:#fff; }
.sub-head .hd_txt { font-size:18px; color:#fff; font-weight: 400; margin-top: 20px; }
.subTit { font-size:50px; color:#cecece; font-weight: 800; text-align: center; padding: 64px 0 64px; box-sizing:border-box; }



@media (max-width:1890px){

}

@media (max-width:1400px){

	.container { padding-left: 20px; padding-right: 20px; }
 
}

@media (max-width:1200px){

	header.header .navigator { display:none; }
	
	
	#ft .container { flex-direction:column; }
	#ft .copy { text-align:left; margin-top: 15px; }
	
	
	.sub-head .container { padding: 20px 40px 0; height:300px; }
	.sub-head .hd_tit { font-size:40px; }
	
 
}


@media (max-width:992px){

	.subTit { padding: 40px 0; font-size: 40px; }

}


@media (max-width:768px){

	.subTit { font-size:30px; }

}


@media (max-width:479px){

}