@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap');
@import url('https://fonts.googleapis.com/css?family=Archivo+Black&display=swap');
/* CSS Document */


.w1200{width:1200px; margin:0 auto; }
.w100{width:100% !important;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:20px !important;}
.mt0{margin-bottom:0 !important;}
.subconBox{ background:#FFF; padding:0; box-sizing:border-box; }
.subreporttitle{text-align:center; padding: 40px 0 40px; font-size: 34px; line-height:160%; font-weight:500; }
.subreporttitle span{display:block; width:45px; height:1px; background:#000; margin:10px auto }
.subreport ul.tabs{ width:1156px; margin:0 auto; text-align: center; }
.subreport ul.tabs li{ float:left; display:inline-block; margin-left:-1px; padding-left:20px; height:48px; line-height:48px; font-size:15px; text-align:left; background:rgb(255,255,255); border:1px solid #dedee1; cursor:pointer; box-sizing:border-box; }
.subreport ul.tabs li:first-child{border-left:1px solid #cdd5be; }
.subreport ul.tabs li.active{ background:#1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; color:rgba(255,255,255,1);/* border:#1a6cbf 1px solid*/}
.subreport ul.tabs li:hover{background: #1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; cursor:pointer; -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.subreport ul.tabs li a{ display:block; width:100%; height:100%; }
.subreport ul.tabs li:nth-child(1){width:218px; }
.subreport ul.tabs li:nth-child(2){width:270px; }
.subreport ul.tabs li:nth-child(3){width:200px; }
.subreport ul.tabs li:nth-child(4){width:275px; }
.subreport ul.tabs li:nth-child(5){width:190px; }

.new-align{text-align:center;}

.third_tab {margin-bottom: 0px; position:relative;}
.third_tab ul.tabs{ width:1170px; margin:0 auto; text-align: center; }
.third_tab ul.tabs li{ float:left; display:inline-block; margin-left:-1px; height:48px; line-height:48px; font-size:17px; text-align:left; background:rgb(255,255,255); border:1px solid #dedee1; cursor:pointer; box-sizing:border-box; }
.third_tab ul.tabs li:first-child{border-left:1px solid #cdd5be; }
.third_tab ul.tabs li.active{ background:#327bdd  url(../img/images/gnbarr.png) no-repeat 92% center; color:rgba(255,255,255,1);}
.third_tab ul.tabs li:hover{background: #327bdd  url(../img/images/gnbarr.png) no-repeat 92% center; cursor:pointer; -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.third_tab ul.tabs li a{ display:block; width:100%; height:100%; }
.third_tab ul.tabs li { margin-bottom: 1px; width:20.08%; text-align: center; }
.third_tab ul.tabs li:nth-child(1):nth-last-child(2),
.third_tab ul.tabs li:nth-child(1):nth-last-child(2) ~ li{  position:relative; left:30%;}
.third_tab ul.tabs li:nth-child(1):nth-last-child(3),
.third_tab ul.tabs li:nth-child(1):nth-last-child(3) ~ li{ position:relative; left:20%;}
.third_tab ul.tabs li:nth-child(1):nth-last-child(4),
.third_tab ul.tabs li:nth-child(1):nth-last-child(4) ~ li{ position:relative; left:10%;}
.third_tab ul.tabs li:nth-child(1):nth-last-child(6),
.third_tab ul.tabs li:nth-child(1):nth-last-child(6) ~ li{width:16.75%;}


.fourth_tab {margin-top:10px;margin-bottom: 0px; position:relative;}
.fourth_tab ul.tabs{ width:1170px; margin:0 auto; text-align: center; }
.fourth_tab ul.tabs li{ float:left; display:inline-block; margin:0 1px; line-height:40px; font-size:14.5px;text-align:left;letter-spacing:0;background:#ededed; border:1px solid #e9e9e9;border-radius:5px;cursor:pointer; box-sizing:border-box; }
.fourth_tab ul.tabs li:first-child{border-left:1px solid #e9e9e9; }
.fourth_tab ul.tabs li.active{background:#a6b3c5; color:rgba(255,255,255,1);}
.fourth_tab ul.tabs li:hover{background:#a6b3c5; cursor:pointer; -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.fourth_tab ul.tabs li a{ display:block; width:100%; height:100%; }
.fourth_tab ul.tabs li { margin-bottom: 1px; width:19.8%; text-align: center; }
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(2),
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(2) ~ li{  position:relative; left:30%;}
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(3),
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(3) ~ li{ position:relative; left:20%;}
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(4),
.fourth_tab ul.tabs li:nth-child(1):nth-last-child(4) ~ li{ position:relative; left:10%;}


.subg{height:300px; background:url(../img/images/subg.jpg) no-repeat center bottom; border-bottom: 1px solid #e4e4e4; background-size:cover; color:rgba(255,255,255,0.7); font-size:32px; text-align:center; padding-top:100px !important; box-sizing:border-box; letter-spacing:-2px;}
.subg p:nth-child(1){ font-weight:500; color:rgba(255,255,255,1); letter-spacing:-1px; padding-bottom:10px;}

.subg p:nth-child(2), .subg p:nth-child(3){font-size:16px; color:#e5e5e5 }
.subg .line{display:inline-block; width:40px; height:1px; background:#a5a4a4; }
.subcontent .subnav{height:50px; border-bottom:1px solid #e6e9ec; box-sizing:border-box ;  line-height:50px; }
.subcontent .subnav .subnav-inw{ width:1320px;  height:50px; margin: 0 auto;}
.subcontent .subnav .subnav-in{float:left; height:50px;}
.subcontent .subnav .sns{float:right; line-height:50px}
.subcontent .subnav .sns .snshidden{display:none; }
.subcontent .subnav .sns .snshidden span{padding-left:5px; }
.subcontent .subnav .sns> div{float:left; cursor:pointer}
.subcontent .subnav .sns .printico{margin-left:20px; }
.subcontent .subnav .sns .snsico{margin-left:10px; }
.subcontent .subnav .subnav-in .subhome{float:left;  width:55px; text-align:center;  border-left: 1px solid #e5e5e5; cursor:pointer;}
.subcontent .wrap{overflow:visible; }
.subcontent select,.dropdown{	margin-bottom: 30px;	display: inline-block; }
.reservtime .dropdown{	margin-bottom: 0px; }
.reservtime .dropdown .selected, .reservtime .dropdown li{padding:0 12px; height:41px; line-height:41px}
.printw{ overflow: hidden; float: right; margin-right: 0.4%; }
.printw a.addthis_button_url{display:inline-block;text-align:center;width:82px; height:37px; vertical-align:middle; margin-right:3px; }
.printw a.addthis_button_url:last-child{margin-right:0; }

.printw a.btn-b2{background:url(../img/inc/check.png) no-repeat 0 0; }
/*.printw a.btn-b2:hover{background: url(../img/inc/checkon.png) no-repeat 0 0; }*/
.printw a.btn-b3{background: url(../img/inc/print.png) no-repeat 0 0; }
/*.printw a.btn-b3:hover{background:url(../img/inc/printon.png) no-repeat 0 0; }*/

.hiddenover{overflow:hidden; float:left; margin-right:8px; display:none}
.hiddenoverw{overflow:hidden;  float:right;  margin-right:8px; }
.hiddenoverw .btn-b1{display:block}
.hiddenover a.addthis_sns_url{display:inline-block;text-align:center;width:37px; height:36px; vertical-align:middle; margin-right:1px; }
.hiddenover a.btn-sns1{background:#fff url(../img/inc/nsns01.png) no-repeat 0 0; }
.hiddenover a.btn-sns2{background:#fff url(../img/inc/nsns02.png) no-repeat 0 0; }
.hiddenover a.btn-sns3{background:#fff url(../img/inc/nsns03.png) no-repeat 0 0; }
.hiddenover a.btn-sns4{background:#fff url(../img/inc/nsns04.png) no-repeat 0 0; }
.hiddenoverw a.btn-b1{ background: url(../img/inc/url.png) no-repeat 0 0; width:32px; height:32px; display:inline-block;text-align:center; vertical-align:middle; }
.hiddenoverw a.btn-b1:hover, .hiddenoverw a.btn-b1.on{background:url(../img/inc/urlon.png) no-repeat 0 0;  width:32px; height:32px; }

.navbar-fixed-top .util-search{float:right; margin-top: 12px;}
.navbar-fixed-top .mserchico{display:block; width:30px; height:30px; line-height:30px; background:#FFF; border-radius:100%; vertical-align: middle; text-align:center}
.navbar-fixed-top .mserchico:hover{background:rgba(0,0,0,1)}
.navbar-fixed-top .mserchico img{width:60%; position:relative; top:-2px;}

.mserchico{ display: none; }
.w1145{width:1145px; margin:0 auto;}

/*예술기술*/
.scon_wp{text-align:center; padding:70px 0 0 0; font-size:24px; color:#4f4f4f}
.scon_wps{font-size:18.5px; width:970px; margin-left:auto; margin-right:auto; line-height:180%; word-wrap: break-word; word-break: keep-all; }
/*.scon_wp:after{height:60px; width:1px; background:#d5cbb7; margin:30px auto 20px; content:''; display: block;}*/
.scon_wp span{color:#323232; font-weight:600}
.scon_wp p{padding-bottom:5px;}
.Dbg{height:580px; color:rgba(255,255,255,1); text-align:center; padding-top:240px; font-size:34px; font-weight:600; letter-spacing:-1px; box-sizing: border-box; background-size:cover !important }

.hrline{ display: block; margin-top: 40px;  text-align: center; border-bottom: 1px solid #f3f3f3; }
.hrline span{ display: block; margin: 0 auto; height: 1px; width: 80px; background: #ef2a23; }
.bbstitle{ margin-top: 70px !important; font-size: 30px; font-weight: 600; }
.bbstitle span{ display: block; height: 1px; width: 40px; background: #b3b3b3; }

.A4000bg{background:url(../img/images/sub/A4000bg.jpg) no-repeat; }
.D1100bg{background:url(../img/images/sub/D1100bg.jpg) no-repeat; }
.D2100bg{background:url(../img/images/sub/D2100bg.jpg) no-repeat; }
.D3100bg{background:url(../img/images/sub/D3100bg.jpg) no-repeat; }
.D4100bg{background:url(../img/images/sub/D4100bg.jpg) no-repeat; }
.D5100bg{background:url(../img/images/sub/D5100bg.jpg) no-repeat; }
.B1100bg{background:url(../img/images/sub/B1100bg.jpg) no-repeat; }
.B2100bg{background:url(../img/images/sub/B2100bg.jpg) no-repeat; }
.B3100bg{background:url(../img/images/sub/B3100bg.jpg) no-repeat; }
.B4100bg{background:url(../img/images/sub/B4100bg.jpg) no-repeat; }
.B5000bg{background:url(../img/images/sub/B5000bg.jpg) no-repeat; }
.C1100bg{background:url(../img/images/sub/C1100bg.jpg) no-repeat; }
.C2100bg{background:url(../img/images/sub/C2100bg.jpg) no-repeat; }
.C3100bg{background:url(../img/images/sub/C3100bg.jpg) no-repeat; }

.apply_btn a{width: 170px; height: 47px; line-height: 47px; text-align: center; color: rgba(255,255,255,1); background: #0a67a3; font-size: 16px; margin-right: 5px; float: left; border: 0;}
.apply_btn2 a{width: 170px; height: 47px; line-height: 47px; text-align: center; color: rgba(255,255,255,1); background: #e94e87; font-size: 16px; margin-right: 5px; float: left; border: 0;}

.bgtxtline{width:80px; height:1px; background:rgba(255,255,255,1); margin:20px auto;}
.sconboxw{width:1200px; margin:0 auto;}
.sconbox{border-bottom:1px  solid #dadada; padding:70px 0 50px ; position:relative;  display: table; min-height: 100px; width: 100%;}
.sconbox-t{ font-size:36px; font-weight:600; padding-left:120px; letter-spacing:-2px; display:table-cell; vertical-align:middle; width:480px; box-sizing: border-box;}
.sconbox:nth-child(1) .sconbox-t{background:url(../img/images/sub/hihand_ico01.png) no-repeat 0 center; color:#e39f56; padding-top: 20px;    box-sizing: border-box;}
.sconbox:nth-child(2) .sconbox-t{background:url(../img/images/sub/hihand_ico02.png) no-repeat 20px  center; color:#bd782e}


.sconboxtop .sconbox-t{display:block; float:left; line-height: 100px;}
.sconboxtop .sconbox-s{float:left}

.sconbox-st{font-weight:600; padding-bottom:10px}
.sconlist{padding-left:20px; padding-bottom:10px}
.sconbox-w{padding-bottom:30px;}
.sconlist-tit{padding-bottom:10px}
.sconbox-s li{font-size:17px; line-height:180%; color:#505050; position:relative; padding-left:10px; letter-spacing:-1px;}
.sconbox-s li:before{content:'-'; position:absolute; left:0; top:3px;}
.btnzone{padding:80px 0 120px; text-align:center}
.btnzone > div{display:inline-block; }
.btn_basic{ color:#e2620d; width:210px; height:50px; line-height:50px; font-size:18px; background:url(../img/inc/plusRed.png) no-repeat 170px center ; display:block; font-weight: 600; text-align: left; box-sizing:border-box; margin-right:5px; border:1px solid #e2620d}
.btn_basic:hover{ color: #fb0000; border: 1px solid #fb0000; }
.p_50{padding-left:50px;}
.p_70{padding-left:70px;}
.pt20{padding-top:20px;}
.D4100 .sconbox:nth-child(1) .sconbox-s{padding-top:30px;}

.txt-Bw{margin-bottom:150px;}
.txt-zonew{width:1200px; margin:0 auto;  position:relative; color:#303030; word-wrap: break-word; word-break: keep-all; }

.C5000 {width:1200px; margin:0 auto;  padding-top: 50px; position:relative; color:#303030; word-wrap: break-word; word-break: keep-all; overflow:hidden; padding-bottom:50px;}
.txt-zone_video {position: relative; float: left; width: 50%; margin-bottom: 30px; text-align: center;}
.video_top { padding-top: 0;padding-bottom: 100px;}

.txt-zonebox{overflow:hidden; padding-top:50px; border-bottom:1px solid #c0c0c0; padding-bottom:65px}
.txt-zonew .sline{width:130px; height:1px; background:#8c8c8c; margin:0 auto; position:absolute; bottom:0; left:50%; margin-left:-75px;}
.txt-L{float:left; }
.txt-L-title{font-size:32px; letter-spacing:-2px; }
.txt-L-title .line{width: 40px; height:1px; background:#303030; margin-bottom: 10px;}
.txt-L-title .bold{ font-weight:700; font-size:32px; }
.D3200 .txt-L-title .bold{margin-left: -20px;}
.txt-R{float:right; width:calc(100% - 520px); }
.txt-R-title{font-size:26px; padding-bottom:10px; font-weight:600;}
.txt-imgw{padding:50px 0 0; overflow:hidden;  border-bottom:1px solid #d1d1d1}
.edu-pic li{float:left; padding:10px; width: 50%; box-sizing:border-box}
.edu-pic li:before{content: ''; display:none}
.txt-imgw .txt-imgR{float:left;}
.txt-imgw .txt-imgL{float:right;}
.txt-imgtitle{text-align:center; padding:30px 0; font-size:16px;  letter-spacing:0; font-weight:500}
.txt-imgtitle span{display:block; width:50px; height:1px; background:#333; margin:10px auto;}
.txt-Rbox:last-child{padding-bottom:0;}
.txt-Rbox .txt-s{ font-weight:500; letter-spacing:0; line-height:180%; font-size: 20px; letter-spacing:-1px; margin-bottom:40px}
.txt-Rbox .txtwb p:first-child{width:100px; float:left;}
.txt-Rbox .txtwb p:nth-child(2){ float:left;}
.txt-Rbox .txt-s span{ color: #646464; font-weight: 400; font-size: 17px; }
.txt-Rbox .txt-s ul{ margin-bottom: 1px; padding-left: 5px; }
.txt-Rbox .txt-s ul li{position:relative; padding-left:10px; color:#646464; font-weight:400; font-size:17px;}
.txt-Rbox .txt-s ul li:before{content:'-';  position:absolute; left:0}
.txt-Rbox .txt-s > div span{padding-left:5px; display: inline-block;}
.txt-float{overflow:hidden;}
.txt-float > p {    float: left;    width: calc(100% - 95px);}
.C1200 .txt-Center{text-align:center; padding:40px 0; font-size:16px; color:#6d6d6d; font-weight:400; line-height:160%; letter-spacing:0}
.txt-float > p:nth-child(1){width:95px;padding-right: 10px; box-sizing: border-box;text-align-last: justify; text-align: justify;}
.txt-float > p:nth-child(1):after{content:':'; padding-left:5px}

.txt-basictable{padding-top:10px;}
.txt-basictable table{ border-top: 4px solid #67585b; border-bottom:1px solid #67585b; font-size:16px}
.txt-basictable th{ background:#f7f7f7; padding:15px 0; font-size: 15px; border:1px solid #e5e6e7; border-bottom:none; text-align:center;  border-left:none}
.txt-basictable th:last-child{border-right:none; border-left: 1px solid #e5e6e7; }
.txt-basictable td{padding:12px 0; border:1px solid #e5e6e7; border-bottom:none; text-align:center; border-left:none; letter-spacing:-1px; line-height: initial;}
.txt-basictable td.center{text-align:center;}
.txt-basictable td:last-child{border-right:none; border-left: 1px solid #e5e6e7; }
.txt-basictable .bdr1{ border-right: 1px solid #e5e6e7 !important; }
.txt1-basictable table{border-top:2px solid #67585b;  border-bottom:1px solid #67585b; font-size:14px}
.txt1-basictable th{background:#f7f7f7; padding:15px 0; border:1px solid #e5e6e7; border-bottom:none; text-align:center;  border-left:none}
.txt1-basictable th:last-child{border-right:none; border-left: 1px solid #e5e6e7; }
.txt1-basictable td{padding:12px 0; border:1px solid #e5e6e7; border-bottom:none; text-align:center; border-left:none; letter-spacing:0}
.txt1-basictable td.center{text-align:center;}
.txt1-basictable td:last-child{border-right:none; border-left: 1px solid #e5e6e7; }
.txt1-basictable td ul{ margin: 0 10px; text-align: left; }
.txt1-basictable td ul li{ padding-left: 15px; text-indent: -16px; }
.txt1-basictable td ul li p{ padding-left: 18px; }
.txt1-basictable td ul li td{ padding-left: 0; text-indent: 0; }
.mt30{ margin-top: 30px; }
.table-cation{font-size:14px; font-weight:500; padding:10px 0;}
.txt-basictable td.left{text-align:left; padding-left:20px;}
.processboxw{overflow:hidden; margin-top: 20px;}
.procbox{float:left; width:200px;}
.procbox .procbox-t1{height:50px; background:#16ce68; text-align:center; font-weight:500; font-size:18px; color:rgba(255,255,255,1); line-height:50px}
.procbox .procbox-t2{height:55px;  background:#23c168;  text-align:center; font-weight:500; font-size:15px; display:table;color:rgba(255,255,255,1); width:100%}
.procbox .procbox-t2 p{display:table-cell;  vertical-align:middle; line-height: initial;}
.procbox-list{height:110px; border:1px solid #bbbbbb; padding:10px; box-sizing:border-box; margin-top: 10px;}
.procbox-list ul li:before{background:url(../img/inc/sdot.png) no-repeat; position:absolute;left: 0; top: 9px;   width: 5px;   height: 5px;}
.txt-Rbox .txt-s .procbox-list li{font-size:14px; color:#656565;line-height: 160%; padding-left: 12px;}
.txt-Rbox .txt-s .procbox-list ul li:before{content:' '; }
.procboxarr{float:left; width:32px; text-align: center; padding-top:35px}

.C2200 .txt-R{ width:50%; padding-left:20px;box-sizing: border-box;}
.C2200 .txt-Rbox .txt-s{color:#6d6d6d; font-size:16px; padding-top:20px}
.C2200 .txt-zonebox{border-bottom:none;padding-bottom: 0; padding-top: 80px;}
.C2200 .txt-imgw{border-bottom:none; padding-top: 30px;}
.C3200 .txt-L-title .bold{font-size:32px; padding-bottom:65px}
.C3200 .imgcenter{text-align:center;}
.C3200 .txt-zonebox{border-bottom:none;}
.D2200 .txt-Rbox{border-bottom:1px solid #cdd5be; margin-bottom:30px}
.D2200 .txt-Rbox-title{font-size:30px; color:#323232; padding-bottom:30px; font-weight:600}
.D2200 .bno{border:none; margin: 0;    padding: 0;}
.D2200 .txt-imgw{padding:0;}
.D4200 .txt-L{width:520px;}
.D4200 .txt-R{width:calc(100% - 520px);}
.D4200 .txt-L-title  li{font-size:17px; line-height:180%; color:#505050; position:relative; padding-left:10px; letter-spacing:-1px;}
.D4200 .txt-L-title  li:before {    content: '-';    position: absolute;    left: 0;    top: 3px;}
.D1200 .txt-imgw{border-bottom:none;}
.D1200 .fm-R{width: 650px;}
.D1200 .D1200list li{font-size:17px; color:#505050; line-height:200%; position:relative; padding-left:25px; width:615px; box-sizing:border-box}
.D1200 .D1200list li:before { content: '○';    position: absolute;    left: 0;    top: 3px;}
.ls6{letter-spacing: 6px;}
.ls8{letter-spacing: 8px;}
.pr15{padding-right:15px !important}

.B3200 .txt-simg{padding-bottom:50px;} 
.B3200  .txt-float > p:nth-child(1){width: 80px;}
.B3200  .mts{margin-left:-10px;}
.B3200 .txt-basictable table{font-size:15px;}
.B3200 .etc{position:relative; padding-left:10px;}
.B3200 .etc:before{ content: '-';    position: absolute;    left: 0;    top: 3px;}

.A1000title{text-align:center; font-size:34px; font-weight: 600; letter-spacing:-2px; padding-bottom:50px}
.A1000title span{color:#0a67a3;}
.A1000title span.line{width:40px; height:1px; background:#717070; display:block; margin:10px auto}
.A1000stitle{text-align:center;}
.A1000stitle .a1000t{padding-bottom:40px; color:#545454; font-size:18px}
.A1000stitle .a1000t span{color:#2c2c2c; font-weight:500}
.A1000bg{background:url("../img/images/sub/A1000img_01.jpg") ; height:600px; background-size:cover; background-repeat:no-repeat; width:100%; margin-bottom:60px}
.A1000bg2{margin-bottom:150px; text-align:center}

.A1000title1{text-align:center; font-size:34px; font-weight: 600; letter-spacing:-2px; padding-bottom:20px}
.A1000title1 span{color:#0a67a3;}
.A1000stitle1{padding-bottom:50px;text-align:center;font-size:20px;font-weight:500;}
.A1000stitle .a1000t ul{display:inline-block;margin:0 auto;margin-top:20px;width:540px;}
.A1000stitle .a1000t ul li{position:relative;display:block;height:90px;}
.A1000stitle .a1000t strong{position:absolute;left:0;top:0;text-align:center;width:80px;line-height:80px;font-size:30px;font-weight:900;color:#ffffff;background:#5cacff;border-radius:50px;}
.A1000stitle .a1000t b{position:absolute;left:20px;top:10px;padding:0 40px 0 80px;width:380px;text-align:left;line-height:60px;background:#ededed;border-radius:50px;}
.A1000stitle .a1000t1{padding-bottom:40px; color:#545454; font-size:18px}
.A1000stitle .a1000t1 p{padding-bottom:5px;}
.A1000stitle .a1000t2{padding-bottom:10px; color:#000000; font-size:18px}
.A1000stitle .a1000t2 span{position:relative;font-weight:500;padding:0 10px 0 9px;}
.A1000stitle .a1000t2 span:before{content:'';position:absolute;left:0;top:7px;display:inline-block;width:4px;height:14px;background:#0a67a3;}
.A1000stitle .a1000t2 span:after{content:'';position:absolute;right:0;top:7px;display:inline-block;width:4px;height:14px;background:#0a67a3;}


/*ci 오시는길*/
.cibox{width:1100px; margin:0 auto }
.ci-imgw{text-align:center;}
.ci-imgw .ci_img{margin-bottom:25px;}
.ci-Div{overflow:hidden;  padding-bottom:45px; padding-top:70px;}
.ci-Div .h1-title{float:left; width:370px; font-size:40px; position:relative; margin-bottom:10px;}
.ci-Div .h1-title span{width: 40px; height:1px; background:#12508a; position:absolute;}
.ci-Div .ci-des{width:720px; float:right; font-size:16px; color:#323232; line-height:180%; }
.ci-Div .ci-des .logolist{overflow:hidden;}
.ci-Div .ci-des .logolist li{margin-right:25px; margin-bottom:15px; float:left}
.ci-Div  .carbox-title{font-weight:600; font-size:18px; padding-bottom:10px;}
.ci-Div  .carbox-title span{padding-right:20px;}
.ci-Div  .mb20{margin-bottom:20px;}
.map{height:420px;  border:1px solid #d4d4d4; border-top:none}
.ci-Div  .carbox-stitle{color:#323232; }
.ci-Div .carbox{margin-bottom:40px;}
.mapzone > div{width:100% !important;}
.mapzone  .root_daum_roughmap{border:none !important; padding: 0;}




.A2000 .txt-zonebox{border-bottom:none;}
.A2000 .poimgw{overflow:hidden;}
.A2000 .poimgw .poimgbox{float:left; margin-right:8px}
.A2000 .poimgw .poimgbox:nth-child(3){margin-right:0;}
.A2000 .txt-R{width: calc(100% - 440px); color:#505050; font-size:17px; line-height:200%}
.A2000 .txt-R li:before{content:'-'; position:absolute; left:0; top:0px;}
.A2000 .txt-R li{padding-left:14px; position:relative}
.A2000  .txt-zonew{border-bottom: 1px solid #dadada; padding-bottom:40px}
.A2000  .poimgbox{text-align:center; padding-top:20px;}
.A2000  .poimgbox .pos{ padding-top:20px;}
.A2000  .poimgbox .pos .line{width:30px; height:1px; background:#999; display:block; margin:10px auto}
.A2000  .pot ul li{float:left; padding:0 6px 6px 0;}
.A2000  .pot ul li:nth-child(4n){padding:0;}
.A2000  .pot .actlist li{padding-right:27px;}
.A2000  .pot .actlist li p:nth-child(1){padding-bottom:10px;}
.A2000  .pot .actlist li:nth-child(4n){padding-right:27px;}
.A2000  .pot .actlist li:nth-child(5n){padding-right:0px;}
.A2000  .pot .actlist span{color:#09b54f;}
.A2000  .txt-L2000 .txt-L-title{width:400px; font-size:22px; font-weight:500}
.A2000 .procetbox{text-align:center; margin-bottom:60px}
.A2000 .procetbox .proce-title{font-size:27px; color:#464646;  font-weight:500}
.A2000 .procetbox .proce-title .line{width:68px; height:1px; margin:20px auto 40px; background:#a0a0a0; display:block}
.A2000 .procetboxw{overflow:hidden;}
.A2000 .procetboxw .prc{float:left; width:50%;}
.A2000 .weart{font-size:22px; color:#505050; padding-bottom:10px; font-weight:500}
.A2000 .wear{ padding-bottom:20px}

.A6000 .txt-zonebox{border-bottom:none;}
.A6000 .txt-R{padding-top:10px; font-size:17px; color:#505050; line-height:180%}
.A6000 .downbi{width:215px; height:50px; line-height:50px; border:1px solid #e2620d; font-size:20px; font-weight:600; text-align:left; padding-left:60px; box-sizing:border-box; display:block; color:#e2620d; margin-top:50px; background:url('../img/images/sub/bi_plus.png') no-repeat 180px center; }
.A6000 .downbi:hover{ transition: all 0.2s ease-in; color:#FFF ; background:url('../img/images/sub/bi_plusw.png') no-repeat 180px center #e31b00;}
.A6000 .biw{padding-bottom:100px; overflow:hidden; padding-top:50px}
.A6000 .biw > p{float:left; text-align:center; width:50%}
.stbox{padding-top:20px;}
.stbox-title{font-size:16px; padding-left:10px}
.ikbox{border:1px solid #DEDEDE; padding:15px; margin:10px}
.ikbox li{font-size:15px !important; line-height:180%}
.ikbox-title{font-size:16px;}

.booktable td{text-align:left; font-weight:400; text-align:center; padding-left:30px}
.booktable td.center{text-align:center;}
.booktable td.bono{border-left:none;}
.booktable td:last-child{border-left:none;}
.booktable td:nth-child(1){text-align:left;}
.booktable td:nth-child(2){ padding-left:0px}
.booktable td:nth-child(3){ padding-left:0px}
.booktable td:nth-child(4){ padding-left:0px}
.booktable td.tat{padding-left:10px; font-weight:bold;}
.booktable td.sat{padding-left:20px;}


.history{ float: left; padding-top: 30px; width: 100%; }
.history ul{ margin-bottom: 45px; width: 100%; }
.history li{ float: left; display: inline-block; width: 50%; }
.history li:last-child{ text-align: right; }
.history li dl{ display: inline-block; float: none; }
.history li dt{ padding-top: 25px; text-align: center; font-size: 16px; }
.history span { display: block; width: 45px; height: 1px; background: #9e9e9e; margin: 0 auto; margin-top: 15px; }
.history div{ text-align: center; }
.history div img:first-child{ margin-top: 42px; }
.history div strong{ display: block; margin-top: 53px; font-size: 34px; }
.history div p{ display: inline-block; width: 80%; margin: 28px auto 50px; font-size: 18px; }
.history div p:last-child{ margin-top: 27px; font-size: 16px; }
.history p.freepout{ line-height: 30px; }
.history p.freepout b{ font-size: 18px; }

.historyzone{ float: left; padding: 40px 0 50px; border-bottom: 1px solid #dadada; }
.historyzone p.freep{ float: left; width: 100%; margin-bottom: 10px; }
.historyzone p.freep b{ padding-left: 5px; font-size: 18px; }
.historyzone dl.freedl{ display: inline-block; float: left; margin-top: 40px; min-width: 315px; text-align: center; font-size: 13px; }
.historyzone dl.freedl img{ max-height: 290px; }
.historyzone dl.freedl dt{ padding-top: 15px; }
.historyzone dl.freedl2{ padding: 0 60px 0 5px; }
.historyzone li p{ margin-bottom: 10px; line-height: 30px; }
.historyzone li p b{ font-size: 18px; }
.historyzone li dd img{ max-width: 560px; }

/*.ytbox{ margin-bottom: 80px; width: 100%; height: 675px; }*/

/*D6000*/
.D6000 {overflow:hidden; margin-bottom: 50px;}
.ebook {width: 1200px; margin: 0 auto; position: relative;color: #303030; word-wrap: break-word; word-break: keep-all;}
.ebookbox { padding-top: 50px; position: relative; float: left; width: 48%; margin-bottom: 30px;}
.D6000 .ebook .ebookimg {float:left; padding-right: 25px;}
.D6000 .ebook .ebooktxt {float:left; width: 280px;}
.D6000 .ebooktxt .ebookinsc {font-size: 20px; padding-bottom: 10px;font-weight: bold;margin-bottom: 10px;line-height: 130%; padding-top: 10px;}
.D6000 .ebooktxt .ebookinsub {font-size: 16px;line-height: 140%;margin-bottom: 20px;letter-spacing: -1px;}
.readmore a{border: 1px solid #cd2600; width: 115px; height: 40px;line-height: 40px; background: url(../img/ebook/bogo_plus.png) no-repeat 80px center; color: #dc1414; padding-left: 25px; font-size: 15px; box-sizing: border-box; display: inline-block; margin-right: 5px; text-align: left;}
.readmore a:hover{background:#cd2600 url(../img/skin/bogo_plus_on.png) no-repeat 100px center;; color:rgba(255,255,255,1); -webkit-transition: background-color 300ms linear; -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear;}


/*D8000*/
.D8000 .txt-zonebox{border-bottom:none;}
.D8000 .poimgw{overflow:hidden;}
.D8000 .poimgw .poimgbox{float:left; margin-right:8px}
.D8000 .poimgw .poimgbox:nth-child(3){margin-right:0;}
.D8000 .txt-R{width: calc(100% - 440px); color:#505050; font-size:17px; line-height:200%}
/*.D8000 .txt-R li:before{content:'-'; position:absolute; left:0; top:0px;}*/
.D8000 .txt-R li{padding-left:14px; position:relative}
.D8000  .txt-zonew{border-bottom: 1px solid #dadada; padding-bottom:40px}
.D8000  .poimgbox{text-align:center; padding-top:20px;}
.D8000  .poimgbox .pos{ padding-top:20px;}
.D8000  .poimgbox .pos .line{width:30px; height:1px; background:#999; display:block; margin:10px auto}
.D8000  .pot ul li{float:left; padding:0 6px 6px 0;}
.D8000  .pot ul li:nth-child(4n){padding:0;}
.D8000  .pot .actlist li{padding-right:27px;}
.D8000  .pot .actlist li p:nth-child(1){padding-bottom:10px;}
.D8000  .pot .actlist li:nth-child(4n){padding-right:27px;}
.D8000  .pot .actlist li:nth-child(5n){padding-right:0px;}
.D8000  .pot .actlist span{color:#09b54f;}
.D8000  .txt-L2000 .txt-L-title{width:400px; font-size:22px; font-weight:500}
.D8000 .procetbox{text-align:center; margin-bottom:60px}
.D8000 .procetbox .proce-title{font-size:27px; color:#464646;  font-weight:500}
.D8000 .procetbox .proce-title .line{width:68px; height:1px; margin:20px auto 40px; background:#a0a0a0; display:block}
.D8000 .procetboxw{overflow:hidden;}
.D8000 .procetboxw .prc{float:left; width:50%;}
.D8000 .weart{font-size:22px; color:#505050; padding-bottom:10px; font-weight:500}
.D8000 .wear{ padding-bottom:20px}

.D8000 .txt-R li{float: left; width: 100%;padding: 20px 0;}
.D8000 .txt-R li img {float:left;padding: 0 50px 0 0; }
.D8000 .txt-R li dl {float: left;width: 67%;}
.D8000 .txt-R li dl dt {font-weight: 600;font-size: 18px;}



@media only all and (max-width:1390px){
	.w1145{width:100%; padding:0 3%; box-sizing:border-box}
	.w1390{width:100%; padding:0 3%; box-sizing:border-box}
	.w1380{width:100%; padding:0 3%; box-sizing:border-box; margin:0}
	.w1340{width:100%; padding:0 3%; box-sizing:border-box}
	.w1120{width:100%; padding:0 3%; box-sizing:border-box}
	.w1360 {width:100%; padding:0 3%; box-sizing:border-box}
	.sconboxw{width:100%; padding:0 3%; box-sizing:border-box}
	.txt-zonew{width:100%; padding:0 3%; box-sizing:border-box}

	.txt-imgw .txt-imgR{width:49%;}
	.txt-imgw .txt-imgL{width:49%;}
	.w1200{width:100%;}
	
	.C5000{width:100%; padding:0 3%; box-sizing:border-box;padding-top: 10px;}
	.txt-zone_video {width: 100%; box-sizing: border-box;}
}

@media only all and (max-width:1024px){
	.subconBox { padding-top:50px}
	.subg{display:none;}
	.third_tab ul.tabs{width:100%; margin-bottom:10px;}
	.third_tab ul.tabs li:nth-child(1):nth-last-child(2), .third_tab ul.tabs li:nth-child(1):nth-last-child(2) ~ li{ position:relative; left:0%; display: inline-block;     float: none;}
	.third_tab ul.tabs li{width:40%;}
	.third_tab ul.tabs li:nth-child(1):nth-last-child(3),
	.third_tab ul.tabs li:nth-child(1):nth-last-child(3) ~ li{ position:relative; left:0%; float:none}
	.third_tab ul.tabs li.active, .third_tab ul.tabs li:hover{background-size:12px; padding: 0 5% 0 3%;}
	.fourth_tab ul.tabs{width:100%;margin-bottom:50px;}
	.fourth_tab ul.tabs li{float:none;width:40%;font-size:13px;margin-bottom:2px;}
	.fourth_tab ul.tabs li:nth-child(1):nth-last-child(3),
	.fourth_tab ul.tabs li:nth-child(1):nth-last-child(3) ~ li{ position:relative; left:0%; float:none}
	.fourth_tab ul.tabs li:nth-child(1):nth-last-child(2),
	.fourth_tab ul.tabs li:nth-child(1):nth-last-child(2) ~ li{ position:relative; left:0%; float:none;width:80%;}
	.fourth_tab ul.tabs li.active, .third_tab ul.tabs li:hover{background-size:12px; padding: 0 5% 0 3%;}

	.hiddenoverw{display:none; }
	.sconbox-t{width:100%; position: relative;     box-sizing: border-box;    height: auto; font-size:28px; display: block;}
	.sconbox{width:100%; padding-left: 0; padding-top:0px}
	.sconbox:nth-child(1) .sconbox-t{padding-top:10px; background-position:0 0; background-size: 70px; height: 80px; padding-left: 90px;}
	.sconbox:nth-child(2) .sconbox-t{background-size: 70px; padding-left: 70px; padding-top: 10px; padding-bottom: 20px; background-position: left;}
	.Dbg{background-size:cover; height:auto; padding-top:70px; font-size:20px; padding-bottom:40px; font-weight:500; padding-left:20px; padding-right:20px;}
	.scon_wp{padding:0 30px; font-size: 22px;}
	.btnzone{padding:70px 0;}
	.btn_basic{width:160px; background:none; text-align:center; padding:0}
	.subreporttitle{padding: 50px 0 20px; font-size: 28px; letter-spacing: -2px;}


	.txt-Rbox{ padding-bottom: 20px; }
	.txt-L-title{font-size: 18px; padding-bottom:20px;}
	.txt-L-title .line{ margin-bottom: 12px; width: 20px; }
	.txt-L-title .bold{  font-size: 24px; }
	.D2200 .txt-Rbox-title{  font-size: 24px; }
	.txt-L-title p:last-child{ display: inline-block; }
	.txt-R-title{ font-size: 16px; }
	.secbg01 .txt-Rbox:last-child .txt-basictable{margin-top:0;}
	.table-cation{ font-size: 12px; }
	.sec-title{ font-size: 16px; padding-bottom: 5px; }
	.sec-list li{ font-size: 12px; }
	.sec-listw .sec-list-left{ margin-bottom: 20px; }
	.sec-listw .sec-list-right{ margin-bottom: 20px !important; }
	.sec-listw .sec-list-left > div{ display: block; }
	.sec-listw .sec-list-right > div{ display: block; }
	.sec-listw > div{ width: 100%; }
	.sec-listw{ font-size: 14px; }
	.txt-Rbox .txt-s{ font-size: 16px; margin-bottom: 20px;}
	.txt-Rbox .txt-s span{ font-size: 16px; }
	.imsuw .txt-Rbox .txt-s ol p{ font-size: 17px; }
	.imsuw .txt-zonew:nth-child(4) .txt-L-title{ text-align: center; }
	.txt-Rbox .txt-s ul{ margin-bottom: 2px; }
	.txt-Rbox .txt-s ul li{ padding-left: 10px;   }
	.txt-R{width:100%;}
	.D3200 .txt-L-title .bold{margin-left: -10px;}
	.txt-float > p:nth-child(1){width:auto;}
	.txt-zonebox{padding:20px 0;}
	.txt-basictable table{font-size:14px;}
	.procbox{width:30%;}
	.procbox-list{height:auto;}
	.procboxarr{width:3%;}
	.procboxarr img{width:100%;}
	.procbox .procbox-t2{font-size:13px}
	.txt-simg{padding-top:20px}
	.txt-simg img{width:100%;}	
	.txt-imgbox img{width:49%;}

	.C2200 .txt-R{width:100%; padding-left: 0;}
	.C2200 .txt-zonebox{padding-top:30px;}
	.C2200 .txt-imgw{padding-top:0}
	.C2200 .txt-imgw .txt-imgR img{padding-bottom:10px;}
	.C3200 .txt-L-title .bold{font-size:22px; padding-bottom: 20px;}
	
	.ebook { width: 96%; margin: 0 auto; float: none;text-align: center;}
	.ebookbox {width: 100%; border-bottom: 1px solid #a4a4a4; padding-bottom: 38px;}
	.D6000 .ebook .ebookimg {margin:0 auto; float:none; padding-right:0; }
	.D6000 .ebook .ebooktxt {width: 100%;margin:0 auto;}
}

@media only all and (max-width:720px){
	.txt-imgw .txt-imgR{width:100%;}
	.txt-imgw .txt-imgL{width:100%;}
	.txt-imgw .txt-imgR img{width:100%;}
	.txt-imgw .txt-imgL  img{width:100%;}
	.D4200 .txt-L{width:100%;}
	.D4200 .txt-R{width:100%;}
	.D4200  img{width:100%;}
	.D1200 .txt-imgw .txt-imgR{width:49%;}
	.D1200 .txt-imgw .txt-imgL{width:49%;}
	.D1200 .fm-R{width:100%;}
	.D1200 .D1200list li{width:100%; font-size:15px}
	.D1200 .txt-imgw{padding-top:0;}
	.A1000{padding:10px;}
	.A1000title{font-size:30px; text-align:center}
	.A1000stitle .a1000t{font-size:16px;}
	.A1000bg{background-size:cover; height:300px; background-position:center}
	.A1000bg2{margin-bottom:50px;}

	.cibox{width:92%; margin:0 4%; }
	.ci-Div .h1-title{float:none; width:100%; font-size:18px;}
	.ci-Div .h1-title p{display:inline;}
	.ci-Div .ci-des{width:100%; float:none;}
	.ci-Div .ci-des .logolist li img{width:100%;}
	.ci-Div .k-logo .k-logo-txt{width:100%; margin-bottom:20px;}
	.ci-Div .k-logo .k-logo-list img{width:100%;}
	.ci-Div{padding:30px 0;}
	.ci-Div .ci_down{width:100%;}
	.ci-imgw .ci_img img{width:250px;}
	.ci-imgw .ci_img:nth-child(2) img{width:auto;}
	.ci-Div .color_cat li{width:46%; margin-bottom:15px; font-size:14px}
	.ci-Div .k-logo{padding:20px 0;}
	.ci-Div .k-logo .k-logo-list p{padding-right:0; padding-bottom:15px;}
	.ci-Div .carbox-title{font-size:16px;}
	.ci-Div .carbox-title span{display:block; padding-right:0}

	.A2000 .txt-R{width:100%;}
	.A2000 .pot .actlist li{width:50%; padding-right:2%; box-sizing:border-box; font-size: 13px; height:200px}
	.A2000 .pot .actlist li:nth-child(4n){padding-right:0;}
	.A2000 .txt-R li{font-size:14px; line-height: 180%;}
	.A2000 .pot ul li{width:50%; padding:0; padding-left:2%; box-sizing:border-box; margin-bottom: 10px;}
	.A2000 .pot ul li img{width:100%; height:120px}
	.A2000 .pot ul li:nth-child(4n){padding-left:2%;}
	.A2000 .weart{font-size:18px;}
	.A2000 .procetbox{margin-bottom:20px;}
	.A2000 .procetboxw .prc{width:100%;}
	.A6000 .biw > p{width:100%; padding-bottom:50px}
	.A6000 .biw{padding-top:50px;}
	.edu-pic li{padding: 5px !important;}
	.txt-basictable td.left{padding-left:2px;}
	.txt-basictable td{font-size: 13px;}
	.txt-basictable th{font-size: 13px;}
	.booktable td{padding-left:0px;}
	.booktable td.tat{padding-left:0px; }
	.booktable td.sat{padding-left:0px;}
	.scon_wps{width:100%; font-size:18px; box-sizing:border-box; padding:10px; padding-bottom:50px}
	.scon_wp:after{display:none;}
	.ytbox{ margin: 0 auto; margin-bottom:20px; width: 355px; height: 200px; }
	
	.D8000 .txt-R{width:100%;}
	.D8000 .pot .actlist li{width:50%; padding-right:2%; box-sizing:border-box; font-size: 13px; height:200px}
	.D8000 .pot .actlist li:nth-child(4n){padding-right:0;}
	.D8000 .txt-R li{font-size:14px; line-height: 180%;}
	.D8000 .pot ul li{width:50%; padding:0; padding-left:2%; box-sizing:border-box; margin-bottom: 10px;}
	.D8000 .pot ul li img{width:100%; height:120px}
	.D8000 .pot ul li:nth-child(4n){padding-left:2%;}
	.D8000 .weart{font-size:18px;}
	.D8000 .procetbox{margin-bottom:20px;}
	.D8000 .procetboxw .prc{width:100%;}
	
	.D8000 .txt-R li {width: 100%;padding: 15px 0;text-align: center;}
	.D8000 .txt-R li img {float: none; padding:0;}
	.D8000 .txt-R li dl {width: 100%;}
}


/* =======서브 PDF 페이지 콘텐츠 시작====== */
.contsBoxinfo{ margin: 0 auto 60px; padding-left: 0; width: calc(100% - 450px); height: 100%; font-size: 16px; line-height: 180%; }
.contsBoxinfo .third_tab ul.tabs li { margin-bottom: 1px; width: 30%; text-align: center; }
.contsBoxinfo .third_tab ul.tabs li:nth-child(1):nth-last-child(2),
.contsBoxinfo .third_tab ul.tabs li:nth-child(1):nth-last-child(2) ~ li{  position:relative; left: 20%;}
.C1000{ position: relative; margin: 0 auto; }
.C1000 img{ width: 100%; }
.C1000_title{ position: absolute; top: 8%; right: 4%; display: block; width: 16%; height: 23.6%; color: #5190d0; background: #ffffff url(../img/pdf/pdfarr.png) bottom right no-repeat; background-size: 11% 11%; }
.C1000_title dl{ display: block; margin: 13% 0 0 7%; width: 90%; height: 80%; }
.C1000_title dt{ display: block; height: 20%; font-size: 2vw; }
.C1000_title dd{ display: block; height: 58%; margin: 22% 0 0 5%; font-size: 1.2vw; line-height: 130%; }

.C1100{ position: relative; margin: 0 auto; margin-top: 60px; /*box-shadow: 0 1px 80px #000;*/ }
.C1100 h4{ display: block; margin-bottom: 2%; padding-bottom: 0.2%; color: #1a6cbf; font-size: 0.8vw; font-weight: 400; min-height: 32px; border-bottom: 1px solid #5190d0; font-family: 'Iropke Batang', serif; }
.C1100 h4 span{ display: inline-block; margin-left: 1%; font-size: 0.6vw; }
.C1100 ul{ width: 100%; }
.C1100 li{ float: left; margin: 0.5%; width: 49%; }
.C1100 dl{ float: left; margin: 2% 2.5%; margin-bottom: 3%; width: 95%; }
.C1100 dt{ float: left; width: 28%; color: #5190d0; }
/* 이롭게 바탕체 .C1100 dd{ float: left; width: 72%; color: #3f3f3f; text-align: justify; font-size: 0.8vw; line-height: 160%; font-weight: 400; font-family: 'Iropke Batang', serif; } */
.C1100 dd{ float: left; width: 72%; color: #3f3f3f; text-align: justify; font-size: 0.8vw; line-height: 160%; font-weight: 300; }
.C1100 dt p{ float: left; display: block; width: 65%; font-size: 0.9vw; line-height: 160%; word-wrap: break-word; word-break: keep-all; }
.C1100 dt img{ max-width: 79%; }
.C1100 dd.pdfimgtwo img{ max-width: 49.6%; }
.C1100 dd p{ margin-bottom: 3%; }
.C1100 dd div.pdfintext{ margin: 1.5% auto; width: 80%; color: #1a6cbf; line-height: 160%; }
.C1100 dd div.pdfintext span{ display: block; margin-top: 2.5%; text-align: right; color: #737c86; font-size: 0.6vw; }
.C1100 dd div .pdfdiv{ display: block; margin-top: 2%; width: 50px; height: 1px; background-color: #9fa0a0; }

.C1100 dd table.pdftable{ margin-bottom: 3%; width: 100%; border-collapse: collapse; border-spacing: 0; font-family: 'Noto Sans KR', sans-serif; }
.C1100 dd table.pdftable th{ padding: 10px 0; text-align: center; vertical-align: middle; color: #ffffff; font-weight: 400; border-right: 1px solid #b4d1e4; border-bottom: 1px solid #b4d1e4; border-top: 1px solid #b4d1e4; background: #3e93ca; }
.C1100 dd table.pdftable th:last-child{ border-right: 0; }
.C1100 dd table.pdftable td{ padding: 10px 5px; text-align: center; font-size: 0.7vw; border-right: 1px solid #b4d1e4; border-bottom: 1px solid #b4d1e4; border-top: 1px solid #b4d1e4; }
.C1100 dd table.pdftable td:last-child{ border-right: 0; }
.C1100 dd table.pdftable tr:nth-last-child(2n+2) { background-color: #f1f5f7; }

.C1100 dd table.nontable{ margin: 1.5% auto; margin-bottom: 3%; width: 88%; border-collapse: collapse; border-spacing: 0; }
.C1100 dd table.nontable td{ padding: 1px; padding-right: 1.5%; vertical-align: top; text-align: left; font-size: 0.7vw; color: #5190d0; border: 0; }
.C1100 dd table.nontable td:first-child{ white-space: nowrap; }
.C1100 dd table.nontable td:last-child{ padding-right: 0; }

.C1100 div{ line-height: 120%; }
.C1100 div p:nth-child(1){ font-size: 0.7vw; margin-bottom: 0; color: #5190d0; font-weight: 400; font-family: 'Iropke Batang', serif; }
.C1100 div p:nth-child(2){ font-size: 0.6vw; margin-bottom: 0; margin-top: 1%; color: #9a9a9a; font-family: 'Noto Sans KR', sans-serif; }
.C1100 div p:nth-child(3){ font-size: 0.6vw; margin-top: 2%; color: #6d6d6d; font-family: 'Noto Sans KR', sans-serif; }
.C1100 div p:nth-child(3) b{ display: block; margin-bottom: 1%; font-size: 0.7vw; font-weight: 500; }
.C1100 sup{ vertical-align: top; position: relative; top: -0.1vw; font-size: 0.65vw; letter-spacing: -0.5px; font-family: 'cwTeXHei', 'Iropke Batang'; }
.C1100 img{ max-height: 1000px; }
.C1100 .pdffullimg{ width: 99%; }
.C1100 .pdfallimg{ width: 100%; }
.C1100 .pdfallimg img{ /* max-width: 100%; max-height: 100%; */ }
.C1100 .pdfimgbox{ display: inline-flex; float: right; min-width: 896px; }
.C1100 .pdfimgboxnon{ display: inline-flex; float: right; }
.C1100 .pdfimgbdr { padding: 1.8%; border: 1px solid #dddddd; }
.C1100 dd ul{ width: 100%; }
.C1100 dd ul li{ width: 100%; }
.C1100 dd ul li strong{ display: block; padding-left: 15px; color: #1a6cbf; font-weight: 400; font-family: 'Iropke Batang', serif; background: url(../img/pdf/pdf_list_disc.gif) left center no-repeat; }
.C1100 dd ul li p{ display: block; padding-left: 15px; }
.C1100 .pdfinfo{ float: left; margin-top: 23%; width: 65%; text-indent: -0.6vw; color: #9a9a9a; font-size: 0.6vw; line-height: 160%; word-wrap: break-word; word-break: keep-all; }
.C1100 .pdfleftimg{ float: left; text-align: left; }
.C1100 .pdfleftimg img{ float: left; }
.C1100 .pdfleftimg div{ float: left; display: block; margin-bottom: 70px; width: 100%; }
.C1100 .pdfleftimgtwo{ float: left; text-align: left; }
.C1100 .pdfleftimgtwo img{ float: left; }
.C1100 .pdfleftimgtwo div{ float: left; display: block; margin-bottom: 40px; width: 100%; }
.C1100 .pdfimgdiv{ float: left; margin-right: 0.5%; margin-bottom: 20px; }
.C1100 .pdfimgdiv:last-child{ margin-right: 0; }

@media screen and (max-width: 2300px){
	.C1100 .pdfimgbox{ min-width: 558px; }
}

@media screen and (max-width: 2000px){
	.contsBoxinfo{ width: calc(100% - 400px); }
	.C1100 h4{ font-size: 0.85vw; }
	.C1100 h4 span{ font-size: 0.7vw; }
	.C1100{ width: calc(100% - 30px); }
	.C1100 div p:nth-child(1){ font-size: 0.75vw; }
	.C1100 div p:nth-child(2){ font-size: 0.7vw; }
	.C1100 div p:nth-child(3){ font-size: 0.7vw; }
	.C1100 sup{ font-size: 0.75vw; }
	.C1100 .pdfimgbox{ min-width: 558px; }
	.C1100 .pdfimgdiv img{ max-height: 170px; }
}

@media screen and (max-width: 1700px){
	.C1100{ width: calc(100% - 200px); }
	.C1100 li{ float: left; width: 100%; }
	.C1100 h4{ font-size: 100%; }
	.C1100 h4 span{ font-size: 90%; }
	.C1100 dt p{ font-size: 120%; }
	.C1100 dd{ font-size: 100%; }
	.C1100 sup{ font-size: 14px; }
	.C1100 div p:nth-child(1){ font-size: 100%; }
	.C1100 div p:nth-child(2){ font-size: 90%; }
	.C1100 div p:nth-child(3){ font-size: 90%; }
	.C1100 div p:nth-child(3) b{ font-size: 100%; }
	.C1100 dd table.pdftable td{ font-size: 90%; }
	.C1100 dd table.nontable td{ font-size: 90%; }
	.C1100 dd div.pdfintext span{ font-size: 80% }
	.C1100 .pdfinfo{ font-size: 70%; }

}

@media screen and (max-width: 1300px){
	.contsBoxinfo{ padding-left: 0; width: 100%; }
}

@media screen and (max-width: 950px){
	.contsBoxinfo .third_tab ul.tabs li{ left: 0% !important; width: 80%;}
	.C1100{ margin-top: 5%; width: 90%; }
	.C1100 h4{ font-size: 80%; }
	.C1100 dt p{ font-size: 70%; }
	.C1100 dd{ font-size: 70%; }
	.C1100 sup{ font-size: 9px; }
	.C1100 div p:nth-child(1){ font-size: 70%; }
	.C1100 div p:nth-child(2){ font-size: 60%; }
	.C1100 div p:nth-child(3){ font-size: 65%; }
	.C1100 div p:nth-child(3) b{ font-size: 65%; }
	.C1100 dd div.pdfintext{ width: 90%; font-size: 80%; }
	.C1100 dd div.pdfintext span{ font-size: 85% }
	.C1100 dd table.pdftable th{ font-size: 80%; padding: 5px 0; }
	.C1100 dd table.pdftable td{ font-size: 75%; padding: 3px 0; line-height: 110%; }
	.C1100 dd table.nontable td{ font-size: 75%; }
	.C1100 .pdfimgbox{ min-width: 100%; }
	.C1100 .pdfinfo{ display: none; }
	.C1100 .pdfmoimg img{ max-height: 85px; }
	.C1100 .mt30{ margin-top: 15px !important; }
	.C1100 .mt40{ margin-top: 20px !important; }
}
/* ======서브 PDF 페이지 콘텐츠 끝====== */


/* ======2022년 사업소개 시작====== */
.biz2022{margin:0 auto;width:1200px;text-align:center;font-size:22px;}
.biz2022 strong{display:block;margin:60px 0 15px;font-size:24px;font-weight:700;}
.biz2022 .biz2022st{margin:30px 0;color:#505050;}
.biz2022 .biz2022st span{color:#e39f56;}

.bizboxw{width:1200px; margin:0 auto;}
.bizbox{border-bottom:1px  solid #dadada; padding:70px 0 50px ; position:relative;  display: table; min-height: 100px; width: 100%;}
.bizbox-t{ font-size:36px; font-weight:600; padding-left:120px; letter-spacing:-2px; display:table-cell; vertical-align:middle; width:320px; box-sizing: border-box;}
.bizbox:nth-child(1) .bizbox-t{background:url(../img/images/sub/hihand_ico01.png) no-repeat 0 center; color:#e39f56;box-sizing: border-box;}
.bizbox-s ul{display:table;min-height:100px;}
.bizbox-s li{display:table-cell;vertical-align:middle;}
.bizbox-s li p{font-size:17px; line-height:180%; color:#505050; position:relative; padding-left:10px; letter-spacing:-1px;}
.bizbox-s li p:before{content:'-'; position:absolute; left:0; top:2px;}

.biz2022m{margin:0 auto;width:1354px;text-align:center;}
.biz2022a{margin:20px auto 40px;font-size:24px;line-height:160%;font-family:'Iropke Batang';}
.biz2022b li{float:left;margin:20px 0 40px;width:653px;min-height:500px;border:1px solid #e2e2e2;}
.biz2022b li:nth-child(1){margin-right:41px;}
.biz2022b li:nth-child(3){margin-right:41px;}
.biz2022b li strong{display:block;margin:20px 0 5px;font-size:30px;font-weight:700;}
.biz2022b li p{font-size:90%;}
.biz2022b dl{margin:20px auto;width:420px;}
.biz2022b dd{display:inline-block;width:49%;font-size:90%;text-align:left;}
.biz2022b dd a{position:relative;padding-left:20px;}
.biz2022b dd a:before{content:'●';position:absolute;left:0;top:3px;font-size:1%;}
.biz2022b dd a:hover{color:#0a67a3;}
.biz2022c{margin:0 auto 80px;}

@media only all and (max-width:1390px){
	.biz2022{width:100%;box-sizing:border-box;word-wrap:break-word; word-break:keep-all;}
	.biz2022 p{padding:0 3%;word-wrap:break-word; word-break:keep-all;}
	.bizboxw{width:100%;padding: 0 3%;box-sizing:border-box;word-wrap:break-word; word-break:keep-all;}
	.biz2022m{width:100%;box-sizing:border-box;word-wrap:break-word; word-break:keep-all;}
}
@media only all and (max-width:1024px){
	.biz2022{font-size:80%;}
	.bizbox-t{width:100%; position: relative;     box-sizing: border-box;    height: auto; font-size:28px; display: block;}
	.bizbox:nth-child(1) .bizbox-t{padding-top:10px; background-position:0 0; background-size: 70px; height: 80px; padding-left: 90px;}
	.biz2022a{margin:20px auto 15px;font-size:18px;line-height:140%;}
	.biz2022b li{float:left;width:100%;min-height:auto;}
	.biz2022b li p{font-size:60%;}
	.biz2022b dl{width:90%;}
	.biz2022b dd{font-size:70%;}
	.biz2022b dd a{padding-left:15px;}
	.biz2022b dd a:before{top:2px;}
	.bizbox-s li p{font-size:90%;}
	.third_tab ul.tabs li:nth-child(1):nth-last-child(5),
	.third_tab ul.tabs li:nth-child(1):nth-last-child(5) ~ li{width:50%;}
	.third_tab ul.tabs li:nth-child(1):nth-last-child(6),
	.third_tab ul.tabs li:nth-child(1):nth-last-child(6) ~ li{width:49%;}
	.third_tab ul.tabs li{font-size:90%;}
}
/* ======2022년 사업소개 끝====== */


.bizone{width:100%;text-align:center;}
.bizone a{margin:0 auto;margin-top:10px !important;display:inline-block !important;text-align:center !important;padding-left:0 !important;padding-right:10px;}
.bizone .biw{margin:0 auto;padding-top:30px;padding-bottom:50px;margin-bottom:80px;width:1200px;border-bottom:1px solid #d7d7d7;}
.bizone img{width:400px;}
.downbox{padding-top:30px;}

.pt40 .his{float:left;background:url(../img/sub/bghis.gif) left 61px top 47px no-repeat;}
.pt40 .his p{display:block;float:left;width:100%;}
.pt40 .his p strong{position:relative;display:inline-block;padding-right:20px;width:6%;}
.pt40 .his p strong:after{content:'●';position:absolute;right:0;top:0;font-size:1%;color:#5cacff;}
.pt40 .his p span{float:right;display:inline-block;width:89%;text-align:left;}
.imghis{text-align:center;}
.imghis img{margin-top:30px;}
.basic-table{border-top:3px solid #67585b; border-bottom:1px solid #67585b; }
.basic-table th{background:#f7f7f7; border-right:1px solid #e5e6e7; border-bottom:1px solid #e5e6e7; text-align: center; font-size:14px; font-weight:500;  height:50px; line-height:50px; }
.basic-table td{ padding: 15px 10px; border-right:1px solid #e5e6e7; border-bottom:1px solid #e5e6e7; text-align:center; line-height: 1.8; font-size:14px; font-weight:400; color:#595959; vertical-align:middle;word-wrap:break-word; word-break:keep-all;}
.basic-table tr td:last-child{border-right:none; }
.basic-table th:last-child{border-right:none; }
.basic-table td.tdbr{ border-right: 1px solid #e5e6e7 !important; }
.basic-table td span, .basic-table th span{padding:0 10px; }
.basic-table .tdleft{ text-align: left; line-height: 1.3; }
.basic-table .texleft{ text-align: left; line-height: 1.3;}


@media only all and (max-width:1024px){
	.bizone .biw{width:100%;}
	.A1000stitle .a1000t ul{width:100%;}
	.A1000stitle .a1000t b{left:10px;top:10px;padding:0 40px 0 80px;width:65%;font-size:72%;}
	.pt40 .his{float:none;background:none;font-size:75%;}
	.pt40 .his p strong{padding-right:10px;width:10%;}
	.pt40 .his p span{width:85%;}
}