@charset "UTF-8";




/*! s: plugin - swiper css */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}
.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*! e: plugin - swiper css */
/*!
 * fullPage 2.9.7
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:hidden;position:relative}
.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0); display:none}
#fp-nav.right{right:17px}
#fp-nav.left{right:17px}
.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}
.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}
/*! common */
.clfix:after,.clfix:before{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hide-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}
@media (max-width: 1024px){
a .hide-txt{font-size:0}}
a:before{content:'　';position:absolute;font-size:0}
/*! skipnav */
.skipnav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1}
.skipnav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}
/*! Browser Upgrade Prompt */
.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000;font-size:1px}
.browserupgrade strong{color:#000;font-weight:700}
.browserupgrade a{color:#8d0080;font-weight:700;text-decoration:underline}
/*! dimm */
.dimm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#000;opacity:.6}
.dimm img{display:block}
body{-ms-overflow-style:none}
body::-webkit-scrollbar{display:none}
/*! plugin */
/*! btn */
.bttn{display:inline-block;vertical-align:middle;position:relative;cursor:pointer}
.bttn.type01{padding:10px 20px 10px 20px;line-height:30px;text-align:center;border-radius:20px}
.bttn.type02{padding:10px 20px 10px 20px;line-height:30px;text-align:center}
.bttn.type03{min-width:280px;padding:10px 10px 10px 10px;line-height:30px;text-align:left}
.bttn.type04{min-width:280px;padding:10px 10px 10px 10px;line-height:30px;text-align:right}
.bttn.style01{background:orange;border:1px solid orange}
.bttn.style02{background:#f08080;border:1px solid #f08080}
.bttn .txt01{display:inline-block;vertical-align:middle;font-size:16px;color:#000;line-height:1.2}
.bttn .ico01{display:inline-block;vertical-align:middle;margin-left:10px;background-image:url(../images/common/sprite_pc.png);background-position:-635px -1066px;width:14px;height:14px;background-size:1356px 1242px}
.bttn .ico02{display:inline-block;vertical-align:middle;margin-right:10px;background-image:url(../images/common/sprite_pc.png);background-position:-669px -1066px;width:14px;height:14px;background-size:1356px 1242px}
.bttn .ico03{display:block;position:absolute;top:50%;right:10px;margin-top:-8px;background-image:url(../images/common/sprite_pc.png);background-position:-635px -1066px;width:14px;height:14px;background-size:1356px 1242px}
.bttn .ico04{display:block;position:absolute;top:50%;left:10px;margin-top:-8px;background-image:url(../images/common/sprite_pc.png);background-position:-669px -1066px;width:14px;height:14px;background-size:1356px 1242px}
/*! form */
.input-checkbox{display:inline-block;height:20px}
.input-checkbox input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-checkbox .txt{display:inline-block;line-height:1;color:#000;font-size:14px}
.input-checkbox label{display:inline-block;padding:0 10px 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-checkbox label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;border:2px solid grey;text-align:center}
.input-checkbox label:after{content:'';position:absolute;top:50%;left:5px;width:8px;height:3px;margin-top:-4px;border-top:0;border-right:0;border-bottom:3px solid #900900;border-left:3px solid #900900;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.input-checkbox.right label{padding:0 0 0 24px}
.input-checkbox.right label:before{margin-top:-12px}
.input-checkbox.right label:after{margin-top:-6px}
.input-checkbox.left label{padding:0 24px 0 0}
.input-checkbox.left label:before{left:auto;right:0;margin-top:-12px}
.input-checkbox.left label:after{left:auto;right:4px;margin-top:-6px}
.input-checkbox.up label{padding:0 0 20px 0}
.input-checkbox.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.up label:after{top:auto;bottom:8px;left:50%;margin-left:-5px;margin-top:0}
.input-checkbox.down label{padding:20px 0 0 0}
.input-checkbox.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.down label:after{top:6px;left:50%;margin-left:-5px;margin-top:0}
.input-checkbox input:focus + label:before{border-color:#000}
.input-checkbox input:hover + label:before{border-color:#000}
.input-checkbox input:disabled:focus + label:before{border-color:grey}
.input-checkbox input:disabled:hover + label:before{border-color:grey}
.input-checkbox input:disabled + label:before{opacity:0.5}
.input-checkbox input:disabled + label:after{opacity:0.5}
.input-checkbox label:after{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:none;transition:none}
.input-checkbox input:checked + label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.input-radio{display:inline-block;height:20px}
.input-radio input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-radio .txt{display:inline-block;line-height:1;color:#000;font-size:14px}
.input-radio label{display:inline-block;position:relative;padding:0 10px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-radio label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;border:2px solid grey;text-align:center;border-radius:50%}
.input-radio label:after{content:'';background-color:#900;position:absolute;top:50%;left:5px;width:10px;height:10px;margin-top:-5px;border-radius:50%}
.input-radio.right label{padding:0 0 0 24px}
.input-radio.right label:before{margin-top:-12px}
.input-radio.right label:after{margin-top:-7px}
.input-radio.left label{padding:0 24px 0 0}
.input-radio.left label:before{left:auto;right:0;margin-top:-12px}
.input-radio.left label:after{left:auto;right:5px;margin-top:-7px}
.input-radio.up label{padding:0 0 20px 0}
.input-radio.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.up label:after{top:auto;bottom:5px;left:50%;margin-left:-5px;margin-top:0}
.input-radio.down label{padding:20px 0 0 0}
.input-radio.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.down label:after{top:5px;left:50%;margin-left:-5px;margin-top:0}
.input-radio input:focus + label:before{border-color:#000}
.input-radio input:hover + label:before{border-color:#000}
.input-radio input:disabled:focus + label:before{border-color:grey}
.input-radio input:disabled:hover + label:before{border-color:grey}
.input-radio input:disabled + label:before{opacity:0.5}
.input-radio input:disabled + label:after{opacity:0.5}
.input-radio label:after{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:none;transition:none}
.input-radio input:checked + label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.input-txt{display:inline-block;position:relative;width:100%;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.input-txt input{display:inline-block;padding:0 0 0 15px;width:100%;font-size:12px;height:38px;line-height:38px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.input-txt input:-moz-read-only{opacity:0.5}
.input-txt input:read-only{opacity:0.5}
.input-txt input::-webkit-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::-moz-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::-ms-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{position:relative;top:1px}
.input-txt input::-ms-input-placeholder{position:relative;top:1px}
.selectbox{position:relative;z-index:0;display:inline-block;width:100%;overflow:hidden;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.selectbox:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-3px;background-image:url(../images/common/sprite_pc.png);background-position:-915px -878px;width:22px;height:6px;background-size:1356px 1242px}
.selectbox select{vertical-align:middle;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;padding:0 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:38px;line-height:38px;background-color:transparent;position:relative;z-index:1}
.selectbox select::-ms-expand{display:none}
.selectbox select:disabled{opacity:0.5}
.ie9 select{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);padding:12px 0 10px 15px;height:auto}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
.selectbox select{padding:12px 0 10px 15px;height:auto}}
/*! page navigation */
.paginav{text-align:center}
.paging-util{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-util .icon{position:absolute;top:50%;left:50%}
.btn-paging-first .icon{background-image:url(../images/common/sprite_pc.png);background-position:-669px -1066px;width:14px;height:14px;background-size:1356px 1242px;margin:-7px 0 0 -7px}
.btn-paging-prev .icon{background-image:url(../images/common/sprite_pc.png);background-position:-104px -1116px;width:8px;height:14px;background-size:1356px 1242px;margin:-7px 0 0 -4px}
.btn-paging-next .icon{background-image:url(../images/common/sprite_pc.png);background-position:-76px -1116px;width:8px;height:14px;background-size:1356px 1242px;margin:-7px 0 0 -4px}
.btn-paging-last .icon{background-image:url(../images/common/sprite_pc.png);background-position:-635px -1066px;width:14px;height:14px;background-size:1356px 1242px;margin:-7px 0 0 -7px}
.paging-list{display:inline-block;vertical-align:top}
.paging-num{display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-num .txt{font-size:14px;color:#777}
.paging-num.on{background-color:#bb0841;border:1px solid #bb0841}
.paging-num.on .txt{color:#fff;text-decoration:underline}
.paging-num:active,.paging-num:focus{background-color:#bb0841;border:1px solid #bb0841}
.paging-num:active .txt,.paging-num:focus .txt{color:#fff;text-decoration:underline}
.paging-num:hover{background-color:#bb0841;border:1px solid #bb0841}
.paging-num:hover .txt{color:#fff;text-decoration:underline}
/*! tab menu */
.tab-menu-type01{width:100%;overflow-x:auto}
.tab-menu-type01 .tab-list{font-size:0}
.tab-menu-type01.col2 li{width:50%}
.tab-menu-type01.col3 li{width:33.33%}
.tab-menu-type01.col4 li{width:25%}
.tab-menu-type01.col5 li{width:20%}
.tab-menu-type01.center{text-align:center}
.tab-menu-type01.right{text-align:right}
.tab-menu-type01 li{display:inline-block;text-align:center;vertical-align:top;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type01 li .item{display:inline-block;width:100%;padding:10px 15px;font-size:18px;color:#333;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type02{display:table;width:100%;overflow-x:auto}
.tab-menu-type02.center{margin:0 auto}
.tab-menu-type02.right{float:right}
.tab-menu-type02 .tab-list{display:table-row;text-align:center}
.tab-menu-type02 li{display:table-cell;border:1px solid #ddd}
.tab-menu-type02 li .item{display:inline-block;width:100%;padding:30px 15px;font-size:18px;color:#333;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type02 li .item .txt{display:block}
/*! table */
.table-wrap-type01{width:100%;max-width:1280px;margin:0 auto;padding-top:12px}
.table-col-type01{width:100%;background:#edeef3}
.table-col-type01 th{color:#333130;font-size:24px;text-align:center;border-left:1px solid #fff;height:42px}
.table-col-type01 th:first-child{border-left:0}
.table-col-type01 th .txt{position:relative;top:-20px}
.table-col-type01 td{color:#4d4948;font-size:18pxtext-align:center;line-height:2.22222222;border-left:1px solid #fff;vertical-align:top}
.table-col-type01 td:first-child{border-left:0}
.table-col-type01 td.left{text-align:left;padding-left:40px}
.table-col-type01 td.middle{vertical-align:middle}
.table-col-type01 tr:last-child td{padding-bottom:27px}
.table-col-type01 .btn-download-dark{display:inline-block;width:40px;height:40px;vertical-align:middle;position:relative}
.table-col-type01 .btn-download-dark .ico{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;background-image:url(../images/common/sprite_pc.png);background-position:-38px -1116px;width:18px;height:17px;background-size:1356px 1242px}
.table-col-type01 .btn-link01{display:inline-block;vertical-align:middle}
.table-col-type01 .btn-link01 .txt{color:#4d4948;font-size:18px;}
.table-col-type01 .btn-link01 .ico{display:inline-block;vertical-align:middle;background-image:url(../images/common/sprite_pc.png);background-position:-38px -1116px;width:18px;height:17px;background-size:1356px 1242px}
.table-wrap-type02{width:100%;max-width:1280px;margin:0 auto}
.table-col-type02{width:100%;table-layout:fixed}
.table-col-type02 thead{border:1px solid #999290}
.table-col-type02 th{color:#333130;font-size:18px;text-align:center;height:57px}
.table-col-type02 td{color:#4d4948;font-size:18pxtext-align:center;line-height:3.1;vertical-align:middle;height:56px;border-bottom:1px solid #ccc}
.table-col-type02 td .txt-link{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);display:block;color:#4d4948}
.table-col-type02 td .line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:3.1!important;overflow:hidden;text-overflow:ellipsis;height:3.1em;display:block!important;white-space:nowrap}
.table-col-type02 td .line-clamp:after{content:'...';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:3.1em;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.1)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1) 75%);background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1) 75%)}
.table-col-type02 td .line-clamp:after{display:none!important}
@supports (-webkit-line-clamp: 1){
.table-col-type02 td .line-clamp:after{display:none!important}}
.table-col-type02 td.left{text-align:left}
.table-col-type02 tr:first-child td{padding-top:10px;height:58px}
.table-col-type02 .btn-download-dark{display:inline-block;width:40px;height:40px;vertical-align:middle;position:relative}
.table-col-type02 .btn-download-dark .ico{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;background-image:url(../images/common/sprite_pc.png);background-position:-38px -1116px;width:18px;height:17px;background-size:1356px 1242px}
.colgroup-prototype01-01 .col01{width:160px}
.colgroup-prototype01-01 .col02{width:auto}
.colgroup-prototype01-01 .col03{width:240px}
.colgroup-prototype01-02 .col01{width:160px}
.colgroup-prototype01-02 .col02{width:auto}
.colgroup-prototype01-02 .col03{width:240px}
.colgroup-prototype01-03 .col01{width:160px}
.colgroup-prototype01-03 .col02{width:160px}
.colgroup-prototype01-03 .col03{width:auto}
.colgroup-prototype01-03 .col04{width:160px}
.colgroup-prototype01-03 .col05{width:240px}
.colgroup-prototype01-04 .col01{width:auto}
.colgroup-prototype01-04 .col02{width:auto}
.colgroup-prototype01-04 .col03{width:auto}
.colgroup-prototype01-04 .col04{width:auto}
.colgroup-prototype01-04 .col05{width:auto}
.colgroup-prototype02-01 .col01{width:110px}
.colgroup-prototype02-01 .col02{width:auto}
.colgroup-prototype02-01 .col03{width:140px}
.colgroup-prototype02-02 .col01{width:110px}
.colgroup-prototype02-02 .col02{width:auto}
.colgroup-prototype02-02 .col03{width:140px}
.footer-content{height:100%}
.footer-inner{position:relative;width:1100px;height:100%;padding:0 5px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer-inner .menu-item{position:absolute;display:inline-block;padding:59px 0 40px;font-size:0;vertical-align:top}
.footer-inner .menu-item .title{padding-bottom:10px;font-size:21px;color:#fff;}
.footer-inner .menu-item .txt01{display:block;max-width:145px;padding:8px 0;font-size:16px;color:#999}
.footer-inner .menu-item:nth-child(2){left:232px}
.footer-inner .menu-item:nth-child(3){left:463px}
.footer-inner .menu-item:nth-child(4){left:695px}
.footer-inner .menu-item:nth-child(5){left:928px}
.footer-inner .menu-item:nth-child(6){left:1160px}
.footer-inner .address-info{position:relative;top:290px;left:0;border-top:2px solid #303543}
.footer-inner .address-info .terms-area{margin-top:33px}
.footer-inner .address-info .terms-area .item{font-size:0}
.footer-inner .address-info .terms-area .item .txt01{display:inline-block;font-size:13px;color:#fff;vertical-align:top}
.footer-inner .address-info .terms-area .item .txt01::before{display:inline-block;content:'';margin:0 15px;width:2px;height:2px;background:#fff;vertical-align:4px}
.footer-inner .address-info .terms-area .item:first-child .txt01::before{display:none}
.footer-inner .address-info .terms-area .item.point .txt01{color:#f60}
.footer-inner .address-info .company-info{margin-top:18px}
.footer-inner .address-info .company-info dd,.footer-inner .address-info .company-info dt{display:inline-block;font-size:13px;color:#999}
.footer-inner .address-info .company-info dd{margin-right:30px}
.footer-inner .address-info .address{margin-top:15px}
.footer-inner .address-info .address .txt01{display:inline-block;font-size:13px;color:#999}
.footer-inner .address-info .address .txt01 + .txt01{margin-left:30px}
.footer-inner .address-info .copyright{margin-top:15px}
.footer-inner .address-info .copyright .txt01{display:inline-block;font-size:13px;color:#999}
.footer-inner .select-design{position:absolute;bottom:50px;right:53px}
.footer-inner .select-design .bttn{width:198px;padding:0 19px 0 23px;height:50px;text-align:left;border:1px solid #262626;background:#1a1a1a;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer-inner .select-design .txt01{font-size:14px;color:#999}
.footer-inner .select-design .ico{position:absolute;top:20px;right:18px;display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-1121px -1066px;width:11px;height:7px;background-size:1356px 1242px}
.footer-inner .select-design.on .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.footer-inner .select-list{position:absolute;right:0;bottom:49px;width:198px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #262626;background:#1a1a1a;z-index:10}
.footer-inner .select-list .item{display:inline-block;width:100%;vertical-align:top;padding:8px 0 8px 23px;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer-inner .select-list .item.on .txt01,.footer-inner .select-list .item:focus .txt01{color:#f60}
.footer-inner .btn-submit{position:absolute;right:-49px;bottom:0;background:#1a1a1a;z-index:11;-webkit-transition:.4s all;transition:.4s all}
.footer-inner .btn-submit .bttn{width:50px;height:50px;line-height:48px;padding:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #262626;background:transparent}
.footer-inner .btn-submit .bttn .txt01{color:#fff}
.footer-inner .btn-submit.on .txt01{color:#f60}
.line-box{position:relative;display:inline-block}
.line-box .title{position:relative;z-index:2}
.line-box .ico{position:absolute;left:0;bottom:-1px;width:100%;height:4px;background:#f60;z-index:1}
#container{-ms-overflow-style:none}

.ui-datepicker{padding:0!important}
.alert_checking{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}
.alert_checking.on{display:block}
.alert_checking *{-webkit-box-sizing:inherit;box-sizing:inherit}
.alert_checking .popup-inner{padding:30px;width:760px;height:545px;background:#fff;position:absolute;top:-webkit-calc(50% - 290px);top:calc(50% - 290px);left:-webkit-calc(50% - 380px);left:calc(50% - 380px)}
.alert_checking .popup-inner .img-box{width:100%;height:100%;text-align:center}
.alert_checking .popup-inner .img-box img{max-width:100%}
.alert_checking .form-area{position:absolute;bottom:0;left:0;width:100%;height:70px;border-top:1px solid #e0e0e0;line-height:70px}
.alert_checking .form-area .input-checkbox{display:block;float:left;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);height:100%;padding-left:30px;line-height:61px}
.alert_checking .form-area label{display:block}
.alert_checking .form-area label span{position:relative;top:6px}
.alert_checking .btn-close{float:right;border-left:1px solid #e0e0e0;height:100%;line-height:70px;text-align:center;width:80px}
.alert_checking .btn-close button{display:block;width:100%;height:100%;padding:0}
.alert_checking .btn-close button span{font-size:18px;color:#222;-webkit-transition:all .3s;transition:all .3s;display:block;width:100%;height:100%;line-height:65px}
.alert_checking .btn-close button:hover span{color:#fff;background:#767676}
.set-wrp{width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;margin-top:100vh;padding:150px 0}
.set-wrp .swiper-progress-custom{-webkit-transition:width .15s;transition:width .15s;width:0;height:1px;background:#000;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:0}
.set-wrp .scrollbar-outer > .scroll-element{background:none}
.set-wrp .scrollbar-outer > .scroll-element .scroll-element_track{background:none}
.set-wrp .scrollbar-outer > .scroll-element.scroll-y{width:4px;right:4px}
.set-wrp .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer{width:4px}
.set-wrp .scrollbar-outer > .scroll-element.scroll-y .scroll-bar{cursor:pointer}
.set-wrp .center-mg{width:1366px!important;margin:0 auto}
.set-wrp .no-data-wrp{font-size:30px;color:#767676;padding:250px 0;text-align:center}
.set-wrp .no-data-wrp .no-event-data{display:inline-block;width:100px;height:100px;border-radius:100px;background-color:#e0e0e0;position:relative}
.set-wrp .no-data-wrp .no-event-data::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:0 -1156px;width:6px;height:36px;background-size:1356px 1242px;position:absolute;top:-webkit-calc(50% - 18px);top:calc(50% - 18px);left:-webkit-calc(50% - 3px);left:calc(50% - 3px)}
.set-wrp .align_c{text-align:center}
.set-wrp .lineH01{line-height:1.625}
.set-wrp .bullet{padding-left:15px;position:relative}
.set-wrp .bullet::before{content:"";display:block;width:2px;height:2px;border-radius:2px;position:absolute;top:13px;left:5.5px;background:#767676}
.set-wrp .bullet-small{padding-left:15px;position:relative}
.set-wrp .bullet-small::before{content:"";display:block;width:2px;height:2px;border-radius:2px;position:absolute;top:15px;left:6px;background:#fff}
.set-wrp .f-left{float:left}
.set-wrp .c-grey{color:#767676}
.set-wrp .c-black{color:#222}
.set-wrp .c-main01{color:#36f}
.set-wrp .c-main02{color:#f60}
.set-wrp .fnt-notoN{font-family:NotoSans-Regular!important}
.set-wrp .fnt-notoM{font-family:NotoSans-Medium!important}
.set-wrp .fnt-myriadsemi{font-family:MyriadPro-Semibold}
.set-wrp .mgt100{margin-top:100px}
.set-wrp .mgt90{margin-top:90px}
.set-wrp .mgt80{margin-top:80px}
.set-wrp .mgt70{margin-top:70px}
.set-wrp .mgt60{margin-top:60px}
.set-wrp .mgt50{margin-top:50px}
.set-wrp .mgt40{margin-top:40px}
.set-wrp .mgt30{margin-top:30px}
.set-wrp .mgt25{margin-top:25px}
.set-wrp .mgt20{margin-top:20px}
.set-wrp .mgt10{margin-top:10px}
.set-wrp .mgt0{margin-top:0}
.set-wrp .mgl15{margin-left:15px}
.set-wrp .width_100{width:100%}
.set-wrp .width_50{width:50%}
.set-wrp .lineH01{line-height:1.625}
.set-wrp .lineH02{line-height:1.5}
.set-wrp .lineH03{line-height:1.15!important}
.set-wrp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.set-wrp .page-tit{font-size:50px;font-family:NotoSans-Medium;text-align:center;margin-top:40px}
.set-wrp .page-tit.art63 img[alt="63"]{position:relative;top:-5px;margin-right:15px}
.set-wrp .page-tit.myriadSemi{font-size:54px}
.set-wrp .pdtb16{padding:16px 0!important}
.set-wrp.pdb0{padding-bottom:0!important}
.set-wrp .pdb150{padding-bottom:150px!important}
.set-wrp .sub-tit01{font-size:24px;font-family:NotoSans-Regular}
.set-wrp .sub-tit02{font-size:30px;font-family:NotoSans-Medium}
.set-wrp .sub-tit03{font-size:36px;font-family:NotoSans-Medium}
.set-wrp .sub-tit04{font-size:22px;font-family:NotoSans-Medium}
.set-wrp .myriadNormal{font-family:MyriadPro-Regular}
.set-wrp .myriadBld{font-family:MyriadPro-Bold}
.set-wrp .myriadSemi{font-family:MyriadPro-Semibold}
.set-wrp .notoL{font-family:NotoSans-Light}
.set-wrp .notoR{font-family:NotoSans-Regular}
.set-wrp .notoM{font-family:NotoSans-Medium!important}
.set-wrp .notoB{font-family:NotoSans-Bold}
.set-wrp .basic{font-size:16px;color:#767676}
.set-wrp .basic02{font-size:18px}
.set-wrp .fnt_16{font-size:16px;font-family:NotoSans-Regular}
.set-wrp .fnt_18{font-size:18px;font-family:NotoSans-Regular}
.set-wrp .fnt_20{font-size:20px;font-family:NotoSans-Regular}
.set-wrp .fntM_22{font-size:22px;font-family:NotoSans-Medium}
.set-wrp .fntB_24{font-size:24px;font-family:NotoSans-Bold}
.set-wrp .fntB_62{font-size:62px;font-family:NotoSans-Bold}
.set-wrp .bdt0{border-top:0!important}
.set-wrp .location-wrp{width:100%;font-family:NotoSans-Regular}
.set-wrp .location-wrp a,.set-wrp .location-wrp span{display:inline-block;padding-right:20px;position:relative;color:#767676;font-size:15px}
.set-wrp .location-wrp a:before,.set-wrp .location-wrp span:before{display:inline-block;content:'';background-image:url(../images/common/sprite_pc.png);background-position:-306px -1156px;width:6px;height:10px;background-size:1356px 1242px;top:4px;right:3px}
.set-wrp .location-wrp a:nth-last-child(1),.set-wrp .location-wrp span:nth-last-child(1){padding-right:0;color:#222;font-family:NotoSans-Medium}
.set-wrp .location-wrp a:nth-last-child(1)::before,.set-wrp .location-wrp span:nth-last-child(1)::before{background:transparent}
.set-wrp .tab-btn-wrp{margin-top:65px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.set-wrp .tab-btn-wrp.detail-page{border-bottom:0;padding-bottom:0}
.set-wrp .tab-btn-wrp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.set-wrp .tab-btn-wrp .btns{position:relative;display:inline-block;font-size:20px;color:#767676;padding:0 10px;margin:0 20px;height:23px;line-height:23px;-webkit-transition:font-weight .2s;transition:font-weight .2s}
.set-wrp .tab-btn-wrp .btns:lang(en){height:auto}
.set-wrp .tab-btn-wrp .btns:focus,.set-wrp .tab-btn-wrp .btns:hover{font-weight:bold}
.set-wrp .tab-btn-wrp .btns::before{content:'';display:block;position:absolute;bottom:-6px;left:50%;height:10px;background:#36f;width:0%;-webkit-transition:all .2s;transition:all .2s}
.set-wrp .tab-btn-wrp .btns.on{color:#222;font-weight:bold}
.set-wrp .tab-btn-wrp .btns.on::before{left:0;width:100%}
.set-wrp .tab-btn-wrp .btns span{position:relative}
.set-wrp .event-mark{width:80px;height:80px;position:absolute;border-radius:80px;color:#fff;text-align:center;font-size:16px;padding:22px 0;font-weight:normal;border:1px solid #767676;color:#767676;-webkit-box-sizing:border-box;box-sizing:border-box}
.set-wrp .event-mark.small{width:60px;height:60px;border-radius:60px;padding:12px 0;font-size:15px}
.set-wrp .event-mark.small.line-one{font-size:16px;padding:21px 0}
.set-wrp .event-mark.blue{background:#36f;color:#fff;border:0}
.set-wrp .event-mark.orange{background:#f60;color:#fff;border:0}
.set-wrp .event-mark.myriad{font-family:MyriadPro-Semibold}
.set-wrp .event-mark .myriad{font-family:MyriadPro-Semibold}
.set-wrp .event-mark .percent{font-size:16px}
.set-wrp .tab-content-wrp{margin-top:25px}
.set-wrp .tab-content-wrp .contents li{width:429px;float:left;position:relative}
.set-wrp .tab-content-wrp .contents li:nth-child(3n+2){margin:0 36px}
.set-wrp .tab-content-wrp .contents li:nth-child(1n+4){margin-top:50px}
.set-wrp .tab-content-wrp .contents li .img-box{width:100%;position:relative;overflow:hidden}
.set-wrp .tab-content-wrp .contents li .img-box > img{width:100%;height:100%}
.set-wrp .tab-content-wrp .contents li .img-box .link-box{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(0, 0, 0, 0.7);-webkit-transition:opacity .3s;transition:opacity .3s}
.set-wrp .tab-content-wrp .contents li .img-box .link-box .center-posi{width:100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center}
.set-wrp .tab-content-wrp .contents li .img-box .link-box .center-posi a{display:inline-block;margin:0 10px;font-size:15px}
.set-wrp .tab-content-wrp .contents li .img-box:focus .link-box{opacity:1}
.set-wrp .tab-content-wrp .contents li:hover .link-box{opacity:1}
.set-wrp .filter-box{padding-top:20px;border-top:1px solid #e0e0e0}
.set-wrp .filter-box .btns{color:#767676;display:inline-block;padding:13px 27px;font-size:16px;position:relative;cursor:pointer}
.set-wrp .filter-box .btns:focus,.set-wrp .filter-box .btns:hover{font-weight:bold}
.set-wrp .filter-box .btns.on{background:#36f;color:#fff;border-radius:25px}
.set-wrp .filter-box .btns.on::before{width:0}
.set-wrp .filter-box .btns.on + a::before{width:0}
.set-wrp .filter-box .btns.on:hover{font-weight:normal}
.set-wrp .filter-box .btns:first-child::before{width:0}
.set-wrp .filter-box .btns::before{content:"";display:block;top:55%;left:0;height:14px;width:1px;background:#e0e0e0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute}
.set-wrp .more-btn-wrp{text-align:center;width:100%;margin-top:50px}
.set-wrp .more-btn-wrp .more-btn{display:inline-block;position:relative;width:190px;height:60px;line-height:58px;border:1px solid #222;border-radius:60px;font-size:16px;background:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}
.set-wrp .more-btn-wrp .more-btn::after{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-1059px -1066px;width:12px;height:8px;background-size:1356px 1242px;position:relative;margin-left:7px;top:-2px}
.set-wrp .more-btn-wrp.count .all,.set-wrp .more-btn-wrp.count .current{font-size:18px}
.set-wrp .more-btn-wrp.count .all{color:#767676}
.set-wrp .detail-wrp{margin-top:60px;border-top:2px solid #222}
.set-wrp .detail-wrp .detail-head-tit{padding:40px 35px 50px;border-bottom:1px solid #e0e0e0;position:relative;color:#222}
.set-wrp .detail-wrp .detail-head-tit .products{font-size:15px;position:relative;display:inline-block}
.set-wrp .detail-wrp .detail-head-tit .products span{position:relative;z-index:2}
.set-wrp .detail-wrp .detail-head-tit .products::before{content:"";height:4px;z-index:1;background:#f60;display:block;position:absolute;bottom:0;width:100%}
.set-wrp .detail-wrp .detail-head-tit .products.transparents::before{background:#767676}
.set-wrp .detail-wrp .detail-head-tit .tit{font-size:28px;font-weight:bold;margin-top:25px}
.set-wrp .detail-wrp .detail-head-tit .date{font-size:18px;color:#767676;margin-top:15px}
.set-wrp .detail-wrp .detail-head-tit .event-mark{bottom:50%;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%);right:35px}
.set-wrp .detail-wrp .detail-txtarea{padding:45px 115px;color:#767676;font-size:16px;line-height:1.625}
.set-wrp .detail-wrp .detail-txtarea .c-black{color:#222}
.set-wrp .detail-wrp .detail-txtarea .img-align{text-align:center}
.set-wrp .detail-wrp .detail-txtarea img{max-width:100%}
.set-wrp .board-foot{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.set-wrp .board-foot [class*='box']{height:80px;line-height:80px;background:#fff;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .board-foot [class*='box'] > a,.set-wrp .board-foot [class*='box'] > span{display:block}
.set-wrp .board-foot [class*='box'] > a span,.set-wrp .board-foot [class*='box'] > span span{color:#767676;font-size:18px}
.set-wrp .board-foot [class*='box'] > a span.null-data,.set-wrp .board-foot [class*='box'] > span span.null-data{color:#767676}
.set-wrp .board-foot [class*='box'] > a span.c-black,.set-wrp .board-foot [class*='box'] > span span.c-black{color:#222}
.set-wrp .board-foot [class*='box'] > a span:nth-child(1),.set-wrp .board-foot [class*='box'] > span span:nth-child(1){display:inline-block;width:145px;text-align:center}
.set-wrp .board-foot [class*='box'] > a span:nth-child(1) em,.set-wrp .board-foot [class*='box'] > span span:nth-child(1) em{margin-left:10px;display:inline-block;position:relative;top:-4px}
.set-wrp .board-foot [class*='box'].prev-box em{background-image:url(../images/common/sprite_pc.png);background-position:-957px -878px;width:10px;height:6px;background-size:1356px 1242px}
.set-wrp .board-foot [class*='box'].next-box{border-top:1px solid #e0e0e0}
.set-wrp .board-foot [class*='box'].next-box em{background-image:url(../images/common/sprite_pc.png);background-position:-987px -878px;width:10px;height:6px;background-size:1356px 1242px}
.set-wrp .back-list{text-align:center;margin-top:40px}
.set-wrp .back-list .btn{display:inline-block;position:relative;width:195px;height:60px;line-height:58px;border:1px solid #222;border-radius:60px;font-size:16px;-webkit-transition:all .3s;transition:all .3s}
.set-wrp .back-list .btn.width200{width:200px}
.set-wrp .back-list .btn:before{top:45%;right:55px}
.set-wrp .back-list .btn:hover{color:#fff;background:#222;border:1px solid transparent}
.set-wrp .input-checkbox{font-size:15px;color:#767676}
.set-wrp .input-checkbox label::before{border:1px solid #767676;margin-top:-11px}
.set-wrp .input-checkbox label::after{border-color:#f60}
.set-wrp .input-checkbox input:checked + label{color:#f60!important}
.set-wrp .input-checkbox input:checked + label::before{border:1px solid #f60!important}
.set-wrp .prog_type{display:inline-block;border-radius:20px;border:1px solid #767676;padding:4px 8px 6px;font-family:NotoSans-Light}
.set-wrp .prog_type.live{background:#368db2;border:1px solid #368db2;color:#fff}
.set-wrp .prog_type.experience{background:#4d7f59;border:1px solid #4d7f59;color:#fff}
.set-wrp .prog_type.show{background:#cc6c6f;border:1px solid #cc6c6f;color:#fff}
.set-wrp .paginav{margin-top:60px}
.set-wrp .paginav .paging-num{border:0;background:none;font-size:18px}
.set-wrp .paginav .paging-num.on span,.set-wrp .paginav .paging-num:focus span,.set-wrp .paginav .paging-num:hover span{color:#222;text-decoration:none}
.set-wrp .paginav .paging-util{background:#fff;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .paginav .paging-util em{top:52%}
.set-wrp .paginav .paging-util.btn-paging-first{border-right:0;margin-right:-2px}
.set-wrp .paginav .paging-util.btn-paging-first em{background-image:url(../images/common/sprite_pc.png);background-position:-737px -1066px;width:14px;height:12px;background-size:1356px 1242px}
.set-wrp .paginav .paging-util.btn-paging-prev em{background-image:url(../images/common/sprite_pc.png);background-position:-159px -1116px;width:7px;height:12px;background-size:1356px 1242px}
.set-wrp .paginav .paging-util.btn-paging-next em{background-image:url(../images/common/sprite_pc.png);background-position:-132px -1116px;width:7px;height:12px;background-size:1356px 1242px}
.set-wrp .paginav .paging-util.btn-paging-last{margin-left:-3px}
.set-wrp .paginav .paging-util.btn-paging-last em{background-image:url(../images/common/sprite_pc.png);background-position:-703px -1066px;width:14px;height:12px;background-size:1356px 1242px}
.set-wrp .paginav .paging-util:hover{background:#f6f6f6}
.set-wrp .tbl-wrp{font-size:18px;text-align:center;border-top:2px solid #222}
.set-wrp .tbl-wrp .myriad{font-family:MyriadPro-Semibold}
.set-wrp .tbl-wrp .myriad_normal{font-family:MyriadPro-Regular}
.set-wrp .tbl-wrp .align_l{text-align:left;padding-left:55px}
.set-wrp .tbl-wrp .align_c{text-align:center}
.set-wrp .tbl-wrp .myriad{font-size:22px}
.set-wrp .tbl-wrp .c-grey{color:#767676}
.set-wrp .tbl-wrp .bg-grey{background:#f7f7f7}
.set-wrp .tbl-wrp table{width:100%}
.set-wrp .tbl-wrp table tr{border-bottom:1px solid #e0e0e0}
.set-wrp .tbl-wrp table thead{font-family:NotoSans-Medium}
.set-wrp .tbl-wrp table th{color:#222}
.set-wrp .tbl-wrp table td,.set-wrp .tbl-wrp table th{border-right:1px solid #e0e0e0;padding:24px 0;text-align:center}
.set-wrp .tbl-wrp table td:last-child,.set-wrp .tbl-wrp table th:last-child{border-right:0;border-left:1px solid #e0e0e0}
.set-wrp .tbl-wrp table td.line2,.set-wrp .tbl-wrp table th.line2{padding:17px 0}
.set-wrp .tbl-wrp tr:last-child td,.set-wrp .tbl-wrp tr:last-child th{border-bottom:0}
.set-wrp .caution-box{padding:50px 0;border-bottom:1px solid #e0e0e0}
.set-wrp .caution-box > p{position:relative;float:left;width:300px;padding-left:90px;font-size:22px;font-family:NotoSans-Medium}
.set-wrp .caution-box > p a{display:block;font-size:15px;margin-top:20px;-webkit-transition:all .2s;transition:all .2s}
.set-wrp .caution-box > p a:hover{color:#36f}
.set-wrp .caution-box > p a:hover em{background-image:url(../images/common/sprite_pc.png);background-position:-254px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.set-wrp .caution-box > p a em{background-image:url(../images/common/sprite_pc.png);background-position:-306px -1156px;width:6px;height:10px;background-size:1356px 1242px;display:inline-block;margin-left:5px}
.set-wrp .caution-box > p a.blue{color:#36f}
.set-wrp .caution-box > p a.blue em{background-image:url(../images/common/sprite_pc.png);background-position:-254px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.set-wrp .caution-box > p::before{content:"";display:block;position:absolute;top:3px;left:62px}
.set-wrp .caution-box > p:lang(en)::before{top:1px}
.set-wrp .caution-box > p.info::before{background-image:url(../images/common/sprite_pc.png);background-position:-1124px -946px;width:22px;height:22px;background-size:1356px 1242px}
.set-wrp .caution-box > p.info02::before{background-image:url(../images/common/sprite_pc.png);background-position:-1040px -946px;width:22px;height:22px;background-size:1356px 1242px}
.set-wrp .caution-box > p.single::before{background-image:url(../images/common/sprite_pc.png);background-position:-1082px -946px;width:22px;height:22px;background-size:1356px 1242px}
.set-wrp .caution-box > p.group::before{background-image:url(../images/common/sprite_pc.png);background-position:-1208px -946px;width:22px;height:22px;background-size:1356px 1242px}
.set-wrp .caution-box > .txt-area{width:-webkit-calc(100% - 300px);width:calc(100% - 300px);float:left;color:#767676;line-height:1.875;font-size:16px;font-family:NotoSans-Regular}
.set-wrp .caution-box > .txt-area > *{text-indent:-12px;padding-left:12px}
.set-wrp .search-wrp{margin-top:80px;height:60px;line-height:60px;text-align:center}
.set-wrp .search-wrp [class$="filter"]{width:196px;display:block;font-size:16px;position:relative;text-align:left;float:left}
.set-wrp .search-wrp [class$="filter"] .bttn{border-bottom:1px solid #222;display:block;background:#fff;padding:0 10px;color:#767676}
.set-wrp .search-wrp [class$="filter"] .bttn:focus + ul{display:block}
.set-wrp .search-wrp [class$="filter"] .bttn .icon-arr{display:block;position:absolute;top:48%;right:10px}
.set-wrp .search-wrp [class$="filter"] .bttn .icon-arr::after{content:"";display:block;width:1.5px;height:7px;background:#767676;-webkit-transform:skew(42deg);-ms-transform:skew(42deg);transform:skew(42deg);float:left}
.set-wrp .search-wrp [class$="filter"] .bttn .icon-arr::before{content:"";display:block;width:1.5px;height:7px;background:#767676;-webkit-transform:skew(-42deg);-ms-transform:skew(-42deg);transform:skew(-42deg);position:relative;left:4.5px;float:right}
.set-wrp .search-wrp [class$="filter"] > ul{position:absolute;width:100%;top:-webkit-calc(100% - 1px);top:calc(100% - 1px);z-index:2;display:none;border:1px solid #e0e0e0}
.set-wrp .search-wrp [class$="filter"] > ul.on{display:block}
.set-wrp .search-wrp [class$="filter"] > ul li a{width:100%;height:100%;background:#fff;display:block;padding:0 20px;-webkit-transition:background .3s;transition:background .3s;color:#767676}
.set-wrp .search-wrp [class$="filter"] > ul li a:hover{background:#eaefff}
.set-wrp .search-wrp .first-filter ul{line-height:45px}
.set-wrp .search-wrp .first-filter + .second-filter{margin:0 33px}
.set-wrp .search-wrp .second-filter{margin-left:120px;margin-right:33px}
.set-wrp .search-wrp .input-box{display:block;width:-webkit-calc(100% - 464px);width:calc(100% - 464px);height:60px;position:relative;float:left}
.set-wrp .search-wrp .input-box .submit-btn{display:block;position:absolute;top:50%;right:23px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-444px -878px;width:34px;height:34px;background-size:1356px 1242px;cursor:pointer}
.set-wrp .search-wrp .input-box .input-txt{border:0;border-bottom:1px solid #222;height:inherit}
.set-wrp .search-wrp .input-box .input-txt input{font-size:16px;height:100%;display:block}
.set-wrp .search-wrp .input-box .input-txt input::-ms-clear{display:none}
.set-wrp .search-wrp .input-box .input-txt input::-webkit-input-placeholder{font-size:16px}
.set-wrp .search-wrp .input-box .input-txt input::-moz-placeholder{font-size:16px}
.set-wrp .search-wrp .input-box .input-txt input:-ms-input-placeholder{font-size:16px}
.set-wrp .search-wrp .input-box .input-txt input::-ms-input-placeholder{font-size:16px}
.set-wrp .search-wrp .input-box .input-txt input::placeholder{font-size:16px}
.set-wrp .btn-type00{display:inline-block;padding:10px 20px;font-size:15px;color:#767676;border:1px solid #e0e0e0;border-radius:60px;margin-left:20px;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .btn-type00:focus,.set-wrp .btn-type00:hover{background:#767676;color:#fff}
.set-wrp .btn-type01{display:inline-block;padding:10px 20px;font-size:15px;color:#36f;border:1px solid #36f;border-radius:60px;margin-left:20px;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .btn-type01::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-867px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type01:focus,.set-wrp .btn-type01:hover{background:#36f;color:#fff}
.set-wrp .btn-type01:focus::after,.set-wrp .btn-type01:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-995px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type02{display:inline-block;padding:15px 35px;font-size:15px;color:#36f;border:1px solid #36f;border-radius:60px;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .btn-type02::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-867px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type02:focus,.set-wrp .btn-type02:hover{background:#36f;color:#fff}
.set-wrp .btn-type02:focus::after,.set-wrp .btn-type02:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-995px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type03{display:inline-block;padding:13px 35px;font-size:15px;color:#f60;border:1px solid #f60;border-radius:60px;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .btn-type03:focus,.set-wrp .btn-type03:hover{background:#f60;color:#fff}
.set-wrp .btn-type04{display:inline-block;padding:17px 0;font-size:16px;width:196px;color:#222;border:1px solid #222;border-radius:60px;-webkit-transition:background .3s;transition:background .3s;text-align:center}
.set-wrp .btn-type04:focus,.set-wrp .btn-type04:hover{background:#222;color:#fff}
.set-wrp .btn-type05{display:inline-block;padding:15px 35px;font-size:15px;color:#36f;border:1px solid #36f;border-radius:60px;-webkit-transition:background .3s;transition:background .3s}
.set-wrp .btn-type05::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-254px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.set-wrp .btn-type05:focus,.set-wrp .btn-type05:hover{background:#36f;color:#fff}
.set-wrp .btn-type05:focus::after,.set-wrp .btn-type05:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-228px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.set-wrp .btn-type_download{display:inline-block;width:210px;padding:15px 35px;font-size:15px;color:#36f;border:1px solid #36f;border-radius:60px;-webkit-transition:background .3s;transition:background .3s;text-align:center}
.set-wrp .btn-type_download::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-963px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type_download:focus,.set-wrp .btn-type_download:hover{background:#36f;color:#fff}
.set-wrp .btn-type_download:focus::after,.set-wrp .btn-type_download:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-1027px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type_download02{display:inline-block;width:auto;padding:11px 24px;font-size:15px;color:#222;border:1px solid #222;border-radius:60px;-webkit-transition:background .3s;transition:background .3s;text-align:center}
.set-wrp .btn-type_download02::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-899px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.set-wrp .btn-type_download02:focus,.set-wrp .btn-type_download02:hover{background:#222;color:#fff;border:1px solid transparent}
.set-wrp .btn-type_download02:focus::after,.set-wrp .btn-type_download02:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-1027px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.no-result{min-height:480px;width:100%;height:auto;padding:173px 0;text-align:center}
.no-result p{color:#767676;font-size:30px}
.no-result p::before{content:"";display:block;margin:0 auto;margin-bottom:30px;background-image:url(../images/common/sprite_pc.png);background-position:0 -946px;width:100px;height:100px;background-size:1356px 1242px}
.remote-pagination{position:fixed;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-size:15px;color:#222;font-family:NotoSans-Medium}
.remote-pagination li{height:20px}
.remote-pagination li span{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;display:inline-block}
.remote-pagination li a{display:block}
.remote-pagination li a::before{position:relative;display:inline-block;content:"";width:8px;-webkit-transition:width .3s;transition:width .3s;background:#767676;margin-right:10px;height:1px;vertical-align:middle;top:-2px}
.remote-pagination li a:hover::before{width:50px;background:#222}
.remote-pagination li a:hover span{opacity:1!important}
.remote-pagination li.on span{opacity:1!important;color:#767676}
.remote-pagination li.on a::before,.remote-pagination li.on a::before{width:50px;background:#767676}
.popup-wrp{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index:25;display:none}
.popup-wrp.on{display:block}
.popup-wrp .popup-box{-webkit-box-shadow:0 15px 30px 5px rgba(0, 0, 0, 0.4);box-shadow:0 15px 30px 5px rgba(0, 0, 0, 0.4);width:1024px;height:640px;position:absolute;top:-webkit-calc(50% - 320px);top:calc(50% - 320px);left:-webkit-calc(50% - 512px);left:calc(50% - 512px);background:#fff;padding:40px;z-index:5}
.popup-wrp .popup-box .tit{font-size:36px;font-family:NotoSans-Bold}
.popup-wrp .popup-box .tit .en-count{width:40px;height:40px;display:inline-block;text-align:40px;font-size:24px;font-family:MyriadPro-Bold;line-height:38px;text-align:center;color:#fff;position:relative;top:-5px;border-radius:40px}
.popup-wrp .popup-box .tit .en-count.aqua{background:#36f}
.popup-wrp .popup-box .tit .en-count.marine{background:#f60}
.popup-wrp .popup-box .tit .en-count.kids{background:#090}
.popup-wrp .popup-box .tit .en-count.convenience{background:#934ebb}
.popup-wrp .popup-box .tit.myriad{font-size:50px;font-family:MyriadPro-Bold}
.popup-wrp .popup-box .detail-box{width:640px;float:left}
.popup-wrp .popup-box .detail-box ul{position:relative;width:100%;height:567px}
.popup-wrp .popup-box .detail-box ul > li > ul{position:absolute;top:0;left:0}
.popup-wrp .popup-box .detail-box ul > li > ul .po-ab{display:none;position:absolute;top:0;left:0;background:#fff}
.popup-wrp .popup-box .detail-box ul > li > ul .po-ab.on{display:block}
.popup-wrp .popup-box .detail-box ul > li > ul .po-ab .img-box{width:640px;height:360px;overflow:hidden;line-height:360px;text-align:center}
.popup-wrp .popup-box .detail-box ul > li > ul .po-ab .img-box img{max-width:100%}
.popup-wrp .popup-box .detail-box .tit .btn-type03{vertical-align:top;margin-left:7px}
.popup-wrp .popup-box .detail-box .media-cnt{margin-top:25px;position:relative}
.popup-wrp .popup-box .detail-box .media-cnt .img-box{width:100%;height:100%;overflow:hidden}
.popup-wrp .popup-box .detail-box .media-cnt .play-btn{position:absolute;top:50%;left:50%;cursor:pointer;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-356px -946px;width:80px;height:80px;background-size:1356px 1242px;opacity:0.7;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:5}
.popup-wrp .popup-box .detail-box .media-cnt .play-btn:hover{opacity:1}
.popup-wrp .popup-box .detail-box .content-txt{margin-top:20px}
.popup-wrp .popup-box .detail-box .content-txt .vr{color:#36f;font-size:13px}
.popup-wrp .popup-box .detail-box .content-txt .vr:before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-1088px -990px;width:24px;height:16px;background-size:1356px 1242px;margin-right:7px;position:relative;top:3px}
.popup-wrp .popup-box .detail-box .content-txt .txt-info{margin-top:10px;font-size:18px;color:#767676;overflow-y:auto;height:auto;max-height:80px;line-height:1.555;font-family:NotoSans-Regular}
.popup-wrp .popup-box .detail-box .content-txt .txt-info::-webkit-scrollbar{width:4px}
.popup-wrp .popup-box .detail-box .content-txt .txt-info::-webkit-scrollbar-track{background:transparent}
.popup-wrp .popup-box .detail-box .content-txt .txt-info::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.4);-webkit-transition:background 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);transition:background 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);border-radius:3px}
.popup-wrp .popup-box .detail-box .content-txt .txt-info::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.8)}
.popup-wrp .popup-box .list-wrp{margin-left:40px;float:left;width:-webkit-calc(100% - 680px);width:calc(100% - 680px)}
.popup-wrp .popup-box .list-wrp .tit{line-height:1}
.popup-wrp .popup-box .list-wrp .scroll-wrapper{margin-top:22px}
.popup-wrp .popup-box .list-wrp .list-box{border-left:1px solid #e0e0e0;padding-left:25px;overflow-y:auto;height:auto;max-height:495px;padding-bottom:0;height:495px}
.popup-wrp .popup-box .list-wrp .list-box:lang(en){padding-left:23px}
.popup-wrp .popup-box .list-wrp .list-box::-webkit-scrollbar{width:4px}
.popup-wrp .popup-box .list-wrp .list-box::-webkit-scrollbar-track{background:transparent}
.popup-wrp .popup-box .list-wrp .list-box::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.4);-webkit-transition:background 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);transition:background 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);border-radius:3px}
.popup-wrp .popup-box .list-wrp .list-box::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.8)}
.popup-wrp .popup-box .list-wrp .list-box > li{color:#767676;margin-top:25px}
.popup-wrp .popup-box .list-wrp .list-box > li:first-child{margin-top:0}
.popup-wrp .popup-box .list-wrp .list-box > li ul li{margin-top:21px}
.popup-wrp .popup-box .list-wrp .list-box > li ul li .btns{width:100%;text-align:left;font-size:18px;color:#767676;display:block;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;padding:0;word-break:keep-all}
.popup-wrp .popup-box .list-wrp .list-box > li ul li .btns.myriadNormal{font-family:MyriadPro-Regular}
.popup-wrp .popup-box .list-wrp .list-box > li ul li .btns.on,.popup-wrp .popup-box .list-wrp .list-box > li ul li .btns:focus,.popup-wrp .popup-box .list-wrp .list-box > li ul li .btns:hover{color:#36f}
.popup-wrp .popup-box .list-wrp .list-box > li.aqua ul > li > button.on,.popup-wrp .popup-box .list-wrp .list-box > li.aqua ul > li > button:focus,.popup-wrp .popup-box .list-wrp .list-box > li.aqua ul > li > button:hover{color:#36f}
.popup-wrp .popup-box .list-wrp .list-box > li.marine ul > li > button.on,.popup-wrp .popup-box .list-wrp .list-box > li.marine ul > li > button:focus,.popup-wrp .popup-box .list-wrp .list-box > li.marine ul > li > button:hover{color:#f60}
.popup-wrp .popup-box .list-wrp .list-box > li.kids ul > li > button.on,.popup-wrp .popup-box .list-wrp .list-box > li.kids ul > li > button:focus,.popup-wrp .popup-box .list-wrp .list-box > li.kids ul > li > button:hover{color:#090}
.popup-wrp .popup-box .list-wrp .list-box > li.convenience ul > li > button.on,.popup-wrp .popup-box .list-wrp .list-box > li.convenience ul > li > button:focus,.popup-wrp .popup-box .list-wrp .list-box > li.convenience ul > li > button:hover{color:#934ebb}
.popup-wrp .media-wrp{position:absolute;width:1280px;height:770px;top:-webkit-calc(50% - 385px);top:calc(50% - 385px);left:-webkit-calc(50% - 640px);left:calc(50% - 640px);background:#fff;display:none;z-index:6}
.popup-wrp .media-wrp.on{display:block}
.popup-wrp .close-btn{position:absolute;width:40px;height:40px;border-radius:40px;line-height:40px;text-align:center;background:#f60;cursor:pointer;top:-20px;right:-20px;-webkit-transition:background .3s;transition:background .3s}
.popup-wrp .close-btn::after,.popup-wrp .close-btn::before{content:"";display:block;width:2px;height:20px;position:absolute;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);left:-webkit-calc(50% - 1px);left:calc(50% - 1px);background:#fff}
.popup-wrp .close-btn::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.popup-wrp .close-btn::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.popup-wrp .close-btn:hover{background:#d05300}
.gate-area{width:100%;height:100vh;background:url(../images/common/gate_bg.jpg) no-repeat center center;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0}
.gate-area .btn-type00{display:inline-block;padding:10px 20px;font-size:18px;color:#fff;border:1px solid #e0e0e0;border-radius:60px;width:auto;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}
.gate-area .btn-type00:focus,.gate-area .btn-type00:hover{color:#fff;background:#36f;border:1px solid transparent}
.gate-area .dimm-area{display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);position:absolute;top:0;left:0}
.gate-area .title{position:absolute;top:15vh;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:center;z-index:8}
.gate-area .title p{color:#fff;font-size:18px;margin-top:10px}
.gate-area .title p:first-child{font-size:40px;font-weight:bold;margin-bottom:15px}
.gate-area .gate-list{width:100%;height:100%;text-align:center;position:relative}
.gate-area .gate-list li{background:transparent;width:20%;height:100%;position:absolute}
.gate-area .gate-list li .gate-contents{width:100%;height:100%;position:absolute;top:0;left:0;border-right:1px solid rgba(138, 138, 138, 0.426);z-index:2}
.gate-area .gate-list li:first-child .gate-contents{border-left:1px solid solid rgba(138, 138, 138, 0.426)}
.gate-area .gate-list li .btns{display:block;width:100%;height:100%;position:relative;padding:0}
.gate-area .gate-list li .btns > span{color:#fff;display:block;position:absolute}
.gate-area .gate-list li .btns > span.which{font-size:35px;bottom:45%;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%);text-align:center;width:100%;line-height:1.55;-webkit-transition:bottom .6s;transition:bottom .6s;font-size:44px;opacity:0}
.gate-area .gate-list li .btns > span.which .aqua_title{font-size:24px;font-family:MyriadPro-Light;letter-spacing:1px;position:relative;width:100%;display:block}
.gate-area .gate-list li .link-wrp{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.gate-area .gate-list li .link-wrp > .to_link{width:100%;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;position:absolute;-webkit-transition:.3s all;transition:.3s all}
.gate-area .gate-list li .link-wrp > .to_link > *{display:block}
.gate-area .gate-list li .link-wrp > .to_link .sub-tit01{font-size:24px;margin-top:25px}
.gate-area .gate-list li .link-wrp > .to_link .sub-tit03{font-size:36px;margin-top:0;margin-bottom: 170px;}
.gate-area .gate-list li .link-wrp > .to_link .btn-type00{margin-top:80px;padding:22px;width:224px;display:inline-block}
.gate-area .gate-list li .link-wrp > .to_link .btn-type00.aqua63{margin-top:155px}
.gate-area .gate-list li .link-wrp > .event{color:#fff;position:absolute;width:80%;border-top:1px solid rgba(138, 138, 138, 0.426);text-align:left;padding-top:30px;color:#f60;left:50%;top:75vh;-webkit-transition:all 0.5s cubic-bezier(0, 0.38, 0.04, 0.99);transition:all 0.5s cubic-bezier(0, 0.38, 0.04, 0.99);letter-spacing:0.5px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:20px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.gate-area .gate-list li .link-wrp > .event span{display:block;text-align:left;color:#fff;font-size:16px;line-height:1.5;letter-spacing:-0.5px;-webkit-transition:all 0.5s cubic-bezier(0, 0.38, 0.04, 0.99);transition:all 0.5s cubic-bezier(0, 0.38, 0.04, 0.99);word-break:keep-all}
.gate-area .gate-list li .link-wrp > .event span.mgt20{margin-top:20px}
.gate-area .gate-list li:nth-child(1){left:0}
.gate-area .gate-list li:nth-child(2){left:20%}
.gate-area .gate-list li:nth-child(3){left:40%}
.gate-area .gate-list li:nth-child(4){left:60%}
.gate-area .gate-list li:nth-child(5){left:80%}
.gate-area .gate-list li.on .btns{display:none}
.gate-area .gate-list li.on:nth-child(2){left:20%}
.gate-area .gate-list li.on:nth-child(3){left:40%}
.gate-area .gate-list li.on:nth-child(4){left:60%}
.gate-area .gate-list li.on:nth-child(5){left:80%}
.gate-area .gate-video-wrp{position:absolute;width:100%;height:100vh;top:0;left:0;z-index:-1}
.gate-area .gate-video-wrp .gate-video-box{position:absolute;top:0;width:0;background:rgba(0, 0, 0, 0);height:100%;-webkit-transition:width .8s,left .8s;transition:width .8s,left .8s;overflow:hidden; }
.gate-area .gate-video-wrp .gate-video-box video{position:absolute;top:50%;left:50%;bottom:0;z-index:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;-o-object-fit:cover;object-fit:cover}
.gate-area .gate-video-wrp .gate-video-box:nth-child(1){left:10%;}
.gate-area .gate-video-wrp .gate-video-box:nth-child(2){left:30%;}
.gate-area .gate-video-wrp .gate-video-box:nth-child(3){left:50%;}
.gate-area .gate-video-wrp .gate-video-box:nth-child(4){left:70%;}
.gate-area .gate-video-wrp .gate-video-box:nth-child(5){left:90%;}
.gate-area .gate-video-wrp .gate-video-box.on{left:0;width:100%;z-index:1}
.conven-wrp{margin-top:80px}
.conven-wrp > ul > li{min-height:750px;width:-webkit-calc(50% -18px);width:calc(50% -18px);float:left;line-height:1.875}
.conven-wrp > ul > li:nth-child(2n+1){margin-right:36px}
.conven-wrp > ul > li .img-box{width:660px;height:380px;overflow:hidden}
.conven-wrp > ul > li .img-box img{max-width:100%}
.conven-wrp > ul > li .sub-tit02{margin-top:15px;margin-bottom:10px}
.conven-wrp > ul > li span{display:inline-block;font-size:16px}
.conven-wrp > ul > li span.tit{color:#222;width:90px;font-family:NotoSans-Medium}
.conven-wrp > ul > li span.cnt{color:#767676}
.conven-wrp > ul > li::before{width:3px!important;height:3px!important;border-radius:3px!important;background:#222!important;top:15px!important}
.conven-wrp > ul > li .btn-type02{margin-top:25px}
.gate-area .gate-list li .btns > span.which{-webkit-transition:opacity .6s,bottom .6s;transition:opacity .6s,bottom .6s}
.gate-area .gate-list li.in .btns > span.which{bottom:50%;opacity:1}
.gate-area .gate-list li.on .btns > span.which{bottom:50%;opacity:1}
.gate-area .gate-list li.off .btns > span.which{bottom:20%;opacity:1}
.loading-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.4);z-index:9999}
.loading-wrap > .loading-bar{position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-60px;width:120px;height:120px}
.loading-wrap > .loading-bar > div{position:relative;width:100%;text-align:center}
.loading-wrap > .loading-bar > div::before{position:absolute;content:'';width:99%;height:99%;top:-1px;left:-1px;border-radius:50%;border:2px solid #36f}
.loading-wrap > .loading-bar > div img{width:100%;border-radius:50%}
.loading-wrap > .loading-bar > p{margin-top:10px;font-size:16px;color:#fff;text-align:center}
.ui-datepicker{display:none;width:460px;background:#fff;margin-left:-14.5%;border:1px solid #e0e0e0;z-index:6!important;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-datepicker *{-webkit-box-sizing:inherit;box-sizing:inherit}
.ui-datepicker .ui-datepicker-header{height:30px;position:relative;width:420px;margin:0 auto;margin-top:30px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:0;left:0;cursor:pointer;height:inherit;width:18px;height:30px;display:block;overflow:hidden}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{top:0;left:0;background-image:url(../images/common/sprite_pc.png);background-position:0 -1066px;width:18px;height:30px;background-size:1356px 1242px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{position:absolute;top:100%}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:0;right:0;cursor:pointer;height:inherit;display:block;overflow:hidden;width:18px;height:30px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{top:0;left:0;background-image:url(../images/common/sprite_pc.png);background-position:-38px -1066px;width:18px;height:30px;background-size:1356px 1242px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{position:absolute;top:100%}
.ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:0.5;cursor:auto}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-size:24px;font-family:MyriadPro-Semibold}
.ui-datepicker .ui-datepicker-calendar{width:420px;margin:0 auto;margin-bottom:30px;text-align:center;height:280px}
.ui-datepicker .ui-datepicker-calendar tr td:first-child,.ui-datepicker .ui-datepicker-calendar tr th:first-child{color:#fd3f38!important}
.ui-datepicker .ui-datepicker-calendar tr td:first-child *,.ui-datepicker .ui-datepicker-calendar tr th:first-child *{color:inherit}
.ui-datepicker .ui-datepicker-calendar tr td:last-child,.ui-datepicker .ui-datepicker-calendar tr th:last-child{color:#04f!important}
.ui-datepicker .ui-datepicker-calendar tr td:last-child *,.ui-datepicker .ui-datepicker-calendar tr th:last-child *{color:inherit}
.ui-datepicker .ui-datepicker-calendar thead tr{height:70px}
.ui-datepicker .ui-datepicker-calendar thead tr th{text-align:center}
.ui-datepicker .ui-datepicker-calendar tbody td a,.ui-datepicker .ui-datepicker-calendar tbody td span{display:inline-block;width:40px;height:40px;border-radius:40px;line-height:40px;font-size:14px}
.ui-datepicker .ui-datepicker-calendar tbody td a span,.ui-datepicker .ui-datepicker-calendar tbody td span span{font-size:14px;font-family:NotoSans-Regular}
.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled a,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled span{font-family:MyriadPro-Light;line-height:37px}
.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-today a{background:#36f;color:#fff}
.checkbox-type01 label{padding-left:37px!important;cursor:pointer}
.checkbox-type01 label span{font-size:18px!important;font-family:NotoSans-Regular!important;color:#767676!important}
.checkbox-type01 label::after{content:none}
.checkbox-type01 label::before{background-image:url(../images/common/sprite_pc.png);background-position:-498px -878px;width:32px;height:32px;background-size:1356px 1242px;border:0;-webkit-transition:background-image .3s;transition:background-image .3s}
.checkbox-type01 input:checked + label::before{background-image:url(../images/common/sprite_pc.png);background-position:-550px -878px;width:32px;height:32px;background-size:1356px 1242px;border:0}
@media screen and (max-width: 1450px){
.gate-area .gate-list li .link-wrp > .to_link .btn-type00{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.gate-area .gate-list li .link-wrp > .to_link img{max-width:100%}
.gate-area .title img{width:85%}
.main-section06 .section-content-inner .notice-list .notice-item{width:292px!important;height:292px!important}
.main-section06 .section-content-inner .notice-list .notice-item{margin:0 10px!important}
#fp-nav ul li a.active span::before{width:16px!important;margin-right:5px!important}
.main-section06 .section-content-inner .section-content{width:1248‬px!important;margin-left:-650px!important}
.footer-inner .menu-list{width:1248px;margin:0 auto;position:relative}
.footer-inner .menu-item:nth-child(2){left:208px!important}
.footer-inner .menu-item:nth-child(3){left:416px!important}
.footer-inner .menu-item:nth-child(4){left:624px!important}
.footer-inner .menu-item:nth-child(5){left:832px!important}
.footer-inner .menu-item:nth-child(6){left:1040px!important}
.footer-inner{width:1248px;margin-left:-23px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.gate-area .gate-list li .link-wrp > .event{width:90%}
body.yeosu .gnb-depth2{height:380px!important}}
@media screen and (max-height: 768px){
.gate-area .gate-list li .link-wrp > .to_link .btn-type00{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.gate-area .gate-list li .link-wrp > .to_link img{max-width:100%}
.gate-area .gate-list li .link-wrp > .to_link .btn-type00{margin-top:35px;width:80%}
.gate-area .gate-list li .link-wrp > .to_link{top:30%}
.gate-area .gate-list li .link-wrp > .event{top:60vh;padding-top:17px;font-size:18px}
.gate-area .gate-list li .link-wrp > .event span{font-size:14px}
.main-section.fullpage .main-section02 .section-content .item{top:70px!important;max-width:580px;height:415px!important}
.main-section06 .section-content-inner .section-content{margin-left:-649px}
.main-section03 .section-content{top:28.407vh!important}}
/*! table */
/*! tab */

}

.item-category{position:absolute;top:14px;left:60px}
.item-category .bttn{padding:0}
.item-category .bttn .txt01{vertical-align:1px;font-size:14px;color:#fff}
.item-category .bttn .ico{display:inline-block;margin:4px 6px 0 0;background-image:url(../images/common/sprite_pc.png);background-position:-567px -1066px;width:14px;height:14px;background-size:1356px 1242px}
.item-category .category-list{display:none;position:absolute;top:30px;left:-10px;width:188px;height:auto;padding-bottom:9px;border:1px solid #e0e0e0;z-index:15;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15)}
.item-category .category-list:lang(en){width:250px}
.item-category .category-list .item{opacity:1;display:block;padding:10px 0;-webkit-transition:.5s all;transition:.5s all}
.item-category .category-list .item .txt01{padding-left:13px;font-size:14px;color:#767676}
.item-category .category-list .item:focus,.item-category .category-list .item:hover{background:#ffefe5}
.item-category .category-list .item:focus .txt01,.item-category .category-list .item:hover .txt01{height:100%;color:#f60}
.item-category .category-list::before{content:'';display:block;position:absolute;top:-9px;left:11px;width:12px;height:9px;background:url("../images/common/ico_edge.png") no-repeat 0 0}
.item-operating{position:absolute;top:16px;left:244px}
.item-operating:lang(en){left:300px}
.item-operating .ico{display:inline-block;margin-right:6px;background-image:url(../images/common/sprite_pc.png);background-position:-848px -990px;width:20px;height:20px;background-size:1356px 1242px}
.item-operating .txt01{vertical-align:6px;font-family:MyriadPro-Bold;font-size:14px;color:#fff}
.item-info{position:absolute;top:15px;right:11px;background:url("../images/common/ico_dot_white.png") no-repeat 86px 9px}
.item-info .lang,.item-info .newsletter,.item-info .tel{display:inline-block;vertical-align:top}
.item-info .newsletter{margin-right:17px}
.item-info .newsletter .bttn{padding:0}
.item-info .newsletter .bttn .ico{display:inline-block;margin:4px 4px 0 0;background-image:url(../images/common/sprite_pc.png);background-position:-1306px -990px;width:18px;height:14px;background-size:1356px 1242px}
.item-info .newsletter .bttn .txt01{vertical-align:2px;font-size:14px;color:#fff}
.item-info .tel{margin:1px 6px 0 0}
.item-info .tel .ico{display:inline-block;margin-right:4px;background-image:url(../images/common/sprite_pc.png);background-position:-58px -1156px;width:16px;height:18px;background-size:1356px 1242px}
.item-info .tel .txt01{vertical-align:4px;font-family:MyriadPro-Bold;font-size:14px;color:#fff}
.item-info .lang{margin-top:2px}
.item-info .lang .txt01{font-family:MyriadPro-Bold;font-size:14px;color:#fff}
.item-info .lang .item{padding:0 9px}
.item-info .lang .item.on .txt01{color:#f60}
.gnb-area{width:-webkit-calc(1860/1920*100%);width:calc(1860/1920*100%);height:79px;border-bottom:1px solid rgba(224, 224, 224, 0.2);-webkit-transition:.2s all;transition:.2s all}
.gnb-area .gnb-inner{position:relative;width:100%;height:100%;font-size:0}
.gnb-area .gnb-inner .a-side,.gnb-area .gnb-inner .gnb,.gnb-area .gnb-inner .logo{display:inline-block;vertical-align:top}
.gnb-area .logo{position:absolute;top:5px;left:60px}
.gnb-area .logo .item{display:inline-block}
.gnb-area .gnb{position:absolute;/*left:16.04167vw*/ top:100px;}
.gnb-area .gnb .gnb-list li{position:relative;float:left;}
.gnb-area .gnb .gnb-list li:first-child{margin-left:0}
.gnb-area .gnb .gnb-list .item{position:relative;height:79px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 37px;cursor:pointer}
.gnb-area .gnb .gnb-list .item:lang(en){padding:25px 0;width:220px;margin-left:30px}
.gnb-area .gnb .gnb-list .item.on::after,.gnb-area .gnb .gnb-list .item:focus::after,.gnb-area .gnb .gnb-list .item:hover::after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:#36f}
.gnb-area .gnb .gnb-list .item.on .txt01,.gnb-area .gnb .gnb-list .item:focus .txt01,.gnb-area .gnb .gnb-list .item:hover .txt01{color:#36f}
.gnb-area .gnb .gnb-list > li > .item.activeOn::after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:#36f}
.gnb-area .gnb .gnb-list > li > .item.activeOn .txt01{color:#36f}
.gnb-area .gnb .gnb-list .txt01{font-size:20px;color:#fff}
.gnb-area .gnb .gnb-list .depth2-list{display:none;position:absolute;top:0;width:100%;padding-top:99px;text-align:center;z-index:15}
.gnb-area .gnb .gnb-list .depth2-list li{float:none;margin-left:0}
.gnb-area .gnb .gnb-list .depth2-list .item{display:inline-block;padding:15px 10px;height:auto}
.gnb-area .gnb .gnb-list .depth2-list .item .txt01{font-size:16px;color:#767676}
.gnb-area .gnb .gnb-list .depth2-list .item.on .txt01,.gnb-area .gnb .gnb-list .depth2-list .item:focus .txt01{color:#36f}
.gnb-area .gnb .gnb-list .depth2-list .item::after{display:none}
.gnb-area .gnb .gnb-list .depth2-list .item-banner{position:absolute;top:0;right:0;width:350px}
.gnb-area .a-side{position:absolute;top:0;right:0;height:80px}
.gnb-area .a-side .login-box,.gnb-area .a-side .ticket-box{display:inline-block;vertical-align:top}
.gnb-area .a-side .login-box .item:focus,.gnb-area .a-side .login-box .item:hover,.gnb-area .a-side .ticket-box .item:focus,.gnb-area .a-side .ticket-box .item:hover{-webkit-transition:.3s all;transition:.3s all;background:#f60}
.gnb-area .a-side .login-box .item:focus .txt01,.gnb-area .a-side .login-box .item:hover .txt01,.gnb-area .a-side .ticket-box .item:focus .txt01,.gnb-area .a-side .ticket-box .item:hover .txt01{color:#fff}
.gnb-area .a-side .login-box .item:focus .ico,.gnb-area .a-side .login-box .item:hover .ico,.gnb-area .a-side .ticket-box .item:focus .ico,.gnb-area .a-side .ticket-box .item:hover .ico{background-image:url(../images/common/sprite_pc.png);background-position:-702px -878px;width:32px;height:20px;background-size:1356px 1242px}
.gnb-area .a-side .txt01{font-size:15px;color:#222}
.gnb-area .a-side .login-box{width:160px;height:100%;text-align:center;border-right:1px solid rgba(224, 224, 224, 0.2)}
.gnb-area .a-side .login-box .bttn{width:100%;height:100%;padding:0}
.gnb-area .a-side .login-box .bttn.on .ico2{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}
.gnb-area .a-side .login-box .ico{display:inline-block;margin-right:9px;background-image:url(../images/common/sprite_pc.png);background-position:-76px -1066px;width:20px;height:24px;background-size:1356px 1242px}
.gnb-area .a-side .login-box .txt01{vertical-align:6px;color:#fff}
.gnb-area .a-side .login-box .ico2{display:inline-block;margin-left:15px;vertical-align:7px;background-image:url(../images/common/sprite_pc.png);background-position:-1091px -1066px;width:10px;height:8px;background-size:1356px 1242px}
.gnb-area .a-side .login-box .join{visibility:hidden;opacity:0;position:absolute;top:57px;left:48px;width:78px;height:0;padding:9px 0;border:1px solid #e0e0e0;background:#fff;z-index:15;text-align:left;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);-webkit-transition:.2s all;transition:.2s all}
.gnb-area .a-side .login-box .join .item{display:block;padding:9px 0}
.gnb-area .a-side .login-box .join .item .txt01{padding-left:14px;font-size:14px;color:#999}
.gnb-area .a-side .login-box .join .item.on,.gnb-area .a-side .login-box .join .item:focus,.gnb-area .a-side .login-box .join .item:hover{background:#ffefe5}
.gnb-area .a-side .login-box .join .item.on .txt01,.gnb-area .a-side .login-box .join .item:focus .txt01,.gnb-area .a-side .login-box .join .item:hover .txt01{color:#f60}
.gnb-area .a-side .login-box.on .join{visibility:visible;opacity:1;height:76px}
.gnb-area .a-side .login-box.on .ico2{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.gnb-area .a-side .ticket-box{width:159px;height:100%}
.gnb-area .a-side .ticket-box .item{display:inline-block;width:100%;height:100%;text-align:center;line-height:80px}
.gnb-area .a-side .ticket-box .ico{display:inline-block;margin-right:9px;background-image:url(../images/common/sprite_pc.png);background-position:-754px -878px;width:32px;height:20px;background-size:1356px 1242px}
.gnb-area .a-side .ticket-box .txt01{vertical-align:6px;color:#fff}
/*! 2뎝스 메뉴 */
.gnb-depth2{display:none;position:absolute;top:130px;left:0;width:-webkit-calc(1860/1920*100%);width:calc(1860/1920*100%);height:350px;max-height:450px;z-index:10;background:#fff}
.gnb-depth2 .depth2-inner{position:relative;width:96.875vw;height:100%;margin:0 auto}
.gnb-depth2 .item-banner,.gnb-depth2 .item-depth2,.gnb-depth2 .operating-area{display:inline-block;vertical-align:top}
.gnb-depth2 .operating-area{position:absolute;top:0;left:60px;margin:47px 85px 0 0;text-align:center}
.gnb-depth2 .operating-area .ico{display:block;margin:23px auto;background-image:url(../images/common/sprite_pc.png);background-position:-540px -946px;width:64px;height:64px;background-size:1356px 1242px}
.gnb-depth2 .operating-area .txt01{font-size:30px;color:#222}
.gnb-depth2 .operating-area .txt02{font-size:16px;color:#222;vertical-align:3px}
.gnb-depth2 .operating-area .txt03{font-size:24px;color:#222}
.gnb-depth2 .operating-area .txt04{margin-top:15px;font-size:15px;color:#222}
.gnb-depth2 .operating-area .txt04 + .txt04{margin-top:4px}
.gnb-depth2 .operating-area .txt05{font-family:MyriadPro-Bold;font-size:18px;color:#222}
.gnb-depth2 .item-banner{position:absolute;width:350px;top:0;right:0;z-index:2}
.gnb-depth2 .item-banner .swiper-banner .swiper-slide{width:350px;height:350px}
.gnb-depth2 .item-banner .swiper-banner .swiper-pagination{bottom:25px}
.gnb-depth2 .item-banner .swiper-banner .swiper-pagination-bullet{background:#fff;-webkit-transition:.3s all;transition:.3s all}
.gnb-depth2 .item-banner .swiper-banner .swiper-pagination-bullet-active{width:16px;height:8px;background:#fff;border-radius:4px}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn{position:relative;left:201px;bottom:25px;display:inline-block;width:10px;height:10px;z-index:20;cursor:pointer}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn .ico{display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-270px -1116px;width:6px;height:8px;background-size:1356px 1242px}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn.on .ico{background-image:url(../images/common/sprite_pc.png);background-position:-296px -1116px;width:6px;height:8px;background-size:1356px 1242px}
.gnb-depth2 .ico-line{position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #e0e0e0;z-index:1}
.header-content.active .header-info{background:#fff;border-bottom:1px solid #e0e0e0}
.header-content.active .header-info .item-info{background:url("../images/common/ico_dot.png") no-repeat 86px 9px}
.header-content.active .header-info .item-category .bttn .ico{background-image:url(../images/common/sprite_pc.png);background-position:-601px -1066px;width:14px;height:14px;background-size:1356px 1242px}
.header-content.active .header-info .item-operating .ico{background-image:url(../images/common/sprite_pc.png);background-position:-1048px -990px;width:20px;height:20px;background-size:1356px 1242px}
.header-content.active .header-info .item-category .bttn .txt01,.header-content.active .header-info .item-info .lang .txt01,.header-content.active .header-info .item-info .newsletter .bttn .txt01,.header-content.active .header-info .item-info .tel .txt01,.header-content.active .header-info .item-operating .txt01{color:#767676}
.header-content.active .header-info .item-info .lang .item.on .txt01{color:#f60}
.header-content.active .header-info .item-info .newsletter .bttn .ico{background-image:url(../images/common/sprite_pc.png);background-position:-1268px -990px;width:18px;height:14px;background-size:1356px 1242px}
.header-content.active .header-info .item-info .tel .ico{background-image:url(../images/common/sprite_pc.png);background-position:-1340px -946px;width:16px;height:18px;background-size:1356px 1242px}
.header-content.active .gnb-area{background:#fff;border-bottom:1px solid #e0e0e0}
.header-content.active .gnb-area .gnb .gnb-list .item.on .txt01,.header-content.active .gnb-area .gnb .gnb-list .item:focus .txt01,.header-content.active .gnb-area .gnb .gnb-list .item:hover .txt01{color:#36f}
.header-content.active .gnb-area .a-side .login-box{border-right:1px solid #e0e0e0}
.header-content.active .gnb-area .a-side .login-box .ico{background-image:url(../images/common/sprite_pc.png);background-position:-116px -1066px;width:20px;height:24px;background-size:1356px 1242px}
.header-content.active .gnb-area .a-side .login-box .ico2{background-image:url(../images/common/sprite_pc.png);background-position:-1152px -1066px;width:9px;height:7px;background-size:1356px 1242px}
.header-content.active .gnb-area .a-side .ticket-box .ico{background-image:url(../images/common/sprite_pc.png);background-position:-650px -878px;width:32px;height:20px;background-size:1356px 1242px}
.header-content.active .gnb-area .a-side .login-box .txt01,.header-content.active .gnb-area .a-side .ticket-box .txt01,.header-content.active .gnb-area .gnb .gnb-list .txt01{color:#767676}
.header-content.active .gnb-area .a-side .login-box .join .item .txt01{color:#999}
.header-content.active .gnb-area .a-side .login-box .join .item:focus .txt01,.header-content.active .gnb-area .a-side .login-box .join .item:hover .txt01{color:#f60}
.header-content.active .gnb-area .a-side .ticket-box .item:focus .ico,.header-content.active .gnb-area .a-side .ticket-box .item:hover .ico{background-image:url(../images/common/sprite_pc.png);background-position:-754px -878px;width:32px;height:20px;background-size:1356px 1242px}
.header-content.active .gnb-area .a-side .ticket-box .item:focus .txt01,.header-content.active .gnb-area .a-side .ticket-box .item:hover .txt01{color:#fff}
/*! side-banner */
.side-banner{ display:none; position:fixed;top:0;right:0;width:3.125vw;height:100vh;border-left:1px solid rgba(255, 255, 255, 0.2);z-index:20;background:rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;box-sizing:border-box}
.side-banner.on{border-left:1px solid #e0e0e0}
.side-banner.on .item-event{background:#fff}
.side-banner.on .item-event .txt01{color:#222;text-shadow:none}
.side-banner.on .item-event .ico{background-image:url(../images/common/sprite_pc.png);background-position:-192px -1066px;width:19px;height:19px;background-size:1356px 1242px;-webkit-box-shadow:none;box-shadow:none;position:relative;width:20px;height:20px}
.side-banner.on .item-event .ico.on{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.side-banner.on .item-social{background:#fff}
.side-banner.on .item-social .item{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.side-banner.on .item-social .item:first-child{border-top:1px solid #e0e0e0}
.side-banner.on .item-social .item:last-child{border-bottom:1px solid #e0e0e0}
.side-banner.on .item-social .guidemap .ico{background-image:url(../images/common/sprite_pc.png);background-position:-602px -878px;width:28px;height:24px;background-size:1356px 1242px}
.side-banner.on .item-social .youtube .ico{background-image:url(../images/common/sprite_pc.png);background-position:-1250px -946px;width:25px;height:18px;background-size:1356px 1242px}
/* .side-banner.on .item-social .insta .ico{background-image:url(../images/common/sprite_pc.png);background-position:-808px -990px;width:20px;height:20px;background-size:1356px 1242px} */
.side-banner.on .item-social .insta .ico{background-image:url(../images/common/ico_program_gray.png); background-size:cover; display:inline-block;width: 26px;height: 22px;}

.side-banner.on .item-social .facebook .ico{background-image:url(../images/common/sprite_pc.png);background-position:-88px -1212px;width:12px;height:22px;background-size:1356px 1242px}
.side-banner.on .go-top .ico{background-image:url(../images/common/sprite_pc.png);background-position:-28px -1212px;width:8px;height:30px;background-size:1356px 1242px}
.side-banner .item-event{position:relative;display:block;width:100%;height:50%;z-index:10;-webkit-transition:.6s all;transition:.6s all}
.side-banner .item-event .bttn{position:relative;width:100%;height:100%;padding:0}
.side-banner .item-event .ico{display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-928px -990px;width:20px;height:20px;background-size:1356px 1242px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);border-radius:50%}
.side-banner .txt01{display:block;width:50px;margin-top:19px;margin:19px auto 0;font-family:NotoSans-Medium;font-size:18px;color:#fff;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.side-banner .event-box{position:fixed;top:0;right:-96.875vw;width:534px;height:520px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.6s all;transition:.6s all;overflow:hidden;border-left:1px solid transparent;background:url(../images/common/main_event_border.jpg) repeat-y -1px -75px;background-clip:border-box}
.side-banner .event-box .event-inner{position:relative;width:100%;height:100%}
.side-banner .event-box .event-inner .event-title{height:58px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.side-banner .event-box .event-inner .event-title .ico{display:inline-block;margin-right:4px;background-image:url(../images/common/sprite_pc.png);background-position:-952px -946px;width:24px;height:24px;background-size:1356px 1242px}
.side-banner .event-box .event-inner .event-title .txt{display:inline-block;font-family:NotoSans-Medium;font-size:22px;color:#222;vertical-align:top}
.side-banner .event-box .event-inner .event-slide{opacity:0;visibility:hidden;position:fixed;top:0;left:0;display:inline-block;width:42.96875vw;height:100%;-webkit-transition:.9s all;transition:.9s all}
.side-banner .event-box .event-inner .event-slide .swiper-event{height:100%}
.side-banner .event-box .event-inner .event-slide .swiper-event .swiper-slide{position:relative;width:100%;height:100%;padding-left:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:60px}
.side-banner .event-box .event-inner .event-slide .swiper-event .line-box{display:inline-block;top:133px}
.side-banner .event-box .event-inner .event-slide .swiper-event .line-box .title{width:auto;font-family:NotoSans-Bold;font-size:18px;color:#fff}
.side-banner .event-box .event-inner .event-slide .swiper-event .txt01{position:relative;top:165px;width:auto;margin:0;text-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;font-size:60px;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.side-banner .event-box .event-inner .event-slide .swiper-event .txt02{position:relative;top:176px;font-family:NotoSans-Bold;font-size:60px;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.side-banner .event-box .event-inner .event-slide .swiper-event .txt03{position:relative;top:195px;font-size:18px;color:#fff;line-height:1.5;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.side-banner .event-box .event-inner .event-slide .swiper-event .date{position:relative;top:216px;font-size:20px;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.side-banner .event-box .event-inner .event-slide .swiper-event .more-btn{position:relative;top:259px;width:200px;height:60px;border:1px solid #fff;border-radius:30px;text-align:center;line-height:60px;-webkit-transition:.4s all;transition:.4s all}
.side-banner .event-box .event-inner .event-slide .swiper-event .more-btn .bttn{width:100%;height:100%;padding:0}
.side-banner .event-box .event-inner .event-slide .swiper-event .more-btn .txt{font-family:NotoSans-Medium;font-size:16px;color:#fff}
.side-banner .event-box .event-inner .event-slide .swiper-event .more-btn:focus,.side-banner .event-box .event-inner .event-slide .swiper-event .more-btn:hover{background:#36f;border:1px solid #36f}
.side-banner .event-box .event-inner .event-slide .pager{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:10}
.side-banner .event-box .event-inner .event-slide .pager .swiper-pagination{position:static}
.side-banner .event-box .event-inner .event-slide .pager .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.5;margin:0 5px;-webkit-transition:.3s all;transition:.3s all}
.side-banner .event-box .event-inner .event-slide .swiper-pagination-bullet-active{width:20px!important;background:#fff;opacity:1!important;border-radius:5px!important}
.side-banner .event-box .event-inner .event-slide .ctrl-bttn{position:absolute;top:-1px;right:-19px;z-index:10}
.side-banner .event-box .event-inner .event-slide .ctrl-bttn .ico{display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-280px -1156px;width:6px;height:10px;background-size:1356px 1242px;opacity:.8}
.side-banner .event-box .event-inner .event-slide .ctrl-bttn.on .ico{background-image:url(../images/common/sprite_pc.png);background-position:-186px -1116px;width:8px;height:10px;background-size:1356px 1242px;opacity:1}
.side-banner .event-box .event-inner .event-content{visibility:hidden;position:absolute;top:0;left:-26.09375vw;display:inline-block;width:53.90625vw;height:100%;vertical-align:top;background:#fff}
.side-banner .event-box .event-inner .event-content .event-list{position:absolute;width:882px;padding-top:40px;right:53px;-webkit-box-sizing:border-box;box-sizing:border-box}
.side-banner .event-box .event-inner .event-content .event-list .item{display:inline-block;vertical-align:top}
.side-banner .event-box .event-inner .event-content .event-list .item.active{display:block;top:40px;right:0;left:auto}
.side-banner .event-box .event-inner .event-content .btn-more{width:100%}
.side-banner .event-box .event-inner .event-list{position:relative;width:100%;height:100%}
.side-banner .event-box .event-inner .event-list .item{position:absolute;display:none;height:335px}
.side-banner .event-box .event-inner .event-list .item:nth-child(1){top:40px;left:0}
.side-banner .event-box .event-inner .event-list .item:nth-child(2){top:40px;right:0}
.side-banner .event-box .event-inner .event-list .item:nth-child(3){top:421px;left:0}
.side-banner .event-box .event-inner .event-list .item:nth-child(4){top:421px;right:0}
.side-banner .event-box .event-inner .event-list .item .img-area{position:relative;display:block;width:423px;height:217px;margin-bottom:14px;border-radius:8px;font-size:0;overflow:hidden}
.side-banner .event-box .event-inner .event-list .item .img-area img{width:100%;height:100%}
.side-banner .event-box .event-inner .event-list .item .img-area .more{display:none;position:absolute;top:0;left:0;padding-top:84px;width:100%;height:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn{width:120px;height:50px;border:1px solid #fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:50px}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn .txt01{width:auto;margin:0;font-family:NotoSans-Medium;font-size:15px;color:#fff;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);text-shadow:none}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn.detail{-webkit-transition:.4s all;transition:.4s all}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn.detail:hover{background:#36f;border:1px solid #36f}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn + .bttn{margin-left:20px;border:1px solid #f60;background:#f60}
.side-banner .event-box .event-inner .event-list .item .img-area:focus .more,.side-banner .event-box .event-inner .event-list .item .img-area:hover .more{display:block;background:rgba(0, 0, 0, 0.6);border-radius:8px}
.side-banner .event-box .event-inner .event-list .item .txt-area{position:static;margin:0;margin-left:15px}
.side-banner .event-box .event-inner .event-list .item .txt-area .title{position:relative;font-family:NotoSans-Medium;font-size:15px;color:#222}
.side-banner .event-box .event-inner .event-list .item .txt-area .ico{background:#f60}
.side-banner .event-box .event-inner .event-list .item .txt-area .txt01{width:auto;max-width:395px;margin:13px 0 0 15px;font-family:NotoSans-Medium;font-size:18px;color:#222;text-shadow:none;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);line-height:1.3}
.side-banner .event-box .event-inner .event-list .item .txt-area .date{position:absolute;left:15px;bottom:0;font-size:16px;color:#767676}
.side-banner .event-box .event-inner .event-list .item.active{display:block;top:40px;left:0;right:auto}
.side-banner .event-box .event-inner .btn-more{position:absolute;left:0;bottom:0;width:100%;height:60px;background:#36f;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:60px}
.side-banner .event-box .event-inner .btn-more .bttn{width:100%;height:100%}
.side-banner .event-box .event-inner .btn-more .ico{display:inline-block;margin-right:6px;background-image:url(../images/common/sprite_pc.png);background-position:-459px -1066px;width:16px;height:16px;background-size:1356px 1242px;vertical-align:-2px}
.side-banner .event-box .event-inner .btn-more .ico.active{background-image:url(../images/common/sprite_pc.png);background-position:-531px -1066px;width:16px;height:16px;background-size:1356px 1242px}
.side-banner .event-box .event-inner .btn-more .txt{font-size:15px;color:#fff}
.side-banner .event-box.on{overflow:hidden;width:96.875vw;height:100%;font-size:0}
.side-banner .event-box.on .event-title .ico,.side-banner .event-box.on .event-title .txt{display:none}
.side-banner .event-box.on .event-title .menu-list{display:table;width:auto;text-align:center;margin:14px auto 0}
.side-banner .event-box.on .event-title .menu-list li{display:table-cell}
.side-banner .event-box.on .event-title .menu-list .item{margin:0 20px;float:left;padding:0 10px}
.side-banner .event-box.on .event-title .menu-list .item .line-box{display:block}
.side-banner .event-box.on .event-title .menu-list .item .line-box .ico{display:none;position:absolute;top:20px;left:0;width:0;height:10px;background:#36f;z-index:1}
.side-banner .event-box.on .event-title .menu-list .item .title{position:relative;z-index:2;font-size:20px;color:#767676}
.side-banner .event-box.on .event-title .menu-list .item.on .title{font-family:NotoSans-Medium;color:#222}
.side-banner .event-box.on .event-title .menu-list .item.on .ico{display:block;position:absolute;width:100%;background:#36f;z-index:1}
.side-banner .event-box .event-slide{display:none}
.side-banner .event-box .menu-list{display:none}
.side-banner .event-box.active{right:3.125vw}
.side-banner .event-box.active .event-content{left:auto;right:0;visibility:visible}
.side-banner .event-box.active .event-content .event-title{position:relative;text-align:right}
.side-banner .event-box.active .event-content .event-title .ico{position:absolute;top:15px;right:446px}
.side-banner .event-box.active .event-content .event-title .txt{position:absolute;top:15px;right:383px}
.side-banner .event-box.active .event-content .event-list .item{visibility:hidden;opacity:0;-webkit-transition:.9s all;transition:.9s all}
.side-banner .event-box.active .event-content .event-list .item.active{opacity:1;visibility:visible}
.side-banner .event-box.active .event-content .btn-more{width:534px;left:auto;right:0}
.side-banner .event-box.active.on .event-list{right:50%;margin-right:-441px}
.side-banner .event-box.active.on .event-list .item{opacity:1;visibility:visible}
.side-banner .event-box.active.on .event-slide{opacity:1;visibility:visible}
.side-banner .event-box.active.on .btn-more{width:100%}
.side-banner .item-social{position:relative;width:100%;height:50%;-webkit-transition:.6s all;transition:.6s all}
.side-banner .item-social li{position:absolute;width:100%;height:3.125vw;top:0;left:0}
.side-banner .item-social li:nth-child(2){top:3.125vw!important}
.side-banner .item-social li:nth-child(3){top:6.19792vw!important}
.side-banner .item-social li:nth-child(4){top:9.27083vw!important}
.side-banner .item-social li + li{margin-top:-0.05208vw}
.side-banner .item-social .item{position:relative;left:-1px;display:block;width:102%;height:3.125vw;line-height:3.125vw;border-top:1px solid rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.1);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}
.side-banner .item-social .item .ico{display:inline-block;vertical-align:-9px}
.side-banner .item-social .guidemap{left:-1px;width:3.125vw;text-align:center;background:url("../images/common/social_bg01.jpg") no-repeat 0 0;background-size:cover}
.side-banner .item-social .guidemap .item{left:0;border:none!important}
.side-banner .item-social .guidemap .ico{background-image:url(../images/common/sprite_pc.png);background-position:-602px -878px;width:28px;height:24px;background-size:1356px 1242px}
.side-banner .item-social .guidemap .item:focus,.side-banner .item-social .guidemap .item:hover{background:url("../images/common/social_bg01.jpg") no-repeat 0 0;background-size:cover}
.side-banner .item-social .guidemap .item:focus .ico,.side-banner .item-social .guidemap .item:hover .ico{vertical-align:-9px;background-image:url(../images/common/sprite_pc.png);background-position:-602px -878px;width:28px;height:24px;background-size:1356px 1242px}
.side-banner .item-social .youtube{top:3.125vw;text-align:center}
.side-banner .item-social .youtube .item{border-top:0!important}
.side-banner .item-social .youtube .ico{background-image:url(../images/common/sprite_pc.png);background-position:-1295px -946px;width:25px;height:18px;background-size:1356px 1242px}
.side-banner .item-social .youtube .item:focus,.side-banner .item-social .youtube .item:hover{background:url("../images/common/social_bg02.jpg") no-repeat 0 0;background-size:cover;border:none}
.side-banner .item-social .youtube .item:focus .ico,.side-banner .item-social .youtube .item:hover .ico{vertical-align:-9px;background-image:url(../images/common/sprite_pc.png);background-position:-1295px -946px;width:25px;height:18px;background-size:1356px 1242px}

.side-banner .item-social .insta{top:6.19792vw;text-align:center}
.side-banner .item-social .insta .ico{background-image:url(../images/common/ico_program_white.png); background-size:cover; display:inline-block;  width: 26px;height: 22px;}
.side-banner .item-social .insta .item:focus,.side-banner .item-social .insta .item:hover{background-color:rgb(51,102,255);background-size:cover;border:none}
.side-banner .item-social .insta .item:focus .ico,.side-banner .item-social .insta .item:hover .ico{vertical-align:-10px;background-image:url(../images/common/ico_program_white.png); background-size:cover; display:inline-block;  width: 26px;height: 22px;}

.side-banner .item-social .facebook{top:9.27083vw;text-align:center}
.side-banner .item-social .facebook .item{border-bottom:1px solid rgba(255, 255, 255, 0.2)}
.side-banner .item-social .facebook .ico{background-image:url(../images/common/sprite_pc.png);background-position:-56px -1212px;width:12px;height:22px;background-size:1356px 1242px}
.side-banner .item-social .facebook .item:focus,.side-banner .item-social .facebook .item:hover{background:url("../images/common/social_bg04.jpg") no-repeat 0 0;background-size:cover;border:none}
.side-banner .item-social .facebook .item:focus .ico,.side-banner .item-social .facebook .item:hover .ico{vertical-align:-10px;background-image:url(../images/common/sprite_pc.png);background-position:-56px -1212px;width:12px;height:22px;background-size:1356px 1242px}
.side-banner .go-top{display:none;position:absolute;bottom:0;width:100%;height:3.125vw}
.side-banner .go-top .bttn{width:100%;height:100%;padding:0;text-align:center}
.side-banner .go-top .ico{display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:0 -1212px;width:8px;height:30px;background-size:1356px 1242px}
.side-banner .tooltip{display:none;position:absolute;top:-webkit-calc(56% + 5px);top:calc(56% + 5px);right:4.01042vw;height:40px;line-height:40px;background:#36f;border-radius:6px;min-width:281px;-webkit-animation-name:toggle;animation-name:toggle;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-duration:leaner;animation-duration:leaner;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.side-banner .tooltip::after{position:absolute;top:50%;right:-7px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);content:'';display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-214px -1116px;width:8px;height:8px;background-size:1356px 1242px}
.side-banner .tooltip .ico{display:inline-block;margin:8px 4px 0 15px;background-image:url(../images/common/sprite_pc.png);background-position:-156px -1066px;width:16px;height:24px;background-size:1356px 1242px}
.side-banner .tooltip .txt{display:inline-block;vertical-align:top;font-size:14px;color:#fff}
@-webkit-keyframes toggle{
0%{right:4.01042vw}
100%{right:4.27083vw}}
@keyframes toggle{
0%{right:4.01042vw}
100%{right:4.27083vw}}
#footer{position:relative;width:100%;height:476px;background:#1a1a1a}
.newsletter-popup-container{display:none;position:absolute;top:50%;left:50%;margin-top:-249px;margin-left:-358px;width:706px;height:497px;background:#fff;z-index:100}
.newsletter-popup-container .popup-inner{position:relative;padding:40px 50px 50px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.newsletter-popup-container .title-area .ico{display:block;float:left;margin-right:20px;background-image:url(../images/common/sprite_pc.png);background-position:-935px -760px;width:68px;height:68px;background-size:1356px 1242px}
.newsletter-popup-container .title-area .title{float:left;width:500px;letter-spacing:-2.5px;margin-top:-6px;font-size:30px;color:#222;line-height:1.3}
.newsletter-popup-container .title-area .title .bold{font-family:NotoSans-Bold}
.newsletter-popup-container .detail{margin-top:27px}
.newsletter-popup-container .detail .label01{display:inline-block;margin:18px 29px 0 13px;font-family:NotoSans-Medium;font-size:16px;color:#222;vertical-align:top}
.newsletter-popup-container .detail .input-txt{display:inline-block;width:516px;height:50px;border:none;font-size:0}
.newsletter-popup-container .detail .input-txt input{width:396px;height:50px;line-height:50px;padding:0 20px;font-size:15px;color:#222;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box}
.newsletter-popup-container .detail .input-txt input::-webkit-input-placeholder{color:#999}
.newsletter-popup-container .detail .input-txt input::-moz-placeholder{color:#999}
.newsletter-popup-container .detail .input-txt input:-ms-input-placeholder{color:#999}
.newsletter-popup-container .detail .input-txt input::-ms-input-placeholder{color:#999}
.newsletter-popup-container .detail .input-txt input::placeholder{color:#999}
.newsletter-popup-container .detail .input-txt .bttn{display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;background:#36f;padding:0;vertical-align:top}
.newsletter-popup-container .detail .input-txt .bttn .txt{font-size:16px;color:#fff}
.newsletter-popup-container .detail .info-box{margin:22px 0 20px 28px;text-align:center}
.newsletter-popup-container .detail .info-box .txt{margin-right:27px;font-size:16px;color:#222}
.newsletter-popup-container .detail .info-box .input-radio label:after{background:#36f}
.newsletter-popup-container .detail .info-box label{font-size:16px;color:#767676;padding:0 27px}
.newsletter-popup-container .detail .info-box label::before{border:1px solid #36f}
.newsletter-popup-container .detail .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer{left:-5px;width:4px}
.newsletter-popup-container .detail .scrollbar-outer > .scroll-element.scroll-y{width:4px}
.newsletter-popup-container .detail .scrollbar-outer > .scroll-element .scroll-bar{background:#ccc}
.newsletter-popup-container .detail .scrollbar-outer > .scroll-element .scroll-element_track{opacity:0}
.newsletter-popup-container .detail .info-txt{width:100%;height:210px;padding:20px;overflow:hidden;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}
.newsletter-popup-container .detail .info-txt .txt-inner{padding-bottom:30px}
.newsletter-popup-container .detail .info-txt .txt-inner > span{padding-left:15px;text-indent:-20px}
.newsletter-popup-container .detail .info-txt .txt-inner .txt01{display:block;margin-bottom:5px;font-size:16px;color:#222}
.newsletter-popup-container .detail .info-txt .txt-inner .txt02{display:block;margin-bottom:30px;font-size:16px;color:#767676;line-height:1.6}
.newsletter-popup-container .detail .info-txt .txt-inner .txt03{font-size:16px;color:#767676;line-height:1.6}
.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02{display:inline-block;width:auto;padding:11px 24px;font-size:15px;color:#222;border:1px solid #222;border-radius:60px;margin-top:10px;margin-bottom:10px;-webkit-transition:background .3s;transition:background .3s;text-align:center;font-family:NotoSans-Regular}
.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-899px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02:focus,.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02:hover{background:#36f;color:#fff;border:1px solid transparent}
.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02:focus::after,.newsletter-popup-container .detail .info-txt .txt-inner .btn-type_download02:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-1027px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.newsletter-popup-container .detail .info-txt .txt-inner .mgb0{margin-bottom:0}
.newsletter-popup-container .detail .info-txt .txt-inner .mgt15{margin-top:15px}
.newsletter-popup-container .detail .info-txt .txt-inner .indent0{text-indent:-10px;padding-left:5px}
.newsletter-popup-container .detail .info-txt .txt-inner .lineH01{line-height:1.5}
.newsletter-popup-container .btn-close{position:absolute;top:-37px;right:-37px}
.newsletter-popup-container .btn-close .bttn{display:block;width:100%;height:100%;padding:0}
.newsletter-popup-container .btn-close .ico{display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-841px -760px;width:74px;height:74px;background-size:1356px 1242px}
@media (max-width: 1800px){
.header-content .gnb-area .a-side .login-box{width:102px}
.header-content .gnb-area .a-side .login-box .bttn .txt01{display:none}
.header-content .gnb-area .a-side .ticket-box{width:59px}
.header-content .gnb-area .a-side .ticket-box .item .txt01{display:none}
.header-content .gnb-area .gnb .gnb-list li{margin-left:0}
.header-content .gnb-area .gnb .gnb-list li:first-child{margin-left:70px}
.header-content .gnb-area .gnb .gnb-list .item{padding:25px 40px}
.header-content .gnb-area .gnb .gnb-list .item:lang(en){padding:0}
.header-content .gnb-area .logo{left:30px}
.header-content .gnb-area .gnb{left:13.54167vw}
.header-content .item-category{left:30px}
.header-content .item-operating:lang(ko){left:214px}
.header-content .item-operating:lang(en){left:280px}
.header-content .gnb-area .gnb .gnb-list .txt01{font-size:18px}
.header-content .gnb-area .gnb .gnb-list .depth2-list{display:block}
.header-content .gnb-area .gnb .gnb-list .depth2-list li:first-child{margin-left:0}
.header-content .gnb-area .gnb .gnb-list .depth2-list .item{width:200px;padding:0}
.header-content .gnb-area .gnb .gnb-list .depth2-list .item .txt01{font-size:15px}
.header-content .gnb-area .a-side .ticket-box .ico{vertical-align:middle}
.header-content .gnb-area .a-side .login-box .ico2{margin-left:4px}
.header-content .gnb-area .a-side .login-box{width:97px}
.header-content .gnb-area .gnb .gnb-list li:first-child{margin-left:0}
.header-content .gnb-area .gnb{left:260px}
.header-content.active .gnb-area .gnb .gnb-list .txt01{color:#222}
.gnb-depth2 .operating-area{left:30px}
.gnb-depth2 .operating-area::after{content:'';position:absolute;top:3px;right:-44px;width:1px;height:250px;background:#e0e0e0}
.header-content .gnb-area .gnb .gnb-list .depth2-list li .item{padding:16px 0;max-width:130px}
.header-content .gnb-area .gnb .gnb-list li .depth2-list{display:none}
.header-content .gnb-area .gnb .gnb-list li .depth2-list .txt01{color:#767676}
.gnb-depth2 .item-banner{width:280px;height:280px;top:35px;right:35px}
.gnb-depth2 .item-banner .swiper-banner .swiper-slide{width:280px;height:280px}
.gnb-depth2 .item-banner .swiper-banner .swiper-slide img{width:100%}
.side-banner .event-box .event-inner .event-content .event-list{width:423px;right:auto;left:53px}
.side-banner .event-box.active.on .event-list .item{display:none}
.side-banner .event-box.active.on .event-list .item.active{display:block;margin:0 auto}
.side-banner .event-box .event-inner .event-content{width:100%}
.side-banner .event-box.active.on{width:40vw}
.side-banner .event-box.on .event-title .menu-list{margin:0;margin-top:14px}
.side-banner .event-box.on .event-title .menu-list li .item{margin:0;padding:0;margin-left:34px}
.side-banner .event-box.on .event-title .menu-list li:first-child .item{margin-left:54px!important}
.side-banner .event-box.active.on .event-slide{width:56.9vw}
.gnb-area .a-side .ticket-box .ico{margin-right:0}
.gnb-area .a-side .login-box .join{left:10px}
.header-content .gnb-area .gnb:lang(en){left:270px}
.gnb-depth2 .operating-area:lang(en){bottom:0;top:auto;text-align:left;width:100%;left:0;border-top:1px solid #f0f0f0;padding-left:30px;height:60px;line-height:58px;margin-top:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.gnb-depth2 .operating-area:lang(en) *:lang(en){display:inline-block!important;font-size:16px!important}
.gnb-depth2 .operating-area:lang(en) .ico:lang(en){display:none!important}
.gnb-depth2 .operating-area:lang(en) .txt02:lang(en){vertical-align:0}
.gnb-depth2 .operating-area:lang(en) .txt02:lang(en)::after:lang(en){content:", ";display:inline-block}
.gnb-depth2 .operating-area:lang(en) .txt04:lang(en){margin-top:0!important}
.gnb-depth2 .operating-area:lang(en) .txt04:lang(en) + .txt04:lang(en){margin-top:0!important}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn:lang(en){position:absolute}
.gnb-depth2 .item-banner .swiper-banner .swiper-pagination:lang(en){bottom:5px}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn:lang(en){bottom:11px}
.gnb-depth2 .operating-area .txt04 .dis_none:lang(en){display:none!important}}
@media (max-width: 1450px){
body{min-width:1366px!important}

.main-section.fullpage .section .section-title-area .txt01{font-size:80px!important}
.main-section.fullpage .section .section-title-area .txt02{display:none!important}
.main-section03 .section-content{top:30.57407vh}
.main-section.fullpage .section .section-title-area{left:40px!important}
.main-section02 .section-content{top:19.92593vh!important;right:50px!important}
.main-section.fullpage .main-section01 #video{width:auto!important}
.main-section.fullpage .main-section02 .bg{height:100vh!important}
.grid .ico01{left:-webkit-calc(14vw - 3.125vw)!important;left:calc(14vw - 3.125vw)!important}
.grid .ico02{left:-webkit-calc(39vw - 3.125vw)!important;left:calc(39vw - 3.125vw)!important}
.grid .ico03{left:-webkit-calc(64vw - 3.125vw)!important;left:calc(64vw - 3.125vw)!important}
.grid .ico04{left:-webkit-calc(89vw - 3.125vw)!important;left:calc(89vw - 3.125vw)!important}
.main-section04 .section-content{top:34.64815vh!important;width:75vw!important;left:-webkit-calc(14vw - 3.125vw)!important;left:calc(14vw - 3.125vw)!important;margin-left:0!important}
.main-section05 .bg{height:100vh!important}
.main-section.fullpage .section .section-title-area.right{right:80px!important}
.main-section.fullpage .section .section-content-inner{width:auto!important;margin:0!important}
.main-section05 .section-content{top:34.64815vh!important;width:75vw!important;left:-webkit-calc(14vw - 3.125vw)!important;left:calc(14vw - 3.125vw)!important;margin-left:0!important}
.main-section06 .section-content-inner .section-content{top:40.03704vh!important}
.footer-inner .select-design{right:100px!important}
.side-banner .txt01{right:.3vw!important;position:relative!important}
.side-banner .event-box .event-inner .event-list .item .img-area .more .bttn .txt01{right:0!important}
.gnb-depth2 .depth2-inner{margin:0!important}
.set-wrp .guide-map-wrp{max-width:1280px;margin-right:22px;margin-left:22px}
.gnb-area .gnb .gnb-list .item:lang(en){width:200px;margin-left:15px}}
@media (max-width: 1540px){
.gnb-depth2 .item-banner{left:30px!important;right:auto!important;top:30px!important;width:229px!important;height:229px!important}
.gnb-depth2 .item-banner .swiper-banner .swiper-slide{width:inherit!important;height:inherit!important}
.header-content .gnb-area .gnb{left:270px!important}
.gnb-depth2 .operating-area{bottom:0!important;top:auto!important;text-align:left!important;width:100%!important;left:0!important;border-top:1px solid #f0f0f0!important;padding-left:30px!important;height:60px!important;line-height:58px!important;margin-top:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.gnb-depth2 .operating-area *{display:inline-block!important;font-size:16px!important}
.gnb-depth2 .operating-area .ico{display:none!important}
.gnb-depth2 .operating-area .txt02{vertical-align:0!important}
.gnb-depth2 .operating-area .txt02::after{content:", ";display:inline-block}
.gnb-depth2 .operating-area .txt04{margin-top:0!important}
.gnb-depth2 .operating-area .txt04 + .txt04{margin-top:0!important}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn{position:absolute!important}
.gnb-depth2 .item-banner .swiper-banner .swiper-pagination{bottom:5px!important}
.gnb-depth2 .item-banner .swiper-banner .ctrl-bttn{bottom:11px!important}
.gnb-depth2 .operating-area .txt04 .dis_none{display:none!important}}
@media (max-height: 768px){
.main-section02 .section-content{right:35px!important;top:17.92593vh!important}
.main-section.fullpage .section .section-title-area.right{right:50px}
.popup-wrp .popup-box{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.contents.event{margin-top:50px}
.contents.event li{min-height:405px}
.contents.event li .img-box{height:222px;border-radius:10px}
.contents.event li .img-box .link-box{border-radius:10px}
.contents.event li .img-box .link-box .center-posi a{color:#fff;border-radius:50px;height:50px;line-height:49px;width:115px;-webkit-transition:all .3s;transition:all .3s}
.contents.event li .img-box .link-box .center-posi a.detail{border:1px solid #fff}
.contents.event li .img-box .link-box .center-posi a.detail:hover{background:#36f;border:1px solid transparent}
.contents.event li .img-box .link-box .center-posi a.buy-ticket{background:#f60}
.contents.event li .txt-box{padding:25px 30px}
.contents.event li .txt-box .products{display:inline-block;font-size:15px;position:relative}
.contents.event li .txt-box .products::after{content:"";display:block;background:#f60;width:100%;height:4px;position:relative;top:-2px}
.contents.event li .txt-box .products.transparents::after{background:#767676}
.contents.event li .txt-box .products span{position:relative;z-index:1}
.contents.event li .txt-box .txt{width:100%;height:55px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:18px;line-height:1.5;margin-top:20px;font-family:NotoSans-Medium}
.contents.event li .txt-box .txt a{-webkit-transition:color .3s;transition:color .3s}
.contents.event li .txt-box .txt.mgt0{margin-top:0}
.contents.event li .txt-box .date{color:#767676;font-family:MyriadPro-Regular;font-size:18px;margin-top:10px}
.contents.event li .txt-box .date .ko{font-family:NotoSans-Regular}
.contents.event li .event-mark{bottom:143px;right:25px}
.contents.affilated{margin-top:100px}
.contents.affilated li{height:310px}
.contents.affilated li .img-box.front{height:267px;text-align:center;width:100%!important;height:268px!important}
.contents.affilated li .img-box.front .link-box{border-radius:10px;background:url(../images/common/ico_plus_orange.png) no-repeat top 96px center;background-color:rgba(0, 0, 0, 0.7);cursor:pointer;display:block}
.contents.affilated li .img-box.front .link-box .center-posi{height:0}
.contents.affilated li .img-box.front .link-box .center-posi .detail{color:#f60;border:0;height:auto;position:absolute;top:18px;left:42%;line-height:1.5;font-size:15px;width:0;height:0;overflow:hidden;white-space:nowrap;opacity:0}
.contents.affilated li .txt-box{-webkit-box-shadow:0 0 13px rgba(0, 0, 0, 0.7);box-shadow:0 0 13px rgba(0, 0, 0, 0.7);padding:30px 9px 30px 30px;width:100%;height:267px;border:1px solid #ccc;position:absolute;top:0;left:0;background:#fff;border:1px solid #36f;border-radius:20px;width:100%!important;height:267px!important}
.contents.affilated li .txt-box .card-name{color:#222;font-size:24px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.contents.affilated li .txt-box .scroll-wrapper{margin-top:15px}
.contents.affilated li .txt-box .txt-overflow-wrp{overflow-y:auto;width:100%;height:-webkit-calc(100% - 24px);height:calc(100% - 24px);line-height:1.6;padding-right:25px;position:relative}
.contents.affilated li .txt-box .txt-overflow-wrp .bld-tit{color:#222;font-size:16px;margin-top:8px;font-weight:bold}
.contents.affilated li .txt-box .txt-overflow-wrp .bld-tit:first-child{margin-top:0}
.contents.affilated li .txt-box .txt-overflow-wrp .gray{color:#767676;font-size:16px;white-space:pre-line}
.contents.affilated li .txt-box .event-mark-wrp{position:absolute;top:-30px;right:20px;height:60px;width:120px;display:none}
.contents.affilated li .txt-box .event-mark-wrp p:nth-last-child(1){right:0}
.contents.affilated li .txt-box .event-mark-wrp p:nth-last-child(2){right:50px}
.contents.affilated li .txt-box .turn-close-btn{position:absolute;bottom:7px;right:7px;display:block;cursor:pointer;padding:10px;z-index:2}
.contents.affilated li .txt-box .turn-close-btn::before{content:"";display:block;background-image:url(../images/common/sprite_pc.png);background-position:-383px -1066px;width:20px;height:16px;background-size:1356px 1242px}
.contents.affilated .card-tit{font-size:18px;margin:20px}
.contents.affilated .card-tit .discount{font-family:Myriad Pro;font-size:24px;color:#f60;font-weight:bold;padding-left:10px}
.contents.affilated .card-tit .discount .percent{font-size:18px}
.schedule-area{width:1280px;height:auto;margin:150px auto}
.schedule-area *{-webkit-box-sizing:border-box;box-sizing:border-box}
.schedule-area .schedule-time ul li{width:3%;float:left;text-align:center}
.schedule-area .schedule-time ul li a{width:100%;padding:10px 0;display:block;font-size:18px;-webkit-transition:color .2s;transition:color .2s}
.schedule-area .schedule-time ul li.on a{color:#36f}
.schedule-area .schedule-time ul li.active a{font-weight:bold;color:#36f;border:2px solid #36f;border-right:0;border-left:0}
.schedule-area .schedule-time ul li.active.prev_active a{border:2px solid #36f;border-right:0;border-radius:44px 0 0 44px}
.schedule-area .schedule-time ul li.active.next_active a{border:2px solid #36f;border-left:0;border-radius:0 44px 44px 0}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.organism-wrp{position:relative;min-width:1366px;overflow-x:hidden;z-index:10}
.organism-wrp .search-result .result-head{margin-top:40px}
.organism-wrp .search-result .result-head .anwser{float:left;font-size:18px}
.organism-wrp .search-result .result-head .anwser .blue{color:#36f}
.organism-wrp .search-result .result-head .input-checkbox.filter{float:right;cursor:pointer;display:block}
.organism-wrp .search-result .scroll-aqua-friends{height:606px;overflow:visible;margin-top:40px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-pagination-progressbar{height:1px!important;top:auto;bottom:35px;z-index:40;background:#e0e0e0}
.organism-wrp .search-result .scroll-aqua-friends .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#222}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper{height:auto}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide{height:480px;border-radius:10px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on{background-size:cover;border:1px solid #36f}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .choice-box{-webkit-box-shadow:0 10px 23px 3px rgba(0, 0, 0, 0.5);box-shadow:0 10px 23px 3px rgba(0, 0, 0, 0.5)}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .choice-box .img-box{height:100%}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .choice-box .img-box img{width:auto;height:100%}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .choice-box .where{display:none}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .choice-box .name{display:none}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide.on .infomation-box{-webkit-box-shadow:0 10px 23px 3px rgba(0, 0, 0, 0.5);box-shadow:0 10px 23px 3px rgba(0, 0, 0, 0.5)}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .where{position:absolute;top:0;left:0;height:80px;padding:25px 30px;color:#fff;font-size:16px;width:100%;z-index:1;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.69) 0, rgba(125, 185, 232, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.69)), to(rgba(125, 185, 232, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.69) 0, rgba(125, 185, 232, 0) 100%)}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .where.no-bg{background:none;color:#222}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .where .myriad{position:relative;padding-left:18px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .where .myriad::before{content:"";display:block;background-image:url(../images/common/sprite_pc.png);background-position:-94px -1156px;width:14px;height:18px;background-size:1356px 1242px;position:absolute;top:0;left:0}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .ko{font-size:24px;line-height:1}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .name-tit .en{height:43px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .en{font-size:16px;font-family:MyriadPro-Regular;color:#767676;margin-top:5px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .job-name{font-family:NotoSans-Regular}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .choice-box{display:block;cursor:pointer;padding:0;text-align:left;width:100%;-webkit-box-shadow:0 0 18px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 18px 3px rgba(0, 0, 0, 0.2);border-radius:10px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .choice-box:hover{-webkit-box-shadow:0 0 30px 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 30px 4px rgba(0, 0, 0, 0.5)}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .choice-box .img-box{height:100%}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .choice-box .img-box img{width:100%}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .choice-box .name{position:absolute;bottom:0;left:0;background:#fff;width:100%;padding:25px 30px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box{width:100%;height:100%;position:absolute;top:0;left:0;padding:60px 7px 60px 30px;background:rgba(255, 255, 255, 0.9);-webkit-box-shadow:0 0 18px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 18px 3px rgba(0, 0, 0, 0.2);border-radius:10px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;height:480px;border-radius:9px;background-size:cover;opacity:0}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);z-index:1}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box *{z-index:2}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box:hover{-webkit-box-shadow:0 0 30px 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 30px 4px rgba(0, 0, 0, 0.5)}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .where{background:transparent;color:#36f}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .where .myriad::before{background-image:url(../images/common/sprite_pc.png);background-position:-162px -1156px;width:14px;height:18px;background-size:1356px 1242px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .name-tit{position:relative}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type{position:relative}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type p{font-size:16px;color:#36f}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type p.type{font-size:14px;color:#767676;margin-top:10px;line-height:1.5;word-break:keep-all;height:42px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type p.type span{padding-right:12px;word-break:keep-all;position:relative}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type p.type span::before{content:"";display:block;position:absolute;top:6px;right:1px;background-image:url(../images/common/sprite_pc.png);background-position:-332px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .fish-type p.type span:last-child::before{display:none}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .scroll-element.scroll-y{right:14px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .info-area.scroll-wrapper{margin-top:0}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .info-area{overflow-y:auto;padding-right:20px;height:200px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .info-area p{font-size:16px;color:#767676;word-break:keep-all;letter-spacing:1px;line-height:1.625}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .close{position:absolute;bottom:15px;right:24px;padding:10px;cursor:pointer}
.organism-wrp .search-result .scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .close::before{content:"";display:block;background-image:url(../images/common/sprite_pc.png);background-position:-383px -1066px;width:20px;height:16px;background-size:1356px 1242px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-scrollbar{height:1px;bottom:23px;height:23px;background:transparent;left:0;width:100%}
.organism-wrp .search-result .scroll-aqua-friends .swiper-scrollbar::after{content:"";display:block;width:100%;height:1px;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:0;background:#e0e0e0;z-index:-1}
.organism-wrp .search-result .scroll-aqua-friends .swiper-scrollbar .swiper-scrollbar-drag{position:absolute;background:#fff;border:1px solid #767676;border-radius:23px;overflow:hidden}
.organism-wrp .search-result .scroll-aqua-friends .swiper-scrollbar .swiper-scrollbar-drag::before{content:"";display:inline-block;position:absolute;top:50%;left:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-1041px -878px;width:4px;height:6px;background-size:1356px 1242px}
.organism-wrp .search-result .scroll-aqua-friends .swiper-scrollbar .swiper-scrollbar-drag::after{content:"";display:inline-block;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-1017px -878px;width:4px;height:6px;background-size:1356px 1242px}
.map-wrp .map{width:100%;height:600px;text-align:center}
.map-wrp .map img{max-width:100%}
.map-wrp .address-box{margin-top:60px;font-size:18px;color:#767676}
.map-wrp .address-box span{vertical-align:middle;display:inline-block;text-align:center}
.map-wrp .address-box .place{width:300px;font-size:30px;font-family:NotoSans-Bold;color:#222}
.map-wrp .address-box .place [alt="63"]{width:34px;top:-4px;position:relative}
.map-wrp .address-box .address{margin-left:35px;text-align:left}
.map-wrp .address-box .tel{margin-left:35px;position:relative;top:2px}
.address-wrp{margin-top:80px;border-top:2px solid #222}
.address-wrp .list li{height:auto}
.address-wrp .list li .question-box{min-height:80px;line-height:80px;border-bottom:1px solid #e0e0e0}
.address-wrp .list li .question-box .btn{text-align:left;cursor:pointer;width:100%;display:block;float:left;position:relative;padding-left:75px}
.address-wrp .list li .question-box .btn::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:40px}
.address-wrp .list li .question-box .btn.bus::before{background-image:url(../images/common/sprite_pc.png);background-position:-908px -946px;width:24px;height:24px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn.car::before{background-image:url(../images/common/sprite_pc.png);background-position:-996px -946px;width:24px;height:22px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn.taxi::before{background-image:url(../images/common/sprite_pc.png);background-position:-864px -946px;width:24px;height:24px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn.airplane::before{background-image:url(../images/common/sprite_pc.png);background-position:-732px -946px;width:24px;height:24px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn.train::before{background-image:url(../images/common/sprite_pc.png);background-position:-776px -946px;width:24px;height:24px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn.walking::before{background-image:url(../images/common/sprite_pc.png);background-position:-26px -1156px;width:12px;height:24px;background-size:1356px 1242px}
.address-wrp .list li .question-box .btn > span{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);display:block;float:left;font-size:18px;color:#767676;line-height:1.55;padding:26px 0}
.address-wrp .list li .question-box .btn em{display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:100px;text-align:center}
.address-wrp .list li .question-box .btn em span{background-image:url(../images/common/sprite_pc.png);background-position:-1222px -990px;width:26px;height:14px;background-size:1356px 1242px;margin:0 auto;display:inline-block}
.address-wrp .list li .anwser-box{display:none;padding:27px 40px;border-bottom:1px solid #e0e0e0;background:#f7f7f7}
.address-wrp .list li .anwser-box .anwser-head{font-size:18px}
.address-wrp .list li .anwser-box .anwser-head a{display:inline-block;padding:10px 20px;font-size:15px;color:#36f;border:1px solid #36f;border-radius:60px;margin-left:20px;-webkit-transition:background .3s;transition:background .3s}
.address-wrp .list li .anwser-box .anwser-head a::after{content:"";display:inline-block;margin-left:6px;background-image:url(../images/common/sprite_pc.png);background-position:-867px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.address-wrp .list li .anwser-box .anwser-head a:focus,.address-wrp .list li .anwser-box .anwser-head a:hover{background:#36f;color:#fff}
.address-wrp .list li .anwser-box .anwser-head a:focus::after,.address-wrp .list li .anwser-box .anwser-head a:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-995px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.address-wrp .list li .anwser-box .txt-area{font-size:16px;line-height:1.7555;float:left;width:100%!important;color:#767676}
.address-wrp .list li .anwser-box .txt-area .myriad{font-family:MyriadPro-Semibold}
.address-wrp .list li .anwser-box div:nth-child(2){margin-top:20px}
.address-wrp .list li.on .question-box .icon-box span{background:#36f;color:#fff;border:0}
.address-wrp .list li.on .question-box .btn > span{font-family:NotoSans-Medium;color:#222}
.address-wrp .list li.on .question-box .btn em span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.address-wrp .list li.on .anwser-box .icon-box span{background:#f60;color:#fff;border:0}
.address-wrp.parking-wrp{line-height:1.8665}
.address-wrp.parking-wrp .ico-parking::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-820px -946px;width:24px;height:24px;background-size:1356px 1242px;color:#222;position:relative;top:4px;margin-right:6px}
.address-wrp.parking-wrp .notoM{color:#222;margin-top:25px}
.address-wrp.parking-wrp .notoM.c-main01{color:#36f!important}
.aquarist.scroll-aqua-friends .swiper-wrapper .swiper-slide.on .where .myriad::before{display:none}
.aquarist.scroll-aqua-friends .swiper-wrapper .swiper-slide .where .myriad::before{display:none!important}
.aquarist.scroll-aqua-friends .swiper-wrapper .swiper-slide .where .myriad{padding-left:0!important}
.aquarist.scroll-aqua-friends .swiper-wrapper .swiper-slide .infomation-box .info-area{height:280px!important}
.set-wrp.width_100{width:100%}
.set-wrp.width_100 .width_100{width:100%}
.set-wrp.width_100 .title{font-size:30px;font-family:NotoSans-Medium;color:#222}
.set-wrp.width_100 .title .myriad{font-family:MyriadPro-Semibold}
.set-wrp.width_100 .page-tit{color:#222;margin-top:0}
.set-wrp.width_100 .location-wrp{width:1366px;margin:0 auto}
.set-wrp.width_100 .planet-wrp [class^="content"]{padding:100px 0}
.set-wrp.width_100 .planet-wrp [class^="content"] .box-center{width:1366px;margin:0 auto}
.set-wrp.width_100 .planet-wrp [class^="content"]:last-child{padding-bottom:0}
.set-wrp.width_100 .planet-wrp > div:nth-child(even){background:#f7f7f7}
.set-wrp.width_100 .content01{color:#767676;font-size:16px;line-height:1.625;padding-top:0!important}
.set-wrp.width_100 .content01 .txt-box{float:left}
.set-wrp.width_100 .content01 .width_777{width:806px;text-align:justify;letter-spacing:-0.1px;word-break:keep-all}
.set-wrp.width_100 .content01 .width_left{margin-left:80px;width:-webkit-calc(100% - 886px);width:calc(100% - 886px);float:left}
.set-wrp.width_100 .content01 .mgl50{margin-left:50px}
.set-wrp.width_100 .content01 .line2{padding:20px 30px!important}
.set-wrp.width_100 .content01 .tbl-wrp td,.set-wrp.width_100 .content01 .tbl-wrp th{padding:20px 30px;font-size:16px}
.set-wrp.width_100 .content01 .tbl-wrp th{color:#222;font-family:NotoSans-Medium}
.set-wrp.width_100 .content01 .tbl-wrp li{float:left}
.set-wrp.width_100 .content01 .tbl-wrp li p{margin-left:15px}
.set-wrp.width_100 .content01 .tbl-wrp li.clfix .width400{width:400px}
.set-wrp.width_100 .content01 .tbl-wrp li.clfix p{float:left;margin:0}
.set-wrp.width_100 .content01 .about-jeju .img-box{float:left;width:428px;margin-right:38px}
.set-wrp.width_100 .content01 .about-jeju .txt-box{float:left;width:-webkit-calc(100% - 466px);width:calc(100% - 466px);letter-spacing:-.5px;word-break:keep-all}
.set-wrp.width_100 .content01 .about-jeju .txt-box p.sub-tit{font-size:24px;font-family:NotoSans-Medium;color:#000;margin-top:40px}
.set-wrp.width_100 .content01 .about-jeju .txt-box p.sub-tit:lang(en){margin-top:0;line-height:1}
.set-wrp.width_100 .content01 .about-jeju .txt-box p.sub-tit [alt="63"]{width:29px;position:relative;top:-3px;margin:0 5px}
.set-wrp.width_100 .content01 .about-jeju .txt-box p.sub-tit.mgt0{margin-top:0;line-height:1}
.set-wrp.width_100 .content01 .jeju-bi .box01 .img-box{width:580px;float:left;margin-right:80px}
.set-wrp.width_100 .content01 .jeju-bi .box01 .txt-box{width:-webkit-calc(100% - 660px);width:calc(100% - 660px);float:left}
.set-wrp.width_100 .content01 .jeju-bi .box02 > .type01{float:left}
.set-wrp.width_100 .content01 .jeju-bi .box02 > .type01:nth-child(1){margin-right:80px}
.set-wrp.width_100 .content01 .jeju-bi .box02 > .type01:nth-child(2){margin-right:100px}
.set-wrp.width_100 .content02 .mission-box{background:url(../images/common/aqua_planet_jeju02.jpg) no-repeat center center;background-size:cover;height:400px;padding-top:142px;padding-left:464px;color:#fff}
.set-wrp.width_100 .content02 .mission-box .fntL_36{font-size:36px;font-family:NotoSans-Light}
.set-wrp.width_100 .content02 .mission-box .fntM_36{font-size:36px;font-family:NotoSans-Medium}
.set-wrp.width_100 .content02 .mission-box .fntL_24{font-size:24px;font-family:NotoSans-Light}
.set-wrp.width_100 .content02 .mission-box .fntM_24{font-size:24px;font-family:NotoSans-Medium}
.set-wrp.width_100 .content02 .value-box{margin-top:60px}
.set-wrp.width_100 .content02 .value-box .title{width:-webkit-calc(100% - 1030px);width:calc(100% - 1030px);float:left}
.set-wrp.width_100 .content02 .value-box .title p{font-size:30px;font-family:NotoSans-Light}
.set-wrp.width_100 .content02 .value-box .title p .bld{font-family:NotoSans-Medium}
.set-wrp.width_100 .content02 .value-box .value-info{width:1030px;float:left;color:#767676;font-size:16px;line-height:1.555;word-break:keep-all}
.set-wrp.width_100 .content02 .value-box .value-info strong{color:#222;font-family:NotoSans-Medium}
.set-wrp.width_100 .content02 .value-box .value-info .value-img{margin-top:60px}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li{width:33.333%;text-align:center;padding-top:220px;float:left}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.future{background:url(../images/common/jeju_icon_future.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.person{background:url(../images/common/jeju_icon_person.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.global{background:url(../images/common/jeju_icon_global.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.yeosu-type01{background:url(../images/common/yeosu_icon_type01.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.yeosu-type02{background:url(../images/common/yeosu_icon_type02.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li.yeosu-type03{background:url(../images/common/yeosu_icon_type03.png) no-repeat center top}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li .tit{font-size:24px;font-family:NotoSans-Medium;color:#222}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li .blue{color:#36f;font-size:18px;font-family:MyriadPro-Semibold}
.set-wrp.width_100 .content02 .value-box .value-info .value-img li .small{color:#767676;font-size:16px}
.set-wrp.width_100 .content03{color:#767676;font-size:16px;line-height:1.625}
.set-wrp.width_100 .content03 .list{display:inline-block;text-align:left}
.set-wrp.width_100 .content03 .tbl-wrp{font-size:16px}
.set-wrp.width_100 .content03 .tbl-wrp td,.set-wrp.width_100 .content03 .tbl-wrp th{padding:16px 0}
.set-wrp.width_100 .three-quarter{margin-top:40px}
.set-wrp.width_100 .three-quarter .sub-tit{font-size:24px;color:#222}
.set-wrp.width_100 .three-quarter .sub-tit + p{margin-top:8px}
.set-wrp.width_100 .three-quarter ul{margin-top:25px}
.set-wrp.width_100 .three-quarter ul li{width:428px;float:left;min-height:232px;border-radius:10px;overflow:hidden}
.set-wrp.width_100 .three-quarter ul li:nth-child(3n+2){margin-left:38px;margin-right:38px}
.set-wrp.width_100 .three-quarter ul li img{width:100%}
.set-wrp.width_100 .four-quarter{padding-bottom:60px}
.set-wrp.width_100 .four-quarter .txt-box .notoR{font-family:NotoSans-Regular!important}
.set-wrp.width_100 .four-quarter .txt-box .notoM{margin-top:95px}
.set-wrp.width_100 .four-quarter > ul{margin-top:60px}
.set-wrp.width_100 .four-quarter > ul > li{width:-webkit-calc(50% - 18px);width:calc(50% - 18px);height:auto;float:left}
.set-wrp.width_100 .four-quarter > ul > li > .tit{font-size:24px;color:#222;margin-bottom:35px;display:block}
.set-wrp.width_100 .four-quarter > ul > li:nth-child(2n+2){margin-left:36px}
.set-wrp.width_100 .four-quarter > ul > li ul li{word-break:keep-all;margin-left:39px;width:312px;float:left;height:368px;line-height:1.625;letter-spacing:-.2px}
.set-wrp.width_100 .four-quarter > ul > li ul li .d-area{width:665px}
.set-wrp.width_100 .four-quarter > ul > li ul li:nth-child(1){margin-left:0}
.set-wrp.width_100 .four-quarter > ul > li ul li .img-box{border-radius:10px;overflow:hidden}
.set-wrp.width_100 .four-quarter > ul > li ul li .notoM{margin-top:25px;margin-bottom:10px;color:#222;font-size:18px}
.set-wrp.width_100 .content04 ul{margin-top:80px}
.set-wrp.width_100 .content04 ul li{width:312px;height:170px;float:left;margin-right:37px;text-align:center}
.set-wrp.width_100 .content04 ul li:nth-child(4n+4){margin-right:0}
.set-wrp.width_100 .content04 ul li .img-box{width:100%;min-height:80px;border:2px solid #e0e0e0;position:relative;overflow:hidden}
.set-wrp.width_100 .content04 ul li .img-box img,.set-wrp.width_100 .content04 ul li .img-box span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18px;font-family:NotoSans-Medium;color:#222}
.set-wrp.width_100 .content04 ul li > p{font-size:16px;color:#767676;margin-top:16px}
.set-wrp.width_100 .content05{color:#767676;font-size:16px;line-height:1.625}
.set-wrp.width_100 .content05 .tab-contents-box{letter-spacing:-0.2px}
.set-wrp.width_100 .content05 .link-box{text-align:center}
.set-wrp.width_100 .content05 .sub-tit{font-size:30px;font-family:NotoSans-Medium;color:#000;margin-top:40px}
.set-wrp.width_100 .content05 .business-section{text-align:left;width:1160px;margin:0 auto;margin-top:50px}
.set-wrp.width_100 .content05 .business-section li{float:left;width:50%;padding-left:136px;padding-top:10px;min-height:180px;background-repeat:no-repeat;line-height:1.875}
.set-wrp.width_100 .content05 .business-section li:nth-child(1){background-image:url(../images/common/planet_icon01.png)}
.set-wrp.width_100 .content05 .business-section li:nth-child(2){background-image:url(../images/common/planet_icon02.png)}
.set-wrp.width_100 .content05 .business-section li:nth-child(3){background-image:url(../images/common/planet_icon03.png)}
.set-wrp.width_100 .content05 .business-section li:nth-child(4){background-image:url(../images/common/planet_icon04.png)}
.set-wrp.width_100 .content05 .business-section li:nth-child(5){background-image:url(../images/common/planet_icon05.png)}
.set-wrp.width_100 .content05 .business-section li p.c-black{font-family:NotoSans-Medium;font-size:18px;margin-bottom:3px}
.set-wrp.width_100 .content05 .business-section li p.c-black .myriad{font-family:MyriadPro-Regular}
.set-wrp.width_100 .content05 .business-section.third_list{width:-webkit-calc(100% - 660px);width:calc(100% - 660px);float:left;margin-top:0;padding-left:38px}
.set-wrp.width_100 .content05 .business-section.third_list li{width:100%;padding-left:0;background:transparent;margin-top:35px;height:auto;min-height:auto}
.set-wrp.width_100 .content05 .business-section.third_list li:nth-child(1){margin-top:0}
.set-wrp.width_100 .content05 .business-capability{text-align:center;margin-top:60px}
.set-wrp.width_100 .content05 .business-capability .img-box{width:660px;float:left;margin-top:40px}
.set-wrp.width_100 .content05 .about-jeju .img-box{float:left;width:428px;margin-right:30px}
.set-wrp.width_100 .content05 .about-jeju .txt-box{float:left;width:-webkit-calc(100% - 458px);width:calc(100% - 458px)}
.set-wrp.width_100 .content05 .about-jeju .txt-box p.sub-tit{font-size:30px;font-family:NotoSans-Medium;color:#000;margin-top:0;line-height:1;letter-spacing:-1px}
.solar-page{padding-bottom:0}
.solar-page .about-solar .w-348{width:348px;color:#222;line-height:1.35}
.solar-page .about-solar .w-348 + .f-left{width:-webkit-calc(100% - 348px);width:calc(100% - 348px)}
.solar-page .about-solar .hanwha-fnt{position:relative;top:-5px}
.solar-page .solar-cnt02{padding-bottom:150px!important;line-height:1.625}
.solar-page .solar-cnt02 .box02 .f-left:nth-child(1),.solar-page .solar-cnt02 .box03 .f-left:nth-child(1){padding-right:18px}
.solar-page .solar-cnt02 .box02 .f-left:nth-child(1) + div,.solar-page .solar-cnt02 .box03 .f-left:nth-child(1) + div{padding-left:18px}
.solar-page .solar-cnt02 .box02 .sub-tit02,.solar-page .solar-cnt02 .box03 .sub-tit02{line-height:1}
.planet_ilsan{padding-bottom:0}
.ico-subway::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-776px -946px;width:24px;height:24px;background-size:1356px 1242px;position:relative;top:4px;margin-right:6px}
.ico-bus::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-908px -946px;width:24px;height:24px;background-size:1356px 1242px;position:relative;top:4px;margin-right:6px}
.shuttle-wrp{border-top:0}
.shuttle-wrp .c-line1{color:#263c96}
.shuttle-wrp .c-line5{color:#8936e0}
.shuttle-wrp .c-line9{color:#d1a62c}
.shuttle-wrp .c-gold{color:#957349}
.shuttle-wrp .c-gold [alt="63"]{position:relative;top:-2px;padding:0}
.shuttle-wrp > .shuttle-img{position:relative;overflow:hidden}
.shuttle-wrp > .shuttle-img .popon-btns{position:absolute;top:0;left:0}
.shuttle-wrp > .shuttle-img .popon-btns .btns{position:absolute;width:20px;height:30px;padding:0;cursor:pointer}
.shuttle-wrp > .shuttle-img .popon-btns .btns.station01{top:434px;left:525px}
.shuttle-wrp > .shuttle-img .popon-btns .btns.station02{top:335px;left:582px}
.shuttle-wrp > .shuttle-img .popon-btns .btns.station03{top:189px;left:471px}
.shuttle-wrp > .shuttle-img .popon-btns .btns.station04{top:28px;left:673px}
.shuttle-wrp > .shuttle-img .popon-btns .btns.station05{top:249px;left:847px}
.shuttle-wrp > .shuttle-img .popup-wrp{position:absolute}
.shuttle-wrp > .shuttle-img .popup-wrp .box-center{-webkit-box-shadow:0 20px 10px 5px rgba(50, 50, 50, 0.2);box-shadow:0 20px 10px 5px rgba(50, 50, 50, 0.2);background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:350px;min-height:330px;height:auto;padding:30px 40px;font-size:16px}
.shuttle-wrp > .shuttle-img .popup-wrp .box-center .sub-tit01{line-height:1;color:#222}
.shuttle-wrp > .shuttle-img .popup-wrp .box-center .where{font-family:NotoSans-Medium;margin-top:15px}
.shuttle-wrp > .shuttle-img .popup-wrp .box-center .img-box{margin-top:23px}
.shuttle-wrp > .shuttle-img .popup-wrp .box-center .img-box img{max-width:100%}
.shuttle-wrp .ico-shuttle{font-size:16px;margin-top:10px}
.shuttle-wrp .ico-shuttle::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-688px -946px;width:24px;height:24px;background-size:1356px 1242px;position:relative;top:5px;margin-right:5px}
.shuttle-wrp .time-schedule > div{float:left;width:-webkit-calc(50% - 18px);width:calc(50% - 18px)}
.shuttle-wrp .time-schedule > div:nth-child(1){margin-right:36px}
.shuttle-wrp .time-schedule > div > .to-from{font-size:18px}
.shuttle-wrp .time-schedule > div > .to-from .deep-blue{color:#263c96;font-family:NotoSans-Medium}
.shuttle-wrp .time-schedule > div > .to-from .c-gold{color:#957349;font-family:NotoSans-Medium}
.shuttle-wrp .time-schedule > div > .to-from [alt="63"]{position:relative;top:-3px;padding:0 5px}
.shuttle-wrp .time-schedule > div .info-mark{font-size:15px;margin-top:15px;color:#767676}
.shuttle-wrp .time-schedule > div .info-mark::before{content:"";display:inline-block;position:relative;top:3px;margin-right:5px;background-image:url(../images/common/sprite_pc.png);background-position:-269px -1066px;width:18px;height:18px;background-size:1356px 1242px}
.shuttle-wrp .tbl-wrp{font-size:16px!important}
.shuttle-wrp .tbl-wrp td,.shuttle-wrp .tbl-wrp th{padding:18px 0!important}
.shuttle-wrp .tbl-wrp .align_l{padding:20px 39px!important}
.shuttle-wrp .tbl-wrp [alt="63"]{position:relative;top:-3px;padding:0 2px}
.shuttle-wrp .basic02.c-black{font-family:NotoSans-Medium}
.shuttle-wrp .basic02.c-black::before{top:6px}
.shuttle-wrp .parking-info-wrp .basic02.c-black [alt="63"]{position:relative;top:-3px;padding:0 5px}
.shuttle-wrp .parking-info-wrp ul > .bullet{margin-top:8px}
.protect .gradient-txt{padding:15px 30px;padding-top:100px;color:#fff;font-size:16px;width:100%;z-index:1;position:absolute;bottom:0;left:0;background:url(../images/common/gradient_bg02.png) repeat-x left bottom}
.protect .btn-wrp.align_c .btn-type01{padding:18px 39px!important}
.protect .three-quarter ul li{position:relative}
.protect .three-quarter ul li:nth-child(1n+4){margin-top:38px}
.protect .four-quarter ul{margin-top:40px!important}
.protect .four-quarter ul li{position:relative;width:-webkit-calc(25% - 27px)!important;width:calc(25% - 27px)!important;margin-left:36px;border-radius:10px;overflow:hidden}
.protect .four-quarter ul li img{width:100%}
.protect .four-quarter ul li:nth-child(4n+1){margin-left:0}
.protect .activity-lists li{width:50%;float:left;position:relative}
.protect .activity-lists li:nth-child(1n+3){margin-top:60px}
.protect .activity-lists li .img-box{width:312px}
.protect .activity-lists li .img-box img{width:100%}
.protect .activity-lists li .txt-box{width:300px;top:50%;position:absolute;left:348px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);letter-spacing:-.5px}
.protect .activity-lists li .txt-box .sub-tit01{line-height:1.4111}
.protect .activity-lists li .txt-box .basic{line-height:1.625;word-break:keep-all;margin-top:5px}
.time-schedule{display:none}
.time-schedule.on{display:block}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.schedule-area{width:100%;height:auto;margin-top:100px}
.schedule-area .schedule-head{background:#fff;padding-bottom:5px}
.schedule-area .schedule-head.fixed{position:fixed;top:80px;padding-top:55px;padding-bottom:50px;width:1366px;margin:0 auto;z-index:5}
.schedule-area .schedule-head .date{float:left}
.schedule-area .schedule-head .date .fnt44B{font-size:44px;font-weight:bold;display:inline-block;font-family:NotoSans-Bold}
.schedule-area .schedule-head .date .fnt44B .fnt16{font-size:16px;font-weight:normal;color:#767676;padding-left:8px}
.schedule-area .schedule-head .date .refresh{background-image:url(../images/common/sprite_pc.png);background-position:-1166px -946px;width:22px;height:22px;background-size:1356px 1242px;display:inline-block;position:relative;top:4px;margin-left:3px;cursor:pointer}
.schedule-area .schedule-head .tab-btn{float:right}
.schedule-area .schedule-head .tab-btn li{width:85px;text-align:center;position:relative}
.schedule-area .schedule-head .tab-btn li .datepicker{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}
.schedule-area .schedule-head .tab-btn li .datepicker + a:lang(en){padding:5px 0}
.schedule-area .schedule-head .tab-btn li a{padding:14px 0;color:#767676;font-size:16px}
.schedule-area .schedule-head .tab-btn li.on{border:1px solid #222}
.schedule-area .schedule-head .tab-btn li.on a{color:#222;font-family:NotoSans-Medium}
.schedule-area .schedule-time{padding:0 30px;margin-top:45px;position:relative;background:#fff;-webkit-transition:margin .3s;transition:margin .3s}
.schedule-area .schedule-time.fixed{position:fixed;top:190px;width:1366px;padding-bottom:5px;margin:0 auto;margin-top:45px;border-bottom:1px solid #e0e0e0;z-index:5}
.schedule-area .schedule-time.fixed + .schedule-list{margin-top:270px}
.schedule-area .schedule-time::before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-307px -1066px;width:18px;height:18px;background-size:1356px 1242px}
.schedule-area .schedule-time::after{content:"";display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-196px -1156px;width:12px;height:18px;background-size:1356px 1242px}
.schedule-area .schedule-time ul li{width:3%;float:left;text-align:center;position:relative}
.schedule-area .schedule-time ul li:first-child::after{content:none}
.schedule-area .schedule-time ul li::after{top:50%;left:0;height:10px;width:1px;background:#e0e0e0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);content:"";display:block;position:absolute}
.schedule-area .schedule-time ul li .btns{width:100%;padding:10px 0;display:block;font-size:20px;-webkit-transition:color .2s;transition:color .2s;font-family:MyriadPro-Regular;cursor:pointer}
.schedule-area .schedule-time ul li.on .btns{color:#36f}
.schedule-area .schedule-time ul li.active.active.prev_active::after{content:none}
.schedule-area .schedule-time ul li.active.active.next_active + li::after{content:none}
.schedule-area .schedule-time ul li.active .btns{color:#36f;border:2px solid #36f;border-right:0;border-left:0}
.schedule-area .schedule-time ul li.active.prev_active .btns{border:2px solid #36f;border-right:0;border-radius:44px 0 0 44px}
.schedule-area .schedule-time ul li.active.next_active .btns{border:2px solid #36f;border-left:0;border-radius:0 44px 44px 0}
.schedule-area .schedule-list{overflow:hidden;margin-top:20px;border-top:1px solid #111}
.schedule-area .schedule-list .schedule-list-head{overflow:hidden;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);margin-left:100px;height:auto;float:left;border-left:1px solid #e0e0e0;position:relative}
.schedule-area .schedule-list .schedule-list-head ul li{float:left;text-align:center;position:relative;display:block;width:100%;padding:18px 0;font-size:22px;-webkit-transition:background .15s;transition:background .15s;font-family:MyriadPro-Regular;color:#767676}
.schedule-area .schedule-list .schedule-list-head ul li:first-child::after{content:none}
.schedule-area .schedule-list .schedule-list-head ul li::after{top:50%;left:0;height:20px;width:1px;background:#e0e0e0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);content:"";display:block;position:absolute}
.schedule-area .schedule-list .schedule-list-head ul li.on{color:#222;font-family:MyriadPro-Semibold}
.schedule-area .schedule-list .schedule-list-head ul li.on::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-242px -1116px;width:8px;height:8px;background-size:1356px 1242px;position:relative;top:-3px;right:7px}
.schedule-area .schedule-list .schedule-list-detail{width:100%;height:auto;float:left;border-top:1px solid #111}
.schedule-area .schedule-list .schedule-list-detail > ul > li{position:relative;height:auto;border-bottom:1px solid #e0e0e0}
.schedule-area .schedule-list .schedule-list-detail > ul > li > p{width:100px;float:left;text-align:center;position:relative;z-index:2;height:100%;font-size:20px;font-family:NotoSans-Regular}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp{float:left;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);height:auto;border-left:1px solid #e0e0e0;overflow:hidden;margin-top:0;border-top:0}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul{background:#f7f7f7;position:relative;height:auto;min-height:115px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul:nth-child(1n+2){border-top:1px solid #e0e0e0}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li{position:absolute;height:100%;float:left;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;top:0;left:0;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap;background:#f4f4f4}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a{display:block;padding:20px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span{display:inline-block;margin-top:6px;font-size:14px;color:#767676}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span.prog_type{background:transparent;border:1px solid #767676;max-width:105px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span:lang(en).prog_type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span:first-child{margin-top:0}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span.prog_name{display:block;font-size:16px;color:#666;text-overflow:hidden;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span.prog_name::after{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-306px -1156px;width:6px;height:10px;background-size:1356px 1242px;position:relative;top:1px;margin-left:7px;margin-bottom:2px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span.prog_time{margin-top:12px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li a span.prog_time::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-771px -1066px;width:12px;height:12px;background-size:1356px 1242px;position:relative;top:1px;margin-right:4px}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time{background:#fff}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time .prog_type{border:0;color:#fff;-webkit-transition:background .5s;transition:background .5s}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time .prog_type.live{background:#368db2}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time .prog_type.experience{background:#4d7f59}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time .prog_type.show{background:#cc6c6f}
.schedule-area .schedule-list .schedule-list-detail > ul > li .detail-wrp ul li.on-time .prog_name{color:#222}
.set-wrp .over-width{width:auto;min-width:1366px;max-width:1680px;margin:0 auto}
.set-wrp .width-average{width:1366px;margin:0 auto}
.set-wrp .pick-day-prog-list{margin-top:50px}
.set-wrp .pick-day-prog-list.prog_all{width:1680px;margin:50px auto 0}
.set-wrp .pick-day-prog-list.prog_all > ul > li .inside-pd .info-wrp{padding-left:80px;width:670px;margin-right:0;left:0!important}
.set-wrp .pick-day-prog-list > ul > li{padding:0 162px;border-radius:15px;position:relative;overflow:hidden;min-width:1680px}
.set-wrp .pick-day-prog-list > ul > li .switch{position:absolute;top:0;left:0;width:100%;height:100px;z-index:5;border-radius:10px;cursor:pointer}
.set-wrp .pick-day-prog-list > ul > li:last-child .inside-pd{border-bottom:1px solid #e0e0e0}
.set-wrp .pick-day-prog-list > ul > li .inside-pd{padding:0;width:100%;text-align:left;border-top:1px solid #e0e0e0;height:100px;-webkit-transition:height 0.5s cubic-bezier(1, 0.04, 0.24, 1.01),background 0.3s;transition:height 0.5s cubic-bezier(1, 0.04, 0.24, 1.01),background 0.3s;position:relative;z-index:2;display:block}
.set-wrp .pick-day-prog-list > ul > li .inside-pd:hover{background:#f7f7f7}
.set-wrp .pick-day-prog-list > ul > li .inside-pd > *{float:left}
.set-wrp .pick-day-prog-list > ul > li .inside-pd > .time{width:130px;text-align:center;font-size:24px;color:#222;-webkit-transition:color 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);transition:color 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);position:absolute;top:36px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .scrollbar-outer > .scroll-element .scroll-bar{background-color:rgba(255, 255, 255, 0.5);-webkit-transition:background .3s;transition:background .3s;cursor:pointer}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .scrollbar-outer > .scroll-element .scroll-bar:hover{background-color:rgba(255, 255, 255, 0.7)}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp{width:580px;height:50px;overflow-y:auto;line-height:1;font-size:16px;padding-right:60px;-webkit-transition:height 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);transition:height 0.2s cubic-bezier(1, 0.04, 0.24, 1.01);position:absolute;-webkit-transition:height 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);transition:height 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);top:36px;left:116px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .info-wrp{top:0;left:0;margin-left:0}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp > .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;font-size:24px;font-family:NotoSans-Medium;-webkit-transition:color 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);transition:color 0.5s cubic-bezier(1, 0.04, 0.24, 1.01)}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp > .tit:lang(en){padding-bottom:5px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp > .tit:lang(en) .prog_type{bottom:3px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp > .tit .prog_type{font-size:14px;margin-right:10px;position:relative;bottom:4px;-webkit-transition:all 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);transition:all 0.5s cubic-bezier(1, 0.04, 0.24, 1.01)}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice{display:none;margin-top:35px;line-height:1.625;color:#fff;font-family:NotoSans-Light}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice .txt-area{white-space:pre-line}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box{margin-top:35px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box > div:lang(en){width:100%;line-height:1.2;margin-top:10px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box > div:lang(en) > p{word-break:keep-all;width:-webkit-calc(100% - 115px);width:calc(100% - 115px);float:none!important;display:inline-block!important;vertical-align:middle}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box > div:lang(en) > p:first-child{position:relative;top:-2px;margin-right:10px;word-break:keep-all}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div .myriad{font-family:MyriadPro-Semibold}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div p:first-child{width:85px;float:left;font-family:NotoSans-Medium}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div p + p{width:-webkit-calc(100% - 85px);width:calc(100% - 85px);float:left}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div.when .myriad{position:relative;bottom:2px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div.when .myriad::after{content:" / ";display:inline;padding:0 2px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div.when .myriad:last-child::after{content:none}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div.where span::after{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-228px -1156px;width:6px;height:10px;background-size:1356px 1242px;margin-left:5px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice > .info-box div.where span:last-child::after{content:none}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice .caution{margin-top:35px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice .caution .exclamation-mark{font-family:NotoSans-Medium}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice .caution .exclamation-mark::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-231px -1066px;width:18px;height:18px;background-size:1356px 1242px;margin-right:5px;position:relative;top:3px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .info-wrp .choice .caution ul{margin-top:5px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .ticket-buy{display:none;width:575px;height:50px;position:absolute;top:400px;left:82px;text-align:left}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .ticket-buy .btn-type03{width:169px;height:48px;line-height:46px;border-radius:0;text-align:left;border-color:transparent;padding:0;padding-left:20px;background:url(../images/common/ticket_buy.png) no-repeat;font-size:14px;-webkit-transition:all .3s;transition:all .3s;color:#fff}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .ticket-buy .btn-type03:focus,.set-wrp .pick-day-prog-list > ul > li .inside-pd .ticket-buy .btn-type03:hover{background:url(../images/common/ticket_buy_on.png) no-repeat}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .during-time{min-width:140px;position:absolute;top:36px;color:#767676;font-size:18px;padding-right:20px;left:700px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .during-time:lang(en){left:685px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .during-time::before{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:0 -1116px;width:18px;height:20px;background-size:1356px 1242px;position:relative;top:3px;right:5px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .during-time .myriad{font-size:16px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .where{width:420px;float:left;font-size:16px;color:#767676;position:absolute;top:48px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:62%}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .where span.floor{color:#222}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .where span::after{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-332px -1156px;width:6px;height:10px;background-size:1356px 1242px;margin-left:5px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .where span:last-child::after{content:none}
.set-wrp .pick-day-prog-list > ul > li .inside-pd > .switch-btn{width:-webkit-calc(100% - 1255px);width:calc(100% - 1255px);text-align:center;display:block;text-align:center;position:absolute;right:0;top:0;top:36px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd > .switch-btn::before{content:"";display:inline-block;position:relative;left:3.5px;width:10px;height:2px;background:#767676;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:1px}
.set-wrp .pick-day-prog-list > ul > li .inside-pd > .switch-btn::after{content:"";display:inline-block;position:relative;right:3px;width:10px;height:2px;background:#767676;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-radius:1px}
.set-wrp .pick-day-prog-list > ul > li .bg-blue-gradient{overflow:hidden;width:100%;height:0;opacity:0;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);transition:all 0.5s cubic-bezier(1, 0.04, 0.24, 1.01);background-repeat:no-repeat;background-position:right center}
.set-wrp .pick-day-prog-list > ul > li .bg-blue-gradient::after{content:"";display:block;width:1058px;height:100%;position:absolute;background:-webkit-linear-gradient(left, #123a6a 0, #1a5297 81%, rgba(184, 201, 223, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#123a6a), color-stop(81%, #1a5297), to(rgba(184, 201, 223, 0)));background:linear-gradient(to right, #123a6a 0, #1a5297 81%, rgba(184, 201, 223, 0) 100%);top:0;left:0}
.set-wrp .pick-day-prog-list > ul > li.on .switch{z-index:0}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd{border-top:1px solid transparent;padding-bottom:36px;height:480px;display:block}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd:hover{background:none}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .time{color:#fff}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .info-wrp{height:408px}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .info-wrp .tit{color:#fff;white-space:normal;word-break:keep-all}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .info-wrp .tit span.prog_type{background:transparent;border:1px solid #fff}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .info-wrp .choice{display:block!important}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd .after-on{display:none}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd > .switch-btn{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.set-wrp .pick-day-prog-list > ul > li.on .inside-pd > .switch-btn::after,.set-wrp .pick-day-prog-list > ul > li.on .inside-pd > .switch-btn::before{background:#fff}
.set-wrp .pick-day-prog-list > ul > li.on .bg-blue-gradient{height:100%;opacity:1}
.set-wrp .pick-day-prog-list > ul > li.use-ticket.on .ticket-buy{display:block}
.set-wrp .pick-day-prog-list > ul > li.use-ticket .inside-pd .info-wrp{height:334px}
.video-wrp{width:100%;background:url(../images/common/program_all_bg.png) no-repeat center center;background-size:cover;margin-top:70px}
.video-wrp .video-box{padding:60px 0;width:1366px;margin:0 auto}
.video-wrp .video-box .video{width:854px;height:480px;float:left}
.video-wrp .video-box .txt_wrp{width:502px;height:480px;padding:25px 10px 25px 30px;float:left;background-color:#fff}
.video-wrp .video-box .txt_wrp .txt_box{display:block;width:100%;height:100%;padding-right:50px;overflow:hidden}
.video-wrp .video-box .txt_wrp .txt_box p{font-size:16px;color:#767676;line-height:26px}
.video-wrp .video-box .txt_wrp .txt_box p span{margin-right:16px}
.video-wrp .video-box .txt_wrp .txt_box p.tit{margin-bottom:28px;font-size:24px;color:#222;font-weight:600;line-height:33px}
.video-wrp .video-box .txt_wrp .txt_box p.l_blank{margin-top:26px}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.customer-voice-wrp{margin-top:80px}
.customer-voice-wrp .intro{text-align:center;font-size:24px;line-height:1.5;color:#767676;font-family:NotoSans-Light}
.customer-voice-wrp .survey{margin-top:90px}
.customer-voice-wrp .survey li{width:50%;float:left;text-align:center}
.customer-voice-wrp .survey li:nth-child(1) .box:before{background-image:url(../images/common/sprite_pc.png);background-position:-120px -946px;width:98px;height:100px;background-size:1356px 1242px}
.customer-voice-wrp .survey li:nth-child(2) .box:before{background-image:url(../images/common/sprite_pc.png);background-position:-238px -946px;width:98px;height:100px;background-size:1356px 1242px}
.customer-voice-wrp .survey li .box{padding-top:163px;width:425px;display:inline-block;position:relative}
.customer-voice-wrp .survey li .box::before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../images/common/sprite_pc.png);background-position:-120px -946px;width:98px;height:100px;background-size:1356px 1242px}
.customer-voice-wrp .survey li .box .tit{font-size:30px;font-family:NotoSans-Medium}
.customer-voice-wrp .survey li .box .cont{font-size:18px;color:#767676;line-height:1.55;height:135px;margin-top:25px}
.customer-voice-wrp .survey li .box a{display:inline-block;padding:22px;font-size:16px;border:1px solid #222;border-radius:60px;width:196px;background:#fff;-webkit-transition:background .3s;transition:background .3s}
.customer-voice-wrp .survey li .box a::after{content:"";display:inline-block;background-image:url(../images/common/sprite_pc.png);background-position:-931px -1066px;width:12px;height:12px;background-size:1356px 1242px;margin-left:6px}
.customer-voice-wrp .survey li .box a:focus,.customer-voice-wrp .survey li .box a:hover{background:#36f;color:#fff;border:0}
.customer-voice-wrp .survey li .box a:focus::after,.customer-voice-wrp .survey li .box a:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-995px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.customer-voice-wrp .survey li .box a.popup-btn::after{background-image:url(../images/common/sprite_pc.png);background-position:-1344px -990px;width:12px;height:12px;background-size:1356px 1242px}
.customer-voice-wrp .survey li .box a.popup-btn:focus::after,.customer-voice-wrp .survey li .box a.popup-btn:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-803px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.customer-board-wrp{margin-top:80px;border-top:2px solid #222}
.customer-board-wrp .board-box li{height:80px;line-height:80px;border-bottom:1px solid #e0e0e0;width:100%;-webkit-transition:background .3s;transition:background .3s}
.customer-board-wrp .board-box li.on,.customer-board-wrp .board-box li:focus,.customer-board-wrp .board-box li:hover{background:#f7f7f7}
.customer-board-wrp .board-box li.on .type span,.customer-board-wrp .board-box li:focus .type span,.customer-board-wrp .board-box li:hover .type span{border:0;background:#222;color:#fff}
.customer-board-wrp .board-box li.on .type .news,.customer-board-wrp .board-box li:focus .type .news,.customer-board-wrp .board-box li:hover .type .news{background:#f60}
.customer-board-wrp .board-box li.on .type .notice,.customer-board-wrp .board-box li:focus .type .notice,.customer-board-wrp .board-box li:hover .type .notice{background:#36f}
.customer-board-wrp .board-box li p{float:left}
.customer-board-wrp .board-box li p.type{width:100px;display:inline-block;text-align:right}
.customer-board-wrp .board-box li p.type span{-webkit-transition:all .4s;transition:all .4s;line-height:1;display:inline-block;font-size:15px;font-family:NotoSans-Medium;padding:13px 17px;border:1px solid #e0e0e0;border-radius:43px}
.customer-board-wrp .board-box li p.tit{width:-webkit-calc(100% - 250px);width:calc(100% - 250px);font-size:18px;padding-left:20px;padding-right:20px}
.customer-board-wrp .board-box li p.tit a{display:block;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.customer-board-wrp .board-box li p.date{width:150px;font-size:16px;color:#767676}
.customer-board-wrp .board-detail{line-height:1.625}
.customer-board-wrp .board-detail .board-head{height:auto;border-bottom:1px solid #e0e0e0;position:relative}
.customer-board-wrp .board-detail .board-head p{padding:26px 165px 26px 40px;font-size:30px;font-family:NotoSans-Medium}
.customer-board-wrp .board-detail .board-head .date{position:absolute;top:50%;right:40px;padding-right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-size:18px;color:#767676;padding-top:0;padding-bottom:0}
.customer-board-wrp .board-detail .board-txtarea{font-size:16px;padding:40px 115px}
.customer-board-wrp .board-detail .board-txtarea .img-box{text-align:center}
.customer-board-wrp .board-detail .board-txtarea img{max-width:100%}
.customer-board-wrp .board-detail .board-txtarea p{color:#767676}
.customer-board-wrp.benefit-view{border-top:2px solid #222}
.customer-board-wrp.benefit-view .board-head p{padding:26px 165px 0 40px;font-size:30px;font-family:NotoSans-Medium}
.customer-board-wrp.benefit-view .board-head .date{position:relative;top:0;right:0;padding-right:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);font-size:18px;color:#767676;padding-top:0;padding-bottom:40px}
.qa-wrp{margin-top:80px;border-top:2px solid #222}
.qa-wrp .qa-list li{height:auto}
.qa-wrp .qa-list li .question-box{min-height:80px;line-height:80px;border-bottom:1px solid #e0e0e0}
.qa-wrp .qa-list li .question-box .btn{text-align:left;cursor:pointer;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);display:block;float:left;position:relative}
.qa-wrp .qa-list li .question-box .btn > span{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);display:block;float:left;font-size:18px;color:#767676;line-height:1.55;padding:26px 0}
.qa-wrp .qa-list li .question-box .btn em{display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:100px;text-align:center}
.qa-wrp .qa-list li .question-box .btn em span{background-image:url(../images/common/sprite_pc.png);background-position:-1222px -990px;width:26px;height:14px;background-size:1356px 1242px;margin:0 auto;display:inline-block}
.qa-wrp .qa-list li .icon-box{width:100px;float:left;text-align:right;padding-right:20px}
.qa-wrp .qa-list li .icon-box span{display:inline-block;width:40px;height:40px;font-size:18px;border:1px solid #e0e0e0;border-radius:40px;vertical-align:middle;line-height:40px;text-align:center;background:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}
.qa-wrp .qa-list li .anwser-box{display:none;padding:27px 0;border-bottom:1px solid #e0e0e0;background:#f7f7f7}
.qa-wrp .qa-list li .anwser-box .icon-box{margin-top:-7px}
.qa-wrp .qa-list li .anwser-box .txt-area{font-size:18px;white-space:pre-line;line-height:1.5555;float:left;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);color:#767676}
.qa-wrp .qa-list li.on .question-box .icon-box span{background:#36f;color:#fff;border:0}
.qa-wrp .qa-list li.on .question-box .btn > span{font-family:NotoSans-Medium;color:#222}
.qa-wrp .qa-list li.on .question-box .btn em span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.qa-wrp .qa-list li.on .anwser-box .icon-box span{background:#f60;color:#fff;border:0}
.qa-wrp .qa-list li:hover .question-box .icon-box span{background:#36f;color:#fff;border:0}
.qa-wrp .qa-list li:hover .question-box .btn > span{font-family:NotoSans-Medium;color:#222}
.turtle-wrp li{min-height:346px!important}
.turtle-wrp li .txt-box .txt{height:auto!important}
.turtle-wrp li .txt-box .sub-txt{font-size:16px!important;font-family:NotoSans-Regular!important;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.use-price-wrp .about-time-box{margin-top:75px}
.use-price-wrp .about-time-box .operating-time-box{text-align:center;background:url(../images/common/use_price_blue_sea.jpg) no-repeat center center;color:#fff;padding:60px 0}
.use-price-wrp .about-time-box .operating-time-box.art63{background:url(../images/common/art_63_bg.jpg) no-repeat center center;color:#222}
.use-price-wrp .about-time-box .operating-time-box > .fnt_18{margin-top:25px}
.use-price-wrp .about-time-box .operating-time-box .operating-time{background-size:cover;margin-top:13px}
.use-price-wrp .about-time-box .operating-time-box .operating-time .myriad{font-family:MyriadPro-Bold}
.use-price-wrp .about-time-box .operating-time-box .operating-time div{display:inline-block;margin:0 40px}
.use-price-wrp .about-time-box .operating-time-box .operating-time div .fntB_24{padding-right:20px;vertical-align:middle;position:relative;top:-18px}
.use-price-wrp .about-time-box .operating-time-box .operating-time div > p{font-size:16px;margin-top:20px}
.guide-bg{background:url(../images/common/opacity_plane.png) no-repeat top center;background-size:100%;background-color:#fff}
.guide-bg .guide-map-wrp .sub-tit02{text-align:center;font-family:MyriadPro-Regular}
.guide-bg .guide-map-wrp .sub-tit02 .bld{font-family:MyriadPro-Bold}
.guide-bg .guide-map-wrp .guide-color{text-align:center}
.guide-bg .guide-map-wrp .guide-color span{display:inline-block;margin-right:15px;font-size:15px;color:#767676}
.guide-bg .guide-map-wrp .guide-color span::before{display:inline-block;content:"";position:relative;top:4px;margin-right:6px}
.guide-bg .guide-map-wrp .guide-color span.aqua::before{background-image:url(../images/common/sprite_pc.png);background-position:-1008px -990px;width:20px;height:20px;background-size:1356px 1242px}
.guide-bg .guide-map-wrp .guide-color span.marine::before{background-image:url(../images/common/sprite_pc.png);background-position:-688px -990px;width:20px;height:20px;background-size:1356px 1242px}
.guide-bg .guide-map-wrp .guide-color span.kids::before{background-image:url(../images/common/sprite_pc.png);background-position:-728px -990px;width:20px;height:20px;background-size:1356px 1242px}
.guide-bg .guide-map-wrp .guide-color span.convenience::before{background-image:url(../images/common/sprite_pc.png);background-position:-768px -990px;width:20px;height:20px;background-size:1356px 1242px}
.guide-bg .guide-map-wrp .map-area{height:812px;background:url(../images/common/f2_map.png) no-repeat bottom center;background-size:100%;position:relative}
.guide-bg .guide-map-wrp .map-area .areas{display:block;position:absolute;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}
.guide-bg .guide-map-wrp .map-area .aqua{width:343px;height:172px;top:368px;left:608px}
.guide-bg .guide-map-wrp .map-area .marine{width:227px;height:328px;left:19.5px;top:4px}
.guide-bg .guide-map-wrp .map-area .kids{width:126px;height:121px;top:367px;left:138px}
.guide-bg .guide-map-wrp .map-area .convenience{width:60px;height:60px;top:271px;left:319px}
.guide-bg .guide-map-wrp .map-area .caution-txt{font-size:15px;color:#767676;position:absolute;bottom:0;left:0}
.guide-bg .guide-map-wrp .map-area .caution-txt::before{background-image:url(../images/common/sprite_pc.png);background-position:-495px -1066px;width:16px;height:16px;background-size:1356px 1242px;content:"";display:inline-block;margin-right:5px;position:relative;top:2px}
.guide-bg .guide-map-wrp .map-area.f-floor{background:url(../images/common/f1_map.png) no-repeat bottom center}
.guide-bg .guide-map-wrp .map-area.f-floor .aqua{width:648px;height:435px;top:373px;left:307px}
.guide-bg .guide-map-wrp .map-area.f-floor .marine{width:354px;height:283px;left:1001px;top:381px}
.guide-bg .guide-map-wrp .map-area.f-floor .kids{display:none}
.guide-bg .guide-map-wrp .map-area.f-floor .convenience{top:286px;left:384px}
.guide-bg .guide-map-wrp .map-area.b1f-floor{background:url(../images/common/f1b_map.png) no-repeat bottom left -48px}
.guide-bg .guide-map-wrp .map-area.b1f-floor .aqua{background:url(../images/common/aquazium_markerb1f.html) no-repeat;width:524px;height:461px;top:346px;left:557px}
.guide-bg .guide-map-wrp .map-area.b1f-floor .marine{display:none}
.guide-bg .guide-map-wrp .map-area.b1f-floor .kids{display:none}
.guide-bg .guide-map-wrp .map-area.b1f-floor .convenience{background:url(../images/common/facilities_marker.html) no-repeat;top:259px;left:371px}
.guide-bg .guide-map-wrp .map-area.b1f-floor .convenience[class*="scalesmall"]{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.guide-bg .guide-map-wrp .map-area.b1f-floor .convenience.scalesmall01{top:380px;left:507px}
.guide-bg .guide-map-wrp .map-area.b1f-floor .convenience.scalesmall02{top:365px;left:767px}
.guide-bg .guide-map-wrp .map-area.yeosu1f{background:url(../images/common/yeosu_f1_map.png) no-repeat bottom 50px center}
.guide-bg .guide-map-wrp .map-area.yeosu1f .aqua{width:592px;height:190px;top:222px;left:55px}
.guide-bg .guide-map-wrp .map-area.yeosu1f .marine{width:95px;height:95px;top:473px;left:469px}
.guide-bg .guide-map-wrp .map-area.yeosu1f .convenience{top:497px;left:796px}
.guide-bg .guide-map-wrp .map-area.yeosu1f .convenience[class*="scalesmall"]{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.guide-bg .guide-map-wrp .map-area.yeosu1f .convenience.scalesmall01{top:527px;left:394px}
.guide-bg .guide-map-wrp .map-area.yeosu1f .convenience.scalesmall02{top:582px;left:579px}
.guide-bg .guide-map-wrp .map-area.yeosu1f .convenience.scalesmall03{top:540px;left:931px}
.guide-bg .guide-map-wrp .map-area.yeosu2f{background:url(../images/common/yeosu_f2_map.png) no-repeat bottom 50px center}
.guide-bg .guide-map-wrp .map-area.yeosu2f .aqua{width:609px;height:198px;top:265px;left:55px}
.guide-bg .guide-map-wrp .map-area.yeosu2f .marine{width:634px;height:246px;top:493px;left:100px}
.guide-bg .guide-map-wrp .map-area.yeosu2f .kids{width:650PX;height:443px;top:315px;left:690px}
.guide-bg .guide-map-wrp .map-area.yeosu3f{background:url(../images/common/yeosu_f3_map.png) no-repeat bottom 50px center}
.guide-bg .guide-map-wrp .map-area.yeosu3f .aqua{width:640px;height:258px;top:485px;left:82px}
.guide-bg .guide-map-wrp .map-area.ilsan5f{background:url(../images/common/ilsan_f5_map.png) no-repeat bottom center;height:843px}
.guide-bg .guide-map-wrp .map-area.ilsan5f .aqua{width:1059px;height:650px;top:76px;left:142px}
.guide-bg .guide-map-wrp .map-area.ilsan3f{background:url(../images/common/ilsan_f3_map.png) no-repeat bottom center;height:843px}
.guide-bg .guide-map-wrp .map-area.ilsan3f .aqua{width:826px;height:716px;top:70px;left:371px}
.guide-bg .guide-map-wrp .map-area.ilsan3f .marine{width:356px;height:586px;left:12.5px;top:131px}
.guide-bg .guide-map-wrp .map-area.ilsan3f .convenience{top:370px;left:1260px}
.guide-bg .guide-map-wrp .map-area.ilsan2f{background:url(../images/common/ilsan_f2_map.png) no-repeat bottom center}
.guide-bg .guide-map-wrp .map-area.ilsan2f .aqua{width:675px;height:431px;top:175px;left:413px}
.guide-bg .guide-map-wrp .map-area.ilsan2f .marine{width:348px;height:547px;left:82.5px;top:91px}
.guide-bg .guide-map-wrp .map-area.ilsan2f .convenience{top:339px;left:1260px}
.guide-bg .guide-map-wrp .map-area.ilsan1f{background:url(../images/common/ilsan_f1_map.png) no-repeat bottom -25px center}
.guide-bg .guide-map-wrp .map-area.ilsan1f .convenience{top:364px;left:1260px}
.guide-bg .guide-map-wrp .map-area.gf63{background:url(../images/common/63gf_map.png) no-repeat center center;height:497px}
.guide-bg .guide-map-wrp .map-area.gf63 [class*="btn"]{font-size:15px;color:#fff;width:24px;height:24px;border-radius:24px;line-height:24px;background:#36f;position:absolute}
.guide-bg .guide-map-wrp .map-area.gf63 .btn01{left:1275px;top:202px}
.guide-bg .guide-map-wrp .map-area.gf63 .btn02{top:202px;left:912px}
.guide-bg .guide-map-wrp .map-area.gf63 .btn03{top:95px;left:975px}
.guide-bg .guide-map-wrp .map-area.gf63 .btn04{top:334px;left:497px}
.guide-bg .guide-map-wrp .map-area.gf63 .btn05{top:197px;left:403px}
.guide-bg .guide-map-wrp .map-area.gf63 .btn06{top:274px;left:213px}
.guide-bg .guide-map-wrp .map-area.gfb2f{background:url(../images/common/63b2f_map.png) no-repeat center center;height:685px}
.guide-bg .guide-map-wrp .map-area.gfb2f [class*="btn"]{font-size:15px;color:#fff;width:24px;height:24px;border-radius:24px;line-height:24px;background:#36f;position:absolute}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn01{left:1095px;top:283px}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn02{top:510px;left:756px}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn03{top:285px;left:667px}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn04{top:273px;left:550px}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn05{top:372px;left:297px}
.guide-bg .guide-map-wrp .map-area.gfb2f .btn06{top:48px;left:509px}
.guide-bg .scroll-guide-map{margin-top:50px;height:300px;padding-top:30px}
.guide-bg .scroll-guide-map ul li{height:195px}
.guide-bg .scroll-guide-map ul li::before{font-family:NotoSans-Medium;font-size:18px;position:absolute;top:-30px;display:block}
.guide-bg .scroll-guide-map ul li.aqua.text-on::before{content:"아쿠아리움";color:#36f}
.guide-bg .scroll-guide-map ul li.aqua.text-on:lang(en)::before{content:"Aquarium";color:#36f}
.guide-bg .scroll-guide-map ul li.aqua .en-count{background:#36f}
.guide-bg .scroll-guide-map ul li.marine.text-on::before{content:"마린사이언스";color:#ff822f}
.guide-bg .scroll-guide-map ul li.marine.text-on:lang(en)::before{content:"Marine Science"}
.guide-bg .scroll-guide-map ul li.marine .en-count{background:#f60}
.guide-bg .scroll-guide-map ul li.ocean.text-on::before{content:"오션아레나";color:#ff822f}
.guide-bg .scroll-guide-map ul li.ocean.text-on:lang(en)::before{content:"Ocean Arena"}
.guide-bg .scroll-guide-map ul li.ocean .en-count{background:#f60}
.guide-bg .scroll-guide-map ul li.kids.text-on::before{content:"키즈플라넷";color:#090}
.guide-bg .scroll-guide-map ul li.kids.text-on:lang(en)::before{content:"kiz Planet"}
.guide-bg .scroll-guide-map ul li.kids .en-count{background:#090}
.guide-bg .scroll-guide-map ul li.convenience.text-on::before{content:"편의시설";color:#934ebb}
.guide-bg .scroll-guide-map ul li.convenience.text-on:lang(en)::before{content:"Convenience"}
.guide-bg .scroll-guide-map ul li.convenience .en-count{background:#934ebb}
.guide-bg .scroll-guide-map ul li .guides-box{overflow:hidden;border-radius:10px;position:relative;width:100%;height:100%}
.guide-bg .scroll-guide-map ul li .guides-box .img-box{width:100%;height:100%}
.guide-bg .scroll-guide-map ul li .guides-box .img-box img{width:100%}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count.vr-bg{background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), color-stop(18%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 100%)}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count span{position:absolute;display:block;color:#fff;font-size:15px}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count .en-count{width:24px;height:24px;border-radius:24px;text-align:center;top:10px;right:10px;padding-top:4px}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count .vr-play{top:10px;left:10px}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count .vr-play::before{display:inline-block;content:"";background-image:url(../images/common/sprite_pc.png);background-position:-1132px -990px;width:24px;height:16px;background-size:1356px 1242px;margin-right:5px;position:relative;top:2px}
.guide-bg .scroll-guide-map ul li .guides-box .img-box .name-count .name{display:block;width:100%;word-break:keep-all;bottom:0;left:0;padding:15px;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.69) 0, rgba(125, 185, 232, 0) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.69)), to(rgba(125, 185, 232, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.69) 0, rgba(125, 185, 232, 0) 100%)}
.guide-bg .scroll-guide-map ul li .guides-box .link-box{width:100%;height:100%;display:block;opacity:0;background:rgba(52, 98, 236, 0.8);position:absolute;top:0;left:0;z-index:2;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer;padding:0}
.guide-bg .scroll-guide-map ul li .guides-box .link-box span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:15px;text-align:center;color:#fff}
.guide-bg .scroll-guide-map ul li .guides-box .link-box span::before{content:"";display:block;margin:0 auto 15px;background-image:url(../images/common/sprite_pc.png);background-position:-384px -878px;width:40px;height:40px;background-size:1356px 1242px}
.guide-bg .scroll-guide-map ul li .guides-box .link-box:focus,.guide-bg .scroll-guide-map ul li .guides-box .link-box:hover{opacity:1}
.guide-bg .scroll-guide-map ul li .guides-box .link-box:focus + .img-box .name-count,.guide-bg .scroll-guide-map ul li .guides-box .link-box:hover + .img-box .name-count{opacity:0}
.guide-bg .scroll-guide-map .swiper-scrollbar{height:1px;bottom:23px;height:23px;background:transparent;left:0;width:100%}
.guide-bg .scroll-guide-map .swiper-scrollbar::after{content:"";display:block;width:100%;height:1px;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:0;background:#e0e0e0;z-index:-1}
.guide-bg .scroll-guide-map .swiper-scrollbar .swiper-scrollbar-drag{position:absolute;background:#fff;border:1px solid #767676;border-radius:23px}
.guide-bg .scroll-guide-map .swiper-scrollbar .swiper-scrollbar-drag::before{content:"";display:inline-block;position:absolute;top:50%;left:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-1041px -878px;width:4px;height:6px;background-size:1356px 1242px}
.guide-bg .scroll-guide-map .swiper-scrollbar .swiper-scrollbar-drag::after{content:"";display:inline-block;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../images/common/sprite_pc.png);background-position:-1017px -878px;width:4px;height:6px;background-size:1356px 1242px}
.guide-bg .scroll-guide-map.f-floor ul > li.marine.text-on::before{content:"오션아레나"}
.guide-bg .scroll-guide-map.f-floor ul > li.marine.text-on:lang(en)::before{content:"Ocean Arena"}
.guide-bg .scroll-guide-map.yeosu1f ul > li.aqua.text-on::before{content:"판타지아쿠아"}
.guide-bg .scroll-guide-map.yeosu1f ul > li.aqua.text-on:lang(en)::before{content:"Fantasy Aqua"}
.guide-bg .scroll-guide-map.yeosu1f ul > li.marine.text-on::before{content:"5D 영상관"}
.guide-bg .scroll-guide-map.yeosu1f ul > li.marine.text-on:lang(en)::before{content:"5D Cinema"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.aqua.text-on::before{content:"아쿠아포리스트"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.aqua.text-on:lang(en)::before{content:"Aqua Forest"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.marine.text-on::before{content:"마린라이프"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.marine.text-on:lang(en)::before{content:"Marine Life"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.kids.text-on::before{content:"오션라이프"}
.guide-bg .scroll-guide-map.yeosu2f ul > li.kids.text-on:lang(en)::before{content:"Ocean Life"}
.guide-bg .scroll-guide-map.yeosu3f ul > li.aqua.text-on::before{content:"마린라이프"}
.guide-bg .scroll-guide-map.yeosu3f ul > li.aqua.text-on:lang(en)::before{content:"Marine Life"}
.guide-bg .scroll-guide-map.ilsan5f ul > li.aqua.text-on::before{content:"띔 스카이팜"}
.guide-bg .scroll-guide-map.ilsan5f ul > li.aqua.text-on:lang(en)::before{content:"The Skyfarm"}
.guide-bg .scroll-guide-map.ilsan3f ul > li.aqua.text-on::before{content:"띔 아쿠아"}
.guide-bg .scroll-guide-map.ilsan3f ul > li.aqua.text-on:lang(en)::before{content:"The Aqua"}
.guide-bg .scroll-guide-map.ilsan3f ul > li.marine.text-on::before{content:"띔 정글"}
.guide-bg .scroll-guide-map.ilsan3f ul > li.marine.text-on:lang(en)::before{content:"The Jungle"}
.guide-bg .scroll-guide-map.ilsan2f ul > li.aqua.text-on::before{content:"띔 아쿠아"}
.guide-bg .scroll-guide-map.ilsan2f ul > li.aqua.text-on:lang(en)::before{content:"The Aqua"}
.guide-bg .scroll-guide-map.ilsan2f ul > li.marine.text-on::before{content:"띔 정글"}
.guide-bg .scroll-guide-map.ilsan2f ul > li.marine.text-on:lang(en)::before{content:"The Jungle"}
.about-63art .img-box{float:left;width:428px;margin-right:30px;line-height:1.41}
.about-63art .img-box .sub-tit02 img{width:29px;position:relative;top:-3px;margin-right:5px}
.about-63art .txt-box{float:left;width:-webkit-calc(100% - 458px);width:calc(100% - 458px);line-height:1.625}
.tour-guide .content{margin-top:70px}
.tour-guide .content .btn-type01{padding:24px 29px;color:#222;border:1px solid #222}
.tour-guide .content .btn-type01::after{background-image:url(../images/common/sprite_pc.png);background-position:-931px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.tour-guide .content .btn-type01:focus,.tour-guide .content .btn-type01:hover{color:#fff;border:1px solid transparent}
.tour-guide .content .btn-type01:focus::after,.tour-guide .content .btn-type01:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-995px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.tour-guide .img-box{position:relative}
.tour-guide .img-box .beach-line-explain{position:absolute;top:9px;right:9px;width:310px;height:-webkit-calc(100% - 18px);height:calc(100% - 18px);background:#fff;border:1px solid #c8daea;padding:30px 20px}
.tour-guide .img-box .beach-line-explain{line-height:1.625}
.tour-guide .img-box .beach-line-explain li:not(:first-child){margin-top:28px}
.tour-guide .img-box .beach-line-explain .basic{color:#222}
.tour-guide .img-box .beach-line-explain .txt{font-size:15px;color:#767676}
.tour-guide .img-box img{width:100%}
.tour-guide .list-box{margin-top:48px}
.tour-guide .list-box .tour-thumnail-wrp{margin-top:20px}
.tour-guide .list-box .tour-thumnail-wrp li{width:312px;height:489px;max-height:489px;float:left;margin-right:39px}
.tour-guide .list-box .tour-thumnail-wrp li:nth-child(4n+4){margin-right:0}
.tour-guide .list-box .tour-thumnail-wrp li .img-box{width:100%;height:205px;overflow:hidden;border-radius:10px}
.tour-guide .list-box .tour-thumnail-wrp li .img-box img{max-width:100%}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box .basic02{margin-top:30px}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box .basic{line-height:1.625;word-break:keep-all}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"]{position:relative;padding-left:28px}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"]::before{content:"";display:inline-block;position:absolute;top:3px;left:0}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"].ico-pin{margin-top:8px}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"].ico-phone{margin-top:3px}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"].ico-pin::before{background-image:url(../images/common/sprite_pc.png);background-position:-128px -1156px;width:14px;height:18px;background-size:1356px 1242px;left:3px;top:5px}
.tour-guide .list-box .tour-thumnail-wrp li .cnt-box [class^="ico"].ico-phone::before{background-image:url(../images/common/sprite_pc.png);background-position:-968px -990px;width:20px;height:20px;background-size:1356px 1242px}
.tour-guide .list-box .table-wrp{margin-top:43px}
.tour-guide .list-box .table-wrp .box{float:left;width:419px;margin-right:36px}
.tour-guide .list-box .table-wrp .box.width_50{width:-webkit-calc(50% - 36px);width:calc(50% - 36px)}
.tour-guide .list-box .table-wrp .box:last-child(){margin-right:0}
.tour-guide .list-box .table-wrp .box .tbl-wrp{margin-top:19px}
.tour-guide .list-box .table-wrp .box .tbl-wrp td,.tour-guide .list-box .table-wrp .box .tbl-wrp th{padding:20px 0;font-size:16px}
.tour-guide .list-box .table-wrp .box .tbl-wrp td{color:#767676}
.tour-guide .list-box .table-wrp .box .tbl-wrp .align_l{padding-left:30px}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.email-no-collection{position:relative}
.email-no-collection::after{content:"";display:block;position:absolute;top:0;right:0;background-image:url(../images/common/sprite_pc.png);background-position:0 -760px;width:220px;height:166px;background-size:1356px 1242px}
.video_policy_tbl tbody tr{border-bottom:0!important;padding-bottom:0!important}
.video_policy_tbl tbody tr a.btn-type01{border:0;color:#36f}
.video_policy_tbl tbody tr a.btn-type01:hover{background:transparent;color:#36f}
.video_policy_tbl tbody tr a.btn-type01:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-867px -1066px;width:12px;height:12px;background-size:1356px 1242px}
.video_policy_tbl td,.video_policy_tbl th{padding:20px!important}
.video_policy_tbl .bdb{border-bottom:1px solid #e0e0e0!important}
.video_policy_tbl .bl0{border-left:0!important}
.contents.etc{font-size:16px;color:#767676}
.contents.etc .location-wrp{margin-bottom:50px}
.contents.etc .title{font-size:50px;text-align:center;color:#222;margin-bottom:80px;font-family:NotoSans-Medium}
.contents.etc .select_box{margin-bottom:80px;text-align:right}
.contents.etc .select_box .list_box{position:relative;display:inline-block;right:0}
.contents.etc .select_box .list_box.on .ttl span::before{-webkit-transform:scale(0.96, 0.8) rotate(-50deg);-ms-transform:scale(0.96, 0.8) rotate(-50deg);transform:scale(0.96, 0.8) rotate(-50deg)}
.contents.etc .select_box .list_box.on .ttl span::after{-webkit-transform:scale(0.96, 0.8) rotate(50deg);-ms-transform:scale(0.96, 0.8) rotate(50deg);transform:scale(0.96, 0.8) rotate(50deg)}
.contents.etc .select_box .list_box .ttl{padding:0 24px;border:1px solid #e0e0e0;cursor:pointer;min-width:272px;text-align:left;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}
.contents.etc .select_box .list_box .ttl span{display:inline-block;font-size:15px;color:#767676;line-height:50px;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.contents.etc .select_box .list_box .ttl span::after,.contents.etc .select_box .list_box .ttl span::before{content:'';display:block;position:absolute;width:11px;height:2px;border-radius:1px;right:10px;top:50%;background-color:#999;-webkit-transition:all .3s;transition:all .3s}
.contents.etc .select_box .list_box .ttl span::before{margin-right:6px;-webkit-transform:scale(0.96, 0.8) rotate(50deg);-ms-transform:scale(0.96, 0.8) rotate(50deg);transform:scale(0.96, 0.8) rotate(50deg)}
.contents.etc .select_box .list_box .ttl span::after{-webkit-transform:scale(0.96, 0.8) rotate(-50deg);-ms-transform:scale(0.96, 0.8) rotate(-50deg);transform:scale(0.96, 0.8) rotate(-50deg)}
.contents.etc .select_box .list_box .link_box{display:none;position:absolute;top:51px;width:100%;border:1px solid #e0e0e0}
.contents.etc .select_box .list_box .link_box .link{border-bottom:1px solid #e0e0e0;text-align:left}
.contents.etc .select_box .list_box .link_box .link:last-child{border-bottom:0}
.contents.etc .select_box .list_box .link_box .link a{width:100%;display:inline-block;padding:0 24px;font-size:15px;color:#767676;background:#fff;line-height:50px}
.contents.etc .select_box .list_box .link_box.on{display:block}
.contents.etc .select_box .list_btn{padding:0 15px;line-height:50px;margin-left:-4px;border:1px solid #e0e0e0;border-left:0;cursor:pointer;font-size:15px;color:#767676}
.contents.etc p{line-height:26px}
.contents.etc p.bold{color:#222;font-family:NotoSans-Medium;margin-top:60px}
.contents.etc p.bold.sub_ttl{font-size:18px;margin-bottom:15px}
.contents.etc p.bold.sub_ttl a{color:#222}
.contents.etc p.mb-60{margin-bottom:60px}
.contents.etc p.mt-15{margin-top:15px}
.contents.etc p.tbl_ttl{margin-top:15px;line-height:30px}
.contents.etc p.list_txt{line-height:30px}
.contents.etc .list_wrap{margin-top:15px;line-height:30px}
.contents.etc .tbl{width:100%;border-top:2px solid #222;border-bottom:1px solid #e0e0e0;margin-top:30px}
.contents.etc .tbl .type1 .col01{width:16%}
.contents.etc .tbl .type1 .col02{width:7%}
.contents.etc .tbl .type1 .col03{width:30%}
.contents.etc .tbl .type1 .col04{width:31%}
.contents.etc .tbl .type1 .col05{width:16%}
.contents.etc .tbl .type2 .col01{width:20%}
.contents.etc .tbl .type2 .col02{width:24%}
.contents.etc .tbl .type2 .col03{width:40%}
.contents.etc .tbl .type2 .col04{width:16%}
.contents.etc .tbl .type3 .col01{width:20%}
.contents.etc .tbl .type3 .col02{width:40%}
.contents.etc .tbl .type3 .col03{width:40%}
.contents.etc .tbl .head{line-height:64px}
.contents.etc .tbl .head .ttl_head{text-align:center;background:#f7f7f7;color:#222;font-family:NotoSans-Medium;border-right:1px solid #e0e0e0}
.contents.etc .tbl .head .ttl_head:last-child{border-right:0}
.contents.etc .tbl .body .ttl_raw{border-top:1px solid #e0e0e0}
.contents.etc .tbl .body .ttl_raw .ttl_data{line-height:26px;padding:20px;border-right:1px solid #e0e0e0}
.contents.etc .tbl .body .ttl_raw .ttl_data:last-child{border-right:0}
.contents.etc .tbl .body .ttl_raw .ttl_data.center{text-align:center}
.contents.etc a{color:#767676}
.contents.etc .btn_etc{display:block;width:300px;line-height:60px;text-align:center;color:#2771f1;border:1px solid #2771f1;border-radius:30px;margin-top:30px}
.contents.etc .btn_etc .txt{position:relative;padding-right:20px}
.contents.etc .btn_etc .txt::before{content:"";background-image:url(../images/common/sprite_pc.png);background-position:-835px -1066px;width:12px;height:12px;background-size:1356px 1242px;position:absolute;top:7px;right:0}
.error-mt0{margin-top:0;background:#f1f4ff}
.error-wrp{text-align:center}
.error-wrp .txt-area{position:relative;margin-top:80px;padding-top:150px;font-size:36px;line-height:1.33333}
.error-wrp .txt-area .bld{font-family:NotoSans-Medium}
.error-wrp .txt-area::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../images/common/sprite_pc.png);background-position:-456px -946px;width:64px;height:64px;background-size:1356px 1242px}
.error-wrp .txt-area.error-jeju::before{background-image:url(../images/common/sprite_pc.png);background-position:-541px -760px;width:130px;height:98px;background-size:1356px 1242px}
.error-wrp .txt-area.error-ilsan::before{background-image:url(../images/common/sprite_pc.png);background-position:-240px -760px;width:131px;height:98px;background-size:1356px 1242px}
.error-wrp .txt-area.error-yeosu::before{background-image:url(../images/common/sprite_pc.png);background-position:-391px -760px;width:130px;height:98px;background-size:1356px 1242px}
.error-wrp .txt-area.error-63::before{background-image:url(../images/common/sprite_pc.png);background-position:-691px -760px;width:130px;height:78px;background-size:1356px 1242px}
.error-wrp .txt-area .fnt_small{font-size:16px;color:#767676;margin-top:8px}
.error-wrp .link-box{margin-top:60px}
.error-wrp .link-box a{padding:23px 0;width:196px;font-size:16px;color:#767676}
.error-wrp .link-box .btn-type01{color:#fff;background:#36f}
.error-wrp .link-box .btn-type01::after{display:none}
/*! header */
/*! footer */
/*! popup */
/*! layout */
.education-wrp{font-size:16px}
.education-wrp .pd15{padding:15px!important}
.education-wrp p.fntM_22{margin-top:55px}
.education-wrp p.fnt_16{margin-top:35px}
.education-wrp > ul{line-height:1.875}
.education-wrp .tbl-wrp table{font-size:18px}
.education-wrp .tbl-wrp table thead td,.education-wrp .tbl-wrp table thead th{font-family:NotoSans-Regular}
.education-wrp .tbl-wrp table td[rowspan="4"]{line-height:1.5}
.education-wrp .tbl-wrp table .myriad{font-family:MyriadPro-Regular;font-size:18px}
.education-wrp .caution-box ul li p{margin-left:10px;line-height:1}
.education-wrp .menu-wrp{margin-top:35px}
.education-wrp .menu-wrp .menu-lists li{float:left;width:237px;margin-left:80px;text-align:center}
.education-wrp .menu-wrp .menu-lists li:nth-child(1){margin-left:0}
.education-wrp .menu-wrp .menu-lists li .food-name{color:#222;margin-top:25px}
.education-wrp .menu-wrp .menu-lists li .ingridient{color:#767676;margin-top:5px}
.links .btn{font-size:15px;color:#222;font-size:15px;-webkit-transition:all .2s;transition:all .2s;margin-right:40px}
.links .btn::after{content:"";background-image:url(../images/common/sprite_pc.png);background-position:-306px -1156px;width:6px;height:10px;background-size:1356px 1242px;display:inline-block;margin-left:5px}
.links .btn:hover{color:#36f}
.links .btn:hover::after{background-image:url(../images/common/sprite_pc.png);background-position:-254px -1156px;width:6px;height:10px;background-size:1356px 1242px}
.link-boxs .btn-type_download02{margin-top:20px;margin-right:34px}
.link-boxs .btn-type_download02:last-child{margin-right:0}
.set-wrp .pick-day-prog-list > ul > li .inside-pd .after-on .during-time{font-size:16px}
.set-wrp.width_100 .content01 .tbl-wrp li{margin-left:-15px}
.set-wrp.width_100 .content02 .mission-box{padding:142px 80px 0 464px}
.visual-top.infomation.bg_63{background-image:url(../images/common/63_visual_infomation.jpg)}
.visual-top.infomation.bg_yeosu{background-image:url(../images/common/yeosu_visual_infomation.jpg)}
.visual-top.infomation.bg_ilsan{background-image:url(../images/common/ilsan_visual_infomation.jpg)}
.visual-top.benefit.bg_63{background-image:url(../images/common/63_visual_benefit.jpg)}
.visual-top.benefit.bg_yeosu{background-image:url(../images/common/yeosu_visual_benefit.jpg)}
.visual-top.benefit.bg_ilsan{background-image:url(../images/common/ilsan_visual_benefit.jpg)}
.visual-top.groupinfo.bg_63{background-image:url(../images/common/63_visual_groupinfo.jpg)}
.visual-top.groupinfo.bg_yeosu{background-image:url(../images/common/yeosu_visual_groupinfo.jpg)}
.visual-top.groupinfo.bg_ilsan{background-image:url(../images/common/ilsan_visual_groupinfo.jpg)}
.visual-top.customer.bg_63{background-image:url(../images/common/63_visual_customer.jpg)}
.visual-top.customer.bg_yeosu{background-image:url(../images/common/yeosu_visual_customer.jpg)}
.visual-top.customer.bg_ilsan{background-image:url(../images/common/ilsan_visual_customer.jpg)}
.visual-top.aquaplanet.bg_63{background-image:url(../images/common/63_visual_aquaplanet.jpg)}
.visual-top.aquaplanet.bg_yeosu{background-image:url(../images/common/yeosu_visual_aquaplanet.jpg)}
.visual-top.aquaplanet.bg_ilsan{background-image:url(../images/common/ilsan_visual_aquaplanet.jpg)}
.visual-top.program.bg_63{background-image:url(../images/common/63_visual_program.jpg)}
.visual-top.program.bg_yeosu{background-image:url(../images/common/yeosu_visual_program.jpg)}
.visual-top.program.bg_ilsan{background-image:url(../images/common/ilsan_visual_program.jpg)}
.contents.event li .img-box{height:223px}
.set-wrp .tab-content-wrp .contents li .img-box .link-box{border-radius:0}
.contents.affilated li .txt-box{border-radius:10px}
.contents.affilated li .img-box.front{border:1px solid #e0e0e0;border-radius:10px}
.contents.affilated .img-box{position:relative;background:#f7f7f7}
.contents.affilated .img-box img{width:auto!important;height:auto!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.set-wrp .tab-btn-wrp.en .btns{font-family:MyriadPro-Regular}
.set-wrp .tab-btn-wrp.en .btns.on{font-family:MyriadPro-Bold}
.loading-wrap > .loading-bar > div::before{display:none}
.loading-wrap > .loading-bar > div img{border:0}
.w_bold{margin-right:-10px;padding-bottom:2px}
.w_bold.pb4{padding-bottom:4px}
.w_normal{margin-right:3px;padding-bottom:5px}
/*# sourceMappingURL=../../sass_maps/inc/css/common.css.map */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .gate-area .gate-video-wrp .gate-video-box{transition: none;}
  }






































