@charset "utf-8";
/*CSS Document*/


/* Mobile Sub 레이아웃  --------------------------------------------------*/
#M_SubWrap { padding:0px; margin:0 auto; width:96%;  max-width:640px;}
#M_SubBody { padding:0px; overflow:hidden; }

#M_Subbar { text-align:right; color:#fff; font-size:12px; line-height:12px; padding:210px 10px 20px 0; font-weight:bold; text-shadow:0px 0px 2px #333;}
#M_Subbar.subTop1_1 {  background:url("../img/sub/subtop1_1.gif") repeat center 60px; }
#M_Subbar.subTop1_2 {  background:url("../img/sub/subtop1_2.gif") repeat center 60px; }
#M_Subbar.subTop1_3 {  background:url("../img/sub/subtop1_3.gif") repeat center 60px; }
#M_Subbar.subTop1_4 {  background:url("../img/sub/subtop1_4.gif") repeat center 60px; }
#M_Subbar.subTop2_1 {  background:url("../img/sub/subtop2_1.gif") repeat center 60px; }
#M_Subbar.subTop2_2 {  background:url("../img/sub/subtop2_2.gif") repeat center 60px; }
#M_Subbar.subTop2_3 {  background:url("../img/sub/subtop2_3.gif") repeat center 60px; }
#M_Subbar.subTop2_4 {  background:url("../img/sub/subtop2_4.gif") repeat center 60px; }
#M_Subbar.subTop3_1 {  background:url("../img/sub/subtop3_1.gif") repeat center 60px; }
#M_Subbar.subTop3_2 {  background:url("../img/sub/subtop3_2.gif") repeat center 60px; }
#M_Subbar.subTop3_3 {  background:url("../img/sub/subtop3_3.gif") repeat center 60px; }
#M_Subbar.subTop3_4 {  background:url("../img/sub/subtop3_4.gif") repeat center 60px; }
#M_Subbar.subTop3_5 {  background:url("../img/sub/subtop3_5.gif") repeat center 60px; }
#M_Subbar.subTop4_1 {  background:url("../img/sub/subtop4_1.gif") repeat center 60px; }
#M_Subbar.subTop5_1 {  background:url("../img/sub/subtop5_1.gif") repeat center 60px; }
#M_Subbar.subTop6_1 {  background:url("../img/sub/subtop6_1.gif") repeat center 60px; }
#M_Subbar.subTop7_1 {  background:url("../img/sub/subtop7_1.gif") repeat center 60px; }
#M_Subbar.subTop8_1 {  background:url("../img/sub/subtop8_1.gif") repeat center 60px; }

#M_Subbar span { background:url(../img/arrow.png) no-repeat 3px -29px; padding:0 7px; }


/* Mobile Sub 메뉴  --------------------------------------------------*/
#M_submenu { position:relative; max-width:96%; padding:0 15px; margin:20px 0 0; }
#M_submenu ul { position:relative; overflow:hidden; text-align:center}
#M_submenu li {}
#M_submenu a { display:block; float:left; width:25%; text-align:center; background:#fff; margin:0 2px; padding:9px 6px; font-size:16px; line-height:18px; letter-spacing:-0.05em;  }
#M_submenu li a { color:#333; border:1px solid #ddd; }
#M_submenu li.on a { color:#fff;background:#4068ad; border:0px solid #4068ad; font-weight:bold; }


/* Mobile Sub2 메뉴2  --------------------------------------------------*/
#M_submenu2 { position:relative; max-width:96%; padding:0 15px; margin:20px 0 0; }
#M_submenu2 ul { position:relative; overflow:hidden; text-align:center}
#M_submenu2 li {}
#M_submenu2 a { display:block; float:left; width:350px; text-align:center; background:#fff; margin:0 2px; padding:9px 6px; font-size:16px; line-height:18px; letter-spacing:-0.05em;  }
#M_submenu2 li a { color:#333; border:1px solid #ddd; }
#M_submenu2 li.on a { color:#fff;background:#4068ad; border:0px solid #4068ad; font-weight:bold; }


/* Mobile Sub 타이틀  --------------------------------------------------*/
.subTitle { margin-bottom:20px; }
#subTitle1_4 { max-width:239px; }
#subTitle8_1 { max-width:339px; width:100%; }
.event { width:100%; max-width:490px;}


