.con_arrow {font-size:1.6em; font-weight:700; line-height:30px;  color: #000; margin:50px 0 20px 0; border:0px solid red;}
.con_arrow:before { content: ""; width:16px; height:16px; display:inline-block; border:5px #007dff solid; box-sizing:border-box; border-radius:14px; background:#fff; margin-right:10px;}
.con_arrow2 {font-size:1.6em; font-weight:700; line-height:30px;  color: #000; margin:20px 0 20px 0; border:0px solid red;}
.con_arrow2:before { content: ""; width:16px; height:16px; display:inline-block; border:5px #007dff solid; box-sizing:border-box; border-radius:14px; background:#fff; margin-right:10px;}
.blue{color:#0066ff;}
.orange{color:#ff6600;}
.green{color:#008000;}
.txt{line-height:1.5em; font-size:1.3em;margin-bottom:30px;}
.txt1{line-height:1.5em; font-weight:700;font-size:1.3em;margin-bottom:30px;}	
	.fc_pointer {color:#1F88E5; }
	.content_wrap{width:100%; min-width:320px; max-width:1400px; margin:0 auto;}
	.page_title{width:100%; margin-bottom:70px;}
	.page_title h1{width:100%; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600;}
	.page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
	.page_title h2{width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }
    .blud{color:#007dca !important;}
	.company_type1 {width:100%; margin:0 auto; }
	.company_type1:after{content:""; clear:both; display:block;}
	.company_type1 .ceo_img {position: relative; float:right; width:600px; text-align:right; padding-left:30px;}
	.company_type1 .ceo_img img {width:100%; height:auto; }
	.company_type1 .ceo_area{ float:left; width:50%;} 
	.company_type1 .ceo_area .ceo_tit { position:relative; float:left; width:100%; color: #008f3f; font-family: 'Shilla_CultureB-Bold'; font-size:2.5em; line-height:2em; letter-spacing:-0.05em;  }
	.company_type1 .ceo_area .ceo_txt { float:right; width:100%; padding-top:50px; }
	.company_type1 .ceo_area .ceo_txt p .blue{color:#007dca !important;}
	.company_type1 .ceo_area .ceo_txt p { line-height:1.5em; font-size:1.3em; word-break: keep-all; }
	.company_type1 .ceo_area .ceo_txt span.ceo_sign{ display:block; font-size:2em; margin-top:50px; font-family: 'ChosunGs';}

	.s_tit {width:100%; height:30px; line-height:30px; text-align:left; border-left:5px solid #000; margin:50px auto;  margin-bottom:10px;  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:15px 0; text-align:center; border-bottom:1px solid #666; font-size:1em;}
	.tbla tr td{width:80%; border-bottom:1px solid #ddd; padding-left:15px; height:45px; text-align:left;}

		
	@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_type1 .ceo_img {width:100%; text-align:center; margin-bottom:30px; padding-left:0; }
		.company_type1 .ceo_img img{width:100%;}
		.company_type1 .ceo_area{ float:none; width:95%; margin:0 auto; } 
		.company_type1 .ceo_area .ceo_tit { font-size:1.8em; text-align:center;}
		.company_type1 .ceo_area .ceo_txt p{ font-size:1em;}
		.company_type1 .ceo_area .ceo_txt{padding-top:10px;}
         .map_wrap .map_info table th {font-size:1em;}
		 .map_wrap .map_info table td {font-size:1em;}
		.tbla tr th{width:30%; font-size:0.9em;}
		.tbla tr td{width:70%; font-size:0.9em;}
		.txt{line-height:1.2em; font-size:1em;}

	}
	/*오시는길*/
.map_wrap{ width:100%; max-width:1500px; margin:0 auto; margin-bottom:0px;}
.map_wrap .map_info {width:100%; margin-top:40px;}
.map_wrap .map_info .con_box {margin-bottom:30px;}
.map_wrap .map_info .con_box>h2 {font-size:1.5em; color:#000;  margin-bottom:10px;}
.map_wrap .map_info table {width:100%; border-top:1px solid #000;}
.map_wrap .map_info table th {padding-left:20px; margin:0; width:20%; text-align:left; font-size:1.2em; color:#000; vertical-align:middle; font-weight:normal; /*background:url('/html/image/arr1.gif')no-repeat 95% 40%; */ background:#f5f5f5; border-bottom:1px solid #EEE;}
.map_wrap .map_info table td {width:80%; text-align:left; font-size:1.2em; color:#888; vertical-align:top;  padding:10px 0 10px 15px; border-bottom:1px solid #EEE;}
.map_wrap .map_info table td > a {color:#666;}
.map_wrap .map_info table td > a:hover {color:#000;}
.txt_box1 ul {width:100%; margin:0; padding:0; }
.txt_box1 ul li {width:100%; margin:0; padding:10px 0; transition: 0.3s all ease;}
.txt_box1 ul li:first-child {padding-top:0;}
.txt_box1 ul li:last-child {border-bottom:0; } 
.txt_box1 ul li dl { width:100%; margin:0; padding:0; font-size:0; *display:inline;*zoom:1; vertical-align:top;}
.txt_box1 ul li dl dt {padding-left:2%; display:inline-block; vertical-align: middle; width:30px; font-size:12px; font-weight:700;}
.txt_box1 ul li dl dt span {display:table; width:30px; height:30px; border-radius:50%;margin-bottom:20px; background-color:#000; text-align:center; overflow:hidden; transition: 0.3s all ease;}
.txt_box1 ul li dl dt span em { display:table-cell; vertical-align: middle; font-size:1em;  font-weight:700;  color:#fff; font-style:normal;}
.txt_box1 ul li dl dt span i { display:table-cell; vertical-align: middle; font-size:2em; color:#fff; }
.txt_box1 ul li dl dd { padding-left:40px; display:inline-block; vertical-align: middle; width:80%; font-size:14px;  }
.txt_box1 ul li dl dd strong {display:block; font-size:1.2em; font-weight:400;  margin-bottom:20px;}
.txt_box1 ul li dl dd p {margin-top:10px; font-size:1em; color:#777; word-break:keep-all; }
.txt_box1 ul li dl dd p:first-child {margin-top:0; }


	@media all and (max-width:992px){		
		.daon_ver2_page_title{margin-bottom:50px;}	
		.daon_ver2_page_title h1{font-size:1.85em;}
		.daon_ver2_page_title h2{font-size:1em;}
		.daon_s_tit{font-size:1.2em;}	
        .txt_box1 ul li dl dt span {display:table; width:20px; height:20px; margin-bottom:10px;}
		.daon_ver2_sub_type19 h3.con_tit { padding:0 4%;}
		.daon_ver2_sub_type19 h3.con_tit p { font-size:1.85em;}
		.daon_ver2_sub_type19 h3.con_tit span { font-size:1em; }
		.txt_box1 ul li dl dt span em {font-size:1em;}
	.con_box .img_box { width:100%; text-align:center;}
	.con_box .txt_box { width:100%; padding:25px 4%; margin-top:20px; }
	.con_box .txt_box ul li dl dd { width:80%; }
	.txt_box1 ul li dl dd { padding-left:10px;}
    .txt_box1 ul li dl dd strong {font-size:1em;}
		.daon_ver2_sub_type19 .busi_cont2 { padding:40px 0 0 0; margin-top:50px;}
		.daon_ver2_sub_type19 .busi_cont2 .con_box {padding:0 4%;}
		.daon_ver2_sub_type19 .busi_cont2 .con_box ul li {width:100%; margin-bottom:50px; }
		.daon_ver2_sub_type19 .busi_cont2 .con_box ul li:last-child { margin-bottom:0; }
		.daon_ver2_sub_type19 .busi_cont2 .con_box ul li .txt_box {min-height:auto; }
		.daon_ver2_sub_type19 .busi_cont2 .con_box ul li .txt_box strong span {display:inline;}			
		.q{font-size:1.2em;}
.a{font-size:1.1em;}
.aa{font-size:1.2em;}
	}

	@media all and (max-width:640px){
		.daon_ver2_sub_type19 h3.con_tit p { font-size:1.5em;}
		.daon_ver2_sub_type19 .busi_cont2 .con_box ul li .txt_box strong {font-size:1.5em;}
		
	}

	
	

.guide_box2 { width:100%; max-width:1400px; margin:50px auto; border-top:1px solid #000;}
.guide_box2:after {clear:both; content:''; display:block;}
.guide_box2 .con_wrap { width:100%; padding:50px 0; border-bottom:1px solid #eee;}
.guide_box2 .con_wrap:after {clear:both; content:''; display:block;}
.guide_box2 .con_wrap .con_area {padding:0 20px;}
.guide_box2 .con_wrap .left {width:30%; float:left; padding:0; }
.guide_box2 .con_wrap .left .con_title {font-size:1.5em; font-weight:700; color:#000;}
.guide_box2 .con_wrap .left .con_title em {display:block; font-size:0.9em; font-weight:400; text-transform:uppercase; font-style:normal; letter-spacing:0.05em; color:#c0c0c0; }
.guide_box2 .con_wrap .right {width:70%; float:left; padding:0; }
.guide_box2 .con_wrap .right ul li {position:relative; margin-bottom:20px; padding-left:30px; font-size:1.2em; line-height:1.5em; word-break:keep-all;}
.guide_box2 .con_wrap .right ul li:last-child {margin-bottom:0}
.guide_box2 .con_wrap .right ul li .txt_depth {font-size:1em; color:#aaa; text-transform:uppercase; padding-top:5px;  }
.guide_box2 .con_wrap .right ul li .numb { position:absolute; left:0; font-weight:700; }
.guide_box2 .con_wrap table {width:100%; margin-top:20px; border-collapse:collapse;}
.guide_box2 .con_wrap table tr {border-top:1px solid #e1e1e1}
.guide_box2 .con_wrap table tr:last-child {border-bottom:1px solid #e1e1e1}
.guide_box2 .con_wrap table tr th {background:#f9f9f9; padding:10px 0;}
.guide_box2 .con_wrap table tr th:first-child {border-right:1px solid #e1e1e1}
.guide_box2 .con_wrap table tr td {text-align:center; padding:10px 0}
.guide_box2 .con_wrap table tr td:first-child {border-right:1px solid #e1e1e1}
.guide_box2 .con_wrap .imp {font-size:0.95em; word-break:keep-all; color:#3375C0; margin-top:20px; background:#f1f7fb; padding:5px 25px; font-weight:500;}



	@media screen and (max-width:992px ){

	}


	@media screen and (max-width: 768px){
		.content_wrap{width:100%;}
		.page_title{margin-bottom:40px;}
		.page_title h1{font-size:2em;}
		.page_title h2{font-size:1em;}


	.guide_box1 .con_wrap {padding:0; }
	.guide_box1 .con_wrap ul li {width:100%;  padding:50px 0; border-left:0;  border-bottom:1px solid #ededed; }
	.guide_box1 .con_wrap ul li .con_txt {min-height:150px;}

	.guide_box2 .con_wrap .left {width:100%;}
	.guide_box2 .con_wrap .right {width:100%; margin-top:30px; }

	}
	.business { width:100%; max-width:1510px; overflow:hidden; margin:0 auto;  }
.business:after { content:""; display:block; clear:both; }
.business ul { padding:0; margin:0; }
.business ul li { float:left; width:31.333333%; margin-left:1%; margin-right:1%; }
.business ul li img { display:block; width:100%;}
.business ul li strong { display:block; margin-top:20px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.business ul li > span { display:block; margin:20px 0; font-size:1.2em; text-align:center; letter-spacing:-0.04em; }
.q{margin-top:30px;margin-bottom:10px;font-size:1.5em; font-weight:700;}
.a{font-size:1.2em;}
.aa{font-size:1.5em; font-weight:700;}
.tbl_type2{width:100%; border-collapse:separate; border-spacing:0px; border-top:2px solid #000;}
.tbl_type2 th{ color:#333; text-align:center; font-size:1.1em;font-weight:700; padding:10px 15px; border-bottom:1px solid #eee; border-right:1px solid #eee; background-color:#f8f8f8;}
.tbl_type2 tr th:last-child{border-right:0;}
.tbl_type2 tr td:last-child{border-right:0;}
.tbl_type2 td{ text-align:left; padding:10px 15px;font-size:1.1em; border-bottom:1px solid #eee;border-right:1px solid #eee;}
.center{ text-align:center !important; }
	.fc_pointer {color:#C53428; }
	.content_wrap{width:100%; min-width:320px; margin:0 auto;}
	.page_title{width:100%; margin-bottom:70px;}
	.page_title h1{width:100%; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600;}
	.page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
	.page_title h2{width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }

	.partner_type1{width:100%; min-width:320px; overflow:hidden;}
	.partner_type1:after{content:""; clear:both; display:block;}
	.partner_type1 .partner_img{width:100%; min-width:320px; height:500px; background: url('../image/img_2000.jpg') no-repeat center top; background-size:cover;}
	.partner_type1 .partner_wrap {position:relative; top:-50px; width:100%; max-width:1400px; margin:0 auto;  background:#fff; overflow:hidden;}
	.partner_type1 .partner_wrap .txt{text-align:center; padding-top:50px; font-size:1em; line-height:2em;}
	.partner_type1 .partner_wrap .txt span{font-weight:700; font-size:1.4em;}
	.partner_type1 .partner_list { width:100%; max-width:1400px; padding-top:50px; margin:0 auto;}
	.partner_type1 .partner_list:after{content:""; clear:both; display:block;}
	.partner_type1 .partner_list ul {width:100%; margin:0; padding:0; }
	.partner_type1 .partner_list ul li {float: left; width:32%; font-size:1.6em; padding:20px 0; margin:0 2% 2% 0; box-sizing: border-box; border: 3px solid #0271be;  background: #fff; border-radius: 0px; text-align: center;}
	.partner_type1 .partner_list ul li:nth-child(3n){margin-right:0;}
	.partner_type1 .partner_list ul li img {max-width:100%; margin:0 auto;}

		
	@media screen and (max-width:992px){		
		.content_wrap{width:100%;}
		.page_title{margin-bottom:40px;}
		.page_title h1{font-size:2em;}
		.page_title h2{font-size:1em;}

		.partner_type1 .partner_img{height:300px;}
		.partner_type1 .partner_wrap{width:95%; top:-30px;}
		.partner_type1 .partner_wrap .txt{width:90%; margin:0 auto; font-size:0.9em; padding-top:30px;}
		.partner_type1 .partner_list {  width:98%; padding-top:30px;}
		.partner_type1 .partner_list ul li { width:48%;font-size:1em; margin:0 auto; margin-bottom:2%;}
		.partner_type1 .partner_list ul li:nth-child(2n){float:right;}
		.partner_type1 .partner_list ul li img {max-width:68%; margin:0 auto;}
	}

	@media screen and (max-width: 360px) {

		.partner_type1 .partner_list ul li { width:100%; margin-bottom:5%;}

	}
