@charset "UTF-8";
@import url("font.css");
@import url("table.css");

/* common */
body{font-family:'NanumGothic',sans-serif;font-weight:400;font-size:16px;color:#222;}
a{color:#333;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none !important;}
.con-box{padding:0 0 50px;}
.con-p01{padding:0 0 15px 0;font-size:16px;line-height:30px;color:#222;}
.text-right{text-align:right;}
.txt-b{font-weight:700;}
.no-pd{padding:0 !important;}
.h4-tit01{position:relative;padding: 0px 0 20px 26px;font-size:20px;line-height:28px;font-weight:700;color:#444;}
.h4-tit01:after{content:"";display:block;position:absolute;top: 3px;left: 7px;width:6px;height:18px;background:url(/cp/_res/img/common/bul-h401.gif);}
.h5-tit01{position:relative;padding:0 0 11px 17px;font-size:18px;line-height:26px;font-weight:700;color:#222;}
.text-center{text-align:center;}
.text-medium{font-weight:600;}
.mark-p{position:relative;padding:0 0 0 15px;}
.mark-p:after{content:"※";display:block;position:absolute;top:0;left:0;}
.b-mark-p{position:relative;padding:0 0 0 15px;}
.b-mark-p:after{content:"※";display:block;position:absolute;top:4px;left:0;}

.img-box{text-align:center;}
.img-box.border{border:1px solid #e7e7e7;}
.img-box img{max-width:100%;}
.zoom-in{padding:10px;text-align:right;}

.bg-box01{padding:30px 20px;border:1px solid #ccc;background:#f1f1f1;}
.bg-box01.center{text-align:center;}
.btn-wrap.center{text-align:center;}
.btn-wrap .con-btn{display:inline-block;padding:12px 24px;font-weight:700;font-size:15px;text-align:center;}
.btn-wrap .con-btn.type01{border:1px solid ##0078ad;background:#0078ad;color:#fff;}

.ul-type01 > li{position:relative;padding: 0 0 5px 23px;font-size: 16px;line-height:30px;}
.ul-type01 > li:last-of-type{padding-bottom:0;}
.ul-type01 > li:after{content:"";display:block;position:absolute;top: 10px;left:6px;width:6px;height:6px;background:url(/cp/_res/img/common/bul-h501.gif);}
.ul-type01 > li > p,ol{font-weight:400;}
.ol-type01 > li{margin: 0 0 0 29px;font-size:16px;line-height:30px;list-style-type:decimal;}
.ol-type02 > li{font-size:16px;line-height:30px;list-style-type:none;}
.ol-type02 .ol-type01 {padding:0 0 0 10px;}
.ul-type02 > li{padding:0 0 5px 0;font-size:15px;line-height:24px;color:#222;}
.ul-type02 > li:last-of-type{padding-bottom:0;}
.ul-type03 > li{position:relative;padding:0 0 5px 10px;font-size:15px;line-height:24px;}
.ul-type03 > li:last-of-type{padding-bottom:0;}
.ul-type03 > li:after{content:'';position:absolute;top:12px;left:0;width:5px;height:2px;background-color:#b4b4b4;}
.b-ul-type02 > li{padding:0 0 5px 0;font-size:15px;line-height:24px;color:#222;}
.b-ul-type02 > li:last-of-type{padding-bottom:0;}
.b-ul-type03 > li{position:relative;padding:0 0 5px 10px;font-size:15px;line-height:24px;}
.b-ul-type03 > li:last-of-type{padding-bottom:0;}
.b-ul-type03 > li:after{content:'';position:absolute;top:12px;left:0;width:5px;height:2px;background-color:#b4b4b4;}

.pd-b10{padding-bottom:10px !important;}
.pd-b15{padding-bottom:15px !important;}
.pd-b30{padding-bottom:30px !important;}
.pd-b40{padding-bottom:40px !important;}
.pd-t5{padding-top:5px !important;}
.pd-t30{padding-top:30px !important;}
.pd-t50{padding-top:50px !important;}
.b-pd-t5{padding-top:5px !important;}
.b-pd-b15{padding-bottom:15px !important;}
.mg-b10{margin-bottom:10px !important;}

/* header */
.top-header-wrap .util-box > h1{position:relative;float:left;width:50%;padding:22px 0;font-size:inherit;}
.top-header-wrap .util-box > h1 > a{display:inline-block;position:relative;padding:0 0 0 13px;vertical-align:middle;}
.top-header-wrap .util-box > h1 > a > img{display:inline-block;}
.top-header-wrap .util-box > h1 > a:nth-of-type(1){padding:0 23px 0 0;}
.top-header-wrap .util-box > h1 > a:nth-of-type(1):after{content:"";display:block;position:absolute;top:50%;right:0;width:2px;height: 27px;background:#7f7f7f;transform:translateY(-50%);}
.top-header-wrap .util-box > h1 > a:nth-of-type(2) img:nth-of-type(1){margin:0 10px 0 0;}

.top-header-wrap .util-box{max-width:1200px;margin:0 auto;}
.top-header-wrap .util-box:after{content:"";display:block;clear:both;}
.top-header-wrap .util-box > ul{float:right;width:50%;padding: 20px 0 0 0;text-align:right;}
.top-header-wrap .util-box > ul > li{display:inline-block;position:relative;padding:0 20px;font-size:12px;}
.top-header-wrap .util-box > ul > li:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:12px;background:#989898;}
.top-header-wrap .util-box > ul > li:last-of-type{padding:0 0 0 20px;}
.top-header-wrap .util-box > ul > li:last-of-type:after{display:none;}

/*gnb*/
.gnb-wrap {background:#2f3c3c;}
.gnb-wrap > ul{max-width: 1200px;margin: 0 auto;}
.gnb-wrap > ul:after{content:"";display:block;clear:both;}
.gnb-wrap > ul > li{position:relative;float:left; width:25%;text-align:center;box-sizing: border-box;}
.gnb-wrap > ul > li:first-of-type{background:#c59f9e;}
.gnb-wrap > ul > li:nth-of-type(2){background:#799c5e;}
.gnb-wrap > ul > li:nth-of-type(3){background:#1e9eb3;}
.gnb-wrap > ul > li:last-of-type{background:#d4a05f;}
.gnb-wrap > ul > li:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(242,242,242,.2);}
.gnb-wrap > ul > li:first-of-type:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:rgba(242,242,242,.2);}
.gnb-wrap > ul > li > a{display:block;padding:17px 0 14px 0;font-size:17px;color:#fff;}
.gnb-wrap .depth02{display:none;position:absolute;top: 50px;left:0;padding:28px 0 39px 0;width: 100%;text-align:left;border-right:1px solid #eee;z-index:30;box-sizing: border-box;}
.gnb-wrap > ul li:first-of-type .depth02{border-left:1px solid #eee;}
.gnb-wrap .depth02 > li{padding: 0px 0 20px 0;text-align:center;}
.gnb-wrap .depth02 > li > a{font-weight:700;} 
.gnb-wrap .depth02 > li > a:hover{color:#71614D;}
.gnb .gnb-bg{display:none;position:absolute;top:146px;z-index:20;width:100%;border-bottom:1px solid #e7e7e7;background:rgba(255,255,255,.9);box-sizing:border-box;}
.gnb-wrap .depth02.active{display:block;}
.gnb .gnb-bg.active{display:block;}


/* 메인컨텐츠 */
.no-loop .owl-stage{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important; left:0 !important;}
/*.no-loop .control-wrap{display:none !important;}*/
.no-loop .mini-board-ctrl{display:none !important;}
.no-loop .owl-dots{display:none !important;}

/* main-visual */
.main-visual-box{position:relative;overflow:hidden;}
.main-visual-box .main-visual-img-box{width:100%;height:708px;}
.main-visual-carousel .owl-stage .owl-item .main-visual-img-box img{width:100%;height:100%;object-fit:cover;}
.main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box{position:absolute;top:170px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01{position:relative;margin:0 auto;padding:0 0 36px;width:320px;}
.main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt02{width:480px;}
.main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01:after{content:"";display:block;position:absolute;left:-10px;bottom:18px;width:340px;height:1px;background:#a4a8b0;}
.main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box{position:absolute;top:170px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01{position:relative;margin:0 auto;padding:0 0 36px;width:320px;}
.main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt02{width:480px;}
.main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01:after{content:"";display:block;position:absolute;left:-10px;bottom:18px;width:340px;height:1px;background:#a4a8b0;}

.main-visual-box .control-wrap{position:relative;width:100%;max-width:1200px;left:50%;bottom:78px;z-index:20;transform:translateX(-600px);-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);}
.main-visual-box .control-wrap a{display:inline-block;position:absolute;bottom:0;background:rgba(0,0,0,.4);border-radius:10px;}
.main-visual-box .control-wrap a.prev{margin:0 47px 0 0;}
.main-visual-box .control-wrap a.next{left:80px;}
.main-visual-box .ctrl-wrap{position:absolute;width:100%;max-width:1200px;left:50%;bottom:74px;z-index:10;transform: translateX(-559px);-webkit-transform: translateX(-559px);-moz-transform: translateX(-559px);-ms-transform: translateX(-559px);}
.main-visual-box .ctrl-wrap a{display:inline-block;width:30px;height:30px;background:rgba(0,0,0,.4);;border-radius:10px;}
.main-visual-box .mini-board-ctrl img{display:none;position:absolute;top:10px;left:12px;}
.main-visual-box .carousel-stop img:first-of-type{display:block;}
.main-visual-box .carousel-play img:last-of-type{display:block;}

/* main-content-wrap01*/
.main-content-box01{position:relative;}
.main-content-box01 .main-mini-box{position:absolute;bottom:0;padding: 20px 0 16px 0;width:100%;background:rgba(0,0,0,.5);z-index:10;}
.main-content-box01 .main-mini-box .banner-box{max-width:1200px;margin:0 auto}
.main-content-box01 .main-mini-box .banner-box:after{content:"";display:block;clear:both;}
.main-content-box01 .main-mini-box .banner-box > div{float: left;}
.main-content-box01 .main-mini-box .banner-box > div:first-of-type{width: calc(100% - 90px);}
.main-content-box01 .main-mini-box .banner-box > div:first-of-type:after{content:"";display:block;clear:both;}
.main-content-box01 .main-mini-box .banner-box > div:first-of-type .notice-title{float:left;}
.main-content-box01 .main-mini-box .banner-box > div:first-of-type .notice-title a{font-size:18px;font-weight:700;}
.main-content-box01 .main-mini-box .banner-box > div:first-of-type .owl-carousel{width: calc(100% - 158px);float: left;text-align: center;padding: 4px 0 0 68px;box-sizing:border-box;}
.main-content-box01 .main-mini-box > .banner-box .control-wrap{float: right;}
.main-content-box01 .main-mini-box > .banner-box .control-wrap a{display:inline-block;background:#000;border-radius:10px;}
.main-content-box01 .main-mini-box .owl-carousel .item a:hover{color:#38abb3;text-shadow:0px 0px rgba(0,0,0,.5);}
.main-content-box01 .main-mini-box .owl-carousel .item a:after{content:"";display:block;clear:both;}
.main-content-box01 .main-mini-box .owl-carousel .item a{display: block;}
.main-content-box01 .main-mini-box .owl-carousel .item a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-content-box01 .main-mini-box .owl-carousel .item a span:first-of-type{float:left;width: 70%;}
.main-content-box01 .main-mini-box .owl-carousel .item a span:last-of-type{float:right;width: 30%;}
.main-content-box01 .main-mini-box .notice-title{position:relative;}
.main-content-box01 .main-mini-box .notice-title a{padding:1px 0 0 42px;vertical-align: middle;display: inline-block;background:url(/cp/_res/img/ico/ico-notice-banner.gif)no-repeat left;background-size: 28px;}
.main-content-box01 .main-mini-box a{color:#fff;}

/* main-content-wrap02 게시판*/
.main-content-box02 {position:relative;max-width:1200px;margin:0 auto;padding:66px 0 50px 0;}
body:not(.main-body) .main-content-box02{padding:0 0 50px;}
.main-content-box02 .main-mini-box {float:left;position:relative;width:calc(50% - 20px);box-sizing:border-box;}
body:not(.main-body) .main-content-box02 .main-mini-box{width:100%;min-height:0;}
.main-content-box02:after{content:"";display:block;clear:both;}
.main-content-box02 .main-mini-box{position:relative;min-height:302px;}
.main-content-box02 .main-mini-box:nth-of-type(2n){margin:5px 0 0 40px;}
.main-content-box02 .main-mini-box h2{font-size:20px;}
.main-content-box02 .main-mini-box .mini-tab-box:after{content:"";display:block;position:absolute;bottom: 0px;left: 0px;top: 37px;width:100%;height:3px;background-color:#0099a3;}
.main-content-box02 .main-mini-box .btn-more{position:absolute;top:0;right:0;width:25px;height: 25px;background: url(/cp/_res/img/main/btn-more01.gif) no-repeat center;}
.main-content-box02 .main-mini-box .btn-more:hover{background: url(/cp/_res/img/main/btn-more-hover.gif) no-repeat center;}

.mini-board-content{padding:17px 0 0 0;}
.mini-board-content ul li{display:block;border-bottom:1px solid #d0d0d0;}
.mini-board-content ul li:last-of-type{border:none;}
.mini-board-content ul li > a:after{content:"";display:block;clear:both;}
.mini-board-content ul li > a{color:#888888;}
.mini-board-content ul li a:hover span{color:#71614d;}
.mini-board-content ul li a > span{padding: 18px 0;}
.mini-board-content ul li a > span:first-of-type{display: block;float: left;width: calc(100% - 150px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;line-height: 22px;}
.mini-board-content ul li a > span:last-of-type{float:right;}

.main-content-box02 .main-mini-box02 .main-benner-box ul li {float:left;display:table;width:calc(50% - 20px);min-height:130px;}
body:not(.main-body) .main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(n){margin:0 10px 0 0;width:calc(25% - 8px);min-height:100px;}
body:not(.main-body) .main-content-box02 .main-mini-box02 .main-benner-box ul li:last-of-type{margin-right:0;}
.main-content-box02 .main-mini-box02 .main-benner-box ul:after{content:"";display:block;clear:both;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(2n){margin:0 0 40px 40px;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:last-of-type{margin-bottom:0;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li a{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;font-size:21px;color:#fff;line-height:30px;font-weight:600;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:first-of-type a{background: url(/cp/_res/img/main/bg-main-banner01.gif) no-repeat center;background-size:cover;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(2) a{background: url(/cp/_res/img/main/bg-main-banner02.gif) no-repeat center;background-size:cover;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(3) a{background: url(/cp/_res/img/main/bg-main-banner03.gif) no-repeat center;background-size:cover;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(4) a{background:#c871bf;}
.main-content-box02 .main-mini-box02 .main-benner-box ul li:last-of-type a{background: url(/cp/_res/img/main/bg-main-banner04.gif) no-repeat center;background-size:cover;}



/* top-footer-wrap*/
.top-footer-wrap{border-top:1px solid #d0d0d0;}
.top-footer-box{position:relative;margin:0 auto;max-width:1200px;box-sizing:border-box;}
.top-footer-box .footer-banner{width: 100%;padding:25px 0;font-weight:700;}
.top-footer-box .footer-banner .owl-carousel .owl-item{float:none;display:inline-block;vertical-align:middle;text-align:center;}
.top-footer-box .footer-banner .owl-carousel .owl-item .item a{display:table-cell;padding: 10px 11px;text-align:center;vertical-align: middle;}
.top-footer-box .footer-banner .owl-carousel .owl-item .item{display:table;min-height:60px;width:100%;}
.top-footer-box .footer-banner .owl-carousel .owl-item .item:hover a {color:#71614d;}
.top-footer-box .footer-banner .owl-carousel .item:after{content:"";position:absolute;top: 12px;right: 0px;width:1px;height: 40px;background:#d5d5d5;}
.top-footer-box .control-wrap > a:first-of-type{position:absolute;top: 34px;left: -50px;width:24px;height:44px;background:url(/cp/_res/img/main/btn-banner-prev.gif) no-repeat center;}
.top-footer-box .control-wrap > a:last-of-type{position:absolute;top: 34px;right: -50px;width:24px;height:44px;background:url(/cp/_res/img/main/btn-banner-next.gif) no-repeat center;}

.top-footer-box .owl-carousel{position:relative;margin:0 auto;width:calc(100% - 80px);}
.top-footer-box .owl-carousel:after{content:"";display:block;position:absolute;top:12px;right:-3px;width:5px;height: 53px;background:#fff;}
.top-footer-box .owl-carousel:before{content:"";display:block;position:absolute;top:12px;left:-3px;z-index:10;width:5px; height:40px;background:#fff;}

/* bottom-footer-wrap */
.bottom-footer-wrap{background:#71614d;}
.bottom-footer-wrap:after{content:"";display:block;clear:both;}
.bottom-footer-box {max-width:1200px;padding:68px 0 0 0;margin:0 auto;overflow: hidden;}
.bottom-footer-box > div{float:left;}
.bottom-footer-box .footer-logo-wrap{position:relative;padding:18px 74px 0 0;}
.bottom-footer-box .footer-logo-wrap > img.logo-jj{width:120px;padding: 0 30px 0 0;opacity:.8;}
.bottom-footer-box .footer-logo-wrap > img.logo-cp{position:relative;width:235px;}
.bottom-footer-box .footer-logo-wrap:after{content:"";display:block;position:absolute;top: 24px;left: calc(50% - 93px);width:1px;height: 28px;background: #b8b0a6;}

.bottom-footer-box .info-box{padding:0 0 63px 0;}
.bottom-footer-box .info-box  li {display:inline-block;color:#fff;padding:0 0px 15px 0;font-size:14px;}
.bottom-footer-box .info-box li:first-of-type{position:relative;}
.bottom-footer-box .info-box li:first-of-type:after{content:"";display:block;position:absolute;top: 4px;right:0;width:1px;height:13px;background:#fff;}

.bottom-footer-box .info-box > ul:first-of-type > li{position:relative;margin:0 28px 0 0;padding:0 28px 0 0;}
.bottom-footer-box .info-box > ul:first-of-type > li:last-of-type{margin:0;padding:0;}
.bottom-footer-box .info-box > ul:first-of-type > li:after{content:"";display:block;position:absolute;top: 4px;right:0;width:1px;height:13px;background:#fff;}
.bottom-footer-box .info-box > ul:first-of-type > li:last-of-type:after{display:none;}
.bottom-footer-box .info-box > ul:first-of-type > li a.privacy{color:#fff049;}
.bottom-footer-box .info-box > p{font-size:14px;line-height:24px;color:#fff;}
.bottom-footer-box .info-box > ul > li > a{font-size:14px;padding:0 10px 0 0;color:#fff;}

.bottom-footer-box .sns-box{float:right;padding:30px 0 0 0;}
.bottom-footer-box .sns-box > ul > li{float:left;padding:0 10px 0 0}
.bottom-footer-box .sns-box > ul > li:first-of-type > a{display: block;width: 30px;height: 30px;background:url(/cp/_res/img/footer/ico-sns-facebook.png) no-repeat center;}
.bottom-footer-box .sns-box > ul > li:nth-of-type(2) > a{display: block;width: 30px;height: 30px;background:url(/cp/_res/img/footer/ico-sns-youtube.png) no-repeat center;}
.bottom-footer-box .sns-box > ul > li:last-of-type > a{display: block;width: 30px;height: 30px;background:url(/cp/_res/img/footer/ico-sns-naver.png) no-repeat center;}
.bottom-footer-box .sns-box > ul > li:last-of-type{padding:0;}

/* sub layout */
.sub-container {position: relative;margin: 0 auto;max-width:1200px;}
.sub-container:after{content:'';display:block;clear:both;}
.lnb-wrap {width: 245px;float: left;position: relative;}
.content-wrap {width: calc(100% - 240px);padding: 0 0 0 75px;box-sizing: border-box;float: left;}
.content{padding:50px 0 80px 0;}
.tab-box{padding:50px 0 44px 0;}

/* sub title */
.sub-visual-wrap{background:url(/cp/_res/img/common/img-sub-title.gif) no-repeat center;background-size:cover;}
.title{margin:0 auto;max-width:1200px;padding: 0 10px;}
.page-title {padding:63px 0;font-weight: 700;font-size: 40px;color:#fff;line-height:40px;}
.path-wrap{border-top:1px solid #dad8d6;padding: 0 10px;}
.path-box{margin:0 auto; padding:20px 0;max-width:1200px;}
.path-box .jwxe_navigator img{padding: 0px 16px 0 5px;}
.path-box .jwxe_navigator ul{display:inline-block;padding: 0 0 0 20px;}
.path-box .jwxe_navigator ul li{display:inline-block;position:relative;padding: 0 18px;vertical-align:top;color:#fff;}
.path-box .jwxe_navigator ul li:first-of-type:before{content:"";display:block;position:absolute;top:0;left:-15px;width:16px;height:18px;background:url(/cp/_res/img/common/ico-home.png)no-repeat center;}
.path-box .jwxe_navigator ul li:after{content:"";display:block;position:absolute;top: 2px;right:0;width:8px;height:16px;background:url(/cp/_res/img/common/img-path-arr.png)no-repeat center;}
.path-box .jwxe_navigator ul li:last-of-type:after{display:none;}


/*서브메뉴*/
.lnb-wrap{padding:50px 0 0 0;width:240px;float:left;position:relative;}
.lnb .depth01 > li{border-bottom:1px solid #ddd;box-sizing:border-box;}
.lnb .depth01 > li > a{font-size:16px;display:block;padding:18px 30px;font-weight:500;color:#000;}
.lnb .depth01 > li > a.active{font-weight: 700;color: #333;background-color: #e3e8f3;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.lnb .depth01 > li:first-of-type{border-top:1px solid #ddd;}


/* 탭 */
.tab:after{content:"";display:block;clear:both;}
.tab-ul01{display:table;position:relative;width:100%;text-align:center;}
.tab-ul01 li{position: relative;display: table-cell;width:10px;}
.tab-ul01 li a{display:block;padding:12px 5px;border:1px solid #d5dce3;background:#f2f2f2;border-right:0;font-size:16px;line-height:24px;color:#666666;font-weight:700;}
.tab-ul01 li:last-of-type a{border-right:1px solid #d5dce3;}
.tab-ul01 li a.active{border:1px solid #005aad;background:#005aad;color:#fff;font-weight:500;}


/* 게시판 */
.t_list table{width:100%;}
.jwxe_board.new_common-board .m{display:none;}
.t_list thead th, tfoot th{border-left:none;box-sizing:border-box;}
.t_list tbody th, .t_list tbody td, tfoot th, tfoot td{border:none;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada; } 
.jwxe_board .search_form .input{width:128px;background: url(/cp/_res/img/common/ico-calender.png)no-repeat 105px 9px;} 
.jwxe_board .search_form .min{background:none;}
.jwxe_board.new_common-board .t_list tbody td{padding:13px 5px;white-space:normal;overflow:visible;text-overflow:initial;}
.t_view th{box-sizing:border-box;}
.jwxe_board .write_table .td{box-sizing:border-box;}
.jwxe_board .write_table .calendar{background-position:right 10px top 50%;}

/* 썸네일 게시판 */
.bn-list-thumb01.type01 > ul{border-top:2px solid #0078ad;}
.bn-list-thumb01.type01 > ul > li{display:table;position:relative;padding:20px 20px 20px 23px;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type01 .b-box01{display:table-cell;position:relative;width:160px;height:90px;overflow:hidden;}
.bn-list-thumb01.type01 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a{display:block;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;}
.bn-list-thumb01.type01 .b-box02{display:table-cell;position:relative;padding:0 40px 0 20px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{position:absolute;top:50%;right:0;width:25px;height:25px;background:url(/jipub/img/ico-new01.gif) no-repeat center center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type01 .b-box02 .b-title-box{display:inline-block;padding:0 0 7px 0;width:calc(100% - 10px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-thumb01.type01 .b-box02 .b-title-box a{display:inline-block;font-size:18px;line-height:23px;font-weight:700;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;color:#0078ad;}
.bn-list-thumb01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:50px;font-size:16px;line-height:25px;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bn-list-thumb01.type01 .b-info-box li{float:left;margin:0 30px 0 0;font-size:15px;line-height:22px;color:#333;}
.bn-list-thumb01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-writer{background:url(/jipub/img/ico-writer01.gif) no-repeat 5px center/10px;}
.bn-list-thumb01.type01 .b-info-box .b-date{background:url(/jipub/img/ico-date01.gif) no-repeat 5px center/13px;}
.bn-list-thumb01.type01 .b-info-box .b-hit{background:url(/jipub/img/ico-hit01.gif) no-repeat 5px center/13px;}
.bn-list-thumb01.type01 .b-info-box li span{font-weight:700;padding:0 5px 0 0;}
.bn-list-thumb01.type01 .b-box03{display:table-cell;padding:0 0 0 8px;width:25px;vertical-align:middle;text-align:right;}

/* 게시판 임시 */
.jwxe_board .search_form legend , .jwxe_board .search_form label {position:absolute; top:-5000px; left:-5000px; height:0; visibility:hidden;}
.search_wrap.inner:after{content:"";display:block;clear:both;}

/* 로그인 */
.outlogin a{width:244px;height:38px;}

/* 뉴스레터 */
.b-agreement-wrap{margin:0 0 30px;}
.b-agreement-box{width:100%;border-top:2px solid #0078ad;border-bottom:1px solid #ddd;margin:0 0 15px 0;border-collapse:collapse;}
.b-agreement-box tr th{background:#eee;}
.b-agreement-box tr td{margin:5px;padding:5px;}
.b-agreement-box tr td input{width:100%;}
.b-agreement > ul{padding:20px;border:1px solid #ddd;}
.b-agreement > ul > li{padding:0 0 10px;}
.b-agreement > ul > li > ul {padding:0 0 0 20px;}
.b-agreement > ul > li > div > span{padding:0 10px 0 0;}
.b-agreement legend > input:first-of-type{margin:0 0 0 15px;}
.b-agreement button{display:block;margin:30px auto 0;font-size:15px;color:#fff;background:#0078ad;cursor:pointer;padding:12px 24px;border:none;font-weight:bold;}

/* 사이트맵 */
.site_map > ul > li{display:inline-block;padding:0 30px 0 0;width:calc(100% / 3 - 23px);vertical-align:top;}
.site_map > ul > li:nth-of-type(3n){padding-right:0;}
.site_map > ul > li > a{display:block;padding:12px 20px;background:#e3e8f3;font-size:18px;line-height:23px;font-weight:600;}
.site_map > ul > li > ul{padding:18px 0 45px;}
.site_map > ul > li > ul > li{padding:0 20px 20px 20px;}
.site_map > ul > li > ul > li:last-of-type{padding-bottom:0;}
.site_map > ul > li > ul > li > a{display:block;font-size:15px;line-height:20px;font-weight:400;}

/*사업소개*/
.ul-type02.business-list span{float:left;font-size:16px;font-weight:400;}
.ul-type02.business-list li:after{content:"";display:block;clear:both;top: 11px;}
.ul-type02.business-list li span:first-of-type{position:relative;padding: 0 20px 0 0;}
.ul-type02.business-list li span:last-of-type{width:calc(100% - 200px);}
.ul-type02.business-list li span:first-of-type:after{content:"";display:block;position:absolute;top: 4px;right: 10px;width:1px;height:17px;background:#767676;}


@media screen and (max-width: 2000px){

    /* main-content-wrap05  메인배너*/
    .top-footer-box .main-mini-box{width: 79%;margin:0 auto;}
    .top-footer-box .control-wrap > a:first-of-type{top: 31px;left: 0px;}
    .top-footer-box .control-wrap > a:last-of-type{top: 31px;right: 0px;}
}

@media screen and (max-width: 1890px){


    /* main-content-wrap04 퀵메뉴*/
    .main-content-box04 .main-mini-box{position:relative; top:0; right:0;max-width:1200px;margin:0 auto 50px;}
    .main-content-box04 .main-mini-box ul{position:relative;width:100%;}
    .main-content-box04 .main-mini-box ul:after{content:"";display:block;clear:both;}
    .main-content-box04 .main-mini-box ul li {float:left;width:calc(25% - 10px);margin:0 5px ;box-sizing:border-box;} 
    .main-content-box04 .main-mini-box ul li a{width:100%;padding:0 10px;}
    .main-content-box04 .main-mini-box ul li:first-of-type:after{display:none;}
    .main-content-box04 .main-mini-box ul li:first-of-type {background-size:cover;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(2) {background-size:cover;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(3) {background-size:cover;}
    .main-content-box04 .main-mini-box ul li:last-of-type {background-size:cover;}
  
    .main-content-box04 .main-mini-box ul li:first-of-type {background-size:100%;transition: all .5s;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(2) {background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(3) {background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:last-of-type {background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:hover {background-size:130%; transition: all .5s;}
}

@media screen and (max-width: 1200px){
  .main-visual-box .control-wrap{left:0;transform: translateX(0px);}
  .main-visual-box .ctrl-wrap{width:calc(100% - 40px);left:0;margin:0 0 0 40px;transform: translateX(0px);}
}


@media screen and (max-width: 1024px){

    /* header */
    .lnb-wrap{display:none;}
    .content-wrap{width:100%;padding:0 10px;box-sizing: border-box;float:none;}
    .top-header-wrap .util-box{height:70px;padding:0;}
    .top-header-wrap .util-box ul{display:none;}
    .top-header-wrap .util-box h1{float:none;width:100%;padding:0;margin:0 auto;}
    .top-header-wrap .util-box h1 a{margin:0 auto;}
    .top-header-wrap{padding:0;}
    .top-header-wrap .util-box > h1{padding:9px 0;text-align:center;}
    .btn-menu{position:absolute;top: 24px;left: 15px;display:block;width:27px;height:21px;background:url(/cp/_res/img/common/btn-menu.png) no-repeat 0 0;background-size:27px;}
  
    /* sub title*/
    .page-title{padding: 30px 0;font-size: 34px;}
    .path-box{padding: 15px 0px;}
    .path-box .jwxe_navigator ul{padding: 0px 0 0 10px;}

    /*gnb*/
    .gnb-wrap{display:none;}
  
    /* main-visual */
    .main-visual-box .main-visual-img-box{width:100%;height:490px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01{padding:0 0 24px;width:290px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt02{width:380px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01:after{left:-15px;bottom:12px;width:320px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01{padding:0 0 24px;width:290px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt02{width:380px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01:after{left:-15px;bottom:12px;width:320px;}

    /* main-content-wrap01 흐르는배너*/
    .main-content-box01 .main-mini-box{padding:0;}
    .main-content-box01 .main-mini-box .banner-box{padding: 15px 10px;}
    .main-content-box01 .main-mini-box > div:first-of-type .owl-carousel{padding: 3px 0 0 20px;}

    /* main-content-wrap02*/
    .main-body .main-content-box02{padding:30px 10px;}
    .main-body .main-content-box02 .main-mini-box {width:100%;}
    .main-body .main-content-box02 .main-mini-box:nth-of-type(2n){margin:0;}
    .main-body .main-content-box02 .main-mini-box02 .main-benner-box ul{padding:20px 0 0;}
    body:not(.main-body) .main-content-box02 .main-mini-box02 .main-benner-box{padding:0 10px;}
    .main-content-box02 .main-mini-box02 .main-benner-box ul li{margin:0 10px 10px 0 !important;width:calc(50% - 5px) !important;}
    .main-content-box02 .main-mini-box02 .main-benner-box ul li:nth-of-type(2n){margin-right:0 !important;}

    /* main-content-wrap03 */
    .main-content-box03{margin:0 0 24px 0;}
    .main-content-box03 .main-mini-box {width:100%;}
    .main-content-box03 .main-mini-box .title-box p:first-of-type{font-size:22px;}
    .main-content-box03 .main-mini-box .title-box p:last-of-type{font-size:14px;}
    .main-content-box03 .main-mini-box > div:nth-of-type(2){padding: 37px 30px;}
    .main-content-box03 .main-mini-box > div .txt-box a{width:100%;font-size:16px;}

    /* main-content-wrap04 퀵메뉴*/
    .main-content-box04 .main-mini-box{display:block;position:relative;top:0px;left:0;margin: 0 0 24px 0;}
    .main-content-box04 .main-mini-box ul{position:relative;width: calc(100% - 20px);margin: 0 auto;}
    .main-content-box04 .main-mini-box ul:after{content:"";display:block;clear:both;}
    .main-content-box04 .main-mini-box ul li {float:left;width:calc(50% - 5px);margin:0;box-sizing:border-box;}
    .main-content-box04 .main-mini-box ul li:first-of-type{margin:0 10px 10px 0 ;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(3){margin: 0 10px 0 0;}
    .main-content-box04 .main-mini-box ul li a{width:100%;}
    .main-content-box04 .main-mini-box ul li:first-of-type:after{display:none;}
    .main-content-box04 .main-mini-box ul li:first-of-type {background-size:cover;background-size: 100%;transition: all .5s;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(2) {background-size:cover;background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:nth-of-type(3) {background-size:cover;background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:last-of-type {background-size:cover;background-size:100%;transition:all .5s;}
    .main-content-box04 .main-mini-box ul li:hover {background-size:130%; transition: all .5s;}

    /* main-content-wrap05  메인배너*/
    .top-footer-box .control-wrap > a:first-of-type{top: 33px;left: 10px;}
    .top-footer-box .control-wrap > a:last-of-type{top: 33px;right: 10px;}

    /* footer */
    .bottom-footer-box{padding: 28px 0;}
    .bottom-footer-box > div{float:none;}
    .bottom-footer-box .footer-logo-wrap{width:100%;padding: 0px 0 29px 0;text-align:center;}
    .bottom-footer-box .info-box{padding:0;text-align:center;}
    .bottom-footer-box .info-box > p{width:50%;margin:0 auto 10px;}
    .bottom-footer-box .info-box > ul > li > a{font-size:14px;padding:0 5px;}
    .bottom-footer-box .sns-box{display:none;}
  .bottom-footer-box .footer-logo-wrap:after{top:6px; left:calc(50% - 57px);}

}

@media screen and (max-width: 768px){

    /* common */
    .pc-hide{display:block !important;}
    .mobile-hide{display:none !important;}
    .con-p01{padding:0 0 12px 0;font-size:14px;line-height:22px;}
    .con-box{padding:0 0 25px;}
    .h4-tit01{padding: 0 0 8px 20px;font-size:18px;line-height:26px;}
    .h5-tit01{padding:0 0 8px 17px;font-size:16px;line-height:24px;}
    .ul-type01 > li{padding: 0px 0 2px 22px;font-size:14px;line-height:22px;}
    .ul-type01 > li:after{top: 8px;}	
    .ul-type02 > li{padding:0 0 2px 0;font-size:14px;line-height:22px;color:#222;}
    .ul-type03 > li{padding:0 0 2px 0;font-size:14px;line-height:22px;color:#222;}
    .ol-type01 > li{font-size:14px;line-height:22px;}
    .ol-type02 > li{font-size:14px;line-height:22px;}
    .b-ul-type02 > li{padding:0 0 2px 0;font-size:14px;line-height:22px;color:#222;}
    .b-ul-type03 > li{padding:0 0 2px 0;font-size:14px;line-height:22px;color:#222;}
    .img-box.pd-tb50{padding:10px 0;}
    .img-box.pd-tb50 .zoom-in{padding-bottom:0;}

    .bg-box01{padding:20px 10px;}
    .btn-wrap .con-btn{display:block;padding:10px;font-size:14px;}
  
    /* header */
    .top-header-wrap .util-box > h1{padding:15px 0;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(1){padding:0 13px 0 0;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(1) img{max-width:110px;}
    .top-header-wrap .util-box > h1 > a{padding:0 0 0 6px;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(2) img:nth-of-type(1){margin:0 0 3px;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(2) img{display:block;height:15px;}
  
    /* main-visual */
    .main-visual-box .main-visual-img-box{height:290px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box{top:80px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01{padding:0 0 16px;width:200px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01:after{left:-10px;bottom:8px;width:220px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt02{width:235px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box{top:80px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01{padding:0 0 16px;width:200px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01:after{left:-10px;bottom:8px;width:220px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt02{width:235px;}
  
    .main-visual-box .control-wrap a.prev{margin:0 33px 0 0;}
    .main-visual-box .control-wrap a.next{left:64px;}
    .main-visual-box .control-wrap{left:5px;bottom:62px;}
    .main-visual-box .control-wrap a img{width:25px; height:25px;}
    .main-visual-box .control-wrap a{width:25px; height:25px;}
    .main-visual-box .carousel-stop img:first-of-type{width:8px;height:10px;top:7px;left:9px;}
    .main-visual-box .carousel-stop img:last-of-type{width:8px;height:10px;top:7px;left:9px;}
    .main-visual-box .carousel-play img:last-of-type{display:block;top:8px;left: 10px;}
    .main-visual-box .ctrl-wrap{ margin:0 0 0 36px;left:0;bottom:58px;}
    .main-visual-box .ctrl-wrap a{width: 25px;height: 25px;}
  

    /* main-content-wrap01 흐르는배너*/
    .main-content-box01 .main-mini-box .banner-box > div:first-of-type .notice-title a{font-size: 14px;padding: 2px 0 0 34px;}
    .main-content-box01 .main-mini-box .owl-carousel .item a span{font-size:14px;line-height:22px;}
    .main-content-box01 .main-mini-box .banner-box > div:first-of-type .owl-carousel{width: calc(100% - 119px);padding:2px 0 0 15px;}
    .main-content-box01 .main-mini-box .banner-box > .control-wrap a {width: 22px;height: 22px;border-radius: 7px;}
    .main-content-box01 .main-mini-box .banner-box > .control-wrap a img {width: 22px;height: 22px;}
    .main-content-box01 .main-mini-box .banner-box > .control-wrap{padding: 3px 0 0 0;}
    
    /* main-content-wrap02 게시판*/
    .main-content-box02{padding:40px 10px;}
    body:not(.main-body) .main-content-box02{padding:0 0 20px;}
    .main-content-box02 .main-mini-box h2{font-size:16px;}
    .main-content-box02 .main-mini-box .mini-tab-box:after{top:28px;}
    .main-content-box02 .main-mini-box .btn-more{top:-5px;}
    .main-content-box02 .mini-tab-box > ul > li > a{padding: 15px 25px;}
    .main-content-box02 .mini-tab-box:after{top: 50px;}
    .main-content-box02 .mini-tab-box > ul > li.active > .mini-board-tab:after{top: 49px;}
    .main-content-box02 .mini-tab-box > ul > li.active .mini-board-content{top:54px;}
    .mini-board-content ul li a > span{padding: 14px 0;font-size: 14px;}
    .mini-board-content ul li a > span:first-of-type{font-size:14px;}
    .main-content-box02 .main-mini-box01 .mini-tab-box ul li.active > .btn-more{top: 17px;}

    /* main-content-wrap02 */
    .main-content-box02 .main-mini-box02 .main-benner-box ul li a{font-size:16px;line-height:24px;font-weight:600;}

    /* main-content-wrap04 퀵메뉴*/
    .main-content-box04 .main-mini-box ul li a{font-size:16px;line-height: 31px;}
    .bottom-footer-box .info-box > p{width:80%;}
    .bottom-footer-box .info-box li{font-size:14px;line-height:22px;}
    .bottom-footer-box .info-box ul:last-of-type li{padding:0 10px;}
    .main-content-box04 .main-mini-box ul li{background-size:100%;}

    /* main-content-wrap05 메인배너*/
    .top-footer-box .footer-banner .owl-carousel:after{position:absolute;top: 12px;right: 0px;width: 3px;height:40px;background: #fff;}
  
    /*푸터*/
  .bottom-footer-box .footer-logo-wrap .hk-tit{font-size:20px;}
  
     /* sub layout */
    .content {padding: 20px 0 30px 0;}
  
    /*sub title*/
    .page-title{padding: 20px 0;font-size: 24px;}
    .path-box .jwxe_navigator ul li{padding:0 12px;font-size:14px;line-height:22px;}
    .path-box .jwxe_navigator ul li:first-of-type:before{width: 14px;height: 16px;top: 3px;left: -6px;}
    .path-box .jwxe_navigator ul li:after{top:4px;}


    /*탭*/
    .m-tab-box{position:relative;padding: 30px 0 30px;}
    .m-tab-box label{display:block;position:relative;padding:13px 30px;background:#1059b5 url(/cp/_res/img/common/btn-tab-open.png) no-repeat right 10px top 50%;width:100%;height:50px;font-family:inherit;font-weight:500;font-size:16px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;}
    .tab_sel{position:absolute;top:0;left:0;width:100%;height:50px;filter:alpha(opacity=0);opacity:0;}
    .tab_sel option{background:#f2f2f2;color:#395065;}

    /* 사업소개 */
    .ul-type02.business-list span{font-size:14px;}
    .ul-type02.business-list li span:first-of-type{font-weight:600;}
    .ul-type02.business-list li span:first-of-type:after{display:none;}
    .ul-type02.business-list li span:last-of-type{width:100%;}
  
    /* 연구윤리 */
    .research-list > li{padding: 0 0 20px 23px;}
    .research-list > li:after{top:7px;}

    /* 게시판 */
    .w{display:none;}
    .jwxe_board.new_common-board .m{display:block;}
    .t_list thead th, tfoot th{padding:7px 0;}
    .t_list tbody th, .t_list tbody td, tfoot th, tfoot td{padding:7px 0;font-size:14px;}
    .t_list li{padding:7px 0;}
    .t_list li .tit{font-size:14px;}
    .btn_right .btn{padding:5px 24px;}
    .jwxe_board .search_form .input{width:calc(100% - 80px);background-position:95px 9px;}
    .searchbox span{width: 100% !important;}
    .searchbox select{width: 100% !important;}
    .searchbox .min{width:calc(100% - 80px);}
  
    .btn_right li{display:block;}
    .btn_right li .btn{display:block;}
    .t_view th{min-height:0;}
    .jwxe_board .write_table .td select,.jwxe_board .write_table .td span, .jwxe_board .write_table .input{width: 100% !important;}
    .jwxe_board .write_table .td span{margin:2px 0 0 0;}
  
    /* 썸네일 게시판 */
    .bn-list-thumb01.type01 > ul > li{display:block;padding:18px 0;}
    .bn-list-thumb01.type01 .b-box01{display:block;margin:0 0 15px 0;width:auto;height:auto;}
    .bn-list-thumb01.type01 .b-box01 .b-img-box a{display:block;height:250px;overflow:hidden;}
    .bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:contain;}
    .bn-list-thumb01.type01 .b-box02{display:block;padding:0;}
    .bn-list-thumb01.type01 .b-box02 .b-title-box{width:calc(100% - 30px);}
    .bn-list-thumb01.type01 .b-box02 .b-title-box a{font-size:16px;line-height:21px;}
    .bn-list-thumb01.type01 .b-box02 .b-text-box a{height:auto;max-height:46px;font-size:14px;line-height:23px;}
    .bn-list-thumb01.type01 .b-info-box li{margin:0 10px 0 0;font-size:13px;line-height:20px;}
    .bn-list-thumb01.type01 .b-box03{display:none;}
    .bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{top:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
  
  /*
    .jwxe_board.common-board .list_table colgroup col:nth-of-type(1){width:9%;}
    .jwxe_board.common-board .list_table colgroup col:nth-of-type(2){width:auto;}
    .jwxe_board.common-board .list_table colgroup col:nth-of-type(3){width:15%;}
    .jwxe_board.common-board .list_table colgroup col:nth-of-type(4){width:15%;}
    .jwxe_board.common-board .list_table colgroup col:nth-of-type(5){width:10%;}
    .jwxe_board .list_table .th{font-size:14px;line-height:22px;letter-spcing:-1.5px;}
    .jwxe_board .search_form{padding:15px 0 10px;}
    .jwxe_board .search_form .input{width:calc(100% - 181px);}
    .jwxe_board .list_table .td{font-size:14px;line-height:22px;}*/

    /* 로그인 */
    .outlogin a{padding:20px 0px 40px 60px;box-sizing:border-box;}
  
    /*뉴스레터*/
    .b-agreement-wrap{padding:0;}
    .b-th{width:80px;}
    .b-agreement button{width:100%;padding:5px 0;margin:20px 0 0;}
    .b-agreement legend > input:first-of-type{margin:0 0 0 10px;}
    .b-agreement label{padding:0!important;}
  
   /* 사이트맵 */
    .site_map > ul > li{padding:0 10px 0 0;width:calc(50% - 7px);}
	.site_map > ul > li:nth-of-type(3n){padding:0 10px 0 0;}
	.site_map > ul > li:nth-of-type(2n){padding-right:0;}
	.site_map > ul > li > a{padding:10px 15px;font-size:16px;line-height:21px;}
	.site_map > ul > li > ul{padding:12px 0 30px;}
	.site_map > ul > li > ul > li{padding:0 15px 12px 15px;}
	.site_map > ul > li > ul > li > a{font-size:14px;line-height:19px;}
}

@media screen and (max-width: 376px){
    /*header*/
    .top-header-wrap .util-box > h1 > a > span{padding:0 0 0 10px;font-size:15px;}
    .top-header-wrap .util-box > h1 > a > span:after{top:10px;height:20px;}
  
    /* main-content-wrap05*/
    .top-footer-box .owl-carousel:after{content: "";display: block;position: absolute;top: 12px;right:1px;width: 1px;height: 53px;background: #fff;}
  
    /*footer*/
    .bottom-footer-box .footer-logo-wrap:after{display:none;}
    .bottom-footer-box .footer-logo-wrap > img.logo-cp{padding:10px 0 0 0;}
}

@media screen and (max-width: 360px){
  
    /*header*/
    .top-header-wrap .util-box > h1 > a:nth-of-type(1){padding:0 8px 0 0;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(1) img{max-width:100px;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(2){padding:0 0 0 3px;}
    .top-header-wrap .util-box > h1 > a:nth-of-type(1):after{width:1px;height:20px;}
  
    /* main-visual */
    .main-visual-box .ctrl-wrap{left:0;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01{width:150px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt02{width:180px;}
    .main-visual-box .main-visual-carousel .vi01 .main-visual-txt-box .main-visual-txt01:after{left:-5px;width:160px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01{width:150px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt02{width:180px;}
    .main-visual-box .main-visual-carousel .vi02 .main-visual-txt-box .main-visual-txt01:after{left:-5px;width:160px;}
  
    /* main-content-wrap01*/
    .main-content-box01 .main-mini-box .banner-box > div:first-of-type .notice-title{font-size:16px;}
    .main-content-box01 .main-mini-box > div:first-of-type .owl-carousel{width: calc(100% - 117px);padding: 2px 0 0 9px;}
    .main-content-box02 .mini-tab-box > ul > li > a{position:relative;padding: 20px 24px 12px;display: block;}
    .main-content-box02 .mini-tab-box:after{top: 53px;}
    .main-content-box02 .mini-tab-box > ul > li.active > a:after{top:51px;height: 4px;}
    .mini-board-content{top: 60px;}
    .main-content-box01 .main-mini-box .notice-title a{padding: 3px 0 0 42px;background-size: 25px;}
    
  
    /* main-content-wrap02*/
    .mini-board-content ul li a > span:first-of-type{width: calc(100% - 107px);}
    .main-content-box02 .mini-tab-box > ul > li.active > .mini-board-tab:after{top: 51px;height: 4px;}

    /*footer*/
    .bottom-footer-box .info-box li{font-size:14px;padding: 0;}
    .bottom-footer-box .footer-logo-wrap .hk-tit{padding:4px 0 0 15px;}
    .bottom-footer-box .footer-logo-wrap > img.logo-cp{padding:15px 0 0 0;}
  
    /* 썸네일 게시판 */
    .bn-list-thumb01.type01 .b-info-box li{float:none;margin:0 0 3px;}
  
    /* 사이트맵 */
  .site_map{padding:0 0 20px 0;}
    .site_map > ul > li{padding:0;width:100%;}
	.site_map > ul > li:nth-of-type(3n){padding:0;}
}