/* Mobile Sub 컨텐츠  --------------------------------------------------*/
.subtit { padding:0 0 10px 16px; background:url(../img/i_tit02.png) no-repeat 0 4px; font-weight:bold;font-size:16px; color:#cc3300 }

.room_tit {width: 100%;  background: #e8e8e8; text-align: center; font-size:16px;
	color: #000000;font-weight: bold;	margin: 0 auto 10px;	padding: 5px 0;  }

.subtxt { font-size:16px;  }
.toptxt_right { text-align:right; font-size:12px; color:#666; height:15px; }
.tableA { border-top:1px solid #333; }
.tableA th { background:#f8f8f8; padding:10px 15px 10px 15px; border-bottom:1px solid #ddd; }
.tableA td { padding:10px 15px 10px 15px; border-bottom:1px solid #ddd; }


.tableB { border-top:1px solid #333; }
.tableB.input input { border:1px solid #ddd; padding:3px; background:#f7f7f7; vertical-align:middle; }
.tableB th { background:#f7f7f7; padding:10px 6px; border-bottom:1px solid #ddd; text-align:left; color:#333; text-align:center}
.tableB td { padding:10px 6px;; border-bottom:1px solid #ddd; text-align:center}



.tableF { border-top:1px solid #333; }
.tableF.input input { border:1px solid #ddd; padding:3px; background:#f7f7f7; vertical-align:middle; }
.tableF th { background:#f7f7f7; padding:10px 5px 10px 10px; border-bottom:1px solid #ddd; text-align:left; color:#333; }
.tableF td { padding:10px 15px 10px 15px; border-bottom:1px solid #ddd; }


/* Mobile Sub 버튼  --------------------------------------------------*/
#btnArea {text-align:center; margin-top:10px; vertical-align:middle;}
.btnA { width:84px; height:32px;  border:none; cursor:pointer; background:#333; color:#fff; font-size:12px; line-height:12px; display:inline-block; vertical-align:middle; }
.btnB { width:84px; height:32px;  border:none; cursor:pointer; background:#8c909b; color:#fff; font-size:12px; line-height:12px; display:inline-block; vertical-align:middle; }
.btnC { width:84px; height:32px; border:1px solid #ddd; background:#fff; cursor:pointer; font-size:12px; line-height:30px;  display:inline-block; vertical-align:middle; } /*취소*/
.btnS { width:64px; height:32px;  border:none; cursor:pointer; background:#333; color:#fff; font-size:12px; line-height:12px; display:inline-block; vertical-align:middle; } /*검색*/



#cscenter { width:100%; margin:10px 0 20px; }

/* 문바래 Mobile Sub1_1 --------------------------------------------------*/
#contents1_1{ padding-top:16px; }
#contents1_1 div img{  }
#sub_a{ padding-top:20px;}
#sub_b{ border:1px solid #ccc; width:100%; float:left; margin-top:11px; opacity:30%; background:url("../img/sub/sub_img_2.png") 5% no-repeat; background-size:30%;}
#sub_e{ border:1px solid #ccc; width:100%; float:left; margin-top:11px; opacity:30%; background:url("../img/sub/sub_img_3.png") 5% no-repeat; background-size:30%;}
#sub_f{ border:1px solid #ccc; width:100%; float:left; margin-top:11px; opacity:30%; background:url("../img/sub/sub_img_4.png") 5% no-repeat; background-size:30%;}
#sub_g{ border:1px solid #ccc; width:100%; float:left; margin-top:11px; opacity:30%; background:url("../img/sub/sub_img_5.png") 5% no-repeat; background-size:30%;}
#sub_h{ border:1px solid #ccc; width:100%; float:left; margin-top:11px; opacity:30%; background:url("../img/sub/sub_img_6.png") 5% no-repeat; background-size:30%;}
#sub_c{ float:left; }
.sub_d{ width:100%; float:left; position:relative; }
.sub_d ul{ width:59%; float:right; padding-right:4%;}
.sub_d ul img{ display:inline-block; padding-bottom:20px; padding-top:20px; max-width:210px; width:100%; float:left; padding-left:40%;}
.sub_d ul li:nth-child(1){ font-size:1em; color:#333; padding-top:5%; border-bottom:3px solid #ffab19; font-weight:bold; padding-bottom:4%; display:inline-block;}
.sub_d ul li:nth-child(2){ padding-top:10px; font-size:0.8em; color:#333333; text-indent:11px; text-align:justify;}
.sub_d ul li:nth-child(3){ padding-top:10px; padding-bottom:5%; font-size:0.8em; color:#333333; text-indent:11px; text-align:justify;}

/* 문바래 Mobile Sub1_4 --------------------------------------------------*/
#sub1_4_a{
	width:100%;
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:8px;
}
#sub1_4_b{
	padding-top:11px;
	overflow:hidden;

}
#sub1_4_b li{
	float:left;
	padding-right:7px;
}

#sub1_4_b li:nth-child(2){
	font-size:18px;
	font-weight:bold;
}
#sub1_4_c{
	margin-bottom:5px;
	overflow:hidden;
	padding-top:5px;
}
#sub1_4_c li{

	font-size:16px;
}
#sub1_4_c li:nth-child(2){
	margin-top:14px;
}
#sub1_4_c li span{
	font-weight:bold;
	padding-right:11px;
	margin-right:15px;
	border-right:2px solid #c6ba26;
}
#sub1_4_c li:nth-child(2) span{
	padding-right:25px;
	margin-right:15px;
}
#sub1_4_c > li > span.pr16{
	padding-right:16px;
}
#sub1_4_d{
	margin-bottom:5px;
	overflow:hidden;
	padding-top:5px;
}
#sub1_4_d li{
	font-size:16px;
}
#sub1_4_d li span{
	font-weight:bold;
	padding-right:11px;
	margin-right:15px;
	border-right:2px solid #e79403;
}
#sub1_4_d li:nth-child(2){
	padding-left:73px;
}
/* 문바래 Mobile Sub2_1 --------------------------------------------------*/
#contents2_1 div img{
	width:100%;
	max-width:282px;
	padding-bottom:15px;
}
#contents2_1 div ul{
	padding:15px 0;
}
#contents2_1 div ul li{
	line-height:25px;
	text-indent:13px;
	text-align:justify;
}
#contents2_1 div ul li:nth-child(2){
	padding-top:16px;
}

#contents2_1 div img.subexp{
	text-align:center;
	padding-top:15px;
	width:100%;
	max-width:525px;
	display:block;
}

/* 문바래 Mobile Sub2_2 --------------------------------------------------*/
#contents2_2 div img{
	width:100%;
	max-width:358px;
	padding-bottom:13px;
}
#contents2_2 div ul li{
	line-height:25px;
	padding-top:14px;
	text-indent:13px;
	text-align:justify;
}
#contents2_2 div ul li:last-child{
		padding-bottom:18px;
}
.contents2_2_dot li{
	background:url("../img/sub/icon_point1.gif") 0 18px no-repeat;
}
/* 문바래 Mobile Sub2_3 --------------------------------------------------*/
#contents2_3 div img{
	width:100%;
	max-width:279px;
	padding-bottom:12px;
}
#contents2_3 div ul li{
	line-height:25px;
	padding-top:14px;
	text-indent:13px;
	text-align:justify;
}
#contents2_3 div ul li:last-child{
		padding-bottom:19px;
}

