@charset "UTF-8";figcaption,figure,p{margin:0}.top_slider{margin-top:-55px}@media screen and (max-width:560px){.top_slider{margin-top:-30px}}.top_slider .bx-viewport{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:0!important;background:none!important}.top_slider #slider>div{aspect-ratio:1905/857;width:100%}@media screen and (max-width:980px) and (min-width:561px){.top_slider #slider>div{aspect-ratio:16/9}}@media screen and (max-width:560px){.top_slider #slider>div{aspect-ratio:5/4}}.top_slider #slider>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-log{padding:2.5em 0 2em;position:relative;z-index:1}.studio-log:before{content:"";position:absolute;background:url(https://file001.shop-pro.jp/PA01520/291/img/studio-logbg.png) no-repeat top center;width:100%;height:100%;z-index:-1}.studio-log>p img{width:1764px;max-width:none}.studio-log .log-content{padding-top:4.125em;max-width:1440px;margin:0 auto;width:95%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:560px){.studio-log .log-content{display:block}}.studio-log h2{padding-right:1em}@media screen and (min-width:981px){.studio-log h2{min-width:270px}}@media screen and (max-width:980px) and (min-width:561px){.studio-log h2{min-width:150px}}@media screen and (max-width:560px){.studio-log h2{text-align:center}.studio-log h2 img{width:150px}}.studio-log ul{list-style:none;border-left:1px solid #fff;padding-left:2em;font-family:"yu-gothic-pr6n",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:560px){.studio-log ul{border-left:none;padding-left:0}}.studio-log ul li:not(:last-child){margin-bottom:0.5em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){.studio-log ul li:not(:last-child){margin-bottom:1.5em}}.studio-log ul li a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-weight:bold}.studio-log ul li a .time{display:inline-block;margin-right:1em}#butsu{background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-bg.png") no-repeat;background-size:cover;margin-bottom:10.625em;position:relative;z-index:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu{padding:100px 0 120px}}#butsu:before{content:"";width:100%;height:270px;background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-top.png") top center/auto 100% no-repeat;position:absolute;z-index:-1;top:0;left:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu:before{height:200px}}#butsu:after{content:"";width:100%;height:221px;background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-bottom.png") top center/auto 100% no-repeat;position:absolute;z-index:-1;bottom:0;left:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu:after{height:180px}}@media screen and (max-width:560px){#butsu{margin-bottom:0}}#butsu .butsu-wrap{margin:0 auto;padding-bottom:11.25em;position:relative}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-wrap{padding-bottom:8.5em}}#butsu .butsu-ttl{max-width:1516px;margin-left:11.8%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:2.9%;padding-top:11%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-ttl{display:block;margin-left:0;width:90%;margin:0 auto}}@media screen and (min-width:981px){#butsu .butsu-ttl h2{width:33.1%}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-ttl h2{margin-bottom:1em}}@media screen and (max-width:560px){#butsu .butsu-ttl h2 img{width:200px}}#butsu .butsu-ttl p{width:64%;background:rgba(0,0,0,0.5);padding:1em 1.33em;border-radius:5px;font-size:clamp(14px,1.532vw,24px);font-family:"yu-gothic-pr6n",sans-serif;font-style:normal;font-weight:bold}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-ttl p{width:100%}}#butsu .butsu-items{position:relative;max-width:1615px;margin:0 auto;margin-top:6.1875em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-items{margin-top:5em}}#butsu .butsu-items .item{-webkit-transition:all 0.3s;transition:all 0.3s}#butsu .butsu-items .item a{margin:0px 4.41vw;display:block}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#butsu .butsu-items .item a{margin:0;padding:0 5vw}}#butsu .butsu-items .item img{background:#fff;width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border:4px solid #000}#butsu .butsu-items .item p{margin-top:10px;font-size:clamp(14px,1.155vw,22px);font-family:"protipo-compact","yu-gothic-pr6n",sans-serif;font-weight:300;font-style:normal;letter-spacing:0}#butsu .butsu-items .item p span:first-of-type{font-family:"helvetica-lt-pro","yu-gothic-pr6n",sans-serif;color:#85FF8C;font-style:italic;font-weight:bold}#butsu .butsu-items .item p span:nth-of-type(2){font-family:"protipo-compact","yu-gothic-pr6n",sans-serif}#butsu .butsu-items .custom-center{padding-top:6.25em}@media screen and (max-width:560px){#butsu .butsu-items .custom-center{padding-top:1.5em}}@media screen and (min-width:981px){.slick-list{padding:0!important}}.slick-next:before,.slick-prev:before{display:none}.slick-prev{left:2.1vw!important;max-width:38px;min-width:24px;width:2.969%!important;height:auto!important;aspect-ratio:38/56;z-index:10}.slick-prev img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:560px){.slick-prev{top:58%}}.slick-next{right:2.1vw!important;max-width:38px;min-width:24px;width:2.969%!important;height:auto!important;aspect-ratio:38/56;z-index:10}.slick-next img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:560px){.slick-next{top:58%}}#message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:10em;position:relative;z-index:1;background-image:radial-gradient(circle at center 36%,#3d3d3d 0%,#000000 40%,#000000 100%)}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message{display:block}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message{padding-bottom:3em}}#message:after{content:"";position:absolute;bottom:-5.6%;left:0;width:100%;height:100%;background:url(https://file001.shop-pro.jp/PA01520/291/img/massage-bg.png) bottom repeat-x;z-index:-1}@media screen and (max-width:980px) and (min-width:561px){#message:after{bottom:-3.5%}}@media screen and (max-width:560px){#message:after{bottom:-4%}}#message .message-left{width:50%;padding-left:7.85vw}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message .message-left{width:90%;padding-left:0;margin:0 auto}}#message .message-left h2{font-size:clamp(2.25rem,-0.096rem + 3.83vw,4.5rem);margin:2.23em 1.5rem 0.9em 0;line-height:1.25;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:980px) and (min-width:561px){#message .message-left h2{font-size:300%}}@media screen and (max-width:560px){#message .message-left h2{font-size:200%}}#message .message-left .message-box{width:89%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message .message-left .message-box{width:100%}}#message .message-left p{font-size:clamp(1rem,0.739rem + 0.43vw,1.25rem);margin-bottom:1.25em;margin-right:1.5rem;font-family:vdl-logomaru,sans-serif;font-style:normal;font-weight:100}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message .message-left p{padding-right:0;font-size:100%}}#message .message-left aside{padding:1.5em 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:3em 0;position:relative}@media screen and (max-width:560px){#message .message-left aside{width:100%;display:block}}#message .message-left aside:after,#message .message-left aside:before{position:absolute;content:"";width:100%;height:1px;background-color:#fff}#message .message-left aside:before{top:0}#message .message-left aside:after{bottom:0}#message .message-left aside h3{font-weight:bold;margin-right:2.6em;font-size:112.5%;margin-bottom:1em}@media screen and (max-width:560px){#message .message-left aside h3{margin-right:0}}#message .message-left aside>div dl dt{font-weight:bold}#message .message-left aside>div dl dd{font-size:75%}#message .message-left aside>div dl:not(:last-child){margin-bottom:1em}#message .message-right{width:50%;position:sticky;background:#000;padding-bottom:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#message .message-right{width:100%}}#message .message-right img{aspect-ratio:642/780;-o-object-fit:cover;object-fit:cover;width:100%;position:sticky;top:5vw}#creator{padding-top:5em;padding-bottom:10em;position:relative;background:#1a1a1a;z-index:0}#creator:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;aspect-ratio:16/9;background:url(https://file001.shop-pro.jp/PA01520/291/img/creator-top.jpg) no-repeat;background-position:center 98%;background-size:cover;z-index:-1}#creator:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;aspect-ratio:192/81;background:url(https://file001.shop-pro.jp/PA01520/291/img/creator-bottom.jpg) bottom no-repeat;background-size:cover;z-index:-1}@media screen and (max-width:560px){#creator:after{background-size:contain}}#creator h2,#creator ul{width:90%;margin:0 auto;max-width:1620px;margin:0 auto}#creator ul{padding-bottom:25vw}@media screen and (max-width:560px){#creator ul{padding-bottom:10vw}}#creator h2{gap:5%;margin:0 7vw;margin-bottom:6.25rem}@media screen and (max-width:980px) and (min-width:561px){#creator h2{margin-bottom:2rem}}@media screen and (max-width:560px){#creator h2{margin-bottom:1rem;margin:0 auto}}#creator h2 img{max-width:600px;width:32vw}@media screen and (max-width:560px){#creator h2 img{width:200px}}#creator .creator-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;max-width:1334px;gap:3rem 8%;margin:0 7vw}@media screen and (max-width:560px){#creator .creator-grid{margin:0 auto;gap:2rem 8%}}#creator .creator-grid>li{max-width:378px;width:28%}@media screen and (max-width:560px){#creator .creator-grid>li{width:46%;max-width:none}}#creator .creator-grid>li img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}#creator .creator-grid>li .creator-name{text-align:right;margin-top:0;font-family:helvetica-lt-pro,sans-serif;font-style:normal;font-weight:300}