@charset "UTF-8";
/*! style.scss © zen9.co.kr, 2017.12 */@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:100;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayXThin.7786bbdf778a68624f97.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayXThin.a0e228669612047d2023.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:200;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayThin.59e897aa3abf2812d74a.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayThin.cdab14c1138747d56ba3.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:300;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayLight.ba66cb280908e501eeb9.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayLight.46f0c2f76453ff7dcfba.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:400;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayRoman.584f6ec4747632024dc4.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayRoman.a4c6f6d97398d8f9a96c.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:500;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayMediu.f63727c4fb5219bb287a.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayMediu.32921edb532f55cbfdc6.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:700;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayBold.be7739e43a3f7f695136.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayBold.bd0789975a9335536bb2.ttf) format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:900;src:local("Neue Haas Grotesk Display Pro"),url(/static/media/NeueHaasDisplayBlack.4d9c04c1b863f97e47d2.woff2) format("font-woff2"),url(/static/media/NeueHaasDisplayBlack.23d846a281c75daeff53.ttf) format("truetype")}@font-face{font-family:DharmaGothicE;font-weight:100;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_ExLight_R.d7c5179d9edf6c6c4c31.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_ExLight_R.2959ed544fb8d467683b.otf) format("opentype")}@font-face{font-family:DharmaGothicE;font-weight:300;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_Light_R.2cdf80331682b4a6ad81.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_Light_R.000b2f5d30192f1cd7bc.otf) format("opentype")}@font-face{font-family:DharmaGothicE;font-weight:400;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_Regular_R.7bb880a54574d76019eb.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_Regular_R.ddcca876b09254983e52.otf) format("opentype")}@font-face{font-family:DharmaGothicE;font-weight:700;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_Bold_R.3c49c1a1107add8ccec3.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_Bold_R.2d0cd4d827d23794dcd9.otf) format("opentype")}@font-face{font-family:DharmaGothicE;font-weight:800;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_ExBold_R.89f5a40ca0833467dce9.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_ExBold_R.8fc84353004902f64ecd.otf) format("opentype")}@font-face{font-family:DharmaGothicE;font-weight:900;src:local("Dharma Gothic E"),url(/static/media/DharmaGothicE_Heavy_R.10cbd5e648c4948c1c91.woff2) format("font-woff2"),url(/static/media/DharmaGothicE_Heavy_R.2d65d70f69444f437af9.otf) format("opentype")}:root{--easing-0:cubic-bezier(.26,.06,0,1);--easing-1:cubic-bezier(.18,.06,.23,1);--easing-2:cubic-bezier(.43,.05,.17,1);--easing-3:cubic-bezier(.47,.16,.24,1)}.blind{clip:rect(0 0 0 0)!important;border:0!important;display:block;height:0!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important}.blind.focusable:active,.blind.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:initial}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}form{margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}dl,ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input{color:#222;padding:0}::selection{background:#b3d4fc;text-shadow:none}*{word-break:keep-all}button.btn,input.btn{overflow:visible}.lt-ie8 button.btn{margin-left:4px}.ie9 .btn[disabled]{background-color:#eee;color:#fff!important;text-shadow:none!important}.btn{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;background-color:initial;border-style:solid;border-width:.2666666667vw;box-sizing:border-box;cursor:pointer;display:inline-block;letter-spacing:-.2px;outline:none;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}@media (min-width:980px){.btn{border-width:1px}}html{font-size:4.2666666667vw}@media (min-width:980px){html{font-size:16px}}html.fixed{height:var(--fullheight);left:0;overflow:hidden;position:fixed;top:0;width:100%}html,html a{-webkit-font-smoothing:subpixel-antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}body{color:#222;font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;line-height:1.6;overflow-x:hidden;overflow-y:scroll}body *{touch-action:pan-y}body.hidden{overflow-x:hidden;overflow-y:scroll}.skip-article{display:none}.skip-article.on{display:block}.dharma{font-family:DharmaGothicE}#container,#wrap,body,html{height:100%;width:100%}body,html{overscroll-behavior:none}body{background-color:#fff;-webkit-user-select:none;user-select:none}#container{position:relative;width:100%}@media (min-width:0px) and (max-width:979px){#container:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";height:3.2vw;left:0;padding:5.8666666667vw 0;position:fixed;top:0;width:100%;z-index:200}}#content>.pin-spacer{width:0!important}button{cursor:pointer}#header{display:none;left:0;position:fixed;top:0;width:var(--fullwidth);z-index:1002}#header .logo{left:80px;position:absolute;top:52px;z-index:1002}#header .logo a{display:block}#header .logo svg{display:block;height:auto;width:200px}#header .logo svg path{transition:fill .6s cubic-bezier(.645,.045,.355,1)}#header .logo.active svg path{fill:#fffdf5}@media (min-width:0px) and (max-width:979px){#header .logo{left:5.3333333333vw;top:5.8666666667vw}#header .logo svg{width:48vw}}#header .gnb-btn{background-color:initial;border:none;color:#0000;font-size:.01em;height:40px;overflow:hidden;position:absolute;right:80px;text-indent:-9999px;top:40px;width:40px;z-index:1002}#header .gnb-btn:after,#header .gnb-btn:before{background-color:#222;content:"";display:block;height:2px;position:absolute;transform-origin:center center;width:40px}#header .gnb-btn:before{animation:gnb-bar-up-reverse .6s;top:12px;transform:rotate(0deg)}#header .gnb-btn:after{animation:gnb-bar-down-reverse .6s;bottom:12px;transform:rotate(0deg)}#header .gnb-btn.active:before{animation:gnb-bar-up .6s;background-color:#fffdf5;top:19px;transform:rotate(-45deg)}#header .gnb-btn.active:after{animation:gnb-bar-down .6s;background-color:#fffdf5;bottom:19px;transform:rotate(45deg)}@media (min-width:0px) and (max-width:979px){#header .gnb-btn{height:6.4vw;right:4.2666666667vw;top:4.2666666667vw;width:6.4vw}#header .gnb-btn:after,#header .gnb-btn:before{height:.5333333333vw;width:6.4vw}#header .gnb-btn:before{animation:m-gnb-bar-up-reverse .6s;background-color:#222;margin-top:-.2666666667vw;top:30%;transform:rotate(0deg)}#header .gnb-btn:after{animation:m-gnb-bar-down-reverse .6s;background-color:#222;bottom:30%;margin-bottom:-.2666666667vw;transform:rotate(0deg)}#header .gnb-btn.active:before{animation:m-gnb-bar-up .6s;background-color:#fff;top:50%;transform:rotate(-45deg)}#header .gnb-btn.active:after{animation:m-gnb-bar-down .6s;background-color:#fff;bottom:50%;transform:rotate(45deg)}}#header .gnb-wrap{background-color:#222;border-bottom-left-radius:100vh;height:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .6s cubic-bezier(.645,.045,.355,1);width:1%;z-index:1001}#header .gnb-wrap.active{border-bottom-left-radius:0;height:100%;width:100%}@media (min-width:0px) and (max-width:979px){#header .gnb-wrap:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";height:3.2vw;left:0;padding:5.8666666667vw 0;position:absolute;top:0;width:95%;z-index:2}}#header .gnb-content{background-color:#222;box-sizing:border-box;display:flex;height:100%;padding:0 0 0 80px;position:absolute;right:0;top:0;width:var(--fullwidth)}#header .gnb-content .primary{width:100%}#header .gnb-content .primary .gnb{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:200px 0;scrollbar-width:none}#header .gnb-content .primary .gnb::-webkit-scrollbar{display:none}#header .gnb-content .primary .gnb ul{display:inline-block}#header .gnb-content .primary .gnb li+li{margin-top:20px}#header .gnb-content .primary .gnb li .num{color:#fffdf580;font-size:20px}#header .gnb-content .primary .gnb li .text{color:#fffdf5;display:inline-block;font-family:DharmaGothicE;font-size:160px;font-weight:500;height:1em;line-height:1em;margin-left:40px;text-transform:uppercase}#header .gnb-content .primary .gnb a{display:block;transition:opacity .4s cubic-bezier(.645,.045,.355,1)}@media (min-width:980px){#header .gnb-content .primary .gnb ul:hover a:not(:hover){opacity:.1}#header .gnb-content .primary .gnb ul:hover a:hover{opacity:1}}#header .gnb-content .aside{color:#fffdf5;flex-basis:560px;padding-top:230px}#header .gnb-content .aside h3{font-size:24px;font-weight:700;text-transform:uppercase}#header .gnb-content .aside .util{font-size:20px;margin-top:48px}#header .gnb-content .aside .util li+li{margin-top:12px}#header .gnb-content .aside .util .soon{color:#fffdf580}#header .gnb-content .aside .util .soon span{display:inline-block;font-size:16px;margin-left:4px}#header .gnb-content .aside .sns{margin-top:80px}#header .gnb-content .aside .sns ul:after,#header .gnb-content .aside .sns ul:before{content:"";display:table}#header .gnb-content .aside .sns ul:after{clear:both}#header .gnb-content .aside .sns li{float:left}#header .gnb-content .aside .sns li+li{margin-left:20px}#header .gnb-content .aside .sns img{height:20px;width:20px}@media (min-width:0px) and (max-width:979px){#header .gnb-content{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-left:5.3333333333vw}#header .gnb-content .primary{order:1}#header .gnb-content .primary .gnb{height:auto;overflow:visible;padding:0}#header .gnb-content .primary .gnb ul{padding-bottom:0;padding-top:25.6vw}#header .gnb-content .primary .gnb li+li{margin-top:3.2vw}#header .gnb-content .primary .gnb li .num{font-size:3.7333333333vw}#header .gnb-content .primary .gnb li .text{font-size:17.0666666667vw;margin-left:3.2vw}#header .gnb-content .aside{order:2;padding-bottom:21.3333333333vw;padding-top:21.3333333333vw}#header .gnb-content .aside h3{font-size:5.3333333333vw}#header .gnb-content .aside .util{font-size:4.8vw;margin-top:8.5333333333vw}#header .gnb-content .aside .util li+li{margin-top:3.2vw}#header .gnb-content .aside .util .soon span{font-size:3.7333333333vw}#header .gnb-content .aside .sns{margin-top:21.3333333333vw}#header .gnb-content .aside .sns li+li{margin-left:5.3333333333vw}#header .gnb-content .aside .sns img{height:6.4vw;width:6.4vw}}@media (min-width:980px){#header .gnb-content .aside .util li a{display:inline-block;height:1.5em;position:relative}#header .gnb-content .aside .util li a:after{background:url(/static/media/ico_link_blank.dc065f43a7016a44f8e4.svg) no-repeat 50%;background-size:100% 100%;content:"";display:block;height:20px;left:100%;margin-left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.645,.045,.355,1);width:20px}#header .gnb-content .aside .util li a:hover:after{margin-left:8px;opacity:1;top:0}}#header .sound-btn-wrap{bottom:0;left:0;position:fixed;width:var(--fullwidth);z-index:999}#header .sound-btn{border:none;bottom:40px;height:40px;position:absolute;right:80px;transition:opacity .7s cubic-bezier(.26,.06,0,1),transform .7s cubic-bezier(.43,.05,.17,1);transition:opacity .7s var(--easing-0),transform .7s var(--easing-2);width:40px}#header .sound-btn .icon-base{border:2px solid #222;border-radius:50%;height:12px;transition:transform .3s cubic-bezier(.47,.16,.24,1),border .3s cubic-bezier(.47,.16,.24,1);transition:transform .3s var(--easing-3),border .3s var(--easing-3);width:12px}#header .sound-btn .icon-base,#header .sound-btn .icon-round{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1)}#header .sound-btn .icon-round{border:1px solid #2220;border-radius:50%;box-sizing:border-box;height:100%;transition:opacity .3s cubic-bezier(.26,.06,0,1) .3s,transform .5s cubic-bezier(.47,.16,.24,1),border .5s cubic-bezier(.47,.16,.24,1);transition:opacity .3s .3s var(--easing-0),transform .5s var(--easing-3),border .5s var(--easing-3);width:100%}#header .sound-btn .icon-round>div{border:1px solid #222;border-radius:50%;box-sizing:border-box;height:100%;left:50%;position:absolute;top:50%;transform:scale(.5);transition:border .35s cubic-bezier(.47,.16,.24,1);transition:border .35s var(--easing-3);width:100%}#header .sound-btn .icon-round .c1{animation-delay:0s;animation-duration:2.5s;animation-iteration-count:infinite;animation-name:anim-ripple}#header .sound-btn .icon-round .c2{animation-delay:-1.5s;animation-duration:2.5s;animation-iteration-count:infinite;animation-name:anim-ripple}#header .sound-btn .icon-line{background-color:#222;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg) scaleX(0);transition:transform .35s cubic-bezier(.47,.16,.24,1),background .35s cubic-bezier(.47,.16,.24,1);transition:transform .35s var(--easing-3),background .35s var(--easing-3);width:60%}#header .sound-btn.mute{opacity:.5}#header .sound-btn.mute .icon-base,#header .sound-btn.mute .icon-round{transform:translate(-50%,-50%) scale(1)}#header .sound-btn.mute .icon-round{border-color:rgba(34,34,34,.502)}#header .sound-btn.mute .icon-round>div{border-color:#2220}#header .sound-btn.mute .icon-line{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}#header .sound-btn.mute.overlay .icon-round>div{border-color:#fff0}@media (min-width:0px) and (max-width:979px){#header .sound-btn{bottom:10.6666666667vw;height:6.4vw;right:5.3333333333vw;width:6.4vw}#header .sound-btn .icon-base{border-width:.2666666667vw;height:2.1333333333vw;margin-left:0;width:2.1333333333vw}#header .sound-btn .icon-round>div{border-color:rgba(34,34,34,.667);border-width:.2666666667vw}#header .sound-btn .icon-line{height:.2666666667vw;margin-top:0}}@keyframes gnb-bar-up{0%{background-color:#222;top:12px;transform:rotate(0deg)}50%{top:19px;transform:rotate(0deg)}to{background-color:#fffdf5;transform:rotate(-45deg)}}@keyframes gnb-bar-down{0%{background-color:#222;bottom:12px;transform:rotate(0deg)}50%{bottom:19px;transform:rotate(0deg)}to{background-color:#fffdf5;transform:rotate(45deg)}}@keyframes gnb-bar-up-reverse{0%{background-color:#fffdf5;top:19px;transform:rotate(-45deg)}50%{top:19px;transform:rotate(0deg)}to{background-color:#222;top:12px;transform:rotate(0deg)}}@keyframes gnb-bar-down-reverse{0%{background-color:#fffdf5;bottom:19px;transform:rotate(45deg)}50%{bottom:19px;transform:rotate(0deg)}to{background-color:#222;bottom:12px;transform:rotate(0deg)}}@keyframes m-gnb-bar-up{0%{background-color:#222;top:30%;transform:rotate(0deg)}50%{top:50%;transform:rotate(0deg)}to{background-color:#fffdf5;top:50%;transform:rotate(-45deg)}}@keyframes m-gnb-bar-down{0%{background-color:#222;bottom:30%;transform:rotate(0deg)}50%{bottom:50%;transform:rotate(0deg)}to{background-color:#fffdf5;bottom:50%;transform:rotate(45deg)}}@keyframes m-gnb-bar-up-reverse{0%{background-color:#fffdf5;top:50%;transform:rotate(-45deg)}50%{top:50%;transform:rotate(0deg)}to{background-color:#222;top:30%;transform:rotate(0deg)}}@keyframes m-gnb-bar-down-reverse{0%{background-color:#fffdf5;bottom:50%;transform:rotate(45deg)}50%{bottom:50%;transform:rotate(0deg)}to{background-color:#222;bottom:30%;transform:rotate(0deg)}}@keyframes anim-ripple{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.5)}40%{opacity:.8}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.1)}}.loading{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;display:none;height:100%;left:0;padding:80px;position:fixed;top:0;width:100%;z-index:999}.loading .wrapper{position:relative;width:100%}.loading .logo{bottom:22px;position:absolute}.loading .logo img{display:block;height:auto;width:300px}.loading .bar{height:2px}.loading .bar .bg{background-color:#0000001a;height:100%}.loading .bar .active{background-color:#000;height:100%;position:absolute;width:0}.loading .count{bottom:16px;color:#222;font-family:DharmaGothicE;font-size:16px;position:absolute;right:0}.loading-new{box-sizing:border-box;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.loading-new .count{font-family:DharmaGothicE;font-size:94px;height:100px;left:50%;line-height:100px;margin-left:-140px;margin-top:-50px;position:absolute;text-align:center;top:50%;width:280px;z-index:1}@media (min-width:0px) and (max-width:979px){.loading-new .count{font-size:17.0666666667vw;height:18.6666666667vw;line-height:20.2666666667vw;margin-left:-26.6666666667vw;margin-top:-9.3333333333vw;width:53.3333333333vw}}.loading-ani{--duration:3s;--num-dot:20;--color-dot:#222;aspect-ratio:1;height:360px;left:50%;margin-left:-180px;margin-top:-180px;position:absolute;position:relative;top:50%;width:360px}.loading-ani>*{height:100%;left:0;position:absolute;top:0;transform:rotate(calc(1turn/var(--num-dot)*var(--index)));width:100%}.loading-ani>:before{animation:scaleTo1 var(--duration) ease-in-out calc(var(--duration)/var(--num-dot)*var(--index)) infinite;background-color:var(--color-dot);border-radius:50%;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:0;width:10px}@media (min-width:0px) and (max-width:979px){.loading-ani{height:69.3333333333vw;margin-left:-34.6666666667vw;margin-top:-34.6666666667vw;width:69.3333333333vw}.loading-ani>:before{height:2.1333333333vw;margin-left:-vw(4px);width:2.1333333333vw}}@keyframes scaleTo1{0%{transform:scale(1)}25%{transform:scale(2)}50%{transform:scale(1)}to{transform:scale(1)}}.cache{opacity:.1;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10000}.cache img{border:1px solid #0006;display:block;float:left;height:10px;width:10px}.mon-wrapper{height:var(--fullheight);left:50%!important;position:fixed;top:0;width:0!important;z-index:10}.mon-wrapper.enter{pointer-events:none}.mon{height:600px;left:50%;position:absolute;top:50%;transform:translate(calc(-50% + var(--swipeX)),-50%);width:500px}.mon .mon-cover{height:500px;overflow:hidden;width:500px}.mon .mon-cover.expand{height:600px}.mon .btn-area{margin-top:30px;text-align:center}.mon .btn-area .btn{background-color:#fffdf580;border:none;border-radius:32px;font-family:DharmaGothicE;font-size:32px;font-weight:500;height:64px;line-height:68px;margin-left:auto;margin-right:auto;text-transform:uppercase;width:200px}@media (min-width:0px) and (max-width:979px){.mon .btn-area{margin-top:15px}.mon .btn-area .btn{border-radius:7.4666666667vw;font-size:6.4vw;height:14.9333333333vw;line-height:16vw;width:40vw}.mon canvas{transform:scale(.9)}}.chapter-end{display:none;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:100%;z-index:13}.chapter-end .inner{font-family:DharmaGothicE;font-weight:300}.chapter-end strong{color:#fff;display:block;font-size:120px;line-height:1em}.chapter-end .btn-area{margin-top:64px}.chapter-end .btn-area .btn{background-color:#fffdf580;border:none;border-radius:32px;color:#222;font-size:32px;font-weight:400;height:2em;line-height:2.1em;text-transform:uppercase;width:200px}@media (min-width:0px) and (max-width:979px){.chapter-end .btn-area .btn{border-radius:7.4666666667vw;font-size:6.4vw;height:14.9333333333vw;line-height:16vw;width:40vw}}.chapter-end .mo{display:none}.chapter-end .footer{bottom:50px;left:0;position:absolute;width:100%}.chapter-end .footer .sns{left:80px;position:absolute}.chapter-end .footer .sns ul:after,.chapter-end .footer .sns ul:before{content:"";display:table}.chapter-end .footer .sns ul:after{clear:both}.chapter-end .footer .sns li{float:left}.chapter-end .footer .sns li+li{margin-left:20px}.chapter-end .footer .sns img{height:24px;width:24px}.chapter-end .footer .copyright{color:#f8f8f8;font-size:16px;font-weight:300;text-transform:uppercase}@media (min-width:0px) and (max-width:979px){.chapter-end .pc{display:none}.chapter-end .mo{display:inline}.chapter-end strong{font-size:17.0666666667vw}.chapter-end .btn-area{margin-top:10.6666666667vw}.chapter-end .footer{bottom:21.3333333333vw}.chapter-end .footer .copyright{font-size:3.7333333333vw}.chapter-end .footer .sns{left:5.3333333333vw;top:10.9333333333vw}.chapter-end .footer .sns li{float:left}.chapter-end .footer .sns li+li{margin-left:5.3333333333vw}.chapter-end .footer .sns img{height:5.8666666667vw;width:5.8666666667vw}}@media (min-width:980px){.chapter-end .btn-area .btn,.mon .btn-area .btn{overflow:hidden;transition:color .4s cubic-bezier(.645,.045,.355,1)}.chapter-end .btn-area .btn span,.mon .btn-area .btn span{position:relative;z-index:1}.chapter-end .btn-area .btn:before,.mon .btn-area .btn:before{background-color:#222;border-radius:32px;content:"";display:block;height:64px;left:0;position:absolute;top:102%;transition:top .4s cubic-bezier(.645,.045,.355,1);width:101%}.chapter-end .btn-area .btn:hover,.mon .btn-area .btn:hover{color:#fff}.chapter-end .btn-area .btn:hover:before,.mon .btn-area .btn:hover:before{top:0}}.fog{height:100%;pointer-events:none;width:100%;z-index:12}.fog,.fog canvas{left:0;position:absolute;top:0}body .page-content{background:url(/static/media/bg.1da1ea61b7db6334da0c.webp) top no-repeat;background-color:#bbc5e3b3;background-size:cover}.page-content .section{height:var(--fullheight)}.page-content .section2,.page-content .section3{height:calc(var(--fullheight)*1.1)}.page-content .section1{align-items:center;display:flex;font-family:DharmaGothicE;font-size:260px;justify-content:center;line-height:1em;text-align:center;text-transform:uppercase}.page-content .section1 .text{display:block;position:relative}.page-content .section1 .text+.text{margin-top:-20px}.page-content .section1 .text2{text-indent:-3em}.page-content .section1 .text3{z-index:11}@media (min-width:0px) and (max-width:979px){.page-content .section1{font-size:25.6vw;line-height:.95}.page-content .section1 .text1 span{display:block;text-indent:-1.2em}.page-content .section1 .text.text2{margin-top:0;text-indent:0}.page-content .section1 .text.text3{display:block;margin-top:18.6666666667vw}}.page-content .section2{align-items:center;display:flex;font-family:DharmaGothicE;font-size:94px;justify-content:center;line-height:1.1;position:relative;text-transform:uppercase;z-index:11}.page-content .section2 .wrapper{box-sizing:border-box;max-width:1600px;padding-left:80px;width:100%}.page-content .section2 .wrapper .mo{display:none}@media (min-width:0px) and (max-width:979px){.page-content .section2{font-size:10.6666666667vw;justify-content:normal}.page-content .section2 .wrapper{box-sizing:initial;font-size:10.6666666667vw;padding-left:5.3333333333vw;width:71.4666666667vw}.page-content .section2 .wrapper .pc{display:none}.page-content .section2 .wrapper .mo{display:inline}}.page-content .section3{align-items:center;display:flex;font-family:DharmaGothicE;font-size:240px;justify-content:center;line-height:1;text-align:center;text-transform:uppercase}@media (min-width:0px) and (max-width:979px){.page-content .section3{font-size:21.3333333333vw;font-weight:500}}.gap{background-image:linear-gradient(180deg,#feebdb00 0,#fbe6da 10%,#f4b7a6 88%,#f4b7a600);height:calc(var(--fullheight)*1.8);margin-bottom:calc(var(--fullheight)*-.23);margin-top:calc(var(--fullheight)*-.2);z-index:1}.gap,.stage{position:relative}.stage{height:var(--windowheight);overflow-x:hidden;overflow-y:hidden}.stage .wrapper{left:50%;position:absolute;top:50%;transform:translate(calc(-50% + var(--swipeX)),-50%)}.stage .land{position:relative}.stage .land canvas{box-sizing:border-box;display:block}.stage .text-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.stage .text-wrap .text{color:#222;left:62%;position:absolute;right:2%;top:48%;transform-origin:left 20%;width:auto}.stage .text-wrap .text .inner{display:inline-block;max-width:420px;width:100%}.stage .text-wrap .text .inner .headline span{display:inline-block;font-size:20px;font-weight:300;line-height:1.1;padding-left:24px;position:relative;text-transform:uppercase}.stage .text-wrap .text .inner .headline span:before{background-color:#222;border-radius:50%;content:"";display:block;height:14px;left:0;position:absolute;top:4px;width:14px}.stage .text-wrap .text .inner>strong{display:block;font-family:DharmaGothicE;font-size:80px;font-weight:400;line-height:1;margin-top:8px;text-transform:uppercase}.stage .text-wrap .text .inner>span{display:block;font-size:16px;font-weight:200;letter-spacing:.05em;margin-top:30px}.stage .text-wrap .text .inner>span a{display:inline-block;font-style:italic;font-weight:500;padding:6px 0;text-decoration:underline}.stage .text-wrap .text .inner>span .mo{display:none}.stage .text-wrap .text.right{left:2%;right:62%;text-align:right;transform-origin:right 20%}@media (min-width:0px) and (max-width:979px){.stage .text-wrap .text{left:61%;right:4%}.stage .text-wrap .text .inner .headline span{font-size:3.7333333333vw;padding-left:5.3333333333vw}.stage .text-wrap .text .inner .headline span:before{height:3.2vw;top:.5333333333vw;width:3.2vw}.stage .text-wrap .text .inner>strong{font-size:13.3333333333vw;margin-top:2.1333333333vw}.stage .text-wrap .text .inner>span{font-size:3.7333333333vw;font-weight:300;letter-spacing:.01em;margin-top:5.3333333333vw}.stage .text-wrap .text .inner>span .pc{display:none}.stage .text-wrap .text .inner>span .mo{display:inline}.stage .text-wrap .text.right{left:4%;right:60%}}.stage .counter{background-color:#222;bottom:0;color:#fff;display:none;font-size:14px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;width:50px}#__bs_notify__{background-color:#1b203266!important;font-size:11px!important;padding:4px 8px!important;position:relative}
/*# sourceMappingURL=main.07ce5fec.css.map*/