/* 문바래 Mobile Sub2_4 --------------------------------------------------*/
#contents2_4 div img{
	width:100%;
	max-width:280px;
	padding-bottom:10px;
}
#contents2_4 div ul li{
	line-height:25px;
	padding-top:14px;
	text-indent:13px;
	text-align:justify;
}
#contents2_4 div ul li:last-child{
		padding-bottom:20px;
}
.contents2_2_dot{
	background:url("../img/sub/icon_point1.gif") 0 18px no-repeat;
}

.m_subcont { padding:0 ;}
.gsan_int { padding:0;margin:0;list-style:none;overflow:hidden;margin-top:10px;}
.gsan_int li { float:left;width:48.7%;margin-right:7px;margin-bottom:7px;}
.gsan_int li.margin_right { margin-right:0;}
.gsan_int li img { width:100%;}



.Pstyle {
 opacity: 0;
 display: none;
 position: relative;
 width: 80%;
 height:45%;
 border: 5px solid #fff;
 padding: 20px;
 background-color: #fff;
 top:7% !important;
 overflow: scroll;
}

.b-close {
 position: absolute;
 right: 5px;
 top: 5px;
 padding: 5px;
 display: inline-block;
 cursor: pointer;
}

.pop_title { font-size:1.2em;font-weight:bold;margin-bottom:10px;}
.big { font-size:1em;font-weight:bold;margin-bottom:6px;}
.small { font-size:0.9em;margin-bottom:30px}

