@charset "utf-8";
@import url("base.css");

/* skip navi */
#skip {position:relative;z-index:9999;width:100%;font-size:0;line-height:0;}
#skip ul li {position:absolute;top:0px;left:45%;}
#skip ul li a {position:absolute;top:0;left:45%;font-size:0;line-height:0;}
#skip ul li a:focus,
#skip ul li a.selected {position:absolute;top:0;left:45%;font-size:14px;color:#000000;background:#fff;border:2px solid #407CD5;padding:1em 0;width:300px;text-align:center;}

/* layout */
#wrap {position:relative;width:100%;}
#header {position:relative;width:100%;border-bottom:1px solid #d0cfcb;}

@media all and (max-width:280px) {
    #header .header_inside .ev.m {height:auto;padding:10px 5px 5px 50px;line-height:1.6em;text-align:left;text-indent:-45px;}
}

.util {position:absolute;left:0px;top:0;width:100%;background:#4f6280;height:50px;}
.util .utilin {position:relative;max-width:1500px;margin:0 auto;}
.util .utilin .ev.pc {float:left;display:inline-block;color:#fff;font-size:14px;line-height:50px;box-sizing:border-box;}
.util .utilin .ev.pc img {vertical-align: middle;}
.util .utilin .utilWrap {float:right;display:inline-block;}
.util .utilin .utilWrap > li {position:relative;float:left;color:#fff;line-height:50px;}
.util .utilin .utilWrap > li a {display:block;padding:0 15px;color:#fff;font-size:16px;}
.util .utilin .utilWrap > li + li + li {position:relative;}
.util .utilin .utilWrap > li:before, .util .utilin .utilWrap > li:nth-child(6):after {content:"";display:block;position:absolute;top:0;width:1px;height:50px;background:#8c9bb3;}
.util .utilin .utilWrap > li:before {left:0;}
.util .utilin .utilWrap > li:first-child:before {display:none;}
.util .utilin .utilWrap > li:nth-child(2):before {top:19px;height:13px;}
.util .utilin .utilWrap > li:nth-child(6):after {right:0;}
.util .utilin .utilWrap > li span {font-size:16px;color:inherit;}
.util .utilin .utilWrap > li span:after {content:"";display:inline-block;width:13px;height:8px;margin-left:5px;background:url(/kor/images/menu/bg_lang.png) no-repeat 0 0;vertical-align:middle;}
.util .utilin .utilWrap > li a[name="active"] span:after {margin-top:-4px;background-position:0 -8px;}
.util .utilin .utilWrap > li .nation li a {color:#4f6280;line-height:50px;vertical-align:top;}
.util .utilin .sns {display:none;}

.nation {position:absolute;top:50px;left:0;z-index:12;width:100%;border:1px solid #8191aa;overflow:hidden}
.nation li {border-top:1px dotted #8191aa;background:#fff;text-align:center;}
.nation li:first-child {border-top:none;}

@media all and (max-width:1500px) {
    .util .utilin .ev.pc {margin-left:10px;}
}

@media all and (max-width:1200px) {
    body.reset {position:fixed;overflow-y:hidden; overflow:hidden;width:100%;height:100%}
    
    #header.on:before {content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:0.5;z-index:10}
    #header .util {display:none;}
    #header.on .util {display:block;}

    .util {position:inherit;z-index:100;height:auto;background:none;display:none;}
    .util .utilin {width:100%;margin:0;}
    .util .utilin .ev.pc {display:none;}
    .util .utilin .utilWrap {position:fixed;top:0;left:0;z-index:12;float:none;width:86%;height:50px;border-bottom:1px solid #aac7d0;background:#fff;box-sizing:border-box;}
    .util .utilin .utilWrap > li:nth-child(4)::before, .util .utilin .utilWrap > li:nth-child(5)::before {top:19px;height:13px;}
    .util .utilin .utilWrap > li.pc {display:none;}
    .util .utilin .utilWrap > li.m {display:block !important;float:right;}
    .util .utilin .utilWrap > li.m:before {display:none;}
    .util .utilin .utilWrap > li span {font-size:12px;}
    .util .utilin .utilWrap > li span:after {width:10px;height:6px;background:url(/kor/images/menu/bg_lang2.png) no-repeat 0 0;}
    .util .utilin .utilWrap > li a[name="active"] span:after {background-position:0 -6px;}
    .util .utilin .utilWrap > li a {padding:0 10px;color:#293233;font-size:14px;line-height:49px;}
    .util .utilin .utilWrap > li .nation {top:50px;border:0;background:#fff;}
    .util .utilin .utilWrap > li .nation li a {line-height:2rem;}    
    .util .utilin .utilWrap > li a.close_m {position:relative;width:29px;height:0;padding-top:50px;background:#4f6280;overflow:hidden;}
    .util .utilin .utilWrap > li a.close_m:before {content:"";position:absolute;top:50%;left:50%;display:block;width:11px;height:11px;background:url(/kor/images/common/icon_all.png) -422px 0 no-repeat;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
    
    .util .utilin .sns {position:fixed;bottom:0;left:0;right:0;z-index:12;display:flex;justify-content:center;width:86%;padding:22px 20px 21px;border-top:1px solid #d1dce0;box-sizing:border-box;-webkit-box-sizing:border-box;}
    .util .utilin .sns li {float:left;padding:0 10px 0 0;}
    .util .utilin .sns li:first-child:before {display:none;}
    .util .utilin .sns li + li:before {display:inline-block;}
    .util .utilin .sns li + li + li:before {display:inline-block;}
    .util .utilin .sns li > a {display:inline-block;vertical-align:top;}
    .util .utilin .sns li > a.btn {padding:0;background:#fff;font-size:13px;color:#616363;}
    .util .utilin .sns li a {width:27px;height:0;padding-top:27px;overflow:hidden;background-image:url(/kor/images/common/sprite_img01.png);background-repeat:no-repeat;background-position:0 -130px;}

    .util .utilin .sns li + li a {background-position:-30px -130px;}
    .util .utilin .sns li + li + li a {background-position:-60px -130px;}
    .util .utilin .sns li + li + li + li a {background-position:-90px -130px;}
    .util .utilin .sns li + li + li + li + li a {background-position:-120px -130px;}
    .util .utilin .sns li + li + li + li + li + li a {background-position:-150px -130px;}
}

@media all and (max-width:480px) {
    .util .utilin .utilWrap > li a.close_m {width:23px;}
    .util .utilin .utilWrap > li a {padding:0 7px;font-size:12px;}
    .util .utilin {text-align:center;}
}
@media all and (max-width:360px) {
    .util .utilin .utilWrap, .util .utilin .sns {width:calc(100% - 40px);}
}

@media all and (max-width:320px) {
    .util .utilin .utilWrap, .util .utilin .sns {width:100%;}
    .util .utilin .utilWrap > li a {padding:0 5px;font-size:11px;}
}

#header .header_inside{padding-top:50px;}
#incTop1 {max-width:1500px;margin:0px auto;height:85px;line-height:85px;}
h1.logo {float:left;display:inline-block;max-width:14.53%;width:203px;height:41px;margin-top:27px;}
h1.logo a {display:block;width:100%;height:100%;background:url(/kor/images/common/logo.png) 0 0 no-repeat;background-size:contain;}
.mois {float:left;display:inline-block;width:15%;max-width:180px;height:41px;margin-left:20px;margin-top:33px;line-height:1em;} /* Çà¾ÈºÎ¹è³ÊÃß°¡ */
.mois a{display:inline-block;width:130px;height:35px;background:url(/kor/images/main/nation_slogan.png) 0 0 no-repeat;background-size:contain;}
h1.logo::after, .mois::after, #incTop2::after {content:"";clear:both;display:table;}

@media all and (max-width:1500px) {
    h1.logo {margin-left:10px;}
}
@media all and (max-width:1440px) {
    .mois {width:10%;}
}
@media all and (max-width:1200px) {
    #header .header_inside {position:relative;width:100%;padding-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #header .header_inside.main {background:url(/kor/images/common/event_20200815_m.png) no-repeat;background-position:right bottom;}
    #header .header_inside .ev.m {display:block !important;height:38px;background-color:#4f6280;color:#fff;font-size:12px;letter-spacing:-0.6pt;line-height:38px;text-align:center;}
    h1.logo {position:absolute;top:50%;left:50%;float:none;width:198px;max-width:100%;height:42px;transform:translate(-50%, -50%);padding:0;margin:0;}
    h1.logo a {background:url(/kor/images/common/logo_mo.png) 0 0 no-repeat;background-size:contain;}
    
    .mois {display:none;}

    #incTop1 {position:relative;height:76px;padding:0;background:none;}
    #incTop1.bg {background:none;}
    #incTop1 .m_menu {position:relative;float:left;display:inline-block !important;margin-left:10px;}
    #incTop1 .m_menu a {position:relative;display:block;width:30px;height:0;margin-top:26px;padding-top:20px;border-top:2px solid #111;border-bottom:2px solid #111;overflow:hidden;}
    #incTop1 .m_menu a:before {content:'';position:absolute;top:50%;left:0;display:block;width:100%;height:2px;margin-top:-1px;background:#111;}
}
@media all and (max-width:768px) {
}
@media all and (max-width:360px) {
    h1.logo {width:54.7222vw;max-width:initial;height:11.1111vw;}
}
@media all and (max-width:280px) {
    #header .header_inside .ev.m {height:auto;padding:10px 5px 5px 50px;line-height:1.6em;text-align:left;text-indent:-45px;}
}

/* ¸Þ´º¼öÁ¤ main menu + submenu */
#incTop2 {float:left;display:inline-block;width:50.46%;max-width:757px;min-width:680px;height:85px;margin-left:20px;}
#mainmenu {display:inline-block;width:100%;height:85px;}
#gnb {width:100%;height:inherit;overflow:hidden;}
#gnb > li {float:left;width:initial;height:inherit;}
#gnb > li:first-child, #gnb > li:nth-child(2), #gnb > li:nth-child(4), #gnb > li:nth-child(5), #gnb > li:nth-child(6) {width:13.60%;max-width:104px;}
#gnb > li:nth-child(3) {width:14.66%;max-width:111px;}
#gnb > li:nth-child(7) {width:16.11%;max-width:122px;}

#gnb > li > a {position:relative;display:block;padding:40px 0 26px;color:#3b3b3b;font-family:'Noto Sans KR';font-size:21px;font-weight:500;line-height:1em;text-align:center;letter-spacing:-1px;box-sizing:border-box;}
#gnb > li > a:hover, #gnb > li.on > a {color:#46679f;text-decoration:none;}
#gnb > li.on > a:after{content:"";position:absolute;bottom:0;left:16px;display:block;width:calc(100% - 31px);height:5px;background:#4f6280;}
#gnb > li .submenu_box {position:absolute;top:135px;left:0;z-index:21;overflow:hidden;width:100%;padding:40px 0;border-top:1px solid #9ba5b5;border-bottom:1px solid #9ba5b5;background:#e7f0f9;box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);-webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);}
#gnb > li .submenu_box > ul {position:relative;max-width:1500px;height:100%;margin:0 auto;}
#gnb > li .submenu_box > ul > li {float:left;position:relative;width:18.5%;padding-left:30px;color:#555;text-align:left;border-left:1px solid #d9d9d9; letter-spacing:-1px;box-sizing:border-box; -webkit-box-sizing:border-box;min-height:100px;}
#gnb > li #twodepth02 > ul > li { width:16%}
#gnb > li #twodepth05 > ul > li { width:19%}
#gnb > li .submenu_box > ul > li:first-child {padding-left:0;border-left:0;}
#gnb > li:first-child .submenu_box > ul > li {width:16%}
#gnb > li .submenu_box > ul > li em {display:inline-block;width:12px;height:0;padding-top:12px;margin-left:10px;margin-bottom:0;overflow:hidden;background:url(/kor/images/common/sprite_img01.png) -10px -50px no-repeat;}
#gnb > li .submenu_box > ul > li > a {display:block;color:#2d4264;font-size:20px;font-weight:500;font-family:'Noto Sans KR';line-height:1em;}
#gnb > li .submenu_box > ul > li > a:hover {color:#2a67b3; text-decoration:none; }
#gnb > li .submenu_box > ul > li li {position:relative;margin-top:18px;padding-left:10px;line-height:1em;}
#gnb > li .submenu_box > ul > li li:first-child {margin-top:33px;}
#gnb > li .submenu_box > ul > li li:before {content:"";position:absolute;top:50%;left:0;display:inline-block;width:4px;height:7px;margin-top:-3px;background:url(/kor/images/common/sprite_img01.png) no-repeat 0 -50px;}

#twodepth03 li, #twodepth04 li {min-height:50px !important;margin-bottom:20px;}
#twodepth03 li:nth-child(6), #twodepth04 li:nth-child(6) {padding-left:0 !important;border-left:0 none !important;}

@media all and (max-width:1500px) {
    #gnb > li .submenu_box {padding-left:10px;}
}

@media all and (max-width:1240px) {
	#incTop2{margin-left:0;}
}

@media all and (max-width:1200px) {
    #incTop2 {display:none;position:fixed;top:50px;left:0;width:86%;max-width:100%;min-width:0;height:100%;background:#fff;z-index:15;}
    #header.on #incTop2 {display:block;}

    #mainmenu {height:auto;}
    #gnb {background:none}
    #gnb > li {float:none;width:40% !important;max-width:100% !important;text-align:left;font-size:15px;line-height:18px;}
    #gnb > li > a {padding:12px 15px;background:#4f6280;border-bottom:1px solid #9ba5b5;color:#fff;font-size:17px;text-align:left;}
    #gnb > li > a:after {content:"";float:right;display:inline-block;margin-top:4px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;vertical-align:middle;transform:rotate(45deg); -webkit-transform:rotate(45deg)}
    #gnb > li > a:hover, #gnb > li > a:active, #gnb > li.on > a {background:#e7f0f9;color:#293233;}
    #gnb > li > a:hover:after, #gnb > li > a:active:after, #gnb > li.on > a:after {border-color:#2b728a}
    #gnb > li.on > a:after {position:relative;left:auto;width:7px;height:7px;border-bottom:none;border-left:none;background:#e7f0f9;}
    
    #gnb > li .submenu_box.m_sub {display:block !important}
    #gnb > li .submenu_box {top:0;left:40%;bottom:120px;padding:0 9px;margin-bottom:0;width:60%;overflow:hidden;overflow-y:scroll;border:0;background:#e7f0f9 !important;box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #gnb > li .submenu_box > ul {width:100%;padding:0 5px;box-sizing:border-box; -webkit-box-sizing:border-box;}
    #gnb > li .submenu_box > ul > li {float:none;width:100% !important;padding:12px 0;border-top:1px solid #bccdd3;border-left:0;min-height:auto;}
    #gnb > li .submenu_box > ul > li:first-child {border-top:0 none;}
    #gnb > li#onedepth01 .submenu_box > ul > li {width:100%}
    #gnb > li .submenu_box > ul > li > a {padding:12px 0;font-size:17px;}
    #gnb > li .submenu_box > ul > li li {margin-top:0;margin-top:12px;line-height:17px;}
    #gnb > li .submenu_box > ul > li li:first-child {margin-top:12px;}
    #gnb > li .submenu_box > ul > li li a {color:#293233;font-size:16px;}
    #twodepth03 li, #twodepth04 li {min-height:auto !important;margin:0;}
}
@media all and (max-width:768px) {
    #gnb > li .submenu_box > ul > li > a {padding:6px 0;}
    #gnb > li .submenu_box > ul > li li a {font-size:15px;}
}
@media all and (max-width:480px) {
    #gnb > li > a {font-size:15px;}
    #gnb > li .submenu_box > ul > li > a, #gnb > li .submenu_box > ul > li li a {color:#2d4264;font-size:14px;}
    #gnb > li .submenu_box > ul > li li:first-child, #gnb > li .submenu_box > ul > li li {margin-top:10px;}
    #gnb > li .submenu_box > ul > li > a {padding:0;}
    #gnb > li .submenu_box > ul > li li a {font-size:12px;}
}
@media all and (max-width:360px) {
    #incTop2 {width:calc(100% - 40px);}
}
@media all and (max-width:320px) {
    #incTop2 {width:100%;}
}

.searchword {position:absolute;top:40px;left:50%;width:600px;margin-left:-300px;text-align:center;letter-spacing:-1px;}
.searchword span {padding:0 6px;border-left:1px solid #d1dedf;}
.searchword span:first-child {border:0;}
.searchword span a {margin:0;padding:0;color:#666;font-size:13px;}

.searchpart {float:right;display:inline-block;width:14.66%;max-width:220px;margin-top:33px;vertical-align:middle;overflow: hidden;}
.integrationsearch {width:100%;margin:0 auto;}
.integrationsearch form,
.integrationsearch fieldset {margin:0;padding:0;}
#integrationsearch li {float:left;}
#integrationsearch li.label {display:none;}
#integrationsearch li.label label {display:block;width:0px;height:0px;overflow:hidden;}
#integrationsearch li.input {width:calc(100% - 46px);height:28px;padding:0 5px;border:2px solid #676767;border-right:0 none;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#fff;line-height:28px;overflow:hidden;}
#integrationsearch li.input input {width:100%;height:28px;border:0;line-height:28px;vertical-align:top;font-size:16px;}
#integrationsearch li.btn {position:relative;width:32px;height:28px;border:2px solid #676767;border-left:0 none;border-top-right-radius:16px;border-bottom-right-radius:16px;}
#integrationsearch li.btn .btn_search {width:32px;height:32px;margin-left:2px;margin-top:-2px;border:0 none;border-radius:50%;background:#656565 url(/kor/images/common/btn_search_top.png) 0 0 no-repeat;background-size:contain;vertical-align:top;}
#integrationsearch li.btn .btn_search span {min-width:initial;padding:0;background:none;}

@media all and (max-width:1500px) {
    .searchpart {margin-right:10px;}
}

@media all and (max-width:1200px) {
    .searchpart {position:relative;top:16px;left:inherit;width:auto;max-width:initial;margin-top:0;margin-right:0;overflow:inherit;}
    
    .integrationsearch {float:right;padding:10px 10px 0;width:auto;}
    .searchword {display:none;}
    .m_search_open {display:block !important;}
    .m_search_open a {position:relative;width:25px;height:0;padding-top:30px;display:block;overflow:hidden;}
    .m_search_open a:before {content:"";display:block;position:absolute;top:2px;left:0;width:25px;height:25px;background:url(/kor/images/common/sprite_img01.png) -280px -130px no-repeat;}
    
    #integrationsearch li {}
    #integrationsearch li.input {width:calc(100% - 58px);width:-webkit-calc(100% - 58px);height:32px;line-height:32px;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #integrationsearch li.input input {height:30px;padding:0 10px;font-weight:bold;}
    #integrationsearch li.btn {display:inline-block;width:32px;height:32px;margin-left:-10px;line-height:32px;box-sizing:border-box;-webkit-box-sizing:border-box;}
    
    .searchpart #integrationsearch {display:none;position:absolute;top:0;right:0;}
    .searchpart #integrationsearch.on {top:0;right:10px;display:block;width:calc(100vw - 20px);background-color:#fff; padding:10px 0;}
    .searchpart #integrationsearch.on .close_m_search {display:block !important;margin-left:4px;}
    .searchpart #integrationsearch .close_m_search a {position:relative;display:block;width:32px;height:0;padding-top:32px;overflow:hidden;background:#fff;border-left:0;box-sizing:border-box;-webkit-box-sizing:border-box;}
    .searchpart #integrationsearch .close_m_search a:before {content:"";display:block;width:32px;height:32px;position:absolute;top:0px;left:0;border-radius:50%;background:#cacaca url(/kor/images/common/btn_search_close.png) 0 0 no-repeat;background-size:contain;}
}

/* footer */
.dim{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:0.5; z-index:1000;display:none;}
#footer {position:relative;width:100%;max-width:1500px;height:236px;margin:0 auto;padding-bottom:20px;}
.footer_left {float:left;width:77%;}
.footer_logo {position:relative;float:left;display:block;width:20%;max-width:349px;height:236px;text-align:center;}
.footer_logo img {max-width:175px;margin-top:46px;}
.footer_menu {float:left;display:inline-block;width:70.63%;padding-top:45px;padding-bottom:17px;}
.footer_menu li {float:left;padding-bottom:10px;}
.footer_menu li a {position:relative;padding:0 12px;line-height:1em;letter-spacing:-1px;}
.footer_menu li a strong{color:#000; text-decoration: underline;}
.footer_menu li:not(:last-child) a::after {content:"";position:absolute;top:50%;right:0;display:block;width:1px;height:15px;margin-top:-7px;background:#cacaca;}
.footer_menu li:first-child a {border-left:0;}
.footer_bottom {position:relative;float:left;display:inline-block;padding:0 0 0 10px;}
.footer_bottom address {color:#676767;font-size:16px;font-style:normal;line-height:1.6em;}
.footer_right {float:right;width:23%;padding-top:56px;text-align:right;}
.footer_right .open {width:27.27%;max-width:90px;}
.footer_right .wa {width:27.87%;max-width:92px;}
.footer_right a img {line-height:65px;vertical-align:middle;}
.footer_right a {display:inline-block;}
.footer_right a:nth-child(2){margin:0 20px;}

.footer_left::after, .footer_left .footer_menu::after, .footer_left .footer_menu li::after, .footer_bottom::after {content: "";display:table;clear:both;}

@media all and (max-width:1200px) {
    #footer {height:auto;padding:0 10px 20px;box-sizing:border-box;}
    .footer_left, .footer_logo, .footer_menu, .footer_bottom, .footer_right {float:none;width:100%;max-width:100%;box-sizing:border-box;}
    .footer_logo {height:auto;}
    .footer_logo img {margin-top:20px;}
    .footer_menu {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:818px;margin:0 auto;padding:25px 0 15px;}
    .footer_menu li {padding-bottom:10px;}
    .footer_bottom {padding:0;text-align:center;}
    .footer_right {padding-top:25px;text-align:center;}
}

@media all and (max-width:768px) {
    .footer_menu {max-width:100%;}
    .footer_bottom address {font-size:15px;}
    /*.footer_right .open {max-width:70px;} */
    /*.footer_right .wa {max-width:72px;} */
}

@media all and (max-width:480px) {
    .footer_menu li a, .footer_bottom address {font-size:13px;}
}

@media all and (max-width:320px) {
    .footer_bottom address {letter-spacing:-0.6px;}
}

/* ÄÜÅÙÃ÷ */
#container {position:relative;width:100%;border-bottom:1px solid #d2d7dc;background:url(/kor/images/sub/page_navi_bg.png) repeat-x 0 0;overflow:hidden;}
#container.full {background:none;} /* ¸ÞÀÎ,°Ë»ö ÆäÀÌÁö */
#container.full:before {display:none;}
#content {position:relative;width:100%;max-width:1500px;margin:0 auto; padding:0 0 20px 0;}
.contentWrap {position:relative;width:100%;max-width:1200px;margin:0 auto;padding:60px 0;}

#subtop {position:relative;display:inline-block;width:100%;padding-top:54px;}
#subtop h3 {position:relative;margin-top:72px;padding-top:10px;color:#222;font-family:'Noto Sans KR';font-size:37px;font-weight:500;text-align:center;}
#subtop h3::before {content:"";position:absolute;top:0;left:50%;display:block;width:16px;height:1px;margin-left:-8px;background:#000;}

.page_navi {position:absolute;top:0;left:0;display:inline-block;width:100%;border-left:1px solid #d0cfcb;}
.page_navi > li {position:relative;float:left;border-right:1px solid #d0cfcb;font-weight:normal;line-height:53px;box-sizing:border-box;}
.page_navi > li:last-child a.depth_open{text-decoration:underline;}
.page_navi > li:not(:first-child) {width:302px;padding-left:18px;}
.page_navi > li:first-child a {position:relative;display:block;width:66px;height:0;padding-top:54px;overflow:hidden;}
.page_navi > li:first-child a:before {content:''; display:inline-block;position:absolute;top:50%;left:50%;width:21px;height:20px;margin-top:-10px;margin-left:-10px;background:url(/kor/images/common/icon_all2.png) -218px 0 no-repeat;}
.page_navi > li a {display:block;color:#333;font-size:17px; font-weight:500;}
.page_navi > li a:hover, .page_navi > li a:active {text-decoration:none;}
#depthSwiper {display:none;} /* ¸ð¹ÙÀÏ¿¡¼­¸¸ º¸ÀÓ */

.depth_open {position:relative;}
.depth_open::after {content:'';position:absolute;left:calc(100% - 25px);top:50%;display:inline-block;width:10px;height:5px;background:url(/kor/images/common/icon_all2.png) 0 -320px no-repeat;}
.depth_open.on::after {content:''; background:url(/kor/images/common/icon_all2.png) -10px -320px no-repeat;}
.depth_open + .deph_menu {display:none;}
.depth_open.on + .deph_menu {display:block !important;}
.depth_open.no_opt {cursor:default;}
.depth_open.no_opt::after, .depth_open.on.no_opt::after {background:none;}

.deph_menu {position:absolute;top:53px;left:-1px;z-index:20;width:100%;border-left:1px solid #d0cfcb;border-right:1px solid #d0cfcb;background:#f7f7f7;box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);-webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.12);}
.deph_menu li {line-height:50px;border-bottom:1px solid #d0cfcb;font-weight:normal;letter-spacing:-1px;position:relative;}
.deph_menu li > a {display:block;padding:13px 18px 12px;line-height:1.4em !important;}
.deph_menu li a:hover {background-color:#dde1e7;}
.deph_menu li a.on {background-color:#4f6280;color:#fff;}
.deph_menu li a.on:after{content:"";display:block;width:5px;height:10px;position:absolute; top:19px; left:0; background:url(/kor/images/common/icon_all.png) -248px -245px no-repeat;}
.deph_menu li a.new:after {content:"";display:inline-block;margin-left:10px;width:12px;height:12px;background:url(/kor/images/common/ico_newwin.png) 0 0 no-repeat}

@media all and (max-width:1200px) {
    .contentWrap {width:calc(100% - 20px);margin:0 auto;box-sizing:border-box;}
    .page_navi > li:not(:first-child) {width:248px;padding-left:0;}
    .page_navi > li:not(:first-child) > a {padding:0 30px 0 18px;}
    .page_navi .depth_open.no_opt {padding-right:18px;}
}

@media all and (max-width:768px) {
    #container {width:100%;margin:0;background-image:url(/kor/images/sub/page_navi_bg_m.png);}
    #content {float:none;width:100%;padding:0;min-height:500px}
    #content .page_navi {z-index:10;width:100%;height:40px;line-height:40px;}
    #content.pc {display:none;}

    .contentWrap {width:100%;padding:0 10px 30px;box-sizing:border-box;}
    .popWrap .contentWrap {padding:0;}

    #subtop {padding:80px 0 0;}
    #subtop h3 {float:none;padding:10px 0 25px;margin:32px 10px 0;font-size:26px;line-height:1em;}
    #subtop h3.none_3depth {margin-top:0;}

    .page_navi {border-left:none;}
    .page_navi > li {font-size:14px;line-height:40px;}
    .page_navi > li:before {display:none;}
    .page_navi > li::after {content:"";display:table;clear:both;}
    .page_navi > li:first-child a {margin:0;padding:0;width:40px;padding-top:40px;background:url(/kor/images/menu/m_home.png) 0 12px no-repeat;}
    .page_navi > li:last-child {width:100%;box-sizing:border-box;}
    .page_navi > li:nth-child(2), .page_navi > li:nth-child(3) {width:calc(50% - 21px);}
    .page_navi > li:nth-child(3) {border-right:none;}
    .page_navi > li:nth-child(4) > a {display:none;}
    .page_navi > li a {display:block;padding:12px 18px;font-size:14px;line-height:1em;}
    .page_navi > li .depth_open {padding-left:0;padding-right:38px;}
	.page_navi > li:nth-child(3) .depth_open {text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.page_navi > li:not(:first-child) > a {padding:12px 28px 12px 18px;}

    
    .deph_menu {top:39px;border-color:#d0cfcb;}
    .page_navi > li:nth-child(4) .depth_open + .deph_menu {top:-1px;z-index:0;display:block;box-shadow:none;}
    #depthSwiper {display:block;padding:0 32px;}
    #depthSwiper > .swiper-wrapper li {display:inline-block;width:auto !important;border-bottom:none;line-height:40px;}
    #depthSwiper > .swiper-wrapper li a {padding:11px 15px;}
    #depthSwiper > .swiper-wrapper li a.on {background:transparent;color:#4f6280;}
	#depthSwiper > .swiper-wrapper li a.on:after{content:"";position:absolute;top:36px;left:16px;display:block;width:calc(100% - 31px);height:2px;background:#3f559c;}
    #depthSwiper a em {display:inline-block;width:12px;height:0;padding-top:12px;margin-left:5px;background:url(/kor/images/common/ico_newwin.png) no-repeat 0 0;overflow:hidden;}



    #depthSwiper .swiper-button-next, #depthSwiper .swiper-button-prev {display:block;width:30px;height:0;margin:-17px 0 0;padding:36px 0 0;background:#f7f7f7;}
    #depthSwiper .swiper-button-prev, #depthSwiper .swiper-container-rtl .swiper-button-next {left:0;}
    #depthSwiper .swiper-button-next, #depthSwiper .swiper-container-rtl .swiper-button-prev {right:0;}
    #depthSwiper .swiper-button-next:after, #depthSwiper .swiper-button-prev:after {content:"";display:block;position:absolute;top:13px;width:7px;height:7px;border-top:2px solid #646464;border-right:2px solid #646464;}
    #depthSwiper .swiper-button-next:after {left:7px;transform:rotate(45deg)}
    #depthSwiper .swiper-button-prev:after {left:13px;transform:rotate(-135deg)}
}

@media all and (max-width:280px) {
    .page_navi > li:not(:first-child) {padding-left:9px;}
    .page_navi > li:nth-child(2) {width:calc(50% - 28px);}
    .page_navi > li:nth-child(3) {width:calc(50% - 14px);}
    .page_navi > li a {padding:12px 9px;}
    .page_navi > li:not(:first-child) > a {padding-right:18px;letter-spacing:-1px;}
    .depth_open::after {left:calc(100% - 16px);}
}

.scroll_btn {position:fixed;right:15px;bottom:30px;z-index:12;opacity:0;}
.scroll_btn li a {position:relative;display:block;width:41px;height:0;padding-top:41px;border:1px solid #c4c4c4;overflow:hidden;}
.scroll_btn li a:before, .scroll_btn li a:after {content:"";display:block;position:absolute;z-index:1;}
.scroll_btn li a:before {top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.9;filter:alpha(opacity=90);}
.scroll_btn li a:after {top:50%;left:50%;width:18px;height:14px;background:url(/kor/images/common/icon_all.png) 0 -237px no-repeat;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.scroll_btn li:nth-child(2) {padding-top:8px;}
.scroll_btn li:nth-child(2) a:after {height:10px;background:url(/kor/images/common/icon_all.png) 0 -251px no-repeat;}

@media all and (max-width:1200px) {
    .scroll_btn.on {display:block !important;opacity:1;transition:opacity 1s; -webkit-transition:opacity 1s}
}

/* s: »çÀÌµå¹Ù ¸Þ´º */
.sidemenu {position:fixed;top:290px;right:0;z-index:10;display:block;width:50px;border:1px solid #ccc;background:#fff;box-sizing:border-box;}
.sidemenu .sns {display:inline-block;width:100%;border-bottom:1px solid #e0e0e0;list-style-image: url(data:0);}
.sidemenu .sns li {display:inline-block;width:100%;height:36px;}
.sidemenu .sns li:first-child {margin-top:10px;}
.sidemenu .sns li:last-child {margin-bottom:10px;}
.sidemenu .sns li .icon {position:relative;display:block;width:100%;height:36px;}
.sidemenu .sns li .icon span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0);}
.sidemenu .sns li .icon::before {content:"";position:absolute;top:50%;left:50%;display:block;background-image:url(/kor/images/common/sprite_img01.png);background-repeat:no-repeat;}
.sidemenu .icon.blog::before {width:36px;height:13px;margin:-6px 0 0 -18px;background-position:0 -200px;}
.sidemenu .icon.facebook::before {width:11px;height:21px;margin:-10px 0 0 -5px;background-position:-40px -200px;}
.sidemenu .icon.twitter::before {width:21px;height:17px;margin:-8px 0 0 -10px;background-position:-80px -200px;}
.sidemenu .icon.youtube::before {width:19px;height:13px;margin:-6px 0 0 -9px;background-position:-120px -200px;}
.sidemenu .icon.kakaotv::before {width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-160px -200px;}
.sidemenu .icon.instagram::before {width:19px;height:19px;margin:-9px 0 0 -9px;background-position:-200px -200px;}
.sidemenu .go_top {position:relative;display:inline-block;width:100%;height:56px;padding-top:22px;background:none;border:0 none;color:#333;font-size:13px;}
.sidemenu .go_top::before {content:"";position:absolute;top:12px;left:50%;display:block;width:11px;height:15px;margin-left:-5px;background:url(/kor/images/common/sprite_img01.png) no-repeat -280px -50px;}

@media all and (max-width:1200px) {
    .sidemenu {display:none;}
}
/* e: »çÀÌµå¹Ù ¸Þ´º */

/*------------------------------------------------------------------------------- style giude -------------------------------------------------------------------------------*/

/* Á¦¸ñ */
[class*="tab"] + [class*="tit"],
[class*="tit"] + [class*="tit"],
[class*="list"] + [class*="tit"],
[class*="tbl-responsive"] + [class*="tit"],
[class*="tab"] + [class*="box"]{margin-top:30px;}
[class*="line"] + [class*="tit"] {margin-top:0;}

.tit01.line, .tit01_.line {padding:0 0 15px;margin-bottom:25px;border-bottom:1px solid #d1d1d1;font-weight:500;}
.tit01 {padding:0 0 20px;color:#333;font-size:23px;line-height:29px; font-weight:500;}
.tit01_ {padding:0 0 20px;color:#0a6da6;font-size:20px;line-height:25px; font-weight:500;}
.tit01_.special{font-size:24px;}
.tit01 em {margin-left:10px;padding-left:10px;border-left:1px solid #ccc;color:#555;font-size:16px;font-style:normal;line-height:21px;}
.tit01 .back {float:right;font-size:17px; margin-right:5px;}

.tit02 {position:relative;padding:0 0 15px 20px;color:#333;}
.tit02:before {content:"";position:absolute;top:15px;left:8px;display:block;width:4px;height:4px;margin-top:-6px;background:#3795cc;}

ul.tit02 {padding-left:0;}
ul.tit02:before {display:none;}

.tit02 span {display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #bcbcbc;color:#555;font-size:16px;line-height:19px;vertical-align:middle;}
.tit02 > li {position:relative;padding:0 0 10px 20px;}
.tit02 > li:before {content:"";position:absolute;top:9px;left:8px;display:block;width:4px;height:4px;background:#3795cc;vertical-align:middle;}
.tit02 > li.nobl {position:relative;padding:0 0 7px 0;font-size:14px;line-height:22px;}
.tit02 > li.nobl:before {background:none;}
.tit02 > li.nobl > [class*="box"]{margin:20px 0;}

ul.tit02.col2 {width:100%;overflow:hidden;}
ul.tit02.col2 li {float:left;width:45%;line-height:1.6em}

.tit02.type2:before {background:#e77032}
.tit02.type2 em {margin-left:10px;padding-left:10px;font-size:13px;line-height:16px;color:#c2551d;font-style:normal;border-left:1px solid #e77032}
.tit02.f_s span {margin:0;padding:0;font-weight:normal;border:0;}
.tit02.line {padding: 0 0 15px 20px;margin-bottom:25px;border-bottom:1px solid #d1d1d1;}

.tit03 {position:relative;padding:0 0 10px 20px;font-size:18px;color:#0a6da6;}
.tit03:before {content:"";display:block;position:absolute;top:7px;left:1px;vertical-align:middle;width:13px;height:13px;background:url(/kor/images/sub/ico.png) -373px 0 no-repeat;z-index:10;}

.tit03.line {padding: 0 0 15px 20px;margin-bottom:20px;border-bottom:1px solid #d1d1d1}
.tit03.type2 {color:#333;}
.tit03.type2:before {background:url(/kor/images/sub/ico.png) -386px 0 no-repeat;}

ul.tit03, ol.tit03 {padding:0;}
ul.tit03:before, ol.tit03:before {display:none;}

.tit03 em {margin-left:10px;padding-left:10px;font-size:12px;line-height:21px;color:#555;font-style:normal;border-left:1px solid #ccc}
.tit03 > li {position:relative;padding:0 0 20px 21px;font-weight:normal}
.tit03 > li:before {content:"";display:block;position:absolute;top:7px;left:1px;vertical-align:middle;width:13px;height:13px;background:url(/kor/images/sub/ico.png) -373px 0 no-repeat;z-index:10;}
.tit03.type2 > li:before {background:url(/kor/images/sub/ico.png) -386px 0 no-repeat;}
/*³ªÀÇÁ¤º¸ */


.tit04{position:relative;padding:0 0 10px 0;color:#0a6da6 ;}

/* ¸ñ·Ï */
[class*="list"] > li {line-height:25px;padding:0 0 10px;}
/* 2020 [class*="list"] > li li {padding-bottom:0}*/

.list01 > li, p.list01 {position:relative;padding-left:20px}
.list01 > li:before, p.list01:before {content:"";display:block;position:absolute;top:15px;left:9px;vertical-align:middle;width:3px;height:3px;background:#bfbfbf}
.list01.type2 li:before, .list01.type2:before {background:#0a6da6}
p.list01:before {top:9px}
.list01.type2 > li {font-weight:500;}
.list01.type2.normal > li, .list01.type2 > li li {font-weight:normal}

.list02 > li, p.list02 {position:relative;padding-left:20px;}
.list02 > li:before, p.list02:before {content:"";display:block;position:absolute;top:21px;left:5px;width:2px;height:2px;background:#8f8f8f}
.list02 > li.blno:before{background:none;}
p.list02:before {top:8px;}
.list02.col3 {overflow:hidden;width:100%;}
.list02.col3 > li {width:33%;float:left;box-sizing:border-box; -webkit-box-sizing:border-box;}

.list01 > li {padding:5px 0 15px 20px}
.list02 > li {padding:10px 0 5px 14px}
.list02.narrow > li {padding:10px 0 0px 14px}
.list03 > li, .box01 > .list03 > li, p.list03 {padding-bottom:8px;}
p.list03 {line-height:25px;}
p.list03.special{ font-size:20px; line-height:1.9rem; text-decoration:underline; font-weight:500; color:#000; } 

.list04 > li {position:relative;padding:0 0 10px 13px;}
.list04 > li:before {content:"";display:block;width:5px;height:1px;background:#555;position:absolute;top:12px;left:0;}
.list04 > li > ul {padding:0 0 10px}
li .list04, li .list03  {padding-top:12px;}
.list04.mart7 > li{margin-top:7px;}

/* 20210720 */ 
ol.list05 li {padding: 0 0 7px 20px; text-indent: -20px;}

.tbl-type01.type01-1 td .list01 > li > ul {padding-top:5px;}

@media all and (max-width:1200px) {
    .list03 > li, .box01 > .list03 > li, .list03 {padding-bottom:0px;}
}

@media all and (max-width:768px) {
    [class*="list"] > li {line-height:29px;padding:0 0 10px;}

    [class*="tab"] + [class*="tit"],
    [class*="tit"] + [class*="tit"],
    [class*="list"] + [class*="tit"],
    [class*="tbl-responsive"] + [class*="tit"],
    [class*="box"] + [class*="tit"],
	[class*="tab"] + [class*="box"]{margin-top:20px;}
    [class*="list"] > li {line-height:23px;font-size:14px;}

    .tit01, .tit01_ {padding:0 0 10px;font-size:17px;}
    .tit01:before {width:5px;height:5px;}
    .tit01 em {font-size:13px;}

    .tit02 {padding:0 0 10px 16px;font-size:14px;line-height:20px;}
    p.list02:before {top:8px;left:4px;}
    .list02 > li:before {top:14px;left:4px;}
    .tit02.line {margin-bottom:10px;}
    .tit02 > li {font-size:14px;line-height:21px}
    .tit03 {font-size:14px;}
    .tit03.line {padding:0 0 10px 20px;margin-bottom:15px;}
    .tit03:before {top:3px;left:0;}
    .list01 > li, p.list01, .list02 > li, p.list02 {padding:5px 0 0 16px;}

    .list01 > li:before, p.list01:before {top:14px;left:4px;}
    .list03 > li, .box01 > .list03 > li, .list03 {padding-bottom:5px;}
    .list04 > li {padding:0 0 5px 13px;}
    .list04 > li:before {top:10px;}
    li .list04 {padding-top:5px;}
	.tit01 .back {font-size:14px; }
	mediaWrap.col2 li .list04, li .list03  {padding-top:0px;} /*20201228*/
	.tit03 > li:before {content:"";display:block;position:absolute;top:3px;left:1px;}/*20201230_À¥Á¢±Ù¼º*/
}

@media all and (max-width:480px) {
	.tit01_.special{font-size:20px;}
	p.list03.special{ font-size:16px; line-height:1.6rem; }
    .list02.col3 > li {width:50%;}
    .tit02.type2 em {font-size:13px}
}

/* Å×ÀÌºí */
tr.ac td, tr.ac th {text-align:center;}
tr.ar td {text-align:right;}
[class*="tbl-type"] td .view {display:inline-block;width:auto;max-width:95%; line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align: middle;}
/* 20201218 »õ±Û */[class*="tbl-type"] td .view + img {display:inline-block; vertical-align: middle;padding-left:2px;}
/* 20210107 ¸ñ·Ï»õ±Û */[class*="tbl-type"] td img.newicon {vertical-align: middle; padding-right:3px;}

.tbl-type01 {position:relative;width:100%;border-top:1px solid #5e6b83;}

.tbl-type01.type01-1 td {vertical-align:top;}
.box03 + .tbl-responsive .tbl-type01.type01-1 {border-top:0}
.tbl-type01.type01-2 {border-top:2px solid #5e48e8;}
.tbl-type01.type01-2 tr:last-child td {border-bottom:1px solid #5e48e8;}
.tbl-type01.type01-3 {border-top:2px solid #4f6280;}
.tbl-type01.type01-4 {border-top:2px solid #0083ca;}
.tbl-type01.type01-4 tr:last-child td {border-bottom:1px solid #0083ca;}
.tbl-type01.type01-5 {border-top:2px solid #96b71e;}
.tbl-type01.type01-5 tr:last-child td {border-bottom:1px solid #96b71e;}
.tbl-type01.type01-6 {border-top:2px solid #02afcb;}
.tbl-type01.type01-6 tr:last-child td {border-bottom:1px solid #02afcb;}
.tbl-type01.type01-7 {border-top:2px solid #e07e28;}
.tbl-type01.type01-7 tr:last-child td {border-bottom:1px solid #e07e28;}
.tbl-type01.type01-8 {border-top:2px solid #c65f42;}
.tbl-type01.type01-8 tr:last-child td {border-bottom:1px solid #c65f42;}

.tbl-type01 th {padding:20px 10px 19px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#f5f5f5;color:#333;text-align:center;line-height:1em;}
.tbl-type01 th.bgno{background:#fff;}

.tbl-type01 td {padding:17px 10px 16px;;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.tbl-type01 th:last-child, .tbl-type01 td:last-child {border-right:1px solid #dcdcdc}
.tbl-type01 tr.bg01 td, .tbl-type01 tr.bg01 th {background:#e7f2f5;font-weight:500}
.tbl-type01 tr.bg02 td {background:#f5f5f5;font-weight:500}
.tbl-type01 tr.bg03 td {background:#e2f4ea;font-weight:500}
.tbl-type01 tr.bg04 td {background:#f5f8d8;}
.tbl-type01 a.link {color:#0a6da6;text-decoration:underline; word-break: break-all}
.tbl-type01.bl_none th, .tbl-type01.bl_none td {border-left:0;}
.tbl-type01.bl_none th:last-child, .tbl-type01.bl_none td:last-child {border-right:0;}

.tbl-type02 {position:relative;width:100%;border-top:1px solid #b5b5b5;}
.tbl-type02 th {background:#f5f5f5;font-weight:normal;text-align:left;}
.tbl-type02 th, .tbl-type02 td {padding:13px 20px;border:1px solid #dcdcdc;}
.tbl-type02 td {}
.tbl-type02 tr.bg01 td, .tbl-type02 tr.bg01 th {background:#e7f2f5;}
.tbl-type01 .line{border:1px solid #cbcbcb;}
table.budget td{padding-top:20px;}

@media all and (max-width:768px) {
    table td label {font-size:13px !important;}
    .tbl-type01 th, .tbl-type01 td {padding:12px 10px;letter-spacing:-0.6px;}
    .tbl-type01 .line{width:100%;}

    [class*="tbl-type"] td .view.line2 {max-width:100%;margin-top:3px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;max-height:2.4rem; line-height:20px; white-space: normal;}
	.tbl-responsive{width:100%;overflow:scroll !important; -webkit-overflow-scrolling:touch !important;}
    .tbl-responsive table {min-width:600px;overflow-x:scroll}
    .tbl-type02 th, .tbl-type02 td {padding:5px}
    
    .tbl-type02 td input[type="text"] + .btn,
    .tbl-type02 td input[type="text"] + .btn + .btn,
    .tbl-type02 td input[type="text"] + .btn + .btn + .btn,
    .tbl-type02 td input[type="text"] + input[type="text"] {margin:5px 0 0}
}

@media all and (max-width:480px) {
	 /* 20210111 */[class*="tbl-type"] td .view{max-width: calc(95% - 21px);}
	 [class*="tbl-type"] td img.newicon {width:25px;}
    .tbl-type02 td input[type="text"] {width:100%;}
    .tbl-type02 th {font-size:13px;}
    .tbl-type01.type01-1 .ac td > img {width:100%;}
    .tbl-type01 .noline{width:100%;}
}

@media all and (max-width:768px) {
/* iframe */
    .responsive {width:100%;overflow:scroll !important; -webkit-overflow-scrolling:touch !important;}
}

/* ¾ÆÀÌÇÁ·¹ÀÓ Ãß°¡ ½ÃÀÛ */
/* °ø°øµ¥ÀÌÅÍ */
.open_iframe{width:103%; margin:0 auto; padding:0;}
	
@media all and (max-width:1000px) {
    .open_iframe{width:100%; }
}
/* ¾ÆÀÌÇÁ·¹ÀÓ Ãß°¡ ³¡*/

/* ¹Ú½º */
[class*="box"] {position:relative;margin-bottom:40px;}
[class*="box"] > p {line-height:29px;}
[class*="box"] > .box02 {margin:30px 0 0;padding:30px}
.box01 {padding:30px 35px;border:1px solid #d1d1d1;line-height:25px;}
.box01.type2 {border:1px solid #02b294;}
.box01.type3 {border:1px solid #e0bc8e;} 
.box01.type4 {border:1px solid #afcbde;} 
.box01.type4 {border:1px solid #e6aaaf;} 
.box01.type5 {border:1px solid #b0bcc6;}
.box01.type6 {padding:20px 25px;}
.box02 {padding:23px 20px;border:1px solid #c0cfca;background:#e9f0ed;line-height:25px;}
.box02.type2 {border:1px dotted #e7e7e6;background:#f8f8f8;}
.box02.type3 {/*border:1px dotted #d5dee3;*/border:0 none;background:#eaf0f3;line-height:25px;}
.box02.type3.pt {padding:15px 20px;}
.box02.type4 {border:1px dotted #dde5e8;background:#f7f8f9;}
.box02.type5 {padding:17px 20px 14px;border:1px solid #dde5e8;background:#f7f8f9;}
.box02.type6 {padding:17px 20px 14px;border:0;background:#2d8373;}
.box02.type6 li, .box02.type6 p, .box02.type6 span {color:#fff}
.box02.type6 li:before {background:#fff}
.box01.scroll {height:300px;margin-bottom:0;overflow:hidden}
.box01.scroll-y {height:200px;margin-bottom:0;overflow-y:scroll}
.box01.scroll iframe {width:100%;height:100%;position:relative;overflow-y:scroll;min-height:auto;}
.box01 .list > li {padding-bottom:15px;}
.box03 {border:1px solid #dcdcdc}
.box03 .tit {line-height:20px;background:#DAE4EF;padding:12px 10px;text-align:center;font-weight:500;border-bottom:1px solid #dcdcdc;}
.box03 .text {padding:15px 10px;}
.tit01 + .box03, .tbl-responsive + .box03 {margin-top:30px;}
.box03.pop {border-color:#028ad4}
.box03.pop .tit {padding:12px 15px;text-align:left;background:#0771aa;color:#fff;}
.box01 + .box01{margin-top:10px;}
.box01 + .tab01{margin-top:60px;}
/* 20201218 ¹Ú½º¿¡ ¹öÆ° */
[class*="box"] + .btn_group {padding-top:10px;}
/* º¸µµÀÚ·á ¾ð·Ðº¸µµ¼³¸í ¸ñ·Ï¹Ú½º */
.box01.press .img{margin-top:15px;}
.box01.exp .img{margin-top:15px;}

/* Á¤º¸°ø°³ ¹Ú½º */
.infobox{padding:20px 25px;border:1px solid #d1d1d1;color:#555;line-height:22px;}
.infobox > .tit04{margin:20px 0 0 0;}
.infobox > .list04 li {padding-bottom:5px;}
.infobox .tit04:first-child{margin-top:10px;}
.infobox .tit04 + .tit04{margin-top:10px;}

.boxWrap {width:100%;overflow:hidden;}
.boxWrap .box {float:left;width:50%;box-sizing:border-box;border:1px solid #aec9cf;}
.boxWrap .box:first-child {margin:0 6px 0 0;width:49.3%}

@media all and (max-width:768px) {
    [class*="box"] {margin-bottom:20px;font-size:14px;line-height:22px;}
	[class*="box"] > p {line-height:22px;}

    .box01, .box02.type5, .box02 {padding:15px;font-size:14px;}
    .box01.scroll {padding:10px;height:200px;}
    .box01 > p {font-size:14px;line-height:22px;}

    .box03 .tit {padding:7px 10px;font-size:13px;}
    .box03 .text {padding:10px}
    .box03 .text .tit02, .box03 .text .tit02 li, .box03 .tit02 li {font-size:13px;}

    .boxWrap .box {float:none;width:100% !important;}
    .boxWrap .box:first-child {margin:0 0 10px;}

    .box01.scroll {overflow:scroll !important; -webkit-overflow-scrolling:touch !important;}
}

/* º¸µµÀÚ·á ¾ð·Ðº¸µµ¼³¸í ¸ñ·Ï¹Ú½º */
@media all and (max-width480px) {
	.box01.press .img{margin-top:5px;}
	.box01.exp .img{margin-top:5px;}
} 

/* ÅÇ */
.tab01 {position:relative;width:100%;}
.tab01:after {content:"";display:table;clear:both;}
.tab01:before {content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#334868;z-index:1}
.tab01 li {float:left;padding-right:3px; display:table; }
.tab01 li a {display:table-cell; vertical-align:middle;padding:0 18px;height:49px;font-size:18px;line-height:49px;border:1px solid #b1baca;background:#f1f1f1;color:#333;border-bottom:0; font-family: 'Noto Sans KR';font-weight:500}
.tab01 li a.on {position:relative;border-color:#334868 !important;color:#fff;background:#334868;z-index:2}
.tab01 li a.on:after{content:""; display:block;width:0;height:0;margin:-7px auto 0;border-bottom:7px solid #fff;border-right:6px solid transparent;border-left:6px solid  transparent;transform:rotate(360deg);}
.tab01 .tab01_con {position:absolute;top:0;right:0;}
.tab01 .btn span {padding:7px 15px 10px}

/* °Ë»ö°á°ú (ÅÇ °³¼ö°¡ ¸¹Àº °æ¿ì) */
.narrow_tabs li a {padding:0 9px;}

/* ¹®È­±¤Àå > ¹®È­¿¹¼ú°ø¿¬ */
.tab02 {position:relative;display:inline-block;width:100%;padding-bottom:7px;}
.tab02 li {float:left;padding-right:10px;}
.tab02 li a {display:block;width:58px;height:48px;line-height:48px;border:1px solid #b1baca;background:#f1f1f1;color:#334868;font-size:20px;text-align:center;}
.tab02 li a.on {border-color:#334868;background:#334868;color:#fff;}
.tab02 li a.on:after {content:"";display:block;margin:1px auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid #334868;border-right:5px solid transparent;border-left:5px solid transparent;vertical-align:middle;transform:rotate(180deg);}

.tab02.col10 li {width:calc(10% - 9px);max-width:100px;}
.tab02.col10 li a {width:100%;max-width:initial;height:80px;line-height:80px;}

.tab03 {position:relative;width:100%;overflow:hidden;}
.tab03 li {float:left;margin:0 5px 7px 0;font-weight:bold;}
.tab03 li a {display:block;padding:0 7px;height:32px;line-height:32px;border:1px solid #b7b7b7;background:#f1f1ee;color:#4a5b7e;}
.tab03 li a.on {border-color:#028ad4;background:#fff;color:#0173c9}
.tab03 li a.on:after{content:""; display:block;vertical-align:middle;margin:-5px auto 0;width: 0px;height:0px;border-top:5px solid none;border-bottom:5px solid #1883b1;border-right: 5px solid transparent;border-left: 5px solid  transparent;transform:rotate(360deg)}

.tab04 {padding:25px 25px 19px;background:#eaf0f3; position:relative;}
.tab04 ul {display:inline-block;width:100%}
.tab04 ul li {float:left;padding:0 5px 5px 0; }
.tab04 ul li a {display:block;padding:5px 20px;height:27px;line-height:27px;border:1px solid #98a7b8;background:#fff;color:#185d86;position:relative;}
.tab04 ul li a.on{background:#386199;border-color:#386199;color:#fff;}
.tab04 ul li a.on:before{content:"";display:inline;width:5px;height:10px;position:absolute; top:50%; left:10px; margin-top:-5px;background:url(/kor/images/common/icon_all.png) -248px -245px no-repeat; }
.tab04 ul li a.type2.on {background:#238278;border-color:#238278;}
.tab04.col3 ul{width:calc(100% + 10px);padding:0;margin:-5px -5px 0;}
.tab04.col3 ul li {width:calc(33% - 10px);margin:5px;box-sizing: border-box; padding:0; }
.tab04.col3 ul li a{padding:5px 0 5px 20px;}
/* 20210719 */.tab04.col4 ul{width:calc(100% + 10px);padding:0;margin:-5px -5px 0;}
/* 20210719 */.tab04.col4 ul li {width:calc(25% - 10px);margin:5px;box-sizing: border-box; padding:0; }
.tab04 .btn_abright {position:absolute;top:25px;right:25px;}

/* ÄÚ·Î³ª Ãß°¡ */
.tab05 {position:relative;width:100%;overflow:hidden;}
.tab05 li {float:left;margin:0 5px 7px 0;font-weight:bold; width:15%;}
.tab05 li a {display:block;padding:0 7px;height:32px;line-height:32px;border:1px solid #b7b7b7;background:#f1f1ee;color:#4a5b7e;  border-radius:3px; text-align:center; }
.tab05 li a.on {border-color:#2b6499;background:#2b6499;color:#fff;}
.tab05.green li a.on {border-color:#2b6499;background:#28868f;color:#fff;}

[class*="tab"] + .tbl-responsive,
.searchWrap + [class*="tab"] {margin-top:60px;}

.tab_contentsWrap {padding-top:30px;}

#tab.tab01.info{margin-bottom:30px; }

@media all and (max-width:1200px) {
    .tab02.col10 > li  {max-width:calc(10% - 10px);}
    .tab02.col10 > li a {font-size:17px;}
}

@media all and (max-width:1000px) {
    .narrow_tabs li a {padding:0 5px;font-size:17px;letter-spacing:-1px;}
    /* 20210720 */.tab04.col4 ul li {width:calc(33% - 10px);}
    /* 20210720 */.tab04.col4 ul li a {letter-spacing: -0.5px;}
}

@media all and (max-width:830px) {
    .narrow_tabs li a {padding:0 3px;font-size:16px;}
}

@media all and (max-width:768px) {
    .tab01:before {display:none}
    .tab01 ul {position:relative;width:100%;overflow:hidden;}
    .tab01 li {position:relative;width:50%;padding:0;}
	.tab01 li a.on:after{bottom:-1px;}
    .tab01 li a.line2 {padding:5px 0;line-height:20px;height:62px;} /* µÎÁÙ·Î ¶³¾îÁö´Â tab */
	.tab01 li a.line2:after {margin:3px auto -9px;}
    .tab01 li a {height:45px;padding:0;border:1px solid #bdbdbd;font-size:15px;line-height:45px;text-align:center;box-sizing:border-box;}
    .tab01 li:nth-child(3) a, .tab01 li:nth-child(4) a, .tab01 li:nth-child(5) a, .tab01 li:nth-child(6) a, .tab01 li:nth-child(7) a, .tab01 li:nth-child(8) a,
    .tab01 li:nth-child(9) a, .tab01 li:nth-child(10) a {border-top:0;}
    .tab01 li:nth-child(2n) a {border-left:0;}
    .tab01 li.m a.on:after{border-top:none;border-bottom:none;border-right:none;border-left:none;}
	.tab01 li.m a{display:block;}

    .tab01 .tab01_con {position:relative;padding:10px 0 0;top:inherit;right:inherit;line-height:28px;text-align:right}
    .tab01 .tab01_con .btn span {padding:5px 10px;font-size:12px;}
    .box01 + .tab01 {margin-top:20px;padding-top:0;}

    .tab02.col10 {width:748px;}
    .tab02.col10 > li {float:none;display:inline-block;width:64px;padding-right:6px;}
    .tab02.col10 > li a {font-size:16px;}

    .tab03 li a {height:28px;line-height:28px;}

    .tab04 {padding:10px 10px 3px}
    .tab04 ul li a {font-size:13px;line-height:30px;height:30px;}
    .tab04.col3 ul{width:calc(100% + 4px);padding:0;margin:-2px -2px 0;}
	.tab04.col3 ul li {width:calc(32.5% - 4px);margin:2px;}
    .tab04 ul.col03 li a {padding:3px 20px 3px 20px;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;}
    .tab04 .btn_abright {position:relative;margin-top:8px;padding:10px 0 ;top:inherit;right:inherit;line-height:28px;text-align:center;width:100%; border-top:1px solid #bdc9ce;}

	.tab04 .col02{width:calc(100% + 6px);padding:0;margin:-3px -3px 0;}
	.tab04 .col02 li {width:calc(33.3% - 6px);margin:2px; padding:0;}
	.tab04 ul.col02 li a{padding:3px 0 3px 20px;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;}

    [class*="tab"] + .tbl-responsive,
    .searchWrap + [class*="tab"] {margin-top:40px;}

    .tab_group {position:absolute;top:0;left:0;width:100%;height:1px;border:1px solid #038ad4;border-top:0;overflow:hidden;box-sizing:border-box; -webkit-box-sizing:border-box;z-index:9}
    .tab_group.on {height:auto;overflow:inherit}
    .tab_group > ul > li:first-child a {border-top:0;}
    .tab_group > ul > li a {border:0;}
    .tab_group > ul > li a.on::after {display:none;}
    .vision2030 + .tab_contentsWrap {margin-top:-40px;}

    #tab.tab01 {overflow:inherit}
    #tab.tab01 li {float:none;width:100%;}
    #tab.tab01 > li:first-child:after {content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:12px;height:6px;background:url(/kor/images/common/icon_all.png) -152px 0 no-repeat;z-index:9;}
    #tab.tab01 li a {text-align:left; padding-left:10px;}
    #tab.tab01 li a.on {border-bottom:0 !important}
    .tab_group > ul > li > a.on {border:0 !important;background:#d4d9de;color:#444}

	#tab.tab01.info{margin-bottom:20px; padding-top:20px;}

    
    .tab05 li {width:31.5%;}
}

@media all and (max-width:640px) {
    .tab02.col10 li a {height:60px;line-height:60px;}
	.tab04.col3 ul li {width:calc(50% - 4px);margin:2px;}
	.tab04.col3 ul li a{padding:3px 0 3px 20px;}

	.tab04 .col02 li {width:calc(50% - 6px);margin:2px; padding:0;}
}

@media all and (max-width:360px) {
    .tab02.col10 {width:600px;}
    .tab02.col10 > li {width:52px;max-width:initial;padding-right:3px;}
    .tab02.col10 li a {height:40px;line-height:40px;font-size:14px;}
    /* 20210720 */.tab04.col4 ul li {width:calc(50% - 10px);}
    /* 20210720 */.tab04.col4 ul li a {text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;}
}

@media all and (max-width:320px) {
    .tab01 li a {letter-spacing:-1px;}
}

/* ¹öÆ° */
.btn {margin:0;padding:0;border:0;vertical-align:middle;background:none;display:inline-block;}
.btn span {display:block;padding:9px 16px;min-width:35px;line-height:17px;color:#fff;background:#3d5b8c;text-align:center;}
.btn.gray span {background:#d5d4d4;color:#555;}
.btn.gray01 span {padding:9px 15px;background:#dcdcdc;color:#333;border:1px solid #d0cfcf;}
.btn.two span {padding:9px 16px 15px;line-height:20px;border-radius:3px;}
.btn.color01 span {background:#0e73ab;border-radius:3px;}
.btn.color02 span {background:#3a70c1;border-radius:3px;}
.btn.color03 span {background:#2e929a;border-radius:3px;}
.btn.color04 span {background:#3d5b8c;border-radius:0;}
.btn.color05 span {background:#877440;border-radius:3px;}
.btn.color06 span {background:#ae5905;border-radius:3px;}
.btn.color07 span {background:#b43919;border-radius:3px;}
.btn.color08 span {background:#689609;border-radius:3px;}
.btn.color09 span {background:#D5D4D4;border-radius:3px;color:#555;}
.btn.color10 span {background:#fff;border-radius:3px;color:#555;}
.btn.color11 span {background:#07376f;border-radius:3px;}
[class*="color"]:hover {text-decoration:none;}

.btn.color01.on:after{content:"";display:inline-block;margin:-17px 55px 0;width:13px;height:7px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -306px no-repeat;}

.btn.small span {padding:9px 16px 10px;line-height:1em;background:#f5f4f2;border:1px solid #d0cfcf;border-radius:0;color:#333;font-size:16px;}
.btn.small.blue span {border-color:#0e73ab;color:#fff;background:#0e73ab}
.btn.small.h25 span {padding:6px 16px;}
.btn.small.h25.gray span {background:#7c8383;color:#fff;border-color:#7c8383;}
.btn.small.list span {position:relative;width:106px;padding:11px 0;background:#fff;/*color:#124088;*/border-color:#afafaf;border-radius:2px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.btn.small.h25 span.add {font-size:11px;padding:3px;border-radius:3px;}

.btn span.color01 {color:#1d4f99} /* ¾ÆÀÌÇÉ ÀÎÁõ */
.btn span.color02 {color:#298430} /* ¸ð¹ÙÀÏ½Ç¸íÀÎÁõ */

/* ¹öÆ° + ¾ÆÀÌÄÜ span ¿¡ class Ãß°¡ */
.ico_down:before {content:"";display:inline-block;margin:-3px 4px 0 0;width:13px;height:12px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -23px no-repeat;}
.ico_down.white:before {background:url(/kor/images/common/icon_all.png) 0 -45px no-repeat;}
.ico_down.white_:before {background:url(/kor/images/common/icon_all.png) 0 -45px no-repeat;opacity:0.5; filter:alpha(opacity=50);}
.ico_ebook:before {content:"";display:inline-block;margin:-3px 4px 0 0;width:14px;height:15px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -60px no-repeat;}
.ico_graphic:before {content:"";display:inline-block;margin:-3px 4px 0 0;width:18px;height:18px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -78px no-repeat;}
.ico_docu:before {content:"";display:inline-block;margin:-2px 4px 0 0;width:11px;height:13px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -107px no-repeat;}
.ico_exel:before {content:"";display:inline-block;margin:-2px 4px 0 0;width:14px;height:14px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -122px no-repeat;}
.ico_rss:before {content:"";display:inline-block;margin:-3px 6px 0 0;width:14px;height:14px;vertical-align:middle;background:url(/kor/images/common/icon_all.png) 0 -139px no-repeat;}
.ico_arrow:after {content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin:-4px  0 0 5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg); -webkit-transform:rotate(45deg);}
/* .ico_arrow_top:after {content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-left:10px;border-top:2px solid #01759b;border-right:2px solid #01759b;transform:rotate(-45deg); -webkit-transform:rotate(-45deg);} */
/* .ico_arrow_down:after {content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin:-5px 0 0 10px;border-top:2px solid #01759b;border-right:2px solid #01759b;transform:rotate(135deg); -webkit-transform:rotate(135deg);} */
.ico_pop.white:after {content:"";display:inline-block;margin:-3px 0 0 5px;width:12px;height:12px;vertical-align:middle; background:url(/kor/images/common/icon_all.png) 0 -274px no-repeat;}
.ico_pop:after {content:"";display:inline-block;margin:-3px 0 0 6px;width:12px;height:12px;vertical-align:middle; background:url(/kor/images/common/icon_all.png) -16px -274px no-repeat;}

.ico_arrow_top:after {content:"";display:inline-block;width:15px;height:9px;margin-left:17px;top:50%;/*left:calc(100% - 32px);*/margin-top:-4.5px;background:url(/kor/images/common/icon_all2.png) no-repeat 0 -400px;}
.ico_arrow_down:after {content:"";display:inline-block;width:15px;height:9px;margin-left:7px;top:50%;left:calc(100% - 28px);margin-top:-4.5px;background:url(/kor/images/common/icon_all2.png) no-repeat -15px -400px;}

.btn_group {width:100%;padding:30px 0 27px;overflow:hidden;text-align:center;}
.btn_group .btn {min-width:100px;}
.btn_group .btn {margin:0 3px 6px 0;}

.pop .btn:first-child span {background:#2b6499;color:#fff;border-color:#2b6499}
.pop .btn_group .btn {min-width:auto}
.pop .btn_group {padding:15px 0 0;}

@media all and (max-width:768px) {
    .btn span {padding:6px 10px;font-size:13px;}
    .btn.gray01 span {padding:4px 10px 5px}
    .btn_group {padding:15px 0 20px;}
    .btn.color01.on:after{margin-top:-25px;}

    .btn.small span {padding:5px 12px;font-size:14px; letter-spacing:-1px; }
    .btn.small.list span {padding:8px 0;}
}

/* °Ë»ö¹Ú½º ¹× ÆûÅÂ±× */
[class*="tab"] + .searchWrap, .hidden + .searchWrap  {position:relative;margin-top:30px;}
.searchWrap {position:relative;background:#f3f3f3;padding:15px;width:100%;line-height:34px;text-align:center;box-sizing:border-box;}
.searchWrap .row {width:100%;overflow:hidden;text-align:center;}
.searchWrap .row + .row {padding-top:10px;}

.searchWrap.wh {background:#fff;padding:0}
.searchWrap.wh .search_text {bottom:3px;}

.searchWrap select {padding:5px;min-width:120px;}
/* 20210108 Ãß°¡ */.searchWrap select.wide{width:150px;} 
.searchWrap select, input[type="text"], input[type="password"] {height:37px;line-height:1em;box-sizing:border-box;vertical-align:middle;border-color:#333;}

.searchWrap input[type="text"], .searchWrap input[type="password"] {padding:0 5px;min-width:210px;}
.searchWrap input[type="text"].date {min-width:auto;width:100px;text-align:center;}
.searchWrap input + label, .searchWrap select + label  {padding-left:12px;}
input[type="text"].num {width:60px;}
input.wide {width:320px;}
.searchWrap.info input.narrow[type="text"] {padding:0 5px;min-width:140px;}

.searchWrap .text {padding-right:10px;}
.searchWrap.info .text2{padding:0 4px 0 4px;}
.searchWrap .btn span {padding:10px 38px;}

.m_row {display:inline;}

@media all and (max-width:768px) {
    [class*="tab"] + .searchWrap {position:relative;margin-top:20px;}
    .searchWrap {padding:10px;line-height:25px;}
    .searchWrap select, input[type="text"], input[type="password"] {height:28px;line-height:22px;}
    .searchWrap select {min-width:auto;padding:2px 28px 2px 8px;background-size:28px;background-position:100% 0;}
    .searchWrap select + label, .searchWrap input + label {padding-left:7px; letter-spacing:-2px;}
    .searchWrap input[type="text"], .searchWrap input[type="password"] {min-width:auto;}

    .searchWrap.info input[type="text"] {width:60%;}
    .searchWrap.info input.date[type="text"] {width:25%;}
    .tbl-type02 td input[type="text"].num {width:60px;margin:0 !important;}
    
    .searchWrap .btn span {padding:5px 16px 6px;}
    .searchWrap .text {display:none;}
}

@media all and (max-width:640px) {
    .m_row {display:block;padding-top:7px;} 
    .searchWrap input[type="text"] {min-width:auto;}
    .searchWrap.label_search label {display:block;margin-bottom:5px;line-height:1.4em;letter-spacing:-1px;}
    .searchWrap.label_search label + input {width:71%;max-width:100%;}
    .searchWrap.label_search input[type="text"] + .btn {margin-top:0;}
    .searchWrap.col4 input[type="text"], .searchWrap.col4 .btn {margin-top:5px;}
    .searchWrap.col9 .row:last-child input[type="text"] {min-width:160px;max-width:calc(100% - 246px);}
}

@media all and (max-width:440px) {
    .searchWrap.search input[type="text"], .searchWrap.col3 input[type="text"] {max-width:calc(100% - 178px);}
	/*20210112Ãß°¡*/.searchWrap input[type="text"].date {max-width:100px;}

    .searchWrap.col3 select {max-width:90px;}
    .searchWrap.col3 input[type="text"] {max-width:calc(100% - 170px);}

    .searchWrap.col4 select {width:calc(50% - 5px);}
    .searchWrap.col4 input[type="text"], .searchWrap.col4 .btn {margin-top:5px;}

    .searchWrap.col5 select {max-width:calc(50% - 5px);}
    .searchWrap.col5 .m_row select {max-width:88px;}

    .searchWrap.col7 .m_row input[type="text"] {max-width:104px;}

    .searchWrap.col9 .row:last-child select {min-width:90px;width:30%;}
    .searchWrap.col9 .row:last-child input[type="text"],
    .searchWrap.col9 .row:last-child .btn {margin-top:5px;}
}

@media all and (max-width:360px) {
    .searchWrap.col5 .m_row input[type="text"], 
    .searchWrap.col6 .m_row input[type="text"]  {min-width:155px;max-width:calc(100% - 170px);}

    .searchWrap.visit .row:first-child select + input[type="text"] {max-width:calc(100% - 136px);}
}

@media all and (max-width:320px) {
    .searchWrap {padding:10px 5px;}
    .searchWrap input[type="text"].date {max-width:88px;}
    .searchWrap input[type="text"] + .btn {margin-top:5px;}

    .searchWrap.search input[type="text"], 
    .searchWrap.col3 input[type="text"] {min-width:71%;margin-top:5px;}

    .searchWrap.infolist_top .label_form.radio {display:flex;justify-content:center;}
    .searchWrap.infolist_top .label_form.radio label > span {margin-right:3px;font-size:13px;}
    .searchWrap.infolist_top .label_form.radio label:last-child {margin-right:0;}
    
    .searchWrap.col4 input[type="text"] {margin-top:5px;}
    .searchWrap.col4 select {width:calc(50% - 5px);}
    .searchWrap.col5 .m_row select {width:60%;}
    .searchWrap.col7 .row:last-child select {float:left;width:calc(50% - 5px);margin:0 2px;}
    .searchWrap.col7 .row:last-child select:nth-child(3),
    .searchWrap.col7 .row:last-child .m_row select,
    .searchWrap.col7 .row:last-child .m_row input[type="text"] {margin-top:5px;}
    .searchWrap.col9 .row:last-child input[type="text"] {margin-top:5px;}

    .searchWrap.visit .row:first-child {display:flex;flex-wrap:wrap;justify-content:center;}
    .searchWrap.visit .row:first-child > label {display:inline-block;width:33%;margin-right:5px;text-align:right;}
    .searchWrap.visit .row:first-child label:first-child {margin-top:0;}
    .searchWrap.visit .row:first-child select {min-width:90px;}
    .searchWrap.visit .row:first-child select + label, 
    .searchWrap.visit .row:first-child select + label + select {margin-top:5px;}
    .searchWrap.visit .row:first-child select + input[type="text"] {margin-left:5px;margin-top:5px;}
    .searchWrap.visit .row:last-child label {display:none;}
}
@media all and (max-width:280px) {
    .searchWrap.visit .btn {margin-top:5px;}
}

/* ÆûÅÂ±× */
.label_form label {display:inline-block;cursor:pointer;}
.label_form label > input {position:absolute; filter:alpha(opacity=0); opacity:0;}
.label_form label > span {position:relative;display:inline-block;vertical-align:middle;padding:2px 9px;height:32px;border:1px solid #aeaeb1;background:#fff;color:#555;line-height:31px;}
.label_form label > input:focus + span,
.label_form label input:disabled + span,
.label_form label input:checked + span  {border-color:#116291;color:#fff;background:#116291;}

.culture_form div {display:inline-block;cursor:pointer;}
.culture_form div > input {position:absolute; filter:alpha(opacity=0); opacity:0;}
.culture_form span > a {position:relative;display:inline-block;width:100px;vertical-align:middle;height:37px;border:1px solid #9f9e9e;background:#fff;color:#555;line-height:37px;text-align:center;letter-spacing:-1px;}
.culture_form span > a.check  {border-color:#116291;color:#fff;background:#116291;}

.label_form.check label {height:42px;overflow:hidden;}
.label_form.check label span {width:42px;height:42px;padding:42px 0 0;border:0;display:block;background:none !important;overflow:hidden;}
.label_form.check label span:before {content:"";display:block;position:absolute;top:0;left:0;display:block;width:42px;height:42px;/*border-bottom:1px solid #dcdcdc;*/background:url(/kor/images/common/icon_all2.png) -180px -340px no-repeat;/*background-size:250px 250px;*/box-sizing:border-box; -webkit-box-sizing:border-box;}
.label_form.check label input.bookmark { width:41px; height:41px; opacity:1;}
.label_form.check label input:checked + span:before {background-position:-100px -225px;}
.bookmarkborder { border :1px dotted #555;}

@media all and (max-width:768px) {
    .label_form label > span, .culture_form label > span {width:auto;padding:0 6px;height:26px;line-height:26px;}
}

@media all and (max-width:400px) {
    .culture_form label > span {padding:0 4px;}
}

@media all and (max-width:320px) {
    .label_form label > span {padding:0 3px;}
}

/* ÆäÀÌÂ¡ */
.paging {width:100%;overflow:hidden;text-align:center; padding-top:40px;}
.paging a {position:relative;display:inline-block;width:30px;height:30px;border:1px solid #38485f;color:#333;text-align:center;line-height:29px;vertical-align:middle;}
.paging a.on {border-color:#38485f;color:#fff;background:#38485f;}
.paging a.page_btn {height:0;padding-top:30px;overflow:hidden;letter-spacing:-1px;}
.paging a:before {content:"";position:absolute;top:0;left:0;line-height:24px;width:100%;text-align:center;font-size:10px;color:#686868;font-family:'gulim', '±¼¸²'}

.paging a.first:before, .paging a.prev:before, .paging a.next:before, .paging a.last:before {content:"";position:absolute;top:50%;left:50%;display:block;background:url(/kor/images/common/icon_all2.png) no-repeat;}
.paging a.first:before, .paging a.last:before {width:12px;height:12px;margin-top:-6px;margin-left:-6px;}
.paging a.prev:before, .paging a.next:before {width:7px;height:12px;margin-top:-6px;margin-left:-3px;}
.paging a.first:before {background-position:0 -430px;}
.paging a.prev:before {background-position:-15px -430px;}
.paging a.next:before {background-position:-30px -430px;}
.paging a.last:before {background-position:-45px -430px;}



@media all and (max-width:768px) {
    .paging a.pc {display:none;}
    .paging.m{padding-top:20px;}
	.paging.m a {width:26px;height:24px;font-size:14px;line-height:24px;}
    .paging.m .page_btn {height:0;padding-top:24px;}


}

a.link {text-decoration:underline}
.box-in-line {margin:10px 0 0 ;padding:10px 0;border-top:1px solid #dcdcdc}
.text-over {width:90%;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;}

/* ¹Ú½º > ÀÌ¹ÌÁö + ÅØ½ºÆ® */
.img_text {overflow:hidden; clear:both; }
.img_text:after {clear: both; content: "";display: block; }
.img_text.bg {background:#f8f8f8; padding:15px;}
.img_text .img, .img_text .text  {float:left;vertical-align:top;display:inline-block;}
.img_text .text {padding-left:20px;line-height:24px;}
.img_text .text span {color:#000;}
.img_text .text a {color:#000;font-weight:500;}
.img_text .text.img1 {width:calc(100% - 150px);}
.img_text .text.img2 {width:calc(100% - 150px);}
.img_text.bg .text.img1 {width:calc(100% - 150px);}

@media all and (max-width:768px) {
    .img_text .text {font-size:14px; line-height:22px;}
    .img_text .text p {font-size:inherit;}
    .img_text .text.img1, .img_text.bg .text.img1 {width:calc(100% - 165px);width:-webkit-calc(100% - 165px) }
}

@media all and (max-width:480px) {
    .img_text .img, .img_text .text  {float:none;display:block;}
    .img_text .text {padding:0;width:100% !important;}
    .img_text .img {width:100%;padding-bottom:5px;text-align:center;}
    .img_text .img img {width:auto;}
}

/* 2020 ÇÏ´Ü °ø°ø´©¸® ¹Ú½º Ãß°¡ */
.copy_open{margin-top:40px; padding:30px 35px;border:1px solid #d1d1d1;color:#555;line-height:22px;}
.copy_open .img{float:left;vertical-align:top;display:inline-block;}
.copy_open .text.img1, .copy_open .text.img2 {width:calc(100% - 150px);}
.copy_open .text{float:left;padding-left:20px;line-height:24px;}
.copy_open .text a {color:#000; font-weight: 500}
.copy_open:after {clear: both; content: "";display: block; }

@media all and (max-width:768px) {
.copy_open{margin-top:40px; padding:18px}
.copy_open .text{font-size:14px; line-height:22px;}
.copy_open .text.img1, .copy_open .text.img2 {width:calc(100% - 165px);width:-webkit-calc(100% - 165px) }
}

@media all and (max-width:480px) {
.copy_open .img {float:none;display:block; text-align:center;}
.copy_open .text.img1, .copy_open .text.img2 {width:100%;padding:10px 0 0 0;text-align:center;}

}


/* °Ô½ÃÆÇ À§ ÂÊ¼ö Ç¥½Ã */
.data_count { padding:40px 0 10px;color:#38485f;text-align:left;}
.data_count span {font-size:inherit;}
.data_count.rssWrap {display:inline-block;width:100%;line-height:37px;padding:30px 0 5px}
.list_set {float:right}

@media all and (max-width:768px) {
.data_count { padding:20px 0 10px;}
}

@media all and (max-width:480px) {
    .list_set {width:100%;display:block;float:none;overflow:hidden;}
    .data_count.rssWrap span {font-size:14px;letter-spacing:-1px}
    .data_count.rssWrap .btn.small span {font-size:12px;padding:7px 10px 6px}
}

@media all and (max-width:320px) {
    .data_count.rssWrap span {letter-spacing:-1px}
}

@media all and (max-width:280px) {
    .data_count.rssWrap .fr {float:none;}
}

/* °Ô½ÃÆÇ À§ ´ÜÀ§ Ç¥½Ã */
.data_unit {padding:0 0 10px;text-align:right;}

/* °Ô½ÃÆÇ ¸ñ·Ï ¸ð¹ÙÀÏ Áö¿ø */
.tablet_colgroup {display:none;}

@media all and (max-width:480px) {
    .tablet_none {display:none !important}
    .tablet_colgroup {display:table-column-group}
}

/* ÄÁÅÙÆ® ÀÌ¹ÌÁö > ¸ð¹ÙÀÏ 100% */
.content_img {position:relative;padding:30px 0;text-align:center;}
.content_img a.zoom {position:absolute;bottom:30px;right:0;width:29px;height:0;padding-top:29px;display:none;background:url(/kor/images/sub/ico.png) top right no-repeat;overflow:hidden;cursor:pointer;}
.view_con.type2 > .content_img:first-child {padding:10px 0 30px}
.tit01.line + .content_img {padding: 5px 0 30px}
.content_img.news {text-align:left}
.content_img.news img {min-width:750px;display:block; height:auto !important; margin:0 auto 5px;}
.content_img.guide{padding:10px 0;}

.content_img.line img{border:1px solid #dfdfdf; box-sizing: border-box;}

@media all and (max-width:768px) {
    .content_img {padding:15px 0;}
    .view_con.type2 > .content_img:first-child {padding:0 0 15px;}
    .content_img img {width:100%;}
    .content_img a.zoom {display:block;}
    .content_img.news img {min-width:100%;}
}

/* °Ô½ÃÆÇ »ó¼¼ °øÅë */
.viewWarp img {}

.viewWarp dl {width:100%;margin:0;overflow:hidden;background:#f7f5f4;}
.viewWarp dl dt {width:29.71%;max-width:197px;font-weight:500;line-height:1.2em;} /* 20201209 JA */
.viewWarp dl dt.m_11 {letter-spacing:-1px}
/* 20210111 */.viewWarp dl dd {width:calc(50% - 197px);min-height:39px;box-sizing:border-box;background:#fff; line-height:1.2em;}
.viewWarp dl dd.full {width:calc(100% - 197px);padding:11px 20px; line-height:1.3em;}/* 20201217 */
.viewWarp dl dt, .viewWarp dl dd {vertical-align:top;padding:16px 20px;margin:0;border-top:1px solid #e5e5e5;text-align:left;word-break:break-all;float:left;min-height:54px;box-sizing:border-box; -webkit-box-sizing:border-box;}
.viewWarp dl dd.full > a {display:block;word-break:break-all}
.viewWarp dl dd.full > a + a {margin-top:5px;}
.viewWarp dl dd.full > .btn {display:inline-block;vertical-align:bottom}
.viewWarp dl dd.full .add_file {line-height:28px;width:100%;overflow:hidden;padding:0 0 5px}
.viewWarp dl dd.full .add_file a {line-height:20px}
.viewWarp dl dd.full .add_file .btn {margin:0 0 0 5px;line-height:15px}

.view_title {padding:18px;border-top:1px solid #5e6b83;color:#333;font-weight:500;font-size:20px}
.view_title.type2 {padding:15px 15px 15px 0;}
.view_con {padding:40px;border-bottom:1px solid #4f6280;border-top:1px solid #e5e5e5;line-height:25px;}
.view_synap { padding:42px 84px 48px 96px;border-bottom:1px solid #38485f;border-top:1px solid #e5e5e5; line-height:22px;}
.view_synap.color05 {border-bottom:1px solid #96b71e}

.view_con .portallink {padding-top:40px; }
.view_con .portallink span.ment{display:inline-block;padding:0 0 0 30px;position:relative; float:left;}
.view_con .portallink span.ment:before{content:"";display:block;position:absolute;top:0; left:0; width:22px;height:22px;background:url(/kor/images/sub/culture/cul_notice.gif) 0 0 no-repeat}
.view_con .portallink span.goportal{float:right; text-align:right;}
.view_con .portallink img{vertical-align:bottom;padding-right:5px;}
.view_con .portallink:after{clear: both; content: "";display: block;}

.view_con.type2 {padding:40px 0;}
.view_title.color04 {border-color:#e07e28}
.view_con.color04 {border-bottom:1px solid #e07e28}
.view_title.color05 {border-color:#96b71e}
.view_con.color05 {border-bottom:1px solid #96b71e}
.view_title.color06 {border-color:#5e48e8}
.viewbtnWrap {width:100%;overflow:hidden;padding:0 0 14px;}
.viewbtnWrap a:focus {border:1px dotted #555} 
.viewbtnWrap.plan {padding:20px 0 0;}
.viewbtnWrap.plan .left_btn {float:left;}
.viewbtnWrap.plan .right_btn {float:right}
.view_con + .viewbtnWrap, .box01 + .viewbtnWrap, .view_synap + .viewbtnWrap,
.data_view + .viewbtnWrap /*ÀÚ·á°£ »ó¼¼*/ {padding:22px 0 0;text-align:right}
.viewbtnWrap .snsWrap {float:left;display:inline-block;}
.viewbtnWrap .snsWrap li {float:left;padding-right:5px;}
.viewbtnWrap .snsWrap li a {display:block;width:42px;height:0;padding-top:42px;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;}
.viewbtnWrap .snsWrap li:first-child a {background-image:url(/kor/images/common/sns_twitter_box.png)}
.viewbtnWrap .snsWrap li:nth-child(2) a {background-image:url(/kor/images/common/sns_facebook_box.png)}
.viewbtnWrap .snsWrap li:nth-child(3) a {background-image:url(/kor/images/common/sns_katalk_box.png)}
.viewbtnWrap .snsWrap li:nth-child(4) a {background-image:url(/kor/images/common/copy_url_box.png)}
.viewbtnWrap .snsWrap li:nth-child(5) a {background-image:url(/kor/images/common/print_box.png)}
.viewbtnWrap .snsWrap .label_form.check label span:before {background-image:url(/kor/images/common/bookmark_box.png);background-position:0 0;background-size:contain;}
.viewbtnWrap .snsWrap .label_form.check label input:checked + span:before {background-image:url(/kor/images/common/bookmark_on_box.png);background-position:0 0;background-size:contain;}
.viewbtnWrap .btnWrap {float:right}
.viewbtnWrap .btnWrap a:focus {border:1px dotted #555}
.viewbtnWrap .btnWrap_edit {float:left;}
.viewbtnWrap .btnWrap_edit li {float:left;}

.pdf_down, .xlsx_down, .xls_down, .hw_down, .hwp_down, .eb_down, .doc_down, .etc_down, .jpg_down, .ppt_down, .zip_down  {text-decoration:underline}
.pdf_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_pdf.gif) 0 0 no-repeat;}
.xlsx_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_xls.gif) 0 0 no-repeat;}
.hw_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_hwp.gif) 0 0 no-repeat;}
.xls_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_xls.gif) 0 0 no-repeat;}
.hwp_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_hwp.gif) 0 0 no-repeat;}
.eb_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_ebook.gif) 0 0 no-repeat;}
.doc_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_doc.gif) 0 0 no-repeat;}
.etc_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_etc.gif) 0 0 no-repeat;}
.jpg_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_jpg.gif) 0 0 no-repeat;}
.ppt_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_ppt.gif) 0 0 no-repeat;}
.zip_down:before {content:"";display:inline-block;margin:0 5px 0 0;width:16px;height:16px;vertical-align:middle;background:url(/kor/images/sub/file_zip.gif) 0 0 no-repeat;}

@media all and (max-width:1024px) {
    .viewWarp dl {display:flex;flex-wrap:wrap;}
    .view_synap {padding:14px 28px 16px 32px;}
}

@media all and (max-width:768px) {
	.view_title{padding:12px 8px;}
    .viewWarp dl {position:relative;background:#fff}
    .viewWarp dl:before {content:"";display:block;width:20%;position:absolute;top:0;left:0;height:100%;background:#f7f5f4;z-index:1}
    .viewWarp dl dt {width:20%;clear:left}
    .viewWarp dl dt.m_11 {font-size:14px;letter-spacing:inherit}
    .viewWarp dl dd, .viewWarp dl dd.full, .viewWarp dl dd {width:80%;clear:right;line-height:21px;}
    .viewWarp dl dt, .viewWarp dl dd {min-height:auto;padding:7px;box-sizing:border-box;position:relative;z-index:5;}
	.viewWarp dl dd.full > a {font-size:13px;}
	.viewWarp dl dd.full{padding:7px;}
    .viewWarp .view_con img {width:100% !important;height:auto !important} 
    .viewWarp .view_con img.tag {width:auto !important}
    .viewWarp .view_con p, .viewWarp .view_con span, .viewWarp .view_con th, .viewWarp .view_con td, .viewWarp .view_con li, .viewWarp .view_con div {font-size:14px !important;}
    .viewWarp .view_con table {table-layout:inherit;}

    .viewbtnWrap {padding:0;}
    .viewbtnWrap .snsWrap {float:right;padding:0; margin-right: -10px;} 
    .viewbtnWrap .snsWrap li:last-child {padding-right:0}
    .viewbtnWrap .snsWrap li a {width:30px;padding-top:30px;overflow:hidden;}
    .viewbtnWrap .snsWrap .label_form.check label span:before {width:30px;height:30px;}
    .viewbtnWrap .btnWrap, .btnWrap_edit.top {display:none;}
    .btnWrap_edit.bottom {float:none;padding:0 0 10px}
    .viewbtnWrap.plan {padding:20px 0 0;text-align:right}
    .viewbtnWrap.plan .left_btn, .viewbtnWrap.plan .right_btn {padding:3px 0 0;float:none;display:inline-block;text-align:right}
    .view_con {padding:20px 0;width:100%;box-sizing:border-box; -webkit-box-sizing:border-box;}
	.view_con.type2 {padding:20px 0;}
	.view_synap {padding:14px 20px;}

    .pdf_down, .xlsx_down, .xls_down, .hw_down, .hwp_down, .eb_down, .doc_down, .etc_down, .jpg_down, .ppt_down, .zip_down  {font-size:13px;}
}

@media all and (max-width:640px) {
    .view_title {padding:10px 8px;font-size:14px;}
    .view_title.type2 {padding:10px 10px 13px 8px}
    .view_con.type2 {padding:20px 0;}
}

@media all and (max-width:480px) {
	.view_con {padding:20px 0;}
	.view_con .portallink span.ment{padding:0 0 0 25px;}
	.view_con .portallink img.local {width:80% !important}
}

/* FTA°ü·Ã»çÀÌÆ® */
.viewWarp dl.fta {width:100%;margin:0;overflow:hidden;background:#fff}
.viewWarp dl.fta dt {width:22%;max-width:22%;font-weight:500;line-height:1.2em;}
.viewWarp dl.fta dd {width:28%;max-width:28%;box-sizing:border-box;background:#fff;}
.viewWarp dl.fta dd.full {max-width:78%;}
.viewWarp dl.fta dt:nth-of-type(1), .viewWarp dl.fta dt:nth-of-type(2), .viewWarp dl.fta dd:nth-of-type(1), .viewWarp dl.fta dd:nth-of-type(2){border-top:none;}

@media all and (max-width:768px) {
    .viewWarp dl.fta:before {background:#fff;}
    .viewWarp dl.fta .ico_docu {letter-spacing:-1px;}
}

@media all and (max-width:480px) {
    .viewWarp dl.fta dt {width:50%;max-width:50%;}
    .viewWarp dl.fta dd, .viewWarp dl.fta dd.full {width:50%;max-width:50%;}
    .viewWarp dl.fta dt:nth-of-type(2), .viewWarp dl.fta dd:nth-of-type(2) {border-top:1px solid #e5e5e5;}
}

/* ·¹ÀÌ¾î ÆË¾÷ */
.layerpopWrap {position:fixed;top:50%;left:50%;width:850px;margin:-200px 0 0 -425px;background:#fff;z-index:10;}

@media all and (max-width:768px) {
    .layerpopWrap {width:90%;left:5%;margin:-200px 0 0 0;}
}

/* ÀÎÁõ ÇÊ¿äÇÑ ¼­ºñ½º */
.certiWrap {width:100%;overflow:hidden;}
.certiWrap li {float:left;width:49%;padding:20px;border:1px solid #ddd;box-sizing:border-box; -webkit-box-sizing:border-box;}
.certiWrap li:nth-child(2) {float:right}
.certiWrap .list03 {height:100px}

@media all and (max-width:768px) {
    .certiWrap > li {float:none !important;width:100%;}
    .certiWrap > li:nth-child(2) {margin-top:10px;}
    .certiWrap .list03 {padding:0 0 15px;height:auto;}
}

sup {font-size:14px;color:#ce3912;}
.sup{margin:20px 0 10px 0;}

/* °Ô½ÃÆÇ µî·Ï > ºÙÀÓÆÄÀÏ */
.add_fileWrap {width:100%;border:1px solid #ddd;padding:10px;height:100px;overflow-y:scroll;box-sizing:border-box; -webkit-box-sizing:border-box;}
.add_fileWrap li {width:100%;display:block;padding:0;line-height:20px;}

/* ´ã´çºÎ¼­/´ã´çÀÚ ¿¬¶ôÃ³*/
.vision_respon {margin:40px 0 0;padding:10px;text-align:center;border:3px solid #b9d4ee;}
.vision_respon strong {color:#0d3a65;}
.vision_respon > span {padding:0 5px}
.vision_respon > span:first-child:before {content:"";display:inline-block;margin:0 10px 0 0;width:43px;height:35px;vertical-align:middle;background:url(/kor/images/sub/ico.png) -556px -100px no-repeat;}

@media all and (max-width:640px) {
    .vision_respon {margin:10px 0 0;}
    .vision_respon > span {display:block;padding:0 0 5px;font-size:13px;}
    .vision_respon > span:first-child:before {margin:0 5px 0 0;width:29px;height:23px;background-size:400px auto;background-position:-371px -66px;}
}

/* ÆË¾÷ */
.popWrap {padding:40px 20px 20px}
.popWrap .close_win {position:absolute;top:0;right:0;} 
.popWrap .viewbtnWrap .snsWrap {float:left; }

/* 20200428 ÄÚ·Î³ª ÀüÃ¼ */
.corona_wrap .mediaWrap{border-top:none;border-bottom:none; margin:0;}
.corona_wrap .mediaWrap .img {width:130px;height:80px;}
.corona_wrap .mediaWrap li:last-child{padding:20px 0 0 0;}

@media all and (max-width:768px) {
    .corona_wrap .mediaWrap .text {width:calc(100% - 150px); width:-webkit-calc(100% - 150px)}
}

/* ÄÚ·Î³ª¹è³Ê */
.covid_banner {margin:0 ;}
.covid_banner li {float:left; width:31%; height:auto; position:relative; box-sizing: border-box; margin:0 15px 0 0;}
.covid_banner li img{width:100%;}

.covid_banner:after{content: "";display:table;clear:both;}

@media all and (max-width:768px) {
.covid_banner li {  width:31%;  margin:0 15px 0 0;  }
.covid_banner li  img{width:100%;}
}

@media all and (max-width:480px) {
.covid_banner {margin:0;}
.covid_banner li {width:100%;  margin:10px 0; padding:0 0 20px 0;}

}


/* quick link */
.quick{position:absolute; right:0; z-index:10; width:102px;}
.quick .quickbox{width:100px; background:#fff; border:1px solid #c8c9c9; padding:0; margin:0;}
.quick .quickbox ul{padding:10px 0 8px 0;}
.quick .quickbox li{padding:5px 0 5px 8px;}
.quick .quickbox p {padding:0; margin:0; line-height:0; border:0;}

/* ÅÂ±Ø±â */
.flag {position:absolute; right:8px; top:35px; z-index:10; width:90px;}

