@charset "utf-8";

body.gray{background:#f8f8f8;}

div.theme{position:relative; width:100%; height:350px; padding-top:115px; text-align:center; overflow:hidden;}
div.theme:before{position:absolute; top:0; left:0; content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.3);}
div.theme.theme01{background:url("/fro_end/img/theme01.jpg") center no-repeat; background-size:cover;}
div.theme.theme02{background:url("/fro_end/img/theme02.jpg") center no-repeat; background-size:cover;}
div.theme.theme03{background:url("/fro_end/img/theme03.jpg") center no-repeat; background-size:cover;}
div.theme.theme04{background:url("/fro_end/img/theme04.jpg") center no-repeat; background-size:cover;}
div.theme.theme05{background:url("/fro_end/img/theme05.jpg") center no-repeat; background-size:cover;}
div.theme.theme06{background:url("/fro_end/img/theme06.jpg") center no-repeat; background-size:cover;}
div.theme h1.theme_tit{position:relative; width:100%; height:auto;}
div.theme h1.theme_tit div.eng{margin-bottom:5px; font-size:14px; color:rgba(255, 255, 255, 0.5); font-weight:normal; letter-spacing:3px;}
div.theme h1.theme_tit div.eng > span{color:rgba(255, 255, 255, 0.8); font-family:"Montserrat_B" , sans-serif;}
div.theme h1.theme_tit div.kor{font-size:35px; color:#fff; text-shadow:2px 2px 0 rgba(0, 0, 0, 0.2); letter-spacing:1px;}

div.s_nav{position:relative; width:100%; height:auto; margin-top:-35px; z-index:1;}
div.s_nav div.wrap{width:1200px; height:70px; margin:0 auto; background:#fff;}
div.s_nav div.wrap div.item{float:left; width:20%; height:70px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
div.s_nav.s_nav2 div.wrap div.item{width:50%;}
div.s_nav.s_nav4 div.wrap div.item{width:25%;}
div.s_nav.s_nav6 div.wrap div.item{width:calc(100% / 6);}
div.s_nav.s_nav7 div.wrap div.item{width:14.28%;}
div.s_nav.s_nav9 div.wrap div.item{width:11.111%;}
div.s_nav div.wrap div.item:first-child{border-left:1px solid #ddd;}
div.s_nav div.wrap div.item:last-child{border-right:1px solid #ddd;}
div.s_nav div.wrap div.item a{position:relative; display:block; width:100%; height:70px; line-height:70px; text-align:center; color:#333; font-size:18px;}
div.s_nav div.wrap div.item a:after{position:absolute; top:50%; right:0; content:""; transform:translateY(-50%); width:1px; height:20px; background:#ddd;}
div.s_nav div.wrap div.item:last-child a:after{display:none;}
div.s_nav div.wrap div.item.on{border:0; box-shadow:0 0 10px rgba(0, 0, 0, 0.45);}
div.s_nav div.wrap div.item.on a{background:#004890; color:#fff; font-family:"NotoKr_B";}
div.s_nav div.wrap div.item.on a:after{display:none;}
div.s_nav div.wrap div.item a:hover{color:#004890; font-family:"NotoKr_B";}
div.s_nav div.wrap div.item.on a:hover{color:#fff;}
div.s_nav.s_nav10{margin-top:-70px;}
div.s_nav.s_nav10 div.wrap div.item{width:calc(100% / 5); text-wrap:nowrap;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(5){border-right:1px solid #ddd;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(5) a:after{display:none;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(6){border-top:none; border-left:1px solid #ddd;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(7){border-top:none;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(8){border-top:none;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(9){border-top:none;}
div.s_nav.s_nav10 div.wrap div.item:nth-child(10){border-top:none;}


div.s_in_nav{width:100%; height:auto; margin:50px 0 10px 0; text-align:center;}
div.s_in_nav ul li{position:relative; display:inline-block; height:40px; line-height:40px; vertical-align:middle; color:#aaa; font-family:"NotoKr_L";}
div.s_in_nav ul li:after{display:inline-block; content:""; width:40px; height:40px; background:url("/fro_end/img/sub_right_arrow.svg") center no-repeat; background-size:auto 12px; vertical-align:middle;}
div.s_in_nav ul li.home img{width:16px; height:auto; vertical-align:middle;}
div.s_in_nav ul li:last-child{color:#333; font-family:"NotoKr_R";}
div.s_in_nav ul li:last-child:after{display:none;}

ul.depth3{width:100%; height:auto; margin-top:3rem; text-align:center;}
ul.depth3 li{display:inline-block;}
ul.depth3 li a{display:block; width:auto; height:3rem; line-height:3rem; margin:0 1rem; padding:0 1.5rem; border:1px solid #333; border-radius:30px; color:#333;}
ul.depth3 li.on a{border:2px solid #004890; color:#004890; font-family:"NotoKr_B";}

div.depth3_3100{width:1200px; margin:0 auto 3rem;}
div.depth3_3100 ul li a{margin:0 0.5rem 1rem;}

div.sub h2.sub_tit{text-align:center; font-size:35px;}

/* 레이아웃 */
div.sc_wrap{width:100%; height:auto; padding-bottom:100px;}
div.sect_1200{width:1200px; height:auto; margin:0 auto;}

/* input reset */
input:not([type="checkbox"]){border:1px solid #ddd; padding:15px; font-family:"NotoKr_R"; -webkit-appearance:none; -webkit-border-radius:0;}
input:focus{outline:none; border:1px solid #333;}
input:-ms-input-placeholder{color:#bbb; font-family:"NotoKr_L";}
input:-moz-input-placeholder{color:#bbb; font-family:"NotoKr_L";}
input::-webkit-input-placeholder{color:#bbb; font-family:"NotoKr_L";}
input::placeholder{color:#bbb; opacity:1; font-family:"NotoKr_L";}
select{font-family:"NotoKr_R"; padding:0; padding-right:15px; border:0; background:transparent; -webkit-border-radius:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none;}
/* select:focus{outline:none; border:1px solid #333;} */
div.sel_wrap{position:relative;}
div.sel_wrap:after{content:""; position:absolute; top:50%; right:20px; transform:translateY(-50%); display:block; width:15px; height:15px; background:url("/fro_end/img/select_arrow.svg") center no-repeat; background-size:auto 100%; z-index:-1;}
div.sel_wrap select{width:100%; height:100%; font-size:1rem; line-height:initial;}

/* input [text] */
input[type="text"]{width:100%;}

/* input [checkbox] [radio] */
label.lab{display:inline-block; position:relative; padding-left:25px; cursor:pointer;}
label.lab input[type="checkbox"],
label.lab input[type="radio"]{position:absolute; z-index:-1; opacity:0;}
label.lab div.lab_indicator{position:absolute; top:50%; left:0; transform:translateY(-50%); width:20px; height:20px; background:#fff; border:2px solid #999999; -webkit-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
label.lab:hover input ~ div.lab_indicator{border:1px solid #0bbff2;}
label.lab input:checked ~ div.lab_indicator{background:#0bbff2; border:1px solid #0bbff2;}
label.lab input:disabled ~ div.lab_indicator{border:0; background:#ebebe4; color:#bbb; pointer-events:none;}
label.lab div.lab_indicator:after{content:""; position:absolute; display:none;}
label.lab input:checked ~ div.lab_indicator:after{display:block;}
/* checkbox */
label.lab_check div.lab_indicator:after{left:7px; top:3px; width:3px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg);}
label.lab_check input:disabled ~ div.lab_indicator:after{border-color:#7b7b7b;}
/* radio */
label.lab_radio div.lab_indicator{border-radius:50%;}
label.lab_radio div.lab_indicator:after{left:50%; top:50%; transform:translate(-50%, -50%); width:8px; height:8px; border-radius:50%; background:#fff;}
label.lab_radio input:disabled ~ div.lab_indicator:after{background:#7b7b7b;}

/* 버튼 스타일 */
div.btn_wrap{margin:50px 0; text-align:center;}
div.btn_wrap a.Nbtn{display:inline-block; width:auto; height:45px; line-height:45px; padding:0 25px; margin-right:10px; border:1px solid #333; color:#333; cursor:pointer; -webkit-transition:0.4s; -ms-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;}
div.btn_wrap a.Nbtn.lightblue{background:#0bbff2; border:1px solid #0bbff2; color:#fff;}
div.btn_wrap a.Nbtn.gray{background:#999999; border:1px solid #999999; color:#fff;}
div.btn_wrap a.Nbtn:last-child{margin-right:0;}
div.btn_wrap a.Nbtn:hover{box-shadow:0 10px 15px rgba(0, 0, 0, 0.3); transform:translateY(-8px); color:#fff;}
div.btn_wrap a.Nbtn.Nbtn_ok:hover{background:#0bbff2; border:1px solid #0bbff2;}
div.btn_wrap a.Nbtn.Nbtn_edit:hover{background:#f79200; border:1px solid #f79200;}
div.btn_wrap a.Nbtn.Nbtn_del:hover{background:#999999; border:1px solid #999999;}
div.btn_wrap a.Nbtn.Nbtn_list:hover{background:#017cc2; border:1px solid #017cc2;}
a.btn_02{position:relative; display:inline-block; width:auto; padding:0 15px; background:#017cc2; color:#fff; text-align:center; -webkit-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a.btn_02:hover{background:#004890;}
a.btn_03{display:inline-block; padding:4px 6px; background:#fff; border:2px solid #004890; color:#004890; background:#fff; font-size:13px; font-family:'NotoKr_M',sans-serif;}
a.btn_03:hover{background:#004890; color:#fff; box-shadow:0 10px 20px rgba(0,0,0,0.2);}
div.btn_wrap a.bbs-btn{display:inline-block; color:#fff; width:auto; border:0 !important; height:45px; line-height:45px; padding:0 25px; margin:0 2px; font-family:'NotoKr_M',sans-serif; text-align:center; border-radius:5px; transition:0.4s;}
div.btn_wrap a.bbs-btn.fill01{background-color:rgb(87,99,197) !important;} /* 목록 */
div.btn_wrap a.bbs-btn.fill02{background-color:rgb(95,172,255) !important;} /* 답변 */
div.btn_wrap a.bbs-btn.fill03{background-color:rgb(163,117,255) !important;} /* 수정,저장 */
div.btn_wrap a.bbs-btn.fill04{background-color:rgb(254,90,123) !important;} /* 삭제 */
div.btn_wrap a.bbs-btn.fill05{background-color:#aaa !important;} /* 취소 */
div.btn_wrap a.bbs-btn:hover{transform:translateY(-3px);}
div.btn_wrap a.bbs-btn.fill01:hover{background-color:rgb(87,99,197); border:0; box-shadow:0 3px 15px rgba(87, 99, 197, 0.4);}
div.btn_wrap a.bbs-btn.fill02:hover{background-color:rgb(95,172,255); border:0; box-shadow:0 3px 15px rgba(95, 172, 255, 0.4);}
div.btn_wrap a.bbs-btn.fill03:hover{background-color:rgb(163,117,255); border:0; box-shadow:0 3px 15px rgba(163, 117, 255, 0.4);}
div.btn_wrap a.bbs-btn.fill04:hover{background-color:rgb(254,90,123); border:0; box-shadow:0 3px 15px rgba(254, 90, 123, 0.4);}
div.btn_wrap a.bbs-btn.fill05:hover{background-color:#aaa; border:0; box-shadow:0 3px 15px rgba(51,51,51,0.3);}
div.btn_wrap a.bbs-btn.write{display:inline-block; color:#a375ff; width:auto; border:1px solid #a375ff !important; background:#fff !important; height:45px; line-height:44px; padding:0 25px; padding-left:3rem; margin:0 2px; font-family:'NotoKr_M',sans-serif; text-align:center; border-radius:5px; transition:0.4s; position:relative;}
div.btn_wrap a.bbs-btn.write:before{content:''; display:block; width:1.3rem; height:1.3rem; position:absolute; top:50%; left:0.8rem; transform:translateY(-50%); background:url("/fro_end/img/board-write.svg")center/100% auto no-repeat;}
div.btn_wrap a.bbs-btn.write:hover{box-shadow:0 3px 15px rgba(163, 117, 255, 0.4); background:#fff; border-color:inherit;}

/*br*/
br.br_1200{display:none;}
br.br_1024{display:none;}
br.br_768{display:none;}
br.br_600{display:none;}
br.br_480{display:none;}
br.br_425{display:none;}
br.br_375{display:none;}
br.br_320{display:none;}

/*color*/
.black{color:#333;}
.orange{color:#F89C1D;}
.red{color:#f81d1d;}

/* table */
/* table 공통 */
table.table01{color:#333;}
table label.lab{margin-bottom:6px;}
table .T_left{text-align:left !important; font-size:1rem;}
table .T_center{text-align:center !important; font-size:1rem;}
table .T_right{text-align:right !important; font-size:1rem;}
table .BR{border-right:1px solid #ddd !important;}

/*subtable*/
div.Dtable_wrap{box-shadow:0 20px 40px rgba(8, 35, 62, 0.1);}
div.Dtable_wrap table{width:100%; height:auto; background:#fff;font-size:16px;}
div.Dtable_wrap table:last-child{margin-bottom:0;}
div.Dtable_wrap table thead tr th{padding:15px;word-break:keep-all;border-right:1px solid #b8e8fc;}
div.Dtable_wrap table thead tr th:last-child{border-right:none;}
div.Dtable_wrap table tbody tr{border-bottom:1px solid #ddd; -webkit-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
div.Dtable_wrap table tbody tr td{padding:15px; text-align:center;line-height:1.5;}
div.Dtable_wrap table tbody tr td > small{font-size:14px;}

/* table01 */
div.Dtable_wrap table.table01{width:100%; height:auto; background:#fff;}
div.Dtable_wrap table.table01 thead{border-top:2px solid #333; border-bottom:1px solid #333;}
div.Dtable_wrap table.table01 thead tr th{padding:15px;border-right:1px solid #b8e8fc;border-top:1px solid #b8e8fc;}
div.Dtable_wrap table.table01 tbody tr{border-bottom:1px solid #ddd; -webkit-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
div.Dtable_wrap table.table01 tbody tr td{padding:15px; text-align:center;}

div.Dtable_wrap table.table01_hor{border-top:2px solid #333; border-bottom:1px solid #333;}
div.Dtable_wrap table.table01_hor tbody tr th{background:#f5f5f5;}

/* table02 */
div.Dtable_wrap table.table02 thead{background:#0373b5; color:#fff;}
div.Dtable_wrap table.table02 tbody tr:nth-child(2n){background:#f7fbfd;}

div.Dtable_wrap table.table02_hor{border-top:2px solid #0373b5;}
div.Dtable_wrap table.table02_hor tr{border-bottom:0;}
div.Dtable_wrap table.table02_hor tbody tr th{border-bottom:1px solid #b8e8fc; background:#0373b5; color:#fff;}
div.Dtable_wrap table.table02_hor tbody tr td{border-bottom:1px solid #ddd;text-align:left;}
div.Dtable_wrap table.table02_hor tbody tr:nth-child(2n){background:#f7fbfd;}
div.Dtable_wrap table.table02_hor_bg02{border-top:2px solid #102D4D}
div.Dtable_wrap table.table02_hor_bg02 tbody tr th{background:#102D4D;}



/*table 관련 text*/
p.table_info{margin-bottom:15px;font-size:16px;text-align:right;color:#666;}
td.td_tit{background:#f7fbfd;font-family:'NotoKr_M' !important;}

/* margin, padding */
.mt0{margin-top:0 !important;}
.mt15{margin-top:15px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}

/* 툴팁 */
[tooltip]{position:relative;}
[tooltip]::before,
[tooltip]::after{position:absolute; display:none; opacity:0; pointer-events:none;}
[tooltip]::before{content:""; border:5px solid transparent; z-index:1001;}
[tooltip]::after{content:attr(tooltip); width:100%; height:auto; line-height:24px; overflow:hidden; padding:10px; border-radius:5px; box-shadow:0 0 20px rgba(0, 0, 0, 0.3); background:#004890; color:#fff; font-size:14px; text-align:center; z-index:1000;}
[tooltip]:hover::before,
[tooltip]:hover::after{display:block;}
[tooltip='']::before,
[tooltip='']::after{display:none !important;}
[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before{bottom:100%; border-bottom-width:0; border-top-color:#004890;}
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after{bottom:calc(100% + 5px);}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after{left:50%; -webkit-transform:translate(-50%, -10px); transform:translate(-50%, -10px);}
[tooltip][flow^="right"]::before{top:50%; border-left-width:0; border-right-color:#004890; right:calc(0em - 5px); -webkit-transform:translate(.5em, -50%); transform:translate(.5em, -50%);}
[tooltip][flow^="right"]::after{top:50%; left:calc(100% + 5px); -webkit-transform:translate(.5em, -50%); transform:translate(.5em, -50%);}
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after{-webkit-animation:tooltips-vert 300ms ease-out forwards; animation:tooltips-vert 300ms ease-out forwards;}
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after{-webkit-animation:tooltips-horz 300ms ease-out forwards; animation:tooltips-horz 300ms ease-out forwards;}
@-webkit-keyframes tooltips-vert{
	to{opacity:1; -webkit-transform:translate(-50%, -5px); transform:translate(-50%, -5px);}
}
@keyframes tooltips-vert{
	to{opacity:1; -webkit-transform:translate(-50%, -5px); transform:translate(-50%, -5px);}
}
@-webkit-keyframes tooltips-horz{
	to{opacity:1; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}
}
@keyframes tooltips-horz{
	to{opacity:1; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}
}

/* font */
h3.tit01{padding-top:8px;margin-bottom:50px;margin-top:100px;position:relative;font-size:30px;font-family:'NotoKr_B' , sans-serif;}
h3.tit01:before{content:"";display:block;position:absolute;top:0;left:0;width:30px;height:5px;background:#333;border-radius:1px;}
h3.tit02{font-size:30px;}
h4.tit01{font-size:25px;}
h4.tit_02{padding-bottom:15px;margin-bottom:20px;position:relative; font-size:25px;}
h4.tit_02:before{content:"";display:block;position:absolute;bottom:0;width:100%; height:1px; background:#666;}

/* div style */
/*one*/
div.box_01{line-height:1.8em; background:#f8f8f8; padding:30px;}
div.box_02{margin-bottom:50px;}
div.box_02 div.con{padding-bottom:15px;font-size:22px;}
div.box_02 div.con span.num{margin-right:15px;color:#004890;font-family: 'Montserrat_R', sans-serif;border-bottom:2px solid #004890;font-weight:600;}
div.box_03{margin-bottom:25px;}
div.con_02{padding:25px;border:1px solid #ddd;line-height:2;font-size:20px;text-align:center;}
div.con_03{position:relative;margin-bottom:25px;padding-left:15px;font-size:20px;line-height:1.75;}
div.con_03:before{position:absolute;top:15px;left:0;content:"";width:5px;height:5px;background:#004890;}
div.con_04{padding:25px;border:1px solid #017cc2;line-height:1.75;font-size:16px;}
div.con_05{margin-bottom:25px;padding:25px;position:relative;background:#f8f8f8;line-height:1.75;font-size:16px;color:#333;}
div.con_05_icon:before{position:absolute;top:50%;right:25px;transform:translateY(-50%);content:"";width:50px;height:50px;background:#fff url("/fro_end/img/con_05_icon.png") center no-repeat; background-size:35px;border-radius:50%;box-shadow:5px 0px 15px rgba(8, 35, 65, 0.05);}
div.line_dot{padding:15px;margin:15px 0;border:1px dashed #017CC3;text-align:center;background:rgba(3,115,181,0.05);color:#017CC3;}
ul.one_box_01{margin-bottom:25px;width:100%;text-align:center;}
ul.one_box_01  > li:nth-of-type(1){padding:25px;color:#fff;font-size:20px;background:#004890;font-family:'NotoKr_M' , sans-serif;line-height:1.75;}
ul.one_box_01  > li:nth-of-type(2){padding:25px;font-size:16px;line-height:1.75;border:1px solid #ddd;}
div.one_box_02{margin-bottom:50px;position:relative;width:100%;height:350px;}
div.one_box_02 div.text{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;line-height:1.75;font-size:20px;}

/*two*/
ul.two_box_01 {width:calc(50% - 1rem);text-align:center;border:1px solid #ddd;}
ul.two_box_01  > li:nth-of-type(1){padding:15px;color:#fff;font-size:20px;background:#0373B5;font-family:'NotoKr_M' , sans-serif;}
ul.two_box_01  > li:nth-of-type(2){padding:15px;font-size:16px;line-height:1.75;}
ul.two_box_02 {width:calc(50% - 1rem);text-align:center;}
ul.two_box_02  > li:nth-of-type(1){padding:15px;color:#fff;font-size:20px;font-family:'NotoKr_M' , sans-serif;}
ul.two_box_02:nth-of-type(1)  > li:nth-of-type(1){background:#004890;}
ul.two_box_02:nth-of-type(2)  > li:nth-of-type(1){background:#017cc2;}

/*three*/
ul.three_box_01 {margin-right:2%;float:left;width:32%;}
ul.three_box_01:last-child{margin-right:0;}
ul.three_box_01  > li:nth-of-type(1){padding:25px;color:#fff;font-size:20px;font-family:'NotoKr_M' , sans-serif;text-align:center;}
ul.three_box_01:nth-of-type(1)> li:nth-of-type(1){background:#102d4d;}
ul.three_box_01:nth-of-type(2)> li:nth-of-type(1){background:#017cc2;}
ul.three_box_01:nth-of-type(3)> li:nth-of-type(1){background:#0bbff2;}
ul.three_box_01  > li:nth-of-type(2){padding:25px 15px;}
ul.three_box_01  > li:nth-of-type(2) ul.list02 > li{margin-bottom:15px;font-size:16px;}
ul.three_box_01  > li:nth-of-type(2) ul.list03 > li{font-size:14px; color:#666;}
ul.three_box_02 {padding:35px;margin-right:2%;float:left;width:32%;height:325px;font-size:20px;line-height:1.5;border:1px solid #308cc2;box-shadow:0 20px 40px rgba(8, 35, 65, 0.05);background:#fff;}
ul.three_box_02:last-child{margin-right:0;}
ul.three_box_02  > li:nth-of-type(1) > div.step{padding:5px 10px;float:left;background:#017cc2;color:#fff;font-family: 'Montserrat_M', sans-serif;letter-spacing:2px;font-size:16px;border-radius:30px;}
ul.three_box_02  > li:nth-of-type(1) > div.icon{float:right;}
ul.three_box_02  > li:nth-of-type(1) > div.icon > img{display:inline-block;width:80px;vertical-align:middle;}
ul.three_box_02  > li:nth-of-type(2){margin:25px 0;text-align:left;color:#333;}
ul.three_box_02  > li:nth-of-type(2) > span{color:#222;}
ul.three_box_03{padding:25px 0;background:#f8f8f8;}
ul.three_box_03 > li{position:relative;float:left;width:33.3%;font-size:16px;text-align:center;}
ul.three_box_03 > li:before{content:"";display:block;position:absolute;right:0;width:1px;height:100%;background:#ddd;}
ul.three_box_03 > li:last-child:before{display:none;}
ul.three_box_03 > li > span.Mont_M{display:block;letter-spacing:2px;color:#017cc2;}

/*four*/
ul.four_box_01 {margin-right:2%;float:left;width:23.5%;}
ul.four_box_01:last-child{margin-right:0;}
ul.four_box_01 > li{padding:25px 0;color:#fff;font-size:20px;font-family:'NotoKr_M' , sans-serif;text-align:center;}
ul.four_box_01:nth-of-type(1)> li:nth-of-type(1){background:#102d4d;}
ul.four_box_01:nth-of-type(2)> li:nth-of-type(1){background:#004890;}
ul.four_box_01:nth-of-type(3)> li:nth-of-type(1){background:#017cc2;}
ul.four_box_01:nth-of-type(4)> li:nth-of-type(1){background:#0bbff2;}
ul.four_box_02 {margin-right:2%;float:left;width:23.5%;height:239px;text-align:center;box-shadow:0 20px 40px rgba(8, 35, 65, 0.05);border:1px solid #ddd;}
ul.four_box_02:last-child{margin-right:0;}
ul.four_box_02 > li{padding:25px 0;width:100%;text-align:center;}
ul.four_box_02 > li:nth-of-type(1){border:1px solid #017cc2;background:#f7fbfd;color:#017cc2;font-size:20px;}
ul.four_box_02 > li:nth-of-type(2){font-size:16px;line-height:1.75;}
ul.four_box_03 {position:relative;padding:35px 0;margin-right:4%;float:left;width:22%;height:auto;font-size:20px;line-height:1.5;border:1px solid #308cc2;box-shadow:0 20px 40px rgba(8, 35, 65, 0.05);background:#fff;text-align:center;}
ul.four_box_03:last-child{margin-right:0;}
ul.four_box_03  > li:nth-of-type(1){padding:5px 10px;margin-bottom:15px;display:inline-block;background:#017cc2;color:#fff;font-family: 'Montserrat_M', sans-serif;letter-spacing:2px;font-size:16px;border-radius:30px;}
ul.four_box_03  > li:nth-of-type(2) img{display:inline-block;width:80px;}
ul.four_box_03  > li:nth-of-type(3){margin-top:10px;color:#333;}
ul.four_box_03  > li:nth-of-type(3) > span{color:#222;}


/*five*/
ul.five_box_01 {margin-right:2.5%;padding:25px 0;float:left;width:18%;text-align:center;border:1px solid #ddd;box-shadow:0 20px 40px rgba(8, 35, 65, 0.05);}
ul.five_box_01:last-child{margin-right:0;}
ul.five_box_01  > li:nth-of-type(1){width:100%;text-align:center;}
ul.five_box_01  > li:nth-of-type(1) > img{display:inline-block;width:80px;}
ul.five_box_01  > li:nth-of-type(2){font-size:16px;color:#0373b5;}
ul.five_box_01  > li:nth-of-type(3){font-size:16px;font-family:'NotoKr_B' , sans-serif;}

/*step*/
div.step_box{margin-bottom:25px;position:relative;}
div.step_box:before{content:"";display:block;position:absolute;width:95%;height:10px;top:50%;transform:translateY(-50%);z-index:-1;background:#017cc2;}
div.step_box:last-child:before{display:none;}
div.step_box ul.step_next{position:relative;}
div.step_box ul.step_next:before{content:"";display:block;position:absolute;width:10px;height:100%;left:50%;transform:translateX(-50%);z-index:-1;background:#017cc2;}

/*list*/
ol.list01 {counter-reset: item;}
ol.list01 li{position:relative;width: 100%; height:auto; line-height:1.75; padding-left:25px; font-size:16px;}
ol.list01 li:before{counter-increment:item 1;content: counter(item);display: block; position: absolute; left: 0; top:0;color:#004890;font-family: 'Montserrat_R', sans-serif;font-size: 16px;border-bottom:2px solid #004890;font-weight:600;}
ol.list01 li:last-child{margin-bottom:0;}
ul.list02 li{position:relative;width:100%; height:auto; line-height:1.75;  padding-left:15px;margin-bottom:5px; font-size:16px;}
ul.list02 li:before{position:absolute;top:15px;left:0;content:"";width:5px;height:5px;background:#004890;}
ul.list02 li:last-child{margin-bottom:0;}
ul.list03 li{position:relative; width:100%; height:auto; line-height:1.75; padding-left:15px; font-size:16px;}
ul.list03 li:before{display:inline-block; content:"-"; position:absolute; top:0; left:0;}
ul.list02_box{padding:25px;margin-bottom:25px;border:1px solid #ddd;}
ul.list02_box > li{line-height:2;font-size:20px;}
ul.list02_box li > span.line_blue{margin-bottom:5px;}
ul.list02_box li > span.line_orange{font-size:16px;}

/*span*/
/*line*/
span.line_blue{display:inline-block;position:relative;font-family:'NotoKr_M' , sans-serif;}
span.line_blue:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(3,115,181,0.1);}
span.line_navy{display:inline-block;position:relative;font-family:'NotoKr_M' , sans-serif;}
span.line_navy:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(16,45,77,0.1);}
span.line_orange{display:inline-block;position:relative;font-family:'NotoKr_M' , sans-serif;}
span.line_orange:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(248,156,29,0.1);}
span.line_orange_big{font-size:20px;}
span.line_gray{padding-bottom:3px;border-bottom:1px solid #ddd;color:#333;}
span.line_gray02{border-bottom:1px solid rgba(51,51,51,0.6);}

/*info*/
span.info_01{padding-left:30px;position:relative;}
span.info_01:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url("/fro_end/img/info_icon.png") center no-repeat; background-size:100%;width:25px;height:25px;}

/*sticky*/
span.sticky01{padding:5px 10px;margin:0 10px;display:inline-block;border:1px solid #102d4d;border-radius:30px;color:#102d4d;font-family:'NotoKr_M' , sans-serif;}
span.sticky01:first-child{margin-left:0;}
span.sticky02{padding:5px 10px;margin:0 10px;display:inline-block;border:1px solid #666;border-radius:30px;color:#333;background:rgba(155,155,155,0.1);font-family:'NotoKr_M' , sans-serif;}


/* modal 공통 */
.modal{line-height:1.8em; padding:30px;}
.modal div.btn_wrap{margin:30px 0 0 0;}

/*페이지준비중*/
div.page_preparing{width:1200px;margin:0 auto;padding:50px 0;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
div.page_preparing div.icon{margin-bottom:50px;width:160px;height:160px;display:inline-block;}
div.page_preparing div.icon > img{display:block;width:100%;}
div.page_preparing h3.tit02{margin-bottom:50px;color:#102d4d;}
div.page_preparing > p{color:#333333;font-size:22px;line-height:1.75;}
div.page_preparing > ul{text-align:center;}
div.page_preparing > ul > li{margin:30px 15px 0;display:inline-block;width:357px;border:1px solid #ddd;}
div.page_preparing > ul > li > div{line-height:68px;height:68px;}
div.page_preparing > ul > li > div:nth-of-type(1){position:relative;float:left;width:68px;}
div.page_preparing > ul > li > div:nth-of-type(1):before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;}
div.page_preparing > ul > li:nth-of-type(1) > div:nth-of-type(1):before{background:url('/fro_end/img/page_preparing_call.png') center no-repeat;background-size:100%;}
div.page_preparing > ul > li:nth-of-type(2) > div:nth-of-type(1):before{background:url('/fro_end/img/page_preparing_email.png') center no-repeat;background-size:100%;}
div.page_preparing > ul > li > div:nth-of-type(2){float:left;font-size:20px;width:calc(100% - 68px);border-left:1px solid #ddd;}


/*dep_01*/
/*1100*/
div.sub-1100-sect-1200 div.img-wrap{margin-bottom:50px;position:relative;width:100%; height:25rem; overflow:hidden;background:#f8f8f8 url("/fro_end/img/D1100_img.jpg") bottom center no-repeat; background-size:cover;box-shadow:0 10px 20px rgba(8, 35, 62, 0.1);}
div.sub-1100-sect-1200 div.img-text-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:auto;}
div.sub-1100-sect-1200 div.img-text-wrap h3.tit02{margin-bottom:3.75rem;font-family:'NotoKr_B' , sans-serif;line-height:1.25;}
div.sub-1100-sect-1200 div.img-text-wrap div.sub-tit{font-size: 22px;}
div.sub-1100-sect-1200 div.text-wrap > p{margin-bottom:20px;font-size:20px;line-height:1.75;color:#333;}
div.sub-1100-sect-1200 div.text-wrap > p:last-child{margin-bottom: 0;}


/*1200*/
div.sub_1200 div.sc_wrap {background:url("/fro_end/img/D1200_bg.png") top center no-repeat; background-size:100%;}
div.sub_1200_sect_1200 div.vision{margin:0 auto;margin-top:70px;text-align:center;}
div.sub_1200_sect_1200 div.vision h4.tit01{font-family:'NotoKr_L' , sans-serif;}
div.sub_1200_sect_1200 div.vision h4.tit01:before{content:"";margin:0 auto;margin-bottom:8px;display:block;width:5px;height:5px;background:#333;}
div.sub_1200_sect_1200 div.vision > ul{margin-top:25px;}
div.sub_1200_sect_1200 div.vision > ul > li{padding:25px 0;}
div.sub_1200_sect_1200 div.vision > ul.full{width:100%;}
div.sub_1200_sect_1200 div.vision > ul.full > li:first-child{font-size:25px;}
div.sub_1200_sect_1200 div.vision > ul.full > li:last-child{font-size:20px;line-height:1.5;color:#222;background:#fff;}
div.sub_1200_sect_1200 div.vision > ul.in_vision{border:none;}
div.sub_1200_sect_1200 div.vision > ul.in_vision > li{float:left;width:32%;font-size:20px;color:#333;}
div.sub_1200_sect_1200 div.vision > ul.in_vision > li:nth-child(2){margin:0 2%;}
div.sub_1200_sect_1200 div.vision01_wrap{margin-top:0px;position:relative;}
div.sub_1200_sect_1200 div.vision01{position:relative;width:554px;height:auto;border-radius:100px;background: #102d4d;background: -moz-linear-gradient(45deg,  #102d4d 0%, #004890 100%);background: -webkit-linear-gradient(45deg,  #102d4d 0%,#004890 100%);background: linear-gradient(45deg,  #102d4d 0%,#004890 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102d4d', endColorstr='#004890',GradientType=1 );}
div.sub_1200_sect_1200 div.vision01 div.in_con{padding:50px;width:100%;height:100%;}
div.sub_1200_sect_1200 div.vision01 h4.tit01{color:#fff;}
div.sub_1200_sect_1200 div.vision01 h4.tit01:before{background:#fff;}
div.sub_1200_sect_1200 div.vision01 div.in_con > p{margin-top:16px;color:#fff;font-size:25px;font-family:'NotoKr_B' , sans-serif; word-break:keep-all;} 
div.sub_1200_sect_1200 div.vision01_wrap div.vision01_line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:586px;height:229px;}
div.sub_1200_sect_1200 div.vision01_wrap div.vision01_line > img{display:block;width:100%;}
div.sub_1200_sect_1200 div.vision02 > ul.full {border:1px solid #004890;}
div.sub_1200_sect_1200 div.vision02 > ul.full > li:first-child{border-bottom:1px solid #004890;color:#004890;background:rgba(0,72,144,0.08); word-break: keep-all;}
div.sub_1200_sect_1200 div.vision03 > ul.full {border:1px solid #017cc2;}
div.sub_1200_sect_1200 div.vision03 > ul.full > li:first-child{border-bottom:1px solid #017cc2;color:#017cc2;background:rgba(1,124,194,0.08);}
div.sub_1200_sect_1200 div.vision03 > ul.in_vision > li{border:1px solid #ddd;background:#f8f8f8;}
div.sub_1200_sect_1200 div.vision04 > ul.in_vision > li{border:1px solid #0bbff2;background:rgba(11,191,242,0.03);}
/* new_1200 2022-06-21추가*/
div.sub_1200_sect_1200 div.vision01.new div.in_con{padding:25px;}
div.sub_1200_sect_1200 div.vision01.new div.in_con > p{margin-top:5px;}
div.sub_1200_sect_1200 div.vision02.new > ul.full > li:first-child{border-bottom:none;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li{width:23.5%; color:#fff;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li:first-child{background:#102d4d;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li:nth-child(2){background:#004890; margin:0 2%;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li:nth-child(3){background:#017cc2; margin:0 2% 0 0;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li:nth-child(4){background:#0bbff2;}
div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li span.pp{font-family:'NotoKr_M', sans-serif;}
div.sub_1200_sect_1200 div.vision04.new ul.in_vision li::before{content:''; display:block; width:2.5rem; height:2.5rem; margin:0 auto; margin-bottom:0.5rem;}
div.sub_1200_sect_1200 div.vision04.new ul.in_vision li:first-child::before{background:url('/fro_end/img/D1200_vision04_icon01.png')center/100% auto no-repeat;}
div.sub_1200_sect_1200 div.vision04.new ul.in_vision li:nth-child(2)::before{background:url('/fro_end/img/D1200_vision04_icon02.png')center/100% auto no-repeat;}
div.sub_1200_sect_1200 div.vision04.new ul.in_vision li:nth-child(3)::before{background:url('/fro_end/img/D1200_vision04_icon03.png')center/100% auto no-repeat;}
div.sub_1200_sect_1200 div.vision05 ul.in_vision li{width:23.5%; border:1px solid #017cc2; background:rgba(1,124,194,0.03);}
div.sub_1200_sect_1200 div.vision05 ul.in_vision li:nth-child(2){margin:0 2%;}
div.sub_1200_sect_1200 div.vision05 ul.in_vision li:nth-child(3){margin:0 2% 0 0; }


/*1300*/
div.sub_1300 div.sc_wrap{background:url("/fro_end/img/D1300_bg.png") center no-repeat; background-size:cover;}
div.sub_1300_sect_1200 div.history_wrap{position:relative;}
div.sub_1300_sect_1200 div.history_wrap:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:1px;height:100%;background:#ddd;}
div.sub_1300_sect_1200 div.history_wrap > div.logo{position:relative;padding:15px;margin:0 auto 50px;width:195px;border-radius:30px;border:1px solid #ddd;background:#fff;box-shadow:0 10px 20px rgba(8, 35, 62, 0.1);}
div.sub_1300_sect_1200 div.history_wrap > div.logo > img{margin:0 auto;display:block;width:130px;height:23px;}
div.sub_1300_sect_1200 div.history_wrap div.history{margin-bottom:50px;position:relative;width:100%;}
div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list{position:relative;width:50%;line-height:1.75;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n-1) ul.history_list{padding-right:85px;float:left;text-align:right;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n) ul.history_list{padding-right:0;padding-left:85px;float:right;text-align:left;}
div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list:before{content:"";position:absolute;top:25px;width:60px;height:1px;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n-1) ul.history_list:before{right:0;background:#017cc2;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n) ul.history_list:before{right:auto;left:0;background:#000;}
div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(1){margin-bottom:15px;position:relative;font-size:30px;font-family: 'Montserrat_B', sans-serif;}
div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(1):before{content:"";display:block;position:absolute;right:-104px;top:50%;transform:translateY(-50%);width:8px;height:8px;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n-1) ul.history_list > li:nth-of-type(1):before{right:-88px;background:#017cc2;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n-1) ul.history_list > li:nth-of-type(1){color:#017cc2;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n) ul.history_list > li:nth-of-type(1):before{right:auto;left:-88px;background:#000;}
div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n) ul.history_list > li:nth-of-type(1){color:#000;}
div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(2) p{font-size:18px;margin-bottom:8px;}
div.sub_1300_sect_1200 div.history_wrap02{position:relative;width:100%;height:250px;background:#f8f8f8 url("/fro_end/img/D1300_history_wrap02_bg.jpg") left no-repeat; background-size:cover;border:1px solid #ddd;}
div.sub_1300_sect_1200 div.history_wrap02 div.history{padding:0 80px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
div.sub_1300_sect_1200 div.history_wrap02 div.history h3.year{text-align:right;font-size:25px;font-family:'NotoKr_R' !important;color:#004890;}
div.sub_1300_sect_1200 div.history_wrap02 div.history div.in_history{font-size:25px;color:#333;text-align:right;font-family:'NotoKr_B' !important;}

/*1400*/
div.sub_1400_sect_1200{margin-top:60px;background:url("/fro_end/img/D1400_bg.png") top no-repeat; background-size:100%;}
div.sub_1400_sect_1200 div.organization_wrap{padding-bottom:150px;position:relative;}
div.sub_1400_sect_1200 div.organization_wrap:before{content:"";position:absolute;width:1px;height:calc(100% - 290px);background:#ddd;left:50%;transform:translateX(-50%);z-index:-1;}
div.sub_1400_sect_1200 div.organization_wrap:after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;left:50%;bottom:284px;transform:translateX(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization{text-align:center;}
div.sub_1400_sect_1200 div.organization_wrap div.organization > div{position:relative;margin-bottom:70px;display:inline-block;font-size:22px;color:#fff;}
div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01{margin-bottom:0;width:172px;height:172px;line-height:172px;background:#102d4d;box-shadow:0 20px 40px rgba(8, 35, 62, 0.15);}
div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01:before{content:"";position:absolute;width:202px;height:202px;border:1px dashed #102d4d;left:50%;top:50%;transform:translate(-50%,-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization02{width:226px;height:70px;line-height:70px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul{padding-left:140px;padding-top:25px;float:right;width:50%;height:235px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child{margin-right:25px;float:left;position:relative;font-size:20px;color:#fff;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child:before{content:"";position:absolute;width:160px;height:1px;background:#ddd;left:-140px;top:50%;z-index:-1;transform:translateY(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child:after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;left:-140px;top:50%;transform:translate(-50%,-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:last-child{float:left;padding:25px;display:inline-block;border:3px solid #004890;text-align:left;background:#fff;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) div.organization02{background:#004890;height:172px;width:172px;line-height:172px;box-shadow:0 20px 40px rgba(0, 72, 144, 0.15);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(3) div.organization02{background:#017cc2;box-shadow:0 20px 40px rgba(1, 124, 194, 0.15);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(4) div.organization02{background:#0bbff2;box-shadow:0 20px 40px rgba(11, 191, 242, 0.15);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5){margin:0 auto;width:80%;height:140px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul {position:relative;float:left;width:50%;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul > li{margin-top:70px;position:relative;background:#333;width:226px;height:70px;line-height:70px;color:#fff;font-size:22px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul > li:before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);z-index:-1;width:1px;height:100px;background:#ddd;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2) > li:before{height:180px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(1):after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;left:109px;bottom:136px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;right:109px;bottom:136px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2) > li{float:right;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(1):before{content:"";position:absolute;top:0;right:0;width:75%;height:1px;background:#ddd;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):before{content:"";position:absolute;top:0;left:0;width:75%;height:1px;background:#ddd;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization{position:absolute;left:50%;top:141px;transform:translateX(-50%);width:484px;height:70px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization:before{content:"";display:block;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);background:#ddd;width:252px;height:1px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization:after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;left:238px;bottom:96px;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li{float:left;position:relative;border:3px solid #333;width:226px;height:70px;line-height:70px;color:#333;font-size:22px;background:#fff;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:first-child:after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;top:-35px;left:50%;transform:translateX(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:last-child:after{content:"";position:absolute;width:8px;height:8px;background:#F89C1D;top:-35px;left:50%;transform:translateX(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:last-child{float:right;}
div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:before{content:"";position:absolute;top:-35px;left:50%;transform:translateX(-50%);z-index:-1;width:1px;height:35px;background:#ddd;}
/* new_1400 20220621추가 */
div.sub_1400_sect_1200 div.organization_wrap.new:after{display:none;}
div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01.new{position:relative; line-height:unset;}
div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01.new > p{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:max-content; word-break:keep-all;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization01{background:#004890; height:172px; width:172px; line-height:172px; box-shadow:0 20px 40px rgb(0 72 144 / 15%); color:#fff; font-size:22px; text-align:center; margin:5rem auto;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02{position:relative;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02::before{content:''; display:block; width:82%; height:1px; background:#ddd; position:absolute; top:-40px; left:50%; transform:translateX(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02 ul{display:flex; justify-content:space-between;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02 ul li{width:18%; position:relative; text-align:center; background:#fff; border:3px solid #333; font-size:20px; padding:0.5rem 1rem; word-break:break-all;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02 ul li::before{content:''; display:block; width:1px; height:40px; background:#ddd; position:absolute; top:-43px; left:50%; transform:translateX(-50%);}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02 ul li:nth-of-type(3)::before{height:80px; top:-83px; z-index:-1;}
div.sub_1400_sect_1200 div.organization_wrap div.new_organization02 ul li::after{content:''; display:block; width:8px; height:8px; background:#F89C1D; position:absolute; top:-47px; left:50%; transform:translateX(-50%);}

/*1500*/
div.sub_1500_sect_1200_01{position:relative;}
div.sub_1500_sect_1200_01 div.map{width:100%;height:500px;background:#ddd;}
div.sub_1500_sect_1200_01 div.map_info_box{padding:50px 0;position:absolute;top:425px;left:50%;transform:translateX(-50%);width:1200px;text-align:center;color:#fff;background:#004890 url("/fro_end/img/D1500_map_info_box_bg.png") bottom right no-repeat; background-size:cover;box-shadow:0 20px 40px rgba(8, 35, 62, 0.15);}
div.sub_1500_sect_1200_01 div.map_info_box > ul >li{display:inline-block;margin:8px 8px 0;font-size:25px;letter-spacing:1.5px;font-family:"Montserrat_R" , sans-serif;}
div.sub_1500_sect_1200_02{width:1200px;margin:0 auto;margin-top:200px;}
div.sub_1500_sect_1200_02 div.traffic{padding:25px 0;border-bottom:1px solid #ddd;}
div.sub_1500_sect_1200_02 div.traffic div.tit{float:left;width:325px;font-size:22px;font-family:'NotoKr_M' !important;color:#004890;}
div.sub_1500_sect_1200_02 div.traffic div.tit > span{margin-right:8px;font-family: 'Montserrat_B', sans-serif;border-bottom:2px solid #004890;}
div.sub_1500_sect_1200_02 div.traffic > ul{float:left;width:calc(100% - 325px);line-height:1.75;font-size:20px;color:#333;}
div.sub_1500_sect_1200_02 div.traffic > ul > li{margin-bottom:16px;}
div.sub_1500_sect_1200_02 div.traffic > ul > li:last-child{margin-bottom:0;}
div.sub_1500_sect_1200_02 div.traffic > ul > li > span.info{margin-right:25px;display:inline-block;vertical-align:middle;line-height:1.75;width:70px;text-align:center;color:#fff;}
div.sub_1500_sect_1200_02 div.traffic > ul > li > span.info.green{background:#4ba155;}
div.sub_1500_sect_1200_02 div.traffic > ul > li > span.info.blue{background:#2f5597;}
div.sub_1500_sect_1200_02 div.traffic > ul > li > span.info.red{background:#b52125;}

/*dep02*/
/*2100*/
div.sub_2100_sect_1200_01 div.big_arrow > img{display:block;width:100%;}
div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01 li > img{display:inline-block;}
div.sub_2100_sect_1200_03 table.table02 thead tr th{padding:15px 0;border-right:1px solid #b8e8fc;border-bottom:1px solid #b8e8fc;}
div.sub_2100_sect_1200_03 table.table02 tbody tr:nth-child(2n){background:#fff;}
div.sub_2100_sect_1200_03 table.table02 tbody tr td{border-right:1px solid rgba(221,221,221,0.5);border-left:1px solid rgba(221,221,221,0.5);}
div.sub_2100_sect_1200_03 table.table02 tbody tr td:last-child{border-right:none;}
div.sub_2100_sect_1200_03 div.box_02:nth-of-type(6) ul.list02 li {padding-left:0;color:#333;}
div.sub_2100_sect_1200_03 div.box_02:nth-of-type(6) ul.list02 li:before{display:none;}
div.sub_2100_sect_1200_04 div.big_arrow > img{display:block;width:100%;}
div.sub_2100_sect_1200_04 table.table02_hor tbody tr:nth-child(2n){background:none;}
div.sub_2100_sect_1200_04 table.table02_hor tbody td{border-right:1px solid rgba(221,221,221,0.5);}
div.sub_2100_sect_1200_04 table.table02_hor tbody tr td:last-child{border-right:none;}
div.sub_2100_sect_1200_04 table.table02_hor:nth-of-type(1) tbody tr:nth-of-type(1) > td{background:#f7fbfd;}

/*2200*/
div.sub_2200_sect_1200_01 div.box_03 div.con_03 a.Mont_M{padding-bottom:3px;display:inline-block;color:#004890;border-bottom:1px solid #004890;}
div.sub_2200_sect_1200_01 div.step_box:before{display:none;}
div.sub_2200_sect_1200_01 div.step_box ul.step{margin-bottom:25px;padding:25px;width:100%;background:#fff;box-shadow:0 20px 40px rgba(8, 35, 65, 0.05);text-align:center;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(1) ul.step{border:1px solid #102d4d;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step{border:1px solid #023771;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(3) ul.step{border:1px solid #004890;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(4) ul.step{border:1px solid #017cc2;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(5) ul.step{border:1px solid #0bbff2;}
div.sub_2200_sect_1200_01 div.step_box ul.step_next:before{bottom:-50px;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(1) ul.step_next:before{background: #102d4d;background: -moz-linear-gradient(top,  #102d4d 0%, #023771 100%);background: -webkit-linear-gradient(top,  #102d4d 0%,#023771 100%);background: linear-gradient(to bottom,  #102d4d 0%,#023771 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102d4d', endColorstr='#023771',GradientType=0 );} 
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step_next:before{background: #023771; background: -moz-linear-gradient(top,  #023771 1%, #004890 100%); background: -webkit-linear-gradient(top,  #023771 1%,#004890 100%);background: linear-gradient(to bottom,  #023771 1%,#004890 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023771', endColorstr='#004890',GradientType=0 ); } 
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(3) ul.step_next:before{background: #004890;background: -moz-linear-gradient(top,  #004890 0%, #017cc2 100%); background: -webkit-linear-gradient(top,  #004890 0%,#017cc2 100%);background: linear-gradient(to bottom,  #004890 0%,#017cc2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004890', endColorstr='#017cc2',GradientType=0 ); } 
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(4) ul.step_next:before{background: #017cc2; background: -moz-linear-gradient(top,  #017cc2 0%, #0bbff2 100%);background: -webkit-linear-gradient(top,  #017cc2 0%,#0bbff2 100%); background: linear-gradient(to bottom,  #017cc2 0%,#0bbff2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cc2', endColorstr='#0bbff2',GradientType=0 ); } 
div.sub_2200_sect_1200_01 div.step_box ul.step > li:nth-of-type(1){display:inline-block;padding:5px 10px;color:#fff;font-family: 'Montserrat_M', sans-serif;letter-spacing:2px;font-size:16px;border-radius:30px;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(1) ul.step > li:nth-of-type(1){background:#102d4d;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step > li:nth-of-type(1){background:#023771;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(3) ul.step > li:nth-of-type(1){background:#004890;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(4) ul.step > li:nth-of-type(1){background:#017cc2;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(5) ul.step > li:nth-of-type(1){background:#0bbff2;}
div.sub_2200_sect_1200_01 div.step_box ul.step > li:nth-of-type(2){display:block;margin:15px 0;}
div.sub_2200_sect_1200_01 div.step_box ul.step > li:nth-of-type(3){width:100%;height:auto;border:1px solid #ddd;}
div.sub_2200_sect_1200_01 div.step_box ul.step > li:nth-of-type(3) > img{display:block;width:100%;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step > li:nth-of-type(3){padding:25px;}
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step > li:nth-of-type(3) > img,
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(4) ul.step > li:nth-of-type(3) > img,
div.sub_2200_sect_1200_01 div.step_box:nth-of-type(5) ul.step > li:nth-of-type(3) > img{display:inline-block;width:80%;}
div.sub_2200_sect_1200_01 div.con_04{border:1px solid #ddd;}
div.one_box_02.sub_2200_sect_1200_03{background:#f0f3f1 url("/fro_end/img/D2200_one_box_02_bg.png") center no-repeat; background-size:cover;}
div.one_box_02.sub_2200_sect_1200_03 div.text a.btn_02{margin-top:8px;padding:5px 10px;}


/*2300*/
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(1):before{background: #004890;background: -moz-linear-gradient(left,  #004890 0%, #017cc2 100%);background: -webkit-linear-gradient(left,  #004890 0%,#017cc2 100%);background: linear-gradient(to right,  #004890 0%,#017cc2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004890', endColorstr='#017cc2',GradientType=1 );}
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(1) ul.three_box_02{border:1px solid #004890;}
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(1) ul.three_box_02 > li:nth-of-type(1) > div.step{background:#004890;}
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(2) ul.step_next:before{background: #017cc2;background: -moz-linear-gradient(top,  #017cc2 0%, #0bbff2 100%);background: -webkit-linear-gradient(top,  #017cc2 0%,#0bbff2 100%);background: linear-gradient(to bottom,  #017cc2 0%,#0bbff2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cc2', endColorstr='#0bbff2',GradientType=0 );} 
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(3) ul.three_box_02{border:1px solid #0bbff2;}
div.sub_2300_sect_1200_02 div.step_box:nth-of-type(3) ul.three_box_02 > li:nth-of-type(1) > div.step{background:#0bbff2;}
div.sub_2300_sect_1200_03 ul.example{padding-top:15px;border-top:1px solid #ddd;}
div.sub_2300_sect_1200_03 ul.example > li:nth-of-type(1){margin-bottom:8px;}
div.sub_2300_sect_1200_03 ul.example > li > span{display:inline-block;vertical-align:middle;}
div.sub_2300_sect_1200_03 ul.example > li > span.Nt_M{padding-bottom:5px;display:inline-block;border-bottom:1px solid #333;}
div.sub_2300_sect_1200_03 span.line_orange{font-size:20px;}

/*2400*/
div.sub_2400_sect_1200_01 ul.four_box_01{position:relative;}
div.sub_2400_sect_1200_01 ul.four_box_01:before{content:"";display:block;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:25px;height:25px;}
div.sub_2400_sect_1200_01 ul.four_box_01:last-child:before{display:none;}
div.sub_2400_sect_1200_01 ul.four_box_01:nth-of-type(1):before{background:url("/fro_end/img/D2400_four_box_01_arrow01.png") center no-repeat; background-size:100%;}
div.sub_2400_sect_1200_01 ul.four_box_01:nth-of-type(2):before{background:url("/fro_end/img/D2400_four_box_01_arrow02.png") center no-repeat; background-size:100%;}
div.sub_2400_sect_1200_01 ul.four_box_01:nth-of-type(3):before{background:url("/fro_end/img/D2400_four_box_01_arrow03.png") center no-repeat; background-size:100%;}
div.sub_2400_sect_1200_01 div.big_arrow{position:relative;}
div.sub_2400_sect_1200_01 div.big_arrow > img{display:block;width:100%;}
div.sub_2400_sect_1200_01 ul.four_box_02 > li{padding:25px 0;width:100%;text-align:center;}
div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box01{display:none;}
div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box02{border:1px solid #017cc2;background:#f7fbfd;color:#017cc2;font-size:20px;}
div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box03{font-size:16px;}
div.sub_2400_sect_1200_01 h4.tit01{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#017cc2;}
div.sub_2400_sect_1200_01 div.con_04{text-align:center;font-size:20px;}
div.sub_2400_sect_1200_02 table.table02 tbody tr:nth-child(2n){background:none;}
div.sub_2400_sect_1200_02 table.table02 tbody tr td{border-right:1px solid rgba(221,221,221,0.5);}
div.sub_2400_sect_1200_02 table.table02 tbody tr td:last-child{border-right:none;}
div.sub_2400_sect_1200_02 span.info_01{font-size:20px;}


/*4100*/
div.sub_4100_sect_1200_01 h4.tit_02{margin-top:100px;margin-bottom:50px;font-size:30px;}
div.sub_4100_sect_1200_01 a.direct_go{display:inline-block; margin-left:1.5rem; text-decoration:underline;}
div.sub_4100_sect_1200_01 a.direct_go:hover{font-family:"NotoKr_B";}
div.sub_4100_sect_1200_02{margin-top:50px;}
div.sub_4100_sect_1200_02 ul.two_box_02 > li:nth-of-type(1){padding:50px;box-shadow:0 20px 40px rgba(8, 35, 62, 0.1);}
div.sub_4100_sect_1200_02 div.con_03.orange:before{background:#F89C1D;}
div.sub_4100_sect_1200_02 ul.one_box_01 > li:nth-of-type(2) > span{margin-bottom:15px;display:inline-block;font-size:20px;color:#004890;}
div.sub_4100_sect_1200_02 span.sticky01{margin:0;margin-bottom:10px;}
div.sub_4100_contact{background:#d8dde1 url("/fro_end/img/D4100_contact_bg.png") center no-repeat; background-size:cover;}
div.sub_4100_contact div.text h4.tit01{display:inline-block;color:#004890;}
div.sub_4100_contact div.text h4.tit01 > span.Nt_DL{font-family:"NotoKr_DL";}
div.sub_4100_sect_1200_03 ul.three_box_03{margin-top:15px;}
div.sub_4100_sect_1200_03 span.line_orange{margin-top:15px;}


/*dep_05*/
/*5900*/
div.sub_5900 div.sc_wrap div.one_box_02{background:#E7F5FB url("/fro_end/img/D5900_one_box_02_bg.png") center no-repeat; background-size:cover;}
div.sub_5900 div.sc_wrap div.step_box:before{content:"";display:block;position:absolute;width:95%;height:10px;top:50%;transform:translateY(-50%);z-index:-1;background: #004890; background: -moz-linear-gradient(left,  #004890 0%, #0bbff2 100%); background: -webkit-linear-gradient(left,  #004890 0%,#0bbff2 100%);background: linear-gradient(to right,  #004890 0%,#0bbff2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004890', endColorstr='#0bbff2',GradientType=1 );}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(1){border:1px solid #102d4d;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(2){border:1px solid #004890;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(3){border:1px solid #017cc2;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(4){border:1px solid #0bbff2;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(1) > li:nth-of-type(1){background:#102d4d;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(2) > li:nth-of-type(1){background:#004890;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(3) > li:nth-of-type(1){background:#017cc2;}
div.sub_5900_sect_1200_01 div.step_box ul.four_box_03:nth-of-type(4) > li:nth-of-type(1){background:#0bbff2;}
div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(3){margin-bottom:25px;}
div.sub_5900_sect_1200_02 ul.two_box_03 > li{position:relative;float:left;width:50%;height:350px;}
div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(1) > li.img{background:url("/fro_end/img/D5900_img01.png") center no-repeat; background-size:cover;}
div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(2) > li.img{background:url("/fro_end/img/D5900_img02.png") center no-repeat; background-size:cover;}
div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(3) > li.img{background:url("/fro_end/img/D5900_img03.png") center no-repeat; background-size:cover;}
div.sub_5900_sect_1200_02 ul.two_box_03 > li.text{font-size:22px;}
div.sub_5900_sect_1200_02 ul.two_box_03 > li.text > div{padding-left:50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto;color:#333;}
div.sub_5900_sect_1200_02 ul.two_box_03 > li.text > div > span.Mont_R{margin-bottom:15px;display:block;color:#017cc2;font-size:16px;}
div.sub_5900_sect_1200_02 div.btn_wrap a.btn_02{padding:15px 60px;font-size:20px;}


/* contents-admin */
div.contents-admin{width:1280px; margin:3rem auto;}
div.contents-admin div.ca-btn{display:flex; justify-content:space-between;}
div.contents-admin div.ca-btn a.btn{width:30%; border:1px solid #ddd; display:block; position:relative; transition:box-shadow 0.45s;}
div.contents-admin div.ca-btn a.btn div.inner{padding:2rem; padding-bottom:5rem;}
div.contents-admin div.ca-btn a.btn div.inner div.tit{text-align:center; margin-bottom:0.8rem;}
div.contents-admin div.ca-btn a.btn div.inner div.tit span.kor{display:block; font-size:1.4rem; font-family:'NotoKr_B'; color:#102d4d;}
div.contents-admin div.ca-btn a.btn div.inner div.tit span.eng{display:block; font-family:"NotoKr_L"; color:#aaa; letter-spacing:3px; font-size:0.95rem;}
div.contents-admin div.ca-btn a.btn div.inner ul.list02{background:#f5f5f5; padding:1rem;}
div.contents-admin div.ca-btn a.btn div.inner ul.list02 li{font-size:0.9rem; word-break:keep-all;}
div.contents-admin div.ca-btn a.btn div.inner ul.list02 li:before{top:10px;}
div.contents-admin div.ca-btn a.btn div.go{background:#102d4d; color:#fff; width:100%; height:3rem; position:absolute; bottom:0; left:0; text-align:center; line-height:3rem; font-family:'NotoKr_M';}
div.contents-admin div.ca-btn a.btn:hover{border-color:#102d4d; box-shadow:0 15px 25px rgba(0,0,0,0.2);}
div.contents-admin div.ca-btn a.btn.web:hover{border-color:#004890;}
div.contents-admin div.ca-btn a.btn.web div.inner div.tit span.kor{color:#004890;}
div.contents-admin div.ca-btn a.btn.web div.go{background:#004890;}
div.contents-admin div.ca-btn a.btn.sample:hover{border-color:#017cc2;}
div.contents-admin div.ca-btn a.btn.sample div.inner div.tit span.kor{color:#017cc2;}
div.contents-admin div.ca-btn a.btn.sample div.go{background:#017cc2;}
div.contents-admin div.ca-contact{background:#f5f5f5; padding:1rem; margin-top:4rem; border:1px solid #eee;}
div.contents-admin div.ca-contact > p{margin-bottom:0.25rem; margin-left:1.5rem; color:#333;}
div.contents-admin div.ca-contact > p:last-child{margin-bottom:0 !important;}
div.contents-admin div.ca-contact > p.ic-info{position:relative; padding-left:1.5rem; margin-left:0 !important; font-family:'NotoKr_M';}
div.contents-admin div.ca-contact > p.ic-info:before{content:'!'; display:block; width:1.15rem; height:1.15rem; line-height:1.15rem; text-align:center; font-size:11px; font-family:'NotoKr_BK'; border-radius:50%; background:#333; color:#fff; position:absolute; top:2px; left:0;}


/*footer*/
/*member*/
div.sub_member{border-top:1px solid #ccc;}
div.member_sect_1200{margin-top:100px;}
div.member_sect_1200 > h3.tit01{margin-bottom:25px;font-size:25px;}
div.member_sect_1200 div.box_02 div.con{font-size:20px;}
div.member_sect_1200 div.con_02{text-align:left;}
div.member_sect_1200 div.con_02 > div.con_05:last-child{margin-bottom:0;}
div.member_sect_1200 div.box_02 > p{margin-bottom:25px;font-size:20px;line-height:1.75;}

/*mail*/
div.mail_sect_1200 div.mail-icon{margin-bottom:25px;text-align:center;}
div.mail_sect_1200 div.mail-icon > img{display:inline-block;width:80px;}
div.mail_sect_1200 div.con_04{padding:50px;}
div.mail_sect_1200 div.con_04 > div.con_02{box-shadow:0 0 10px rgba(0, 0, 0, 0.05);}


@media screen and (max-width:1280px){
	
	/* contents-admin */
	div.contents-admin{width:95%;}

}

@media screen and (max-width:1200px){
	div.sub{padding-bottom:7rem;}
	
	div.s_nav{width:95%; margin:-35px auto 0 auto;}
	div.s_nav div.wrap{width:100%;}

	div.depth3_3100{width:95%;}

	br.br_1200{display:block;}

	div.sect_1200{padding:0 3rem;width:100%;}
	
	/*dep_01*/

	/*1500*/
	div.sub_1500_sect_1200_01 div.map{height:31.25rem;}
	div.sub_1500_sect_1200_01 div.map_info_box{padding:2rem 0;margin:0 auto;width:90%;}
	div.sub_1500_sect_1200_02{width:100%;padding:0 3rem;}

	/*dep_02*/
	/*2300*/
	div.sub_2300_sect_1200_01 div.box_02:nth-of-type(2) > div.con_02 > span.Nt_M,
	div.sub_2300_sect_1200_02 div.box_02:nth-of-type(1) > div.con_02 > span.Nt_M{margin-bottom:1.5rem;display:inline-block;}
	div.sub_2300_sect_1200_01 div.box_02:nth-of-type(2) > div.con_02 > span.line_orange{width:100%;}
	div.sub_2300_sect_1200_01 div.box_02:nth-of-type(2) > div.con_02 > span.line_orange:before{border:1px solid #F89C1D;}
	div.sub_2300_sect_1200_01 div.box_02:nth-of-type(2) > div.con_02 > span.line_orange span.info_01{padding:3rem 1rem 1rem;margin-top:1.5rem;display:block;text-align:center;line-height:1.75;}
	div.sub_2300_sect_1200_01 div.box_02:nth-of-type(2) > div.con_02 > span.line_orange span.info_01:before{left:50%;top:0;transform:translate(-50%,0);width:2rem;height:2rem;}

	/*dep_04*/
	/*4100*/
	div.sub_4100_contact{background-position-x:80%;}
	div.sub_4100_contact div.text h4.tit01{margin:0.5rem 0;}

	/*페이지준비중*/
	div.page_preparing{padding:3rem 0;width:100%;}

	/* contents-admin */
	div.contents-admin div.ca-btn a.btn{width:32%;}
	div.contents-admin div.ca-btn a.btn div.inner{padding:1rem; padding-bottom:4rem;}
}	


@media screen and (max-width:1024px){
	div.theme[data-aos="zoom-out"]{transform:none;}
	
	div.s_nav{background:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.15); overflow-x:auto; scrollbar-width:none; -ms-overflow-style:none; scroll-behavior:smooth;}
	div.s_nav::-webkit-scrollbar{display:none;}
	div.s_nav div.wrap{width:100%; height:4rem; background:#fff; overflow:hidden; white-space:nowrap; text-align:left;}
	div.s_nav div.wrap div.item{float:none; display:inline-block; margin-left:-4px; height:100%; margin-right:0; background:#fff; border:0;}
	div.s_nav div.wrap div.item:first-child,
	div.s_nav div.wrap div.item:last-child{border:0;}
	div.s_nav.s_nav4 div.wrap div.item,
	div.s_nav.s_nav6 div.wrap div.item,
	div.s_nav.s_nav7 div.wrap div.item,
	div.s_nav.s_nav9 div.wrap div.item{width:auto;}
	div.s_nav div.wrap div.item a{height:100%; line-height:4rem; padding:0 3rem; font-size:1rem;}
	div.s_nav.s_nav9 div.wrap div.item a{padding:0 2.4rem;}
	div.s_nav.s_nav2 div.wrap div.item a{padding:0;}
	div.s_nav div.wrap div.item a:hover{color:inherit; font-family:"NotoKr_R";}
	div.s_nav div.wrap div.item.on a:hover{color:#fff; font-family:"NotoKr_B";}
	div.s_nav.s_nav10{margin-top:-35px;}
	div.s_nav.s_nav10 div.wrap div.item{width:auto;}
	div.s_nav.s_nav10 div.wrap div.item:nth-child(5){border-right:none;}
	div.s_nav.s_nav10 div.wrap div.item:nth-child(5):after{display:block;}
	div.s_nav.s_nav10 div.wrap div.item:nth-child(6){border-left:none;}
	
	div.btn_wrap a.Nbtn{height:2.5rem; line-height:2.5rem; padding:0 1rem; margin-right:0; color:#fff;}
	div.btn_wrap a.Nbtn:hover{box-shadow:none; transform:none;}
	div.btn_wrap a.Nbtn.Nbtn_ok{background:#0bbff2; border:1px solid #0bbff2;}
	div.btn_wrap a.Nbtn.Nbtn_edit{background:#f79200; border:1px solid #f79200;}
	div.btn_wrap a.Nbtn.Nbtn_del{background:#999999; border:1px solid #999999;}
	div.btn_wrap a.Nbtn.Nbtn_list{background:#017cc2; border:1px solid #017cc2;}
	
	[tooltip],
	[tooltip]:hover::before,
	[tooltip]:hover::after{display:none;}

	br.br_1024{display:block;}
	
	/* div.sc_wrap{padding-bottom:7rem;} */

	/*dep_01*/
    /*1100*/
    div.sub-1100-sect-1200 div.img-wrap{height:20rem;}
    
    
	/*1400*/
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(1):before{width:70%;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):before{width:70%;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul{height:142px;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child{margin-right:10px;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) div.organization02{width:142px;height:142px;line-height:142px;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:last-child{padding:10px;width:172px;height:172px;}

	/*dep_02*/
	/*2100*/
	div.sub_2100_sect_1200_02 div.box_03 ul.two_box_01{width:100%;}
	div.sub_2100_sect_1200_02 div.box_03 ul.two_box_01:nth-of-type(1){margin-bottom:1.5rem;}
	div.sub_2100_sect_1200_03 table.table02 thead tr th{padding:0.75rem;}
	div.sub_2100_sect_1200_03 table.table02 tbody tr td{padding:0.75rem;}
	div.sub_2100_sect_1200_03 ul.three_box_01 > li:nth-of-type(1){font-size:1.2rem;padding:1rem;}
	div.sub_2100_sect_1200_02 div.box_02:nth-of-type(4){text-align:center;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01{padding:1.5rem 0;margin-right:2%;float:none;display:inline-block;width:30%;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01:nth-of-type(1),
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01:nth-of-type(2){margin-bottom:2%;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01 li > img{width:3.5rem;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01 > li:nth-of-type(2){font-size:1rem;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01 > li:nth-of-type(3){font-size:1rem;}


	/*dep_04*/
	/*4100*/
	div.sub_4100_sect_1200_03 ul.three_box_03{padding:1.5rem;}
	div.sub_4100_sect_1200_03 ul.three_box_03 > li {text-align:left;width:100%;line-height:1.75;}
	div.sub_4100_sect_1200_03 ul.three_box_03 > li:before{display:none;}
	div.sub_4100_sect_1200_03 ul.three_box_03 > li > br{display:none;}
}

@media screen and (max-width:768px){
	div.s_nav div.wrap div.item{width:auto;}

	div.theme{height:17rem; padding-top:5.5rem;}
	div.theme h1.theme_tit div.eng{font-size:0.5rem;}
	div.theme h1.theme_tit div.kor{font-size:2rem;}

	br.br_768{display:block;}

	div.sub h2.sub_tit{font-size:2rem;}
	div.sect_1200{padding:0 1.5rem;}

	/*table*/
	div.Dtable_wrap table{font-size:1rem;}
	div.Dtable_wrap table thead tr th{padding:1rem;}
	div.Dtable_wrap table tbody tr td{padding:1rem;}
	div.Dtable_wrap table tbody tr td > small{font-size:0.8rem;}

	/*step*/
	div.step_box{margin-bottom:0;}

	/*box*/
	div.box_02{margin-bottom:3rem;}
	div.box_02 div.con{padding-bottom:1rem;font-size:1.4rem;line-height:1.75;}
	div.box_02 div.con span.num{margin-right:1rem;float:left;width:0.5rem;}
	div.box_02 div.con span.text{float:left;width:calc(100% - 1.5rem);}
	div.box_03{margin-bottom:3rem;}

	/*list*/
	ul.list02 li{padding-left:1rem;margin-bottom:0.5rem;font-size:1rem;}
	ul.list02_box{padding:1.5rem;margin-bottom:1.5rem;}
	ul.list02_box > li{font-size:1.2rem;}
	ul.list03 li{padding-left:1rem;font-size:1rem;}

	/*info*/
	span.info_01{display:block;padding:3rem 1rem 1rem;margin-top:1.5rem;text-align:center;line-height:1.75;}
	span.info_01:before{left:50%;top:0;transform:translate(-50%,0);width:2rem;height:2rem;}

	/*line*/
	span.line_orange{width:100%;}
	span.line_orange:before{border:1px solid #F89C1D;}
	div.orange > span.line_orange{padding:1rem;}

	span.sticky01{margin:0 0.5rem 0.5rem 0;font-size:1rem;}
	
	/*div*/
	div.con_02{padding:1.5rem;font-size:1.2rem;}
	div.con_03{padding-left:1rem;margin-bottom:1.5rem;font-size:1.2rem;}
	div.con_03.orange:before{top:2rem;}
	div.con_04{padding:1.5rem;font-size:1rem;}
	div.con_05{margin-bottom:1.5rem;padding:1.5rem;font-size:1rem;}
	div.con_05_icon:before{display:none;}

	/*one*/
	ul.one_box_01 > li:nth-of-type(1){padding:1.5rem;font-size:1.2rem;}
	ul.one_box_01 > li:nth-of-type(2){padding:1.5rem;font-size:1rem;}
	div.one_box_02{margin-bottom:3rem;height:20rem;}
	div.one_box_02 div.text{padding:1.5rem;font-size:1.2rem;}
	div.line_dot{padding:1rem;margin:1rem 0;}

	/*two*/
	ul.two_box_01 > li:nth-of-type(2){padding:1rem;font-size:1rem;}
	ul.two_box_02{width:calc(50% - 0.5rem);}
	ul.two_box_02 > li:nth-of-type(1){font-size:1.2rem;}

	/*four*/
	ul.four_box_01 > li{padding:1.5rem 0;font-size:1.2rem;}
	ul.four_box_02{margin-right:2%;margin-bottom:4%;width:48%;}
	ul.four_box_02:nth-of-type(2n){margin-right:0;float:right;}
	ul.four_box_02 > li{padding:1.5rem;}
	ul.four_box_02 > li:nth-of-type(1){padding:1.5rem 0;font-size:1.2rem;}
	ul.four_box_02 > li:nth-of-type(2){font-size:1rem;}
	ul.four_box_03{margin-right:0;margin:0.5rem;padding:1.5rem 0;width:calc(50% - 1rem);font-size:1.2rem;}
	ul.four_box_03:last-child{margin-right:0.5rem;}
	ul.four_box_03 > li:nth-of-type(1){font-size:1rem;}

	/*font*/
	h3.tit01{padding-top:1.5rem;margin-top:5rem;margin-bottom:3rem;font-size:2rem;line-height:1.75;}
	h4.tit01{font-size:1.5rem;}

	/*span*/
	span.line_orange_big{font-size:1.2rem;}

	/*btn*/
	div.btn_wrap{margin:3rem 0;}

	/*dep_01*/
	/*1100*/
    div.sub-1100-sect-1200 div.img-text-wrap h3.tit02{font-size:2rem;}
    div.sub-1100-sect-1200 div.img-text-wrap div.sub-tit{font-size: 1.4rem;}
    div.sub-1100-sect-1200 div.text-wrap > p{font-size: 1.2rem;}

	/*1200*/
	div.sub_1200_sect_1200 div.vision{margin-top:3rem;}
	div.sub_1200_sect_1200 div.vision01{width:36rem;}
	div.sub_1200_sect_1200 div.vision01_wrap div.vision01_line{width:39rem;height:15rem;}
	div.sub_1200_sect_1200 div.vision01 div.in_con{padding:3rem;}
	div.sub_1200_sect_1200 div.vision01 div.in_con > p{margin-top:1rem;font-size:1.5rem;}
	div.sub_1200_sect_1200 div.vision > ul{margin-top:1.5rem;}
	div.sub_1200_sect_1200 div.vision > ul > li{padding:1.5rem;}
	div.sub_1200_sect_1200 div.vision > ul.in_vision > li{width:100%;font-size:1.2rem;}
	div.sub_1200_sect_1200 div.vision > ul.in_vision > li > br{display:none;}
	div.sub_1200_sect_1200 div.vision > ul.full > li:first-child{font-size:1.5rem;}
	div.sub_1200_sect_1200 div.vision > ul.full > li:last-child{font-size:1.2rem;}
	div.sub_1200_sect_1200 div.vision > ul.in_vision > li:nth-child(2){margin:1.5rem 0;}
	/* new_1200 20220621추가 */
	div.sub_1200_sect_1200 div.new_vision03 ul.in_vision li:nth-child(3){margin-bottom:1.5rem;}
	div.sub_1200_sect_1200 div.vision05 ul.in_vision li:nth-child(3){margin-bottom:1.5rem;}


	/*1300*/
	div.sub_1300_sect_1200 div.history_wrap > div.logo{padding:1rem;margin:3.125rem auto;width:12rem;}
	div.sub_1300_sect_1200 div.history_wrap > div.logo > img{width:8rem;}
	div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(1){margin-bottom:1rem;font-size:2rem;}
	div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(2) p{margin-bottom:0.5rem;font-size:1.15rem;}
	div.sub_1300_sect_1200 div.history_wrap02{background-position-x:50%;height:15rem;}
	div.sub_1300_sect_1200 div.history_wrap02 div.history{padding:0 1.5rem;}
	div.sub_1300_sect_1200 div.history_wrap02 div.history h3.year{font-size:1.5rem;}
	div.sub_1300_sect_1200 div.history_wrap02 div.history div.in_history{font-size:1.5rem;}

	/*1400*/
	div.sub_1400_sect_1200{margin-top:5rem;padding:0;}
	div.sub_1400_sect_1200 div.organization_wrap{padding-bottom:20rem;}
	div.sub_1400_sect_1200 div.organization_wrap:before{height:calc(100% - 28rem);}
	div.sub_1400_sect_1200 div.organization_wrap:after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01{width:10rem;height:10rem;line-height:10rem;font-size:1.4rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization01:before{width:12rem;height:12rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization div.organization02{margin-bottom:4rem;width:100%;height:4rem;line-height:4rem;font-size:1.4rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) div.organization02{padding:1.5rem 0;margin:0 auto;width:100%;height:100%;line-height:1;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul{padding-left:0;padding-top:0;display:inline-block;margin:4rem 0;width:100%;height:auto;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child{margin-right:0;width:100%;height:100%;font-size:1.2rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child:before{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:first-child:after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(2) > ul > li:last-child{float:none;margin:0 auto;padding:1.5rem;width:100%;height:auto;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5){width:100%;height:8rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul > li{margin-top:4rem;margin-bottom:4rem;width:14rem;height:4rem;line-height:4rem;font-size:1.4rem;width:90%;height:4rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization{top:8rem;width:100%;height:4rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li{width:14rem;height:4rem;line-height:4rem;font-size:1.4rem;float:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:last-child{float:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(1):after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization:after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:first-child:after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:last-child:after{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(1):before{width:55%;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul:nth-of-type(2):before{width:55%;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) > ul > li:before{top:-4rem;height:4rem;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization:before{display:none;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li{margin-bottom:1.5rem;width:100%;}
	div.sub_1400_sect_1200 div.organization_wrap div.organization:nth-of-type(5) ul.sub_organization > li:before{display:none;}


	/*1500*/
	div.sub_1500_sect_1200_01 div.map{height:20rem;}
	div.sub_1500_sect_1200_01 div.map_info_box{padding:1.5rem;margin:0 auto;position:relative;top:auto;left:auto;transform:translateX(0);width:100%;}
	div.sub_1500_sect_1200_01 div.map_info_box > ul > li{margin:1rem 0 0;font-size:1.2rem;}
	div.sub_1500_sect_1200_02{margin-top:5rem;padding:0 1.5rem;}
	div.sub_1500_sect_1200_02 div.traffic{padding:1.5rem 0;}
	div.sub_1500_sect_1200_02 div.traffic:nth-of-type(1){padding-top:0;}
	div.sub_1500_sect_1200_02 div.traffic div.tit{width:100%;font-size:1.4rem;}
	div.sub_1500_sect_1200_02 div.traffic > ul{margin-top:1.5rem;width:100%;font-size:1.2rem;}
	div.sub_1500_sect_1200_02 div.traffic > ul > li{margin-bottom:1rem;}
	div.sub_1500_sect_1200_02 div.traffic > ul > li > span.info{margin-right:1rem;width:5rem;}
	div.sub_1500_sect_1200_02 div.traffic > ul > li > span{float:left;}
	div.sub_1500_sect_1200_02 div.traffic > ul > li > span.text{width:calc(100% - 6rem);}

	/*dep_02*/
	/*2100*/
	div.sub_2100_sect_1200_02 div.box_03 ul.two_box_01:nth-of-type(2) > li:nth-of-type(2) > span.line_orange{margin-top:1rem;}
	div.sub_2100_sect_1200_03 ul.three_box_01{margin-right:0;float:none;width:100%;}
	div.sub_2100_sect_1200_03 ul.three_box_01 > li:nth-of-type(1) > br{display:none;}
	div.sub_2100_sect_1200_03 ul.three_box_01 > li:nth-of-type(2){padding:1rem;margin-bottom:1.5rem;border:1px solid #ddd;}
	div.sub_2100_sect_1200_03 ul.three_box_01:last-child > li:nth-of-type(2){margin-bottom:0;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap{overflow-x:auto;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap::-webkit-scrollbar{width:100%; height:0.3rem;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap::-webkit-scrollbar-track{background:#f5f5f5; border-radius:5px;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap::-webkit-scrollbar-thumb{background:#ccc; background: -moz-linear-gradient(left, #ccc 0%, #e5e5e5 100%); background:-webkit-linear-gradient(left, #ccc 0%,#e5e5e5 100%); background:linear-gradient(to right, #ccc 0%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#e5e5e5',GradientType=1 ); border-radius:5px;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
	div.sub_2100_sect_1200_03 div.Dtable_wrap p.table_txt{display:block; padding-bottom:0.3rem; padding-left:2rem; background:url("../../fro_end/img/ic_scroll.png") 0 0 no-repeat; background-size:auto 1.5rem; color:rgba(0, 0, 0, 0.3); letter-spacing:-0.08rem; font-size:0.8rem; text-align:left;}	
	div.sub_2100_sect_1200_03 div.Dtable_wrap table{max-width:768px;min-width:480px; margin-bottom:0;}

	/*2200*/
	div.sub_2200_sect_1200_01 div.step_box ul.step{margin-bottom:1.5rem;padding:1.5rem;}
	div.sub_2200_sect_1200_01 div.step_box ul.step > li:nth-of-type(1){padding:0.5rem;font-size:1rem;}
	div.sub_2200_sect_1200_01 div.step_box:nth-of-type(2) ul.step > li:nth-of-type(3) > img, div.sub_2200_sect_1200_01 div.step_box:nth-of-type(4) ul.step > li:nth-of-type(3) > img, div.sub_2200_sect_1200_01 div.step_box:nth-of-type(5) ul.step > li:nth-of-type(3) > img{width:100%;}
	div.one_box_02.sub_2200_sect_1200_03 div.text a.btn_02{margin-top:1rem;padding:0.75rem;}


	/*2300*/
	div.sub_2300_sect_1200_01 div.con_02 > br{display:none;}
	div.sub_2300_sect_1200_02 div.step_box:before{display:none;}
	div.sub_2300_sect_1200_02 div.step_box ul.step_next:before{display:none;}
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02{padding:1.5rem;margin-right:0;margin-bottom:1.5rem;width:100%;height:auto;}
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02 > li > div.step{padding:0.5rem;font-size:1rem;}
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02 > li:nth-of-type(1) > div.icon > img{width:3.5rem;}
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02 > li:nth-of-type(2){margin:0.75rem 0;font-size:1.2rem;}
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02 > li:nth-of-type(2) > br{display:none;}
	div.sub_2300_sect_1200_03 ul.example{padding-top:1rem;}
	div.sub_2300_sect_1200_03 ul.example > li:nth-of-type(1){margin-bottom:1rem;}
	div.sub_2300_sect_1200_03 ul.example > li > span.sticky02{margin:0 0.5rem 0.5rem 0;font-size:1rem;}
	div.sub_2300_sect_1200_03 ul.example > li > span.text{width:100%;}
	div.sub_2300_sect_1200_03 ul.example > li > span.text > br{display:none;}
	div.sub_2300_sect_1200_03 span.line_orange{font-size:1.2rem;}

	/*2400*/
	div.sub_2400_sect_1200_01 div.box_03{margin-bottom:1.5rem;}
	div.sub_2400_sect_1200_01 div.pc_box_03{display:none;}
	div.sub_2400_sect_1200_01 ul.four_box_02 > li{padding:1.5rem 0;}
	div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box01{display:block;color:#fff;border:none;}
	div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box02{padding:1rem;font-size:1.2rem;border-top:none;}
	div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box02 > br{display:none;}
	div.sub_2400_sect_1200_01 ul.four_box_02 > li.in-box03{padding:1.5rem;font-size:1rem;}
	div.sub_2400_sect_1200_01 div.con_04{font-size:1.2rem;}
	div.sub_2400_sect_1200_01 ul.four_box_02:nth-of-type(1) > li.in-box01{background:#102D4D;}
	div.sub_2400_sect_1200_01 ul.four_box_02:nth-of-type(2) > li.in-box01{background:#004890;}
	div.sub_2400_sect_1200_01 ul.four_box_02:nth-of-type(3) > li.in-box01{background:#017CC2;}
	div.sub_2400_sect_1200_01 ul.four_box_02:nth-of-type(4) > li.in-box01{background:#0BBFF2;}
	div.sub_2400_sect_1200_02 span.info_01{font-size:1.2rem;}

	/*dep_04*/
	/*4100*/
	div.sub_4100_sect_1200_01 h4.tit_02{margin-top:5rem;font-size:2rem;}
	div.sub_4100_sect_1200_01 h3.tit01{margin-top:3rem;}
	div.sub_4100_sect_1200_02 div.con_02 span.line_orange{margin-top:1rem;}
	div.sub_4100_sect_1200_02 div.con_03 > br{display:none;}
	div.sub_4100_sect_1200_02 ul.two_box_02 > li:nth-of-type(1){padding:1.5rem;}
	div.sub_4100_sect_1200_02 ul.one_box_01 > li:nth-of-type(2) > span{margin-bottom:1rem;font-size:1.2rem;}
	div.sub_4100_sect_1200_03 ul.three_box_03{margin-top:1rem;}
	div.sub_4100_sect_1200_03 ul.three_box_03 > li > span.Mont_M{display:inline-block;}
	div.sub_4100_sect_1200_03 span.line_orange{margin-top:1rem;}

	
	/*dep_05*/
	/*5900*/
	div.sub_5900 div.sc_wrap div.one_box_02{height:16rem;}
	div.sub_5900 div.sc_wrap div.step_box:before{display:none;}
	div.sub_5900_sect_1200_02 ul.two_box_03{position:relative;}
	div.sub_5900_sect_1200_02 ul.two_box_03 > li{float:none;width:100%;height:16rem;}
	div.sub_5900_sect_1200_02 ul.two_box_03 > li.text{height:auto;font-size:1.4rem;}
	div.sub_5900_sect_1200_02 ul.two_box_03 > li.text > div{margin:2rem 0;padding-left:0;position:relative;top:auto;transform:translateY(0%);}
	div.sub_5900_sect_1200_02 ul.two_box_03 > li.text > div > span.Mont_R{font-size:1rem;}
	div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(2){position:relative;height:24rem;}
	div.sub_5900_sect_1200_02 ul.two_box_03:nth-of-type(2) > li.text{position:absolute;bottom:0;}
	div.sub_5900_sect_1200_02 div.btn_wrap a.btn_02{padding:1rem 4rem;font-size:1.2rem;}

	/*페이지준비중*/
	div.page_preparing div.icon{margin-bottom:3rem;width:8rem;height:8rem;}
	div.page_preparing h3.tit02{margin-bottom:3rem;font-size:2rem;}
	div.page_preparing > p{margin-bottom:1.5rem;font-size:1.4rem;}
	div.page_preparing > ul > li{margin:0;width:100%;}
	div.page_preparing > ul > li:last-child{margin-top:1.5rem;}
	div.page_preparing > ul > li > div{line-height:3rem;height:3rem;}
	div.page_preparing > ul > li > div:nth-of-type(1){width:3rem;}
	div.page_preparing > ul > li > div:nth-of-type(1):before{width:1.5rem;height:1.5rem;}
	div.page_preparing > ul > li > div:nth-of-type(2){font-size:1.2rem;width:calc(100% - 3rem);}

	footer div.foo_top div.wrap ul li a{font-size:0.8rem;}
	footer div.foo_bot div.wrap div.add ul li{margin:0 1rem 0.3rem 0; font-size:0.8rem;}

	/* contents-admin */
	div.contents-admin div.ca-btn{display:block;}
	div.contents-admin div.ca-btn a.btn{width:100%; margin-bottom:2rem; border:1px solid #102d4d;}
	div.contents-admin div.ca-btn a.btn div.inner div.tit span.kor{font-size:1.25rem;}
	div.contents-admin div.ca-btn a.btn.web{border-color:#004890;}
	div.contents-admin div.ca-btn a.btn.sample{border-color:#017cc2;}
	
	/* survey */
	div.survey-wrap div.content div.survey table.table01{display:block; border-top:2px solid #333;}
	div.survey-wrap div.content div.survey table.table01 thead{display:none;}
	div.survey-wrap div.content div.survey table.table01 tbody{display:block;}
	div.survey-wrap div.content div.survey table.table01 tr{display:block;}
	div.survey-wrap div.content div.survey table.table01 th{display:block;}
	div.survey-wrap div.content div.survey table.table01 td{display:block;}
	div.modal-wrap.survey-notice div.modal{width:80%;}
	div.modal-wrap.survey-notice div.modal div.tit h4{font-size:1.3rem;}
	div.modal-wrap.survey-notice div.modal div.txt > br{display:none; word-break:keep-all; font-size:0.9rem;}
}


@media screen and (max-width:600px){
	div.s_nav div.wrap div.item a{padding:0 2rem;}
	div.s_nav.s_nav4 div.wrap div.item a{padding:0 2rem;}

	br.br_600{display:block;}

	ul.four_box_02{margin-right:0;margin-bottom:1.5rem;width:100%;height:100%;}
	ul.four_box_02:last-child{margin-bottom:0;}

	/*dep_01*/
    /*1100*/
    div.sub-1100-sect-1200 div.img-text-wrap h3.tit02 > br{display: none;}
    
	/*1300*/
	div.sub_1300_sect_1200 div.history_wrap div.history{margin-bottom:3rem;}
	div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list{padding:1.5rem;width:100%;background:#fff;box-shadow:0 0px 10px rgba(8, 35, 62, 0.08);}
	div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n-1) ul.history_list{padding-right:1.5rem;float:none;text-align:center;border:1px solid #017cc2;}
	div.sub_1300_sect_1200 div.history_wrap div.history:nth-child(2n) ul.history_list{padding-right:1.5rem;padding-left:1.5rem;float:none;text-align:center;border:1px solid #000;}
	div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list:before{display:none;}
	div.sub_1300_sect_1200 div.history_wrap div.history ul.history_list > li:nth-of-type(1):before{display:none;}

	/*dep_02*/
	/*2100*/
	div.sub_2100_sect_1200_03 ul.list02_box span.sticky01{width:6.5rem;text-align:center;}

	/*2400*/
	div.sub_2400_sect_1200_01 div.big_arrow > img{padding:1rem 0;}

	/* survey */
	div.survey-wrap div.header div.tit{padding:1.25rem 2rem;}
	div.survey-wrap div.header div.tit p.eng{font-size:6rem;}
	div.survey-wrap div.content{padding:2rem;}
	div.survey-wrap div.content div.top{flex-wrap:wrap; gap:0.5rem;}
	div.survey-wrap div.content div.survey table.table01 tbody tr td.sel div.select-wrap label.c-input{height:auto; line-height:initial;}
}

@media screen and (max-width:480px){
	div.depth3_3100 ul li a{height:2.5rem; line-height:2.5rem; margin:0 0.3rem 1rem; padding:0 0.5rem; font-size:0.8rem; letter-spacing:-0.05rem;}

	br.br_480{display:block;}

	/*div style*/
	div.con_02{text-align:left;}
	div.con_02 > br{display:none;}

	/*one*/
	ul.one_box_01 > li:nth-of-type(1) > br{display:none;}
	div.one_box_02{height:30rem;}

	/*four*/
	ul.four_box_03{margin:0;margin-bottom:1.5rem;width:100%;}
	ul.four_box_03:last-child{margin-right:0;}

	/*table*/
	div.Dtable_wrap{overflow-x:auto;}
	div.Dtable_wrap::-webkit-scrollbar{width:100%; height:0.3rem;}
	div.Dtable_wrap::-webkit-scrollbar-track{background:#f5f5f5; border-radius:5px;}
	div.Dtable_wrap::-webkit-scrollbar-thumb{background:#ccc; background: -moz-linear-gradient(left, #ccc 0%, #e5e5e5 100%); background:-webkit-linear-gradient(left, #ccc 0%,#e5e5e5 100%); background:linear-gradient(to right, #ccc 0%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#e5e5e5',GradientType=1 ); border-radius:5px;}
	div.Dtable_wrap::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
	div.Dtable_wrap p.table_txt{display:block; padding-bottom:0.3rem; padding-left:2rem; background:url("../../fro_end/img/ic_scroll.png") 0 0 no-repeat; background-size:auto 1.5rem; color:rgba(0, 0, 0, 0.3); letter-spacing:-0.08rem; font-size:0.8rem; text-align:left;}	
	div.Dtable_wrap table{width:480px; margin-bottom:0;}
	div.Dtable_wrap	table thead tr th{padding:1rem;}
	div.Dtable_wrap table tbody tr td{padding:1rem;}

	/*dep_01*/
    /*1100*/
    div.sub-1100-sect-1200 div.img-wrap{height:15rem;}
    div.sub-1100-sect-1200 div.img-text-wrap h3.tit02{font-size: 1.5rem;}
    div.sub-1100-sect-1200 div.img-text-wrap div.sub-tit{font-size: 1.2rem;}
    div.sub-1100-sect-1200 div.text-wrap > p > span.line_blue{display: none;}
    
    
	/*1200*/
	div.sub_1200_sect_1200 div.vision01{width:100%;}
	div.sub_1200_sect_1200 div.vision01_wrap div.vision01_line{display:none;}


	/*dep_02*/
	/*2100*/
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01:nth-of-type(1), div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01:nth-of-type(2){margin-bottom:1.5rem;}
	div.sub_2100_sect_1200_02 div.box_02 ul.five_box_01{margin-bottom:1.5rem;width:100%;}

	/*2200*/
	div.one_box_02.sub_2200_sect_1200_03{height:20rem;}


	/*dep_04*/
	/*4100*/
	div.sub_4100_sect_1200_02 ul.one_box_01 > li:nth-of-type(2){text-align:left;}
	div.sub_4100_sect_1200_02 ul.one_box_01 > li:nth-of-type(2) > span{width:100%;}
	div.sub_4100_sect_1200_02 ul.one_box_01 > li:nth-of-type(2) > br{display:none;}
	div.sub_4100_sect_1200_02 ul.two_box_02 > li:nth-of-type(1){padding:1rem;}

	/*페이지준비중*/
	div.page_preparing > p > br{display:none;}


}

@media screen and (max-width:425px){
	br.br_425{display:block;}
	
	/*dep_01*/
	/*1200*/
	div.sub_1200_sect_1200 div.vision01 div.in_con{padding:1.5rem;}

	/*dep_02*/
	/*2300*/
	div.sub_2300_sect_1200_02 div.step_box ul.three_box_02 > li:nth-of-type(2) > br{display:block;}

	/*2400*/
	div.sub_2400_sect_1200_01 div.con_04 > br{display:none;}
	div.sub_2400_sect_1200_01 ul.four_box_01{width:49%; margin-bottom:0.5rem;}
	div.sub_2400_sect_1200_01 ul.four_box_01:before{display:none;}
	div.sub_2400_sect_1200_01 ul.four_box_01:nth-of-type(2),
	div.sub_2400_sect_1200_01 ul.four_box_01:nth-of-type(4){margin-right:0;}
	div.sub_2400_sect_1200_01 ul.four_box_01 li{padding:1rem;}
	

	footer div.foo_top div.wrap ul li{margin-right:0.8rem;}
	footer div.foo_top div.wrap a.remote{width:85%;}
	footer div.foo_bot div.wrap div.ban ul li a{width:6rem; height:3rem; padding:0.8rem 0;}
	footer div.copy{font-size:0.5rem;}
}
@media screen and (max-width:390px){
	div.sub_1200_sect_1200 div.vision01 div.in_con > p{font-size:1.3rem;}
}	

@media screen and (max-width:375px){
	br.br_375{display:block;}
}

@media screen and (max-width:320px){
	br.br_320{display:block;}

	/*dep_04*/
	div.sub_4100_sect_1200_02 ul.two_box_02{width:100%;}
	div.sub_4100_sect_1200_02 ul.two_box_02 > li:nth-of-type(1){margin-bottom:1rem;}

	footer div.foo_top div.wrap ul li:last-child{display:none;}
}