.fc_pointer {color:#3375C0; }
	.daon_content_wrap{width:100%; min-width:320px; max-width:100%; margin:0 auto;}
	.daon_page_title{width:100%; margin-bottom:60px;}
	.daon_page_title h1{width:100%; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600;}
	.daon_page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
	.daon_page_title h2{width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }

	.guide_type1 {width:100%; max-width:1200px; margin:0 auto; }
	.guide_type1:after {clear:both; content:''; display:block;}
	
	.guide_type1 .guide_box1 .con_wrap {width:100%; background:;  padding:50px 0; border:1px solid #ddd; box-sizing:border-box; }
	.guide_type1 .guide_box1 .con_wrap:after {clear:both; content:''; display:block;}
	.guide_type1 .guide_box1 .con_wrap ul { padding:0; margin:0;}
	.guide_type1 .guide_box1 .con_wrap ul li {float:left; width:33.33333%; text-align:center; padding:0; text-transform:uppercase; border-left:1px solid #eee; box-sizing:border-box;}
	.guide_type1 .guide_box1 .con_wrap ul li:first-child{border-left:none;}
	.guide_type1 .guide_box1 .con_wrap ul li .con_txt {min-height:220px; padding:0 20px; }
	.guide_type1 .guide_box1 .con_wrap ul li .icon {display:block; width:100px; margin:0 auto; overflow:hidden;}
	.guide_type1 .guide_box1 .con_wrap ul li .icon i {display:inline-block; font-size:3em; color:#2297d8;}
	.guide_type1 .guide_box1 .con_wrap ul li h3.title {position:relative; font-size:1.4em;  padding-bottom:10px; margin:15px 0; color:#000;}
	.guide_type1 .guide_box1 .con_wrap ul li h3.title:before {content:""; position:absolute; left:50%; bottom:0; margin-left:-20px; display:block; width:40px; height:1px; background:#bbb; }
	.guide_type1 .guide_box1 .con_wrap ul li strong {font-size:1.8em; color:#dc3232; line-height:1.5em;}
	.guide_type1 .guide_box1 .con_wrap ul li p {font-size:1em; color:#555; line-height:1.5em;}
	.guide_type1 .guide_box1 .con_wrap ul li .btn1 { display:inline-block; height:40px; line-height:38px; padding:0 20px; background:#2297d8; color:#fff; font-size:1em; margin-top:20px; text-decoration:none; transition:0.3s;}
	.guide_type1 .guide_box1 .con_wrap ul li .btn1:hover {background:#000; color:#fff; border:0;} 

	.guide_type1 .guide_box2 { width:100%; max-width:1200px; margin:0px auto; border-top:1px solid #000;}
	.guide_type1 .guide_box2:after {clear:both; content:''; display:block;}
	.guide_type1 .guide_box2 .con_wrap { width:100%; padding:20px 0; border-bottom:1px solid #eee; }
	.guide_type1 .guide_box2 .con_wrap:after {clear:both; content:''; display:block;}
	.guide_type1 .guide_box2 .con_wrap .con_area {padding:0 0px;}
	.guide_type1 .guide_box2 .con_wrap .left {width:30%; float:left; padding:0; }
	.guide_type1 .guide_box2 .con_wrap .left .con_title {font-size:1.5em; font-weight:700; color:#000; line-height:3.8em;}
	.guide_type1 .guide_box2 .con_wrap .left .con_title em {display:block; font-size:13px; font-weight:400; text-transform:uppercase; font-style:normal; letter-spacing:0.05em; color:#c0c0c0; }
	.guide_type1 .guide_box2 .con_wrap .right {width:70%; float:left; padding:0; }
	.guide_type1 .guide_box2 .con_wrap .right ul li {position:relative; margin-bottom:20px; padding-left:30px; line-height:1.5em; word-break:keep-all;}
	.guide_type1 .guide_box2 .con_wrap .right ul li:last-child {margin-bottom:0}
	.guide_type1 .guide_box2 .con_wrap .right ul li .txt_depth {font-size:1em; color:#aaa; text-transform:uppercase; padding-top:5px;  }
	.guide_type1 .guide_box2 .con_wrap .right ul li .numb { position:absolute; left:0; font-weight:700; }


	/*  연혁 부분 css파일 시작 */  
	.guide_type1 .guide_box2 .con_wrap .left_history {width:40%; float:left; padding:0; }
	.guide_type1 .guide_box2 .con_wrap .left_history img{ float:left; width:80%; height:auto; margin-top: 20px;}
	.guide_type1 .guide_box2 .con_wrap .right_history {width:60%; float:left; padding:0; }
   /*  연혁 부분 css파일 끝 */ 

	.guide_type1 .guide_box2 .con_wrap table {width:100%; margin-top:20px; border-collapse:collapse;}
	.guide_type1 .guide_box2 .con_wrap table tr {border-top:1px solid #e1e1e1}
	.guide_type1 .guide_box2 .con_wrap table tr:last-child {border-bottom:1px solid #e1e1e1}
	.guide_type1 .guide_box2 .con_wrap table tr th {background:#fffff; padding:10px 0;}
	.guide_type1 .guide_box2 .con_wrap table tr th:first-child {border-right:0px solid #e1e1e1}
	.guide_type1 .guide_box2 .con_wrap table tr td {text-align:justify; padding:10px 0 ; padding-left: 10px;}
	.guide_type1 .guide_box2 .con_wrap table tr td:first-child {border-right:0px solid #e1e1e1}
	.guide_type1 .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;}

	/* 반응형 중간기기 1200px 사이즈 이하*/
    @media all and (max-width:1200px){	
	.daon_content_wrap{width:96%;}
}

	@media screen and (max-width: 768px){
		.daon_page_title{margin-bottom:40px;}
		.daon_page_title h1{font-size:2em;}
		.daon_page_title h2{font-size:1em;}


		.guide_type1 .guide_box1 .con_wrap {padding:0; }
		.guide_type1 .guide_box1 .con_wrap ul li {width:100%;  padding:50px 0; border-left:0;  border-bottom:1px solid #ededed; }
		.guide_type1 .guide_box1 .con_wrap ul li .con_txt {min-height:150px;}

		.guide_type1 .guide_box2 .con_wrap .left {width:100%;}
		.guide_type1 .guide_box2 .con_wrap .right {width:100%; margin-top:10px; }
		.guide_type1 .guide_box2 .con_wrap .left .con_title {display: none;}

		.guide_type1 .guide_box2 .con_wrap .left_history {width:100%;}
		.guide_type1 .guide_box2 .con_wrap .right_history {width:100%; margin-top:10px; }

	}

	/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {
	.guide_type1 .guide_box2 .con_wrap { padding:0 0 20px 0;  }
	.guide_type1 .guide_box2 .con_wrap .right { margin-top:0px; }
	.guide_type1 .guide_box2 .con_wrap .right table tbody tr.oseho_tr {border-top: 0px solid red; }

}
	/*  여기까지 코드를 복사하여 공통 css파일 최하단에 추가합니다. */
	