@charset "UTF-8";.mainVisual,.slick-list{overflow:hidden}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:100;src:url(webfont.eot);src:local("myfont Regular"),url(../font/notoserifcjkjp_regular.eot?#iefix) format("embedded-opentype"),url(../font/notoserifcjkjp_regular.woff) format("woff"),url(../font/notoserifcjkjp_regular.ttf) format("truetype")}@font-face{font-family:TradeGothic;unicode-range:U+0000-2BFF;src:url(../fonts/2CC084_0_0.eot),url(../fonts/2CC084_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2CC084_0_0.woff2) format("woff2"),url(../fonts/2CC084_0_0.woff) format("woff"),url(../fonts/2CC084_0_0.ttf) format("truetype"),url(../fonts/2CC084_0_0.svg#wf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:TradeGothic-bold;unicode-range:U+0000-2BFF;src:url(../fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot) format("eot"),url(../fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot?iefix) format("embedded-opentype"),url(../fonts/e2fbc63c-e7b1-4828-b0b6-275131d16fd0.woff) format("woff"),url(../fonts/805d9356-a4a5-46df-8390-957c803e33bc.ttf) format("truetype"),url(../fonts/df0f9c50-3ce3-4b1f-8120-074ca66b83b1.svg#df0f9c50-3ce3-4b1f-8120-074ca66b83b1) format("svg")}.mainVisual .title{font-family:TradeGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",MyYuGothicM,MyYuGothicM,YuGothic,"Yu Gothic",-apple-system,BlinkMacSystemFont,Meiryo,sans-serif}.br::before{content:"\A";white-space:pre;font-family:serif}.slick-slider *{outline:0}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:24px 0 0;font-size:0}.slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.c-aboutInfo_bg,.genderList_bg div,.mainVisual .bg{background-position:center center;background-size:cover}.slick-dots li button:before{font-size:6px;line-height:6px;position:absolute;top:0;left:0;content:'';border-radius:6px;text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slide{float:left}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;z-index:1001;display:block;padding:0;border:0;outline:0}.slick-track{zoom:1}.slick-track:after,.slick-track:before{display:block;position:static;visibility:hidden;height:0;content:'\0020'}.slick-track:after{clear:both}@-webkit-keyframes arrowAnimation{0%,100%,80%{opacity:0}40%{opacity:1}}@keyframes arrowAnimation{0%,100%,80%{opacity:0}40%{opacity:1}}.c-button-yellow-medium{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;border:1px solid #000;height:48px}.c-button-black{background-color:#000;color:#FFE512}.c-button-yellow-medium{width:176px;font-size:13px;border-color:#FFE512;background-color:#FFE512}@media only screen and (min-width:960px){.c-button-yellow-medium{transition:color .3s,border-color .3s,background-color .3s;cursor:pointer}.c-button-black:hover{color:#000;background-color:#FFE512}.c-button-yellow-medium:hover{color:#FFE512;border-color:#000;background-color:#000}.c-button-yellow-medium:hover svg{fill:#FFE512}.c-button-yellow-medium svg{transition:fill .3s}}.cartForm_section .is-error input[type=text],.cartForm_section .is-error input[type=mail],.cartForm_section .is-error input[type=button],.cartForm_section .is-error input[type=password],.cartForm_section .is-error input[type=number],.cartForm_section .is-error input[type=tel]{border-color:#CC0E0E;background-color:#FAE6E6}.c-aboutInfo{position:relative;color:#fff;text-align:center}@media only screen and (max-width:599px){.c-aboutInfo{padding:144px 0;margin-top:48px}.c-aboutInfo_title{font-size:20px}}@media only screen and (min-width:600px) and (max-width:959px){.c-aboutInfo{padding:80px 0;margin-top:96px}}@media only screen and (min-width:960px){.c-aboutInfo{padding:172px 0;margin-top:96px;z-index:1}}.c-aboutInfo_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.c-aboutInfo_title{font-weight:700}@media only screen and (min-width:600px){.c-aboutInfo_title{font-size:24px}}.c-aboutInfo_lead{letter-spacing:.05em;line-height:1.714}@media only screen and (max-width:599px){.c-aboutInfo_lead{margin-top:32px}}@media only screen and (min-width:600px) and (max-width:959px){.c-aboutInfo_lead{margin-top:40px}}@media only screen and (min-width:960px){.c-aboutInfo_lead{margin-top:48px}}@media only screen and (max-width:599px){.c-aboutInfo_button{margin:32px auto 0}.mainVisual{height:calc(100vh - 60px)}}@media only screen and (min-width:600px) and (max-width:959px){.c-aboutInfo_button{margin:40px auto 0}}.headerTop{background-image:linear-gradient(black 0,rgba(70,70,70,0) 100%);background-color:transparent}@media only screen and (max-width:959px){.header{position:absolute;top:0;left:0}.headerTop .headerLogo{width:76px;top:16px;left:16px}}@media only screen and (min-width:960px){.c-aboutInfo_button{margin:48px auto 0}body:not(.is-scrolled) .headerTop .headerLogo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:20px;left:24px;width:140px}.contents{max-width:100%;padding:0}.mainVisual{padding-bottom:67%}}.textCanvas{display:none}@-webkit-keyframes noise-anim{0%{clip:rect(77px,9999px,6px,0)}5%{clip:rect(65px,9999px,70px,0)}10%{clip:rect(82px,9999px,82px,0)}15%{clip:rect(32px,9999px,35px,0)}20%{clip:rect(31px,9999px,49px,0)}25%{clip:rect(18px,9999px,46px,0)}30%{clip:rect(94px,9999px,64px,0)}35%{clip:rect(69px,9999px,31px,0)}40%{clip:rect(6px,9999px,72px,0)}45%{clip:rect(25px,9999px,35px,0)}50%{clip:rect(82px,9999px,26px,0)}55%{clip:rect(7px,9999px,92px,0)}60%{clip:rect(54px,9999px,30px,0)}65%{clip:rect(86px,9999px,90px,0)}70%{clip:rect(38px,9999px,65px,0)}75%{clip:rect(41px,9999px,66px,0)}80%{clip:rect(31px,9999px,37px,0)}85%{clip:rect(8px,9999px,12px,0)}90%{clip:rect(50px,9999px,69px,0)}95%{clip:rect(7px,9999px,42px,0)}100%{clip:rect(14px,9999px,57px,0)}}@keyframes noise-anim{0%{clip:rect(77px,9999px,6px,0)}5%{clip:rect(65px,9999px,70px,0)}10%{clip:rect(82px,9999px,82px,0)}15%{clip:rect(32px,9999px,35px,0)}20%{clip:rect(31px,9999px,49px,0)}25%{clip:rect(18px,9999px,46px,0)}30%{clip:rect(94px,9999px,64px,0)}35%{clip:rect(69px,9999px,31px,0)}40%{clip:rect(6px,9999px,72px,0)}45%{clip:rect(25px,9999px,35px,0)}50%{clip:rect(82px,9999px,26px,0)}55%{clip:rect(7px,9999px,92px,0)}60%{clip:rect(54px,9999px,30px,0)}65%{clip:rect(86px,9999px,90px,0)}70%{clip:rect(38px,9999px,65px,0)}75%{clip:rect(41px,9999px,66px,0)}80%{clip:rect(31px,9999px,37px,0)}85%{clip:rect(8px,9999px,12px,0)}90%{clip:rect(50px,9999px,69px,0)}95%{clip:rect(7px,9999px,42px,0)}100%{clip:rect(14px,9999px,57px,0)}}@-webkit-keyframes noise-anim-2{0%{clip:rect(18px,9999px,13px,0)}5%{clip:rect(74px,9999px,51px,0)}10%{clip:rect(33px,9999px,65px,0)}15%{clip:rect(64px,9999px,66px,0)}20%{clip:rect(75px,9999px,6px,0)}25%{clip:rect(40px,9999px,49px,0)}30%{clip:rect(71px,9999px,1px,0)}35%{clip:rect(42px,9999px,73px,0)}40%{clip:rect(92px,9999px,57px,0)}45%{clip:rect(4px,9999px,33px,0)}50%{clip:rect(4px,9999px,34px,0)}55%{clip:rect(49px,9999px,25px,0)}60%{clip:rect(24px,9999px,44px,0)}65%{clip:rect(31px,9999px,99px,0)}70%{clip:rect(54px,9999px,83px,0)}75%{clip:rect(57px,9999px,97px,0)}80%{clip:rect(3px,9999px,15px,0)}85%{clip:rect(84px,9999px,34px,0)}90%{clip:rect(100px,9999px,88px,0)}95%{clip:rect(91px,9999px,59px,0)}100%{clip:rect(10px,9999px,87px,0)}}@keyframes noise-anim-2{0%{clip:rect(18px,9999px,13px,0)}5%{clip:rect(74px,9999px,51px,0)}10%{clip:rect(33px,9999px,65px,0)}15%{clip:rect(64px,9999px,66px,0)}20%{clip:rect(75px,9999px,6px,0)}25%{clip:rect(40px,9999px,49px,0)}30%{clip:rect(71px,9999px,1px,0)}35%{clip:rect(42px,9999px,73px,0)}40%{clip:rect(92px,9999px,57px,0)}45%{clip:rect(4px,9999px,33px,0)}50%{clip:rect(4px,9999px,34px,0)}55%{clip:rect(49px,9999px,25px,0)}60%{clip:rect(24px,9999px,44px,0)}65%{clip:rect(31px,9999px,99px,0)}70%{clip:rect(54px,9999px,83px,0)}75%{clip:rect(57px,9999px,97px,0)}80%{clip:rect(3px,9999px,15px,0)}85%{clip:rect(84px,9999px,34px,0)}90%{clip:rect(100px,9999px,88px,0)}95%{clip:rect(91px,9999px,59px,0)}100%{clip:rect(10px,9999px,87px,0)}}.mainVisual{position:relative}.mainVisual .bg,.mainVisual .info{position:absolute;left:0;width:100%}@media only screen and (min-width:600px) and (max-width:959px){.mainVisual{height:100vh}}.mainVisual .bg{top:0;height:100%}.mainVisual .info{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#fff;text-align:center}@keyframes noise-anim{0%{clip:rect(72px,9999px,40px,0)}5%{clip:rect(11px,9999px,98px,0)}10%{clip:rect(95px,9999px,84px,0)}15%{clip:rect(76px,9999px,37px,0)}20%{clip:rect(60px,9999px,60px,0)}25%{clip:rect(65px,9999px,99px,0)}30%{clip:rect(19px,9999px,91px,0)}35%{clip:rect(23px,9999px,94px,0)}40%{clip:rect(28px,9999px,49px,0)}45%{clip:rect(52px,9999px,84px,0)}50%{clip:rect(75px,9999px,9px,0)}55%{clip:rect(7px,9999px,4px,0)}60%{clip:rect(36px,9999px,31px,0)}65%{clip:rect(93px,9999px,87px,0)}70%{clip:rect(43px,9999px,50px,0)}75%{clip:rect(71px,9999px,100px,0)}80%{clip:rect(67px,9999px,12px,0)}85%{clip:rect(37px,9999px,76px,0)}90%{clip:rect(69px,9999px,39px,0)}95%{clip:rect(8px,9999px,54px,0)}100%{clip:rect(98px,9999px,46px,0)}}@keyframes noise-anim-2{0%{clip:rect(62px,9999px,54px,0)}5%{clip:rect(93px,9999px,55px,0)}10%{clip:rect(11px,9999px,11px,0)}15%{clip:rect(86px,9999px,42px,0)}20%{clip:rect(62px,9999px,41px,0)}25%{clip:rect(57px,9999px,33px,0)}30%{clip:rect(31px,9999px,50px,0)}35%{clip:rect(83px,9999px,43px,0)}40%{clip:rect(11px,9999px,37px,0)}45%{clip:rect(29px,9999px,68px,0)}50%{clip:rect(69px,9999px,29px,0)}55%{clip:rect(37px,9999px,17px,0)}60%{clip:rect(88px,9999px,98px,0)}65%{clip:rect(46px,9999px,59px,0)}70%{clip:rect(42px,9999px,95px,0)}75%{clip:rect(4px,9999px,85px,0)}80%{clip:rect(64px,9999px,71px,0)}85%{clip:rect(76px,9999px,1px,0)}90%{clip:rect(20px,9999px,47px,0)}95%{clip:rect(22px,9999px,16px,0)}100%{clip:rect(62px,9999px,94px,0)}}@-webkit-keyframes glitch{0%{clip:rect(11px,9999px,54px,0)}3.33333%{clip:rect(42px,9999px,37px,0)}6.66667%{clip:rect(7px,9999px,7px,0)}10%{clip:rect(37px,9999px,94px,0)}13.33333%{clip:rect(61px,9999px,13px,0)}16.66667%{clip:rect(62px,9999px,21px,0)}20%{clip:rect(76px,9999px,86px,0)}23.33333%{clip:rect(32px,9999px,82px,0)}26.66667%{clip:rect(65px,9999px,43px,0)}30%{clip:rect(15px,9999px,2px,0)}33.33333%{clip:rect(34px,9999px,53px,0)}36.66667%{clip:rect(66px,9999px,7px,0)}40%{clip:rect(83px,9999px,72px,0)}43.33333%{clip:rect(71px,9999px,3px,0)}46.66667%{clip:rect(16px,9999px,75px,0)}50%{clip:rect(37px,9999px,12px,0)}53.33333%{clip:rect(82px,9999px,60px,0)}56.66667%{clip:rect(90px,9999px,3px,0)}60%{clip:rect(40px,9999px,71px,0)}63.33333%{clip:rect(46px,9999px,34px,0)}66.66667%{clip:rect(11px,9999px,55px,0)}70%{clip:rect(98px,9999px,48px,0)}73.33333%{clip:rect(78px,9999px,15px,0)}76.66667%{clip:rect(62px,9999px,16px,0)}80%{clip:rect(48px,9999px,83px,0)}83.33333%{clip:rect(52px,9999px,62px,0)}86.66667%{clip:rect(21px,9999px,59px,0)}90%{clip:rect(75px,9999px,5px,0)}93.33333%{clip:rect(91px,9999px,4px,0)}96.66667%{clip:rect(50px,9999px,8px,0)}100%{clip:rect(26px,9999px,57px,0)}}@keyframes glitch{0%{clip:rect(11px,9999px,54px,0)}3.33333%{clip:rect(42px,9999px,37px,0)}6.66667%{clip:rect(7px,9999px,7px,0)}10%{clip:rect(37px,9999px,94px,0)}13.33333%{clip:rect(61px,9999px,13px,0)}16.66667%{clip:rect(62px,9999px,21px,0)}20%{clip:rect(76px,9999px,86px,0)}23.33333%{clip:rect(32px,9999px,82px,0)}26.66667%{clip:rect(65px,9999px,43px,0)}30%{clip:rect(15px,9999px,2px,0)}33.33333%{clip:rect(34px,9999px,53px,0)}36.66667%{clip:rect(66px,9999px,7px,0)}40%{clip:rect(83px,9999px,72px,0)}43.33333%{clip:rect(71px,9999px,3px,0)}46.66667%{clip:rect(16px,9999px,75px,0)}50%{clip:rect(37px,9999px,12px,0)}53.33333%{clip:rect(82px,9999px,60px,0)}56.66667%{clip:rect(90px,9999px,3px,0)}60%{clip:rect(40px,9999px,71px,0)}63.33333%{clip:rect(46px,9999px,34px,0)}66.66667%{clip:rect(11px,9999px,55px,0)}70%{clip:rect(98px,9999px,48px,0)}73.33333%{clip:rect(78px,9999px,15px,0)}76.66667%{clip:rect(62px,9999px,16px,0)}80%{clip:rect(48px,9999px,83px,0)}83.33333%{clip:rect(52px,9999px,62px,0)}86.66667%{clip:rect(21px,9999px,59px,0)}90%{clip:rect(75px,9999px,5px,0)}93.33333%{clip:rect(91px,9999px,4px,0)}96.66667%{clip:rect(50px,9999px,8px,0)}100%{clip:rect(26px,9999px,57px,0)}}.mainVisual .title{transition:opacity 1s,visibility 0s ease 1s;opacity:0;visibility:hidden;position:relative;display:inline-block;padding:0 1px}.mainVisual .title.is-show{transition-delay:0s;opacity:1;visibility:visible}.glitchStart .mainVisual .title span,.mainVisual .catch{opacity:0;visibility:hidden}@media only screen and (max-width:599px){.mainVisual .title{font-size:40px}}@media only screen and (min-width:600px) and (max-width:959px){.mainVisual .title{font-size:50px}}@media only screen and (min-width:960px){.mainVisual .title{font-size:50px}}.mainVisual .title canvas{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;width:calc(100% + 100px);margin:auto}.mainVisual .catch{transition:opacity 1s,visibility 0s ease 1s;font-size:18px;line-height:1.333}.mainVisual .catch.is-show{transition-delay:0s;opacity:1;visibility:visible}@media only screen and (max-width:599px){.mainVisual .catch{margin-top:32px}}@media only screen and (min-width:600px){.mainVisual .catch{margin-top:48px}.genderList{display:-webkit-flex;display:-ms-flexbox;display:flex}}.mainVisual .c-button-black-medium,.mainVisual .c-button-yellow-medium{transition:opacity 1s,visibility 0s ease 1s;opacity:0;visibility:hidden;font-size:13px;width:176px}.mainVisual .c-button-black-medium.is-show,.mainVisual .c-button-yellow-medium.is-show{transition-delay:0s;opacity:1;visibility:visible}@media only screen and (max-width:599px){.mainVisual .c-button-black-medium,.mainVisual .c-button-yellow-medium{margin:32px auto 0}}@media only screen and (min-width:600px) and (max-width:959px){.mainVisual .c-button-black-medium,.mainVisual .c-button-yellow-medium{margin:48px auto 0}}@media only screen and (min-width:960px){.mainVisual .c-button-black-medium,.mainVisual .c-button-yellow-medium{transition:opacity 1s,visibility 0s ease 1s,color .3s,border-color .3s,background-color .3s;margin:48px auto 0}}@media only screen and (max-width:599px){.genderSection{margin-top:40px}.genderList{padding:0 2px}}@media only screen and (min-width:600px) and (max-width:959px){.genderSection{margin-top:96px}}@media only screen and (min-width:960px){.genderSection{margin-top:96px}}.genderList_node{position:relative}@media only screen and (max-width:599px){.genderList_node{height:160px}.genderList_node:nth-child(n+2){margin-top:2px}}@media only screen and (min-width:600px){.genderList_node{width:33.334%}.genderList_node:after{content:"";display:block;padding-bottom:124.5%}}.genderList_bg,.genderList_bg div{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:600px){.genderList_inner{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}}.genderList_title{position:relative;color:#fff;font-weight:700}@media only screen and (max-width:959px){.genderList_title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-size:24px}}@media only screen and (max-width:599px){.genderList_inner{height:100%}.genderList_link{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:600px) and (max-width:959px){.genderList_category{display:none}}@media only screen and (min-width:960px){.genderList_title{font-size:32px}.genderList_category{margin-top:40px}.genderList_categoryList_node+.genderList_categoryList_node{margin-top:16px}.genderList_categoryList_node a{position:relative;display:inline-block;color:#fff;font-weight:700;padding-bottom:2px}.genderList_categoryList_node a:hover:after{width:0}.genderList_categoryList_node a:after{transition:width .3s;content:"";position:absolute;bottom:-2px;right:0;left:0;display:block;width:100%;height:2px;margin:0 auto;background-color:#fff}}