.yearlist { overflow:hidden;margin:0;padding:0;margin-bottom:30px;font-size:0.9em;}
.yearlist dt { width:28%;float:left;font-weight:bold;}
.yearlist dd { float:left;margin:0;width:72%}

.box, .box2 { margin-bottom:30px;}
.box li { padding-left: 11px; background: url(../img/title_dot.png) no-repeat 0 9px;  margin-bottom: 5px; font-size:0.9em}

.box2 li { padding-left: 11px;margin-bottom: 5px; font-size:0.9em}

.P_style02 { height:20%;top:50% !important}
.Pstyle_top01 { top:20% !important}
.Pstyle_top02 { top:40% !important}


.m_top_box { width:100%;margin-bottom:30px;}
.m_top_box img { width:50%;display:block;margin:0 auto}
.m_top_box h2 { font-size: 1.2em;    text-align: center;    padding: 7px 0;    border-bottom: 1px solid #bbb;    background: #3c6590;    color: #fff;margin-bottom:30px;}
.m_2dep_box { margin-bottom:20px;}
.m_2dep_box h3 { font-size: 1em;    text-align: center;    padding: 7px 0;    border-bottom: 1px solid #bbb;    background: #4e7fb3;    color: #fff;margin-bottom:15px}

/* 신규 추가 css 2022-11-24 */
.m_frame{font-family:"nanumgothic", sans-serif;}

.sub_title{font-weight:bold; font-size:28px; color:#333; padding:10px 0px; padding-left:25px; background:url(../img/i_tit.png) no-repeat 0 50%;}
.t_icon{padding-left:25px;padding-right:5px; display:inline-block; float:left;}
.sub_tt{font-size:22px; line-height:30px; color:#70302b; font-weight:bold;height:30px; margin-bottom:40px;}
.case_table2{padding:30px 0px; background-color:rgb(240, 240, 240);}
.case_table2 .case_body{padding-bottom:0px;}
/* .case_table{width:84%; display:block; margin:auto; padding-left:10%;} */
.case_table{width:84%; display:block; margin:auto; padding-left:5%; padding-right:5%;}
.case_t{font-size:18px; font-weight:bold; color:#333; width:22%; padding-bottom:40px; vertical-align:top; margin-right:8%;}
.case_body{font-size:16px;width:70%; line-height:24px;padding-bottom:40px; padding-left:10px;}
.intro2_t{width:20%; padding-bottom:40px; vertical-align:top; margin-right:8%; padding-bottom:15px;}
.intro2_body{width:72%; padding-bottom:15px; padding-left:0px;}
.intro_table{width:85%;}
.intro2_st td{font-size:13px; color:#70302b;}
.work_tt{font-size:22px; color:#333; margin-bottom:15px;}
.work_subt{padding-left:40px;width:82%;display:block; margin:auto; font-size:16px; line-height:24px;}
.work1_i1{width:94%; display:block; margin:auto; margin-top:10px;}
.work1_i1 img{width:100%; max-width:552px; display:block; margin:auto;}
.work1_ft{margin-top:50px;width:84%; padding-left:5%; padding-right:5%;}
.subcon{font-size:15px; line-height:150%;width:94%; padding-left:10px; padding-right:10px;display:block; margin:auto; text-align:center;letter-spacing:-0.95px}
/* 메뉴 상단 추가 */
.work_mm, .case_mm, .intro_mm, .spe_mm{height:38px;display:none; font-size:14px; text-align:center; margin:auto;  background:#333;  }
.work_mm a, .case_mm a, .intro_mm a, .spe_mm a{color:#fff; font-weight:bold;}
.work_mm li, .case_mm li, .intro_mm li, .spe_mm li{ display:inline-block; float:left;line-height:40px; text-align:center; border-left:1px solid #eee;box-sizing:border-box;}
.work_mm li:first-child, .case_mm li:first-child, .intro_mm li:first-child,  .spe_mm li:first-child{border-left:0px;}
.case_mm li {width:33.3%;}
/*.case_mm li{width:33.3%; background:#333; border-bottom:1px solid #eee;box-sizing:border-box;}*/
.intro_mm li, .work_mm li, .spe_mm li{width:50%;}



/* New css */
#M_Header h1 { padding:6px 0;}
#M_Header h1 img { max-width: 120px; width: 100%;}


#M_Header a.top_call { display: block;  /* float: right; */  position: absolute;  top: 16px; right: 0;}
#M_Header a.top_call img { max-width:60%;}

#M_Icons { padding:0;margin:0}
#M_Icons .m_menu_box { padding:0;margin:0;list-style:none;}
#M_Icons .m_menu_box img { border: 2px solid #ffffff;   border-radius: 20px;}
#M_Icons .m_menu_box li { margin:1px;width:49%;}


.M_Icons_t { display:block;padding:0px 0%; text-align:center}
.M_Icons_t img { width:100%;}

<!-- 신규 추가되는 css -->
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;text-align:left;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; text-align:left; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('/web/images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('/web/images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:90%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('../images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:10px; width:100%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:center}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(/web/images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
#main{padding-bottom:100px}

/*visual*/
.s_visual{position:relative;height:380px;background:url('../images/sub/sub1_visual.jpg') no-repeat center;overflow:hidden;text-align:center;background-size:cover !important} 
.s_visual h2{position:relative;font-family:'NanumSquare',sans-serif;font-size:42px;color:#fff;top:100px;opacity:0;transition:1s}
.s_visual h2:before{display:block;content:'';width:60px;border-top:1px solid #fff;margin:15px auto}
.s_visual .add{position:relative;font-size:17px;font-weight:600;top:140px;color:#fff;opacity:0;transition:1s 0.5s}
.s_visual .add b{color:#e0ff51}

body.on .s_visual h2{opacity:1;top:150px}
body.on .s_visual .add{opacity:0.9;top:152px}

.sub1 .s_visual{background:url('../images/sub/sub1_visual.jpg') no-repeat center}
.sub2 .s_visual{background:url('../images/sub/sub2_visual.jpg') no-repeat center}
.sub3 .s_visual{background:url('../images/sub/sub3_visual.jpg') no-repeat center}
.sub4 .s_visual{background:url('../images/sub/sub4_visual.jpg') no-repeat center}
.sub5 .s_visual{background:url('../images/sub/sub5_visual.jpg') no-repeat center}
.sub6 .s_visual{background:url('../images/sub/sub6_visual.jpg') no-repeat center}




/*path menu*/
.s_path{position:relative;z-index:10;height:50px;border-bottom:1px solid #ddd;background:#fff;}
.s_path li{position:relative;float:left;width:240px;border-right:1px solid #ddd}
.s_path li:hover dl{display:block}
.s_path li > a{display:block;line-height:50px;padding-left:20px;font-size:14px;background:url('../images/sub/path_arrow.png') no-repeat 90% center}
.s_path .depth2 > a{color:#a5743b}
.s_path .home{width:50px;border-left:1px solid #ddd}
.s_path .home > a{background:url('../images/sub/path_home.png') no-repeat center #fff;text-indent:-9999px}
.s_path dl{display:none;position:absolute;left:-1px;top:50px;background:#fff;width:calc(100% + 2px);border:1px solid #ddd;border-top:0}
.s_path dd{border-bottom:1px solid #ddd}
.s_path dd:last-child{border-bottom:0}
.s_path dd a{display:block;line-height:50px;font-size:14px;padding-left:20px}   
.s_path dd a:hover{background:#fafafa}
.s_path dd.on a{color:#a5743b}


/*h tit*/
.h3_tit{font-size:38px;font-family:'NanumSquare',sans-serif;text-align:center;margin:40px 0 30px;border-bottom:1px solid #eee}
.h3_tit span{display:inline-block;font-weight:400;border-bottom:2px solid #a5743b;padding:30px 0}

.h4_tit{font-size:24px;font-family:'NanumSquare',sans-serif;padding-left:30px;background:url('/web/images/sub/blt_circle.png') no-repeat 0 center;margin:30px 0 10px}
.point_tt1 {font-size:20px; color:#d5391e; font-weight:600; 
padding:5px 10px;text-decoration:underline}
.point_tt2 {font-size:18px; color:#333; font-weight:600; line-height:30px}
.point_tt3 { color:#0f990b; font-weight:600 }
.point_tt4 {font-size:17px; color:#333;  line-height:26px;
padding-left:5px; width:98%}

.box .thumb {background:#f9f9f9; border:1px solid #dedede; margin:10px 0}

/*btn type*/
.btn_t1{display:inline-block;width:140px;line-height:56px;border-radius:35px;text-align:center;font-size:18px;
font-weight:600;color:#fff;background:#dc7d00;margin:20px 0 30px}


/*table type*/
.table_t1{width:80%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden; margin:0 auto}
.table_t1 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t1 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t1 tr:nth-child(2n+2){background:#fafafa}


/*table type*/
.table_t2{width:100%;border-collapse: collapse;border-top:3px solid #cc0000;border-left:hidden;border-right:hidden}
.table_t2 th{border:1px solid #ddd;padding:15px 0;text-align:center;font-size:14px}
.table_t2 td{border:1px solid #ddd;padding:15px 30px;font-size:14px}
.table_t2 tr:nth-child(2n+2){background:#fafafa}

/*process type*/
.process_t1{ font-size:16px}
.process_t1 li{float:left;padding-left:50px;background:url('../images/sub/blt_arrow.png') no-repeat 20px center}
.process_t1 li:first-child{padding-left:0;background:none}
.process_t1 li .box{position:relative;width:136px;height:100px;border-radius:20px;border:1px solid #ddd;text-align:center;font-weight:600;line-height:1.5}
.process_t1 li .box.t1{background:#a5743b;border:1px solid #a5743b;color:#fff}
.process_t1 li .box.t2{background:#fafafa}
.process_t1 li .box span{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%)}


.process_t2{}
.process_t2 ol > li{padding:10px 0 0}
.process_t2 ol > li:after{display:block;content:'';clear:both}
.process_t2 .num{display:inline-block;float:left;width:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;border-radius:50%}
.process_t2 .info{float:right;width:calc(100% - 40px)}
.process_t2 .info dd{background:#fafafa;padding:20px 20px}
.process_t2 .info ul{line-height:1.6}
.process_t2 .info ul:after{display:block;content:'';clear:both}
.process_t2 .info ul li{float:left;margin-right:100px;font-size:16px;color:#555; line-height:26px}
.process_t2 .t1 .num{background:#a5743b}
.process_t2 .t1 .info dt{font-size:16px;color:#a5743b; line-height:28px}
.process_t2 .t2 .num{background:#333}
.process_t2 .t2 .info dt{font-size:16px;color:#555; line-height:28px}

/*마진*/
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mb4{margin-bottom:4px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}


/*sub01*/
.sub1_box { margin-bottom:50px}
.center_img {text-align:left}
.title_h3_box h3 {padding-bottom:10px;font-size:27px;color:#555;}
.title_h3_box p {padding-bottom:10px;font-size:21px;color:#333; line-height:36px; }
.point{color:#cc0000;}
.ul_box li { padding:0 24px;line-height:28px}
.process_box { margin:30px 0 0;width:100%;font-size:16px;color:#333; line-height:28px;background:#fafafa;padding:20px 20px; text-align:center;border:1px dotted #ee1451;}



.grid3{margin:0px 0}
.grid3 > li{float:left;width:33.33%;margin:10px 0}
.grid3 > li:nth-child(3n+1){clear:both}
.grid3 > li .box{width:390px;margin:0 auto;;border:1px solid #ccc;text-align:center}
.grid3 > li .box .tit{padding:10px 10px 0;line-height:60px;font-size:22px;color:#eb5634;font-weight:700}
.grid3 > li .box .tit:after{display:block;content:'';border-bottom:1px solid #ccc}
.grid3 > li .box .thumb{padding:10px; }
.grid3 > li .box .thumb img{width:100%}
.grid3 > li .box .info{background:#f5f5f5;padding:15px 10px;font-size:16px; line-height:26px}

.d_link{position:absolute;right:50px;bottom:15px}
.d_link a{display:inline-block;position:relative;font-size:18px;color:rgba(255,255,255,0.5);margin:0 20px;vertical-align:middle}	
.d_link a.on{color:#fff; font-weight:bold}
.d_link i{display:inline-block;width:6px;height:6px;background:rgba(0,0,0,0.5);border-radius:50%}

.subList_box {margin:10px 0 30px;}
.subList{ margin:0 0 0 10px ;line-height:21px}
.subList li{ padding:0 0 0 15px; background:url(../images/sub/icon_point1.gif) no-repeat 5px 5px;	margin:0 10px 0 0; list-style:none; line-height:28px}
