@charset "utf-8";body,button,html,input,select,textarea{font-size:16px;font-family:Roboto,'Noto Sans Korean',sans-serif;font-weight:400;letter-spacing:-1px}.hide,caption{width:1px;overflow:hidden}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{position:relative;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#fff;background-size:100% 100%;color:#333;overflow-x:hidden;z-index:0}html{height:100%}.board table tbody tr.foldQ td.title>div:after,.fa,.loginWrap div.loginBox form .idsave:before{font-family:'Font Awesome 5 Free';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto}a,a:focus,a:hover{color:#333;text-decoration:none}a:focus{outline:#333 auto 5px;outline-offset:3px}input[type=password]:focus-visible,input[type=text]:focus-visible,select:focus-visible{outline:#333 solid 2px;outline-offset:3px}.error{padding:3px 3px 5px 5px;background-color:#FEF1EC;border:1px solid #cd0a0a;margin:3px 0;color:#444}.error label{font-weight:700}.error label:before{content:"\f05e";cursor:pointer;color:#CD0A0A;font-size:14px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px}strong{font-weight:700}iframe{width:100%}.notext{text-indent:-9999px}.hide{left:-1000%;top:-1000%}caption{display:absolute;left:-9999px;height:1px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fl{float:left}.fr{float:right}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.small,small{font-size:.8em}hr{display:block;border-top:1px solid #e9e9e9;margin:0}.reset,.reset:after,.reset:before{background:0 0;height:auto;margin:0;padding:0;float:none;position:static;text-align:left;border-width:0;left:auto;right:auto;top:auto;bottom:auto;display:block;width:auto}.reset:after,.reset:before{content:""}.gradborder{border-style:solid;border-color:#01a37c;border-image-slice:1}.transition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fa{font-weight:900;display:inline-block;line-height:1}.skipNav{position:relative;z-index:9999}.skipNav a{width:100%;font-size:14px;font-weight:600;color:#fff;text-align:center;line-height:30px;height:30px;position:absolute;left:0;top:-40px;padding:0 10px;opacity:0;transition:.3s;background-color:#000}.skipNav a:active,.skipNav a:focus,.skipNav a:hover{top:0;opacity:1;cursor:pointer}.header{position:fixed;left:0;top:0;width:100%;z-index:1000;background:#fff}.header .helpLink{position:relative;width:1480px;margin:0 auto;height:50px}.header .helpLink .closeBtn{display:none}.header .helpLink #helpWrap{display:flex;justify-content:flex-end;height:inherit}.header .helpLink #helpWrap>ul{height:inherit;text-align:right;margin-right:10px;display:flex;align-items:center;justify-content:flex-end}.header .helpLink #helpWrap>ul>li{display:inline-block;position:relative;height:inherit;vertical-align:top}.header .helpLink #helpWrap>ul>li>a{height:inherit;display:flex;align-items:center;font-size:13px;padding:0 15px}.header .helpLink #helpWrap>ul>li:before{width:4px;height:4px;content:"";position:absolute;left:0;top:23px;border-radius:50%;background-color:#01a37c}.header .helpLink #helpWrap>ul>li:last-child:before,.header .helpLink #helpWrap>ul>li:nth-of-type(1):before{display:none}.header .helpLink #helpWrap .snsWrap ul{display:flex;height:inherit;align-items:center;gap:0 10px}.header .helpLink #helpWrap .snsWrap ul li a{display:block;width:30px;height:30px;overflow:hidden;border-radius:50%;background-size:cover!important;color:transparent}.header .helpLink #helpWrap .snsWrap ul li.insta a{background:url(/img/main/btn_insta.png) center center no-repeat}.header .helpLink #helpWrap .snsWrap ul li.facebook a{background:url(/img/main/btn_facebook.png) center center no-repeat}.header .helpLink #helpWrap .snsWrap ul li.kakao a{background:url(/img/main/btn_kakao.png) center center no-repeat}.header .helpLink #helpWrap .snsWrap ul li.home{margin-left:10px}.header .helpLink #helpWrap .snsWrap ul li.home a{border-radius:0;width:50px;height:50px;color:transparent;background:url(/img/main/btn_home.png) center center no-repeat #01a37c;background-size:20px!important}.header .headerBottom{display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;z-index:2000;transition:all .3s;padding:0 50px;border-top:1px solid #ccc}.header .headerBottom h1{box-sizing:border-box;padding-left:30px}.header .headerBottom h1 a{display:block;width:236px;height:45px;background:url(/img/main/logo.png) center center no-repeat;color:transparent;background-size:contain}.header .headerBottom .nav{width:75%;height:inherit;align-items:center;z-index:2000}.header .headerBottom .nav .fa-external-link-alt{font-size:10px;margin-left:5px;opacity:.5}.header .headerBottom .nav ul.depth-1{display:flex;justify-content:space-between;align-items:center;width:100%;height:inherit;position:relative;z-index:2000}.header .headerBottom .nav ul.depth-1>li{display:flex;height:inherit;align-items:center;justify-content:center}.header .headerBottom .nav ul.depth-1>li:nth-child(3) ul.depth-2>li{width:16%}.header .headerBottom .nav ul.depth-1>li:hover>a{color:#007dc5}.header .headerBottom .nav ul.depth-1>li:hover>a::before{content:"";width:110%;height:4px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:-1;animation-name:slide;animation-duration:.4s;background-color:#007dc5}.header .headerBottom .nav ul.depth-1>li>a{display:flex;align-items:center;height:inherit;color:#333;font-size:21px;text-align:center;white-space:nowrap;position:relative;font-weight:500}.header .headerBottom .nav ul.depth-1>li>a:focus{outline-offset:-1px}.header .headerBottom .nav ul.depth-1>li ul.depth-2{display:none;flex-wrap:wrap;width:100%;height:auto;padding-top:40px;position:absolute;left:0;top:100px;box-sizing:border-box;background:#fff}.header .headerBottom .nav ul.depth-1>li ul.depth-2>li{width:20%;margin:0 10px 20px;flex-wrap:wrap;box-sizing:border-box}.header .headerBottom .nav ul.depth-1>li ul.depth-2>li>a{display:block;padding:10px 0;margin-bottom:10px;font-size:18px;text-align:center;color:#333;background:#f3f3f3;border-radius:10px}.header .headerBottom .nav ul.depth-1>li ul.depth-2>li>a:hover{background:#01a37c;color:#fff}.header .headerBottom .nav ul.depth-1>li ul.depth-2>li .depth-3 li a{display:inline-block;padding:5px 0 5px 25px;font-size:18px;color:#666;position:relative}.header .headerBottom .nav ul.depth-1>li ul.depth-2>li .depth-3 li a::before{content:'';position:absolute;left:10px;top:48%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#01a37c}.header .headerBottom .nav .menu-dim{display:none;width:100%;position:absolute;left:0;top:150px;background:linear-gradient(to right,#f5f9eb,#e1f4f2 25%,#fff 25%);border-bottom:1px solid #dedede;min-height:365px}.header .headerBottom .nav .menu-dim .txt{width:25%;height:100%;min-height:inherit;background:url(/img/main/bg_menu.png) 80% 90% no-repeat}.header .headerBottom .nav .menu-dim .txt strong{display:block;font-size:32px;margin-bottom:30px;font-weight:500;text-align:center;padding-top:10%}.header .btn-wrap,.mobile,.tablet{display:none}.header .headerBottom .nav .menu-dim .txt p{font-size:19px;color:#6f6f6f}.visualWrap{min-width:1240px;height:600px;padding-top:76px;background:url(/img/main_bg.jpg) center no-repeat}.visualWrap .visualSliderWrap{position:relative;margin:0 auto;width:990px}.visualWrap .visual{height:350px}@font-face{font-family:Pretendard-Regular;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format('woff');font-weight:400;font-style:normal}body{font-family:SCDream;font-weight:400}.hide{position:absolute;height:1px;margin:-1px;clip-path:polygon(0 0,0 0,0 0)}.inner{width:1480px;margin:0 auto}.tab-container{display:flex;position:relative}.tab-container>li .tab-content{display:none;position:absolute;left:0;width:100%}.tab-container>li.active .tab-content{display:block}button{border:none}.flex{display:flex}@media screen and (max-width:1024px){.inner{width:95%}}.anchors{position:fixed;right:30px;top:60%;transform:translateY(-50%);z-index:120;transition:all .6s}.anchors ul li{margin-bottom:25px}.anchors ul li a{display:block;color:transparent;width:8px;height:8px;margin:0 auto;background:#525051;border-radius:50%;overflow:hidden}.anchors ul li.active a{background:#40bc9e;width:12px;height:12px;position:relative;text-indent:-9999px;overflow:visible}.anchors ul li.active a::before{content:'';position:absolute;left:50%;top:50%;width:25px;height:25px;border:2px solid #007dc5;border-radius:50%;transform:translate(-50%,-50%)}.main{font-weight:500}.main section{padding-top:150px}.main .section-1{background-image:url(/img/main/bg_sec1.png);background-repeat:no-repeat;background-position:center 150px;background-size:cover}.main .section-1 .inner .search{width:780px;margin:0 auto;position:relative}.main .section-1 .inner .search input{display:flex;align-items:center;width:100%;height:70px;padding:0 80px 0 30px;border:4px solid #01a37c;box-shadow:1px 1px 10px rgba(0,0,0,.2);border-radius:50px}.main .section-1 .inner .search input::placeholder{font-size:18px;font-family:nexonLv2}.main .section-1 .inner .search .btnSearch{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:27px;height:27px;background:url(/img/main/icon_search.png) center center no-repeat #fff;overflow:hidden;color:transparent;font-size:0}.main .section-1 .inner .quick-menu{width:80%;margin:60px auto}.main .section-1 .inner .quick-menu ul{display:flex;justify-content:space-around}.main .section-1 .inner .quick-menu ul li a{display:flex;flex-wrap:wrap;justify-content:center;width:150px;font-size:18px;color:#333}.main .section-1 .inner .quick-menu ul li a::before{content:'';width:90px;height:90px;border-radius:25px;margin-bottom:20px;box-shadow:1px 1px 20px rgba(0,0,0,.1)}.main .section-1 .inner .quick-menu ul li:nth-child(1) a::before{background:url(/img/main/icon_quick1.png) center center no-repeat #fff}.main .section-1 .inner .quick-menu ul li:nth-child(2) a::before{background:url(/img/main/icon_quick2.png) center center no-repeat #fff}.main .section-1 .inner .quick-menu ul li:nth-child(3) a::before{background:url(/img/main/icon_quick3.png) center center no-repeat #fff}.main .section-1 .inner .quick-menu ul li:nth-child(4) a::before{background:url(/img/main/icon_quick4.png) center center no-repeat #fff}.main .section-1 .inner .quick-menu ul li:nth-child(5) a::before{background:url(/img/main/icon_quick5.png) center center no-repeat #fff}.main .section-1 .inner .quick-menu ul li:nth-child(6) a::before{background:url(/img/main/icon_quick6.png) center center no-repeat #fff}.main .section-1 .inner .content{position:relative}.main .section-1 .inner .content .main-slide{width:100%;overflow:hidden}.main .section-1 .inner .content .main-slide ul li a{display:block;text-align:center}.main .section-1 .inner .content .main-slide ul li a:focus{outline-offset:-2px}.main .section-1 .inner .content .main-slide .controler{display:flex;align-items:center;width:100%}.main .section-1 .inner .content .main-slide .controler a{display:block;width:100%;font-weight:600;color:#fff;font-size:22px;text-align:center}.main .section-1 .inner .content .main-slide .controler .swiper-control button{cursor:pointer;z-index:1000}.main .section-1 .inner .content .main-slide .controler .swiper-control button:focus,.main .section-1 .inner .content .main-slide .controler .swiper-control button:focus-visible,.main .section-1 .inner .content .main-slide .controler .swiper-control button:focus-within{outline-offset:5px}.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-next,.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;box-shadow:1px 1px 20px rgba(0,0,0,.3);color:transparent;overflow:hidden;background:url(/img/main/arr_banner_left.png) center center no-repeat #fff}.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-prev{left:-25px}.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-next{right:-25px;transform:scaleX(-1) translateY(-50%)}.main .section-1 .inner .content .main-slide .controler .play-control{display:flex;position:absolute;left:0;top:-45px;align-items:center}.main .section-1 .inner .content .main-slide .controler .play-control button{cursor:pointer}.main .section-1 .inner .content .main-slide .controler .play-control button:focus,.main .section-1 .inner .content .main-slide .controler .play-control button:focus-visible,.main .section-1 .inner .content .main-slide .controler .play-control button:focus-within{outline-offset:3px}.main .section-1 .inner .content .main-slide .controler .play-control button.btn-pause,.main .section-1 .inner .content .main-slide .controler .play-control button.btn-play{width:30px;height:30px;border-radius:50%;color:transparent;overflow:hidden;margin-right:15px}.main .section-1 .inner .content .main-slide .controler .play-control button.btn-pause{background:url(/img/main/pause_popup.png) center center no-repeat #01a37c}.main .section-1 .inner .content .main-slide .controler .play-control button.btn-play{display:none;background:#01a37c}.main .section-1 .inner .content .main-slide .controler .play-control button.btn-play::before{content:'▶';color:#fff;font-size:10px;text-align:center;width:100%;display:inline-block;line-height:2.3}.main .section-1 .inner .content .main-slide .controler .play-control .swiper-pagination{position:static;width:auto;font-size:20px;font-family:Pretendard-Regular;font-weight:500}.main .section-1 .inner .content .main-slide .controler .play-control .swiper-pagination .swiper-pagination-total{color:#888}.main .section-1 .inner .icon-scroll{display:block;width:26px;height:35px;margin:30px auto 0;overflow:hidden;color:transparent;border:3px solid #fff;border-radius:10px;position:relative;animation-name:bounce2;animation-duration:2s;animation-iteration-count:infinite}.main .section-1 .inner .icon-scroll::before{content:'';position:absolute;left:50%;top:5px;width:3px;height:8px;background:#fff;transform:translateX(-50%)}@keyframes bounce2{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes background-changer{0%,100%{background-image:url(/img/main/main_bg1.jpg)}33%{background-image:url(/img/main/main_bg2.jpg)}66%{background-image:url(/img/main/main_bg3.jpg)}}.main .section-2,.main .section-2 .inner{background:linear-gradient(to bottom,#fff 50%,#f0f0f0 50%)}.main .section-2{position:relative;z-index:1}.main .section-2 .inner::before{content:'';width:200vw;height:calc(50% - 75px);position:absolute;left:0;top:150px;background:#fff;z-index:-1}.main .section-2 .inner .top{display:flex;justify-content:space-between}.main .section-2 .inner .top h2{font-size:28px;font-weight:700}.main .section-2 .inner .top h2 span{color:#008964}.main .section-2 .inner .top select{width:130px;border-radius:0;border:1px solid #ccc;padding:0 10px;height:38px;margin-top:-5px;margin-left:auto;cursor:pointer;background:url(/img/main/btn_select.png) 90% center no-repeat}.main .section-2 .inner .top a.more{display:block;width:38px;height:38px;overflow:hidden;border:1px solid #ccc;box-sizing:border-box;margin-top:-5px;font-size:0;color:transparent;position:relative}.main .section-2 .inner .top a.more::before{content:'+';display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-2px;width:100%;height:100%;color:#00906d;font-weight:500;font-size:22px}.main .section-2 .inner .top .notice{width:32%;max-height:265px;border:1px solid #ccc;background:#fff;padding:30px;box-sizing:border-box}.main .section-2 .inner .top .notice>div{display:flex;margin-bottom:20px}.main .section-2 .inner .top .notice ul li{margin-bottom:15px}.main .section-2 .inner .top .notice ul li:last-child{margin-bottom:0}.main .section-2 .inner .top .notice ul li a{display:flex;align-items:center;font-size:15px}.main .section-2 .inner .top .notice ul li a span{white-space:nowrap}.main .section-2 .inner .top .notice ul li a span.title{display:flex;align-items:center;justify-content:center;min-width:52px;padding:0 7px;height:26px;margin-right:10px}.main .section-2 .inner .top .notice ul li a span.title.gyelim{background:#f5f8fd;color:#1e5698}.main .section-2 .inner .top .notice ul li a span.title.jageun{background:#f0faf2;color:#009e74}.main .section-2 .inner .top .notice ul li a span.title.chaek{color:#ff5e86;background:#fee3ea}.main .section-2 .inner .top .notice ul li a span.date{margin-left:auto;color:#777;font-size:14px;font-family:Pretendard-Regular}.main .section-2 .inner .top .notice ul li a p{width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main .section-2 .inner .top .calender{width:32%;max-height:265px;background:#fff;border:1px solid #ccc;padding:30px;box-sizing:border-box;position:relative}.main .section-2 .inner .top .calender>div{display:flex;justify-content:space-between;margin-bottom:20px}.main .section-2 .inner .top .calender .calender-wrap{display:flex;margin-bottom:0}.main .section-2 .inner .top .calender .calender-wrap .date{width:30%;height:fit-content;border-right:1px solid #ccc;font-size:17px;margin-right:15px}.main .section-2 .inner .top .calender .calender-wrap .date p{line-height:1.25;margin-bottom:15px}.main .section-2 .inner .top .calender .calender-wrap .date p strong{display:inline-block;font-size:24px;font-family:Pretendard-Regular}.main .section-2 .inner .top .calender .calender-wrap .date span{display:flex;align-items:center;font-weight:400;font-size:14px;position:relative;margin-bottom:5px}.main .section-2 .inner .top .calender .calender-wrap .date span::before{content:'';display:block;width:15px;height:15px;margin-right:5px;border-radius:50%}.main .section-2 .inner .top .calender .calender-wrap .date span.today{margin-bottom:0}.main .section-2 .inner .top .calender .calender-wrap .date span.today::before{height:3px;border-radius:3px;background:#01a37c}.main .section-2 .inner .top .calender .calender-wrap .date span.holiday::before{border-radius:3px;background:#ff5782}.main .section-2 .inner .top .calender .calender-wrap .date span.eventday::before{background:#5f6ef0}.main .section-2 .inner .top .calender .calender-wrap table{width:80%;font-family:SCDream;text-align:center;color:#6b6c71}.main .section-2 .inner .top .calender .calender-wrap table thead tr th{font-size:13px;font-weight:600;color:#333;text-align:center}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td{padding:3px;font-weight:600;font-size:13px;font-family:Pretendard-Regular}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td a:focus{outline:#333 solid 2px;outline-offset:4px}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.sat{color:#007dc5}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.sun{color:#ff5782}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.today{position:relative}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.today::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:2px;width:50%;height:3px;border-radius:3px;background:#01a37c}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.holiday{position:relative;z-index:10;color:#fff}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.holiday a{color:#fff}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.holiday::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23px;height:23px;border-radius:3px;background:#ff5782;z-index:-1}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.eventday{position:relative;z-index:10;color:#fff;cursor:pointer}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.eventday a{color:#fff}.main .section-2 .inner .top .calender .calender-wrap table tbody tr td.eventday::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23px;height:23px;border-radius:50%;background:#5f6ef0;z-index:-1}.main .section-2 .inner .top .popup-slide{width:32%;max-height:265px;border:1px solid #ccc;overflow:hidden;position:relative;background:#fff}.main .section-2 .inner .top .popup-slide ul li a{display:block}.main .section-2 .inner .top .popup-slide ul li a:focus{outline-offset:-10px;outline-style:dashed;outline-color:red}.main .section-2 .inner .top .popup-slide .controler{display:flex;align-items:center;position:absolute;right:2px;bottom:1px;width:150px;height:30px;z-index:10;background:rgba(0,0,0,.4);border-top-left-radius:10px}.main .section-2 .inner .top .popup-slide .controler a{display:block;width:100%;font-weight:600;color:#fff;font-size:22px;text-align:center}.main .section-2 .inner .top .popup-slide .controler .swiper-control{display:flex;align-items:center;justify-content:space-around;width:100%;height:inherit}.main .section-2 .inner .top .popup-slide .controler .swiper-control .swiper-pagination{position:static;color:#fff;width:auto}.main .section-2 .inner .top .popup-slide .controler .swiper-control button{cursor:pointer}.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-next,.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-prev{width:13px;height:24px;color:transparent;overflow:hidden;background:url(/img/main/arr_left.png) center center no-repeat}.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-next{transform:scale(-1)}.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-pause,.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-play{width:10px;height:22px;color:transparent;overflow:hidden}.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-pause{background:url(/img/main/pause_popup.png) center center no-repeat}.main .section-2 .inner .top .popup-slide .controler .swiper-control button.btn-play{display:none}.main .section-2 .inner>.bottom{margin-top:90px;position:relative}.main .section-2 .inner>.bottom h2{font-size:28px;font-weight:700}.main .section-2 .inner>.bottom h2 span{color:#008964}.main .section-2 .inner>.bottom .program{overflow:hidden;width:100%;box-sizing:border-box;margin-top:25px}.main .section-2 .inner>.bottom .program ul li{display:flex;flex-wrap:wrap;min-height:238px}.main .section-2 .inner>.bottom .program ul li a{display:block;width:100%;background:#fff;padding:20px 30px 60px;position:relative;z-index:10;border:1px solid #ccc}.main .section-2 .inner>.bottom .program ul li a:focus{outline-offset:-4px;outline-style:dashed}.main .section-2 .inner>.bottom .program ul li a:hover::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;box-shadow:1px 10px 20px rgba(0,0,0,.3)}.main .section-2 .inner>.bottom .swiper-control button.btn-prev::before,.main .section-3 .inner .left .swiper-control button.btn-prev::before{content:'<'}.main .section-2 .inner>.bottom .program ul li a.accepting>span{background:#00906d}.main .section-2 .inner>.bottom .program ul li a.accepting:hover::before{border:2px solid #00906d}.main .section-2 .inner>.bottom .program ul li a.completed>span{background:#464646}.main .section-2 .inner>.bottom .program ul li a.completed:hover::before{border:2px solid #464646}.main .section-2 .inner>.bottom .program ul li a.waiting>span{background:#1166c3}.main .section-2 .inner>.bottom .program ul li a.waiting:hover::before{border:2px solid #1166c3}.main .section-2 .inner>.bottom .program ul li a.before>span{background:#888}.main .section-2 .inner>.bottom .program ul li a.before:hover::before{border:2px solid #888}.main .section-2 .inner>.bottom .program ul li a strong{display:inline-block;font-size:14px;padding:5px 10px;font-family:Pretendard-Regular}.main .section-2 .inner>.bottom .program ul li a strong.gyelim{color:#1e5698;background:#f5f8fd}.main .section-2 .inner>.bottom .program ul li a strong.jageun{color:#00906d;background:#f0faf2}.main .section-2 .inner>.bottom .program ul li a strong.chaek{color:#ff5e86;background:#fee3ea}.main .section-2 .inner>.bottom .program ul li a p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;margin:15px 0 10px;height:50px}.main .section-2 .inner>.bottom .program ul li a span{display:block;font-size:14px;color:#666;font-family:Pretendard-Regular}.main .section-2 .inner>.bottom .program ul li a>div span:nth-of-type(1){border-top:1px solid #ccc;padding-top:10px}.main .section-2 .inner>.bottom .program ul li a>span{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#fff;position:absolute;left:0;bottom:0;width:100%;height:40px}.main .section-2 .inner>.bottom .swiper-control{display:flex;position:absolute;right:0;top:-5px;border:1px solid #ccc}.main .section-2 .inner>.bottom .swiper-control button{display:inline-block;width:40px;height:40px;background:#fff;color:transparent;position:relative;cursor:pointer;border-right:1px solid #ccc}.main .section-2 .inner>.bottom .swiper-control button::before{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#00906d;font-family:serif;font-weight:600;text-shadow:0 0 1px #00906d}.main .section-2 .inner>.bottom .swiper-control button.btn-next::before{content:'>'}.main .section-2 .inner>.bottom .swiper-control button.swiper-button-disabled::before{color:#bbb}.main .section-2 .inner>.bottom .swiper-control a.more{display:inline-block;width:40px;height:40px;overflow:hidden;background:#fff;color:transparent;position:relative}.main .section-2 .inner>.bottom .swiper-control a.more::before{content:'+';display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-3px;width:100%;height:100%;color:#00906d;font-weight:500;font-size:28px}.main .section-3{background:url(/img/main/bg_sec3.png) center center no-repeat;background-size:cover}.main .section-3 .inner{display:flex;justify-content:space-between;height:650px}.main .section-3 .inner h2{font-size:28px;font-weight:700;color:#fff}.main .section-3 .inner h2 span{color:#addde0}.main .section-3 .inner .left{width:68%;max-width:1000px;position:relative}.main .section-3 .inner .left ul.tab-container{top:-30px;justify-content:flex-end;padding-right:15%}.main .section-3 .inner .left ul.tab-container>li>button{background:0 0;color:#fff;opacity:.7;font-size:20px;font-family:SCDream;padding:0 25px;position:relative}.main .section-3 .inner .left ul.tab-container>li>button::after{content:'';display:inline-block;width:1px;height:20px;position:absolute;right:0;top:6px;background-color:rgba(255,255,255,.8)}.main .section-3 .inner .left ul.tab-container>li.active>button{opacity:1;font-weight:600}.main .section-3 .inner .left ul.tab-container>li.active>button::before{content:'▼';color:#fff;position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font-size:14px}.main .section-3 .inner .left ul.tab-container>li:last-child>button::after{display:none}.main .section-3 .inner .left ul.tab-container>li .tab-content{top:60px;height:590px;border:1px solid #ccc;background:rgba(255,255,255,.2);padding:50px}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly{overflow:hidden}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li{display:flex;flex-wrap:wrap;gap:40px 0}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a{display:block;width:20%;text-align:center}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a img{display:block;width:130px;height:185px;margin:0 auto;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a span{display:block;font-family:Pretendard-Regular;color:#fff;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:70%;margin:15px auto 0}.main .section-3 .inner .left .swiper-control{display:flex;position:absolute;right:0;top:-65px}.main .section-3 .inner .left .swiper-control button{display:inline-block;width:40px;height:40px;background:#fff;color:transparent;position:relative;cursor:pointer;border-right:1px solid #00906d}.main .section-3 .inner .left .swiper-control button::before{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#00906d;font-family:serif;font-weight:600;text-shadow:0 0 1px #00906d}.main .section-3 .inner .left .swiper-control button.btn-next::before{content:'>'}.main .section-3 .inner .left .swiper-control button.swiper-button-disabled::before{color:#bbb}.main .section-3 .inner .left .swiper-control a.more{display:inline-block;width:40px;height:40px;overflow:hidden;background:#fff;color:transparent;position:relative}.main .section-3 .inner .left .swiper-control a.more::before{content:'+';display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-3px;width:100%;height:100%;color:#00906d;font-weight:500;font-size:28px}.main .section-3 .inner .right{width:30%}.main .section-3 .inner .right .book-wrap{position:relative}.main .section-3 .inner .right .book-wrap .book{padding:30px;margin-top:30px;overflow:hidden;border:1px solid #ccc;background-color:rgba(255,255,255,.2)}.main .section-3 .inner .right .book-wrap .swiper-control{display:flex;position:absolute;right:0;top:-3px;align-items:center}.main .section-3 .inner .right .book-wrap .swiper-control .swiper-pagination{position:static;width:auto;font-size:20px;font-family:Pretendard-Regular;font-weight:500;color:#fff;margin-right:15px}.main .section-3 .inner .right .book-wrap .swiper-control .swiper-pagination .swiper-pagination-total{opacity:.7}.main .section-3 .inner .right .book-wrap .swiper-control button{display:inline-block;width:40px;height:40px;background:#fff;color:transparent;position:relative;cursor:pointer;border-right:1px solid #00906d}.main .section-3 .inner .right .book-wrap .swiper-control button::before{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#00906d;font-family:serif;font-weight:600;text-shadow:0 0 1px #00906d}.main .section-3 .inner .right .book-wrap .swiper-control button.btn-prev::before{content:'<'}.main .section-3 .inner .right .book-wrap .swiper-control button.btn-next::before{content:'>'}.main .section-3 .inner .right .book-wrap .swiper-control button.swiper-button-disabled::before{color:#bbb}.main .section-3 .inner .right .book-wrap .swiper-control a.more{display:inline-block;width:40px;height:40px;overflow:hidden;background:#fff;color:transparent;position:relative}.main .section-3 .inner .right .book-wrap .swiper-control a.more::before{content:'+';display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-3px;width:100%;height:100%;color:#00906d;font-weight:500;font-size:28px}.main .section-3 .inner .right .info-wrap{margin-top:35px;border:1px solid #ccc;background:rgba(255,255,255,.2)}.main .section-3 .inner .right .info-wrap ul li{display:flex;flex-wrap:wrap;align-items:center;color:#fff;border-bottom:1px solid #ccc;padding:14px 20px}.main .section-3 .inner .right .info-wrap ul li:first-child strong{background:url(/img/main/icon_holiday.png) left center no-repeat}.main .section-3 .inner .right .info-wrap ul li:first-child p{width:100%;padding-left:30px}.main .section-3 .inner .right .info-wrap ul li:nth-child(2) strong{background:url(/img/main/icon_time.png) left center no-repeat}.main .section-3 .inner .right .info-wrap ul li:last-child{border-bottom:none}.main .section-3 .inner .right .info-wrap ul li:last-child strong{background:url(/img/main/icon_loan.png) left center no-repeat}.main .section-3 .inner .right .info-wrap ul li strong{display:inline-block;margin-right:20px;font-size:18px;font-weight:500;padding-left:30px}.main .section-3 .inner .right .info-wrap ul li p{font-size:16px;font-family:Pretendard-Regular}.programLayer{display:none;position:absolute;left:0;top:0;width:50%;height:50%;max-height:50%;background:#fff6c1;box-shadow:1px 1px 20px rgba(0,0,0,.2);border-radius:10px;z-index:1000}.programLayer::before{content:'◀';position:absolute;left:-13px;top:65%;color:#fff6c1;text-shadow:-6px 2px 10px rgba(0,0,0,.2)}.programLayer .box{overflow:hidden;height:100%;padding:10px}.programLayer .box .list{height:100%;margin-left:10px;overflow:auto}.programLayer .box a{display:block;font-size:14px;position:relative;padding:5px 0 5px 10px}.programLayer .box a::before{content:'';position:absolute;left:0;top:14px;width:4px;height:4px;border-radius:50%;background:#01a37c}.programLayer .close{position:absolute;right:-15px;top:-15px;width:30px;height:30px;background-color:#333;border-radius:50%;border:2px solid #fff;opacity:1;overflow:hidden;color:transparent;font-size:0}.programLayer .close::before{content:'X';color:#fff;font-size:14px;position:relative;top:-1px}@media screen and (max-width:768px){.programLayer{left:50%!important;top:50%!important;width:60%;height:60%;max-height:60%;transform:translate(-50%,-50%)}.programLayer::before{display:none}}section.subVisual{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:260px;margin:150px auto 0;position:relative;background:linear-gradient(to right,#f5f9eb,#e1f4f2);padding-bottom:60px}section.subVisual .historyWrap .inner{text-align:center;position:relative}section.subVisual .historyWrap .inner p.title{width:100%;text-align:center;font-size:36px;font-weight:600;margin-bottom:10px}section.subVisual .historyWrap .inner .pageHistory ul{display:flex;justify-content:center;align-items:center;gap:0 20px}section.subVisual .historyWrap .inner .pageHistory ul li{display:flex;align-items:center;height:25px;font-size:18px;color:#777;position:relative}section.subVisual .historyWrap .inner .pageHistory ul li a.home{display:block;font-size:0;color:transparent;width:20px;height:20px;background:url(/img/sub/icon_home.png) center center no-repeat}section.subVisual .historyWrap .inner .pageHistory ul li::after{content:'>';font-family:serif;position:absolute;right:-15px;top:0}section.subVisual .historyWrap .inner .pageHistory ul li:last-child::after{display:none}section.subVisual .pageFunction{display:flex;position:absolute;right:0;top:20px;gap:0 10px}section.subVisual .pageFunction button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:13px;width:50px;height:50px}section.subWrap{display:flex;justify-content:space-between;width:1480px;margin:-60px auto 0;position:relative;background:#fff}section.subWrap::after{content:'';width:100vw;height:100%;background:#fff;position:absolute;right:-100vw;top:0}section.subWrap .subInfo{width:280px}section.subWrap .subInfo nav{margin-bottom:40px;margin-top:-100px}section.subWrap .subInfo nav h2{display:flex;align-items:center;justify-content:center;height:160px;font-size:30px;color:#fff;font-weight:600;background:linear-gradient(to right,#1e5984,#039e90);overflow:hidden;border-top-right-radius:30px;border-top-left-radius:30px;position:relative}section.subWrap .subInfo nav h2::after{content:'';width:120px;height:120px;display:block;position:absolute;right:0;bottom:0;background:#fff;border-radius:50%;transform:translate(50%,50%)}section.subWrap .subInfo nav>ul{border:1px solid #ccc;padding:30px;border-radius:0 30px 30px}section.subWrap .subInfo nav>ul>li{width:100%;height:50px;line-height:50px;border-bottom:1px solid #d3ddd5;box-sizing:border-box}section.subWrap .subInfo nav>ul>li:last-child{border-bottom:none}section.subWrap .subInfo nav>ul>li>a{display:block;position:relative;padding-left:14px;font-size:17px}section.subWrap .subInfo nav>ul>li>a:after{position:absolute;content:">";display:absolute;right:18px;top:0;font-family:serif;text-shadow:0 0 1px #01a37c}section.subWrap .subInfo nav>ul>li>a.on,section.subWrap .subInfo nav>ul>li>a:hover{color:#00a47b;font-weight:500}section.subWrap .subInfo nav>ul>li>a.on:after,section.subWrap .subInfo nav>ul>li>a:hover:after{color:#01a37c;font-weight:600;transform:rotate(90deg)}section.subWrap .subInfo nav>ul>li>a.on::before,section.subWrap .subInfo nav>ul>li>a:hover::before{content:'';width:100%;height:2px;background:#01a37c;position:absolute;left:0;bottom:-1px}section.subWrap .subInfo .subPageFunction{display:none}section.subWrap article.content-wrap{width:80%;max-width:1100px;min-height:450px;margin-bottom:100px;font-family:pretendard-Regular}section.subWrap article.content-wrap header.articleTitle{font-size:24px;padding-bottom:29px;margin-top:55px;margin-bottom:30px;border-bottom:2px solid #01a37c;font-weight:600;font-family:SCDream}.locationContent .busInfo ul li,.yearBook ul li,footer.footer .bottom .inner .link{border-bottom:1px solid #ccc}section.subWrap article.content-wrap .depth-3 li a,section.subWrap article.content-wrap div.articleWrap,section.subWrap article.content-wrap div.styleguide{font-family:Pretendard-Regular}section.subWrap article.content-wrap .depth-3{display:flex;border:1px solid #ccc;margin-bottom:50px}section.subWrap article.content-wrap .depth-3 li{flex:1;border-right:1px solid #ccc}section.subWrap article.content-wrap .depth-3 li:last-child{border-right:none}section.subWrap article.content-wrap .depth-3 li.on a{color:#fff;background:#01a37c}section.subWrap article.content-wrap .depth-3 li a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;text-align:center;font-size:17px}.imgbox{display:inline-block;margin:15px;text-align:center}.download{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;width:100%;padding:20px;background:#f3f3f3;border:1px solid #ccc;text-align:center}.download a{display:inline-flex;align-items:center;justify-content:center;min-width:200px;background:#01a37c;color:#fff;padding:10px 20px;border-radius:3px;position:relative}.download a::after{content:'';width:14px;height:14px;display:inline-block;background:url(/img/sub/icon_download.png) center center no-repeat;margin-left:5px}footer.footer .top{background:#fff;padding:20px 0}footer.footer .top .inner{overflow:hidden;position:relative}footer.footer .top .inner .banner{width:90%;margin:0 auto;overflow:hidden}footer.footer .top .inner .banner ul li a{display:block}footer.footer .top .inner .banner ul li a img{display:block;width:100%}footer.footer .top .inner .swiper-control button{display:block;position:absolute;top:11px;width:11px;height:19px;background:url(/img/main/arr_banner_left.png) center center no-repeat;font-size:0;color:transparent;overflow:hidden}footer.footer .top .inner .swiper-control button.btn-prev{left:0}footer.footer .top .inner .swiper-control button.btn-next{right:0;transform:scaleX(-1)}footer.footer .bottom{background:#2c2c2c}footer.footer .bottom *{color:#fff}footer.footer .bottom .inner .link ul{display:flex;padding:25px 0;gap:0 15px}footer.footer .bottom .inner .info{padding:40px 0 100px;position:relative}footer.footer .bottom .inner .info .left ul{display:flex;gap:0 40px}footer.footer .bottom .inner .info .left ul li{display:flex;font-size:16px;position:relative;align-items:center}footer.footer .bottom .inner .info .left ul li:first-child{width:6%}footer.footer .bottom .inner .info .left ul li:first-child::after{display:none}footer.footer .bottom .inner .info .left ul li::after{content:'';position:absolute;right:-20px;top:5px;width:1px;height:15px;background:#ccc}footer.footer .bottom .inner .info .left ul li:last-child::after{display:none}footer.footer .bottom .inner .info .left ul li strong{display:inline-block;color:#8bd6c4;margin-right:20px}footer.footer .bottom .inner .info .left>p{color:#777;margin-top:15px}footer.footer .bottom .inner .info .right{display:flex;position:absolute;right:0;top:40px;gap:0 10px}footer.footer .bottom .inner .info .right .site-wrap{position:relative}footer.footer .bottom .inner .info .right .site-wrap button{display:inline-block;width:200px;height:42px;border:1px solid #ccc;text-align:left;padding:0 15px;background:url(/img/main/btn_family.png) 90% center no-repeat}footer.footer .bottom .inner .info .right .site-wrap button:focus,footer.footer .bottom .inner .info .right .site-wrap button:focus-visible,footer.footer .bottom .inner .info .right .site-wrap button:focus-within{outline-offset:4px}footer.footer .bottom .inner .info .right .site-wrap ul{display:none;width:100%;position:absolute;left:0;bottom:42px;background:#fff;border:1px solid #ccc;overflow:auto;height:120px;z-index:1000}footer.footer .bottom .inner .info .right .site-wrap ul li a{display:block;padding:5px 10px;color:#333;font-size:14px}.styleGuide img,.styleguide img{max-width:100%}.styleGuide blockquote+h1,.styleGuide blockquote+h2,.styleGuide blockquote+h3,.styleGuide blockquote+h4,.styleGuide blockquote+h5,.styleGuide blockquote+h6,.styleGuide ol+h1,.styleGuide ol+h2,.styleGuide ol+h3,.styleGuide ol+h4,.styleGuide ol+h5,.styleGuide ol+h6,.styleGuide p+h1,.styleGuide p+h2,.styleGuide p+h3,.styleGuide p+h4,.styleGuide p+h5,.styleGuide p+h6,.styleGuide table+h1,.styleGuide table+h2,.styleGuide table+h3,.styleGuide table+h4,.styleGuide table+h5,.styleGuide table+h6,.styleGuide ul+h1,.styleGuide ul+h2,.styleGuide ul+h3,.styleGuide ul+h4,.styleGuide ul+h5,.styleGuide ul+h6,.styleguide blockquote+h1,.styleguide blockquote+h2,.styleguide blockquote+h3,.styleguide blockquote+h4,.styleguide blockquote+h5,.styleguide blockquote+h6,.styleguide ol+h1,.styleguide ol+h2,.styleguide ol+h3,.styleguide ol+h4,.styleguide ol+h5,.styleguide ol+h6,.styleguide p+h1,.styleguide p+h2,.styleguide p+h3,.styleguide p+h4,.styleguide p+h5,.styleguide p+h6,.styleguide table+h1,.styleguide table+h2,.styleguide table+h3,.styleguide table+h4,.styleguide table+h5,.styleguide table+h6,.styleguide ul+h1,.styleguide ul+h2,.styleguide ul+h3,.styleguide ul+h4,.styleguide ul+h5,.styleguide ul+h6{margin-top:20px}.styleGuide h1,.styleGuide h2,.styleGuide h3,.styleGuide h4,.styleGuide h5,.styleGuide h6,.styleguide h1,.styleguide h2,.styleguide h3,.styleguide h4,.styleguide h5,.styleguide h6{margin:16px 0 10px}.styleGuide blockquote,.styleguide blockquote{font-family:'Nanum Square';padding:10px 17px;margin:0 0 10px;font-size:21px;border-left:5px solid #d7fff5}.styleGuide blockquote strong,.styleguide blockquote strong{font-weight:700;color:#158d20}.styleGuide h1,.styleGuide h2,.styleguide h1,.styleguide h2{font-weight:600;font-family:'Nanum Square'}.styleGuide blockquote footer,.styleguide blockquote footer{margin-top:10px;font-size:13px;color:grey}.styleGuide p,.styleguide p{font-size:16px;margin:10px 0}.styleGuide li,.styleguide li{font-size:16px;line-height:28.8px}.styleGuide h1,.styleguide h1{margin-left:18px;position:relative;font-size:20px;line-height:32px}.styleGuide h1:after,.styleguide h1:after{position:absolute;content:"";display:block;width:5px;height:30px;top:2px;left:-18px;background:url(/img/styleguide/E/bul_1.jpg) center no-repeat}.styleGuide h1+blockquote,.styleGuide h1+div,.styleguide h1+blockquote,.styleguide h1+div{margin-left:18px;margin-bottom:15px}.styleGuide h2,.styleguide h2{position:relative;font-size:18px;margin-left:18px;color:#1d982b}.styleGuide h2:after,.styleguide h2:after{position:absolute;content:"";display:block;width:7px;height:22px;top:0;left:-14px;background:url(/img/styleguide/E/bul_2.jpg) center no-repeat}.styleGuide h3:after,.styleGuide h4:after,.styleGuide h5:after,.styleguide h3:after,.styleguide h4:after,.styleguide h5:after{width:13px;top:1px;content:""}.styleGuide h2+blockquote,.styleGuide h2+div,.styleguide h2+blockquote,.styleguide h2+div{margin-left:18px;margin-bottom:15px}.styleGuide h3,.styleguide h3{font-size:17px;position:relative;padding-left:0;margin-left:28px}.styleGuide h3:after,.styleguide h3:after{position:absolute;display:block;height:15px;left:-14px;background:url(/img/styleguide/E/bul_3.jpg) center no-repeat}.styleGuide h3+blockquote,.styleGuide h3+div,.styleguide h3+blockquote,.styleguide h3+div{margin-left:28px;margin-bottom:15px}.styleGuide h4,.styleguide h4{font-size:17.5px;position:relative;padding-left:0;margin-left:43px}.styleGuide h4:after,.styleguide h4:after{position:absolute;display:block;height:18px;left:-16px;background:url(/img/styleguide//E/bul_4.jpg) center no-repeat}.styleGuide h4+blockquote,.styleGuide h4+div,.styleguide h4+blockquote,.styleguide h4+div{margin-left:43px;margin-bottom:15px}.styleGuide h5,.styleguide h5{font-size:16px;position:relative;margin-left:55px;padding-left:0}.styleGuide h5:after,.styleguide h5:after{position:absolute;display:block;height:15px;left:-18px;background:url(/img/styleguide//E/bul_5.jpg) center no-repeat}.styleGuide h5+blockquote,.styleGuide h5+div,.styleguide h5+blockquote,.styleguide h5+div{margin-left:55px;margin-bottom:15px}.styleGuide h6,.styleguide h6{font-size:17px;margin-left:58px}.styleGuide h6+blockquote,.styleGuide h6+div,.styleguide h6+blockquote,.styleguide h6+div{margin-left:58px;margin-bottom:15px}.styleGuide ol,.styleGuide ul,.styleguide ol,.styleguide ul{margin:7px 0}.styleGuide ol ol,.styleGuide ol ul,.styleGuide ul ol,.styleGuide ul ul,.styleguide ol ol,.styleguide ol ul,.styleguide ul ol,.styleguide ul ul{margin:0}.styleGuide ol li,.styleGuide ul li,.styleguide ol li,.styleguide ul li{padding-left:0;margin:2px 0}.styleGuide ul>li,.styleguide ul>li{position:relative;padding-left:15px}.styleGuide ul>li:after,.styleguide ul>li:after{position:absolute;display:block;content:" ";height:2px;width:7px;background-color:#999;top:11px;left:0}.styleGuide li li,.styleguide li li{font-size:.92em;line-height:2em}.styleGuide li li:after,.styleguide li li:after{height:2px;width:5px;left:1px}.styleGuide li li li:after,.styleguide li li li:after{width:4px;left:3px}.styleGuide li li li li:after,.styleguide li li li li:after{width:3px;left:5px}.styleGuide .olliStyle,.styleguide .olliStyle{position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li,.styleguide ol>li{position:relative;padding-left:13px}.styleGuide ol>li:nth-of-type(1):after,.styleguide ol>li:nth-of-type(1):after{content:"1. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(2):after,.styleguide ol>li:nth-of-type(2):after{content:"2. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(3):after,.styleguide ol>li:nth-of-type(3):after{content:"3. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(4):after,.styleguide ol>li:nth-of-type(4):after{content:"4. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(5):after,.styleguide ol>li:nth-of-type(5):after{content:"5. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(6):after,.styleguide ol>li:nth-of-type(6):after{content:"6. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(7):after,.styleguide ol>li:nth-of-type(7):after{content:"7. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(8):after,.styleguide ol>li:nth-of-type(8):after{content:"8. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(9):after,.styleguide ol>li:nth-of-type(9):after{content:"9. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(10):after,.styleguide ol>li:nth-of-type(10):after{content:"10. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(11):after,.styleguide ol>li:nth-of-type(11):after{content:"11. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(12):after,.styleguide ol>li:nth-of-type(12):after{content:"12. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(13):after,.styleguide ol>li:nth-of-type(13):after{content:"13. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(14):after,.styleguide ol>li:nth-of-type(14):after{content:"14. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(15):after,.styleguide ol>li:nth-of-type(15):after{content:"15. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(16):after,.styleguide ol>li:nth-of-type(16):after{content:"16. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(17):after,.styleguide ol>li:nth-of-type(17):after{content:"17. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(18):after,.styleguide ol>li:nth-of-type(18):after{content:"18. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(19):after,.styleguide ol>li:nth-of-type(19):after{content:"19. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide ol>li:nth-of-type(20):after,.styleguide ol>li:nth-of-type(20):after{content:"20. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.styleGuide .gradborder,.styleguide .gradborder{border-style:solid;border-image:linear-gradient(to right,#20a458 0,#104026 100%);border-image-slice:1}.styleGuide table,.styleguide table{position:relative;width:calc(100% + 1px);border-top:2px solid #01a37c;margin:5px 0}.styleGuide table thead,.styleguide table thead{border-bottom:1px #dadada}.styleGuide table thead td,.styleGuide table thead th,.styleguide table thead td,.styleguide table thead th{background-color:#01a37c;font-weight:500;font-size:17px;color:#fff}.styleGuide table td,.styleGuide table th,.styleguide table td,.styleguide table th{border-right:1px solid #dadada;border-bottom:1px solid #dadada;vertical-align:middle;padding:12px 8px;font-size:16px}.styleGuide table td p:first-of-type,.styleGuide table th p:first-of-type,.styleguide table td p:first-of-type,.styleguide table th p:first-of-type{margin-top:0}.styleGuide table td p:last-of-type,.styleGuide table th p:last-of-type,.styleguide table td p:last-of-type,.styleguide table th p:last-of-type{margin-bottom:0}.styleGuide table th,.styleguide table th{font-weight:500;font-size:17px;background-color:#01a37c;text-align:center;color:#fff;border:1px solid #bee6ce}.styleGuide table td,.styleguide table td{font-weight:400}.styleGuide table tfoot,.styleguide table tfoot{border-top:3px double #dadada}.styleGuide table tfoot td,.styleGuide table tfoot th,.styleguide table tfoot td,.styleguide table tfoot th{background-color:#edfbf5}@media (min-width:0px) and (max-width:768px){.styleGuide blockquote,.styleguide blockquote{font-size:22px}.styleGuide blockquote footer,.styleguide blockquote footer{font-size:16px}.styleGuide p,.styleguide p{font-size:13px;margin:6px 0}.styleGuide li,.styleguide li{font-size:13px}.styleGuide h1,.styleguide h1{font-size:18px;margin-top:18px;margin-bottom:8px}.styleGuide h2,.styleguide h2{font-size:16px;margin-top:18px;margin-bottom:8px}.styleGuide h3,.styleguide h3{font-size:15px;margin-top:18px;margin-bottom:8px}.styleGuide h4,.styleguide h4{font-size:14.5px;margin-top:18px;margin-bottom:8px}.styleGuide h5,.styleguide h5{font-size:14.3px;margin-top:18px;margin-bottom:8px}.styleGuide h6,.styleguide h6{font-size:14px;margin-top:18px;margin-bottom:8px}.styleGuide table thead td,.styleGuide table thead th,.styleguide table thead td,.styleguide table thead th{font-size:14px}.styleGuide table td,.styleGuide table th,.styleguide table td,.styleguide table th{font-size:13px}.styleGuide table tbody td,.styleGuide table tbody th,.styleguide table tbody td,.styleguide table tbody th{word-break:break-all}}div.greeting div.greetBox{display:block;position:relative;background:url(/img/main/greeting_bg.png) center right no-repeat #f9f9fb;height:343px;margin:80px 0 36px;padding:58px 0 0 53px;border-bottom:1px solid #000}div.greeting div.greetBox img{position:absolute;top:-20.4px;right:40px}@media (min-width:0px) and (max-width:768px){div.greeting div.greetBox img{display:none}div.organizationChart .chartBox{width:100%}}@media (min-width:769px) and (max-width:1024px){div.greeting div.greetBox img{display:none}}div.greeting div.greetBox span{position:relative;display:inline-block}div.greeting div.greetBox span:nth-of-type(1){font-size:34px;font-weight:600;line-height:1.25;font-family:SCDream;margin-bottom:30px}div.greeting div.greetBox span:nth-of-type(1) b{color:#01a37c}div.greeting div.greetBox span:nth-of-type(2){font-size:18px}@media screen and (max-width:1024px){div.greeting div.greetBox{text-align:center;margin:0 -10px;padding:58px 0 53px;background:0 0;height:auto}}@media screen and (max-width:768px){div.greeting div.greetBox{text-align:center;padding:25px 0 40px;margin:0 -10px;background:0 0}div.greeting div.greetBox span:nth-of-type(1){font-size:26px}div.greeting div.greetBox span:nth-of-type(2){font-size:16px}}div.greeting div.content p{font-size:17px;margin:0 0 14px;line-height:170%;font-weight:500}div.greeting div.content img.tr{position:absolute;right:150px}div.greeting div.content p.tr{display:inline-block;float:right;padding-top:7px}@media screen and (max-width:1024px){div.greeting div.content{margin:15px 0}}@media screen and (max-width:768px){div.greeting div.content{margin:15px 0}div.greeting div.content img.tr{right:160px}}.chartBox div table:before{background:0 0}div.organizationChart .chartBox{text-align:center}div.organizationChart .chartBox .chartBoxTop{margin:10px 0 60px;display:inline-block;width:360px;height:160px;border:1px solid #cacaca;border-top:10px solid #01a37c}@media (min-width:0px) and (max-width:768px){div.organizationChart .chartBox .chartBoxTop{width:47.5%;max-width:304px}}@media (min-width:769px) and (max-width:1024px){div.organizationChart .chartBox .chartBoxTop{margin:30px 0 20px;width:47.5%;max-width:304px}}div.organizationChart .chartBox .chartBoxTop p,div.organizationChart .chartBox .chartBoxTop p:after,div.organizationChart .chartBox .chartBoxTop p:before{width:auto;height:auto;margin:0;padding:0;display:block;border-width:0;background:0 0;position:static;left:auto;right:auto;top:auto;bottom:auto;float:none}div.organizationChart .chartBox .chartBoxTop p{text-align:center}div.organizationChart .chartBox .chartBoxTop p:after,div.organizationChart .chartBox .chartBoxTop p:before{content:"";text-align:left}div.organizationChart .chartBox .chartBoxTop p:nth-of-type(1){margin:20px 0 6px;font-size:24px;font-family:SCDream;font-weight:600}div.organizationChart .chartBox .chartBoxTop p:nth-of-type(2){padding-bottom:11px;border-bottom:1px dotted #d9d9d9}div.organizationChart .chartBox .chartBoxTop p:nth-of-type(3) span{display:inline-block;color:#f8af15;margin-right:5px}div.organizationChart .chartBox .chartBoxTop p:nth-last-of-type(1){color:#656565;height:49px;line-height:49px}@media (min-width:0px) and (max-width:768px){div.organizationChart .chartBox .chartBoxOthers{width:100%}}@media (min-width:769px) and (max-width:1024px){div.organizationChart .chartBox .chartBoxOthers{width:100%}}div.organizationChart .chartBox .chartBoxOthers ul{width:auto;height:auto;padding:29px 0 0;float:none;display:block;position:static;text-align:left;background:0 0;border-width:0;left:auto;right:auto;top:auto;bottom:auto;margin:0 9px;border-top:1px solid #d1d1d1}div.organizationChart .chartBox .chartBoxOthers ul:after,div.organizationChart .chartBox .chartBoxOthers ul:before{content:"";background:0 0;width:auto;height:auto;margin:0;padding:0;float:none;display:block;position:static;text-align:left;border-width:0;left:auto;right:auto;top:auto;bottom:auto}@media (min-width:0px) and (max-width:768px){div.organizationChart .chartBox .chartBoxOthers ul{width:95%;margin:0 auto;padding-top:20px}}@media (min-width:769px) and (max-width:1024px){div.organizationChart .chartBox .chartBoxOthers ul{width:95%;margin:0 auto;padding-top:20px;text-align:center}}div.organizationChart .chartBox .chartBoxOthers ul li{padding:0;float:none;position:static;text-align:left;background:0 0;left:auto;right:auto;top:auto;bottom:auto;display:inline-block;width:303px;height:140px;border:1px solid #cacaca;border-top:3px solid #149e0b;margin:0 0 20px}div.organizationChart .chartBox .chartBoxOthers ul li:after,div.organizationChart .chartBox .chartBoxOthers ul li:before{content:"";background:0 0;width:auto;height:auto;margin:0;padding:0;float:none;display:block;position:static;text-align:left;border-width:0;left:auto;right:auto;top:auto;bottom:auto}div.organizationChart .chartBox .chartBoxOthers ul li p{width:auto;height:auto;margin:0;padding:0;float:none;display:block;position:static;background:0 0;border-width:0;left:auto;right:auto;top:auto;bottom:auto;text-align:center}div.organizationChart .chartBox .chartBoxOthers ul li p:after,div.organizationChart .chartBox .chartBoxOthers ul li p:before{content:"";background:0 0;width:auto;height:auto;margin:0;padding:0;float:none;display:block;position:static;text-align:left;border-width:0;left:auto;right:auto;top:auto;bottom:auto}div.organizationChart .chartBox .chartBoxOthers ul li p:nth-of-type(1){margin:20px 0 6px}div.organizationChart .chartBox .chartBoxOthers ul li p:nth-of-type(2){padding-bottom:11px;border-bottom:1px dotted #d9d9d9}div.organizationChart .chartBox .chartBoxOthers ul li p:nth-last-of-type(1){color:#656565;height:49px;line-height:49px}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(2){margin:0 20px}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(5){margin:0 20px}@media (min-width:0px) and (max-width:768px){div.organizationChart .chartBox .chartBoxOthers ul li{width:47.5%;max-width:304px;margin:unset}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(2n){margin:0 0 14px 13px}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(5){margin:unset}}@media (min-width:769px) and (max-width:1024px){div.organizationChart .chartBox .chartBoxOthers ul li{width:47.5%;max-width:304px;margin:unset}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(2n){margin:0 6.5px 14px}div.organizationChart .chartBox .chartBoxOthers ul li:nth-of-type(5){margin:unset}}.locationContent .mapInfo{background:#f8f8f8;padding:40px;position:relative}.locationContent .mapInfo ul{display:flex;flex-wrap:wrap;gap:5px 30px;width:50%;margin:0;padding:0}.locationContent .mapInfo ul li{display:flex;align-items:center;padding:0;margin:0}.locationContent .mapInfo ul li::after{display:none}.locationContent .mapInfo ul li strong{display:inline-block;font-size:20px;margin-right:15px;position:relative;padding-left:27px}.locationContent .mapInfo ul li strong::before{content:'';position:absolute;left:0;top:6px;width:20px;height:20px;background-size:contain!important}.locationContent .mapInfo ul li p{font-size:18px;margin:0}.locationContent .mapInfo ul li:nth-child(1) strong::before{background:url(/img/sub/icon_location.png) center center no-repeat}.locationContent .mapInfo ul li:nth-child(2) strong::before{background:url(/img/sub/icon_tel.png) center center no-repeat}.locationContent .mapInfo ul li:nth-child(3) strong::before{background:url(/img/sub/icon_vehicle.png) center center no-repeat}.locationContent .mapInfo>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;right:30px;top:30px;width:80px;height:80px;background:#01a37c;border-radius:10px;color:#fff;font-family:SCDream;font-size:15px;text-align:center;padding:10px 0}.locationContent .mapInfo>a::before{content:'';width:100%;height:20px;display:inline-block;background:url(/img/sub/icon_findLoad.png) center center no-repeat}.locationContent .busInfo{display:flex;justify-content:space-between;border-top:2px solid #01a37c}.locationContent .busInfo::before{content:'';width:95px;height:95px;background:url(/img/sub/icon_bus.png) center center no-repeat #f3f3f3;border-radius:50%;position:relative;top:30px}.locationContent .busInfo ul{width:calc(100% - 145px);margin:0;padding:0}.locationContent .busInfo ul li{margin:0;padding:30px 0}.locationContent .busInfo ul li:last-child{border-bottom:none}.locationContent .busInfo ul li::after{display:none}.locationContent .busInfo ul li strong{display:block;font-size:20px;font-family:SCDream;margin-bottom:10px}.locationContent .busInfo ul li p{margin:0}.locationContent .busInfo ul li p a{font-size:18px}.locationContent .busInfo ul li p.link{display:flex;margin-top:20px;font-size:18px;font-weight:600}.locationContent .busInfo ul li p.link span{display:inline-block;width:50px;height:20px;background:#a0efdc;color:transparent;margin:5px}@media screen and (max-width:1024px){.locationContent .mapInfo ul{width:100%}}@media screen and (max-width:768px){.locationContent .mapInfo{padding:30px}.locationContent .mapInfo>a{position:static;margin-top:20px;width:100px;height:fit-content}.locationContent .mapInfo>a::before{width:20px;margin-right:5px}.locationContent .mapInfo ul li{flex-wrap:wrap}.locationContent .busInfo::before{display:none}.locationContent .busInfo ul{width:100%}}.bannerList,.bannerList li:after,.bannerList li:before,.bannerList:after,.bannerList:before{background:0 0;width:auto;height:auto;margin:0;display:block;position:static;text-align:left;border-width:0;left:auto;right:auto;top:auto;bottom:auto;padding:0}.bannerList{float:none}.bannerList:after,.bannerList:before{content:"";float:none}.bannerList:after{display:block;content:"";clear:both}.bannerList li{height:auto;margin:0;padding:0;display:block;position:static;text-align:left;background:0 0;border-width:0;left:auto;right:auto;top:auto;bottom:auto;float:left;width:25%}.bannerList li:after,.bannerList li:before{content:"";float:none}.bookBada ul li::before,ul.book-step li::before{content:'>';position:absolute}table.imageTable .mobileDB{display:none}@media (min-width:0px) and (max-width:768px){table.imageTable .mobileDB{display:block}}table.imageTable tbody>tr>td>img{vertical-align:text-top;margin:10px}@media (min-width:0px) and (max-width:1024px){table.imageTable tbody>tr>td>img{width:40vw;margin:0;height:auto}}.listNone{padding-left:0}.listNone:after{display:none}h1.h1Title{margin:20px 0 14px;font-size:22px}@media (min-width:0px) and (max-width:768px){h1.h1Title{font-size:20px}}ul.book-step li{display:flex;align-items:center;border:1px solid #ccc;height:50px;padding:0;margin-bottom:40px}ul.book-step li::before{font-family:serif;font-weight:500;font-size:24px;left:50%;bottom:-35px;transform:translateX(-50%) rotate(90deg);text-shadow:0 1px 1px #000}ul.book-step li::after{display:none}ul.book-step li:last-child::before{display:none}ul.book-step li strong{display:flex;align-items:center;justify-content:center;height:inherit;width:30%;color:#fff;background:#01a37c;text-align:center;font-weight:500}ul.book-step li p{display:flex;align-items:center;height:inherit;padding:0 20px}.yearBook{border-top:2px solid #01a37c;margin-bottom:50px}.yearBook ul{display:flex;flex-wrap:wrap;margin:0}.yearBook ul li{display:flex;width:50%;padding:30px 0;margin:0}.yearBook ul li:nth-child(odd){padding-right:20px}.yearBook ul li::after{display:none}.yearBook ul li .img{width:140px}.yearBook ul li .img img{display:block;border:1px solid #ccc}.yearBook ul li .txt{width:calc(100% - 140px);padding-left:20px}.yearBook ul li .txt span{display:inline-block;font-size:14px;background-color:#01a37c;color:#fff;padding:0 10px;min-width:70px;border-radius:3px;text-align:center;font-family:SCDream}.yearBook ul li .txt strong{display:block;font-size:18px;margin:15px 0 25px;font-family:SCDream;word-break:keep-all}.yearBook ul li .txt p{font-size:16px}@media screen and (max-width:768px){.yearBook ul li{width:100%}}@media screen and (max-width:460px){.yearBook ul li{flex-wrap:wrap}.yearBook ul li .img{width:100%;text-align:center;margin-bottom:20px}.yearBook ul li .img img{margin:0 auto;width:50%}.yearBook ul li .txt{width:100%;padding-left:0}}.bookBada ul{margin:0;display:flex;flex-wrap:wrap;gap:0 57px}.bookBada ul li{width:21%;margin:0 0 30px;padding:0;border:1px solid #ccc;text-align:center;line-height:1.5}.bookBada ul li::after{display:none}.bookBada ul li::before{font-size:40px;right:-45px;top:50%;transform:translateY(-50%);color:#ccc;font-family:serif;font-weight:600;text-shadow:0 1px 1px #ccc}.bookBada ul li:last-child{width:47.3%;background:#f3f3f3}.bookBada ul li:last-child p{height:100%}.bookBada ul li span{display:block;background:#01a37c;color:#fff;padding:10px 0;width:100%}.bookBada ul li p{width:100%;display:flex;align-items:center;justify-content:center;margin:0;min-height:100px}@media screen and (max-width:768px){.bookBada ul li{width:37%}.bookBada ul li:last-child{width:90%}.bookBada ul li:last-child::before{display:none}}.smartLocation ul{display:flex;justify-content:space-between;padding:0;margin:0}.smartLocation ul li{width:30%;border:1px solid #ccc;padding:0;margin:0}.smartLocation ul li::after{display:none}.smartLocation ul li>div{padding:30px;text-align:center}.smartLocation ul li>div strong{display:block;margin:15px 0;font-size:18px}.smartLocation ul li>div p{line-height:1.5;word-break:keep-all}.smartLocation ul li>a{display:block;background:#01a37c;color:#fff;font-size:18px;padding:10px 0;text-align:center}@media screen and (max-width:1024px){.smartLocation ul{flex-wrap:wrap}.smartLocation ul li{width:48%;margin-bottom:30px}}@media screen and (max-width:768px){.smartLocation ul li{width:100%}}.siteMapMenu{margin-top:70px}.siteMapMenu *{font-family:SCDream}.siteMapMenu>li{display:flex;border-top:1px solid #ccc;padding-bottom:70px}.siteMapMenu>li>a{display:block;width:200px;font-size:24px;color:#01a37c;font-weight:600;border-top:2px solid #01a37c;padding-top:35px}.siteMapMenu>li ul.depth-2{width:calc(100% - 200px);display:flex;flex-wrap:wrap;padding-top:30px;gap:1%}.siteMapMenu>li ul.depth-2>li{width:24%;margin-bottom:15px}.siteMapMenu>li ul.depth-2>li>a{display:block;font-size:18px;border:1px solid #ccc;border-radius:5px;text-align:center;padding:10px}.siteMapMenu>li ul.depth-2>li ul.depth-3{display:block;width:100%;border:none;margin-bottom:0;padding:10px 0}.siteMapMenu>li ul.depth-2>li ul.depth-3 li{border:none}.siteMapMenu>li ul.depth-2>li ul.depth-3 li a{text-align:left;height:fit-content;justify-content:flex-start;font-size:16px;padding:3px 10px 3px 20px;position:relative}.siteMapMenu>li ul.depth-2>li ul.depth-3 li a::before{content:'';position:absolute;left:10px;top:13px;width:3px;height:3px;border-radius:50%;background:#01a37c}@media screen and (max-width:1024px){.siteMapMenu>li ul.depth-2>li ul.depth-3 li{width:100%}}@media screen and (max-width:768px){.siteMapMenu>li{flex-wrap:wrap;border:none}.siteMapMenu>li>a{width:100%;padding:15px;background-color:#01a37c;color:#fff;font-size:18px;border-radius:5px;text-align:center}.siteMapMenu>li ul.depth-2{width:100%;flex-wrap:wrap}.siteMapMenu>li ul.depth-2>li{width:100%}.siteMapMenu>li ul.depth-2>li>a{font-size:16px}}ul.bannerList{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}ul.bannerList li::after,ul.bannerList::after,ul.bannerList::before{display:none}ul.bannerList li{padding:0;margin:0 0 20px;width:32%;border:1px solid #ccc}ul.bannerList li a{display:block;text-align:center;padding:20px 0;max-height:100px}ul.bannerList li a:hover{box-shadow:1px 1px 10px rgba(0,0,0,.2)}@media screen and (max-width:768px){ul.bannerList li{width:100%}.table{overflow:auto}.table::before{content:'※ 모바일환경에서는 좌우로 이동하여 내용(표)을 보실 수 있습니다';font-size:14px}}@media screen and (max-width:1024px){.header,.header .helpLink{width:100%}.header .headerBottom{padding:0}.header .headerBottom h1{padding-left:0}.header .nav{display:none}.header .nav.active{display:block;width:100vw;height:100vh;background:rgba(0,0,0,.3);position:fixed;left:0;top:150px}.header .nav.active ul.depth-1{display:block;border-top:1px solid rgba(255,255,255,.4);background:linear-gradient(to right,#f9f9f9 40%,#fff 40%);width:70vw;margin-left:auto;padding-top:20px}.header .nav.active ul.depth-1>li{display:block;width:100%;height:auto}.header .nav.active ul.depth-1>li>a{width:40%;height:55px;padding:0 15px;background:#f9f9f9;color:#666;font-size:16px}.header .nav.active ul.depth-1>li:hover ul.depth-2,.header .nav.active ul.depth-1>li:hover>a::before{display:none}.header .nav.active ul.depth-1>li.active>a{color:#fff;z-index:10;position:relative;left:10px;justify-content:center;border-radius:30px;background:linear-gradient(to right,#1e5984,#039e90)}.header .nav.active ul.depth-1>li.active ul.depth-2{display:block!important}.header .nav.active ul.depth-1>li.active ul.depth-2 li{width:100%!important}.header .nav.active ul.depth-1>li.dept-info ul.depth-2>li>strong{margin-top:30px}.header .nav.active ul.depth-1>li.dept-info ul.depth-2>li>ul li{width:100%;margin-right:0!important}.header .nav.active ul.depth-1>li ul.depth-2{width:54%;height:100%;left:43%;top:20px;padding-top:0;overflow:auto;padding-bottom:100px}.header .nav.active ul.depth-1>li ul.depth-2>li{width:100%;margin:0;border:none;max-width:none}.header .nav.active ul.depth-1>li ul.depth-2>li>a{display:flex;align-items:center;height:40px;margin:0;font-weight:500;padding:0 10px;border-bottom:1px solid #dedede;background-image:none;background-color:#fff;font-size:14px;border-radius:0}.header .nav.active ul.depth-1>li ul.depth-2>li>a:hover{color:#333}.header .nav.active ul.depth-1>li ul.depth-2>li.on>a{transition:all .3s;background:url(/img/main/icon_menu_off.png) 94% center no-repeat}.header .nav.active ul.depth-1>li ul.depth-2>li.on.active>a{color:#049c90;border-bottom:1px solid #049c90;background-image:url(/img/main/icon_menu_on.png)}.header .nav.active ul.depth-1>li ul.depth-2>li.on.active+li{border-top:1px solid #dedede}.header .nav.active ul.depth-1>li ul.depth-2>li ul.depth-3{display:none;padding:10px 5px;margin:10px 0;background:#f9f9f9}.header .nav.active ul.depth-1>li ul.depth-2>li ul.depth-3 li a{font-size:14px;padding-left:20px}.header .nav.active+.btn-wrap{width:70%;padding:5px 0 0 10px;position:relative;z-index:3000}.header .nav.active+.btn-wrap a{color:#fff;background-image:none;font-size:22px;width:auto;height:23px;padding:0 20px}.header .nav.active+.btn-wrap a.join{border-left:1px solid rgba(255,255,255,.5);margin:0}.header .nav ul.depth-1>li>a.on::before{display:none}.header .btn-wrap{display:flex;align-items:center}.header .btn-wrap>button{margin-right:20px;overflow:hidden;color:transparent}.header .btn-wrap>button.btn-menu-open{width:30px;height:21px;background:url(/img/main/btn_menu.png) center center no-repeat;background-size:contain}.header .btn-wrap>button.btn-menu-close{display:none;position:absolute;top:-12px;right:0;width:30px;height:30px;border-radius:5px;background:url(/img/main/btn_menu_close.png) center center no-repeat #049c90;z-index:2000}.header .btn-wrap>button.btn-menu-close::before{content:'X';display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;position:absolute;left:0;top:0}.header .btn-wrap>a{display:block;width:25px;height:30px;overflow:hidden;color:transparent}.header .btn-wrap>a.login{background:url(/img/main/icon_login.png) center center no-repeat}.header .btn-wrap>a.join{background:url(/img/main/icon_mypage.png) center center no-repeat;margin:0 25px}}@media (min-width:769px) and (max-width:1024px){.section.footer{display:none}footer.footer{padding:0}}@media screen and (max-width:1024px){.anchors,.main .section-1 .inner .icon-scroll{display:none}.main{padding-top:150px}.main section{overflow:hidden;height:auto!important;padding:50px 0}.main .section-1{background-position:center top}.main .section-1 .inner .quick-menu ul li a{width:auto;text-align:center;font-size:16px}.main .section-1 .inner .content{top:40px;width:85%;margin:0 auto}.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-prev{left:0;transform:translate(-50%,-50%)}.main .section-1 .inner .content .main-slide .controler .swiper-control button.btn-next{right:0;transform:translate(50%,-50%) scaleX(-1)}.main .section-1 .inner .content .play-control{left:10%}.main .section-2 .inner::before{z-index:0;height:63.5%;top:0}.main .section-2 .inner .top{flex-wrap:wrap}.main .section-2 .inner .top .notice{width:100%;margin-bottom:30px;z-index:10}.main .section-2 .inner .top .calender,.main .section-2 .inner .top .popup-slide{width:48.5%}.main .section-2 .inner>.bottom{margin-top:60px}.main .section-3 .inner .left{width:49%}.main .section-3 .inner .left ul.tab-container{top:25px;justify-content:center;padding:20px 0 0}.main .section-3 .inner .left ul.tab-container>li>button{font-size:17px;z-index:1000}.main .section-3 .inner .left ul.tab-container>li .tab-content{top:0}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly{margin-top:30px}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a{width:50%}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a:nth-of-type(n+5){display:none}.main .section-3 .inner .left .swiper-control{top:-60px}.main .section-3 .inner .right{width:49%}.main .section-3 .inner .right .book-wrap .book{max-height:355px;padding:20px;margin-top:25px}.main .section-3 .inner .right .book-wrap .book ul li a{display:block}.main .section-3 .inner .right .book-wrap .book ul li a img{width:100%}.main .section-3 .inner .right .info-wrap{margin-top:19px}section.subWrap .subInfo nav h2::after,section.subWrap .subInfo nav ul,section.subWrap .subInfo nav ul li a.on::after,section.subWrap .subInfo nav ul li a.on::before,section.subWrap .subInfo nav ul li a::after,section.subWrap::after{display:none}section.subWrap{width:100%;flex-wrap:wrap;margin:0 auto}section.subWrap .subInfo{width:100%;padding:0 68px;margin:0 auto 60px;border-bottom:1px solid #ccc;position:relative}section.subWrap .subInfo .historyWrap{width:100%;height:45px;top:-45px}section.subWrap .subInfo .historyWrap .pageHistory p{height:45px;line-height:45px}section.subWrap .subInfo .historyWrap .pageHistory p span:nth-of-type(1){width:48px}section.subWrap .subInfo .historyWrap .pageHistory p span:nth-of-type(4){font-weight:500}section.subWrap .subInfo .historyWrap .pageFunction{height:45px;line-height:45px}section.subWrap .subInfo .historyWrap .pageFunction button{width:45px;height:45px}section.subWrap .subInfo .historyWrap .pageFunction button:nth-of-type(1){display:none}section.subWrap .subInfo nav{margin:0;position:relative}section.subWrap .subInfo nav h2{height:68px;font-size:17px;font-weight:500;color:#333;background:url(/img/main/icon_menu_off.png) 94% center no-repeat #fff;justify-content:flex-start;padding:0 20px}section.subWrap .subInfo nav h2.on{background-image:url(/img/main/icon_menu_on.png)}section.subWrap .subInfo nav ul{width:100%;position:absolute;left:0;top:68px;background:#fff;z-index:100;border-radius:0;padding:0;box-shadow:1px 10px 20px rgba(0,0,0,.1)}section.subWrap .subInfo nav ul li a.on,section.subWrap .subInfo nav ul li a:hover{background:#00a47b;color:#fff}section.subWrap .subInfo .subPageFunction{display:block}section.subWrap .subInfo .subPageFunction a,section.subWrap .subInfo .subPageFunction button{position:absolute;top:0;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px}section.libInfo .subWrap nav,section.location .content h3,section.organizationChart .content h3,section.subVisual .pageFunction,section.subVisual .pageHistory,section.subWrap article header,section.welcomeMessage .content h3,section.welcomeMessage .content>a>img{display:none}section.subWrap .subInfo .subPageFunction a{left:0;background:url(/img/main/btn_home.png) center center no-repeat #01a37c;color:transparent;font-size:0}section.subWrap .subInfo .subPageFunction button{right:0}section.subWrap article{height:auto;width:100%}section.subWrap article>div{padding:0 10px}section.subWrap article.content-wrap{width:95%;margin:0 auto;padding-bottom:100px}section.subWrap article.content-wrap ul.depth-3{flex-wrap:wrap;border-bottom:none}section.subWrap article.content-wrap ul.depth-3 li{flex:unset;width:50%;flex-grow:1;border-bottom:1px solid #ccc}section.subVisual{height:150px;padding-bottom:0}section.subVisual .historyWrap{width:100%}section.subVisual .historyWrap .inner p.title{font-size:28px}section.libInfo{width:100%}section.libInfo .subWrap .historyWrap{width:100%;height:45px;top:-45px}section.libInfo .subWrap .historyWrap .pageHistory p{height:45px;line-height:45px}section.libInfo .subWrap .historyWrap .pageHistory p span:nth-of-type(1){width:48px}section.libInfo .subWrap .historyWrap .pageHistory p span:nth-of-type(4){font-weight:500}section.libInfo .subWrap .historyWrap .pageFunction{height:45px;line-height:45px}section.libInfo .subWrap .historyWrap .pageFunction button{width:55px;height:45px}section.libInfo .subWrap .historyWrap .pageFunction button:nth-of-type(1){display:none}section.welcomeMessage{width:100%}section.welcomeMessage .content{width:100%;margin:0 0 40px}section.welcomeMessage .content>a{height:248px;margin:0 0 25px;padding:40px 0 0;text-align:center}section.welcomeMessage .content>a span:nth-of-type(1){font-size:26px}section.welcomeMessage .content>a span:nth-of-type(2){font-size:20px}section.welcomeMessage .content p{font-size:15px;margin:0 0 20px;padding:0 20px}section.organizationChart{width:100%}section.organizationChart .content{width:100%;margin:0 auto;padding-bottom:40px}section.organizationChart .content .chartBox .chartBoxTop{margin:30px 0 20px;width:47.5%;max-width:304px}section.organizationChart .content .chartBox .chartBoxOthers{width:100%}section.organizationChart .content .chartBox .chartBoxOthers ul{width:95%;margin:0 auto;padding-top:20px}section.organizationChart .content .chartBox .chartBoxOthers ul li{width:47.5%;max-width:304px;margin:unset}section.organizationChart .content .chartBox .chartBoxOthers ul li:nth-of-type(2n){margin:0 6.5px 14px}section.organizationChart .content .chartBox .chartBoxOthers ul li:nth-of-type(5){margin:unset}section.location{width:100%}section.location .content{width:90%;margin:0 auto;padding-bottom:40px}section.location .content .map{width:100%;margin-top:20px}section.location .content .mapInfo{width:100%;height:236px;margin-bottom:20px}section.location .content .mapInfo ul li{display:block}section.location .content .mapInfo ul li a{margin-left:62px;padding-top:2px;line-height:25px}section.location .content .mapInfo ul li a p{font-size:15px}section.location .content .mapInfo ul li:nth-of-type(1){margin:19px 0 0 43px}section.location .content .mapInfo ul li:nth-of-type(1) img{position:absolute;top:30px;left:42px}section.location .content .mapInfo ul li:nth-of-type(2){margin:16px 0 0 43px}section.location .content .mapInfo ul li:nth-of-type(2) img{position:absolute;top:100px;left:40px}section.location .content .mapInfo ul li:nth-of-type(3){margin:16px 0 0 43px}section.location .content .mapInfo ul li:nth-of-type(3) img{position:absolute;top:168px;left:45px}section.location .content .busInfo .ImgWrap{display:none}section.location .content .busInfo .busWrap{margin-left:unset}section.location .content .busInfo .busWrap p{width:100%;display:inline-block}section.location .content .busInfo .busWrap p:nth-of-type(1){padding:20px 0 25px 7px;font-size:20px;display:block}section.location .content .busInfo .busWrap p span:nth-of-type(1){margin:4px 0 0 17px;width:94px;float:left}section.location .content .busInfo .busWrap p span:nth-of-type(2){margin-left:20px;width:67%}section.location .content .busInfo .busWrap p span:nth-of-type(3){margin-left:131px}}@media (min-width:0px) and (max-width:768px){.header .helpLink{display:none;position:absolute;right:0;top:0;z-index:3000;background:#fff;width:85vw;height:75px;border-bottom:1px solid #ccc}.header .helpLink #helpWrap,.header .helpLink #helpWrap>ul{justify-content:flex-start}.header .helpLink #helpWrap>ul>li::before{top:35px}.header .helpLink #helpWrap .snsWrap{position:fixed;right:15px;bottom:15px}.header .helpLink #helpWrap .snsWrap ul li.home{display:none}.header .headerBottom{height:75px;border-top:none}.header .nav.active{top:0;padding-top:75px}.header .nav.active ul.depth-1{width:85vw}footer.footer{padding:0}footer.footer .bottom .inner .link ul{flex-wrap:wrap;gap:10px 25px;padding:20px 0;justify-content:center}footer.footer .bottom .inner .link ul li a{font-size:15px}footer.footer .bottom .inner .info{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding:20px 0 60px}footer.footer .bottom .inner .info .left{flex-wrap:wrap}footer.footer .bottom .inner .info .left ul{flex-wrap:wrap;margin-bottom:20px}footer.footer .bottom .inner .info .left ul li{width:100%!important}footer.footer .bottom .inner .info .left ul li:first-child{margin-bottom:10px}footer.footer .bottom .inner .info .left>p{text-align:center}footer.footer .bottom .inner .info .right{justify-content:space-between;position:static;width:100%}footer.footer .bottom .inner .info .right .site-wrap{width:48%;margin-bottom:20px}footer.footer .bottom .inner .info .right .site-wrap button{width:100%}footer.section.footer{display:none}}@media screen and (max-width:768px){.main{padding-top:75px}.main .section-1 .inner .search{width:100%}.main .section-1 .inner .search input{height:56px;background-size:20px;padding-right:60px}.main .section-1 .inner .search input::placeholder{font-size:16px}.main .section-1 .inner .quick-menu{width:70%;margin:60px auto 40px}.main .section-1 .inner .quick-menu ul{flex-wrap:wrap}.main .section-1 .inner .quick-menu ul li{width:30%;margin-bottom:25px}.main .section-1 .inner .quick-menu ul li a::before{width:80px;height:80px;border-radius:20px;background-size:40px!important;margin-bottom:15px}.main .section-2 .inner .top h2{font-size:24px}.main .section-2 .inner>.bottom h2,.main .section-3 .inner h2{font-size:26px}.main .section-2 .inner .top .notice{padding:30px 20px}.main .section-2 .inner .top .calender{width:100%;padding:30px 20px;margin-bottom:30px;max-height:unset}.main .section-2 .inner .top .popup-slide{width:100%;max-height:unset}.main .section-2 .inner .top .popup-slide ul li a{display:block}.main .section-2 .inner .top .popup-slide ul li a img{display:block;width:100%}.main .section-2 .inner .top .popup-slide .controler{width:100%;position:relative;right:0;bottom:30px;border-radius:0;background-color:#333}.main .section-2 .inner .top .popup-slide .controler .swiper-control{justify-content:flex-end;gap:0 13px;padding-right:20px}.main .section-3 .inner{flex-wrap:wrap;height:auto}.main .section-3 .inner .left{width:100%;height:410px;margin-bottom:50px}.main .section-3 .inner .left ul.tab-container{padding-top:30px}.main .section-3 .inner .left ul.tab-container>li .tab-content{height:fit-content;padding:35px}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly{margin-top:55px}.main .section-3 .inner .left ul.tab-container>li .tab-content .monthly ul li a:nth-of-type(n+3){display:none}.main .section-3 .inner .right{width:100%}.main .section-3 .inner .right .book-wrap .book{max-height:unset}}@media screen and (max-width:460px){.main .section-1 .inner .quick-menu{width:100%;margin-bottom:20px}.main .section-1 .inner .quick-menu ul li a{font-size:14px;white-space:nowrap}}@media screen and (max-width:768px){section.subVisual{margin-top:75px;height:120px;font-size:24px}section.subWrap .subInfo{margin-bottom:40px;padding:0 55px}section.subWrap .subInfo nav h2{height:55px}section.subWrap .subInfo nav ul{top:55px}section.subWrap .subInfo nav ul li{line-height:45px}section.subWrap .subInfo nav ul li a{font-size:16px}section.subWrap .subInfo .subPageFunction a,section.subWrap .subInfo .subPageFunction button{width:55px;height:55px}section.subWrap article.content-wrap .depth-3 li a{height:45px}section.headerWrap{width:300px;float:right;background:#4db748}section.headerWrap .headerWrap2{width:270px;margin:0 auto}section.headerWrap .headerWrap2 .helpLink{position:relative;margin-top:unset;text-align:center}section.headerWrap .headerWrap2 .helpLink .closeBtn{height:70px;line-height:70px;float:right}section.headerWrap .headerWrap2 .helpLink .closeBtn img{padding:20px 16px 18px 0}section.headerWrap .headerWrap2 .helpLink ul{height:55px;line-height:55px;display:inline-block;margin:unset;border-top:1px solid #b8e3b5;border-bottom:1px solid #b8e3b5;width:270px}section.headerWrap .headerWrap2 .helpLink ul>li{position:relative;vertical-align:top;float:left}section.headerWrap .headerWrap2 .helpLink ul>li>a{color:#fff;display:inline-block;font-size:16px;height:40px;line-height:40px;margin:unset;padding:0 19.8px}section.headerWrap .headerWrap2 .helpLink ul>li:before{width:1px;height:15px;content:"";position:absolute;left:0;top:18px;background-color:#fff}section.headerWrap .headerWrap2 .helpLink ul>li:nth-of-type(1):before{display:none}section.headerWrap .headerWrap2 .helpLink ul>li:nth-last-of-type(1){display:none}section.headerWrap .headerWrap2 .helpLink ul>li:nth-last-of-type(1):before{display:none}section.headerWrap .headerWrap2 .helpLink ul>li:nth-of-type(3){display:none}section.headerWrap .headerWrap2 .navWrap h1{display:none}}@media print{@page{size:A4;margin:20mm}body,html{width:1024px;height:auto}*,::after,::before,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,legend,li,ol,p,td,th,ul{-webkit-print-color-adjust:exact}}.categoryBox{margin:10px 0 40px;width:100%}.categoryBox ul{display:flex;border:1px solid #ccc}.categoryBox ul li{flex:1}.categoryBox ul li a{display:flex;align-items:center;justify-content:center;text-align:center;font-size:17px;height:50px;border-right:1px solid #ccc}.categoryBox ul li a.btn-primary2{color:#fff;background-color:#01a37c}.categoryBox ul li:first-of-type a{border-left:none}.categoryBox ul li:last-of-type a{border-right:none}.categoryBox ul li.on a{background:#01a37c;color:#fff}.categoryBox:after{content:"";display:block;clear:both}@media screen and (max-width:768px){.categoryBox{margin-bottom:30px}.categoryBox ul{flex-wrap:wrap;border-bottom:none}.categoryBox ul li{flex-grow:1;flex:unset;width:50%;border-bottom:1px solid #ccc}.categoryBox ul li a{height:45px}}#boardListSearch{border-top:solid 1px #66ae64;margin-top:45px;position:relative;overflow:visible}#boardListSearch>div.col.col-3{float:none;position:absolute;top:-25px;color:#33af33}#boardListSearch>div.col.col-17{float:none;width:100%;text-align:center}#boardListSearch>div.col.col-17>form{margin:-25px auto 0;border:1px solid #66ae64;background-color:#fff;width:420px}#boardListSearch>div.col.col-17>form>input[name=query]{width:364px;height:48px;border-radius:0;border:none}#boardListSearch>div.col.col-17>form>button[type=submit]{position:relative;text-indent:-9999px;width:50px;height:50px;border:none;border-left:solid 1px #dadada;border-width:1px;background-color:#fff}#boardListSearch>div.col.col-17>form>button[type=submit]>i.fa{position:absolute;top:0;left:0;text-indent:0;display:inline-block;width:50px;height:48px;line-height:50px;font-size:22px;color:#33af33}.boardRead{position:relative;border-style:solid;border-color:#01a37c;border-image-slice:1;border-top-width:3px}.boardRead>h1{background-color:#f7fcf5;border-bottom:1px solid #dadada;padding:10px;margin:0 0 10px;font-size:20.4px}.boardRead>h1 small{float:right;margin-left:15px;line-height:40.8px;color:grey}.boardRead section{padding:0 10px 10px!important;margin:0 0 10px;border-bottom:1px solid #dadada}.boardRead section .category{display:inline-block;margin-left:15px;font-size:12px}.boardRead section .major{display:inline-block;font-size:12px}.boardRead section .hit{font-size:12px;float:right}.boardRead section.fileList li{margin:3px 0}.boardRead section.articleBody img{max-width:100%}.boardRead section.articleBody blockquote+h1,.boardRead section.articleBody blockquote+h2,.boardRead section.articleBody blockquote+h3,.boardRead section.articleBody blockquote+h4,.boardRead section.articleBody blockquote+h5,.boardRead section.articleBody blockquote+h6,.boardRead section.articleBody ol+h1,.boardRead section.articleBody ol+h2,.boardRead section.articleBody ol+h3,.boardRead section.articleBody ol+h4,.boardRead section.articleBody ol+h5,.boardRead section.articleBody ol+h6,.boardRead section.articleBody p+h1,.boardRead section.articleBody p+h2,.boardRead section.articleBody p+h3,.boardRead section.articleBody p+h4,.boardRead section.articleBody p+h5,.boardRead section.articleBody p+h6,.boardRead section.articleBody table+h1,.boardRead section.articleBody table+h2,.boardRead section.articleBody table+h3,.boardRead section.articleBody table+h4,.boardRead section.articleBody table+h5,.boardRead section.articleBody table+h6,.boardRead section.articleBody ul+h1,.boardRead section.articleBody ul+h2,.boardRead section.articleBody ul+h3,.boardRead section.articleBody ul+h4,.boardRead section.articleBody ul+h5,.boardRead section.articleBody ul+h6{margin-top:20px}.boardRead section.articleBody h1,.boardRead section.articleBody h2,.boardRead section.articleBody h3,.boardRead section.articleBody h4,.boardRead section.articleBody h5,.boardRead section.articleBody h6{margin:16px 0 10px}.boardRead section.articleBody blockquote{font-family:'Nanum Square';padding:10px 17px;margin:0 0 10px;font-size:21px;border-left:5px solid #d7fff5}.boardRead section.articleBody blockquote strong{font-weight:700;color:#158d20}.boardRead section.articleBody h1,.boardRead section.articleBody h2{font-weight:600;font-family:'Nanum Square'}.boardRead section.articleBody blockquote footer{margin-top:10px;font-size:13px;color:grey}.boardRead section.articleBody p{font-size:16px;margin:10px 0}.boardRead section.articleBody li{font-size:16px;line-height:28.8px}.boardRead section.articleBody h1{margin-left:18px;position:relative;font-size:20px;line-height:32px}.boardRead section.articleBody h1:after{position:absolute;content:"";display:block;width:5px;height:30px;top:2px;left:-18px;background:url(/img/styleguide/E/bul_1.jpg) center no-repeat}.boardRead section.articleBody h1+blockquote,.boardRead section.articleBody h1+div{margin-left:18px;margin-bottom:15px}.boardRead section.articleBody h2{position:relative;font-size:18px;margin-left:18px;color:#1d982b}.boardRead section.articleBody h2:after{position:absolute;content:"";display:block;width:7px;height:22px;top:0;left:-14px;background:url(/img/styleguide/E/bul_2.jpg) center no-repeat}.boardRead section.articleBody h3:after,.boardRead section.articleBody h4:after,.boardRead section.articleBody h5:after{content:"";width:13px;top:1px}.boardRead section.articleBody h2+blockquote,.boardRead section.articleBody h2+div{margin-left:18px;margin-bottom:15px}.boardRead section.articleBody h3{font-size:17px;position:relative;padding-left:0;margin-left:28px}.boardRead section.articleBody h3:after{position:absolute;display:block;height:15px;left:-14px;background:url(/img/styleguide/E/bul_3.jpg) center no-repeat}.boardRead section.articleBody h3+blockquote,.boardRead section.articleBody h3+div{margin-left:28px;margin-bottom:15px}.boardRead section.articleBody h4{font-size:17.5px;position:relative;padding-left:0;margin-left:43px}.boardRead section.articleBody h4:after{position:absolute;display:block;height:18px;left:-16px;background:url(/img/styleguide//E/bul_4.jpg) center no-repeat}.boardRead section.articleBody h4+blockquote,.boardRead section.articleBody h4+div{margin-left:43px;margin-bottom:15px}.boardRead section.articleBody h5{font-size:16px;position:relative;margin-left:55px;padding-left:0}.boardRead section.articleBody h5:after{position:absolute;display:block;height:15px;left:-18px;background:url(/img/styleguide//E/bul_5.jpg) center no-repeat}.boardRead section.articleBody h5+blockquote,.boardRead section.articleBody h5+div{margin-left:55px;margin-bottom:15px}.boardRead section.articleBody h6{font-size:17px;margin-left:58px}.boardRead section.articleBody h6+blockquote,.boardRead section.articleBody h6+div{margin-left:58px;margin-bottom:15px}.boardRead section.articleBody ol,.boardRead section.articleBody ul{margin:7px 0}.boardRead section.articleBody ol ol,.boardRead section.articleBody ol ul,.boardRead section.articleBody ul ol,.boardRead section.articleBody ul ul{margin:0}.boardRead section.articleBody ol li,.boardRead section.articleBody ul li{padding-left:0;margin:2px 0}.boardRead section.articleBody ul>li{position:relative;padding-left:15px}.boardRead section.articleBody ul>li:after{position:absolute;display:block;content:" ";height:2px;width:7px;background-color:#999;top:11px;left:0}.boardRead section.articleBody li li{font-size:.92em;line-height:2em}.boardRead section.articleBody li li:after{height:2px;width:5px;left:1px}.boardRead section.articleBody li li li:after{width:4px;left:3px}.boardRead section.articleBody li li li li:after{width:3px;left:5px}.boardRead section.articleBody .olliStyle{position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li{position:relative;padding-left:13px}.boardRead section.articleBody ol>li:nth-of-type(1):after{content:"1. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(2):after{content:"2. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(3):after{content:"3. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(4):after{content:"4. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(5):after{content:"5. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(6):after{content:"6. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(7):after{content:"7. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(8):after{content:"8. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(9):after{content:"9. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(10):after{content:"10. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(11):after{content:"11. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(12):after{content:"12. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(13):after{content:"13. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(14):after{content:"14. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(15):after{content:"15. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(16):after{content:"16. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(17):after{content:"17. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(18):after{content:"18. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(19):after{content:"19. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardRead section.articleBody ol>li:nth-of-type(20):after{content:"20. ";position:absolute;display:block;color:#333;font-family:Roboto,sans-serif;top:0;left:-12px;width:20px;text-align:right}.boardPhoto .photoItem:after,.boardPhoto:after,.boardRead section.articleBody table:before,.boardRead section:after{content:""}.boardRead section.articleBody .gradborder{border-style:solid;border-image:linear-gradient(to right,#20a458 0,#104026 100%);border-image-slice:1}.boardRead section.articleBody table thead,.scheduleMonth table thead{border-bottom:1px #dadada}.boardRead section.articleBody table{position:relative;width:100%;border-left:1px solid #dadada;margin:5px 0}.boardRead section.articleBody table:before{position:absolute;width:100%;top:-2px;height:3px;background-image:linear-gradient(to right,#20a458 0,#104026 100%)}.boardRead section.articleBody table thead td,.boardRead section.articleBody table thead th{background-color:#e5f9f0;font-weight:500;font-size:17px}.boardRead section.articleBody table td,.boardRead section.articleBody table th{border-right:1px solid #dadada;border-bottom:1px solid #dadada;vertical-align:middle;padding:6px 8px;font-size:16px}.boardRead section.articleBody table td p:first-of-type,.boardRead section.articleBody table th p:first-of-type{margin-top:0}.boardRead section.articleBody table td p:last-of-type,.boardRead section.articleBody table th p:last-of-type{margin-bottom:0}.boardRead section.articleBody table th{font-weight:500;font-size:17px;background-color:#e5f9f0;text-align:center;color:#0e4325;border:1px solid #bee6ce}.boardRead section.articleBody table td{font-weight:400}.boardRead section.articleBody table tfoot{border-top:3px double #dadada}.applyForm,.board{border-top-width:3px}.boardRead section.articleBody table tfoot td,.boardRead section.articleBody table tfoot th{background-color:#edfbf5}@media (min-width:0px) and (max-width:768px){.boardRead section.articleBody blockquote{font-size:22px}.boardRead section.articleBody blockquote footer{font-size:16px}.boardRead section.articleBody p{font-size:13px;margin:6px 0}.boardRead section.articleBody li{font-size:13px}.boardRead section.articleBody h1{font-size:18px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody h2{font-size:16px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody h3{font-size:15px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody h4{font-size:14.5px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody h5{font-size:14.3px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody h6{font-size:14px;margin-top:18px;margin-bottom:8px}.boardRead section.articleBody table thead td,.boardRead section.articleBody table thead th{font-size:14px}.boardRead section.articleBody table td,.boardRead section.articleBody table th{font-size:13px}.boardRead section.articleBody table tbody td,.boardRead section.articleBody table tbody th{word-break:break-all}}.boardPage,.boardSearch{margin:10px 0;text-align:center}.boardRead section:after{display:block;clear:both}.boardRead footer{text-align:right;margin:10px 0}.totalCount{font-size:12px;color:#457ec1}.boardPhoto{margin-top:20px}.boardPhoto:after{display:block;clear:both}.boardPhoto .photoItem{float:left;width:calc(25% - 15px);margin:0 20px 20px 0}.boardPhoto .photoItem:after{display:block;clear:both}.boardPhoto .photoItem:nth-of-type(4n){margin-right:0}.boardPhoto .photoItem:nth-of-type(4n):after{content:"";display:block;clear:both}.boardPhoto .photoItem small{font-size:12px;float:left;color:#f3b6b6}@media (min-width:0px) and (max-width:768px){.boardPhoto .photoItem{width:calc(50% - 10px)}.boardPhoto .photoItem:nth-of-type(2n){margin-right:0}.boardPhoto .photoItem:nth-of-type(2n):after{content:"";display:block;clear:both}}.boardPhoto .photoItem a span.listThumb{position:relative;top:0;left:0;width:220px;height:165px;display:block;overflow:hidden}.boardPhoto .photoItem a span.listThumb>span.positionThumb{position:relative;display:block;left:-1890px;width:4000px;height:165px;text-align:center}.boardPhoto .photoItem a span.listThumb img{position:relative;width:auto;height:165px}.boardPhoto .photoItem a img{width:100%;height:66.6%}.boardPhoto .photoItem p.title{font-size:14px;text-align:center}.boardPhoto .photoItem span.date{font-size:12px;float:right;color:#737373}.boardPhoto footer{clear:both;text-align:right}.board{border-style:solid;border-color:#01a37c;border-image-slice:1;margin:20px 0}.board small{color:#d33;display:block}.board table{width:100%;margin-bottom:20px}.board table thead td,.board table thead th{border-bottom:1px solid #dadada;padding:10px;font-size:17px}.board table thead td.checkbox,.board table thead td.date,.board table thead td.hit,.board table thead td.no,.board table thead td.status,.board table thead th.checkbox,.board table thead th.date,.board table thead th.hit,.board table thead th.no,.board table thead th.status{text-align:center}.board table thead td.no,.board table thead th.no{white-space:nowrap}.board table thead td.category,.board table thead th.category{text-align:center}.board table thead td.title,.board table thead th.title{text-align:left}.board table thead td i,.board table thead th i{font-size:18px;cursor:pointer}.board table tbody tr.foldQ{cursor:pointer}.board table tbody tr.foldQ td.title>div{position:relative}.board table tbody tr.foldQ td.title>div:after{font-weight:900;line-height:1;position:absolute;display:block;content:"\f067";width:21px;height:21px;right:0;top:0;color:#b5b3b4}.board table tbody tr.foldQ.open td.title>div:after{content:"\f068"}.board table tbody tr.foldA span.foldA,.board table tbody tr.foldQ span.foldQ{display:inline-block;width:26px;height:26px;border-radius:13px;line-height:26px;font-size:13px;font-weight:700;background-color:#0b66bf;color:#fff}.board table tbody tr.foldA,.joinForeigner,.loginWrap div.loginBox form input[type=checkbox],.privacyWrap input[type=checkbox]{display:none}.board table tbody tr.foldA span.foldA{background-color:#e3345b}.board table tbody tr.foldA{background-color:#f8f8f8;border-bottom:2px solid #e9e9e9}.board table tbody tr{border-bottom:1px solid #dadada}.board table tbody td,.board table tbody th{padding:10px;font-size:16px;vertical-align:middle}.board table tbody td.no,.board table tbody th.no{text-align:center;font-family:Roboto,sans-serif;font-size:12.8px}.board table tbody td.category,.board table tbody th.category{text-align:center}.board table tbody td.status,.board table tbody th.status{text-align:center;font-size:.9em}.board table tbody td.title,.board table tbody th.title{text-align:left;font-size:16px}.board table tbody td.program,.board table tbody th.program{position:relative;height:70px}.board table tbody td.program .title,.board table tbody th.program .title{font-size:16px;font-weight:600}.board table tbody td.program .desc,.board table tbody th.program .desc{font-size:14px;font-weight:400}.board table tbody td.webZine,.board table tbody th.webZine{position:relative;padding-left:160px;height:100px}.board table tbody td.webZine span.listThumb,.board table tbody th.webZine span.listThumb{position:absolute;top:3px;left:0;width:140px;height:94px;overflow:hidden}.board table tbody td.webZine span.listThumb>span.positionThumb,.board table tbody th.webZine span.listThumb>span.positionThumb{position:relative;top:-953px;height:2000px;display:table-cell;vertical-align:middle}.board table tbody td.webZine span.listThumb img,.board table tbody th.webZine span.listThumb img{position:relative;width:140px;min-height:93px}.board table tbody td.webZine img,.board table tbody th.webZine img{position:absolute;left:0;top:3px;width:140px}.board table tbody td.webZine .title,.board table tbody th.webZine .title{font-size:16px;font-weight:600}.board table tbody td.webZine .desc,.board table tbody th.webZine .desc{font-size:14px;font-weight:400}.board table tbody td.webZineBook,.board table tbody th.webZineBook{position:relative;padding-left:120px;height:130px}.board table tbody td.webZineBook span.listThumb,.board table tbody th.webZineBook span.listThumb{position:absolute;top:3px;left:0;width:140px;height:94px;overflow:hidden}.board table tbody td.webZineBook span.listThumb>span.positionThumb,.board table tbody th.webZineBook span.listThumb>span.positionThumb{position:relative;top:-953px;height:2000px;display:table-cell;vertical-align:middle}.board table tbody td.webZineBook span.listThumb img,.board table tbody th.webZineBook span.listThumb img{position:relative;width:98px;min-height:93px}.board table tbody td.webZineBook img,.board table tbody th.webZineBook img{position:absolute;left:0;top:3px;width:123px}.board table tbody td.webZineBook .title,.board table tbody th.webZineBook .title{font-size:16px;font-weight:600}.board table tbody td.webZineBook .desc,.board table tbody th.webZineBook .desc{font-size:14px;font-weight:400}.board table tbody td.title-link,.board table tbody th.title-link{text-align:left;font-size:17.6px}.board table tbody td a.link,.board table tbody th a.link{border-bottom:2px dotted #01d6a3}.board table tbody td a.notice,.board table tbody th a.notice{font-weight:700}.board table tbody td span.notice,.board table tbody th span.notice{background-color:#396cff;display:inline-block;border-radius:5px;height:22px;line-height:22px;width:45px;color:#fff;font-weight:700}.board footer{text-align:right}.boardSearch{border:1px solid #dadada;background-color:#f7fcf5;padding:10px 20px}.boardSearch form *{height:30px;padding:5px 10px}.boardSearch form select{width:15%}.boardSearch form input{width:50%}.boardSearch form button{width:15%}.commentPost{position:relative}.commentPost .commentInfo{margin-bottom:5px}.commentPost .commentInfo span{display:inline-block;margin-right:3px}.commentPost .commentBtn{position:absolute;bottom:5px;right:5px}.commentPost .commentContents{font-size:14px;color:#333}.photoList{margin:10px 0}.photoList p.image img{width:100%}.fileLinkList span em{display:inline-block;border-radius:3px;font-size:.9em;text-decoration:none;font-style:normal;line-height:20px;padding:0 6px;margin-right:5px;height:20px;color:#fff;background-color:#0cfec3}.fileLinkList em{font-style:normal;font-size:.8em}@media (min-width:0px) and (max-width:768px){.board thead,.boardRead h1 small{display:none}#boardListSearch>div.col.col-3{font-size:12px}#boardListSearch>div.col.col-17>form{width:230px;margin-top:-18px}#boardListSearch>div.col.col-17>form>input[name=query]{width:76%;height:36px;font-size:14px}#boardListSearch>div.col.col-17>form>button[type=submit]{width:22%;height:36px}#boardListSearch>div.col.col-17>form>button[type=submit]>i.fa{height:34px;line-height:36px;font-size:15px}.board tbody tr{display:block;padding:10px 0;line-height:26px}.board tbody tr td{display:inline;padding:4px;border:none}.board tbody tr td.no{display:none}.board tbody tr td.category{color:#3c99f4}.board tbody tr td.category:before{content:"["}.board tbody tr td.category:after{content:"]"}.board tbody tr td.title{font-size:16px}.board tbody tr td.title:after{content:"\A";white-space:pre}.board tbody tr td.webZine{display:block;position:relative;padding-left:135px;height:auto;min-height:75px}.board tbody tr td.webZine img{position:absolute;left:0;top:3px;width:120px;height:80px}.board tbody tr td.webZine .title{display:block;font-size:14px;font-weight:600}.board tbody tr td.webZine .desc{font-size:13px;font-weight:400;height:40px}.board tbody tr td.webZine span.listThumb span.positionThumb{top:-953px}.board tbody tr td.webZine span.listThumb span.positionThumb img{width:120px;max-width:120px;height:auto}.board tbody tr td.webZine+td{margin-left:130px}.board tbody tr td.date,.board tbody tr td.hit,.board tbody tr td.name{font-size:12px;color:#999;margin-left:10px}.board tbody tr td.name:before{content:"작성자 : "}.board tbody tr td.date:before{content:"등록일 : "}.board tbody tr td.hit:before{content:"조회수 : "}}#siteMapMenu>li>a:after,.loginWrap div.loginBox form .idsave:before,.scheduleBox .scheduleList li:before,.scheduleMonth table:before,.tabMenuBox2 ul li a:after,.tabMenuBox2 ul li a:before,.tabMenuBox2 ul li:after,.tabMenuBox2 ul li:before,.tabMenuBox2 ul:after,.tabMenuBox2 ul:before,.tabMenuBox2:after,.tabMenuBox:after{content:""}#boardImage .photoItem{border:1px solid #ddd;height:330px}#boardImage .photoItem a>p.title{height:30px;line-height:30px;color:#fff;background-color:#33b531}#boardImage .photoItem a>span.listThumb{width:100%;height:215px}#boardImage .photoItem a>span.listThumb>span.positionThumb,#boardImage .photoItem a>span.listThumb>span.positionThumb>img{height:215px}#boardImage .photoItem a>span.listThumb>span.positionThumb>img.width{width:220px;height:auto}#boardImage .photoItem a>p.imgcontent{border-top:solid 1px #ddd;font-size:14px;padding:5px;height:83px;overflow:hidden}#BoardReadPrevNext{border-top:solid 2px #33b531;border-bottom:solid 2px #33b531;padding:10px}#BoardReadPrevNext>li:first-child,#siteMapMenu>li{border-bottom:solid 1px #ddd}#BoardReadPrevNext>li{padding:5px 0;white-space:nowrap;overflow:hidden}#BoardReadPrevNext>li>span{display:inline-block;width:80px;border-right:solid 1px #eee;margin-right:10px}#BoardReadPrevNext>li>span>i{margin-left:10px}#siteMapMenu{overflow:hidden}@media (min-width:769px) and (max-width:1024px){#siteMapMenu{padding-top:5%}}#siteMapMenu>li{float:left;width:100%}#siteMapMenu>li:nth-of-type(odd){background-color:#F7FCFF}#siteMapMenu>li:nth-of-type(even){background-color:#fff}#siteMapMenu>li:nth-of-type(1){border-top:1px solid #ddd}#siteMapMenu>li:nth-of-type(1)>a:after{background-image:url(../img/SiteMapicon1.png)}#siteMapMenu>li:nth-of-type(2)>a:after{background-image:url(../img/SiteMapicon2.png)}#siteMapMenu>li:nth-of-type(3)>a{padding-top:50px}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li:nth-of-type(3)>a{padding-top:10px}}#siteMapMenu>li:nth-of-type(3)>a:after{background-image:url(../img/SiteMapicon3.png)}#siteMapMenu>li:nth-of-type(4)>a{padding-top:15px}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li:nth-of-type(4)>a{padding-top:10px}}#siteMapMenu>li:nth-of-type(4)>a:after{background-image:url(../img/SiteMapicon4.png)}#siteMapMenu>li:nth-of-type(4)>ul>li>a{line-height:35px}#siteMapMenu>li:nth-of-type(5)>a:after{background-image:url(../img/SiteMapicon5.png)}#siteMapMenu>li:nth-of-type(6)>a:after{background-image:url(../img/SiteMapicon6.png)}#siteMapMenu>li:nth-of-type(7)>a{padding-top:15px}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li:nth-of-type(7)>a{padding-top:10px}}#siteMapMenu>li:nth-of-type(7)>a:after{background-image:url(../img/SiteMapicon7.png)}#siteMapMenu>li:nth-of-type(7)>ul>li>a{line-height:35px}#siteMapMenu>li:nth-of-type(8)>a{padding-top:50px}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li:nth-of-type(8)>a{padding-top:10px}}#siteMapMenu>li:nth-of-type(8)>a:after{background-image:url(../img/SiteMapicon8.png)}#siteMapMenu>li>a{display:block;line-height:47px;text-indent:20px;color:#000;font-size:16px;font-weight:900;padding-top:30px;padding-left:50px;position:relative;width:20%;height:0;float:left}@media (min-width:769px) and (max-width:1024px){#siteMapMenu>li>a{padding-left:30px}}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li>a{width:100%;padding-top:10px;padding-left:30px;height:65px}}#siteMapMenu>li>a:after{display:block;position:relative;background-repeat:no-repeat;background-position:center;width:35px;height:36px;top:-41px;left:-18px}#siteMapMenu>li>ul{margin:20px 0 10px 25%;width:75%}@media (min-width:0px) and (max-width:768px){#siteMapMenu>li>ul{width:auto;margin:20px 10px}}#siteMapMenu>li>ul>li{float:none;display:block;overflow:hidden;padding:10px 0;border-top:dotted 2px #666}#siteMapMenu>li>ul>li:first-child{border-top:none}@media (min-width:0px) and (max-width:494px){#siteMapMenu>li>ul>li{width:50%;margin-right:0}}@media (min-width:495px) and (max-width:768px){#siteMapMenu>li>ul>li{width:30%;margin-right:3%}}#siteMapMenu>li>ul>li>a{float:left;height:29px;line-height:29px;position:relative;width:200px}#siteMapMenu>li>ul>li>ul{float:left;width:500px}#siteMapMenu>li>ul>li>ul>li{float:left;margin-right:15px}.totalSearchBox{background-color:#f3f3f3;border:1px solid #d5d5d5;padding:15px;text-align:center}.totalSearchBox input[type=text]{width:400px}.totalSearchResult{border-top-width:0;padding:0 0 15px}.totalSearchResult h2{font-size:17px;font-weight:700;color:#01a37c;border-style:solid;border-color:#01a37c;border-image-slice:1;border-bottom-width:3px}.totalSearchResult>table{margin:10px 0!important}.totalSearchResult>table p.title{font-size:15px;font-weight:600}.totalSearchResult>table p.content{color:#999}.totalSearchResult>table p.link a{color:#428bca;font-size:13px}.totalSearchResult p.more{text-align:right}@media (min-width:0px) and (max-width:768px){.totalSearchBox input[type=text]{width:calc(100% - 30px - 90px)}}.tabMenuBox{padding:5px 0 20px;margin:10px 0;width:100%}.tabMenuBox ul{overflow:hidden;border-bottom:1px solid #ccc}.joinProgress ol li.on,.tabMenuBox ul li.on a{top:1px;border-color:#01a37c;border-image-slice:1}.tabMenuBox ul li{float:left;width:16%}.tabMenuBox ul li a{display:block;height:46px;line-height:46px;text-align:center;font-size:16px;padding:0 20px}@media (min-width:0px) and (max-width:768px){.tabMenuBox ul li a{padding:0}}.tabMenuBox ul li.on a{border-style:solid;border-width:0 0 4px;font-weight:700}.tabMenuBox:after{display:block;clear:both}.tabMenuBox2{padding:5px 0 20px;margin:10px 0;width:100%}.tabMenuBox2 ul,.tabMenuBox2 ul:after,.tabMenuBox2 ul:before{width:auto;float:none;margin:0;display:block;position:static;left:auto;right:auto;top:auto;bottom:auto;background:0 0;height:auto;padding:0;text-align:left;border-width:0}.tabMenuBox2 ul{overflow:hidden}.tabMenuBox2 ul li{height:auto;margin:0;padding:0;display:block;position:static;text-align:left;background:0 0;border-width:0;left:auto;right:auto;top:auto;bottom:auto;float:left;width:20%}.tabMenuBox2 ul li a,.tabMenuBox2 ul li a:after,.tabMenuBox2 ul li a:before,.tabMenuBox2 ul li:after,.tabMenuBox2 ul li:before{width:auto;margin:0;float:none;position:static;left:auto;right:auto;top:auto;bottom:auto;display:block}.tabMenuBox2 ul li:after,.tabMenuBox2 ul li:before{background:0 0;height:auto;padding:0;text-align:left;border-width:0}.tabMenuBox2 ul li a{background:#fff;height:35px;line-height:35px;text-align:center;border:1px solid #e9e9e9;border-left:none;font-size:15px;padding:0 20px}.tabMenuBox2 ul li a:after,.tabMenuBox2 ul li a:before{background:0 0;height:auto;padding:0;text-align:left;border-width:0}.tabMenuBox2 ul li:first-of-type a{border:1px solid #e9e9e9}.tabMenuBox2 ul li.on a{color:#fff;background-color:#01ad84;font-weight:700}.tabMenuBox2:after{display:block;clear:both}.categoryMenu{padding:5px 20px;margin:20px 0;width:100%;border:2px solid #01a37c;border-image-slice:1}.categoryMenu ul{overflow:hidden}.categoryMenu ul>li{float:left;width:33%}.categoryMenu ul>li.on a{color:#1e7524}.scheduleBox{margin:10px 0;padding:10px 0 20px;border-bottom:1px dashed #e9e9e9}.scheduleBox .scheduleCalendar{padding:5px 20px 20px;border:1px solid #01a37c}.scheduleBox .scheduleCalendar h2{text-align:center;color:#01a37c;font-size:16px;margin:10px 0}.scheduleBox .scheduleCalendar table{width:100%}.scheduleBox .scheduleCalendar table thead th{width:14.28571429%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-weight:700;font-size:10px;text-align:center;vertical-align:middle;height:15px}.scheduleBox .scheduleCalendar table thead th:nth-of-type(1){color:#ea4e00}.scheduleBox .scheduleCalendar table thead th:nth-of-type(7){color:#017ccf}.scheduleBox .scheduleCalendar table tbody td{text-align:center;vertical-align:middle;height:24px;font-weight:700;font-size:11px;border:1px solid #e9e9e9}.scheduleBox .scheduleCalendar table tbody td.holiday,.scheduleBox .scheduleCalendar table tbody td:nth-of-type(1){color:#ea4e00}.scheduleBox .scheduleCalendar table tbody td:nth-of-type(7){color:#017ccf}.scheduleBox .scheduleCalendar table tbody td.event,.scheduleBox .scheduleCalendar table tbody td.eventEVN,.scheduleBox .scheduleCalendar table tbody td.eventHOL,.scheduleBox .scheduleCalendar table tbody td.eventSCH{background-color:#fff}.scheduleBox .scheduleList{margin-left:30px}.scheduleBox .scheduleList li{position:relative;padding-left:14px;font-size:14px;margin:3px 0}.scheduleBox .scheduleList li:before{width:2px;height:2px;position:absolute;display:block;background-color:#01a37c;top:8px;left:3px}.scheduleBox .scheduleList li span.date{color:#01a37c;display:inline-block;width:130px}.scheduleBox .scheduleList li span.title{display:inline-block}.scheduleBox .scheduleList li span.holiday{color:#ea4e00}.scheduleMonth header{height:100px;position:relative}.scheduleMonth header h2{position:absolute;left:50%;margin-left:-100px;height:100px;line-height:100px;text-align:center;width:200px;font-size:24px}.scheduleMonth header .next,.scheduleMonth header .prev{position:absolute;width:80px;height:30px;text-align:center;left:50%;top:37px}.scheduleMonth header .prev{margin-left:-170px}.scheduleMonth header .next{margin-left:90px}.scheduleMonth table{position:relative;border-left:1px solid #dadada;margin:5px 0;table-layout:fixed;width:100%}.scheduleMonth table:before{position:absolute;width:100%;top:-2px;height:3px;background-image:linear-gradient(to right,#88c449 0,#0f5daa 100%)}.scheduleMonth table thead td,.scheduleMonth table thead th{border-right:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#e5f9f0;font-weight:500;font-size:14px;text-align:center;padding:8px}.scheduleMonth table tbody td,.scheduleMonth table tbody th{border-right:1px solid #dadada;border-bottom:1px solid #dadada;vertical-align:top;padding:6px 8px;font-size:12px;position:relative;height:100px}.scheduleMonth table tbody td p:first-of-type,.scheduleMonth table tbody th p:first-of-type{margin-top:0}.scheduleMonth table tbody td p:last-of-type,.scheduleMonth table tbody th p:last-of-type{margin-bottom:0}.scheduleMonth table tbody td div.holiday,.scheduleMonth table tbody th div.holiday{color:#E61A09}.scheduleMonth table tbody td div,.scheduleMonth table tbody th div{margin-bottom:5px}@media (min-width:0px) and (max-width:768px){#map{margin:15px 0}}@media (min-width:769px) and (max-width:1024px){#map{margin:15px 0}}.loginWrap p.topTitle{font-size:30px;font-weight:300;text-align:center;margin:40px 0 30px}.loginWrap div.loginBox{padding:50px 160px 100px;border:1px solid #e3e3e3}.loginWrap div.loginBox p.subTitle{margin-bottom:35px;text-align:center;font-size:20px;color:#999}.loginWrap div.loginBox form{padding-bottom:17px;border-bottom:1px solid #ddd}.loginWrap div.loginBox form input[type=password],.loginWrap div.loginBox form input[type=text]{height:46px;width:100%;font-size:16px;color:#999;background-color:#f3f3f3;border:none;border-top:1px solid #f3f3f3;border-bottom:1px solid #ddd;margin:5px 0;padding-left:15px;border-radius:0}.loginWrap div.loginBox form .idsave{position:relative;margin:15px 0 25px;padding-left:30px;font-size:15px;font-weight:400}.loginWrap div.loginBox form .idsave:before{font-weight:900;line-height:1;top:0;left:0;display:block;position:absolute;width:20px;height:20px;border:1px solid #9d9d9d;font-size:14px;padding:2px}.loginWrap div.loginBox form input[type=checkbox]:checked+.idsave:before{content:"\f00c"}.loginWrap div.loginBox form .loginBtn{width:100%;display:block;background-image:linear-gradient(to right,#88c449 0,#0f5daa 100%);height:56px;line-height:56px;font-size:20px;font-weight:500;color:#fff;border:none;border-radius:1px}.loginWrap div.loginBox .memberService{position:relative;margin-top:35px}.loginWrap div.loginBox .memberService a.findid{height:17px;line-height:17px;display:inline-block;padding-right:15px;border-right:1px solid #ccc}.loginWrap div.loginBox .memberService a.findpw{height:17px;line-height:17px;display:inline-block;padding-left:12px}.loginWrap div.loginBox .memberService a.joinBtn{position:absolute;right:0;top:-15px;display:block;width:118px;height:46px;line-height:46px;color:#fff;font-size:15px;background-color:#6d6e72;border:none;border-radius:3px;text-align:center}@media (min-width:0px) and (max-width:768px){.loginWrap p.topTitle{font-size:24px}.loginWrap div.loginBox{padding:30px 20px 60px}.loginWrap div.loginBox .memberService{text-align:center}.loginWrap div.loginBox .memberService a.joinBtn{position:relative;top:auto;left:auto;width:100%;height:36px;line-height:36px;margin-top:20px}}@media (min-width:769px) and (max-width:1024px){.loginWrap div.loginBox{padding:30px 60px 60px}}.joinProgress{margin:-30px 0 10px;width:100%}.joinProgress ol{overflow:hidden}.joinProgress ol li{position:relative;float:left;width:20%;display:block;height:76px;line-height:76px;text-align:center;font-size:17px;padding:0 20px;border-bottom:1px solid #ccc;font-weight:400}.joinProgress ol li.complete:before,.joinProgress ol li:after{font-family:'Font Awesome 5 Free';display:inline-block;position:absolute;-moz-osx-font-smoothing:grayscale}.joinProgress ol li:after{font-weight:900;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f054";top:29px;right:-9px;color:#999}.joinProgress ol li.on{border-style:solid;border-width:0 0 3px;font-weight:500;color:#094fa4}.joinProgress ol li.complete:before,.privacyWrap .agreeCheck:before{font-weight:900;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto}.joinProgress ol li.on:after{color:#333}.joinProgress ol li.complete:before{line-height:1;content:"\f00c";top:32px;left:37px;font-size:12px;color:#094fa4}.joinProgress:after{content:"";display:block;clear:both}@media (min-width:0px) and (max-width:768px){.joinProgress{margin:0 0 10px}}@media (min-width:769px) and (max-width:1024px){.joinProgress{margin:0 0 10px}}.joinTitle{font-size:30px;margin:50px 0 30px;text-align:center;font-weight:300}.joinForeigner,.joinNormal,.joinUnder14{width:calc(100% / 2);float:left;padding:0 10px}.joinForeigner form,.joinNormal form,.joinUnder14 form{background-color:#f3f3f3;border:3px solid #f3f3f3;border-radius:3px;padding:40px 0 40px 165px;height:200px}.joinForeigner form:hover,.joinNormal form:hover,.joinUnder14 form:hover{background-color:#fff;border:3px solid #646464}.joinForeigner form p.typeName,.joinNormal form p.typeName,.joinUnder14 form p.typeName{font-size:20px;line-height:20px;font-weight:500;margin-bottom:14px}.joinForeigner form p.comment,.joinNormal form p.comment,.joinUnder14 form p.comment{font-size:14px;line-height:14px;margin-bottom:20px}.joinForeigner form button,.joinNormal form button,.joinUnder14 form button{width:120px;height:46px;line-height:46px;font-size:15px;color:#eee;font-weight:500;padding:0;border-radius:3px}.joinForeigner form button:hover,.joinNormal form button:hover,.joinUnder14 form button:hover{color:#fff}.joinNormal form{background:url(/img/member/join_icon1.png) 50px center no-repeat #f3f3f3}.joinNormal form button{background-color:#0877e2}.joinNormal form button:hover{background-color:#076ac9}.joinUnder14 form{background:url(/img/member/join_icon2.png) 50px center no-repeat #f3f3f3}.joinUnder14 form button{background-color:#2cb23f}.joinUnder14 form button:hover{background-color:#279e38}.joinForeigner form{background:url(/img/member/join_icon3.png) 50px center no-repeat}.joinForeigner form button{background-color:#dc902e}.joinForeigner form button:hover{background-color:#ce8322}@media (min-width:0px) and (max-width:768px){.joinForeigner,.joinNormal,.joinUnder14{width:100%;float:none;margin-bottom:10px}}.privacyWrap .privacyContent{height:200px;overflow-y:scroll;border:3px solid #ddd}.privacyWrap .privacyContent pre{padding:10px;font-size:14px;line-height:17px;background-color:#fff;font-family:Roboto,'Noto Sans Korean',sans-serif}.privacyWrap .agreeCheck{position:relative;margin:15px 0 25px;padding-left:25px;font-size:15px;font-weight:500}.privacyWrap .agreeCheck:before{font-family:'Font Awesome 5 Free';-moz-osx-font-smoothing:grayscale;line-height:1;top:0;left:0;content:"";display:block;position:absolute;width:20px;height:20px;border:1px solid #9d9d9d;font-size:13px;padding:3px}.joinComplete footer .btn,.joinForm footer .btn{padding:0 30px;width:150px}.privacyWrap input[type=checkbox]:checked+.agreeCheck:before{content:"\f00c"}.privacyWrap footer{margin:20px 0;text-align:center}.privacyWrap footer .btn{width:150px;height:46px;line-height:46px;padding:0 30px;border-radius:3px;font-size:15px}.privacyWrap footer button{color:#fff;background-color:#0771d5}.privacyWrap footer button:hover{color:#fff;background-color:#0664bc}.authIpin,.authPhone{width:calc(100% / 2);float:left;padding:0 10px}.authIpin form,.authPhone form{background-color:#f3f3f3;border:3px solid #f3f3f3;border-radius:3px;padding:40px 0 40px 145px;height:230px}.authIpin form:hover,.authPhone form:hover{background-color:#fff;border:3px solid #646464}.authIpin form p.typeName,.authPhone form p.typeName{font-size:20px;line-height:20px;font-weight:500;margin-bottom:14px}.authIpin form p.comment,.authPhone form p.comment{font-size:14px;line-height:14px;margin-bottom:20px}.authIpin form button,.authPhone form button{width:120px;height:46px;line-height:46px;font-size:15px;color:#eee;font-weight:500;padding:0;border-radius:3px}.authIpin form button:hover,.authPhone form button:hover{color:#fff}.authIpin form a,.authPhone form a{height:46px;line-height:46px;font-size:15px;font-weight:500;padding:0 10px;border-radius:3px}.authIpin form p.info,.authPhone form p.info{font-size:13px;margin-top:10px}.joinComplete footer .btn,.joinForm footer .btn{height:46px;border-radius:3px;font-size:15px;line-height:46px}.authIpin form{background:url(/img/member/auth_icon1.png) 40px center no-repeat #f3f3f3}.authIpin form button{background-color:#0877e2}.authIpin form button:hover{background-color:#076ac9}.authPhone form{background:url(/img/member/auth_icon2.png) 40px center no-repeat #f3f3f3}.authPhone form button{background-color:#2cb23f}.authPhone form button:hover{background-color:#279e38}@media (min-width:0px) and (max-width:768px){.authIpin,.authPhone{width:100%;float:none;margin-bottom:10px}}.joinComplete footer,.joinForm footer{margin:20px 0;text-align:center}.joinForm footer button{color:#fff;background-color:#0771d5}.joinForm footer button:hover{color:#fff;background-color:#0664bc}.joinComplete footer a{color:#fff;background-color:#0771d5}.joinComplete footer a:hover{color:#fff;background-color:#0664bc}@media screen and (max-width:768px){.joinComplete footer a{width:80%!important;margin:5px 0!important;max-width:250px}}.bookItem{position:relative;margin-top:30px;padding-left:150px;min-height:210px;border-bottom:1px solid #ccc}.bookItem h2{font-size:22px;margin-bottom:10px}.bookItem p.image{position:absolute;left:0;top:0;width:122px;height:180px;border:1px solid #959b99;box-shadow:1px 1px 1px 0 rgba(0,0,0,.7)}.bookItem p.image img{width:100%;height:100%}@media (min-width:0px) and (max-width:768px){.bookItem{padding-left:0;padding-bottom:10px}.bookItem h2{margin-left:0;font-size:18px}.bookItem p.image{position:relative;float:left;margin-right:10px;margin-bottom:10px;top:auto;width:80px;height:120px}.bookItem .desc{clear:left}}.bookItem .info{margin:10px 0}.bookItem .info:nth-of-type(2){margin-top:7px;margin-bottom:0}.bookItem .info:nth-of-type(3){margin-top:0}.bookItem .info p{position:relative;font-size:14px;display:inline-block;padding:0 10px}.bookItem .info p:before{content:"|";display:block;position:absolute;left:-1px;top:-1px}.bookItem .info p:first-of-type{padding-left:0}.bookItem .info p:first-of-type:before{display:none}.bookItem .button{position:absolute;bottom:25px;right:7px;text-align:right}@media (min-width:0px) and (max-width:768px){.bookItem .info{margin:10px 0 6px;float:left}.bookItem .info:first-of-type{float:left;max-width:calc(100% - 90px);margin-top:0}.bookItem .info:nth-of-type(2){width:50%}.bookItem .info:nth-of-type(3){margin-top:7px}.bookItem .info p{display:block;font-size:13px;padding:0 6px}.bookItem .info p:before{content:"";width:2px;height:2px;background-color:#aaa;top:8px;left:0}.bookItem .info p:first-of-type{padding:0 6px}.bookItem .info p:first-of-type:before{display:inherit}.bookItem .button{position:relative;bottom:auto;right:auto;margin-bottom:10px;text-align:left}.bookItem:after{content:"";display:block;clear:both}}.bookFooterBtn{text-align:right;margin-top:10px}.membershipCard{min-height:100vh;padding:100px;transform:scale(.5) translate(0,-45%);background-image:url(/img/kolas/card_bg.jpg);background-size:cover;background-repeat:no-repeat}.membershipCard div{border-radius:5vw;background-color:#fff;text-align:center;padding:10%}.membershipCard div h1{font-weight:700;font-size:5.7vw;height:5.7vw;line-height:5.7vw}.membershipCard div p.photo{margin-top:6.5vw;margin-bottom:3.3vw}.membershipCard div p.photo img{height:30.8vw}.membershipCard div p.userName{font-size:4.3vw;line-height:4.3vw;height:4.3vw;font-weight:700}.membershipCard div p.userNO{font-size:3vw;line-height:3vw;height:3vw;margin-top:2vw;color:#999}.membershipCard div p.userNOBarcode{margin-top:3vw}.membershipCard div p.userNOBarcode img{width:100%;height:15.7vw}.membershipCard div p.barcodeInfo{height:11vw;line-height:9.6vw;font-size:3vw;border-bottom:.3vw;margin-bottom:3.8vw}.membershipCard div p.desc{font-size:3.2vw;line-height:4.7vw;color:#666}.membershipCard div a.membershipClose{position:relative;margin:6vw auto 0;display:block;height:10vw;line-height:10vw;font-size:3.5vw;width:33vw;border-radius:5vw;color:#fff;font-weight:700;text-align:center}.searchTitle{position:relative;border-bottom:2px solid #666;margin-top:10px;padding:10px 0 5px}.searchTitle h1{font-size:16px}.searchTitle p.totalCount{position:absolute;right:0;bottom:0;font-size:13px;color:#999}.searchTitle p.totalCount strong{color:#457ec1}.bookSearchBox{padding:0 30px 30px;margin-bottom:15px;border-bottom:1px solid #ccc}.bookSearchBox label{display:block;text-align:right;padding:10px}.applyForm footer,.bookSearchBox select option{text-align:center}.bookSearchBox label.library{display:inline-block;font-weight:400}.bookSearchBox input[type=text]{width:100%;border-radius:0;font-size:16px;height:38px}.bookSearchBox select{appearance:normal;-moz-appearance:normal;-webkit-appearance:menulist;width:100px;border-radius:0;font-size:16px;height:38px}.applyForm{position:relative;border-style:solid;border-color:#01a37c;border-image-slice:1}.applyForm>h1{background-color:#f7fcf5;border-bottom:1px solid #dadada;padding:10px;margin:0 0 10px;font-size:20.4px}.applyForm section{padding:0 10px 10px}.applyForm header{font-size:18px;font-weight:500;border-bottom:1px solid #eee;margin:15px 5px}.applyForm footer{margin:20px 0}.applyForm footer .btn{width:150px;height:46px;line-height:46px;padding:0 30px;border-radius:3px;font-size:15px}.applyForm footer button{color:#fff;background-color:#0771d5}.applyForm footer button:hover{color:#fff;background-color:#0664bc}.lectureTypeBox{margin-top:-10px;margin-bottom:20px}/*# sourceMappingURL=default.css.map */