@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500&display=swap");@import url("normalize.css");@import url("jquery.multiscroll.css");@import url("settings.css");body{position:relative;cursor:none;height:100vh;width:100vw}body a{cursor:none}.cursor,.follower{border-radius:50%;position:absolute;top:0;left:0;pointer-events:none}.cursor{width:8px;height:8px;background-color:#FF79B4;z-index:100001}.follower{margin:-16px 0 0 -16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background-color:rgba(252,230,48,0.5);z-index:10000;-webkit-transition:-webkit-transform ease .1s;transition:-webkit-transform ease .1s;transition:transform ease .1s;transition:transform ease .1s, -webkit-transform ease .1s;text-align:center}.follower.is-active{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}@-webkit-keyframes ripple-w{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(2, 2);transform:scale(2, 2);opacity:0.0}}@keyframes ripple-w{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(2, 2);transform:scale(2, 2);opacity:0.0}}@-webkit-keyframes ripple-h{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(2, 2);transform:scale(2, 2);opacity:0.0}}@keyframes ripple-h{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(2, 2);transform:scale(2, 2);opacity:0.0}}.shippori{font-family:'Shippori Mincho', serif}#loading{width:100vw;height:100vh;-webkit-transition:all 1s;transition:all 1s;background-color:#fefefe;position:fixed;top:0;left:0;z-index:9999999}#loading .load-cont{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#0a0a0a;text-align:center}@media (max-width: 480px){#loading .load-cont{width:90%}}#loading .load-cont figure{margin:0 auto;width:160px}#loading .load-cont h2{font-size:23px;background:#FF79B4;color:#fefefe;font-size:14px}.loaded{opacity:0;visibility:hidden}.nxt-nav{border-radius:50px 50px 0 0;position:absolute;bottom:0;right:20px;z-index:9999}@media (max-width: 1024px){.nxt-nav{left:10px}}@media (max-width: 480px){.nxt-nav{left:auto;right:0;z-index:99999;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.nxt-nav a{display:block;font-size:12px;color:#FF79B4;text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.nxt-nav a span{margin-top:0px;height:100px;overflow:hidden;display:block}.nxt-nav a span:after{content:"";display:block;width:2px;border-left:2px #FF79B4 solid;-webkit-animation:scroll 1.6s ease 0s infinite normal;animation:scroll 1.6s ease 0s infinite normal;margin:0 auto 0}.top{position:relative;height:100vh}.top .top-bg-img{width:100vw;height:100vh;background:url(../img/main-bg.png) no-repeat;background-size:cover;background-position:center}@media (max-width: 768px){.top .top-bg-img{background:url(../img/main-bg-sp.png) no-repeat;background-size:cover;background-position:center}}.top #video-area{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}.top #video{position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.top .chatch-block{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:10}@media (max-width: 768px){.top .chatch-block{width:100%}}.top .chatch-block h1{margin:auto;width:300px}@media (max-width: 768px){.top .chatch-block h1{width:50%}}.top .chatch-block p{margin-top:14px;color:#fefefe;background:#FF79B4;font-size:24px;line-height:100%;font-family:'Shippori Mincho', serif;letter-spacing:0.4em;text-align:center}@media (max-width: 480px){.top .chatch-block p{margin:auto;font-size:14px;text-align:center;width:80%}}.blank{position:relative;width:100%;height:100%}.blank .chatch-block{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:10}@media (max-width: 768px){.blank .chatch-block{width:100%}}.blank .chatch-block h1{margin:auto;width:300px}@media (max-width: 768px){.blank .chatch-block h1{width:50%}}.blank .chatch-block p{margin-top:14px;color:#fefefe;background:#FF79B4;font-size:24px;line-height:100%;font-family:'Shippori Mincho', serif;letter-spacing:0.4em;text-align:center}@media (max-width: 480px){.blank .chatch-block p{margin:auto;font-size:14px;text-align:center;width:80%}}.copyright{position:absolute;bottom:4px;font-size:12px;line-height:100%;right:18px;z-index:9;color:#fefefe}@media (max-width: 768px){.copyright{bottom:6px;right:6px;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.linner{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100vw - 60px);height:calc(100vh - 60px);border:1px solid #fefefe;z-index:0}.global-nav{position:absolute;top:0;left:0;z-index:8}.global-nav .global-nav-inr{position:relative}.global-nav .global-nav-inr .common-nav{position:fixed;background:#FF79B4}.global-nav .global-nav-inr .common-nav.common-nav-w{width:100%;height:20px}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav{top:0}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr{top:0}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr a:before{top:-160px}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr a:hover:before{top:-60px}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr a:hover .ring{top:-60px}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr .txt-nav{top:6px;letter-spacing:0.3em;text-indent:0.3em}.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr .arrow{border-width:96px 80px 0 80px;border-color:#FF79B4 transparent transparent transparent}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav.common-nav-w.top-nav .top-nav-inr .arrow{border-width:80px 60px 0 60px}}.global-nav .global-nav-inr .common-nav.bottom-nav{bottom:0}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr{bottom:0}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr a:before{bottom:-160px}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr a:hover:before{bottom:-60px}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr a:hover .ring{bottom:-60px}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr .txt-nav{bottom:10px}.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr .arrow{border-width:0 80px 96px 80px;border-color:transparent transparent #FF79B4 transparent}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav.bottom-nav .bottom-nav-inr .arrow{border-width:0 60px 80px 60px}}.global-nav .global-nav-inr .common-nav.common-nav-h{width:20px;height:100%}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav{right:0}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr{right:0}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr a:before{right:-160px}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr a .ring{right:-50px}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr a:hover:before{right:-60px}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr .txt-nav{right:10px}.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr .arrow{border-width:80px 96px 80px 0;border-color:transparent #FF79B4 transparent transparent}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav.common-nav-h.right-nav .right-nav-inr .arrow{border-width:60px 80px 60px 0}}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav{left:0}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr{left:0}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr a:before{left:-160px}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr a .ring{left:-60px}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr a:hover:before{left:-60px}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr .txt-nav{left:10px}.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr .arrow{border-width:80px 0 80px 96px;border-color:transparent transparent transparent #FF79B4}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav.common-nav-h.left-nav .left-nav-inr .arrow{border-width:60px 0 60px 80px}}.global-nav .global-nav-inr .common-nav .common-nav-inr{position:fixed}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:100px}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w{width:120px;height:80px}}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w a{width:160px;height:100px}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w a:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w a{width:120px;height:80px}}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w a:hover .ring{-webkit-animation:ripple-w 1.4s ease-out;animation:ripple-w 1.4s ease-out}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-w a .txt-nav{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;height:160px}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h{width:80px;height:120px}}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h a{width:100px;height:160px}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h a:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h a{width:80px;height:120px}}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h a:hover .ring{-webkit-animation:ripple-h 1.4s ease-out;animation:ripple-h 1.4s ease-out}.global-nav .global-nav-inr .common-nav .common-nav-inr.common-nav-inr-h a .txt-nav{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area{position:relative}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a{display:block}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a .ring{position:absolute;border-radius:50%;height:160px;width:160px;-webkit-transition:1s;transition:1s;opacity:0;display:block}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a:before{content:"";position:absolute;width:0;display:block;border-radius:50%;height:160px;width:160px;background:#FF79B4;-webkit-transition:.6s;transition:.6s}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a:hover .arrow{border-color:transparent}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a:hover .ring{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:rgba(252,230,48,0.4);-webkit-animation-delay:.6s;animation-delay:.6s}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a .txt-nav{position:absolute;font-size:14px;color:#fefefe;letter-spacing:0.5em;text-align:center;text-indent:0.5em}@media (max-width: 768px){.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a .txt-nav{font-size:12px}}.global-nav .global-nav-inr .common-nav .common-nav-inr .nav-area a .arrow{position:absolute;width:0;height:0;border-style:solid;-webkit-transition:1.2s;transition:1.2s}#nav-container{display:none;position:relative;height:100vh;width:100%;pointer-events:none}@media (max-width: 1024px){#nav-container{display:block}}#nav-container *{visibility:visible}#nav-container .bg{position:absolute;top:0;right:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;background:#0a0a0a}#nav-container:focus-within .bg{visibility:visible;opacity:.6}#nav-container:focus-within .btn{pointer-events:none}#nav-container:focus-within .icon-bar:nth-of-type(1){-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}#nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}#nav-container:focus-within .icon-bar:nth-of-type(3){-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}#nav-container:focus-within #nav-content{-webkit-transform:none;-ms-transform:none;transform:none}#nav-container .btn{padding:4px 0 0 0;position:absolute;background:#FF79B4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;-webkit-appearance:none;right:30px;top:0;border:0;border-radius:0;width:50px;height:57px;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center}@media (max-width: 768px){#nav-container .btn{right:0}}@media (max-width: 480px){#nav-container .btn{top:-56px;height:56px;z-index:999999}}#nav-container .btn .icon-bar{margin:0 auto;display:block;width:46%;height:2px;background:#fefefe;-webkit-transition:.3s;transition:.3s}#nav-container .btn .icon-bar+.icon-bar{margin-top:5px}#nav-container .btn .btn-name{margin-top:6px;font-size:12px;color:#fefefe;line-height:1}#nav-container #nav-content{width:30%;position:absolute;top:57px;right:0;height:calc(100% - 57px);background:#fefefe;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;will-change:transform;contain:paint}@media (max-width: 480px){#nav-container #nav-content{top:0;width:50%}}@media (max-width: 320px){#nav-container #nav-content{width:calc(90% - 31px)}}#nav-container #nav-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#nav-container #nav-content ul li a{padding:12px 5px;display:block;text-transform:uppercase;-webkit-transition:color .1s;transition:color .1s;color:#505050;font-weight:600}#nav-container #nav-content ul li a:hover{text-decoration:underline}#nav-container #nav-content ul li:last-child a{color:#FF79B4;text-decoration:underline}#nav-container #nav-content ul li.active a{background:#FF79B4;color:#fefefe}#nav-container #nav-content .copyright{position:absolute;left:10px;bottom:10px;font-size:10px}#menu{margin-top:10px}@media (max-width: 480px){#menu{display:none}}#menu li{margin-bottom:6px}#menu li a{padding:2px 0;display:block;color:#FF79B4;-webkit-transition:all .4s;transition:all .4s}#menu li a:hover{padding-left:6px;background:#FF79B4;color:#fefefe}#wrap{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1440px}@media (max-width: 480px){#wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#wrap #myContainer{width:70%;position:relative;left:15%}@media (max-width: 768px){#wrap #myContainer{width:82%;left:10%}}@media (max-width: 480px){#wrap #myContainer{left:0;width:100%}}#wrap #myContainer .ms-section{background-size:cover;background-position:center}#wrap #myContainer .ms-section .name,#wrap #myContainer .ms-section .num{padding:16px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fefefe;background:#FF79B4;width:100%;z-index:9999;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 3px, rgba(157,31,45,0.6) 3px, rgba(157,31,45,0.6) 8px)}#wrap #myContainer .ms-section .name h2,#wrap #myContainer .ms-section .num h2{font-size:32px}@media (max-width: 1024px){#wrap #myContainer .ms-section .name h2,#wrap #myContainer .ms-section .num h2{font-size:28px}}@media (max-width: 768px){#wrap #myContainer .ms-section .name h2,#wrap #myContainer .ms-section .num h2{font-size:24px}}#wrap #myContainer .ms-section .name h2 span,#wrap #myContainer .ms-section .num h2 span{font-size:24px;display:block}@media (max-width: 768px){#wrap #myContainer .ms-section .name h2 span,#wrap #myContainer .ms-section .num h2 span{font-size:18px}}#wrap #myContainer .ms-section .num{width:auto}#wrap #myContainer .ms-section .num h2{font-size:58px}@media (max-width: 1024px){#wrap #myContainer .ms-section .num h2{font-size:53px}}@media (max-width: 768px){#wrap #myContainer .ms-section .num h2{font-size:43px}}#wrap #myContainer .ms-section figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#wrap #myContainer .ms-section figure img{width:100%;height:auto}@media (max-width: 1024px){#wrap #myContainer .ms-section figure img{width:auto;height:100%}}#wrap #myContainer .ms-section .more a{padding:4px 10px 4px 20px;position:absolute;top:calc(50% + 60px);-webkit-transform:translateY(calc(-50% + 60px));-ms-transform:translateY(calc(-50% + 60px));transform:translateY(calc(-50% + 60px));display:block;background:#fefefe;color:#FF79B4;z-index:9999}#wrap #myContainer .ms-left .ms-section{width:calc(100% - 1px);border-right:1px solid #fefefe}@media (max-width: 480px){#wrap #myContainer .ms-left{display:none}}@media (max-width: 480px){#wrap #myContainer .ms-right{width:100% !important;right:0 !important}#wrap #myContainer .ms-right a{display:block;width:100%;height:100%}#wrap #myContainer .ms-right .ms-tableCell{position:relative}}@media (max-width: 480px){#wrap #myContainer .ms-right .num{top:100px;bottom:auto;padding:10px;left:10px}#wrap #myContainer .ms-right .num h2{font-size:30px;line-height:100%}}#wrap #myContainer .ms-right .name{display:none}@media (max-width: 480px){#wrap #myContainer .ms-right .name{display:block;padding:10px;position:absolute;top:auto;bottom:40px;left:0;color:#fefefe;background:#FF79B4;width:100%;z-index:9999;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 3px, rgba(157,31,45,0.6) 3px, rgba(157,31,45,0.6) 8px)}#wrap #myContainer .ms-right .name h2{line-height:100%}}#left,#right{width:calc(15% - 20px);height:calc(100vh - 40px);position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#left{left:20px;background:url(../img/global/logo-symbol.svg) no-repeat;background-size:300%;background-position:left}@media (max-width: 1024px){#left{width:9%}}@media (max-width: 768px){#left{width:12%}}@media (max-width: 480px){#left{display:none}}#head-sp{display:none}@media (max-width: 480px){#head-sp{z-index:99999;position:relative;width:100%}}#head-sp .head-inner{width:100%;height:56px;background:#fefefe;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#head-sp .head-inner h1{margin:6px auto;text-align:center}#head-sp .head-inner h1 a{display:block}#head-sp .head-inner h1 span{margin:auto;display:block;width:60px}#head-sp .head-inner #nav-container{position:fixed;left:0;top:0}#head-sp .v-all{height:56px;display:block;position:absolute;left:0;top:0}#head-sp .v-all a{padding:20px 10px;height:100%;color:#fefefe;text-align:center;display:block;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 2px, rgba(157,31,45,0.6) 2px, rgba(157,31,45,0.6) 4px)}#right{padding:1%;right:20px;background:url(../img/global/logo-symbol.svg) no-repeat;background-size:300%;background-position:right}@media (max-width: 1024px){#right{padding:0;width:80px}}@media (max-width: 768px){#right{width:6%}}@media (max-width: 480px){#right{display:none}}@media (max-width: 1024px){#right .right-inner{display:none}}#right nav{padding-right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){#right nav ul{display:none}}#right nav ul li{margin-bottom:14px}#right nav ul li a{display:block;color:#0a0a0a}#right .v-all{position:absolute;top:0;right:0;background:#FF79B4;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width: 768px){#right .v-all{display:none}}#right .v-all a{padding:0 6px;display:block;height:100vh;color:#fefefe;text-align:center;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 2px, rgba(157,31,45,0.6) 2px, rgba(157,31,45,0.6) 4px)}#left1{background:url(../img/snap/reuter/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left1{background-image:url(../img/snap/reuter/shop-img@2x.jpg)}}#left2{background:url(../img/snap/beautrium/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left2{background-image:url(../img/snap/beautrium/shop-img@2x.jpg)}}#left3{background:url(../img/snap/birthday/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left3{background-image:url(../img/snap/birthday/shop-img@2x.jpg)}}#left4{background:url(../img/snap/chaosbohemia/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left4{background-image:url(../img/snap/chaosbohemia/shop-img@2x.jpg)}}#left5{background:url(../img/snap/corduroycafe/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left5{background-image:url(../img/snap/corduroycafe/shop-img@2x.jpg)}}#left6{background:url(../img/snap/creategarage/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left6{background-image:url(../img/snap/creategarage/shop-img@2x.jpg)}}#left7{background:url(../img/snap/hippi/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left7{background-image:url(../img/snap/hippi/shop-img@2x.jpg)}}#left8{background:url(../img/snap/hippi/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left8{background-image:url(../img/snap/hippi/shop-img@2x.jpg)}}#left9{background:url(../img/snap/pluss/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left9{background-image:url(../img/snap/pluss/shop-img@2x.jpg)}}#left10{background:url(../img/snap/pluss/shop-img.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#left10{background-image:url(../img/snap/pluss/shop-img@2x.jpg)}}#right1{background:url(../img/snap/reuter/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right1{background-image:url(../img/snap/reuter/pct-l@2x.jpg)}}#right2{background:url(../img/snap/beautrium/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right2{background-image:url(../img/snap/beautrium/pct-l@2x.jpg)}}#right3{background:url(../img/snap/birthday/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right3{background-image:url(../img/snap/birthday/pct-l@2x.jpg)}}#right4{background:url(../img/snap/chaosbohemia/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right4{background-image:url(../img/snap/chaosbohemia/pct-l@2x.jpg)}}#right5{background:url(../img/snap/corduroycafe/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right5{background-image:url(../img/snap/corduroycafe/pct-l@2x.jpg)}}#right6{background:url(../img/snap/creategarage/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right6{background-image:url(../img/snap/creategarage/pct-l@2x.jpg)}}#right7{background:url(../img/snap/hippi/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right7{background-image:url(../img/snap/hippi/pct-l@2x.jpg)}}#right8{background:url(../img/snap/hippi/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right8{background-image:url(../img/snap/hippi/pct-l@2x.jpg)}}#right9{background:url(../img/snap/pluss/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right9{background-image:url(../img/snap/pluss/pct-l@2x.jpg)}}#right10{background:url(../img/snap/hippi/pct-l.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#right10{background-image:url(../img/snap/hippi/pct-l@2x.jpg)}}.prof-wrap{width:70%;height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:15%}@media (max-width: 1024px){.prof-wrap{width:calc(91% - 80px);left:9%;height:100%;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width: 768px){.prof-wrap{width:calc(88% - 50px);left:12%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 480px){.prof-wrap{padding-top:58px;width:100%;height:100%;left:auto;-webkit-overflow-scrolling:touch}}.prof-wrap .prof-left,.prof-wrap .prof-right{width:50%;height:auto}@media (max-width: 768px){.prof-wrap .prof-left,.prof-wrap .prof-right{width:100%}}.prof-wrap .prof-left{position:relative}@media (max-width: 1024px){.prof-wrap .prof-left{height:100%;min-height:760px}}@media (max-width: 768px){.prof-wrap .prof-left{min-height:auto;height:100vh}}@media (max-width: 480px){.prof-wrap .prof-left{height:calc(100vh - 58px)}}.prof-wrap .prof-left .nxt-nav{display:none}@media (max-width: 768px){.prof-wrap .prof-left .nxt-nav{display:block}}.prof-wrap .prof-left h3{padding:10px;position:absolute;right:0;top:20px;height:66px;font-size:38px;font-weight:bold;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 3px, rgba(157,31,45,0.8) 3px, rgba(157,31,45,0.8) 6px);color:#fefefe;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.prof-wrap .prof-left h3{right:auto;left:20px}}@media (max-width: 480px){.prof-wrap .prof-left h3{right:auto;left:10px}}.prof-wrap .prof-left figure{height:100%;width:100%;overflow:hidden}.prof-wrap .prof-left figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.prof-wrap .prof-right{padding-bottom:20px}}@media screen and (min-width: 1024px) and (max-width: 1600px){.prof-wrap .prof-right{overflow-y:scroll}}@media (max-width: 480px){.prof-wrap .prof-right{padding:10px}}.prof-wrap .prof-right .title{margin-top:20px;padding:22px 16px;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 3px, rgba(157,31,45,0.8) 3px, rgba(157,31,45,0.8) 6px);letter-spacing:0.2rem;color:#fefefe}@media (max-width: 1024px){.prof-wrap .prof-right .title{padding:23px 10px}}@media (max-width: 768px){.prof-wrap .prof-right .title{padding:16px 10px}}@media (max-width: 480px){.prof-wrap .prof-right .title{padding:23px 6px}}.prof-wrap .prof-right .title h2{font-size:22px;font-weight:bold;line-height:1;letter-spacing:0}@media (max-width: 1024px){.prof-wrap .prof-right .title h2{font-size:20px}}@media (max-width: 768px){.prof-wrap .prof-right .title h2{text-align:center;font-size:24px}}@media (max-width: 480px){.prof-wrap .prof-right .title h2{font-size:18px;text-align:left;line-height:1.4}}.prof-wrap .prof-right .title h4{margin-top:8px;display:block;line-height:100%}.prof-wrap .prof-right .prof-desc{padding:20px 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 480px){.prof-wrap .prof-right .prof-desc{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.prof-wrap .prof-right .prof-desc figure{line-height:1}@media (max-width: 480px){.prof-wrap .prof-right .prof-desc figure{width:100%}.prof-wrap .prof-right .prof-desc figure img{width:100%}}.prof-wrap .prof-right .prof-desc .prof-desc-txt{margin-left:10px}.prof-wrap .prof-right .prof-desc .prof-desc-txt ul li{font-size:14px}.prof-wrap .prof-right .prof-desc .prof-desc-txt a{color:#FF79B4;text-decoration:underline}@media (max-width: 480px){.prof-wrap .prof-right .prof-desc .prof-desc-txt a{font-size:16px}}@media (max-width: 480px){.prof-wrap .prof-right .prof-desc .prof-desc-txt{margin-left:0;width:100%}.prof-wrap .prof-right .prof-desc .prof-desc-txt figure{width:100%}.prof-wrap .prof-right .prof-desc .prof-desc-txt figure img{width:100%}}.prof-wrap .prof-right .item-desc{padding:10px 0 10px 20px}@media (max-width: 480px){.prof-wrap .prof-right .item-desc{padding-left:0}}.prof-wrap .prof-right .item-desc h5{font-size:16px}.prof-wrap .prof-right .item-desc p{margin-bottom:4px;line-height:160%;letter-spacing:0.1rem}.prof-wrap .prof-right .item-desc p a{color:#FF79B4;text-decoration:underline}.prof-wrap .prof-right .brand{padding:0 20px 20px}@media (max-width: 480px){.prof-wrap .prof-right .brand{padding-left:0}}.prof-wrap .prof-right .brand ul{padding-left:10px;border-left:1px solid #FF79B4}.prof-wrap .prof-right .brand ul li{font-size:10px}.prof-wrap .prof-right .shop{margin-left:20px;background:#F2F2F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 480px){.prof-wrap .prof-right .shop{margin-left:0;padding:10px}.prof-wrap .prof-right .shop figure{width:40%}.prof-wrap .prof-right .shop figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width: 320px){.prof-wrap .prof-right .shop{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prof-wrap .prof-right .shop figure{width:100%}}.prof-wrap .prof-right .shop .shop-desc{padding-left:10px}.prof-wrap .prof-right .shop .shop-desc h4{font-size:16px;font-weight:bold}.prof-wrap .prof-right .prof-nav{padding:20px 0 20px 20px}@media (max-width: 480px){.prof-wrap .prof-right .prof-nav{padding-left:0}}.prof-wrap .prof-right .prof-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prof-wrap .prof-right .prof-nav ul li a{padding:0 10px;display:block;border:1px solid #FF79B4;background:#FF79B4;color:#fefefe}@media (max-width: 320px){.prof-wrap .prof-right .prof-nav ul li a{padding:6px}}.prof-wrap .prof-right .prof-nav ul li:nth-child(2n) a{color:#FF79B4;background:none}.li-wrap{width:70%;position:fixed;left:15%;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 40px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1024px){.li-wrap{width:calc(91% - 80px);left:9%}}@media (max-width: 768px){.li-wrap{width:calc(88% - 50px);left:12%}}@media (max-width: 480px){.li-wrap{padding-top:58px;width:100%;left:auto}}.li-wrap .li-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}.li-wrap .li-cont{margin:1px;width:calc(50% - 2px);height:390px;position:relative}@media (max-width: 768px){.li-wrap .li-cont{width:calc(33.3% - 2px)}}@media (max-width: 480px){.li-wrap .li-cont{width:calc(50% - 2px)}}@media (max-width: 320px){.li-wrap .li-cont{width:calc(50% - 2px)}}.li-wrap .li-cont.next-nav{background:#FF79B4}@media (max-width: 320px){.li-wrap .li-cont.next-nav{height:60px}}.li-wrap .li-cont.next-nav a{padding:20px;color:#fefefe;font-size:40px;font-weight:bold;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);line-height:1;width:100%}@media (max-width: 480px){.li-wrap .li-cont.next-nav a{font-size:28px}}@media (max-width: 320px){.li-wrap .li-cont.next-nav a{font-size:30px;padding:10px 20px}}.li-wrap .li-cont figure{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;width:100%;height:100%}.li-wrap .li-cont figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition-duration:0.3s;transition-duration:0.3s}.li-wrap .li-cont figure img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.3s;transition-duration:0.3s}.li-wrap .li-cont .num{padding:6px;position:absolute;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 2px, rgba(157,31,45,0.6) 2px, rgba(157,31,45,0.6) 4px);color:#fefefe;top:0;left:0;font-size:30px;font-weight:bold}.li-wrap .li-cont .name{padding:6px;position:absolute;bottom:0;left:0;width:100%;background:repeating-linear-gradient(-45deg, #FF79B4, #FF79B4 2px, rgba(157,31,45,0.6) 2px, rgba(157,31,45,0.6) 4px);color:#fefefe}.li-wrap .li-cont .name h3{font-size:18px;font-weight:bold;line-height:140%}@media (max-width: 1024px){.li-wrap .li-cont .name h3{font-size:14px}}@media (max-width: 320px){.li-wrap .li-cont .name h3{font-size:14px}}.li-wrap .li-cont .name h3 span{margin-top:6px;display:block;font-weight:bold}@media (max-width: 1024px){.li-wrap .li-cont .name h3 span{font-size:10px}}@media (max-width: 320px){.li-wrap .li-cont .name h3 span{font-size:12px}}@-webkit-keyframes scroll{0%{height:0}50%{height:100px;margin-top:0}100%{margin-top:100px;height:100px}}@keyframes scroll{0%{height:0}50%{height:100px;margin-top:0}100%{margin-top:100px;height:100px}}
