/* ¸ð¹ÙÀÏ ÄÚµù ÇÊ¼ö °øÅë¿µ¿ª */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{color:#333; font-size:90%; line-height:160%; font-family:'Nanum Gothic',µ¸¿ò,Dotum,Helvetica,AppleGothic,sans-serif;-webkit-text-size-adjust:none;}
img {width:auto; max-width:100%; vertical-align:top;}
img, fieldset {border:0}
ul, ol, li, dl {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
hr {display:none;}
a {color:inherit;}
a, a:link {color:#333; text-decoration:none;}
a:visited {color:#333;}
a:hover, a:active {color:#333; text-decoration:none;}
em, i, address {font-style:normal; font-weight:normal;}
legend, caption {display:none; clear:both;}
input, textarea, select, button, table {font-size:inherit; font-family:inherit; line-height:inherit;}
section, nav, article, aside, hgroup, header, footer { display:block }
input,textarea,button{-webkit-appearance:none;-webkit-border-radius:0}
input[type='checkbox']{-webkit-appearance:checkbox} 
input[type='radio']{-webkit-appearance:radio}
textarea {resize:none;}
label {cursor:pointer;}
.helv {font-family:µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic;}
.verd {font-family:verdana, µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic;}
.bold {font-weight:bold;}
.mgb5 {margin-bottom:5px;}
.mgb10 {margin-bottom:10px;}
.mgb20 {margin-bottom:20px;}
.mgl25 {margin-left:25px;}
.pdt10 {padding-top:10px;}
.pdt50 {padding-top:50px;}
.space-center {text-align:center;}
.space-right {text-align:right;}
table.price td.f_red {color:#ff0000;}
table.price th.f_red {color:#ff0000;}
table.price td.f_blue {color:#0084ea;}
.b_sky{background:#f9f9f9;}
.s11 {font-size:11px;}

/* user class */
.clear{clear:both;}
.hide {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
.pointer {cursor:pointer;}
.input {height:32px; padding:4px 4px; color:#888; font-size:14px; line-height:22px; border:1px solid #dcdcdc;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.textarea {padding:4px 4px; color:#888; font-size:14px; line-height:22px; border:1px solid #dcdcdc; overflow:auto;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.select {height:32px; padding:4px 4px; color:#888; font-size:14px; border:1px solid #dcdcdc;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type=file].input {border:0;padding:0;}

/*  youtube responsive */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* »ç¿ëÀÚ ÁöÁ¤ */
#global {background: #4985c7;}
h1#logo {width:100%; display:inline-block; padding:7px 10px; /* text-align:center; */}
h1#logo img {height:69px;}
#lang{width:120px; float:right; padding-top:45px;}
#lang a{color:#ffffff; }

#gnb {background:#073b74;}
#gnb ul:after {content:" "; display:block; clear:both;}
#gnb li {float:left; width:25%; height:38px; background:url('../img/gnb_vline.png') right 12px no-repeat; text-align:center;}
#gnb li:last-child {background:none;}
#gnb li a {display:block; padding:0 3px; line-height:38px;}
#gnb li img {height:30px; vertical-align:middle;}
#gnb li.active img {height:18px;}

.gnb2 {width:95%; margin:0 auto; padding:10px 0 0;}
.gnb2 ul {*zoom:1;}
.gnb2 ul:after {content:" "; display:block; clear:both;}
.gnb2 li {float:left; display:inline; width:45%; text-align:center; margin-bottom:7px; margin:0 3px 5px}
.gnb2 li a {background:#fff; display:block; border:2px solid #6fb9ed; width:97%; margin:0 auto; border-radius:0.9em; color:#000; font-weight:bold; font-size:0.8em}
.gnb2 li a.on {color:#fff; background:#6fb9ed; border:2px solid #6fb9ed;}
@media screen and (min-width:480px;) {
.gnb2 {width:96%; margin:0 auto; padding-top:30px}
.gnb2 li {float:left; display:inline; width:45%; text-align:center; margin-bottom:7px;}
.gnb2 li a {width:97%; margin:0 auto; border-radius:0.9em; color:#9e9e9f; font-size:0.8em; font-weight:bold;}
}

.gnb3 {width:95%; margin:0 auto; padding:10px 0 0;}
.gnb3 ul {*zoom:1;}
.gnb3 ul:after {content:" "; display:block; clear:both;}
.gnb3 li {float:left; display:inline; width:30%; text-align:center; margin-bottom:7px; margin:0 3px 5px}
.gnb3 li a {background:#fff; display:block; border:2px solid #0f43b1; width:97%; margin:0 auto; color:#000; font-weight:bold; font-size:0.8em}
.gnb3 li a.on {color:#fff; background:#0f43b1; border:2px solid #0f43b1;}
@media screen and (min-width:480px;) {
.gnb3 {width:96%; margin:0 auto; padding-top:30px}
.gnb3 li {float:left; display:inline; width:30%; text-align:center; margin-bottom:7px;}
.gnb3 li a {width:97%; margin:0 auto; color:#9e9e9f; font-size:0.8em; font-weight:bold;}
}

/* ¸ÞÀÎ */
.main-visual {margin-bottom:10px;}
.main-visual img {width:100%; vertical-align:top;}
.main-visual .btns {position:absolute; bottom:16%; left:0; width:100%; box-sizing:border-box; padding:0 5px;}
.main-visual .btns a {float:left; width:33.3333333%;}
.main-visual .swiper-pagination-bullet {width:12px; height:12px; background:#fff; box-shadow:0 0 1px 1px rgba(0,0,0,.2); opacity:.8;}
.main-visual .swiper-pagination-bullet-active {background:#115ec5; opacity:1;}

.main-bnr img {width:100%; vertical-align:top;}

/* ¼­ºê ·¹ÀÌ¾Æ¿ô */
#sub {padding:5px 0 10px 0;  clear:both;}
h3.sub_tit {clear:both; padding:10px 0 5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:0 auto; width:95%;}
h3.sub_tit img {max-width:90%;}
#content {padding:20px 0; margin:0 10px;}

/* quick */
.quick {position:fixed; width:100%; bottom:0; z-index:200;}
.quick ul:after {content:"";display:block;clear:both;}
.quick ul li {float:left; position:relative; box-sizing:border-box; line-height:0;}
.quick ul li:nth-child(1) {width:50.8%;  margin-right:-16.4%; z-index:2;}
.quick ul li:nth-child(2) {width:37.9%; padding-top:2.1%;}
.quick ul li:nth-child(3) {width:27.7%; padding-top:2.1%;}
.quick ul li img {width:100%;}

/* footer */
#footer {font-size:0.75em; line-height:17px; text-align:center; padding-bottom:120px; clear:both;}
.footMenu {width:100%; font-size:13px; line-height:30px; text-align:center; color:#fff; background:#2e3e7a;}
.footMenu ul:after {content:" "; display:block; clear:both;}
.footMenu ul li {float:left; position:relative; width:33.33333333%; text-align:center;}
.footMenu ul li:after {content:" "; position:absolute; top:50%; left:0; width:1px; height:10px; margin-top:-5px; background:#fff; opacity:.3;}
.footMenu ul li:first-child::after {display:none;}
.footMenu ul li a {display:block; color:#fff;}
.footIcons {margin-bottom:10px;}
.footIcons ul li {display:inline-block; vertical-align:top; padding: 0 10px;}
.footIcons ul li img {height:40px;}
.copyright {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color:#747474; padding:10px 0;}


/* ¼­ºê ÄÁÅÙÃ÷ */
#content span.subImg {text-align:center;  width:100%; display:inline-block; padding:10px 0 20px 0;}
#content span.subImg img{max-width:320px; width:100%;}
#content span.subImg-lift{padding: 0 0 20px 0;}

#content p.sub-resort {text-align:center;  width:100%; display:inline-block; padding:10px 0 20px 0;}
#content p.sub-resort img {max-width: 425px; width: 100%;}

p.title {font-size:1.4em; font-weight:bold; color:#ff03a3;}
p.title strong {color:#000;}
p.name {font-size:1.4em; font-weight:bold; color:#ff03a3; text-align:right;}
p.name strong {color:#000;}
p.title2 {font-size:1.2em; font-weight:bold; color:#000;}

.txt {font-size:11px;}

/* Å×ÀÌºí*/
table.price {display:block; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; white-space:nowrap; width:100%; border-collapse:collapse; text-align:center; background:#fff; font-size:12px; line-height:18px; margin-bottom:10px; border-top:2px solid #2a81a6; color:#0d5db5; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
table.price thead th {padding:4px; background:#e3f2f8; border-spacing:0;  border:1px solid #d7d7d7;}
table.price tbody th {padding:4px; background:#e3f2f8; border-spacing:0;  border:1px solid #d7d7d7;}
table.price tbody th.tt {background:#eeeeee; color:#484848; border-spacing:0;  border:1px solid #d7d7d7;}
table.price tbody td {padding:4px; border:1px solid #cdcdcd;  border-spacing:0; letter-spacing:-0.08em; color:#484848;}
table.price tbody td div.f_red {color:#ff0000;}

table.price-lift{border: 0;}
table.price-lift thead{border-top:2px solid #2a81a6;}

table.price2 {display:block; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; white-space:nowrap; width:100%; border-collapse:collapse; background:#fff; font-size:12px; line-height:18px; margin-bottom:10px; border-top:2px solid #2a81a6; color:#0d5db5; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
table.price2 thead th {padding:4px; background:#e3f2f8; border-spacing:0;  border:1px solid #d7d7d7; text-align:center;}
table.price2 tbody th {padding:4px; background:#fcecf5; border-spacing:0;  border:1px solid #d7d7d7;}
table.price2 tbody th.tt {background:#eeeeee; color:#484848; border-spacing:0;  border:1px solid #d7d7d7;}
table.price2 tbody td {padding:4px; border:1px solid #cdcdcd; border-spacing:0; letter-spacing:-0.08em; color:#484848; padding-left:5px;}
table.price tbody td:nth-child(1){padding:0 0 0 5px; text-align:center;}

/* table.price-lift tbody th {background: #fff;}
table.price-lift tbody th.blue-box{background:#e3f2f8;} */

/*ÂøÇÑÆÐÅ°Áö 3¿ùÇà»ç*/

.f_del {text-decoration:line-through; }

