@charset "UTF-8";

#page .page_content{background-color:#F1F1F1;}

#page .page_section .section_content .inner{max-width:calc(1300px - 60px);}

#page .map_section{padding:7em 0;}
#page .map_section .section_title .inner .subtitle{font-size:1.2em;letter-spacing:0.05em;}
#page .map_section .section_title .inner .title{font-size:2.5em;letter-spacing:0.05em;}
#page .map_section .section_title .inner .line{display:block;margin:0.75em auto 0;width:4.25em;height:0.2em;background:#ACC93F;}
#page .map_section .section_content .inner .root_daum_roughmap_landing{width:100% !important;box-shadow: 10px 10px 15px rgba(0,0,0,.2);}
#page .map_section .section_content .inner .root_daum_roughmap .wrap_map{height:40em !important;}
#page .map_section .section_content .inner .root_daum_roughmap .wrap_controllers{display:none;}

#page .contact_section .inner{display:flex;justify-content:space-between;align-items:center;padding-bottom:7em;border-top:solid 2px #555;border-bottom:solid 2px #555;}
#page .contact_section .section_title{}
#page .contact_section .section_title .title{line-height:1.6;font-size:3em;font-weight:900;text-align:left;}
#page .contact_section .section_title + .section_content{display:flex;margin:0;align-items:center;}
#page .contact_section .section_content .inner_box{}
#page .contact_section .section_content .inner_box dl{display:flex;justify-content:flex-start;align-items:center;padding:1.5em;margin:0;font-family:'Pretendard';border-top:solid 1px #BCBCBC;}
#page .contact_section .section_content .inner_box dl:first-of-type{margin-top:0;border-top:none;}
#page .contact_section .section_content .inner_box dl dt{width:350px;margin:0;font-size:1.8em;font-weight:400;}
#page .contact_section .section_content .inner_box dl dd{-webkit-flex:1;flex:1;margin:0;font-size:1.5em;}
#page .contact_section .section_content .inner_box dl dd a img{display:block;width:1.6em;}
#page .contact_section .section_content .inner_box dl dd a,
#page .contact_section .section_content .inner_box dl dd p{display:inline-block;margin:0;vertical-align:middle;}
@media all and (max-width:1600px){
	#page .contact_section .section_content .inner_box dl dt{width:330px;}
}

@media all and (max-width:1400px){
	#page .contact_section .section_content .inner_box dl dt{width:310px;}
}

@media all and (max-width:1200px){
	#page .contact_section .inner{flex-wrap:wrap;}
	#page .contact_section .section_title{width:100%;}
	#page .contact_section .section_title .title{line-height:1.4;}
	#page .contact_section .section_title .title br:nth-of-type(1){display:none;}
	#page .contact_section .section_title + .section_content{width:100%;}
	#page .contact_section .section_content .inner_box{width:100%;}
	/* #page .contact_section .section_content .inner_box dl:first-of-type{border-top:solid 1px #BCBCBC;} */
	#page .contact_section .section_content .inner_box dl dt{width:290px;}
}

@media all and (max-width:1000px){
	#page .map_section .section_content .inner .root_daum_roughmap .wrap_map{height:35em !important;}

	#page .contact_section .section_content .inner_box dl dt{width:240px;}
}

@media all and (max-width:800px){
	#page .contact_section .section_content .inner_box dl{flex-wrap:wrap;padding:1.5em 0;}
	#page .contact_section .section_content .inner_box dl dt{width:160px;}
}

@media all and (max-width:600px){
	#page .map_section .section_content .inner .root_daum_roughmap .wrap_map{height:30em !important;}

	#page .contact_section .section_content .inner_box dl dt{width:100%;}
	#page .contact_section .section_content .inner_box dl dd{width:100%;margin-top:1em;}
}

@media all and (max-width:400px){
	#page .map_section .section_content .inner .root_daum_roughmap .wrap_map{height:25em !important;}

	#page .contact_section .section_content .inner_box dl dd{font-size:1.2em;}
}


@media all and (max-width:320px){
	#page .map_section .section_content .inner .root_daum_roughmap .wrap_map{height:20em !important;}
}

