body{font-family:YakuHanMP, "Shippori Mincho", "A1 Mincho", A1MinchoStd-Bold, serif;font-weight:400;line-height:2;letter-spacing:0.03em;color:#333;overflow-x:hidden}::-moz-selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}::selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}::-moz-selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}h1,h2,h3,h4,h5{font-weight:normal}a{color:#333;transition:opacity 100ms ease}a:hover{opacity:0.6}img.external-link{height:15px;width:15px;display:inline-block;margin-left:5px}.flex{display:flex;justify-content:space-between}.img-container img{width:100%}.center{text-align:center}a.button{display:inline-block;border:1px solid #000;text-decoration:none;line-height:1}.fade-in-up{opacity:0;transform:translateY(10px);transition:transform 1s, opacity 1s}@media screen and (max-width: 700px){body{font-size:15px}a.button{padding:10px 40px}.flex-sp{display:flex;justify-content:space-between}div.contents-wrapper{width:91%;margin:0 auto}article>section{margin-bottom:100px}article>section div.contents-wrapper h2{margin-bottom:30px}article>section div.contents-wrapper h2 span.text-inner{position:relative}article>section div.contents-wrapper h2 span.text-inner img.text{height:32px}article>section div.contents-wrapper h2 span.text-inner img.gold-line{position:absolute;height:4px;bottom:-11px}article>section div.contents-wrapper h2 span.text-inner.right img.gold-line{right:-28px}article>section div.contents-wrapper h2 span.text-inner.center img.gold-line,article>section div.contents-wrapper h2 span.text-inner.note img.gold-line{left:50%;transform:translateX(-50%)}article>section div.contents-wrapper h2 span.text-inner.note img.gold-line{bottom:-1px}article>section div.contents-wrapper h2.center img.gold-line{position:absolute;bottom:-10px;left:-40px}article>section#top{position:relative;width:100%;height:100vh;max-height:800px}article>section#top .bg-img{width:100%;height:100vh;max-height:800px;-o-object-fit:cover;object-fit:cover}article>section#top h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);max-width:450px;max-height:280px;width:78.75vw;height:49vw;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}article>section#top h1 #mapre{max-width:235px;width:41.125vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}article>section#top h1 .gold-line{width:100%;position:absolute;left:0;bottom:0}article>section#concept .contents-wrapper{position:relative}article>section#concept .contents-wrapper .img-container{width:73%;min-width:310px}article>section#concept .contents-wrapper .text-container{line-height:2.1;width:315px;margin-left:auto;margin-top:-30px}article>section#concept .contents-wrapper .text-container p{margin-bottom:24px}article>section#gallery{text-align:center}article>section#gallery .contents-wrapper{max-width:900px;margin:0 auto 100px}article>section#gallery h2{margin-bottom:50px}article>section#gallery .flex{flex-wrap:wrap;margin-bottom:30px}article>section#gallery .flex .img-container{width:48.5%;padding-bottom:48.5%;height:0;margin-bottom:3%;background-color:#ccc}article>section#gallery .see-more a{max-width:320px;width:100%;display:inline-block}article>section#gallery .see-more a img{width:100%}article>section#note{padding:47px 0 55px;background-color:#ecd1ee;background-image:url(../img/note/nice-snow.png)}article>section#note .contents-inner{width:325px;margin:0 auto}article>section#note .contents-inner h2{margin-bottom:15px}article>section#note .contents-inner .flex .img-container.profile{width:110px;height:110px;border-radius:50%;overflow:hidden}article>section#note .contents-inner .flex .img-container.profile img{width:110px}article>section#note .contents-inner .flex .text-container{margin-top:-2px;position:relative}article>section#note .contents-inner .flex .text-container p{margin-bottom:26px;font-size:14px}article>section#note .contents-inner .flex .text-container img.stars{position:absolute;bottom:5px;right:-10px;opacity:0.2;width:80px}article>section#how-to-order .how-to-order-wrapper{margin:0 auto;margin-bottom:80px}article>section#how-to-order .how-to-order-wrapper .pc-right{margin-bottom:20px}article>section#how-to-order .how-to-order-wrapper .pc-right h2{text-align:center;margin-bottom:40px}article>section#how-to-order .how-to-order-wrapper .pc-right h2 img.gold-line{left:50%;transform:translateX(-50%)}article>section#how-to-order .how-to-order-wrapper .pc-right h2 img.gold-line.right{display:none}article>section#how-to-order .how-to-order-wrapper .pc-right .sp-center{text-align:center}article>section#how-to-order .how-to-order-wrapper .pc-right p.caution{margin-bottom:10px}article>section#how-to-order .how-to-order-wrapper .pc-right ol{margin-left:38px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li{list-style:none;margin-bottom:15px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li h3{position:relative;font-size:18px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li h3 img.num{position:absolute;height:22px;top:6px;left:-40px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li p{font-size:14px;line-height:1.9}article>section#how-to-order .how-to-order-wrapper .pc-right p.caution{font-size:13.8px}article>section#how-to-order .how-to-order-wrapper .pc-left{display:flex;justify-content:space-between;margin-bottom:20px}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container{position:relative;width:48.5%;margin-bottom:15px}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container img.text{position:absolute;height:18px;width:auto;bottom:-15px;left:50%;transform:translateX(-50%)}article>section#how-to-order .how-to-order-wrapper a.button{font-size:17px}article>section#how-to-order .service{position:relative}article>section#how-to-order .service h2{position:absolute;font-size:20px;letter-spacing:0.08em;display:inline-block;white-space:nowrap;padding:0 5px;background-color:#fff;z-index:1;top:-18px;left:50%;transform:translateX(-50%)}article>section#how-to-order .service p{display:inline-block;text-align:left;padding:25px;border:2px dashed #909090;border-radius:15px}article>section#how-to-order .service p br.pc{display:none}article>section#work{margin-bottom:140px;overflow-x:hidden}article>section#work .contents-wrapper{width:100%;max-width:100%}article>section#work h2{margin-bottom:50px}article>section#work nav{max-width:400px;width:90%;margin:0 auto;margin-bottom:30px}article>section#work nav ul li{opacity:0.7;position:relative;cursor:pointer}article>section#work nav ul li img{max-height:50px;height:10vw;min-height:42px;transition:opacity 220ms ease}article>section#work nav ul li img.icon{opacity:0.65}article>section#work nav ul li img.active-bg{position:absolute;top:0;left:0;z-index:-1;opacity:0}article>section#work nav ul li.active img,article>section#work nav ul li:hover img{opacity:1}article>section#work .contents-wrapper{width:100%}article>section#work .contents-wrapper .swiper-slide{max-width:400px;width:75%}article>section#work .contents-wrapper .swiper-slide:not(.swiper-slide-active){cursor:pointer}article>section#work .contents-wrapper .swiper-slide .img-container{position:relative;padding-bottom:100%;margin-bottom:7px}article>section#work .contents-wrapper .swiper-slide .img-container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article>section#work .contents-wrapper .swiper-slide h3{font-family:-apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', arial, sans-serif;font-weight:500;color:#808080}article>section#work .contents-wrapper .swiper-slide p{margin-bottom:5px;height:58px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.8}article>section#work .contents-wrapper .swiper-slide a.detail{text-align:center;width:100%;display:block;border:1px solid #000;padding:6px 0 2px}article>section#work .contents-wrapper .swiper-slide a.detail img{height:18px}article footer{font-size:14.5px;margin-bottom:50px}article footer .contents-inner{width:90%;margin:0 auto}article footer .contents-inner .flex-section{width:100%}article footer .contents-inner .flex-section .section{margin-bottom:40px}article footer .contents-inner .flex-section .section h2{border-bottom:1px solid #000;line-height:1;padding-bottom:2px;margin-bottom:25px}article footer .contents-inner .flex-section .section h2 img{height:26px}article footer .contents-inner .flex-section .section.information .acordion{margin-bottom:10px;margin-right:24%}article footer .contents-inner .flex-section .section.information .acordion:last-of-type{margin-bottom:25px}article footer .contents-inner .flex-section .section.information .acordion h3{padding-bottom:0px;border-bottom:1px solid #333;transition:opacity 150ms ease;cursor:pointer;position:relative}article footer .contents-inner .flex-section .section.information .acordion h3:hover{opacity:0.6}article footer .contents-inner .flex-section .section.information .acordion h3 img.plus{position:absolute;bottom:6px;right:3px;width:14px}article footer .contents-inner .flex-section .section.information .acordion p{display:none;font-size:13.5px;margin:15px 0 30px 15px}article footer .contents-inner .flex-section .section.information ul{margin-left:15px}article footer .contents-inner .flex-section .section.information ul li{position:relative;list-style:none;margin-bottom:8px}article footer .contents-inner .flex-section .section.information ul li::before{position:absolute;top:12px;left:-15px;width:6px;height:6px;background-color:#000;display:block;content:""}article footer .contents-inner .flex-section .section.links ul li{list-style:none;margin-bottom:12px}article footer .contents-inner .flex-section .section.links ul li img{height:27px}}@media screen and (min-width: 701px){body{font-size:16px}a.button{padding:10px 40px}.flex-pc{display:flex;justify-content:space-between}div.contents-wrapper{max-width:1000px;width:93%;margin:0 auto}article>section{margin-bottom:100px}article>section div.contents-wrapper h2{margin-bottom:33px}article>section div.contents-wrapper h2 span.text-inner{position:relative}article>section div.contents-wrapper h2 span.text-inner img.text{height:36px}article>section div.contents-wrapper h2 span.text-inner img.gold-line{position:absolute;height:4.4px;bottom:-11px}article>section div.contents-wrapper h2 span.text-inner.right img.gold-line{right:-28px}article>section div.contents-wrapper h2 span.text-inner.center img.gold-line,article>section div.contents-wrapper h2 span.text-inner.note img.gold-line{left:50%;transform:translateX(-50%)}article>section div.contents-wrapper h2 span.text-inner.note img.gold-line{bottom:-1px}article>section div.contents-wrapper h2.center img.gold-line{position:absolute;bottom:-10px;left:-40px}article>section#top{position:relative;width:100%;height:100vh;max-height:800px}article>section#top .bg-img{width:100%;height:100vh;max-height:800px;-o-object-fit:cover;object-fit:cover}article>section#top h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);width:450px;height:280px;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}article>section#top h1 #mapre{width:235px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}article>section#top h1 .gold-line{width:100%;position:absolute;left:0;bottom:0}}@media screen and (min-width: 701px) and (min-width: 901px){article>section#concept .contents-wrapper{position:relative;max-width:1000px}article>section#concept .contents-wrapper .img-container{position:absolute;z-index:-1;width:480px;top:0;left:50px}article>section#concept .contents-wrapper .text-container{margin-left:585px;padding-top:80px;line-height:2.1}article>section#concept .contents-wrapper .text-container p{margin-bottom:24px}}@media screen and (min-width: 701px) and (max-width: 900px){article>section#concept .contents-wrapper{position:relative}article>section#concept .contents-wrapper .img-container{position:absolute;z-index:-1;width:60%;min-width:400px;top:0;left:0}article>section#concept .contents-wrapper .text-container{margin-left:49%;padding-top:300px;line-height:2.1}article>section#concept .contents-wrapper .text-container p{margin-bottom:24px}}@media screen and (min-width: 701px){article>section#gallery{text-align:center}article>section#gallery .contents-wrapper{max-width:900px;margin:0 auto 100px}article>section#gallery h2{margin-bottom:50px}article>section#gallery .flex{flex-wrap:wrap;margin-bottom:30px}article>section#gallery .flex .img-container{width:48.5%;padding-bottom:48.5%;height:0;margin-bottom:3%;background-color:#ccc}article>section#gallery .see-more a{width:400px;display:inline-block}article>section#gallery .see-more a img{width:100%}article>section#note{padding:92px 0 100px;background-color:#ecd1ee;background-image:url(../img/note/nice-snow.png)}article>section#note .contents-inner{width:385px;margin:0 auto}article>section#note .contents-inner h2{margin-bottom:10px}article>section#note .contents-inner .flex .img-container.profile{width:135px;height:135px;border-radius:50%;overflow:hidden}article>section#note .contents-inner .flex .img-container.profile img{width:135px}article>section#note .contents-inner .flex .text-container{padding-top:3px;position:relative}article>section#note .contents-inner .flex .text-container p{margin-bottom:35px}article>section#note .contents-inner .flex .text-container img.stars{position:absolute;bottom:5px;right:-10px;opacity:0.2;width:80px}article>section#how-to-order .how-to-order-wrapper .pc-right ol{margin-left:35px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li{list-style:none;margin-bottom:20px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li h3{position:relative;font-size:19px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li h3 img.num{position:absolute;height:23px;top:6px;left:-35px}article>section#how-to-order .how-to-order-wrapper .pc-right ol li p{font-size:14px;line-height:1.9}article>section#how-to-order .how-to-order-wrapper .pc-right p.caution{font-size:13.8px}}@media screen and (min-width: 701px) and (min-width: 961px){article>section#how-to-order .how-to-order-wrapper{width:900px;margin:0 auto 100px}article>section#how-to-order .how-to-order-wrapper h2 img.gold-line.center{display:none}article>section#how-to-order .how-to-order-wrapper .pc-left{float:left;width:375px;height:auto}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container{width:100%;position:relative}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container:first-of-type{margin-bottom:40px}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container img.text{height:28px;width:auto;position:absolute;bottom:-9px;right:0}article>section#how-to-order .how-to-order-wrapper .pc-right{float:right;width:475px}article>section#how-to-order .how-to-order-wrapper .pc-right p.caution{margin-bottom:30px}article>section#how-to-order .how-to-order-wrapper::before,article>section#how-to-order .how-to-order-wrapper::after{content:"";display:table}article>section#how-to-order .how-to-order-wrapper::after{clear:both}}@media screen and (min-width: 701px) and (max-width: 960px){article>section#how-to-order .how-to-order-wrapper{max-width:600px;margin:0 auto;margin-bottom:80px}article>section#how-to-order .how-to-order-wrapper .pc-right{margin-bottom:30px}article>section#how-to-order .how-to-order-wrapper .pc-right h2{text-align:center;margin-bottom:40px}article>section#how-to-order .how-to-order-wrapper .pc-right h2 img.gold-line{left:50%;transform:translateX(-50%)}article>section#how-to-order .how-to-order-wrapper .pc-right h2 img.gold-line.right{display:none}article>section#how-to-order .how-to-order-wrapper .pc-right .sp-center{text-align:center}article>section#how-to-order .how-to-order-wrapper .pc-right p.caution{margin-bottom:10px}article>section#how-to-order .how-to-order-wrapper .pc-left{display:flex;justify-content:space-between;margin-bottom:20px}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container{position:relative;width:48%;margin-bottom:20px}article>section#how-to-order .how-to-order-wrapper .pc-left .img-container img.text{position:absolute;height:24px;width:auto;bottom:-20px;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 701px){article>section#how-to-order .service{position:relative}article>section#how-to-order .service h2{position:absolute;font-size:25px;letter-spacing:0.08em;display:inline-block;white-space:nowrap;padding:0 10px;background-color:#fff;z-index:1;top:-24px;left:50%;transform:translateX(-50%)}article>section#how-to-order .service p{display:inline-block;text-align:left;padding:35px 42px;border:2px dashed #909090;border-radius:25px}}@media screen and (min-width: 701px) and (max-width: 700px){article>section#how-to-order .service p{width:70%}article>section#how-to-order .service p br.pc{display:none}}@media screen and (min-width: 701px){article>section#work{margin-bottom:140px}article>section#work .contents-wrapper{width:100%;max-width:100%}article>section#work h2{margin-bottom:50px}article>section#work nav{width:450px;margin:0 auto;margin-bottom:30px}article>section#work nav ul li{opacity:0.7;position:relative;cursor:pointer}article>section#work nav ul li img{height:55px;transition:opacity 220ms ease}article>section#work nav ul li img.icon{opacity:0.65}article>section#work nav ul li img.active-bg{position:absolute;top:0;left:0;z-index:-1;opacity:0}article>section#work nav ul li.active img,article>section#work nav ul li:hover img{opacity:1}article>section#work .contents-wrapper{width:100%}article>section#work .contents-wrapper .swiper-slide{width:400px}article>section#work .contents-wrapper .swiper-slide:not(.swiper-slide-active){cursor:pointer}article>section#work .contents-wrapper .swiper-slide .img-container{position:relative;padding-bottom:100%;margin-bottom:3px}article>section#work .contents-wrapper .swiper-slide .img-container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article>section#work .contents-wrapper .swiper-slide h3{font-family:-apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', arial, sans-serif;font-weight:500;color:#808080;margin-bottom:3px}article>section#work .contents-wrapper .swiper-slide p{margin-bottom:12px;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}article>section#work .contents-wrapper .swiper-slide a.detail{text-align:center;width:100%;display:block;border:1px solid #000;padding:6px 0 2px}article>section#work .contents-wrapper .swiper-slide a.detail img{height:18px}article footer{font-size:14.5px;margin-bottom:40px}article footer .contents-inner{max-width:900px;width:100%;margin:0 auto}article footer .contents-inner .flex-section{width:47%}article footer .contents-inner .flex-section .section h2{border-bottom:1px solid #000;line-height:1;padding-bottom:2px;margin-bottom:25px}article footer .contents-inner .flex-section .section h2 img{height:26px}article footer .contents-inner .flex-section .section.information{margin-bottom:60px}article footer .contents-inner .flex-section .section.information .acordion{margin-bottom:10px;margin-right:24%}article footer .contents-inner .flex-section .section.information .acordion:last-of-type{margin-bottom:25px}article footer .contents-inner .flex-section .section.information .acordion h3{padding-bottom:0px;border-bottom:1px solid #333;transition:opacity 150ms ease;cursor:pointer;position:relative}article footer .contents-inner .flex-section .section.information .acordion h3:hover{opacity:0.6}article footer .contents-inner .flex-section .section.information .acordion h3 img.plus{position:absolute;bottom:6px;right:3px;width:14px}article footer .contents-inner .flex-section .section.information .acordion p{display:none;font-size:13.5px;margin:15px 0 30px 15px}article footer .contents-inner .flex-section .section.information ul{margin-left:15px}article footer .contents-inner .flex-section .section.information ul li{position:relative;list-style:none;margin-bottom:8px}article footer .contents-inner .flex-section .section.information ul li::before{position:absolute;top:12px;left:-15px;width:6px;height:6px;background-color:#000;display:block;content:""}article footer .contents-inner .flex-section .section.links ul li{list-style:none;margin-bottom:15px}article footer .contents-inner .flex-section .section.links ul li img{height:27px}}.remodal .text-container{max-width:700px;margin:0 auto;text-align:left}.remodal .text-container h2{font-size:32px;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;margin-bottom:40px;margin-right:60px}.remodal .text-container h3{font-size:22px;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;margin-bottom:15px}.remodal .text-container p{margin-bottom:40px}.remodal .text-container .img-container{margin-bottom:10px}.remodal .text-container.discography{margin-top:80px;font-size:14px}.remodal .text-container.discography p{margin-bottom:20px}.remodal .text-container.discography table{margin-bottom:20px}.remodal .text-container.discography table tr td:first-of-type{width:80px}.remodal.remodal-work-layout h2{font-size:28px;line-height:1.8;margin-bottom:28px}.remodal.remodal-work-layout .close-button{width:40px;height:40px}

/*# sourceMappingURL=map/style.css.map */
