<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


@font-face {
  font-family: 'GANGWONSTATE';
  font-style: normal;
  src: url(GANGWONSTATE-SemiBold.woff2) format('woff2'),
       url(GANGWONSTATE-SemiBold.otf) format('opentype');
}

/* 레이아웃 공통 */
html, body{position:relative; width:100%;}
body{color:#1b1b1b; font-size:16px; line-height:1.6;font-family:"Apple SD Gothic Neo","Noto Sans", "Noto Sans KR","Malgun Gothic","맑은 고딕",sans-serif;word-break:break-all;letter-spacing:-0.7px;max-width:1920px;margin:0 auto;}
main{display:block;}
.confirmIframe body{overflow:hidden;}
#progressScroll{display:none;}
#wrapper{overflow:hidden;}

/* 본문바로가기 */
.skipnav{position:absolute;z-index:2999;top:-100px;width:100%;padding:0;list-style:none;font-size:14px;}
.skipnav li{position:relative;top:0;left:0;width:100%}
.skipnav li a{display:block;position:absolute;top:0;width:100%;padding:15px 0;background:#000;color:#fff;text-align:center;text-decoration:none}
.skipnav li a:focus,.skipnav li a:active{top:100px}

/* slick 플러그인 */
.slick-slider .slick-list{display:block; overflow-x:hidden; overflow-y:hidden; position:relative}
.slick-slider .slick-list.dragging{cursor:pointer}
.slick-slider .slick-list .slick-track{display:block; position:relative; top:0; left:0}
.slick-slider .slick-list .slick-track:before, .slick-slider .slick-list .slick-track:after{display:table; content:''}
.slick-slider .slick-list .slick-track:after{clear:both}
.slick-slider .slick-list.slick-loading .slick-track{visibility:hidden}
.slick-slider .slick-list .slick-track .slick-slide{display:none; float:left}
.slick-slider[dir='rtl'] .slick-list .slick-track .slick-slide{float:right}
.slick-slider .slick-list .slick-track .slick-slide img{display:block;width:100%;}
.slick-slider .slick-list .slick-track .slick-slide.slick-loading img{display:none}
.slick-slider.slick-initialized .slick-list .slick-track .slick-slide{display:block}
.slick-slider .slick-list .slick-track.slick-loading .slick-slide{visibility:hidden}
.slick-slider .slick-arrow.slick-hidden{display:none}
.slick-dots{display:flex;justify-content:center;align-items:center;}
.slick-dots li{transition:transform .3s;transform:scale(.8);}
.slick-dots li.slick-active{transform:scale(1);}
.slick-dots li a{display:block;width:70px;height:70px;}
.slick-dots img{display:block;width:100%;height:100%;object-fit:cover;}


/* 공통 */
main{background:#fff;}
.inner{max-width:1320px;position:relative;margin:0 auto;padding:0 20px;}

@media (max-width:716px) {
  .inner{padding:0 15px;}
}

#header{position:fixed;z-index:2000;top:0;left:0px;right:0px;transition:all .3s;font-family:'GANGWONSTATE';}
#header.fixed{border-bottom:0;top:-90px}
#header h1{margin-right:55px;position:relative;z-index:10;}
#header h1 a{display:block;color:transparent}
#header h1 a img{height:30px;display:block;margin-top: 0px;transition:all .2s;}
#header .nav-bx{display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .3s;}
#header .nav-bx nav{display:flex;flex:1;}
#header .bg_pc{position:absolute;top:88px;background:#fff;z-index:-2;height:0;overflow:hidden;left:0;right:0;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);border-radius:0px 0px 20px 20px;animation:view1 .15s 1 both ease-out;}
#header .bg_pc:before{content:'';display:block;height:2px;background:#1f9ce1;;top:0;left:0;right:0;}
#header .nav-bx .depth-01{display:flex;align-items:flex-start;justify-content:center;width:100%;}
#header .nav-bx .depth-01 &gt; li{flex:1;position:relative;}
#header .nav-bx .depth-01 h2 a{display:flex;height:90px;align-items:center;justify-content:center;font-size: 20px;transition:color .3s;width:100%;color:#000;position:relative;font-weight:500;}
#header .nav-bx .depth-01 h2 a span{position:relative;display:inline-block;z-index:1;width:100%;text-align:center;border-left:1px solid rgba(0,0,0,.15);line-height:1;}
#header .nav-bx .depth-01 &gt; li:first-child h2 a span{border-left:0;}
#header .nav-bx .depth-02{display:none;position:absolute;top:90px;width:100%;left:0;right:0;} 
#header .nav-bx .depth-01 &gt; li:not(:first-child) .depth-02:after{content:'';display:block;position:absolute;top:2px;bottom:0px;width:1px;background:#e0e4e7;left:0;}
#header .nav-bx .depth-02 &gt; li{display:block;width:100%;animation: gnb1 .2s .1s 1 both ease-out;}
#header .nav-bx .depth-02 &gt; li:first-child{margin-top:10px;}
#header .nav-bx .depth-02 &gt; li:last-child{margin-bottom:10px;}
#header .nav-bx .depth-02 h3 a{height:36px;line-height:1.2;padding:0 5px 0;display:flex;font-size:15px;align-items:center;transition:all .2s;}
#header .nav-bx .depth-02 h3 a span{display:flex;height:28px;align-items:center;padding:0 10px;transition:all .1s;width:100%;border-radius:5px;word-break:keep-all;white-space:nowrap;}
#header .nav-bx .depth-02 h3 a[target="_blank"] span:after{content:'';margin:2px 0 0 7px;background: url(/page/gwair/images/common/sp_gwprovin.png) no-repeat -577px -115px /674px 600px;width:16px;height:16px;}
#header .nav-bx .depth-02 h3 a:hover span:after{filter:brightness(200);}
#header .nav-bx .depth-02 h3 a:hover span{color:#fff;background:#20a0e6;}
#header .nav-bx .depth-02 &gt; li:nth-child(2){animation-delay:.15s;}
#header .nav-bx .depth-02 &gt; li:nth-child(3){animation-delay:.2s;}
#header .nav-bx .depth-02 &gt; li:nth-child(4){animation-delay:.25s;}
#header .nav-bx .depth-02 &gt; li:nth-child(5){animation-delay:.3s;}
#header .nav-bx .depth-02 &gt; li:nth-child(6){animation-delay:.35s;}
#header .nav-bx .depth-02 &gt; li:nth-child(7){animation-delay:.4s;}
#header .nav-bx .depth-02 &gt; li:nth-child(8){animation-delay:.45s;}
#header .nav-bx .depth-02 &gt; li:nth-child(9){animation-delay:.5s;}
#header .nav-bx .depth-02 &gt; li:nth-child(10){animation-delay:.55s;}
#header .btn-bx{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;}
#header .btn-bx a{width:33px;height:30px;color:transparent;font-size:0;background: url(/page/gwair/images/common/ico_file.png) no-repeat -4px -4px /520px 835px;display:none;}
#header .mobile-menu:active{transform:scale(.8);}

@media (max-width:1279px) {
  #header{transition:all .35s .2s;}
  #header.fixed{background:transparent;top:-65px;transition:all .35s 0s;}
  #header.active{transition-delay:0s;top:0;}
  #header.active ~ main{filter:brightness(.3);transition:filter .3s .3s;}
  #header h1 a img{height:27px;margin-top:7px;}
  #header.active h1{mix-blend-mode:difference;}
  #header .nav-bx{display:flex;justify-content:space-between;height: 65px;}
  #header .bg_pc{display:none !important}
  #header .btn-bx{margin-right:-5px;}
  #header .btn-bx a.mobile-menu{display:block;transition:filter .3s 0s, margin 0s 0s;z-index: 10;margin-top:0;}
  #header.fixed .btn-bx a.mobile-menu{filter:invert(1) brightness(200) drop-shadow(1px 1px 1px rgba(0,0,0,.8));margin-top:128px;transition:margin .3s .5s;}
  #header.active .btn-bx a.mobile-menu{margin-top:0;transition:margin 0s 0s;filter:none;background-position:-323px -4px;}
  #header nav{position:fixed;width:375px;height:100vh;top:0px;background:#fff;right:-375px;transition:all .35s ease-out;max-width:100%;background:#fff;}
  #header.active nav{right:0;box-shadow: -2px 5px 5px 1px rgba(0,0,0,0.15);}
  #header.mobile-mode .nav-bx .depth-01{display:block;overflow-y:auto;padding:65px 0px 20px;width:100%;}
  #header.mobile-mode .nav-bx .depth-01 &gt; li{border-top:1px solid #d2d2d2}
  #header.mobile-mode .nav-bx .depth-01 h2 a{height:50px;padding:0 0 0 20px;justify-content:flex-start;font-weight: 500;z-index:10;font-size: 18px;}
  #header.mobile-mode .nav-bx .depth-01 h2.active a{color:#fff;background:#15a2fa;box-shadow:0px 2px 5px 0px rgba(0,0,0,.3);}
  #header.mobile-mode .nav-bx .depth-01 &gt; li h2 a span{text-align:left;padding:0;border:0 !important}
  #header.mobile-mode .nav-bx .depth-02{padding: 10px 0px 10px 0px;position:relative;top:auto;left:auto;background:#e4e4e4;}
  #header.mobile-mode .nav-bx .depth-02 li{display:block;width:100%;margin:0;}
  #header.mobile-mode .nav-bx .depth-02 h3 a{height:36px;font-size: 14px;border-radius:0px;justify-content:flex-start;position:relative;padding-left:15px;font-weight:300;color:#1b1b1b;}
  #header.mobile-mode .nav-bx .depth-02 &gt; li:hover h3 a[target="_blank"]:after{filter:none;}
  #header.mobile-mode .nav-bx .depth-02 h3 a[target="_blank"] span:after{transform:scale(.85);}
  #header.mobile-mode .nav-bx .depth-02 h3 a span:before{content:'';width:6px;height:1px;background:#8f8f8f;margin-right:6px;}
}

#footer{position:relative;z-index:100;}
#footer .slick{position:relative;padding:0 90px;border:1px solid #d7d7d7;border-radius:10px;background:#fff;box-shadow:5px 5px 5px 0px rgba(0,0,0,.03);}
#footer .slick-slide{padding:18px 0;margin-right:45px;}
#footer .slick-arrow{position:absolute;font-size:0;left:30px;top:50%;margin-top:-12px;font-size:0;background: url(/page/gwair/images/common/ico_file.png) no-repeat -280px -9px /520px 835px;width:13px;height:24px;}
#footer .slick-arrow.slick-next{background-position-x:-306px;left:auto;right:30px;}
#footer .info-bx{padding:40px 0;display:flex;justify-content:space-between;}
#footer .info-bx h1.v1{order:1;}
#footer .info-bx h1.v2{order:3;}
#footer .info-bx h1 img{display:block;height:33px;}
#footer .info-bx .address-bx{order:2;}
#footer .info-bx .address-bx a{display:inline-block;color:#c0c0c0;text-decoration:underline;font-weight:300;margin-bottom:5px;}
#footer .info-bx .address{display:flex;color:#1b1b1b;}
#footer .info-bx .address span{display:block;line-height:1.3;}
#footer .info-bx .address span + span{margin-top:7px;}
#footer .info-bx .address p + p{margin-left:45px;}
#footer .info-bx .copy{line-height:1.2;margin-top:17px;font-size:14px;color:#535353;}

@media (max-width:1279px) {
  #footer .slick{padding:0px;border:1px solid #d7d7d7;border-radius:0px;border-width:1px 0;margin:0 -20px;}
  #footer .slick-list{padding:0 0px 0 20px;}
  #footer .slick-slide{padding:10px 0;margin-right:20px;}
  #footer .slick-arrow{display:none !important;}
  #footer .info-bx{padding:25px 0 50px;flex-wrap:wrap;}
  #footer .info-bx h1.v1{order:2;}
  #footer .info-bx h1 img{height:31px;}
  #footer .info-bx .address-bx{width:100%;order:1;padding-bottom:23px;text-align:center;}
  #footer .info-bx .address-bx a{font-size:13px;margin-bottom:8px;}
  #footer .info-bx .address{flex-direction:column;font-size:13px;}
  #footer .info-bx .address span{text-align:center;}
  #footer .info-bx .address span + span{margin-top:5px;}
  #footer .info-bx .address p + p{margin:7px 0 0px;}
  #footer .info-bx .copy{margin-top:10px;font-size:12px;text-align:center;}
}

@media (max-width:716px) {
  #footer .slick{margin:0 -15px;}
  #footer .slick-list{padding:0 0px 0 15px;}
  #footer .slick-slide{padding:7px 0;margin-right:10px;}
  #footer .slick-arrow{display:none !important;}
}

@keyframes gnb1{ 
  0%{opacity:0;transform:translateY(-20px);}
  100%{opacity:1;transform:translateY(0);} 
}

@keyframes view1{ 
  0%{opacity:0;transform:translateY(-50px);}
  100%{opacity:1;transform:translateY(0%);} 
}

#btn-top{width:52px;height:52px;display:block;transition:all .3s;position:fixed;right:30px;bottom:30px;z-index:30;opacity:0;}
#btn-top.active{opacity:1;}
#btn-top img{display:block;width:100%;}
#btn-top:active{transform:scale(.97);}

@media (max-width:1279px) {
  #btn-top{width:36px;height:36px;right:10px;bottom:10px;}
}
</pre></body></html>