@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@300;400;700&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{overflow-x:hidden;min-height:100vh}sup{vertical-align:super;font-size:70%}*,:after,:before{box-sizing:border-box;-webkit-background-clip:padding-box;background-clip:padding-box}html{font-size:10px}.bold,b,strong{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}body #mainContent,body #mainFooter,body #mainHeader{width:100%}.mainContent{overflow:hidden}img{max-width:100%;vertical-align:bottom;width:auto;height:auto}ol,ul{list-style:none}h1,h2,h3,h4,h5{font-weight:500}.ua-pc a[href^="tel:"]{pointer-events:none}.contentView{max-width:102.4rem;width:87.5%;margin:0 auto}.fontComfortaa,.mainFooter__copyright,.mainHeader a{font-family:Comfortaa,cursive;letter-spacing:.08em!important}.fontDefault,body{font-family:Comfortaa,M PLUS\ 1p,sans-serif}.fontNikomoji{font-family:M PLUS\ 1p,sans-serif;font-weight:400}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:local("Noto Sans CJK JP Light"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}.fontNotoSansJP{font-family:Noto Sans JP,sans-serif}body:before{content:"";position:fixed;top:0;right:0;width:0;height:100vh;background-color:rgba(213,97,108,.02);-webkit-transition:width .8s cubic-bezier(.34,1.56,.64,1) .2s;transition:width .8s cubic-bezier(.34,1.56,.64,1) .2s}body.load-complete:before{width:calc(50% - 204.8px)}body>*{position:relative}.card{display:-webkit-box;display:flex;margin:48px auto;text-align:center}.card__body{display:-webkit-inline-box;display:inline-flex;max-width:100%;width:536px;font-size:1.4rem;line-height:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em;display:block;border:1px solid hsla(0,0%,60%,.4);border-radius:8px;overflow:hidden;padding:16px;color:#999;text-decoration:none;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media screen and (max-width:767px){.card__body{color:#000}}body:not(.is__touchDevice) .card__body:hover{background-color:rgba(213,97,108,.1);color:#000}body:not(.is__touchDevice) .card--links .card__body:hover{background-color:transparent}.card--links .card__body .card__bodyLink{-webkit-transition:color .4s;transition:color .4s}body:not(.is__touchDevice) .card--links .card__body .card__bodyLink:hover{color:#000}.card__image{text-align:center;overflow:hidden}.card__imageIcon{position:relative;width:10rem;margin:0 auto;border-radius:50%;border:2px solid #d5616c;background-position:50%;background-repeat:no-repeat;background-size:cover}.card__imageIcon:before{content:"";display:block;padding-top:100%}.card__header{margin-top:8px;text-align:left}.card__header p{margin-bottom:0!important}.card__header dt{position:relative;padding-left:1em}.card__header dt:before{content:"";position:absolute;width:.8em;height:.8em;border-radius:50%;left:0;top:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(213,97,108,.5)}.card__header dd+dt{margin-top:1.5rem}.card__footer{text-align:right;margin-top:16px;border-top:1px solid hsla(0,0%,60%,.4);padding-top:8px}.card__footer p{margin:8px 0 0!important}.card__imageList{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-top:-16px}.card__imageList a{width:calc(50% - 8px);margin-top:16px;color:#999}@media screen and (max-width:767px){.card__imageList a{width:100%}.card__imageList a+a{margin-top:32px}}.card__imageList a img{width:200px}.card__imageList a p{display:inline-block;margin:.5em 0 0;line-height:1.4;font-size:90%;text-align:left}.card--cd .card__body,.card--profile .card__body{margin:0 auto}body:not(.is__touchDevice) .card--profile .card__body:hover{background-color:transparent}.card--profile .card__body .card__footerSns{display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;margin:1.5rem 0 0}.card--profile .card__body .card__footerSnsItem{margin:1rem 0 0 1rem;padding:0;line-height:1}.card--profile .card__body .card__footerSnsItem:before{display:none}.card--profile .card__body .card__footerSnsItemLink{display:block;width:4rem;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}body:not(.is__touchDevice) .card--profile .card__body .card__footerSnsItemLink:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.card--voice .card__body{margin:0 auto}.card__mainVoice{width:100%;margin-top:4rem}.card--voice .card__header{text-align:center}.card--voice .card__header p:first-child{margin-top:0}.card--voice .card__headerCaption{font-size:150%;margin:0}.card--voice .card__headerCaption p,.card--voice .card__headerRead p{text-align:left;display:inline-block}.icon{font-style:normal}.icon--sns{position:relative;display:block;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:cover}.icon--sns:before{content:"";display:block;padding-top:100%}.icon--facebook{background-image:url(../images/common/001-facebook.svg);box-shadow:0 0 7.5px rgba(59,89,152,.5),0 0 7.5px #f5f5f5}.icon--twitter{background-image:url(../images/common/002-twitter.svg);box-shadow:0 0 7.5px rgba(85,172,238,.5),0 0 7.5px #f5f5f5}.icon--soundcloud{background-image:url(../images/common/003-soundcloud.svg);box-shadow:0 0 7.5px rgba(255,106,34,.5),0 0 7.5px #f5f5f5}.icon--instagram{background-image:url(../images/common/004-instagram.svg);box-shadow:0 0 7.5px rgba(106,69,59,.5),0 0 7.5px #f5f5f5}.icon--googlePlus{background-image:url(../images/common/005-google-plus.svg);box-shadow:0 0 7.5px rgba(220,78,65,.5),0 0 7.5px #f5f5f5}.icon--email{background-image:url(../images/common/006-email.svg);box-shadow:0 0 7.5px rgba(0,0,0,.5),0 0 7.5px #f5f5f5}.mainContent__body{font-size:1.4rem;line-height:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em;margin-top:64px}.mainContent__body .section+.section,.mainContent__body .section+section,.mainContent__body section+.section,.mainContent__body section+section{margin-top:120px}.mainContent__body p{margin:1em 0}.mainContent__body h1,.mainContent__body h2,.mainContent__body h3,.mainContent__body h4,.mainContent__body h5{font-weight:400}.mainContent__body h1,.mainContent__body h2{position:relative;line-height:1.4;font-size:200%;letter-spacing:.08em;padding-bottom:10px;margin-bottom:32px}@media screen and (max-width:767px){.mainContent__body h1,.mainContent__body h2{font-size:170%}}.mainContent__body h1:after,.mainContent__body h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:-webkit-linear-gradient(left,#d5616c 0,#d5616c 200px,#000 0,#000);background:linear-gradient(90deg,#d5616c 0,#d5616c 200px,#000 0,#000)}.mainContent__body h1:first-letter,.mainContent__body h2:first-letter{color:#d5616c}.mainContent__body h3{font-size:160%;line-height:1.4;margin:24px 0 16px}@media screen and (max-width:767px){.mainContent__body h3{font-size:140%}}.mainContent__body ul{margin:24px 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em;line-height:1.75}.mainContent__body ul li{position:relative;padding-left:1.4em;margin-top:1em}.mainContent__body ul li:first-child{margin-top:0}.mainContent__body ul li:before{content:"";position:absolute;line-height:0;left:0;top:.925em;width:1em;height:1em;background-color:#d5616c;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-clip:padding-box}.mainFooter{margin-top:auto}.mainFooter__inner{margin-top:64px}.mainFooter__copyright{text-align:right;font-size:1.4rem;padding:16px 0}.mainHeader{position:-webkit-sticky;position:sticky;z-index:999;top:0;padding-top:.8rem;background-color:hsla(0,0%,100%,.9)}@supports ((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){.mainHeader{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}@media screen and (max-width:767px){.mainHeader{padding-top:0}}.mainHeader a{position:relative;text-align:center;display:block;font-weight:700;font-size:1.6rem;color:#999;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;width:100%;height:calc(1em + 16px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(calc(.5em + 8px));transform:translateZ(calc(.5em + 8px));-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media screen and (max-width:767px){.mainHeader a{height:auto}}.mainHeader a[data-text]:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 16px;color:#d5616c;-webkit-transform:rotateX(90deg) translateZ(calc(.5em + 8px));transform:rotateX(90deg) translateZ(calc(.5em + 8px))}.mainHeader a span{display:block;padding:8px 16px}@media screen and (max-width:767px){.mainHeader a span{padding:16px}}.mainHeader a[data-text] span{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(calc(.5em + 8px));transform:translateZ(calc(.5em + 8px))}.mainHeader .mainHeader__navListItem.is__current a,body:not(.is__touchDevice) .mainHeader a[data-text]:hover{-webkit-transform:translateZ(calc(-.5em + -8px)) rotateX(-90deg);transform:translateZ(calc(-.5em + -8px)) rotateX(-90deg)}.mainHeader__navList{position:relative;display:-webkit-box;display:flex;justify-content:space-around;border-bottom:1px solid #000}@media screen and (max-width:767px){.mainHeader__navList{display:block;border-bottom:none;margin-top:80px}}.mainHeader__navList:after,.mainHeader__navList:before{content:"";position:absolute;top:100%;width:6.25%;height:1px;background:-webkit-linear-gradient(left,#000 0,transparent);background:linear-gradient(90deg,#000 0,transparent)}@media screen and (max-width:767px){.mainHeader__navList:after,.mainHeader__navList:before{display:none}}.mainHeader__navList:before{left:100%;margin-left:-1px}.mainHeader__navList:after{right:100%;margin-right:-1px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.mainHeader__navListItem{width:14.28571%;overflow:hidden}@media screen and (max-width:767px){.mainHeader__navListItem{width:100%}.mainHeader__navListItem a[data-text] span,.mainHeader__navListItem a span{position:static}}.mainHeader__spMain{display:none}@media screen and (max-width:767px){.mainHeader__spMain{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}}@media screen and (max-width:767px){.mainHeader__spMainItem .mainHeader__spMainItemLogo{font-weight:400;font-size:1.4rem;text-transform:capitalize}.mainHeader__spMainItem .mainHeader__spMainItemLogo img{width:14rem;display:block;margin:.8rem}}@media screen and (max-width:767px){.mainHeader__spMainItem .mainHeader__spMainItemButton{position:relative;z-index:1;font-weight:400;font-size:1rem}.mainHeader__spMainItem .mainHeader__spMainItemButton:after,.mainHeader__spMainItem .mainHeader__spMainItemButton:before{content:"";position:absolute;top:6px;left:16px;right:16px;border-bottom:2px solid #999;-webkit-transition:top .4s,-webkit-transform .4s;transition:top .4s,-webkit-transform .4s;transition:top .4s,transform .4s;transition:top .4s,transform .4s,-webkit-transform .4s}.js__mainHeaderNavOpen .mainHeader__spMainItem .mainHeader__spMainItemButton:after,.js__mainHeaderNavOpen .mainHeader__spMainItem .mainHeader__spMainItemButton:before{top:10px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.mainHeader__spMainItem .mainHeader__spMainItemButton:after{top:14px}.js__mainHeaderNavOpen .mainHeader__spMainItem .mainHeader__spMainItemButton:after{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.mainHeader__spMainItem .mainHeader__spMainItemButton span{padding:24px 16px 4px}}@media screen and (max-width:767px){.mainHeader__nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.9);-webkit-transition:opacity .4s,visibility 0s .4s;transition:opacity .4s,visibility 0s .4s;opacity:0;visibility:hidden;overflow-y:auto}.js__mainHeaderNavOpen .mainHeader__nav{-webkit-transition:opacity .4s;transition:opacity .4s;opacity:1;visibility:visible}}.mainVisual{position:relative;z-index:2;text-align:center;overflow:hidden;background-image:url(../images/mainVisual/background-image.jpg);background-position:50%;background-repeat:repeat-x;background-size:auto 100%}.mainVisual:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:150vmax;height:150vmax;border:150vmax solid #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.load-complete .mainVisual:after{-webkit-transition:all 4s cubic-bezier(.25,1,.5,1) .3s;transition:all 4s cubic-bezier(.25,1,.5,1) .3s;border-width:0}.mainVisual__main{max-height:100%;overflow:hidden}.mainVisual__main .mainVisual__mainImage{position:relative;background-image:url(../images/mainVisual/main-visual.png);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%;width:73.82925rem;margin:0 auto}.mainVisual__main .mainVisual__mainImage:before{content:"";display:block;padding-top:46.05220754108927%}.load-complete .mainVisual__main{-webkit-transition:all .8s cubic-bezier(.25,1,.5,1) .3s;transition:all .8s cubic-bezier(.25,1,.5,1) .3s;-webkit-filter:drop-shadow(.991rem .991rem 1.5rem #d9dade) drop-shadow(-.991rem -.991rem 1.5rem #f5f5f5);filter:drop-shadow(.991rem .991rem 1.5rem #d9dade) drop-shadow(-.991rem -.991rem 1.5rem #f5f5f5)}body.neumorphism{background-color:hsla(0,0%,60%,.03)}body.neumorphism:before{background-color:rgba(213,97,108,.05);box-shadow:inset 9.91px 9.91px 15px #dedede,inset -9.91px -9.91px 15px #fff;-webkit-transition:width 1s cubic-bezier(.25,1,.5,1) .2s;transition:width 1s cubic-bezier(.25,1,.5,1) .2s}body.neumorphism.load-complete:before{width:calc(50vw - 204.8px)}body.neumorphism .mainVisual{background-color:#fff}body.neumorphism .mainVisual:before{content:"";position:absolute;z-index:0;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;background-color:hsla(0,0%,60%,.03)}body.neumorphism .mainHeader{box-shadow:0 9.91px 9px #d9dade}body.neumorphism .mainFooter__copyright{text-align:left}body.neumorphism .mainContent__body{padding-right:339.2px}@media only screen and (max-width:1170.28571px){body.neumorphism .mainContent__body{padding-right:calc(43.75vw - 172.8px)}}body.neumorphism .mainContent__body h1,body.neumorphism .mainContent__body h2{margin-bottom:40px;box-shadow:4.91px 6.91px 15px #d9dade,-9.91px -9.91px 15px #fff;padding:1rem 1.5rem}body.neumorphism .mainContent__body iframe[src*="w.soundcloud.com/player"]{box-shadow:4.91px 6.91px 15px #d9dade,-9.91px -9.91px 15px #f5f5f5;border-radius:5px;margin-bottom:24px}body.neumorphism .card__body{border:none;border-radius:16px;padding:32px;box-shadow:9.91px 9.91px 15px #d9dade,-9.91px -9.91px 15px #f5f5f5}@media screen and (max-width:767px){body.neumorphism .card__body{padding:24px 16px}}body.neumorphism .card__body .card__image{overflow:visible}body.neumorphism .card__body .card__image .card__imageIcon,body.neumorphism .card__body .card__image img{-webkit-transition:box-shadow .4s,-webkit-transform .4s;transition:box-shadow .4s,-webkit-transform .4s;transition:box-shadow .4s,transform .4s;transition:box-shadow .4s,transform .4s,-webkit-transform .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;box-shadow:4px 4px 15px #d9dade,-4px -4px 15px #f5f5f5}body.neumorphism .card__body .card__image .card__imageIcon{border-color:rgba(213,97,108,.5);box-shadow:0 0 15px rgba(213,97,108,.5),0 0 15px #f5f5f5;margin-bottom:10px}body.neumorphism:not(.is__touchDevice) a.card__body:hover .card__image img{box-shadow:4px 4px 15px #bec0c4,-4px -4px 15px #dbdbdb;box-shadow:4px 4px 15px #d9dade,-4px -4px 15px #f5f5f5;-webkit-transform:scale(1.02);transform:scale(1.02)}body.neumorphism:not(.is__touchDevice) .card__imageList a:hover .card__image img{box-shadow:4px 4px 15px #bec0c4,-4px -4px 15px #dbdbdb;box-shadow:4px 4px 15px #d9dade,-4px -4px 15px #f5f5f5;-webkit-transform:scale(1.05);transform:scale(1.05)}body.neumorphism--inset:before{box-shadow:-9.91px 9.91px 15px #dedede,9.91px 9.91px 15px #fff}body.neumorphism--inset .mainContent__body h1,body.neumorphism--inset .mainContent__body h2{box-shadow:inset 4px 4px 15px #dedede,inset -4px -4px 15px #f5f5f5;padding:8px 16px;border-radius:16px;margin-left:-16px}body.neumorphism--inset .mainContent__body h1:after,body.neumorphism--inset .mainContent__body h2:after{display:none}body.neumorphism--inset .card__body{box-shadow:inset 6px 6px 15px #dedede,inset -6px -6px 15px #f5f5f5}
/*# sourceMappingURL=style.min.css.map */