@charset "utf-8";
@import url(font.css);
/*** reset ***/
html{height:100%;}
body{height:100%;font-family:'NotoSansKR',sans-serif;font-weight:300;font-size:14px;color:#555;background-color:#000;}
html,body,
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p{margin:0;padding:0;line-height:1;}
li{list-style:none;}
a{text-decoration:none;}
button{outline:0;cursor:pointer;}
em, strong{font-style:normal;font-weight:normal;}

/* common */
a.tag{color:#333;padding-right:15px;position:relative;}
a.tag:hover{border-bottom:1px solid #333;}
a.tag:after{content:'';position:absolute;right:0;top:9px;width:6px;height:10px;background:url("../img/link.png") center no-repeat;}
.tac{text-align:center !important;}
.dash-list li{position:relative;padding-left:15px;margin-bottom:20px;font-weight:200;font-size:18px;}
.dash-list li:before{content:'-';position:absolute;left:0;top:0;}
.dot-list li{position:relative;padding-left:15px;margin-bottom:10px;font-weight:200;font-size:18px;line-height:30px;}
.dot-list li:before{content:'';position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:3px;background-color:#363636;}
.dot-list li li{margin-top:10px;}

.date-list li{padding-left:150px;}
.date-list .date{position:absolute;left:15px;top:0;}
.day-list li{padding-left:70px;}
.day-list .date{position:absolute;left:15px;top:0;}

.bg-box{background-color:#f9f9f9;border:1px solid #ebebeb;padding:40px;box-sizing:border-box;text-align:center;}
.txt-red{color:#e60012 !important;}
.txt-line{text-decoration:underline !important;}
.txt-bold{font-weight:600 !important;}
/* layout */
#wrapper{position:relative;min-height:100%;overflow:hidden;}
#wrapper:before{z-index:1;content:'';position:absolute;left:0;top:0;width:100%;height:440px;background:center / 100% auto no-repeat;/* filter:blur(7px); */}
#wrapper.bg-sub01:before{background-image:url("../img/bg-slide01.jpg");background-position:center 47%;}
#wrapper.bg-sub02:before{background-image:url("../img/bg-slide02.jpg");}
#wrapper.bg-sub03:before{background-image:url("../img/bg-slide03.jpg");}
#wrapper.bg-sub04:before{background-image:url("../img/bg-slide04.jpg");}
#wrapper.bg-sub05:before{background-image:url("../img/bg-slide05.jpg");}
.swiper-container,
header{}
#logo{text-align:center;}
#logo a{display:inline-block;padding:22px 30px;}
#logo a img{max-width:234px;}
header{z-index:999;position:absolute;top:0;left:0;width:100%;}
header div:not(#breadCrumb) button{display:block;border:0;width:85px;height:85px;background-color:transparent;outline:0;cursor:pointer;}
header #logo{z-index:100;left:0;top:0;position:absolute;}
header #nabTgl{display:none;z-index:100;position:absolute;left:0;top:0;background:url("../img/lnb.png") center no-repeat;}
header #movBtn{display:none;}
header #nabTgl,header #lang{opacity:0;transition:opacity ease-out 0.5s 3s;}
header #nabTgl.act,header #lang.act{opacity:1;}
header #gnb{z-index:99;position:absolute;right:0;top:0;width:100%;height:87px;background-color:rgba(255,255,255,0.1);transition:height ease-out 0.1s, box-shadow ease-out 0.1s;overflow:hidden;box-shadow:0 10px 10px rgb(0 0 0 / 0);}
header #gnb:hover{/* height:338px;background-color:rgba(2,30,61,1);box-shadow:0 10px 10px rgb(0 0 0 / 30%); */}

header #findBtn{z-index:100;position:absolute;top:0;right:90px;}/* 언어버튼 삭제 후 right:20px; */
header #findBtn input[type="text"]{margin:24px -10px 0 0;vertical-align:top;height:40px;width:0;padding:0;box-sizing:border-box;border:0;background-color:transparent;color:#fff;font-size:16px;font-family:'NotoSansKR',sans-serif;transition:width ease-out 0.1s;outline:0;font-weight:300;border-bottom:2px solid #fff;}
header #findBtn button{width:60px !important;}
header #findBtn button.btn-open,
header #findBtn button.btn-search{float:right;background:url("../img/ico-find.png") center 30px no-repeat;}
header #findBtn button.btn-open{opacity:0.5;}
header #findBtn button.btn-search{display:none;}
header #findBtn.on button.btn-open{display:none;}
header #findBtn.on button.btn-search{display:block;}
header #findBtn.on input[type="text"]{display:inline-block;width:215px;}
header #findBtn.on input[type="text"]::placeholder{color:rgba(255,255,255,0.5);}

header #langBtn{z-index:100;position:absolute;right:30px;top:0;}
header #langBtn button{width:60px !important;background:url("../img/ico-lang.png") center no-repeat;position:relative;opacity:0.5;}
header #langBtn button:hover{opacity:1;}
header #langBtn button:before{position:absolute;font-size:12px;left:58%;top:54%;color:#fff;}
header #langBtn button.eng:before{content:'ENG';}
header #langBtn button.kor:before{content:'KOR';}

header nav{height:85px;border-bottom:1px solid rgba(255,255,255,0.2);}
header nav>ul{text-align:center;font-size:0;}
header nav>ul>li{display:inline-block;vertical-align:top;margin:0 4.5%;}
header nav>ul>li>a{position:relative;display:inline-block;font-size:22px;font-weight:300;color:#fff;padding:32px 0;}
header nav>ul>li>a:before{content:'';position:absolute;border-bottom:2px solid #fff;left:50%;bottom:0;width:0;transition:width ease-out 0.1s, transform ease-out 0.1s;}
header nav>ul>li:hover>a:before, header nav>ul>li.on>a:before{width:160px;transform:translateX(-50%);}
header nav>ul>li>ul{padding:15px 0;}
header nav>ul>li>ul>li>a{display:block;padding:15px 15%;font-size:14px;color:#fff;text-align:left;word-break:keep-all;}

#breadCrumb{z-index:100;position:relative;width:100%;height:58px;box-sizing:border-box;background-color:rgba(2,30,61,0.65);border-top:1px solid rgba(255,255,255,0.2);}
#breadCrumb a,
#breadCrumb span{font-size:18px;color:#fff;}
#breadCrumb .title-path{position:relative;width:100%;max-width:1180px;margin:0 auto;}
#breadCrumb .title-path .wrap-path{position:absolute;left:0;top:0;right:0;}
#breadCrumb .title-path .side-title{position:absolute;left:50px;top:-50px;width:300px;height:300px;background-color:#021e3d;}
#breadCrumb .title-path .side-title.fixed{top:40px;position:fixed;left:auto;margin-left:50px;}
#breadCrumb .title-path .side-title h3{padding:30px;font-size:36px;font-weight:200;color:#fff;line-height:1;}
#breadCrumb .title-path .side-title .btn-side-nav{position:absolute;right:10px;bottom:10px;}
#breadCrumb .title-path .side-title button{background:transparent center no-repeat;border:0;font-size:0;width:30px;height:30px;text-indent:-9999px;}
#breadCrumb .title-path .side-title button.prev{background-image:url("../img/arrow-l.png");}
#breadCrumb .title-path .side-title button.next{background-image:url("../img/arrow-r.png");}
#breadCrumb .title-path .side-title + .wrap-path{left:350px;}
#breadCrumb .title-path .wrap-path > ul{display:table;width:100%;height:58px;border-right:1px solid rgba(255,255,255,0.2);box-sizing:border-box;}
#breadCrumb .title-path .wrap-path > ul > li{display:table-cell;border-left:1px solid rgba(255,255,255,0.2);vertical-align:middle;padding-left:20px;box-sizing:border-box;position:relative;color:#fff;}
#breadCrumb .title-path .wrap-path > ul > li.home{font-size:0;text-indent:-9999px;width:58px;background:url("../img/m_home.png") center / 18px auto no-repeat;}
#breadCrumb .title-path .wrap-path > ul > li.depth1{width:200px;}
#breadCrumb .title-path .wrap-path > ul > li.depth2{padding-left:85px;font-size:18px;}
#breadCrumb .title-path .wrap-path > ul > li.depth2:before{content:'';position:absolute;left:0;top:0;width:58px;height:58px;border-right:1px solid rgba(255,255,255,0.2);background:url("../img/m_arrow_n.png") center / 15px auto no-repeat;}
#breadCrumb .title-path .wrap-path > ul > li.depth2.none{border-left:0;}
#breadCrumb .title-path .wrap-path > ul > li.depth2.none:before{display:none;}
/* #breadCrumb .title-path .wrap-path > ul > li.depth2:hover:before{background:url("../img/m_arrow_u.png") center / 15px auto no-repeat;} */
#breadCrumb .title-path .wrap-path > ul > li.depth2 ul{display:none;}
/* #breadCrumb .title-path .wrap-path > ul > li.depth2:hover ul{display:block;} */
#breadCrumb .title-path .wrap-path > ul > li button{border:0;text-indent:-9999px;font-size:0;width:58px;height:58px;}
#breadCrumb .title-path .wrap-path > ul > li#btnDownload,
#breadCrumb .title-path .wrap-path > ul > li#btnPrint{width:58px;padding:0;}
#breadCrumb .title-path .wrap-path > ul > li#btnDownload button{background:url("../img/icon_pdf.png") center no-repeat;}
#breadCrumb .title-path .wrap-path > ul > li#btnPrint button{background:url("../img/icon_print.png") center no-repeat;}

#breadCrumb .title-path .wrap-path ul ul{position:absolute;top:40px;left:-1px;width:100%;background-color:rgba(2,30,61,0.65);border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.35);}
#breadCrumb .title-path .wrap-path ul ul li{border-bottom:1px solid rgba(255,255,255,0.2);}
#breadCrumb .title-path .wrap-path ul ul li a{display:block;padding:15px 15px 15px 55px;position:relative;}
#breadCrumb .title-path .wrap-path ul ul li a:before{content:'';position:absolute;left:0;top:0;width:40px;height:100%;border-right:1px solid rgba(255,255,255,0.2);}
#breadCrumb .title-path .wrap-path ul ul li:hover a:before{background:url("../img/m_arrow_n.png") center / 15px auto no-repeat;}
#container{z-index:100;position:relative;padding:87px 0 202px;min-height:100vh;box-sizing:border-box;}
/* main */
#mainIntro{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#000;}
#mainIntro.on{display:block;}
#mainIntro:before{background:url('../img/bg-intro.jpg') center / cover no-repeat;content:'';position:absolute;left:0;top:0;bottom:0;right:0;transform:scale(2);}
#mainIntro.on:before{animation:zoomout 10s linear 1 alternate forwards;}
.copyright{position:absolute;left:0;bottom:20px;width:100%;text-align:center;color:#fff;z-index:100;font-weight:100;font-size:12px;text-shadow:0 2px #000;white-space:nowrap;}
#mainIntro .btn-skip{display:none;position:absolute;left:50%;top:50%;z-index:9999;transform:translate(-50%, -50%);opacity:0;}
#mainIntro.on .btn-skip{display:block;animation:fadein 1s ease-in 3s 1 alternate forwards;}
#mainIntro .btn-skip:before{content:'SKIP';position:absolute;left:50%;top:100%;transform:translate(-50%, 100px);border:1px solid #fff;color:#fff;font-weight:300;font-size:20px;padding:10px 40px 10px 20px;background:url("../img/ico-skip.png") 75px center no-repeat;}

@keyframes zoomout {
  from {
    transform:scale(2);
	opacity:1;
  }

  to {
    transform:scale(1);
	opacity:.5;
  }
}

@keyframes fadein {
  from {
    transform:translate(-50%, -0%);
	opacity:0;
  }

  to {
    transform:translate(-50%, -50%);
	opacity:1;
  }
}
#container .swiper-container{position:absolute;left:0;top:0;width:100%;height:100%;}
#container .swiper-container .swiper-wrapper > div{background:center / cover no-repeat;}
#container .swiper-container .swiper-wrapper > div.bg01{background-image:url("../img/bg-slide01.jpg");}
#container .swiper-container .swiper-wrapper > div.bg02{background-image:url("../img/bg-slide02.jpg");}
#container .swiper-container .swiper-wrapper > div.bg03{background-image:url("../img/bg-slide03.jpg");}
#container .swiper-container .swiper-wrapper > div.bg04{background-image:url("../img/bg-slide04.jpg");}
#container .swiper-container .swiper-wrapper > div.bg05{background-image:url("../img/bg-slide05.jpg");}
#container .swiper-button-next, #container .swiper-button-prev{
	position:absolute;
    top:50%;
    width:53px;
    height:101px;
    margin-top:-50px;
    background-repeat:no-repeat;
	background-size:auto;
}
#container .swiper-container .swiper-button-wrap > div,
#container .swiper-container .swiper-pagination-bullets{opacity:0;transition:opacity ease-out 0.3s;}
#container .swiper-container:hover .swiper-button-wrap > div,
#container .swiper-container:hover .swiper-pagination-bullets{opacity:1;}
#container .swiper-button-next{right:5% !important;background-image:url("../img/r_btn_off.png");}
#container .swiper-button-next:hover{background-image:url("../img/r_btn_on.png");}
#container .swiper-button-prev{left:5% !important;background-image:url("../img/l_btn_off.png");}
#container .swiper-button-prev:hover{background-image:url("../img/l_btn_on.png");}
#container .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;border-radius:6px;opacity:1;box-shadow:0 2px 2px #000;}
#container .swiper-pagination-bullet-active{width:37px;}
#container .swiper-container-horizontal>.swiper-pagination-bullets{bottom:25%;}

#container .slide-txt{margin-top:-5%;text-align:center;}
#container .slide-txt h2{padding-bottom:50px;font-size:60px;color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,0.7);}
#container .slide-txt p{height:55px;color:#fff;font-weight:100;font-size:14px;line-height:25px;text-shadow:0 1px 2px rgba(0,0,0,0.7);}
#container .slide-txt button{border:0;background-color:transparent;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.7);cursor:pointer;}
#container .slide-txt > a img{opacity:0;transition:opacity ease-out 0.5s 2s;}
#container .slide-txt > a.act img{opacity:1;}
#container .slide-txt > a div{height:0;overflow:hidden;transition:height ease-out 0.5s 1s;}
#container .slide-txt > a.act div{height:270px;}
#container .slide-txt > a .slide-link{margin-top:70px;width:94px;height:32px;background:url("../img/ico-main-link.png") center no-repeat;display:inline-block;}

.sub-main{display:none;width:100%;padding-top:154px;}
.sub-title{padding:95px 0 85px;}
.sub-title h3{position:relative;display:inline-block;font-size:60px;font-weight:100;color:#fff;padding-bottom:25px;text-shadow:0 2px 2px rgba(0,0,0,0.35);}
.sub-title h3:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;box-shadow:0 2px 2px rgba(0,0,0,0.35);background-color:#fff;}
.sub-title p{font-size:30px;font-weight:300;padding-top:30px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.35);}
.sub-list{background-color:rgba(2,30,61,0.85);height:530px;}
.sub-list ul{width:100%;max-width:1280px;display:table;margin:0 auto;padding:65px 0;}
.sub-list li{display:table-cell;vertical-align:top;}
.sub-list li a{position:relative;display:inline-block;width:200px;height:300px;text-align:left;padding:30px 20px;box-sizing:border-box;background:center / cover no-repeat;}
.sub-list li a:hover:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border:5px solid #fff;box-sizing:border-box;}
.sub-list li a h4{color:#fff;font-size:28px;line-height:30px;font-weight:200;text-shadow:0 1px 2px rgba(0,0,0,0.7);}
.sub-list li a span{position:absolute; right:20px;bottom:20px;color:#fff;padding-right:15px;}
.sub-list li a span:before{content:'';width:5px;height:9px;position:absolute;right:0;top:0;height:100%;background:url("../img/arrow.png") right center no-repeat;}
.sub-list li a.bg01-01{background-image:url("../img/fp_h.png");}
.sub-list li a.bg01-02{background-image:url("../img/fp_ts.png");}
.sub-list li a.bg01-03{background-image:url("../img/fp_w.png");}
.sub-list li a.bg01-04{background-image:url("../img/fp_p.png");}

#container.sub-on .slide-txt,
#container.sub-on .swiper-pagination{display:none;}
#container.sub-on .swiper-button-wrap{position:absolute;max-width:1280px;left:0;right:0;top:310px;margin:auto;}
#container.sub-on .swiper-button-next{background-image:url("../img/sub_r_btn.png");}
#container.sub-on .swiper-button-prev{background-image:url("../img/sub_l_btn.png");}
#container.sub-on .sub-main{display:block;}

footer{z-index:999;background-color:#1a1a1a;position:absolute;bottom:0;width:100%;left:0;}
footer .f-txt > div{float:right;width:66.66%;}
footer .f-txt > div>div{float:left;display:table;width:50%;}
footer .f-txt > div>div>*{display:table-cell;}
footer .f-txt > div>div>strong{width:80px;font-size:14px;color:#8e8e8e;border-left:1px solid rgba(255,255,255,0.3);vertical-align:middle;text-align:center;line-height:1.3;letter-spacing:-1px;}
footer .f-txt > div>div>p{height:98px;vertical-align:middle;}
footer .f-txt > div>div:last-child>p{padding-right:0;}
footer .footer-wrap{max-width:1180px;margin:0 auto;padding:0 20px;}
footer .footer-top{overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.3);}
footer .footer-top ul{float:left;padding:20px 0;}
footer .footer-top li{float:left;}
footer .footer-top li a{color:#fff;font-weight:200;padding:0 20px;border-left:1px solid rgba(255,255,255,0.3);line-height:1;}
footer .footer-top li:first-child a{border-left:0;padding-left:0;}
footer .footer-top select{display:none;float:right;appearance:none;color:#fff;font-size:12px;border:0;padding:3px 25px 3px 8px;background:#e60012 url("../img/ico-select.png") center right no-repeat;outline:0;}
footer .footer-bottom .footer-wrap{overflow:hidden;}
footer .f-logo{display:block;float:left;margin-top:32px;}
footer .f-logo img{opacity:0.7;}
footer .f-copy{padding:18px 0;text-align:center;border-top:1px solid rgba(255,255,255,0.3);font-size:12px;color:#8e8e8e;}
footer .footer-bottom{overflow:hidden;}
footer .footer-bottom .f-txt p{font-size:12px;color:#959595;line-height:1.5;font-weight:200;}
footer .footer-bottom select{float:right;appearance:none;color:#fff;margin-top:30px;font-size:12px;border:0;width:110px;padding:9px;background:#000 url("../img/ico-select.png") center right no-repeat;outline:0;}
footer select::-ms-expand {display:none}

.tabs{border-bottom:2px solid #021e3d;height:68px;}
.tabs ul{display:table;width:100%;box-sizing:border-box;table-layout:fixed;}
.tabs li{display:table-cell;position:relative;overflow:hidden;}
.tabs a{position:relative;display:block;font-size:22px;color:#959595;text-align:center;border:2px solid #959595;padding:22px 0;margin-left:-2px;box-sizing:border-box;border-bottom:0;}
.tabs .on a{z-index:10;height:70px;border-color:#021e3d;color:#021e3d;background-color:#fff;}
.tabs a:before{content:'';position:absolute;width:40px;height:40px;border-bottom:2px solid #959595;left:-36px;top:-23px;transform:rotate(-45deg);background-color:#fff;}
.tabs .on a:before{border-color:#021e3d}
.tabs li:first-child a{margin-left:0;}
.tabcontents{overflow:hidden;}

.pop-wrap{display:none;}
.pop-wrap .dim{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.75);z-index:10;}
.pop-wrap .popup{display:none;position:fixed;width:500px;top:50%;left:50%;background:#fff;z-index:101;
	-webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);}

.pop-wrap .popup .pop-tit{position:relative;padding:15px;color:#fff;background:#023975;text-align:center;}
.pop-wrap .popup .pop-tit .pop-close{position:absolute;width:16px;height:16px;top:50%;right:15px;border:0;margin-top:-8px;font-size:0;background:url('../img/admin/ico-close.png') no-repeat;}
.pop-wrap .pop-cont{position:relative;padding:35px;}
.pop-wrap .pop-cont .txt-area p.desc{line-height:1.6;text-align:justify;word-break:keep-all;}
.pop-wrap .pop-cont.desc-privacy{line-height:1.6;height:600px;overflow:auto;}
.pop-wrap .popup.wide{width:90%;max-width:1800px;}
.pop-wrap .popup.wide .pop-tit{font-size:22px;}
.pop-wrap .popup.wide .pop-cont{padding:0;}
.pop-wrap .popup.wide .pop-cont img{width:100%;}

.tab-menu .tab-cont .tab{display:none;}
.tab-menu .tab-cont .tab.on{display:block;}
.tab-menu .tab-cont .tab > div{height:600px;}
.tab-menu .tab-list{clear:both;float:none;display:flex;padding:0;}
.tab-menu .tab-list li{clear:both;float:none;width:50%;margin-top:-1px;background:#fff;}
.tab-menu .tab-list .tab-btn {display:flex;display:-webkit-box;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding:0;color:#363636;}
.tab-menu .tab-list .tab-btn .name{padding:36px 50px;background:#959595;font-size:20px;font-weight:bold;color:#fff;}
.tab-menu .tab-list .tab-btn .name:before{content:'';display:inline-block;width:22px;height:28px;margin-right:5px;background:url('../img/ico-place.png') no-repeat center;vertical-align:middle;}
.tab-menu .tab-list .tab-btn .name span{display:inline-block;vertical-align:middle;}
.tab-menu .tab-list .tab-btn .addr{margin-left:30px;font-size:14px;color:#363636;line-height:1.6;}
.tab-menu .tab-list li.on .tab-btn .name{background:#023874;}

.area-list{margin-left:-30px;}
.area-list li{float:left;width:50%;box-sizing:border-box;padding:30px 0 0 30px;}
.area-list li a{position:relative;display:flex;padding:5px 50px 7px 20px;font-size:20px;color:#fff;background-color:#021e3d;box-sizing:border-box;height:80px;align-items:center;}
.area-list li a:before{content:'';position:absolute;width:11px;height:22px;right:30px;top:50%;margin-top:-11px;background:url("../img/bul-link-area.png") center no-repeat;}

.search-form{position:relative;margin-top:40px;border-bottom:2px solid #021e3d;box-sizing:border-box;}
.search-form .btn-wrap-search{position:absolute;right:0;top:0;font-size:0;}
.search-form input[type="text"]{width:100%;height:64px;border:0;box-sizing:border-box;outline:0;font-size:24px;text-align:center;font-family:'NotoSansKR',sans-serif;font-weight:300;}
.search-form button{width:44px;height:64px;padding:0 10px;border:0;background-color:transparent;outline:0;}
.search-form button.btn-search{background:url("../img/ico-search-form.png") center no-repeat;}
.search-form button.btn-open{background:url("../img/ico-search-more-open.png") center no-repeat;}
.search-more-pop{display:none;z-index:999;position:absolute;left:0;top:0;width:100%;box-sizing:border-box;background-color:#fff;padding:50px;border:2px solid #021e3d;box-shadow:0 30px 30px rgba(0,0,0,0.3);}
.search-more-pop.on{display:block;}
.search-more-pop .search-more-close{position:absolute;width:50px;height:50px;right:20px;top:20px;background:url("../img/ico-search-more-close.png") center no-repeat;}
.search-more-pop h3{text-align:center;font-size:24px;color:#363636;font-weight:300;}
.search-more-pop ul{border-bottom:1px dotted #b2b2b2;padding:10px 0 45px;margin-bottom:40px;}
.search-more-pop div:last-child ul{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.search-more-pop li{display:inline-block;margin-top:20px;}
.search-more-pop li:after{content:','}
.search-more-pop li:last-child:after{display:none;}
.search-more-pop li a{font-size:20px;color:#363636;line-height:1;font-weight:200;}
.search-more-pop li a.add{font-weight:700;}

.paging{padding-top:50px;font-size:0;text-align:center;}
.paging a{display:inline-block;width:30px;height:30px;font-size:12px;color:#555;border:1px solid #ccc;vertical-align:top;text-align:center;line-height:30px;margin:0 2px;background:no-repeat center;}
.paging a.num.on{border-color:#021e3d;background-color:#021e3d;color:#fff;}
.paging a.front{background-image:url("../img/ico-paging-front.png");}
.paging a.prev{background-image:url("../img/ico-paging-prev.png");}
.paging a.next{background-image:url("../img/ico-paging-next.png");}
.paging a.end{background-image:url("../img/ico-paging-end.png");}

/* sub */
#contentTitle{padding:118px 0 ;text-align:center;box-sizing:border-box;}
#contentTitle > *{color:#fff;font-weight:300;font-size:54px;}
#contents{position:relative;}
#contents > .wrap{z-index:2;position:relative;max-width:1280px;min-height:454px;padding:95px 30px 95px 380px;margin:0 auto;background-color:#fff;box-sizing:border-box;}
#contents > .wrap.full{padding:50px;min-height:695px;}
#contents > .wrap p{font-size:18px;line-height:30px;text-align:justify;margin-bottom:30px;font-weight:200;word-break:keep-all;}
#contents > .wrap p .upper{font-size:48px;float:left;margin-top:10px;color:#555;line-height:24px;margin-right:14px;font-weight:400;}
#contents > .wrap p .upper > img{max-width:100%;vertical-align: top;width:240px;}
#contents > .wrap p .txt-img{float:left;margin:10px 30px 20px 0;}
#contents:after{content:'';z-index:1;position:absolute;left:0;top:0;height:100%;width:100%;background-color:#fff;}

.wrap-history{overflow:hidden;}
.wrap-history:first-child{padding-top:60px;}
.title-wrap{overflow:hidden;border-bottom:1px solid #555;padding:20px 0;}
.title-wrap h3{float:left;font-size:30px;color:#555;}
.wrap-history .title-wrap button{position:relative;float:right;width:24px;height:24px;border:0;background-color:transparent;margin:3px 20px 0 0;}
.wrap-history .title-wrap button:before{content:'';position:absolute;width:100%;border-top:2px solid #021e3d;top:50%;left:0;margin-top:-1px;}
.wrap-history.closed .title-wrap button:after{content:'';position:absolute;height:100%;border-left:2px solid #021e3d;top:0;left:50%;margin-left:-1px;}
.wrap-history.closed ul{display:none;}
.wrap-history ul{margin-bottom:70px;padding:20px 20px;border-bottom:1px solid #555;}
.wrap-history li{position:relative;color:#363636;padding-left:35px;margin:20px 0;font-size:20px;font-weight:200;line-height:1.3;}
.wrap-history li span{position:absolute;left:0;top:0;font-weight:600;}

.aop-detail{padding-top:40px;}
.aop-detail h3{font-size:26px;padding:30px 0 20px;border-bottom:2px solid #555;font-weight:300;margin-bottom:50px;}
.aop-detail-txt{padding-bottom:50px;}
.wrap-member ul{overflow:hidden;margin-left:-5%;}
.wrap-member li{width:33.33%;float:left;padding-left:5%;box-sizing:border-box;margin-top:30px;}
.wrap-member li a{display:block;border:1px solid #ccc;padding:10px;box-sizing:border-box;}
.wrap-member li .photo{position:relative;}
.wrap-member li .photo img{width:100%;vertical-align:top;}
.wrap-member li .photo .ico-more{z-index:10;position:absolute;right:0;bottom:0;width:34px;height:34px;background-color:#021e3d;}
.wrap-member li .photo .ico-more:before{content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;width:14px;border-top:2px solid #fff;}
.wrap-member li .photo .ico-more:after{content:'';position:absolute;top:50%;left:50%;margin:-7px 0 0 -1px;height:14px;border-left:2px solid #fff;}
.wrap-member li .desc{}
.wrap-member li dl{}
.wrap-member li dt{font-size:16px;padding:15px 0 10px;color:#363636;}
.wrap-member li dt span{font-size:22px;display:block;padding-bottom:10px;min-height:45px;}
.wrap-member li dd{font-size:14px;line-height:22px;color:#363636;}

#contents .txt-result{padding:50px 0 0;}
#contents .txt-result p{font-size:20px;text-align:center;}
#contents .txt-result p strong:before{content:"'";}
#contents .txt-result p strong:after{content:"'";}
.full .area-list{overflow:hidden;}
.full .area-list li{width:33.33%;}
.full .wrap-member ul{margin-left:-2%;}
.full .wrap-member li{width:25%;padding-left:2%;}

.member-detail{width:100%;min-width:1180px;overflow:hidden;}
.member-detail>div{}
.member-detail .wrap-spec{padding-right:30px;float:left;width:650px;}
.member-detail .wrap-portrait{width:500px;float:right;}
.portrait-box{border:1px solid #ccc;padding:10px;box-sizing:border-box;}
.portrait-box img{width:100%;}
.portrait-box dl{}
.portrait-box dt{font-size:16px;padding:20px 0;color:#363636;}
.portrait-box dt span{font-size:30px;display:block;padding-top:5px;font-weight:500;}
.portrait-box dd{font-size:18px;line-height:35px;color:#363636;font-weight:200;}
.portrait-box dd a{color:#363636;}
.portrait-box dd a:hover{text-decoration:underline;}
.portrait-box .desc{padding-bottom:10px;}
.portrait-box .desc ul{border-top:1px solid #ccc;margin:10px -10px -10px;overflow:hidden;}
.portrait-box .desc ul li{float:left;width:33.33%;/* border-left:1px solid #ccc; */box-sizing:border-box;}
.portrait-box .desc ul li:first-child{border-left:0;display:none}
.portrait-box .desc ul li:nth-child(2){display:none}
.portrait-box .desc ul li button{display:block;height:95px;width:100%;background:center no-repeat;border:0;}
.portrait-box .desc ul li button.btn-vcard{background-image:url("../img/vcard_off.png");}
.portrait-box .desc ul li button.btn-pdf{background-image:url("../img/pdf_off.png");}
.portrait-box .desc ul li button.btn-print{background-image:url("../img/print_off.png");}
.portrait-box .desc ul li button.btn-vcard:hover{background-image:url("../img/vcard_on.png");}
.portrait-box .desc ul li button.btn-pdf:hover{background-image:url("../img/pdf_on.png");}
.portrait-box .desc ul li button.btn-print:hover{background-image:url("../img/print_on.png");}

.member-detail .tabs{height:70px;}
.member-detail .tabs a{font-size:18px;}
.member-detail .tabs .on a{height:72px;}
.member-detail .tabcontents{padding:30px 15px;}
.member-detail section{padding:35px 0;}
.member-detail section.hide{display:none;}
.member-detail section h3{font-size:26px;font-weight:300;padding-bottom:10px;line-height:1;border-bottom:2px solid #021e3d;color:#021e3d;margin-bottom:30px;}

#privacy .desc-privacy > div > div > div{padding-bottom:20px;}
#privacy ul, #privacy li{float:none;}
#privacy ul{padding: 0;}
#privacy ul ul{margin-top:5px}
#privacy li{position:relative;font-size:14px;margin-top:5px;line-height:1.4;padding-left:20px;}
#privacy li::marker{text-indent:-10px !important;}
#privacy li:first-child{margin-top:0;}
#privacy h3{margin-top: 20px;font-weight:500;padding-bottom: 10px;line-height:1.6;}
#privacy h4{font-weight:300; padding-bottom:5px;line-height:1.6}
#privacy p{line-height:1.3;padding-bottom:10px;}
#privacy strong{display:block;padding-bottom:5px;}
#privacy dl{padding:5px 0 0;}
#privacy dt{font-weight:500;float:left;clear:left;margin-right:5px}
#privacy dd{clear:right;margin:0 0 10px 0;}
#privacy .list-dash > li:before{content:'- ';position:absolute;left:10px;top:0;}
#privacy .list-dot > li:before{content:'';position:absolute;width:5px;height:5px;left:10px;top:8px;border-radius:5px;background-color:#333;}
#privacy .list-span > li span{position:absolute;left:0;top:0;}

#floatNav{position:absolute;left:100%;top:50px;padding:10px 0;}
#floatNav ul{border-left:5px solid #e1e1e1;}
#floatNav ul.fixed{position:fixed;top:50px;}
#floatNav li{margin-left:-5px;border-left:5px solid transparent;}
#floatNav li.hide{display:none;}
#floatNav li.on{border-left:5px solid #021e3d;}
#floatNav li a{white-space:nowrap;padding:10px 20px;font-size:16px;color:#959595;display:block;}
#floatNav li.on a{color:#021e3d;}

.wrap-about{padding-top:60px;}
#contents .desc-hire{margin-bottom:50px;}
#contents .desc-hire>p{margin-bottom:0;line-height:40px;}
#contents .wrap-hire > p{font-size:16px;text-align:center;}
#contents .wrap-hire > .txt-bold{font-size:20px;}
#contents .wrap-hire .btn{display:inline-block;background-color:#021e3d !important;color:#fff;font-size:20px;padding:30px;box-sizing:border-box;width:370px;text-align:left;background:url('../img/ico-btn-down.png') no-repeat right center;}

#contents .board-detail{padding-bottom:100px;border-bottom:1px solid #ccc;}
#contents .board-detail .tit-area{display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:end;-webkit-box-align:end; -ms-flex-align:end;padding:15px 0;border-bottom:2px solid #555;}
#contents .board-detail .tit-area .title{font-size:24px;}
#contents .board-detail .cont-area{margin:60px 10px 0;font-size:16px;line-height:2.5;color:#021e3d;}
#contents .wrap-board .txt-result{color:#555;text-align:center;}
#contents .wrap-board .txt-result strong{color:#363636;}
#contents .wrap-board .txt-result em{color:#f00;}
#contents .wrap-board .btn-area{display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin:20px 0;}
#contents .wrap-board .btn-area .btn{font-size:18px;color:#363636;}
#contents .wrap-board .btn-area .btn-list:before{content:'';display:inline-block;width:24px;height:22px;margin-right:10px;background:url('../img/ico-list.png') no-repeat center;background-size:contain;}
#contents .wrap-board .btn-area .btn-prev:before{content:'';display:inline-block;width:50px;height:22px;margin-right:10px;background:url('../img/ico-prev.png') no-repeat center;background-size:contain;}
#contents .wrap-board .btn-area .btn-next:after{content:'';display:inline-block;width:50px;height:22px;margin-left:10px;background:url('../img/ico-next.png') no-repeat center;background-size:contain;}
#contents .wrap-board .board-list{margin-top:140px;margin-left:-50px;}
#contents .wrap-board .board-list li{position:relative;display:inline-block;width:calc( 33% - 50px );height:460px;margin-left:50px;margin-bottom:50px;padding:36px;border:4px solid #ccc;box-sizing:border-box;vertical-align:top;}
#contents .wrap-board .board-list li:hover{border-color:#021e3d;cursor:pointer;}
#contents .wrap-board .board-list li:after{content:'';display:block;position:absolute;width:34px;height:34px;bottom:0;right:0;background:url('../img/34x34.png') no-repeat;background-size:contain;}
#contents .wrap-board .board-list p{word-break:break-word;color:#363636;margin:0 !important;}
#contents .wrap-board .board-list .tit{font-size:22px;font-weight:500;color:#363636;height:60px;}
#contents .wrap-board .board-list .cont{overflow:hidden;height:177px;margin-top:30px;margin-bottom:0;padding-top:30px;font-size:18px;color:#959595;border-top:1px solid #ccc;}
#contents .wrap-board .board-list .btm{margin-top:30px !important;margin-bottom:0;padding-top:20px;border-top:1px solid #ccc;}
#contents .wrap-board .board-list .keyword{color:#f00;}
#contents .wrap-board .txt-result + .board-list{margin-top:60px;}

#scrollTop{display:none;}

/* responsive */

@media screen and (max-width:1600px){
	header nav>ul>li{margin:0 3%;}
}
@media screen and (max-width:1400px){
	header{z-index:9999;position:fixed;min-width:100%;height:60px;border-bottom:1px solid rgba(255,255,255,0.5);background-color:rgba(2,30,61,0.65);}
	header #logo{z-index:9999;right:122px;text-align: left;}
	#logo a{padding:14px 20px;}
	#logo a img{max-width:180px;width:100%;}
	header #gnb{z-index:999;display:none;position:fixed;left:0;top:0 !important;height:100%;background-color:rgba(0,0,0,0.7);}
	header #gnb nav{position:absolute;left:0;right:0;top:0;/* height:100%; */background-color:#041d39;padding-top:60px;bottom:0;height: auto;/* overflow: auto; */}
	header #gnb.on{display:block;top:0 !important;}
	header nav>ul{padding-top:30px;padding-bottom:30px;padding-left:55px;border-top:1px solid rgba(255,255,255,0.5);height:100%;box-sizing:border-box;overflow:auto;}
	header nav>ul>li{display:block;width:100%;text-align:left;margin:0;}
	header nav>ul>li>a{position:relative;display:block;padding:15px 45px 15px 0;text-align:left;font-size:22px;}
	header nav>ul>li>a:before{position:absolute;display:inline-block;width:9px !important;height:16px;left:-25px;top:50%;margin-top:-8px;background:url('../img/bul-link-area.png') no-repeat;background-size:contain;border:none;transform:inherit !important;}
	header nav #movBtn{display:block;position:absolute;right:0;top:0;display:block;}
	header nav #movBtn button{width:24px;height:24px;background:url("../img/ico-close-m.png") center no-repeat;border:0;font-size:0;border-left:1px solid rgba(255,255,255,0.5);text-indent:-9999px;}
	header #nabTgl{display:block;right:0;left:auto;opacity:1;border-left:1px solid rgba(255,255,255,0.5);}
	header div:not(#breadCrumb) button{width:60px;height:60px;}
	header #langBtn{right: 0;left: 0;top:auto;/* border:1px solid rgba(255,255,255,0.5); */padding:15px;bottom: 0;padding: 30px;background-color: #041d39;}
	header #langBtn button{opacity:1;background:none;width: 100% !important;height: 100% !important;border: 1px solid #fff !important;padding: 15px;}
	header #langBtn button:before{position:relative;left:0;top:0;font-size:16px;}
	header #langBtn button.eng:before{content:'ENGLISH'}
	header #langBtn button.kor:before{content:'KOREAN'}
	header #findBtn{position:absolute;width:60px;height:60px;right:61px;z-index:9999;border-left:1px solid rgba(255,255,255,0.5);}
	header #findBtn.on{left:0;width:auto;background-color:rgba(2,30,61,0.9);border-left:0;}
	header #findBtn button{position:absolute; right:0;top:0;}
	header #findBtn input[type="text"]{display:none;height:60px;margin:0;box-sizing:border-box;}
	header #findBtn button.btn-open{opacity:1;background-position:18px 18px;}
	header #findBtn.on button.btn-search{background-position:18px 18px;}
	header #findBtn.on input[type="text"]{width:100%;margin:0;padding-left:15px;display:block;}
	#container{padding-top:0;min-height:500px;}
	#contentTitle{padding:127px 0 66px;}
	#contents .wrap-board .board-list li{width: calc( 50% - 50px );}
	#container .slide-txt > a.act div{height:auto;}
	.full .wrap-member li{width:33.33%;}
}
@media screen and (max-width:850px){
	#container .slide-txt h2{padding-bottom:30px;font-size:35px;}
	#container .slide-txt > a .slide-link{margin-top:20px;}
	#container .slide-txt p{height:auto;}
	.slide-txt{padding:0 25px;}
	.slide-txt img{max-width:100%;}
	.slide-txt p br{display:none;}
	.slide-txt > a.act div{height:220px;}
	#contentTitle > *{font-size:28px;}
	.aop-detail{padding-top:0;}
}

@media screen and (max-width:768px) {
	br.p-br{display:none !important;}
	#wrapper{width:100%;}
	.swiper-container{min-width:100%;min-height:100%;}
	#container{padding:0;width:100%;height:100%;position:initial;}
	.dot-list li{font-size:16px;margin-bottom:5;}
	.swiper-button-wrap{display:none;}
	.copyright{font-size:10px;}
	.sub-main{padding-top:100px;}
	#container.sub-on .sub-list{height:auto;}
	#container.sub-on .swiper-button-wrap{top:140px;display:block;}
	#container.sub-on .swiper-button-next{right:0 !important;}
	#container.sub-on .swiper-button-prev{left:0 !important;}
	#container .swiper-container{height:100%;}
	#container .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;opacity:1;}
	.swiper-button-next, .swiper-button-prev{background-size:15px auto;}
	.sub-list ul,
	.sub-list li{display:block;margin-top:50px;}
	.sub-list li:first-child{margin-top:0;}
	.sub-title{padding:0;}
	.sub-title h3{font-size:32px;padding-bottom:20px;}
	.sub-title p{font-size:16px;padding-top:20px;}
	#breadCrumb{top:0;background-color:#fff;border-top:0;border-bottom:1px solid #ddd;}
	#breadCrumb a, #breadCrumb span{color:#555}
	#breadCrumb li.home{border-right:1px solid #ddd;background-image:url("../img/m_home-gry.png") !important;}
	#breadCrumb > ul{width:auto;display:block;height:auto;border:0;}
	#breadCrumb > ul > li{display:block;height:42px;padding-top:13px;}
	#breadCrumb > ul > li.home{float:left;}
	#breadCrumb > ul > li.depth1{float:left;}
	#breadCrumb > ul > li.depth2{clear:left;border-bottom:1px solid rgba(255,255,255,0.3);border-top:1px solid rgba(255,255,255,0.3);border-left:0;}
	#breadCrumb > ul > li#btnDownload, 
	#breadCrumb > ul > li#btnPrint{display:none;}
	#breadCrumb > ul > li.depth2:before{width:50px;}
	#breadCrumb > ul ul li a:before{width:50px;}
	#breadCrumb > ul ul li a{padding-left:65px !important;}
	#breadCrumb .title-path .wrap-path > ul > li.depth1,
	#breadCrumb .title-path .wrap-path > ul > li.depth2{padding:0 10px;}
	#breadCrumb .title-path .wrap-path > ul > li.depth2:before{display:none;}
	#breadCrumb .title-path .wrap-path > ul > li#btnPrint{height:50px;border-left:1px solid #ddd;}
	#breadCrumb .title-path .wrap-path > ul > li#btnPrint button{width:100%;height:100%;background-image:url("../img/icon_print_gry.png");}
	#breadCrumb .title-path .wrap-path > ul > li.depth1{width:auto;}
	#contentTitle{z-index:100;position:relative;padding:0;padding:127px 0 66px;height:auto;box-sizing:border-box;}
	#contentTitle > *{font-size:23px;}
	.search-form input[type="text"]{font-size:20px}
	#wrapper:before{background-size:150% auto;background-position:top center !important;}

	#contents > .wrap{}
	#contents > .wrap p{font-size:16px;line-height:1.7;word-break:break-all;}
	#contents > .wrap p .txt-img{margin-right:0;width:100%;}
	#contents > .wrap p .txt-img img{width:100%;}
	#contents > .wrap p .upper{font-size:0;line-height:1;margin-top:0;}
	#contents > .wrap p .upper > img{width:180px;margin-top:11px;}
	#contents > .wrap.full{padding:20px 20px 40px;min-height:0;}
	.tabs{height:48px;}
	.tabs a{padding:14px 0;font-size:18px;height:48px;}
	.tabs .on a{height:50px;}
	footer{z-index:10;position:relative;padding-top:20px;}
	footer .footer-top{padding-bottom:10px;}
	footer .footer-top ul{padding:0;}
	footer .footer-top li{margin:0 10px 10px 0;}
	footer .footer-top li a{padding:0;border:0;}
	footer .f-logo{display:block;width:100%;margin:20px 0;text-align:center;}
	footer .f-txt > div,
	footer .f-txt > div > div{width:100%;}
	footer .f-txt > div>div,
	footer .f-txt > div>div>*{display:block;}
	footer .f-txt > div>div>strong{width:auto;display:block;text-align:left;border-left:0;padding-bottom:5px;font-size:16px;}
	footer .f-txt > div>div>strong br{display:none;}
	footer .f-txt > div>div>p{padding-bottom:15px;height:auto;}
	footer .footer-bottom .footer-wrap{padding-bottom:10px;}
	#mainIntro .btn-skip{width:calc(100% - 60px);}
	#mainIntro .btn-skip img{max-width:100%;}
	.pop-wrap .popup{width:100% !important;height:100% !important;}
	.pop-wrap .pop-cont{padding:15px;height:calc(100% - 44px) !important;box-sizing:border-box;}
	.paging a{width:25px;height:25px;line-height:24px;}
	.wrap-about{padding-top:40px;}
	.wrap-history ul{padding:20px 0;margin-bottom:30px;}
	.wrap-history:first-child{padding-top:30px;}
	.pop-wrap .popup .pop-tit{height:44px;box-sizing:border-box;}
	.pop-wrap .popup.wide .pop-tit{font-size:14px;}
	.tab-menu .tab-cont .tab{position:absolute;left:0;top:0;height:100%;width:100%;}
	.tab-menu .tab-cont .tab > div{height:calc(100% - 145px) !important;}
	.tab-menu .tab-list .tab-btn .addr{display:none;position:absolute;width:100%;bottom:100%;left:0;margin-left:0;padding:10px;font-size:14px;background:rgba(255,255,255,0.8);box-sizing:border-box;font-size:14px;letter-spacing:-1px;}
	.tab-menu .tab-list .on .tab-btn .addr{display:block;}
	/* .tab-menu .tab-cont .tab{background:center 130% / cover no-repeat;} */
	/* .tab-menu .tab-cont #popTab01.tab{background-image:url('../img/m-map01.png');}
	.tab-menu .tab-cont #popTab02.tab{background-image:url('../img/m-map02.png');} */
	
	.full .area-list li{width:100%;}
	.aop-detail h3{margin-bottom: 20px;padding-bottom: 15px;padding-top: 20px;font-size: 20px;}
	.aop-detail-txt{padding-bottom:0;margin-bottom:10px;}
	.aop-detail-txt ul{padding-bottom:20px;}

	#contents .board-detail .tit-area{display:block;}
	#contents .board-detail .tit-area .title{display:block;padding-bottom:5px;}
	#contents .board-detail .tit-area .date{display:block;text-align:right;}
	#contents .wrap-board .btn-area a.btn{font-size:0;color:transparent;}
	#contents .wrap-board .btn-area .btn-list:before{margin:0;}

	.bg-box{padding:20px;}
	#contents .wrap-hire .btn{width:100%;}

	#contents .wrap-board .board-list .tit{height:auto;}
	#contents .wrap-board .board-list li{height:auto;}

	.full .wrap-member li{width:100%;margin-top:15px;}
	.full .wrap-member li a{overflow:hidden;padding:0;}
	.full .wrap-member li a > div{float:left; box-sizing:border-box;}
	.full .wrap-member li .photo{width:35%;}
	.full .wrap-member li .photo img{min-height:0;}
	.full .wrap-member li .photo img[onerror]{border-right:1px solid #eee;}
	.full .wrap-member li .desc{width:65%;padding: 0 10px;}
	.full .wrap-member li dt{padding-top:20px;font-size:14px;}
	.full .wrap-member li dt span{font-size:18px;padding-top:5px;}
	.full .wrap-member li dd{font-size:13px;}

	#floatNav{display:none;}
	.member-detail{display:block;min-width:0px;}
	.member-detail section h3{font-size:22px;}
	.member-detail section{padding-top:0;padding-bottom:30px;margin-top:0;}
	.member-detail>div{display:block;width:100%;padding-top:30px;}
	.member-detail .wrap-spec,
	.member-detail .wrap-portrait{width:100%;}
	.member-detail .wrap-portrait{padding-top:0;}
	#contents .wrap-board .board-list{margin-top:20px;margin-left:0;}
	#contents .wrap-board .board-list li{display:block;width:100%;margin-left:0;}

	.tab-menu .tab-list{position:absolute;bottom:0;left:0;width:100%;}
	.tab-menu .tab-list li{margin:0;}
	.tab-menu .tab-list .tab-btn .name:before{display:none;}
	.tab-menu .tab-list .tab-btn .name{padding:0;padding:20px;width:100%;box-sizing:border-box;text-align:center;font-size:16px}
	#scrollTop {display:block;position:fixed;bottom:30px;right:30px;background-color:transparent;}
	#scrollTop button{border:2px solid #e60012;width:50px;height:50px;background-color:transparent;border-radius:25px;box-sizing:border-box;position:relative;}
	#scrollTop button:before{content:'';display:block;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50% ,-30%) rotate(45deg);border-top:2px solid #e60012;border-left:2px solid #e60012}

}