* {box-sizing: border-box; } 


body { } 
button {border: none;background-color: transparent; } 
#wrap {max-width: 100%;margin: 0 auto;position: relative; } 
#headerW {width: 100%;background: #fff url(/static/img/gw/common/bg_top.gif) 0 0 repeat-x;height: 120px;position: fixed;border-bottom: 1px solid #ddd;z-index: 100}
#header {max-width: 1300px;width: 100%;margin: 0 auto; } 
#global {display: block; } 
#global:before, #global:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
#global .globalTit {display: none; } 
#global .globalL {float: left}
#global .globalL li {float: left;border-right: 1px solid #44ade3;height: 40px}
#global .globalL li.on {background: #fff}
#global .globalL li a {color: #fff;display: block;padding: 10px 30px 10px 20px;letter-spacing: -1px;background: url(/static/img/gw/common/bu_arrLeft_white.png) no-repeat 94% 50%; } 
#global .globalL li.on a {color: #1598dc;background: url(/static/img/gw/common/bu_arrDown_blue.png) no-repeat 94% 50%; } 
#global .globalR {float: right}
#global .globalR > ul {float: left; } 
#global .globalR > ul > li {float: left}
#global .globalR > ul > li a {color: #fff;display: block;background: url(/static/img/gw/common/global_line.gif) no-repeat left center;padding: 10px;font-size: 0.9em;font-weight: bold; } 
#global .globalR > ul > li:first-child a {background: none; } 
#global .globalR .lang {display: inline-block;position: relative; } 
#global .globalR .lang span {display: inline-block;border-radius: 20px;margin-top: 7px;background: #fff url(/static/img/gw/common/bu_arrDown_black.png) no-repeat 85% center;font-size: 0.9em; } 
#global .globalR .lang span > a {display: block;color: #666;padding: 3px 35px 3px 12px; } 
#global .globalR .lang > ul {display: none;font-size: 12px;background: #fff;border: 2px solid #1598dc; } 
#global .globalR .lang > ul > li > a {padding: 5px 8px;display: block; } 
#global .globalR .lang > ul.on {display: block;position: absolute;width: 100%;z-index: 1000; } 
.global {position: absolute;right: 0;top: 30px; } 
.global ul {float: right;margin: 0; } 
.global ul li {float: left; } 
.global ul li a {display: block;padding: 2px 10px;font-size: 12px;color: #000;font-weight: bold; } 

.logo {padding-top: 15px;float: left; } 
.tsh {width: 272px;margin: 0 auto;border: 1px solid #1b95d1;border-radius: 3px;top: 22px;position: relative; } 
.tsh * {vertical-align: top; } 
.tsh input[type=text] {border: none;width: 232px;height: 33px;text-indent: 10px; } 
.tsh input[type=image] {width: 32px;padding: 6px}
.tsh a {display: none}
.loginM {display: none}
#eventPageOpen {display: none;position: absolute;right: -40px;top: 0; } 
.gnbBg {background-color: #fff;opacity: 0;position: absolute;left: 0;top: 47px;width: 100%;height: 260px;animation: fadeOutFromNone 0.5s ease-out;display: none;z-index: 1;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.18);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */}


/*#Allmenu { position:fixed; top:115px; z-index:202; width:%; left:5%; display:block; background:#fff; } */
/*#Allmenu { position: fixed; top:115px; z-index:202; width:86%; left:7%; display:block; display:none; } */
#Allmenu {position: absolute;top: 115px;z-index: 202;width: 100%;display: block;display: none; } 
#Allmenu > .Allmenu_box {display: block;position: fixed;width: 100%; } 
#Allmenu > .Allmenu_box > div:before, #Allmenu > .Allmenu_box > div:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
#Allmenu > .Allmenu_box > div {padding: 2%;max-width: 1360px;width: 98%;margin: 0 auto;background: #fff;position: relative; } 
#Allmenu > .Allmenu_box > div > div > ul > li {width: 18%;margin: 0 1%;float: left;color: #333;margin-bottom: 1.5%; } 
#Allmenu > .Allmenu_box > div > div > ul > li > a {letter-spacing: -1px;font-weight: 600;font-size: 1.15em;background: url(/static/img/gw/common/bg_tit.gif) no-repeat 1px top;padding: 7px 0 0 0; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul {margin-top: 2%; } 
#Allmenu > .Allmenu_box > div > div > ul > li:nth-child(6) {clear: both; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li > a {font-size: 13px; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li.alldept3 > a {background: url(/static/img/gw/common/bu_pluse_sky.gif) no-repeat right 5px;padding-right: 15px;display: inline-block; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li.alldept3.on > a {background: url(/static/img/gw/common/bu_minus_sky.gif) no-repeat right 8px;padding-right: 15px; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li.alldept3 > ul {display: none; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li.alldept3.on > ul {display: block; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li > a:hover {color: #1598dc; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li > ul {background: #e5e5e5;padding: 10px;margin: 3px 0;display: none; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li > ul > li > a {font-size: 0.85em; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li > ul > li {background: url(/static/img/gw/common/bu3.gif) no-repeat left 9px;padding-left: 9px; } 
/*#Allmenu>div>div>ul>li>ul>li>ul>li>a:before { content:"- "; display:inline-block; padding-right:5px; text-indent:0; padding-left:10px; } */
#Allmenu > div > div > ul > li.on > a {height: 50px; } 
.AllmenuBtn {position: absolute;right: 0;top: 30px;font-weight: 600; } 
.AllmenuBtnClose {position: absolute;top: -65px;right: 0;display: block; } 
.AllmenuBtnClose a {display: block;padding: 20px 20px 30px 20px;background: #fff; } 
.AllmenuBtnClose a:focus {border: 1px dotted #ddd; } 
#Allmenu .exBox {display: none; } 

/*@keyframes fadeInFromNone { 
 0% { display: none; opacity: 0; } 
 1% { display: block; opacity: 0; } 
 100% { display: block; opacity: 1; } 
 }
@keyframes fadeOutFromNone { 
 0% { display: block; opacity: 1; } 
 99% { display: block; opacity: 0; } 
 100% { display: none; opacity: 0; } 
 }*/


#bgW {background: #000;opacity: 0.7;width: 100%;height: 100%;position: fixed;display: none;top: 0;z-index: 200; } 
#gnbWrap {position: relative;z-index: 150; } 
#gnb {padding: 20px 65px 0 0;height: 47px;margin-bottom: 7px;float: right; } 
#gnb a {text-decoration: none;display: block}
#gnb > ul {position: relative;z-index: 100; } 
#gnb > ul > li {float: left;position: relative; } 
#gnb > ul > li.end {padding-right: 0}
#gnb > ul > li.end a {padding-right: 0}
#gnb > ul > li > a {color: #333;font-size: 16px;padding: 15px 22px 31px 15px;font-weight: 600;display: block;white-space: nowrap;display: block;line-height: 1;text-align: center;letter-spacing: -1px; } 
#gnb > ul > li > a:after, #gnb > ul > li > a:after {content: '';display: block;position: absolute;background: url(/static/img/gw/common/bu_gnbOff.gif) 0 0 no-repeat;width: 14px;height: 11px;left: 0;top: 21px;z-index: 20}
#gnb > ul > li.on > a:after, #gnb > ul > li.hover > a:after {content: '';display: block;position: absolute;background: url(/static/img/gw/common/bu_gnbOn.gif) 0 0 no-repeat;width: 16px;height: 11px;left: 0;top: 21px;z-index: 20}
#gnb > ul > li > ul {position: absolute;left: 0;top: 59px;padding-top: 18px;display: none;border: 1px solid #1598dc;border-top: 1px solid #fff; } 
#gnb > ul > li.hover > ul {display: block;background: #fff;padding: 10px 18px; } 
#gnb.viewAll > ul > li > ul {display: block; } 
#gnb > ul > li > ul > li {white-space: nowrap; } 
/*#gnb>ul>li>ul>li.i6 { position: absolute; top: 18px; left: 128px; } 
#gnb>ul>li>ul>li.i7 { position: absolute; top: 40px; left: 128px; } 
#gnb>ul>li>ul>li.i8 { position: absolute; top: 62px; left: 128px; } */
#gnb > ul > li > ul > li > a {font-size: 12.5px;padding: 2px 0 2px 8px;color: #000;background: url(/static/img/gw/common/bu_gnbDept2.gif) 0 8px no-repeat; } 
#gnb > ul > li > ul > li > ul {padding-bottom: 8px; } 
#gnb > ul > li > ul > li > ul li { } 
#gnb > ul > li > ul > li > ul li a {font-size: 13px;color: #757575;padding: 2px 10px; } 
#gnb > ul > li > ul.view {display: block;overflow: visible; } 

#gnb .totalSch {position: absolute;right: 35px;top: 26px;font-weight: 600;padding-right: 0;height: 26px; } 
#gnb .totalSch > a {display: block; } 
#gnb .totalSch > a.totalSch_open {background: url(/static/img/gw/common/btn_totalsch.png) center 5px no-repeat;width: 40px;height: 40px; } 
#gnb .totalSch.on {display: none; } 
#gnb .totalSch_close {background: #333 url(/static/img/gw/common/btn_schclose.gif) center 0 no-repeat;width: 40px;height: 40px;display: none; } 
#gnb .totalSch_close:hover, #gnb .totalSch_close:focus {background: #333 url(/static/img/gw/common/btn_schclose.gif) center 0 no-repeat;; } 
#gnb .totalSch_area {position: absolute;background: #333;padding: 15px;width: 300px;right: 35px;top: 63px;display: none; } 
#gnb .totalSch_area .inp {border: 0;padding: 0 10px;height: 31px;width: 230px; } 
#gnb .totalSch_area .totalSch_box {background: #fff;display: block;border-radius: 3px;padding: 4px; } 

/*#gnb .AllmenuBtn { position: absolute; right: 0; top: 35px; font-weight: 600; background: url(/static/img/gw/common/navOpen.png) right 0 no-repeat; padding-right: 25px; color: #93dbff; height: 26px; font-size: 16px; } */
/*#gnb .navOpen span, #gnb .navClose span { display:none; } 

#gnb .navClose { display:none; position: absolute; right: 0; top: 35px; font-weight: 600; background: url(/static/img/gw/common/navOpen.png) right 0 no-repeat; padding-right: 36px; color: #93dbff; height: 26px; font-size: 16px; } */
/*#gnb.subOpen ul>li>ul { display: block; animation: fadeInFromNone 0.5s ease-out; } */
/*#gnb.viewAll .gnbBg { display: block; opacity: 1;animation: fadeInFromNone 0.5s ease-out;-webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } */
/*#gnb.subClose .gnbBg { display: none; } 
#gnb.subOpen .navClose { display: none; } 
#gnb.viewAll .gnbBg, #gnb.viewAll.subClose .gnbBg { display: block; } 
#gnb .mobileGnb { display:none } 
#gnb .pcweb { display:block } */
#gnb {margin-bottom: 28px; } 
/*#gnb .navClose { position: absolute; right: 27px; top: 293px; background: url(/static/img/gw/common/allNavClose.png) right 0 no-repeat; width: 20px; height: 20px; z-index: 1000; display: none; } */
/*
#gnb.subClose>ul>li>ul { display: block; animation: fadeOutFromNone 0.5s ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } 
#gnb.subClose .gnbBg { display: block; animation: fadeOutFromNone 0.5s ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } 
*/
#visualW { } 
#visual {margin-top: 120px; } 
.bgVisual200001 {background: url(/static/img/gw/common/bg_visual1.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200002 {background: url(/static/img/gw/common/bg_visual2.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200003 {background: url(/static/img/gw/common/bg_visual3.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200004 {background: url(/static/img/gw/common/bg_visual4.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200005 {background: url(/static/img/gw/common/bg_visual5.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200111 {background: url(/static/img/gw/common/bg_visual6.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200116 {background: url(/static/img/gw/common/bg_visual7.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200007 {background: url(/static/img/gw/common/bg_visual8.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200147 {background: url(/static/img/gw/common/bg_visual9.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200152 {background: url(/static/img/gw/common/bg_visual10.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200006 {background: url(/static/img/gw/common/bg_visual1.jpg) center 0 no-repeat;background-size: auto 198px; } 
.bgVisual200009 {background: url(/static/img/gw/common/bg_visual8.jpg) center 0 no-repeat;background-size: auto 198px; } 
#content {content: '';display: block;clear: both;margin: 0 auto;width: 100%;max-width: 1300px; } 
#content:before, #content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contents {float: right;width: 83%;padding: 1.5% 2%;margin-bottom: 45px;min-height: 500px;font-size: 1em;background: #fff; } 
#contents.type {float: none;width: 100%; } 
#contents .conTit {margin: 1% 0 0 0; } 
#contents .tit1:first-child {margin-top: 0; } 
#contentsArea {content: '';display: block;clear: both;margin: 0 auto;width: 100%; } 
#contentsArea > .tabnavi {margin-top: 0 !important; } 
.hgroup {position: relative;width: 100%;padding: 50px 0 60px 0;overflow: hidden; } 
.hgroup h1 {color: #fff;font-size: 2.5em;font-weight: 600;text-align: center; } 
.hgroup .hctrl {position: absolute;top: 35%;border: 1px solid #fff;background-color: rgba(0, 0, 0, 0.1);transition: all 0.3s ease-in-out;opacity: 0.5;filter: alpha(opacity:'50')}
.hgroup .hctrl.hover {opacity: 1;filter: alpha(opacity:'100')}
.hgroup .hctrl a {display: block;color: #fff;font-size: 1.2em;letter-spacing: -1px;padding: 0.5em 1.0em 0.8em; } 
.hgroup .hctrl a span {display: none; } 
.hgroup .hctrl.hover a span {display: inline-block;vertical-align: middle; } 
.hgroup .hctrl a img {vertical-align: middle; } 
.hgroup .hPrev {float: left;left: 0; } 
.hgroup .hPrev span {padding-left: 15px; } 
.hgroup .hNext {float: right;right: 0; } 
.hgroup .hNext span {padding-right: 15px; } 
.hgroup .lnb1dept {display: none; } 
.hgroup .lnb2 {display: none; } 
.hgroup .lnb2dept {display: none; } 
.location:before, .location:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.location {clear: both;display: block;border-bottom: 2px solid #b3c7e2;margin-bottom: 1.5%;padding-bottom: 1.2%; } 
.location > div.locL {float: left;color: #666;font-size: 0.95em; } 
.location > div.locL > span {display: inline-block; } 
.location > div.locL > span:first-child {background: url(/static/img/gw/common/bu_home.gif) left 48% no-repeat;padding-left: 18px; } 
.location > div.locL > span.ing {color: #000;font-weight: 600; } 
.locR {float: right; } 
/*.location { color: #151515; font-size: 12px; line-height: 1; padding-top:15px; } 
.location:after { content: ''; display: block; height: 0; clear: both; } 
.location ol { float: right; margin-right:30px } 
.location ol li { float: left; padding: 2px 8px 2px 19px; background: url(/static/img/gw/sub/locationArr.png) 0 center no-repeat; } 
.location ol li.home { height: 16px; padding-right: 0; background: url(/static/img/gw/sub/locationHome.png) 0 center no-repeat; } 
.location .downL { position:absolute; top:8px; right:0 } 
#contentP { font-family:'dotum'; font-size:12px; } */

#lnb {float: left;width: 17%; } 
#lnb a {text-decoration: none; } 
#lnb > h1 {font-size: 1.45em;line-height: 1;color: #fff;padding: 1.7em 0;text-align: center;margin: 0;background: #182536;letter-spacing: -1px}
#lnb > ul {border-bottom: 1px solid #e3e3e3;margin-bottom: 50px}
#lnb > ul > li {border: 1px solid #e3e3e3;border-width: 1px 1px 0 1px; } 
#lnb > ul > li > a {display: block;padding: 8px 15px;font-size: 1.2em;color: #333;text-decoration: none;letter-spacing: -1px}
#lnb > ul > li.on > a {color: #498ad2;background: url(/static/img/gw/common/bu_lnbCheck.png) 95% center no-repeat; } 
#lnb > ul > li.hasSub > ul {background: #f4f4f4;padding: 10px 0; } 
#lnb > ul > li > ul { } 
#lnb > ul > li > ul > li { } 
#lnb > ul > li > ul > li > a {color: #333;padding: 2px 0 1px 33px;font-size: 1.04em;display: block;background: url(/static/img/gw/common/bu_lnbOff.png) 20px 12px no-repeat; } 
#lnb > ul > li > ul > li.on > a {font-weight: 600;background: url(/static/img/gw/common/bu_lnbOn.png) 20px center no-repeat; } 


.footerWrap {display: block;width: 100%;background: #464d5d; } 
.footerWrap:before, .footerWrap:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.footer {clear: both;max-width: 1300px;margin: 0 auto;padding: 1.5em 0;position: relative; } 
.footer .footT {overflow: hidden;border-bottom: 2px solid #555e74; } 
.footer .footT .footT_left {float: left;color: #fff !important; } 
.footer .footT .footT_left * {color: #fff !important; } 
.footer .footT .footT_left span {font-size: 2.5em;display: block;line-height: 109%;color: #fff !important; } 
.footer .footInfo {overflow: hidden; } 
.footer .footerNav { } 
.footer .footerNav:after {content: '';clear: both;height: 0;display: block; } 
.footer .footerNav li {float: left;background: url(/static/img/gw/common/foot_line.gif) 0 center no-repeat; } 
.footer .footerNav li:first-child {background: none; } 
.footer .footerNav li:first-child a {padding-left: 0; } 
.footer .footerNav li a {display: block;padding: 13px;color: #fff;font-size: 1.0em;letter-spacing: -1px}
.footer .footerNav li.mobile {display: none; } 
.copyright {padding: 0 10px 0 0;line-height: 1.3;float: left;width: 93%;color: #bec2cc;font-size: 0.90em;letter-spacing: -1px}
.copyright .info {display: block; } 
.copyright address {font-style: normal;margin-bottom: 2px;display: inline-block; } 
.copyright p {margin: 0;display: inline-block; } 
.copyright .info {padding-bottom: 10px; } 
.fmark {position: absolute;top: 110px;right: 0; } 

.adSet {padding: 7px 0;position: relative;float: right}
.adSet .ctrl {position: absolute;right: 0;top: 7px;background-color: #fff; } 
.adSet .ctrl img { } 
.adSet .adList {width: 500px;margin-right: 50px; } 
.adSet .adList:after {content: '';clear: both;height: 0;display: block; } 
.adSet .adList ul {width: 999em; } 
.adSet .adList ul li {float: left;padding: 0 15px;margin-right: 15px !important; } 
.adSet .adList ul li a {display: block;text-align: center; } 
/*.adSet .adCtrl { text-align: center; padding: 10px 0; position: absolute; right: 0; top: 12px; } */
.adSet .adCtrl button {width: 15px;height: 21px;vertical-align: top; } 
.adSet .adCtrl .adLeft {background: url(/static/img/gw/common/adCtrl_right.png) no-repeat;right: 20px;top: 20px;position: absolute;width: 15px;height: 21px; } 
.adSet .adCtrl .adStop {background: url(/static/img/gw/common/adCtrl_stop.png) no-repeat;right: 0;top: 20px;position: absolute;width: 15px;height: 21px; } 
.adSet .adCtrl .adPlay {background: url(/static/img/gw/common/adCtrl_play.png) no-repeat;;right: 0;top: 20px;position: absolute;width: 15px;height: 21px; } 
.adSet .adCtrl .adRight {background: url(/static/img/gw/common/adCtrl_left.png) no-repeat;left: -30px;top: 20px;position: absolute;width: 15px;height: 21px; } 
.boxshadow {-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000)";/*IE 8*/
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);/*FF 3.5+*/
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000); IE 5.5-7*/}
.mobile_top {display: none; } 

/*@media screen and (max-width:800px) {.global ul li a { padding: 2px 5px; } 
#gnb { padding-left: 20px; } 
#gnb .navOpen, #gnb .navClose { right: 10px; } 
 }
*/



@media screen and (min-width:1900px) {
#visual {background-size: 100% 198px; } 
}

/* 20250715 수정 */
@media screen and (max-width:1300px) {
#global .globalR {padding-right: 10px;box-sizing: border-box; } 
#gnbWrap {padding: 0 10px;box-sizing: border-box; } 
#gnb .totalSch {right: 45px; } 
.AllmenuBtn {right: 10px; } 
#global .globalL li a {padding: 10px 20px 10px 10px; } 
}

@media screen and (max-width:1130px) {
.logo img {width: 150px; } 
#lnb {max-width: auto; } 
}

@media screen and (max-width:1000px) {
#gnb > ul > li > a {color: #333;font-size: 13px;padding: 15px 10px; } 
/*#gnb > ul > li>a { padding:15px 3px; } 
#gnb>ul>li>a:after, #gnb>ul>li>a:after { background:none; } 
#gnb>ul>li.on>a:after, #gnb>ul>li.on>a:after { background:none; } */
.footer .footT .footT_left span {font-size: 2.0em; } 
#lnb {width: 22%; } 
#contents {width: 78%; } 
#lnb > ul > li > a {font-size: 1.1em; } 

/* 20250715 수정 */
#gnb .pcweb {display: none; } 
.globalR {display: none; } 
#Allmenu .exBox {display: block;position: absolute;top: -40px;right: 60px;width: 100;height: 50px; } 
#Allmenu .exBox a {float: left;margin-right: 3px;display: inline-block;padding: 5px;color: #fff;background: #1598dc;font-size: 12px;font-weight: 600;min-width: 85px;text-align: center;border-radius: 3px}
#Allmenu .exBox a.site {padding: 0;background: none;min-width: auto;margin-left: 5px; } 

#global .globalL {float: none;display: flex; } 
#global .globalL li {float: none;flex: 1;display: flex;align-items: center;justify-content: center; } 
#global .globalL li a {width: 100%; } 
}

@media screen and (max-width:767px) {

	/* 20250715 수정 */
#global .globalTit {display: block; } 
#global .globalTit a {display: block;padding: 10px 15px 10px 10px;color: #fff;background: url(/static/img/gw/common/bu_arrDown1_white.png) right 10px center no-repeat; } 
#global .globalL {width: 100%;display: none;position: absolute;z-index: 10000;background: #fff; } 
#global .globalL.hover {display: block; } 
#global .globalL li {width: 100%; height: ; } 
#global .globalL li.on,
#global .globalL li.hover {width: 100%;display: block; } 
#global .globalL li.on a {background-image: none; } 
#global .globalL li a {display: block;color: #1598dc; background: #fff; letter-spacing: -2px; } 
#Allmenu .exBox a {min-width: 70px; } 

#gnbWrap {display: flex; } 
.logo {float: none;padding: 10px 0; } 
#gnb {float: none; } 

.mobile_top {display: block; } 
#Allmenu { } 
#Allmenu > .Allmenu_box {position: fixed;width: 100%;right: 0; } 
#Allmenu > .Allmenu_box > div {width: 100%;padding: 0; } 
#Allmenu > .Allmenu_box > div > div {padding: 0;max-width: auto;margin: 0 auto;background: #fff;position: relative;overflow: hidden;width: 100%;padding: 2%; } 
#Allmenu > .Allmenu_box > div > div > ul > li {width: 48%;margin: 2% 1%;border-top: 1px solid #ddd;padding-top: 20px; } 
/*#Allmenu>div>ul>li:nth-child(add) { clear:none; } */
#Allmenu > .Allmenu_box > div > div > ul > li:nth-child(odd) {clear: both; } 
#Allmenu > .Allmenu_box > div > div > ul > li:nth-child(6) {clear: none; } 
#Allmenu > .Allmenu_box > div > div > ul > li:first-child,
#Allmenu > .Allmenu_box > div > div > ul > li:nth-child(2) {border: 0; } 
#Allmenu > .Allmenu_box > div > div > ul > li > ul > li {line-height: 139%;padding: 2px 0 1px 0; } 
#gnb .totalSch_area {top: 55px; } 
.hgroup {overflow: visible; } 

#headerW {height: 100px; } 
#header {height: 100px; } 

#global .globalR {display: none; } 
.logo {padding: 10px 0 0 5px; } 
.logo img {width: 130px; } 
.global {display: none; } 
.global ul { } 
.global ul li {list}
.global ul li a { } 
.loginM {display: block}

/*.gnbBg { background-color:#000; display: block; opacity:0.8; height: 100vh; top: 79px; } */
#gnb {height: 0;margin: 0;z-index: 9999; } 
#gnb > ul {left: -100%;position: absolute;background-color: rgba(255, 255, 255, 0.99);padding-left: 15px;width: 85%;height: 990px;border-top: 4px solid #0886c3;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);display: none;top: -48px; } 
#gnb .totalSch {top: 15px; } 
#gnb.subClose .gnbBg {display: none; } 
#gnb.subClose > ul {display: none}
#gnb.subOpen > ul {display: block;left: 0; } 
#gnb > ul > li {float: left;width: 50% !important; } 
#gnb > ul > li:nth-child(odd) {clear: both; } 
#gnb > ul > li#gnb1_5 {width: 100% !important; } 
#gnb > ul > li#gnb1_5 > ul { } 
#gnb > ul > li#gnb1_5 > ul > li {width: 50%;float: left; } 
#gnb > ul > li.end { } 
#gnb > ul > li.end a { } 
#gnb > ul > li > a {color: #000; } 
#gnb > ul > li.on > a {color: #000; } 
#gnb > ul > li.on > a, #gnb > ul > li.hover > a {color: #000; } 
#gnb > ul > li.on > a:after {display: none; } 
#gnb > ul > li.on > a:after, #gnb > ul > li.hover > a:after {background: none; } 
#gnb > ul > li > ul {display: block;position: static;padding-top: 0}
#gnb > ul > li > ul > li > a {color: #000; } 
#gnb > ul > li > ul > li > a:hover, #gnb > ul > li > ul > li > a:focus {background: #eee}
#gnb > ul > li > ul > li > ul { } 
#gnb > ul > li > ul > li > ul li a { } 
#gnb a:hover, #gnb a:focus {background: #eee}

#gnb > ul > li > ul > li.i6 {position: static; } 
#gnb > ul > li > ul > li.i7 {position: static; } 
#gnb > ul > li > ul > li.i8 {position: static; } 
#gnb > ul > li > ul > li > a {font-size: 14px;padding: 1px 0; } 

#gnb.subOpen > ul {display: block;animation: leftIn 0.5s ease-out; } 
#gnb.subClose > ul {display: block;animation: leftOut 0.5s ease-out; } 

#gnb.subOpen > ul {display: block; } 
#gnb.subClose > ul {display: block; } 
#gnb.subOpen .gnbBg {display: none; } 
#gnb .navOpen {position: absolute;right: 0;top: 10px;width: 60px;height: 50px;padding: 0;background: url(/static/img/gw/common/navOpen.png) 20px center no-repeat;background-size: 27px 26px; } 
#gnb.subOpen .navClose {display: none;text-indent: -999}
#gnb .navClose {position: absolute;left: 0;top: 0;width: 67px;height: 60px;padding: 0;right: inherit;left: 0;background: #0886c3 url(/static/img/gw/common/navAllClose.png) center center no-repeat;background-size: 25px;display: none; } 
#gnb .navOpen span, #gnb .navClose span {font-size: 1px;opacity: 0; } 
/*.hgroup { padding:20px 10px 60px; } */
.hgroup {padding: 5% 1%; } 
.hgroup h1 {cursor: pointer;padding-bottom: 10px; } 
.hgroup h1:after {content: '';display: inline-block;background: url(/static/img/gw/common/bu_selectM.png) right bottom no-repeat;width: 32px;height: 30px; } 
.hgroup .hctrl {display: none; } 
.hgroup .lnb2 {display: block;padding: 10px;margin-top: 2%;text-align: center;background: #fff url(/static/img/gw/common/bu_arrDown_blue.png) 95% center no-repeat; } 
.hgroup .lnb2 a {display: block;color: #1598dc;font-size: 1.1em;text-decoration: underline; } 
.hgroup .lnb1dept.on {display: block;background: #fff;position: absolute;width: 98%;z-index: 20;border-top: 0; } 
.hgroup .lnb2dept.on {display: block;background: #fff;position: absolute;width: 98%;z-index: 10; } 
.hgroup .lnb1dept.on a {display: block;padding: 3px 3px 3px 15px; } 
.hgroup .lnb2dept.on a {display: block;padding: 3px 3px 3px 12px; } 
.hgroup .lnb1dept li {border-bottom: 1px solid #496187;color: #fff;display: block;padding: 3px;background: #203760 url(/static/img/gw/common/bu4.gif) 10px center no-repeat; } 
.hgroup .lnb1dept li a {color: #fff; } 
#visual {background-size: auto 60px;margin-top: 100px; } 
#lnb {display: none; } 
#contents {float: none;width: 100%;padding: 0.5em; } 
#contents img {max-width: 100%; } 
#content {float: none;width: 100%;padding: 0 0 20px;margin: 0;font-size: 0.95em}
#content:after {content: '';display: block;clear: both; } 

#Allmenu {top: 50px; } 
.AllmenuBtnClose {top: -50px; } 
.AllmenuBtnClose a {padding: 15px; } 
.AllmenuBtn {top: 20px; } 

.footer {padding: 0.6em 0; } 
.footer .footT {text-align: center; } 
.footer .footT .footT_left {float: none; } 
.footer .footerNav li {float: left;width: 50%;border: 1px solid #464d5d;border-width: 0 0 1px 1px;margin-left: -1px; } 
.footer .footerNav li.wAll {width: 100%; } 
.footer .footerNav li a {display: block;background: #555e74;padding: 5px 0;text-align: center;font-size: 0.9em; } 
.mobile_top {display: block;position: absolute;top: -50px;right: 5px; } 
.copyright .info {display: none; } 
.copyright, .copyright address, .copyright p {text-align: center;display: block;float: none;width: 100%;padding: 3px 0; } 
.copyright address {margin-top: 5px; } 
.copyright address span, .copyright p span {display: block;font-size: 0.95em; } 
.copyright p span.cor {color: #fff !important;display: inline}
.adSet {padding: 0 50px 0 30px; } 
.adSet .adList {width: 100%}
.adSet .adList img {max-width: 100%; } 
.adSet {float: none;position: relative; } 
.adSet .adCtrl .adLeft {right: 20px;top: 12px; } 
.adSet .adCtrl .adStop {right: 0;top: 12px; } 
.adSet .adCtrl .adPlay {right: 0;top: 12px; } 
.adSet .adCtrl .adRight {left: 0px;top: 12px}
.mobile {display: block; } 
.pcweb {display: none; } 
/*.adSet .adList ul li { float: left; padding:0 15px; margin-right:5px !important; width:260px !important; } */

.footer .footT .footT_left {color: #fff !important; } 
.footer .footT .footT_left * {color: #fff !important; } 
.footer .footT .footT_left span {color: #fff !important; } 
}

@media screen and (max-width:360px) { } 
.mobileGnb {display: none}
/* * { transition: all 0.5 } */

/* 20260331 KJH 헤더 서부장애인치과병원 추가 */
@media(max-width:1200px){
#global .globalR { display: none; }
#global .globalL li a { word-break: keep-all; }
}