/* °øÅë ****************************************/
	.h3_tit{font-size:24px;color:#000;font-weight:500;letter-spacing:0px;position:relative;;margin:30px 0 20px 0}
	.h3_tit:before{content:'';position:absolute;top:-5px;left:0;width:24px;height:4px;background:#2374ec}
	.daon_ver2_page_title h1{font-size:1.8em;}

@media screen and (max-width: 992px){
	.h3_tit{font-size:22px;color:#000;font-weight:500;letter-spacing:0px;position:relative;;margin:30px 0 20px 0}
	.h3_tit:before{content:'';position:absolute;top:-4px;left:0;width:22px;height:3px;background:#2374ec}
	.daon_ver2_page_title h1{font-size:1.5em;}
}

/*¸ð¹ÙÀÏ ÁÙ¹Ù²Þ*/
.mo_br { display: none; }
@media screen and (max-width: 760px) {
  .mo_br { display: block; }
}

/* //°øÅë ****************************************/


/* sub0101.php, sub0102.php ****************************************/
    #company_type2 {width:100%; min-width:320px; max-width:1500px; margin:0 auto; }
	#company_type2:after{content:""; clear:both; display:block;}
	#company_type2 .ceo_img {width:100%; }
	#company_type2 .ceo_img img {width:100%; height:auto; }
	#company_type2 .ceo_area{ position:relative; left:0; bottom:0; width:94%;  padding-top:50px; z-index:1; margin:0 auto;}
	#company_type2 .ceo_area .ceo_tit { position:relative; float:left; width:30%; font-size:1.6em; text-align:center; color:#50a7e7; line-height:1.4em; letter-spacing:-0.05em; padding-bottom:200px; }
	#company_type2 .ceo_area .ceo_tit:after {content:''; position:absolute; width:1px; height:150px; background-color:#aaa; bottom:0; left:50%; }
	#company_type2 .ceo_area .ceo_txt { position:relative; float:right; width:65%; height:auto;}
	#company_type2 .ceo_area .ceo_txt h4 {font-size:1.5em;  line-height:1.8em;  color: #000; }
	#company_type2 .ceo_area .ceo_txt p {margin-top:20px; font-size:1.2em;  line-height:1.5em; color: #333; word-break: keep-all;}
	#company_type2 .ceo_area .ceo_txt span.ceo_sign{ display:block; font-size:1.2em; color:#000; margin-top:50px; font-family: 'Satisfy', 'Noto Sans KR', sans-serif;}
	.s_tit {width:100%; height:30px; line-height:30px; text-align:left; border-left:5px solid #000; margin:50px auto;  margin-bottom:20px;  font-size:1.5em;  text-indent:10;}
	.tbla{width:100%; border-collapse: collapse; margin:0 auto; border:1px solid #ddd; border-bottom:0px;}
	.tbla tr th{width:20%; height:45px; padding:20px 0; text-align:center; border-bottom:1px solid #666; font-size:1.2em;background:#eee; }
	.tbla tr td{width:80%; border-bottom:1px solid #ddd; padding-left:15px; height:45px; text-align:left; font-size:1.2em;}
	.ceo_area { width:100% !important; padding-top:0px !important; }
	.ceo_txt.blue { width:100% !important; padding-top:0px !important; }
	.ceo_txt.blue h4{ color: #203c92 !important; }
	.ceo_txt.blue p { color: #333 !important; }

@media screen and (max-width: 992px){
		.content_wrap{width:96%;}
		.page_title{margin-bottom:50px;}
		.page_title h1{font-size:2em;}
		.page_title h2{font-size:1em;}
		.s_tit{font-size:1.2em;}
		#company_type2 .ceo_area .ceo_tit { width:100%; font-size:1.3em; padding-bottom:50px; }
		#company_type2 .ceo_area .ceo_tit:after {height:40px; }
		#company_type2 .ceo_area .ceo_txt { width:100%; }
		#company_type2 .ceo_area .ceo_txt h4 {margin-top:40px; font-size:1.2em;}
		#company_type2 .ceo_area .ceo_txt p {font-size:1em;}
		#company_type2 .ceo_area .ceo_txt span.ceo_sign {margin-top:20px; font-size:1.1em;  line-height:1.2em; }
		.tbla tr th{width:30%; font-size:0.9em;}
		.tbla tr td{width:70%; font-size:0.9em;}
}

/* //sub0101.php, sub0102.php ****************************************/


/* sub0103.php ****************************************/
	.m_box{width:100%;height:500px;position:relative;}
	.root_daum_roughmap .wrap_btn_zoom{z-index:1 !important} /*´ÙÀ½Áöµµ»ç¿ë½Ã*/
	.table_t1{width:100%;padding-bottom:30px}
	.table_t1 table{border-top:2px #536886 solid}
	.table_t1 td,.table_t1 th{font-size:18px;border-bottom:1px #ddd solid;padding:4px 12px}
	.table_t1 th{background:#f4f6f9;color:#445058;vertical-align:middle;font-weight:400;line-height:130%;height:60px}
	.table_t1 td{padding:15px 12px;line-height:130%;text-align:center}
	/* ±³Åë¾È³»¹öÆ° */
	.mapbtn ul {display: flex;  flex-wrap: wrap;  padding: 0;  margin: 0;  list-style: none; padding-inline-start: 1.5em;	line-height: 3em;}
	.mapbtn li {padding: 0;  margin-right : 30px;}
	/* ³×ÀÌ¹ö±×¸° */
	.custom-button-n {background-color: #009900;  font-size: 1em;  font-weight:normal;  color: #fff;  padding: 10px 20px;  border: none;  border-radius: 5px;  transition: background-color 0.3s, color 0.3s, border-radius 0.3s;}
	.custom-button-n:hover {background-color: #ff3300;  color: #fff;  border-radius: 50px;	}
	/* Ä«Ä«¿À¿»·Î */
	.custom-button-k {background-color: #ffcc00;  font-size: 1em;  font-weight:normal;  color: #fff;  padding: 10px 20px;  border: none;  border-radius: 5px;  transition: background-color 0.3s, color 0.3s, border-radius 0.3s;}
	.custom-button-k:hover {background-color: #ff3300;  color: #fff;  border-radius: 50px;	}	
	/* /±³Åë¾È³»¹öÆ° */
/* //sub0103.php ****************************************/


/* sub0201.php ****************************************/
	.ttable .ttdbg {padding: 15px; text-align: center; font-weight: bold; background: #efefef; color: #000;	}
	.ttable .ttdbg1 {padding: 15px; text-align: center; font-weight: bold; background: #f7f7f7; color: #000;	}
	.table-bordered {border: 1px solid #ddd;	}
	.ttable td, .ttable th {border: 1px solid #ddd; padding: 8px; line-height:150%; font-size:0.8em;	}
    .mp {text-align:left;margin-top:20px }
    .xhide_small_show {display:none }
	.tbtd1c {width:15%;text-align:center }
	.big_box {background:#f7f7f7;width:100%;padding:15px;margin-top:10px }
	
@media (max-width:840px) {
    .xhide {display:none }
}

@media (max-width:760px) {
    .xhide_small { display:none }
    .xhide_small_show { display:block }
	.tbtd1c { width:25% }
}	
/* //sub0201.php ****************************************/

