html,body,#wrap{width:100%;height:100%;overflow:hidden;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}body{display:flex;justify-content:center;align-items:center;font-family:sans-serif;font-weight:400;background-color:#f1f1f1;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word}strong{font-weight:700}#wrap{position:relative;margin:0 auto;max-width:500px;width:100%;max-height:770px}img,object,embed{user-select:none;pointer-events:none}#header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;width:100%;height:40px;font-size:14px;color:#000;line-height:17px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2);transition:transform 0.5s}#header .number{flex:0 0 73px;padding-left:15px;font-weight:400}#header .book{flex:1 1 auto;font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#header .website{font-weight:400;padding-right:15px}#header.hide{transform:translate3d(0, -50px, 0)}#header.hide-fix{transform:translate3d(0, -50px, 0)}#page-container{position:relative;display:flex;height:100%;background-color:#fff;overflow:hidden;overscroll-behavior-y:contain}#page-container-inner{width:100%}#page-container img{user-select:none;pointer-events:none;touch-action:none}#page-container .page-common{display:flex;flex-direction:column;height:100%;-webkit-tap-highlight-color:transparent}#page-container .page-common-inner{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain}#page-container .page-common-inner .scroll-content,#page-container .page-common-inner .page-article{flex:1}#page-container .page-article{max-width:100%;width:100%;overflow:hidden}#page-container .page-article.content-vertical-bottom{display:flex;flex-direction:column;justify-content:flex-end;height:100%}#page-container .page-article.content-vertical-center{display:flex;flex-direction:column;justify-content:center;height:100%}#page-container .video-ad-page{background-color:#000}#page-container .video-ad-page .scroll-content,#page-container .video-ad-page .page-article{height:100%}#page-container .video-ad-page .header{position:absolute;top:0;left:0;z-index:2;display:flex;padding:0 15px;width:100%;height:61px;align-items:center;background-image:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.12) 41%, rgba(0,0,0,0.03) 72%, transparent 100%)}#page-container .video-ad-page .header .ad{display:inline-block;margin-right:12px;padding:2px 8px;height:20px;font-size:12px;font-weight:500;color:#fff;line-height:13px;letter-spacing:-0.2px;border:1px solid;border-radius:11px}#page-container .video-ad-page .header .volume{display:inline-block;margin-right:6px;padding-top:2px;width:31px;height:31px;font-size:17px;color:#fff;line-height:0;background-color:transparent;border:0;border-radius:50%;opacity:0.4}#page-container .video-ad-page .header .volume.active{background-color:rgba(0,0,0,0.2);opacity:1}#page-container .video-ad-page .video{height:100%}#page-container .video-ad-page .video video{display:block;margin:0 auto;height:100%}#page-container .video-ad-page .video .controls{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;margin:auto;width:50px;height:50px}#page-container .video-ad-page .video .controls button{width:50px;height:50px;font-size:35px;color:#fff;line-height:0;background-color:transparent;border:1px solid #fff;border-radius:50%}#page-container .video-ad-page .video .controls button.play{display:none}#page-container .video-ad-page .video .controls button.play i{position:relative;left:2px;font-size:30px}#page-container .video-ad-page .video .controls button.pause{transition:opacity 0.2s, visibility 0.2s}#page-container .video-ad-page .video .controls button.pause.hidden{opacity:0;visibility:hidden}#page-container .video-ad-page .buttons{position:absolute;bottom:55px;left:0;z-index:20;width:100%;text-align:center;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}#page-container .video-ad-page .buttons.active{opacity:1;visibility:visible}#page-container .video-ad-page .replay{position:absolute;top:0;left:0;z-index:19;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.5s, visibility 0.5s}#page-container .video-ad-page .replay-video{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10px;width:90px;height:90px;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.6);border:0;border-radius:50%}#page-container .video-ad-page .replay-video .icon{padding-left:7px;font-size:30px;text-align:center;line-height:0;background-color:transparent;border:0}#page-container .video-ad-page .replay-video .text{margin-top:3px;font-size:16px;font-weight:700;line-height:20px}#page-container .video-ad-page .replay.active{opacity:1;visibility:visible}#page-container .poster-ad-page{background-color:#000}#page-container .poster-ad-page .scroll-content,#page-container .poster-ad-page .page-article{height:100%;overflow:hidden}#page-container .poster-ad-page .header{position:absolute;top:0;left:0;z-index:2;display:flex;padding:0 15px;width:100%;height:76px;align-items:center;background-image:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.12) 41%, rgba(0,0,0,0.03) 72%, transparent 100%)}#page-container .poster-ad-page .header .ad{display:inline-block;padding:2px 8px;height:20px;font-size:12px;font-weight:500;color:#fff;line-height:13px;letter-spacing:-0.2px;border:1px solid;border-radius:11px}#page-container .poster-ad-page .poster{height:100%;background-size:cover;background-position:center center}#page-container .full-height-page .scroll-content,#page-container .full-height-page .page-article{height:100%}#page-container .panorama-background-page .scroll-content,#page-container .panorama-background-page .page-article{max-height:100%;overflow:hidden}#page-container .panorama-background-page .background-image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}#page-container .dual-background-page .scroll-content,#page-container .dual-background-page .page-article{max-height:100%;overflow:hidden}#page-container .dual-background-page .background-image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;background-size:cover;background-repeat:no-repeat}#page-container .dual-background-page .background-image.bg-b{top:50%}#page-container .panorama-slider-page{position:relative}#page-container .panorama-slider-page .page-article{height:100%}#page-container .panorama-slider-page .panorama-slider{height:100%}#page-container .panorama-slider-page .panorama-slider .item{position:relative}#page-container .panorama-slider-page .panorama-slider .item .background-image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}#page-container .panorama-slider-page .panorama-slider .item .article.content-vertical-bottom{display:flex;flex-direction:column;justify-content:flex-end;height:100%}#page-container .panorama-slider-page .panorama-slider .item .article.content-vertical-center{display:flex;flex-direction:column;justify-content:center;height:100%}#page-container .panorama-slider-page:after{content:'\e907';position:absolute;right:15px;bottom:15px;z-index:2;display:flex;justify-content:center;align-items:center;width:58px;height:26px;font-family:'cuscon';color:#fff;line-height:0;background-color:rgba(0,0,0,0.4);border-radius:15px;transform-origin:right bottom}#page-container .panorama-slider-page.animation-start:after{animation:panorama-info 1s}@keyframes panorama-info{0%{background-color:rgba(0,0,0,0.4)}50%{background-color:#000}100%{background-color:rgba(0,0,0,0.4)}}#page-container .contents-page{background-color:#f2f2f2}#page-container .contents-page-title{margin-top:70px;font-size:34px;font-weight:700;color:#000;text-align:center}#page-container .contents-page-buttons{margin-top:50px;margin-bottom:60px}#page-container .contents-page-buttons .item{position: relative;
    display: flex;
    flex-direction: column;
    margin: 10px 15px 0;
    /* padding: 25px 15px 20px; */
    /* background-color: #fff; */
    /* border-radius: 15px; */
    /* box-shadow: 0 3px 10px rgba(0,0,0,0.1); */
    overflow: hidden;
    justify-content: center;
}#page-container .contents-page-buttons .item:first-child{margin-top:0}#page-container .contents-page-buttons .item .content{position:relative;z-index:2;flex:1;padding-bottom:10px}#page-container .contents-page-buttons .item .content .title{font-size:20px;font-weight:700;color:#000;letter-spacing:-0.25px}#page-container .contents-page-buttons .item .content .thumbnail{margin-top:15px;height:110px;border-radius:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}#page-container .contents-page-buttons .item .content .description{margin-top:10px;font-size:14px;color:#606060;line-height:24px;letter-spacing:-0.23px}#page-container .contents-page-buttons .item .view-more{position:relative;z-index:2;flex:0;display:flex;justify-content:flex-end;align-items:center;font-size:12px;color:#000}#page-container .contents-page-buttons .item .view-more i{font-size:10px;transform:scale(0.7)}#page-container .contents-page-buttons .item.full-background{padding-top:30px;background-size:cover;background-position:center center;background-repeat:no-repeat}#page-container .contents-page-buttons .item.full-background .content .title{color:#fff}#page-container .contents-page-buttons .item.full-background .content .thumbnail{display:none}#page-container .contents-page-buttons .item.full-background .content .description{color:#fff}#page-container .contents-page-buttons .item.full-background .view-more{color:#fff}#page-container .contents-page-buttons .item.full-background .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%)}.scroll-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;margin:auto;width:50px;height:70px;color:#fff;font-size:34px;text-align:center;line-height:70px;opacity:0;visibility:hidden;transition:opacity 0.2s, visibility 0.2s;user-select:none;pointer-events:none}.scroll-info-inner{background-color:rgba(0,0,0,0.5);border-radius:25px;box-shadow:0 2px 10px rgba(0,0,0,0.3);animation:scroll-info 1.5s infinite}.scroll-info.show{opacity:1;visibility:visible}@keyframes scroll-info{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 30px, 0)}100%{transform:translate3d(0, 0, 0)}}#spin-modal{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 17px;background:rgba(61,61,61,0.8)}#spin-modal-inner{position:relative;padding-top:50px;padding-bottom:30px;background:#fff;border-radius:30px;box-shadow:0px 2px 28px rgba(0,0,0,0.1)}#spin-modal .close{position:absolute;top:15px;right:15px;font-size:24px;line-height:0;color:#000;background-color:transparent;border:0}#spin-modal .title{font-size:26px;font-weight:400;line-height:32px;color:#606060;text-align:center}#spin-modal .title strong{font-weight:700}#spin-modal .image{position:relative;margin:20px auto 0;max-width:260px}#spin-modal .image .loading{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}#spin-modal .image .loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border:2px solid #000;border-top-color:transparent;border-radius:50%;animation-name:loading-spinner;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear}#spin-modal .rotate{margin-top:-40px;font-size:60px;color:#e9e9e9;text-align:center}#spin-modal .store{margin-top:20px;text-align:center}#spin-modal .store a{display:inline-block;padding:5px 15px;font-size:15px;line-height:17px;color:#fff;background:rgba(0,0,0,0.7);border-radius:15px}@keyframes loading-spinner{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}#spinner{position:absolute;top:0;left:0;z-index:999999;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#spinner .message{position:absolute;bottom:33%;left:0;padding:10px;width:100%;font-family:'AppleSDGothicNeo', 'Malgun Gothic', sans-serif;font-size:15px;color:#fff;text-align:center}.sk-circle{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40px;height:40px}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}[data-scrollbar]{display:block;position:relative}.scroll-content{max-width:100%;width:100%;transform:translate3d(0, 0, 0)}.scrollbar-track{position:absolute;opacity:0;z-index:1;background:#c1c1c1;user-select:none;pointer-events:none;transition:opacity 0.5s 0.5s ease-out}.scrollbar-track.show,.scrollbar-track:hover{opacity:1;transition-delay:0s}.scrollbar-track-x{display:none}.scrollbar-track-y{top:0;right:5px;height:100%}.scrollbar-thumb{position:absolute;top:0;left:0;width:2px;height:8px;background:#606060;border-radius:4px}#cover{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;overflow:hidden;user-select:none}#cover.type-1{display:flex;flex-direction:column;padding-top:50px;text-align:center;background-image:linear-gradient(140deg, #ffd57f 0%, #ffdf7d 100%)}#cover.type-1 .subtitle{flex:0 0 auto;padding-top:15px;color:#e96565;font-size:16px;font-weight:400}#cover.type-1 .enter{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px;color:#e96565;font-size:23px;font-weight:700;line-height:1;letter-spacing:-0.29px;animation-name:arrowMoving;animation-iteration-count:infinite;animation-duration:2.5s}#cover.type-1 .enter .text{display:block}#cover.type-1 .enter i{margin-top:10px}#cover.type-1 .vol{padding-bottom:30px;color:#e96565;font-size:16px;font-weight:400}#cover.type-1 .vol .value{margin-top:-3px;font-size:70px;font-weight:700;letter-spacing:-2.33px;line-height:70px}#cover.ordinary{display:flex;flex-direction:column;padding-top:61px;color:#fff;text-align:center;background-size:cover;background-position:center center}#cover.ordinary .name{flex:0;margin:0 auto;padding:0 15px;max-width:345px}#cover.ordinary .subname{flex:0;margin:21px auto 0;max-width:63px}#cover.ordinary .title{flex:1;display:flex;flex-direction:column;justify-content:flex-end;font-size:30px;font-weight:700}#cover.ordinary .subtitle{flex:0;margin-top:9px;padding-bottom:54px;font-size:20px;letter-spacing:-0.67px;line-height:24px}#cover.ordinary .overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}@keyframes arrowMoving{0%{transform:translate3d(0, 0, 0)}10%{transform:translate3d(0, 3px, 0)}20%{transform:translate3d(0, 0, 0)}30%{transform:translate3d(0, 3px, 0)}40%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 3px, 0)}60%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}#guide{position:absolute;top:0;right:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}#guide .guide-slider{height:100%}#guide .guide-slider .swiper-slide{display:flex;justify-content:center;align-items:center}#guide .guide-slider .swiper-slide img{flex:0;height:100%;max-height:545px}#guide .guide-slider .swiper-dots{position:absolute;bottom:10px;left:0;z-index:10;width:100%;text-align:center}#guide .guide-slider .swiper-dots .swiper-pagination-bullet{background-color:#fff}#toggle-table-of-pages{position:absolute;top:55px;right:15px;z-index:10;width:40px;height:40px;font-size:20px;line-height:0;color:#000;background-color:#fff;border:0;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,0.15);transition:transform 0.5s}#toggle-table-of-pages.hide{transform:translate3d(60px, 0, 0)}#toggle-table-of-pages.hide-fix{transform:translate3d(60px, 0, 0)}#table-of-pages{position:absolute;top:0;right:calc( -100% + 40px );z-index:101;width:calc( 100% - 40px );height:100%;transition:transform 0.2s}#table-of-pages.show{transform:translate3d(-100%, 0, 0)}#table-of-pages>.inner-wrap{display:flex;flex-direction:column;height:100%}#table-of-pages .quickmenu-block{flex:1 1 auto;padding:60px 3px 30px;height:100%;background-color:#fff;border-radius:20px 0 0 0;overflow:hidden}#table-of-pages .quickmenu-block-inner{padding:0 37px;height:100%;overflow-x:hidden;overflow-y:auto}#table-of-pages .quickmenu-block ul{margin:0;padding:0;list-style:none}#table-of-pages .quickmenu-block ul.parent>li>a{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:20px;font-weight:400;color:#777;line-height:20px}#table-of-pages .quickmenu-block ul.parent>li>a i{font-size:18px;transition:transform 0.2s}#table-of-pages .quickmenu-block ul.parent>li>a i.direct{font-size:10px}#table-of-pages .quickmenu-block ul.parent>li>.thumbnail{display:none;position:relative;margin-top:20px;width:100%;height:80px;background-size:cover;background-color:#d8d8d8;background-position:center center;background-repeat:no-repeat;overflow:hidden}#table-of-pages .quickmenu-block ul.parent>li>.thumbnail:before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(66,66,66,0.3)}#table-of-pages .quickmenu-block ul.parent>li>.thumbnail:after{content:'';position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:#fff;transition:transform 1s}#table-of-pages .quickmenu-block ul.parent>li>.thumbnail.show:after{transform:translate3d(100%, 0, 0)}#table-of-pages .quickmenu-block ul.parent>li.active>a{color:#606060}#table-of-pages .quickmenu-block ul.parent>li.active>a i{transform:rotateX(180deg)}#table-of-pages .quickmenu-block ul.child{display:none;padding:5px 0 20px}#table-of-pages .quickmenu-block ul.child>li{margin-top:10px;padding:0 20px}#table-of-pages .quickmenu-block ul.child>li:first-child{margin-top:0}#table-of-pages .quickmenu-block ul.child>li>a{display:flex;justify-content:space-between;color:#888;font-size:14px;font-weight:400;line-height:20px}#table-of-pages .quickmenu-block ul.child>li>a:focus,#table-of-pages .quickmenu-block ul.child>li>a.active{color:#606060}#table-of-pages .quickmenu-block ul.child>li>a .page-title{flex:1 1 auto}#table-of-pages .quickmenu-block ul.child>li>a .page-num{flex:0 0 57px;text-align:right}#table-of-pages .copyright-block{flex:0 0 50px;display:flex;align-items:center;padding:0 30px;font-size:16px;color:#c1c1c1;background-color:#fff;border-top:1px solid #f2f2f2;border-radius:0 0 0 20px}#table-of-pages .closebtn{position:absolute;top:15px;right:15px;font-size:24px;color:#000}#table-of-pages-overlay{display:none;position:absolute;top:0;left:0;right:0;z-index:100;padding:10px 0 0 11px;height:100%;background-color:rgba(61,61,61,0.8)}#publish-modal{display:none;position:fixed;top:0;left:0;z-index:120;padding:50px 0 70px;width:100%;height:100%;font-weight:300;color:#606060;text-align:center;background-color:#fff}#publish-modal-inner{padding:0 15px;height:100%;overflow-x:hidden;overflow-y:auto}#publish-modal-inner strong{font-weight:700}#publish-modal-inner .title{margin-bottom:40px;font-size:16px;font-weight:400;color:#c1c1c1}#publish-modal-inner .group{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f2f2f2}#publish-modal-inner .group-title{font-size:14px;color:#606060;line-height:14px;text-transform:uppercase}#publish-modal-inner .group-content{margin-top:14px;font-size:12px;line-height:20px;letter-spacing:-0.08px}#publish-modal-inner .subgroup{margin-top:28px}#publish-modal-inner .subgroup-title{font-size:12px;line-height:14px;text-transform:uppercase}#publish-modal-inner .subgroup-content{margin-top:14px}#publish-modal-inner .user{margin-top:14px;font-size:12px;line-height:12px}#publish-modal-inner .user .name{letter-spacing:-0.08px}#publish-modal-inner .user .name-eng{margin-left:3px;font-weight:400}#publish-modal-inner .user .email{display:block;margin-top:3px}#publish-modal-inner .user .address,#publish-modal-inner .user .website{margin-top:3px}#publish-modal-inner .copyright{margin-top:28px}#publish-modal-inner .copyright-eng{margin-top:5px}#publish-modal-inner .contact{margin-top:-41px;padding:27px 15px;border:1px solid #f2f2f2;font-size:12px;line-height:12px}#publish-modal-inner .contact .row{margin-top:12px}#publish-modal-inner .contact .row:first-child{margin-top:0}#publish-modal-inner .contact .row .label{font-weight:400}#publish-modal-inner .other{margin-top:5px;padding:27px 15px;background-color:#f2f2f2;font-size:12px;line-height:12px}#publish-modal-inner .other .row{margin-top:12px}#publish-modal-inner .other .row:first-child{margin-top:0}#publish-modal-inner .other .row .label{font-weight:400}#publish-modal-close{position:fixed;top:15px;right:15px;font-size:24px;color:#000;line-height:0;background-color:transparent;border:0}.store-link{position:absolute;display:block;padding:5px;font-size:30px;color:#fff;line-height:0;border-radius:50%;background-image:linear-gradient(148deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 100%);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.store-link:hover{color:#fff}.brand-external-link{position:absolute;display:block;padding:10px;font-size:21px;color:#fff;line-height:0;border-radius:50%;background-image:linear-gradient(148deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 100%);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.brand-external-link:hover{color:#fff}.text-block{margin:0;padding:0 40px;font-size:14px;letter-spacing:-0.25px;line-height:1.72em}.text-block strong{font-weight:700}.book-title-block{text-align:center}.book-title-block .text{display:inline-block;padding:13px 35px 11px;border:2px solid rgba(255,255,255,0.4);background-color:rgba(0,0,0,0.15)}.right-line-text{display:flex;align-items:center;padding-left:40px;padding-right:40px;width:100%}.right-line-text .text{flex:0 1 auto;display:flex;align-items:center;padding-right:20px}.right-line-text .text .icon{margin-right:5px}.right-line-text .line{flex:1 1 auto;border-bottom:1px solid;height:1px}.both-line-text{display:flex;align-items:center;padding:0 15px;width:100%}.both-line-text .line{flex:1 1 auto;height:1px;background-color:#d8d8d8}.both-line-text .text{flex:0 1 auto;padding:0 15px}.editor-block{padding:0 40px;font-size:12px;letter-spacing:-0.21px;line-height:20px}.editor-block span{margin-right:3px;margin-left:3px;font-weight:400}.editor-block span:first-child{margin-left:0}.hash-image-block .image{vertical-align:middle}.hash-image-block .hash-tag{margin:0 auto;padding:20px 0 0;max-width:295px;text-align:center}.hash-image-block .hash-tag .tag{display:inline-block;font-size:14px;letter-spacing:-0.25px;line-height:24px}.inner-image-block{position:relative;padding-left:15px;padding-right:15px}.inner-image-block.with-caption .caption{margin-top:5px;font-size:12px;line-height:16px;letter-spacing:-0.15px}.inner-image-block.dual-image{display:flex;justify-content:space-between}.inner-image-block.dual-image .image{flex:0 1 50%;margin:0 2.5px}.inner-image-block.dual-image .image:first-child{margin-left:0}.inner-image-block.dual-image .image:last-child{margin-right:0}.full-image-block{position:relative}.full-image-block.with-caption .caption{margin-top:5px;padding:0 15px;font-size:12px;line-height:16px;letter-spacing:-0.15px}.background-image-block{background-size:cover}.product-info-popup{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;user-select:none;pointer-events:none;table-action:none}.product-info-popup .toggle-btn{position:absolute;z-index:2;width:24px;height:24px;font-size:24px;color:#fff;line-height:0;text-shadow:0 3px 10px rgba(0,0,0,0.1);background-color:transparent;border:0;opacity:0.9;transition:color 0.2s, opacity 0.2s, transform 1s;user-select:auto;pointer-events:auto;table-action:auto}.product-info-popup .toggle-btn.active{color:#606060;transform:rotateZ(45deg);opacity:1}.product-info-popup .toggle-content{position:absolute;z-index:1;padding:40px 20px;max-width:205px;width:100%;font-size:12px;font-weight:400;color:#606060;line-height:22px;box-shadow:0 3px 10px rgba(0,0,0,0.1);border-radius:16px;background-color:#fff;opacity:0;visibility:hidden;transform:scale(0.7);transform-origin:top left;transition:opacity 0.5s, visibility 0.5s, transform 0.5s;user-select:auto;pointer-events:auto;table-action:auto}.product-info-popup .toggle-content strong{font-weight:700}.product-info-popup .toggle-content.show{opacity:1;visibility:visible;transform:scale(1)}.slider-block{position:relative;padding-left:15px;padding-right:15px}.slider-block img{user-select:auto !important}.slider-block .dots{display:flex;justify-content:center;align-items:center;height:38px;text-align:center}.slider-block .dots .swiper-pagination-bullet{margin:0 5px;width:5px;height:5px;background-color:#f2f2f2;opacity:1}.slider-block .dots .swiper-pagination-bullet-active{background-color:#606060}.slider-block .buttons{position:relative;z-index:10}.slider-block .buttons button{position:absolute;top:-38px;display:flex;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;color:#606060;background-color:transparent;border:0;outline:none}.slider-block .buttons button.prev{left:0}.slider-block .buttons button.next{right:0}.slider-block.with-caption .caption{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;padding:0 10px 10px 10px;width:100%;height:84px;font-size:12px;color:#fff;letter-spacing:-0.15px;line-height:18px;background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.7) 100%)}.slider-block.with-caption .caption:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.brand-cover{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.brand-cover-overlay{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.9) 100%)}.brand-cover-content{position:relative;z-index:2}.part-title-block{padding:0 40px}.part-title-block .part{font-size:16px;font-weight:700;letter-spacing:-0.2px}.part-title-block .title{margin-top:9px;font-size:24px;letter-spacing:-0.3px;line-height:24px}.part-title-block .subtitle{margin-top:15px;font-size:14px;letter-spacing:-0.17px;text-transform:uppercase}.red-label{margin:0 15px;padding:5px 0;min-height:34px;font-size:16px;font-weight:700;color:#fff;line-height:1.5;text-align:center;background-color:#ef4122}.interview-block{padding:0 40px}.interview-block .name{font-size:16px;font-weight:700;line-height:16px;letter-spacing:-0.2px}.interview-block .metadata{margin-top:10px;font-size:16px;font-weight:400;letter-spacing:-0.2px;line-height:16px}.interview-block .comment{margin-top:15px;font-size:14px;line-height:24px;letter-spacing:-0.25px}.data-list-block{padding-left:40px;padding-right:15px;font-size:14px}.data-list-block ul{margin:0;padding:0;list-style:none}.data-list-block ul li{display:flex;margin-top:9px}.data-list-block ul li:first-child{margin-top:0}.data-list-block .label{flex:0 0 72px;font-weight:400;word-break:break-all}.data-list-block .value{flex:1 1 auto}.blockquote-block{padding-left:40px;padding-right:40px}.blockquote-block-inner{padding:30px;font-size:14px;line-height:24px;letter-spacing:-0.25px;background-color:#f2f2f2}.epilogue-block-inner{padding:50px 40px}.epilogue-block-inner .title{font-size:14px;font-weight:700;letter-spacing:-0.2px;text-transform:uppercase}.epilogue-block-inner .content{margin-top:9px;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-0.25px}.video-block{position:relative;height:270px}.video-block .overlay{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;padding:40px 30px 40px 40px;background-color:rgba(0,0,0,0.3)}.video-block .overlay .title{flex:1 1 auto;max-width:195px;font-size:30px;font-weight:700;color:#fff;line-height:36px}.video-block .overlay .title .subtitle{display:block;font-size:14px;font-weight:400;color:#fff;line-height:1;letter-spacing:-0.23px}.video-block .overlay .play{flex:0 0 40px;text-align:right}.video-block .overlay .play button{display:inline-block;padding-left:4px;width:40px;height:40px;font-size:30px;color:#fff;text-align:center;line-height:1;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,0.1)}.video-block .poster{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-size:cover;background-position:center center}.video-block .control{display:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:40px 30px 40px 40px;background-color:rgba(0,0,0,0.3)}.video-block .control-inner{display:flex;flex-direction:column;height:100%}.video-block .control-inner .sound{flex:1 1 auto}.video-block .control-inner .sound button{width:20px;height:20px;background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0}.video-block .control-inner .sound button.off{background-image:url("../images/icons.png");background-size:153px 44px;background-position:-30px 1px;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.video-block .control-inner .sound button.off{background-image:url("../images/icons@2x.png")}}.video-block .control-inner .sound button.on{background-image:url("../images/icons.png");background-size:153px 44px;background-position:0px 1px;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.video-block .control-inner .sound button.on{background-image:url("../images/icons@2x.png")}}.video-block .control-inner .pause{flex:0 0 40px;text-align:right}.video-block .control-inner .pause .pause-btn{display:inline-block;width:40px;height:40px;font-size:30px;color:#fff;text-align:center;line-height:1;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,0.1)}.video-block .control-inner .pause .replay-btn{display:inline-block;padding-left:4px;width:40px;height:40px;font-size:30px;color:#fff;text-align:center;line-height:1;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,0.1)}.video-block .video{height:100%;background-color:#000}.video-block .video video{width:100%;height:100%}.image-review-block{display:flex;margin:0 15px;min-height:260px;background-color:#f2f2f2;border-radius:10px;overflow:hidden}.image-review-block .image{position:relative;flex:0 1 55.65%;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-review-block .review{flex:0 1 44.35%;padding:29px 20px;font-size:12px;letter-spacing:-0.08px;background-color:#f2f2f2}.image-review-block .review .rating{display:flex;margin-bottom:5px;font-weight:400}.image-review-block .review .rating .label{padding-right:10px}.image-review-block .review .total{margin-top:10px}.image-review-block .review .total .label{font-weight:400}.image-review-block .review .total .value{margin-top:4px;line-height:24px}.line-break{margin:0 auto;padding:0;max-width:81px;width:100%;height:2px;background-color:#606060;border:0}.line-break.type2{margin-left:40px;margin-right:40px;max-width:inherit;width:auto;height:1px;background-color:#f2f2f2}.full-height-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.full-height-cover .title{font-weight:700;line-height:1}.full-height-cover .subtitle{margin-top:30px}.border-radius-block{margin-left:15px;margin-right:15px;border-radius:10px}.border-radius-block .text-block{padding-left:25px;padding-right:25px}.red-num{position:relative;top:-2px;display:inline-block;margin-right:3px;width:20px;height:20px;font-size:12px;font-weight:700;color:#fff;line-height:20px;text-align:center;border-radius:50%;background-color:rgba(197,67,66,0.8);box-shadow:0 2px 6px rgba(0,0,0,0.1)}.column3-list{display:flex;padding:0 30px}.column3-list .list{flex:1 1 33.333333%;margin:0 10px;padding:0;list-style:none}.column3-list .list li{margin-top:13px;font-size:14px;font-weight:400}.column3-list .list li:first-child{margin-top:0}.schedule-block .day-buttons{margin:0 20px}.schedule-block .day-buttons .button{padding:10px 5px}.schedule-block .day-buttons .button a{display:block;padding:11px 0 6px;color:#c1c1c1;text-align:center;background-color:#fff;border-radius:10px}.schedule-block .day-buttons .button .week{font-size:14px;font-weight:300}.schedule-block .day-buttons .button .day{margin-top:3px;font-size:20px;font-weight:400;line-height:24px}.schedule-block .day-buttons .button.swiper-slide-thumb-active a{color:#606060;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.schedule-block .arrows{position:relative}.schedule-block .arrows button{position:absolute;top:-53px;z-index:10;width:20px;height:20px;font-size:16px;color:#fff;line-height:0;text-align:center;background-color:#af9f4a;border:0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.schedule-block .arrows button.prev{left:-10px}.schedule-block .arrows button.next{right:-10px}.schedule-block .day-contents{margin-top:20px}.pin-goal-block{padding:0 40px}.pin-goal-block ul{margin:0;padding:0;list-style:none}.pin-goal-block ul li{position:relative;margin-top:6px}.pin-goal-block ul li:first-child{margin-top:0}.pin-goal-block ul li .icon{position:absolute;top:0;left:0;font-size:16px}.pin-goal-block ul li .text{padding-left:19px;font-size:14px}.rotate-image-block{text-align:center}.rotate-image-block .cover{position:relative}.rotate-image-block .cover .button{position:absolute;right:15px;bottom:15px;width:55px;height:55px;font-size:45px;color:#fff;line-height:0;background-image:linear-gradient(148deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 100%);border:0;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.noname-1{padding-left:70px;display:flex;align-items:center}.noname-1 .icon{flex:0 0 80px}.maybe-cross-block .row{display:flex;margin:0 40px}.maybe-cross-block .col{position:relative;flex:1 1 50%;padding:0;text-align:center}.maybe-cross-block .col .label{font-size:14px;color:#c1c1c1}.maybe-cross-block .col .value{font-size:20px;font-weight:700;color:#bb935a}.maybe-cross-block .col .value .unit{font-size:14px;font-weight:400}.maybe-cross-block .row-1 .col{padding-bottom:12px}.maybe-cross-block .row-1 .col-1:before{content:'';position:absolute;top:0;right:0;width:1px;height:calc( 100% - 10px );background-color:#f2eeeb}.maybe-cross-block .row-1 .col-1:after{content:'';position:absolute;bottom:0;left:0;width:calc( 100% - 17px );height:1px;background-color:#f2eeeb}.maybe-cross-block .row-2 .col{padding-top:12px}.maybe-cross-block .row-2 .col-2:before{content:'';position:absolute;bottom:0;left:0;width:1px;height:calc( 100% - 10px );background-color:#f2eeeb}.maybe-cross-block .row-2 .col-2:after{content:'';position:absolute;top:0;right:0;width:calc( 100% - 17px );height:1px;background-color:#f2eeeb}.tab-block .tab-buttons{display:flex;padding:0 40px}.tab-block .tab-buttons a{flex:1 1 50%;padding-bottom:4px;display:block;font-size:16px;color:#c1c1c1;text-align:center;border-bottom:2px solid #ddd}.tab-block .tab-buttons a strong{font-weight:700}.tab-block .tab-buttons a.active{color:#bb935a;border-bottom-color:#bb935a}.tab-block .tab-contents .tab-common{display:none}.pro-interview-block{padding:0 15px}.pro-interview-block .picture{position:relative;z-index:2;margin:0 auto;width:147px;height:147px;background-size:cover;background-position:center;border-radius:50%}.pro-interview-block .content{margin-top:-58px;padding:68px 25px 30px;background-color:#f2f2f2;border-radius:10px}.pro-interview-block .content .title{font-size:14px;font-weight:700;letter-spacing:-0.25px;line-height:24px}.pro-interview-block .content .description{font-size:14px;letter-spacing:-0.25px;line-height:24px}.tip-block{position:relative;margin:0 15px}.tip-block .head{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;background-color:#fc0;border-radius:25px;overflow:hidden}.tip-block .head .photo{margin-right:10px;width:50px;height:50px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden}.tip-block .head .text{font-size:16px;font-weight:700;letter-spacing:-0.29px}.tip-block .body{padding:70px 30px 30px;font-size:14px;color:#000;letter-spacing:-0.25px;line-height:24px;background-color:rgba(255,204,0,0.1);border-radius:25px}.history-block{padding:0 40px}.history-block .item{margin-bottom:30px;padding-left:29px}.history-block .item .title{position:relative;margin-bottom:5px;font-size:24px;font-weight:700;letter-spacing:-0.43px}.history-block .item .title:before{content:'';position:absolute;top:13px;left:-29px;width:9px;height:9px;background-color:#000;border-radius:50%}.history-block .item .title:after{content:'';position:absolute;top:13px;left:-25px;z-index:-1;width:1px;height:50px;background-color:#c1c1c1}.history-block .item .content{position:relative;display:flex;flex-direction:column;font-size:14px;letter-spacing:-0.25px;line-height:24px}.history-block .item .content:before{content:'';position:absolute;top:0;left:-25px;width:1px;height:calc( 100% + 50px );background-color:#c1c1c1}.history-block .item:last-child{margin-bottom:0}.history-block .item:last-child .content:before{height:100%}.history-block.cut-last .item:last-child .title:after{display:none}.history-block.cut-last .item:last-child .content:before{display:none}.history-block.last-dots .item:last-child{padding-bottom:25px}.history-block.last-dots .item:last-child .content:after{content:'';position:absolute;bottom:-10px;left:-26px;width:3px;height:3px;background-color:#c1c1c1;box-shadow:0 7px #c1c1c1, 0 14px #c1c1c1;border-radius:50%}#footer{position:absolute;right:0;bottom:0;left:0;z-index:10}#footer .paging{position:absolute;bottom:15px;left:10px;display:inline-block;margin:0;padding:5px 9px;width:auto;font-size:12px;color:#fff;line-height:15px;letter-spacing:-0.17px;background:rgba(0,0,0,0.4);border-radius:12.5px}#footer .progress{font-size:0;line-height:0;height:5px;box-shadow:0px -1px 3px rgba(0,0,0,0.1)}#footer .progress progress[value]{width:100%;height:5px;-webkit-appearance:none;appearance:none}#footer .progress progress[value]::-webkit-progress-bar{background:rgba(216,216,216,0.6)}#footer .progress progress[value]::-webkit-progress-value{height:100%;background:linear-gradient(90deg, #D5D5D5 44.49%, #606060 97.24%);border-radius:0px 2.5px 2.5px 0px;transition:width 0.2s}.btn{display:inline-block;padding:20px 10px;font-size:20px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;border:0;border-radius:33px}.btn:after{content:'\f3d3';font-family:'cuscon'}.btn.btn-full{width:100%}.btn.btn-md{padding:10px 15px;font-size:16px}
/*# sourceMappingURL=core.min.css.map */
