@charset "UTF-8";@font-face{font-family:basis-grotesque;font-weight:400;src:url(https://demo.noske.design/81connect/font/basis-grotesque-r.eot),url(https://demo.noske.design/81connect/font/basis-grotesque-r.woff) format("woff"),url(https://demo.noske.design/81connect/font/basis-grotesque-r.ttf) format("truetype")}@font-face{font-family:basis-grotesque;font-weight:600;src:url(https://demo.noske.design/81connect/font/basis-grotesque-b.eot),url(https://demo.noske.design/81connect/font/basis-grotesque-b.woff) format("woff"),url(https://demo.noske.design/81connect/font/basis-grotesque-b.ttf) format("truetype")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,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}ul:after{display:block;content:"";clear:both}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style:none}img{max-width:100%;vertical-align:bottom;border:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #d8d8d8;font-size:14px;letter-spacing:.8px;color:#979797;padding:5px 10px;background:#fff;background-position:center right;background-repeat:no-repeat;background-size:40px}@media screen and (max-width:780px){select{font-size:16px}}::-webkit-input-placeholder{color:#d8d8d8!important;font-size:14px;font-weight:400}::-moz-placeholder{color:#d8d8d8!important;font-size:14px;font-weight:400}:-ms-input-placeholder{color:#d8d8d8!important;font-size:14px;font-weight:400}::-ms-input-placeholder{color:#d8d8d8!important;font-size:14px;font-weight:400}::placeholder{color:#d8d8d8!important;font-size:14px;font-weight:400}@media screen and (max-width:780px){::-webkit-input-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}:-ms-input-placeholder{font-size:16px}::-ms-input-placeholder{font-size:16px}::placeholder{font-size:16px}}::-moz-placeholder{color:#d8d8d8;opacity:1}::-ms-input-placeholder{color:#d8d8d8}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:1.5}@media screen and (max-width:780px){textarea{font-size:16px}}input{-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,select:focus,textarea:focus{outline:0;border-color:#161616cc!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #979797;padding:0 5px;font-size:14px}@media screen and (max-width:780px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{font-size:16px}}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity .5s;transition:opacity .5s}input[type=submit]:hover,input[type=button]:hover{opacity:.7;-webkit-box-shadow:none;box-shadow:none}html{font-size:9px}@media screen and (min-width:351px){html{font-size:10px}}@media screen and (min-width:400px){html{font-size:11px}}@media screen and (min-width:980px){html{font-size:9px}}@media screen and (min-width:1341px){html{font-size:10px}}@media screen and (min-width:1700px){html{font-size:11px}}body{font-size:1.4rem;font-stretch:normal;font-style:normal;line-height:1;color:#161616;font-family:YakuHanJP,basis-grotesque,Sen,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-weight:400;letter-spacing:.1em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff}body.en,body.ja{font-family:YakuHanJP,basis-grotesque,Sen,noto-sans-cjk-jp,-apple-system,BlinkMacSystemFont,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}body.fixed{overflow:hidden}@media screen and (min-width:1100px){body.fixed{overflow:visible}}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:.07em}#container{min-height:120vh}button{-webkit-box-shadow:none;box-shadow:none;border:none;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;margin:0;padding:0}article{position:relative;z-index:10;padding-top:100px;-webkit-transition:opacity .5s,background .5s;transition:opacity .5s,background .5s;overflow:hidden}article .section_inner{width:86vw;margin-left:auto;margin-right:auto}@media screen and (min-width:981px){article .section_inner{width:86vw}}@media screen and (min-width:1101px){article .section_inner{max-width:1400px;width:86vw}}@media screen and (min-width:720px){article{padding-top:90px}}@media screen and (min-width:1100px){article{padding-top:100px}}.hum_open article{opacity:0;pointer-events:none}header{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;-webkit-transition:background .3s;transition:background .3s;will-change:background;border-bottom:1px solid #161616;z-index:1000}header:before{display:block;content:"";position:absolute;width:100%;height:100%;background:#fff;opacity:calc(var(--scroll) / var(--wHeight) / 1.1)}header .header_inner{position:relative;z-index:10;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_inner .header_left .home{display:block;width:42px;margin-left:15px}header .header_inner .header_left .header_navigation{display:none}header .header_inner .header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_inner .header_right .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:18px}header .header_inner .header_right .header_menu a{display:block;margin-right:12px}header .header_inner .header_right .header_menu a:nth-last-of-type(1){margin-right:0}header .header_inner .header_right .header_menu a.mypage svg{fill:#161616;height:22px}header .header_inner .header_right .header_menu a.message svg{fill:#161616;height:17px}header .header_inner .header_right .header_menu a.notification svg{fill:#161616;height:20px}header .header_inner .header_right .header_menu a.cart svg{fill:#161616;height:21px}header .header_inner .header_right .header_lang{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px;margin-right:15px}header .header_inner .header_right .header_lang a{font-size:1.4rem;color:#acacac;-webkit-transition:color .2d;transition:color .2d}header .header_inner .header_right .header_lang a.active{color:#161616}header .header_inner .header_right .header_lang .devider{display:inline-block;padding:0 .2em}header .header_inner .header_right .header_search{width:68px;height:68px}header .header_inner .header_right .header_search button{position:relative;width:68px;height:68px;background:#161616;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header_inner .header_right .header_search button span{display:block;position:absolute;left:0;right:0;margin:auto;width:45%;height:1px;background:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}header .header_inner .header_right .header_search button span:nth-of-type(1){top:30px}header .header_inner .header_right .header_search button span:nth-of-type(2){bottom:30px}header .header_inner .header_right .header_search button .search{height:18px;fill:#fff;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}header .header_inner .header_right .header_search button .close{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:18px;height:18px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}header .header_inner .header_right .header_search button .close .cls-1{stroke:#fff}header.hum_open{background:#fff0}header.hum_open:before{display:none}header.hum_open .header_right .header_menu a.mypage svg{fill:#fff}header.hum_open .header_right .header_menu a.cart svg{fill:#fff}header.hum_open .header_right .header_lang .devider{color:#acacac}header.hum_open .header_right .header_lang a{color:#fff}header.hum_open .header_right .header_lang a.active{color:#acacac}header.hum_open .header_right .header_search span:nth-of-type(1){-webkit-transform:translate3d(0,4px,0) rotate(-45deg);transform:translate3d(0,4px,0) rotate(-45deg)}header.hum_open .header_right .header_search span:nth-of-type(2){-webkit-transform:translate3d(0,-4px,0) rotate(45deg);transform:translate3d(0,-4px,0) rotate(45deg)}header.hum_open .header_right .header_search button .search{opacity:0}header.hum_open .header_right .header_search button .close{opacity:1}@media screen and (min-width:720px){header .header_inner{padding:0}header .header_inner .header_left .home{display:block;width:50px}header .header_inner .header_right .header_menu{margin-right:25px}header .header_inner .header_right .header_menu a{margin-right:15px}header .header_inner .header_right .header_menu a.mypage svg{height:26px}header .header_inner .header_right .header_menu a.message svg{height:21px}header .header_inner .header_right .header_menu a.notification svg{height:24px}header .header_inner .header_right .header_menu a.cart svg{height:25px}header .header_inner .header_right .header_lang{margin-right:20px}header .header_inner .header_right .header_lang a{font-size:1.6rem}header .header_inner .header_right .header_search{width:80px;height:80px}header .header_inner .header_right .header_search button{width:80px;height:80px}header .header_inner .header_right .header_search button svg{height:24px}}@media screen and (min-width:980px){header{border-bottom:0 solid #161616}header .header_inner{width:100%;padding:0}header .header_inner .header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_inner .header_left .home{display:block;width:60px;margin-left:30px;margin-right:35px}header .header_inner .header_left .header_navigation{display:block}header .header_inner .header_left .header_navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header_inner .header_left .header_navigation ul li{font-size:1.6rem;margin-right:1.5rem}header .header_inner .header_left .header_navigation ul li:nth-last-of-type(1){margin-right:0}header .header_inner .header_left .header_navigation ul li a{font-size:1.6rem;color:inherit}header .header_inner .header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:95px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_inner .header_right .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}header .header_inner .header_right .header_menu a{display:block;margin-right:20px}header .header_inner .header_right .header_menu a:nth-last-of-type(1){margin-right:0}header .header_inner .header_right .header_menu a.mypage svg{height:24px}header .header_inner .header_right .header_menu a.message svg{height:22px}header .header_inner .header_right .header_menu a.notification svg{height:22px}header .header_inner .header_right .header_menu a.cart svg{height:24px}header .header_inner .header_right .header_lang{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}header .header_inner .header_right .header_lang a{font-size:1.6rem}header .header_inner .header_right .header_lang .devider{padding:0 .25em}header .header_inner .header_right .header_search{display:none;width:94px;height:94px;margin-bottom:0}header .header_inner .header_right .header_search button{display:block;width:94px;height:94px;background:#161616}header .header_inner .header_right .header_search button svg{height:16px}header .header_inner .header_right .header_search button svg path{fill:#fff!important}}.comp-hummenu{position:fixed;top:0;right:0;margin:auto;width:100%;z-index:200;height:var(--wHeightPx);overflow:hidden;background:#161616;pointer-events:none;opacity:0;will-change:opacity;-webkit-transition:opacity .2s;transition:opacity .2s}.comp-hummenu.open{opacity:1;pointer-events:all}.comp-hummenu .content{-webkit-box-sizing:border-box;height:var(--wHeightPx);box-sizing:border-box;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comp-hummenu .content::-webkit-scrollbar{display:none}.comp-hummenu .content .content_inner{width:86vw;margin-left:auto;margin-right:auto;padding:100px 8vw 0}@media screen and (min-width:981px){.comp-hummenu .content .content_inner{width:86vw}}@media screen and (min-width:1101px){.comp-hummenu .content .content_inner{max-width:1400px;width:86vw}}.comp-hummenu .content .content_inner .hummenu_nav li{margin-bottom:25px}.comp-hummenu .content .content_inner .hummenu_nav li a{display:block;letter-spacing:.2em;padding:5px 0;font-size:1.6rem;color:#fff}footer{background:#161616;padding:50px 0}footer .footer_inner{width:86vw;margin-left:auto;margin-right:auto}@media screen and (min-width:981px){footer .footer_inner{width:86vw}}@media screen and (min-width:1101px){footer .footer_inner{max-width:1400px;width:86vw}}footer .footer_inner .footer_left .footer_navigation{margin-bottom:45px}footer .footer_inner .footer_left .footer_navigation ul li{margin-bottom:15px}footer .footer_inner .footer_left .footer_navigation ul li a{display:block;color:#fff;font-size:1.6rem;text-align:center;padding:5px 0}footer .footer_inner .footer_left .footer_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}footer .footer_inner .footer_left .footer_sns a{display:block;margin-right:10px}footer .footer_inner .footer_left .footer_sns a:nth-last-of-type(1){margin-right:0}footer .footer_inner .footer_left .footer_sns a svg{width:26px}footer .footer_inner .footer_right .copyright{text-align:center;font-size:1.2rem;color:#fff}@media screen and (min-width:980px){footer{padding:60px 0}footer .footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer_inner .footer_left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_inner .footer_left .footer_navigation{margin-right:30px;margin-bottom:0}footer .footer_inner .footer_left .footer_navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer_inner .footer_left .footer_navigation ul li{margin-right:20px;margin-bottom:0}footer .footer_inner .footer_left .footer_navigation ul li:nth-last-of-type(1){margin-right:0}footer .footer_inner .footer_left .footer_sns{margin-bottom:0}footer .footer_inner .footer_left .footer_sns a{display:block;margin-right:10px}footer .footer_inner .footer_left .footer_sns a:nth-last-of-type(1){margin-right:0}footer .footer_inner .footer_left .footer_sns a svg{width:26px}footer .footer_inner .footer_right .copyright{font-size:1.3rem}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeup{opacity:1;-webkit-filter:blur(0px) brightness(1);filter:blur(0px) brightness(1);-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);-webkit-transition:opacity .6s,-webkit-filter .6s cubic-bezier(.5,1,.89,1),-webkit-transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,-webkit-filter .6s cubic-bezier(.5,1,.89,1),-webkit-transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,filter .6s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,filter .6s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.5,1,.89,1),-webkit-filter .6s cubic-bezier(.5,1,.89,1),-webkit-transform .6s cubic-bezier(.5,1,.89,1);will-change:opacity,filter,transform}.animate-fadeup.effect{opacity:0;-webkit-filter:blur(8px) brightness(1.25);filter:blur(8px) brightness(1.25);-webkit-transform:translate3d(0,0px,0);transform:translateZ(0)}.animate-fadeup2{opacity:1;overflow:hidden;-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);-webkit-transition:opacity .6s,-webkit-transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,-webkit-transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,transform .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s,transform .6s cubic-bezier(.5,1,.89,1),-webkit-transform .6s cubic-bezier(.5,1,.89,1);will-change:opacity,transform}.animate-fadeup2.effect{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.animate-fadeup3{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.5,1,.89,1);transition:opacity .6s cubic-bezier(.5,1,.89,1);will-change:opacity}.animate-fadeup3.effect{opacity:0}@-webkit-keyframes bgloop{0%{background-position:center top 0px}to{background-position:center top -207vw}}@keyframes bgloop{0%{background-position:center top 0px}to{background-position:center top -207vw}}@-webkit-keyframes bgloopPc{0%{background-position:center top 0px}to{background-position:center top -207vw}}@keyframes bgloopPc{0%{background-position:center top 0px}to{background-position:center top -207vw}}.page-index{position:relative;overflow:visible}.page-index:before{position:absolute;top:0;left:0;right:0;display:block;content:"";width:100vw;height:100vh;background-size:100%;background-repeat:repeat-y;background-image:url(/cdn/shop/files/main_sp.jpg?v=1690879885);-webkit-animation:bgloop 30s linear infinite;animation:bgloop 30s linear infinite;opacity:calc(1 - var(--scroll) / (var(--wHeight) / 1))}.page-index .sticky_wrapper{position:relative;height:calc(var(--wHeightFixedPx) + 100px)}.page-index .sticky_wrapper .section-main{position:absolute;top:0;left:0;right:0;margin:auto;z-index:10}.page-index .sticky_wrapper .section-main .main_inner .movie_wrap{position:relative;width:86vw;height:86vw;margin:0 auto}.page-index .sticky_wrapper .section-main .main_inner .movie_wrap video{position:absolute;width:100%;height:100%;top:0;left:0}.page-index .sticky_wrapper .section-index-ttl{position:sticky;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(var(--wHeightFixedPx) - 100px - 86vw);top:calc(86vw + 100px)}.page-index .sticky_wrapper .section-index-ttl .index_ttl{font-family:Expletus Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.38}.page-index .sticky_wrapper .section-index-ttl .index_ttl span{display:block}.page-index .secton-lead{position:relative;z-index:10;margin-top:-20px;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #161616}.page-index .secton-lead .desc_wrap{font-size:1.4rem;line-height:1.8;margin-bottom:25px}.page-index .secton-lead .desc_wrap p{margin-bottom:.5em}.page-index .secton-lead .desc_wrap p span{display:block}.page-index .secton-lead .desc_wrap p:nth-last-of-type(1){margin-bottom:0}.page-index .secton-lead .button_wrap{margin-bottom:40px}.page-index .secton-lead .button_wrap a{display:block;text-align:center;font-size:1.6rem;padding:20px 0 18px;border-radius:200px;color:#fff;-webkit-transition:background .2s;transition:background .2s}.page-index .secton-lead .button_wrap a.creator{background:#161616;margin-bottom:7px}.page-index .secton-lead .button_wrap a.about{background:#9012fe}.page-index .section-gallery{position:relative;padding-bottom:120px;margin-bottom:50px;border-bottom:1px solid #161616}.page-index .section-interview{position:relative;padding-bottom:160px}.page-index .section-interview .section_inner .ttl_wrap .comp-arrow-link-button{position:absolute;bottom:50px;width:80%;left:10%;right:10%;margin:auto}@media screen and (min-width:720px){.page-index{position:relative;padding-top:130px}.page-index:before{background-image:url(../img/index/main_sp.jpg);-webkit-animation:bgloop 30s linear infinite;animation:bgloop 30s linear infinite}.page-index .sticky_wrapper .section-index-ttl{height:calc(var(--wHeightFixedPx) - 130px - 86vw)}.page-index .sticky_wrapper .section-index-ttl .index_ttl{font-size:55px}.page-index .secton-lead{padding-bottom:60px;margin-bottom:60px;margin-top:0}.page-index .secton-lead .desc_wrap{font-size:1.6rem;margin-bottom:40px}.page-index .secton-lead .button_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:60px}.page-index .secton-lead .button_wrap a{width:48%;font-size:1.6rem;padding:25px 0 22px}.page-index .secton-lead .button_wrap a.creator{margin-bottom:0}.page-index .section-gallery{position:relative;padding-bottom:80px}.page-index .section-interview{padding-bottom:120px;margin-bottom:40px}}@media screen and (min-width:980px){.page-index{padding-top:0;position:relative}.page-index:before{background-image:url(/cdn/shop/files/main_pc.jpg?v=1690879885);-webkit-animation:bgloop 45s linear infinite;animation:bgloop 45s linear infinite;opacity:calc(1 - var(--scroll) / (var(--wHeight) / 2))}.page-index .sticky_wrapper{position:relative;height:calc(100vh + 100px)}.page-index .sticky_wrapper .section-main{position:absolute;left:0;right:0;z-index:10;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index .sticky_wrapper .section-main .main_inner .movie_wrap{position:relative;width:480px;height:480px;margin:0 auto}.page-index .sticky_wrapper .section-main .main_inner .movie_wrap:before{display:block;content:"";position:absolute;width:100%;height:100%;background:#fff3;top:0;left:0;z-index:10}.page-index .sticky_wrapper .section-index-ttl{position:sticky;top:calc(50vh - 30px);left:0;right:0;z-index:10;width:100%;height:60px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index .sticky_wrapper .section-index-ttl .index_ttl{font-size:60px;line-height:1}.page-index .sticky_wrapper .section-index-ttl .index_ttl span{display:inline-block;padding-left:.4em}.page-index .secton-lead{padding-top:30px;position:relative;z-index:10;padding-bottom:0;margin-bottom:120px;border-bottom:0px}.page-index .secton-lead .desc_wrap{text-align:center;font-size:1.6rem;line-height:2.2;margin-bottom:30px}.page-index .secton-lead .desc_wrap p{margin-bottom:0}.page-index .secton-lead .button_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.page-index .secton-lead .button_wrap a{width:260px;display:block;text-align:center;font-size:1.6rem;padding:20px 0 18px;border-radius:200px;color:#fff}.page-index .secton-lead .button_wrap a.creator{margin-right:15px}.page-index .secton-lead .button_wrap a:hover{background:#fb45ff}.page-index .section-gallery{position:relative;padding-bottom:60px;margin-bottom:120px}.page-index .section-interview{padding-bottom:0;margin-bottom:120px}.page-index .section-interview .section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-index .section-interview .section_inner .ttl_wrap{width:28%}.page-index .section-interview .section_inner .ttl_wrap .comp-section-title{margin-bottom:45px}.page-index .section-interview .section_inner .ttl_wrap .comp-section-title .ttl_desc{margin-top:30px}.page-index .section-interview .section_inner .ttl_wrap .comp-arrow-link-button{position:static;margin:20px 0 0}.page-index .section-interview .section_inner .comp-interview-list{width:66%}}.page-creator-list{margin-top:20px;margin-bottom:40px}@media screen and (min-width:980px){.page-creator-list{margin-top:60px;margin-bottom:60px}}.page-creator-detail{margin-top:20px;margin-bottom:30px}.page-creator-detail .section-main{margin-bottom:50px}.page-creator-detail .section-main .creator_profile .name_flex{margin-bottom:20px}.page-creator-detail .section-main .creator_profile .name_flex .name_en{font-size:2.6rem;line-height:1.6;margin-bottom:20px}.page-creator-detail .section-main .creator_profile .name_flex .name_en .name_ja{display:block;font-size:1.4rem;margin-top:3px}.page-creator-detail .section-main .creator_profile .profile_desc{margin-top:20px;position:relative;margin-bottom:20px;-webkit-transition:height .3s;transition:height .3s;will-change:height}.page-creator-detail .section-main .creator_profile .profile_desc p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.page-creator-detail .section-main .creator_profile .profile_desc p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width:720px){.page-creator-detail .section-main .creator_profile .profile_desc p{font-size:1.5rem}}.page-creator-detail .section-main .creator_profile .profile_desc .profile_ttl{font-size:1.8rem;line-height:1.6;font-weight:400;margin-bottom:15px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;line-height:30px;margin-top:20px;font-family:inherit;letter-spacing:.1em}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display .txt{color:#9012fe;font-size:1.4rem;margin-right:10px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display .plus{width:10px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display .plus svg{width:100%;fill:#9012fe}.page-creator-detail .section-main .creator_profile .message_button{max-width:86%;margin:0 auto}.page-creator-detail .section-main .creator_profile .message_button a,.page-creator-detail .section-main .creator_profile .message_button button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#161616;color:#fff;padding:20px 0 15px;border-radius:200px}.page-creator-detail .section-main .creator_profile .message_button a .icon,.page-creator-detail .section-main .creator_profile .message_button button .icon{margin-right:12px}.page-creator-detail .section-main .creator_profile .message_button a .icon svg,.page-creator-detail .section-main .creator_profile .message_button button .icon svg{width:24px}.page-creator-detail .section-main .creator_profile .message_button a .txt,.page-creator-detail .section-main .creator_profile .message_button button .txt{font-size:1.6rem;margin-bottom:3px}.page-creator-detail .work_wrap_box{-webkit-transition:height .3s;transition:height .3s;will-change:height;position:relative}.page-creator-detail .work_wrap_box .work-section{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.page-creator-detail .work_wrap_box .work-section.display{opacity:1;pointer-events:all;padding-bottom:20px;border-bottom:1px solid #161616}.page-creator-detail .section-gallery{padding-bottom:50px;border-bottom:1px solid #161616}.page-creator-detail .section-gallery .section_inner{margin-top:40px}.page-creator-detail .section-other-creator{position:relative;padding-top:50px;padding-bottom:120px}@media screen and (min-width:720px){.page-creator-detail{margin-top:20px;margin-bottom:50px}.page-creator-detail .section-main{margin-bottom:60px}.page-creator-detail .section-main .creator_profile{max-width:780px;margin-left:auto;margin-right:auto}.page-creator-detail .section-main .creator_profile .name_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.page-creator-detail .section-main .creator_profile .name_flex .name_en{font-size:3.4rem}.page-creator-detail .section-main .creator_profile .name_flex .name_en .name_ja{font-size:1.6rem}.page-creator-detail .section-main .creator_profile .profile_desc{margin-top:20px;margin-bottom:25px}.page-creator-detail .section-main .creator_profile .profile_movie{max-width:780px;margin-left:auto;margin-right:auto}.page-creator-detail .section-main .creator_profile .message_button{max-width:320px;margin:0 auto}.page-creator-detail .section-main .creator_profile .message_button a,.page-creator-detail .section-main .creator_profile .message_button button{border-radius:200px;-webkit-transition:background .3s;transition:background .3s}.page-creator-detail .section-main .creator_profile .message_button a:hover,.page-creator-detail .section-main .creator_profile .message_button button:hover{background:#fb45ff}.page-creator-detail .section-gallery{padding-bottom:50px;border-bottom:1px solid #161616}.page-creator-detail .section-gallery .section_inner{margin-top:40px}.page-creator-detail .section-other-creator{padding-top:80px;padding-bottom:0}}@media screen and (min-width:980px){.page-creator-detail{margin-top:20px;margin-bottom:80px}.page-creator-detail .section-main{margin-bottom:80px}.page-creator-detail .section-main .creator_profile{max-width:720px;margin-left:auto;margin-right:auto}.page-creator-detail .section-main .creator_profile .name_flex{margin-bottom:40px}.page-creator-detail .section-main .creator_profile .name_flex .name_en{font-size:3.2rem;margin-bottom:0}.page-creator-detail .section-main .creator_profile .name_flex .name_en .name_ja{font-size:1.6rem}.page-creator-detail .section-main .creator_profile .profile_desc{margin-top:20px;margin-bottom:35px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_ttl{font-size:2rem;margin-bottom:15px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display{margin-top:30px}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display .txt{font-size:1.6rem}.page-creator-detail .section-main .creator_profile .profile_desc .profile_display .plus{width:12px}.page-creator-detail .section-main .creator_profile .profile_movie{margin-bottom:60px}.page-creator-detail .section-gallery{padding-bottom:40px}.page-creator-detail .section-gallery .section_inner{margin-top:60px}}@media screen and (min-width:980px)and (min-width:1100px){.page-creator-detail .section-gallery .section_inner{margin-top:80px}}@media screen and (min-width:980px){.page-creator-detail .section-other-creator{padding-top:100px}}.page-work-detail{margin-top:7vw;padding-top:65px;margin-bottom:10px}.page-work-detail .section-work-main{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #161616}.page-work-detail .section-work-main .work_main_flex .work_detail_txt{margin-top:20px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper{margin-bottom:15px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .work_ttl{font-size:2.2rem;line-height:1.6;font-weight:400;margin-bottom:7px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit{font-size:1.4rem;margin-bottom:20px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit .year:before{display:inline-block;content:"/";padding-right:.2em}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit a{color:inherit;text-decoration:underline}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .price{display:inline-block;background:#9012fe;padding:7px;font-size:1.4rem;color:#fff}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap{margin-bottom:15px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width:720px){.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap p{font-size:1.5rem}}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .sp_image_gallery{margin-top:40px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .sp_image_gallery .img_item{margin-bottom:15px}.page-work-detail .section-other-works{position:relative;padding-bottom:120px;margin-bottom:50px;border-bottom:1px solid #161616}.page-work-detail .section-other-creator{position:relative;padding-bottom:120px}@media screen and (min-width:720px){.page-work-detail{margin-top:7vw;padding-top:95px}.page-work-detail .section-work-main{padding-bottom:60px;margin-bottom:60px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt{margin-top:20px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper{margin-bottom:15px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .work_ttl{font-size:2.8rem;margin-bottom:10px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit{font-size:1.6rem;margin-bottom:25px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .price{font-size:1.6rem}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap{margin-bottom:25px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .comp-work-spec{margin-top:10px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .sp_image_gallery{margin-top:40px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .sp_image_gallery .img_item{margin-bottom:20px}.page-work-detail .section-other-works{padding-bottom:60px;margin-bottom:60px}.page-work-detail .section-other-creator{padding-bottom:80px}}@media screen and (min-width:980px){.page-work-detail{margin-top:40px}.page-work-detail .section-work-main{padding-bottom:80px;margin-bottom:80px}.page-work-detail .section-work-main .section_inner{width:92vw}.page-work-detail .section-work-main .work_main_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-work-detail .section-work-main .work_main_flex .work_detail_txt{width:50%;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 45px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper{margin-bottom:15px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .work_ttl{font-size:2.8rem;margin-bottom:10px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit{font-size:1.6rem;margin-bottom:20px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap{margin-bottom:20px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .comp-work-spec{margin-top:0}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .sp_image_gallery{display:none}.page-work-detail .section-other-works{padding-bottom:20px;margin-bottom:80px}}@media screen and (min-width:1100px){.page-work-detail{margin-top:20px}.page-work-detail .section-work-main{padding-bottom:80px;margin-bottom:80px}.page-work-detail .section-work-main .section_inner{width:86vw}.page-work-detail .section-work-main .work_main_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-work-detail .section-work-main .work_main_flex .work_detail_txt{margin-top:15px;padding:0 60px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper{margin-bottom:15px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .work_ttl{font-size:2.8rem;margin-bottom:10px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .detail_upper .credit{font-size:1.6rem;margin-bottom:25px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap{margin-bottom:25px}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .desc_wrap p{font-size:1.5rem}.page-work-detail .section-work-main .work_main_flex .work_detail_txt .comp-work-spec{margin-top:12px}}.page-gallery{margin-top:20px;margin-bottom:40px}@media screen and (min-width:980px){.page-gallery{margin-top:60px;margin-bottom:60px}}.page-about{margin-top:10px;margin-bottom:60px}.page-about .section-about{position:relative}.page-about .section-about .img_wrap{position:absolute;right:6vw;top:-10px;width:35%;opacity:.5}.page-about .section-about .img_wrap img{width:100%}.page-about .section-about .ttl_wrap{position:relative;z-index:10}.page-about .section-about .ttl_wrap .main_ttl{font-family:Expletus Sans,sans-serif;font-size:4rem;line-height:1.38;margin-bottom:15px}.page-about .section-about .ttl_wrap .main_ttl span{display:block}.page-about .section-about .ttl_wrap .sub_ttl{font-size:2rem;line-height:1.5;margin-bottom:20px}.page-about .section-about .desc_wrap{font-size:1.4rem;line-height:1.8}.page-about .section-about .desc_wrap p{margin-bottom:.5em}.page-about .section-about .desc_wrap p:nth-last-of-type(1){margin-bottom:0}.page-about .section-about .button_wrap{margin-top:30px}.page-about .section-about .button_wrap a{display:block;text-align:center;font-size:1.6rem;padding:20px 0 18px;border-radius:200px;color:#fff}.page-about .section-about .button_wrap a.creator{background:#161616;margin-bottom:7px}.page-about .section-about .button_wrap a.about{background:#9012fe}@media screen and (min-width:720px){.page-about{margin-top:60px;margin-bottom:60px}.page-about .section-about{position:relative}.page-about .section-about .img_wrap{position:absolute;right:6vw;top:0;width:30%;opacity:.5}.page-about .section-about .img_wrap img{width:100%}.page-about .section-about .ttl_wrap .main_ttl{font-size:5rem;margin-bottom:25px}.page-about .section-about .ttl_wrap .sub_ttl{font-size:2.2rem;line-height:1.5;margin-bottom:20px}.page-about .section-about .desc_wrap{font-size:1.5rem;line-height:1.8}.page-about .section-about .button_wrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.page-about .section-about .button_wrap a{width:48%}}@media screen and (min-width:980px){.page-about{margin-top:60px;margin-bottom:120px}.page-about .section-about{position:relative}.page-about .section-about .img_wrap{position:absolute;right:6vw;top:unset;bottom:0;width:30%}.page-about .section-about .ttl_wrap .main_ttl{font-size:5rem;margin-bottom:20px}.page-about .section-about .ttl_wrap .main_ttl span{display:inline-block;margin-left:15px}.page-about .section-about .ttl_wrap .sub_ttl{width:50%;font-size:2.2rem;margin-bottom:20px}.page-about .section-about .desc_wrap{width:50%;font-size:1.5rem;line-height:2}.page-about .section-about .button_wrap{margin-top:40px;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}.page-about .section-about .button_wrap a{width:240px}.page-about .section-about .button_wrap a.creator{margin-right:15px;margin-bottom:0}}.page-interview{margin-top:20px;margin-bottom:60px}@media screen and (min-width:720px){.page-interview{margin-top:60px;margin-bottom:80px}}.page-cart{margin-bottom:0}.page-cart .cart_no_entry{padding:10px 0;text-align:center;margin-bottom:60px}.page-cart .section-cart .shopping_button{margin-top:40px;margin-bottom:40px;text-align:center}.page-cart .section-cart .shopping_button a{display:inline-block;-webkit-transition:opacity .3s;transition:opacity .3s;color:#161616;font-size:1.6rem;padding-bottom:10px;border-bottom:1px solid #B3B3B3}.page-cart .section-cart .shopping_button a:hover{opacity:.75}.page-cart .cart_flex .item_wrap{margin-bottom:40px}.page-cart .cart_flex .checkout_wrap{width:100vw;background-color:#f4f4f4;padding:30px 7vw;margin-left:-7vw;-webkit-box-sizing:border-box;box-sizing:border-box}.page-cart .cart_flex .checkout_wrap .amount_wrap .amount_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;margin-bottom:15px}.page-cart .cart_flex .checkout_wrap .amount_wrap .amount_item.discount{color:#d74242}.page-cart .cart_flex .checkout_wrap .amount_wrap .amount_item.amount_price{border-top:1px solid #161616;padding-top:15px;font-size:1.6rem;font-weight:600;margin-bottom:0}.page-cart .cart_flex .checkout_wrap .amount_wrap .tax_note{margin-top:30px;display:block;text-align:center;line-height:1.6}.page-cart .cart_flex .checkout_wrap .checkout_button{margin-top:25px}.page-cart .cart_flex .checkout_wrap .checkout_button .normal_checkout input[type=submit]{display:block;width:100%;background:#161616;color:#fff;padding:15px 0;font-size:1.8rem;font-family:inherit;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.page-cart .cart_flex .checkout_wrap .checkout_button .normal_checkout input[type=submit]:hover{opacity:.75}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout{margin-top:30px}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .checkout_ttl{position:relative;text-align:center}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .checkout_ttl:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:1px;background:#161616}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .checkout_ttl span{position:relative;z-index:10;display:inline-block;padding:5px 10px;color:#161616;background:#f4f4f4;font-size:1.5rem}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner{margin-top:10px}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner .shopify-cleanslate ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner .shopify-cleanslate ul li{max-width:420px;width:100%;margin:0 auto 10px!important}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner .shopify-cleanslate ul li:nth-last-of-type(1){margin-bottom:0!important}@media screen and (min-width:720px){.page-cart{margin-bottom:120px}.page-cart .section-cart .shopping_button{margin-top:60px;margin-bottom:40px}.page-cart .cart_flex .item_wrap{margin-bottom:60px}.page-cart .cart_flex .checkout_wrap{padding:40px}.page-cart .cart_flex .checkout_wrap .amount_wrap .amount_item{font-size:1.6rem;margin-bottom:20px}.page-cart .cart_flex .checkout_wrap .amount_wrap .amount_item.amount_price{font-size:1.8rem}.page-cart .cart_flex .checkout_wrap .amount_wrap .tax_note{margin-top:40px}.page-cart .cart_flex .checkout_wrap .checkout_button{max-width:480px;margin:35px auto 0}.page-cart .cart_flex .checkout_wrap .checkout_button .normal_checkout input[type=submit]{font-size:1.8rem}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout{margin-top:30px}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .checkout_ttl span{padding:5px 10px;font-size:1.6rem}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner{margin-top:20px}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner .shopify-cleanslate ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -5px 0!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout .quick_inner .shopify-cleanslate ul li{max-width:unset;width:50%;-ms-flex-preferred-size:unset!important;flex-basis:unset!important;padding:0 5px!important;margin:10px 0 0!important;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:1200px){.page-cart .cart_no_entry{margin-bottom:0}.page-cart .section-cart .shopping_button{margin-top:80px;margin-bottom:80px}.page-cart .cart_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-cart .cart_flex .item_wrap{width:60%;margin-top:20px;margin-bottom:40px}.page-cart .cart_flex .comp-side-wrap{width:33%}.page-cart .cart_flex .checkout_wrap{width:33%;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-cart .cart_flex .checkout_wrap .amount_wrap .tax_note{margin-top:40px}.page-cart .cart_flex .checkout_wrap .checkout_button{margin-top:35px}.page-cart .cart_flex .checkout_wrap .checkout_button .quick_checkout{margin-top:30px}}.page-contact .section-underpage-main .comp-section-title{margin-bottom:30px!important}.page-contact .section-underpage-main .comp-section-title .ttl_desc{line-height:2;margin-top:20px}.page-contact .section-underpage-main .comp-section-title .ttl_desc br{display:none}@media screen and (min-width:720px){.page-contact .section-underpage-main .comp-section-title{margin-bottom:60px!important}.page-contact .section-underpage-main .comp-section-title .ttl_desc{margin-top:30px;font-size:1.5rem;line-height:2}}@media screen and (min-width:980px){.page-contact .section-underpage-main .comp-section-title{max-width:720px;margin:0 auto 60px!important;text-align:left}.page-contact .section-underpage-main .comp-section-title .ttl_desc{margin-top:35px;font-size:1.5rem;line-height:2;text-align:left}}.page-underpage{padding-top:120px;padding-bottom:60px}.page-underpage .section-underpage-main .comp-section-title{margin-bottom:45px}@media screen and (min-width:720px){.page-underpage{padding-top:160px;padding-bottom:120px}.page-underpage .section-underpage-main .comp-section-title{margin-bottom:80px}.page-underpage .section-underpage-main .underpage_wrap{max-width:720px;margin-left:auto;margin-right:auto}}.comp-section-title{margin-bottom:35px}.comp-section-title .ttl{font-size:2.4rem;font-weight:400}.comp-section-title .ttl_desc{margin-top:15px;font-size:1.4rem;line-height:1.8}.comp-section-title .ttl_desc p{margin-bottom:.5em}.comp-section-title .ttl_desc p:nth-last-of-type(1){margin-bottom:0}.comp-section-title .comp-arrow-link-button{position:absolute;bottom:50px;width:80%;left:10%;right:10%;margin:auto}@media screen and (min-width:720px){.comp-section-title{margin-bottom:45px}.comp-section-title .ttl{font-size:2.8rem}.comp-section-title.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-section-title.flex .comp-arrow-link-button{min-width:200px;position:static;margin:0}}@media screen and (min-width:980px){.comp-section-title{margin-bottom:55px}.comp-section-title .ttl{font-size:3.2rem}.comp-section-title.jp .ttl{font-size:2.8rem}}.comp-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-tag-list a{display:block;background:#9012fe;font-size:1.2rem;color:#fff;padding:5px;margin-right:5px;margin-bottom:5px}@-webkit-keyframes borderCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes borderCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.comp-play-button{position:absolute;width:60px;height:60px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100;background-repeat:no-repeat;background-position:center center;background-size:contain;background-position:top 19px left 21px;background-size:20px;background-image:url(/cdn/shop/files/play.svg?v=1672122827);pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-play-button .button_wrap{position:relative;width:60px;height:60px;display:inline-block;vertical-align:middle;animation:borderCircle 3s linear infinite;-webkit-animation:borderCircle 3s cubic-bezier(.76,0,.24,1) infinite}.comp-play-button .button_wrap .play_btn_border{position:absolute;left:0%;top:0;bottom:0}.comp-play-button .button_wrap .play_btn_border .st1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-dasharray:60,30}.comp-play-button.playing{opacity:0;pointer-events:none}.comp-arrow-link-button.mt{margin-top:30px}.comp-arrow-link-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#9012fe;color:#fff;padding:15px 25px;border-radius:100px}.comp-arrow-link-button a .txt{font-size:1.6rem}.comp-arrow-link-button a .arrow{display:block;width:16px}.comp-arrow-link-button a .arrow .cls-1{fill:none;stroke:#fff}@media screen and (min-width:720px){.comp-arrow-link-button{max-width:250px;margin-left:0;margin-right:0}.comp-arrow-link-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#9012fe;color:#fff;padding:20px;border-radius:100px;-webkit-transition:background .2s;transition:background .2s}.comp-arrow-link-button a:hover{background:#fb45ff}.comp-arrow-link-button a .txt{font-size:1.6rem}.comp-arrow-link-button a .arrow{display:block;width:16px}.comp-arrow-link-button a .arrow .cls-1{fill:none;stroke:#fff}}@-webkit-keyframes artistLoop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes artistLoop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes artistLoop2{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-200%);transform:translate(-200%)}}@keyframes artistLoop2{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-200%);transform:translate(-200%)}}.comp-scrolling-artists{width:100vw;overflow:hidden;position:relative}.comp-scrolling-artists .simply-scroll-list{position:relative;width:1000rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.comp-scrolling-artists .simply-scroll-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:transform,filter;-webkit-transform:translateZ(0);transform:translateZ(0)}.comp-scrolling-artists .simply-scroll-list ul:first-child{-webkit-animation:artistLoop 100s -50s linear infinite;animation:artistLoop 100s -50s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.comp-scrolling-artists .simply-scroll-list ul li{margin:0 5px}.comp-scrolling-artists .simply-scroll-list ul li img{width:auto;height:160px}@media screen and (min-width:720px){.comp-scrolling-artists .simply-scroll-list ul li img{height:240px}}.comp-scrolling-artists .simply-scroll-list ul+ul{-webkit-animation:artistLoop2 100s linear infinite;animation:artistLoop2 100s linear infinite}@media screen and (min-width:980px){.comp-scrolling-artists{margin-bottom:50px}.comp-scrolling-artists .simply-scroll-list{width:1000rem}.comp-scrolling-artists .simply-scroll-list ul:first-child{-webkit-animation:artistLoop 80s -40s linear infinite;animation:artistLoop 80s -40s linear infinite}.comp-scrolling-artists .simply-scroll-list ul li{margin:0 10px}.comp-scrolling-artists .simply-scroll-list ul li img{height:250px}.comp-scrolling-artists .simply-scroll-list ul+ul{-webkit-animation:artistLoop2 80s linear infinite;animation:artistLoop2 80s linear infinite}}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-200%);transform:translate(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-200%);transform:translate(-200%)}}.comp-scrolling-contents{width:100vw;overflow:hidden;position:relative;margin-bottom:30px}@media screen and (min-width:720px){.comp-scrolling-contents{margin-bottom:30px}}.comp-scrolling-contents .simply-scroll-list{position:relative;width:1000rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.comp-scrolling-contents .simply-scroll-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:transform,filter;-webkit-transform:translateZ(0);transform:translateZ(0)}.comp-scrolling-contents .simply-scroll-list ul:first-child{-webkit-animation:loop 60s -30s linear infinite;animation:loop 60s -30s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.comp-scrolling-contents .simply-scroll-list ul li{margin:0 5px}.comp-scrolling-contents .simply-scroll-list ul li img{width:auto;height:48vw}.comp-scrolling-contents .simply-scroll-list ul+ul{-webkit-animation:loop2 60s linear infinite;animation:loop2 60s linear infinite}@media screen and (min-width:980px){.comp-scrolling-contents{margin-bottom:50px}.comp-scrolling-contents .simply-scroll-list{width:1000rem}.comp-scrolling-contents .simply-scroll-list ul:first-child{-webkit-animation:loop 60s -30s linear infinite;animation:loop 60s -30s linear infinite}.comp-scrolling-contents .simply-scroll-list ul li{margin:0 7.5px}.comp-scrolling-contents .simply-scroll-list ul li img{height:27vw}.comp-scrolling-contents .simply-scroll-list ul+ul{-webkit-animation:loop2 60s linear infinite;animation:loop2 60s linear infinite}}.comp-creator-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-creator-sns a{display:block;margin-right:12px}@media screen and (min-width:720px){.comp-creator-sns a{margin-right:16px}}.comp-creator-sns a:nth-last-of-type(1){margin-right:0}.comp-creator-sns a svg{width:18px;fill:#161616}@media screen and (min-width:720px){.comp-creator-sns a svg{width:24px}}.comp-work-shifter{border-top:1px solid #161616;border-bottom:1px solid #161616}.comp-work-shifter .shifter_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-work-shifter .shifter_inner .button_wrap{width:50%}.comp-work-shifter .shifter_inner .button_wrap button{width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;font-weight:500;color:#161616;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;will-change:background,color}.comp-work-shifter .shifter_inner .button_wrap button .txt{font-size:1.5rem;letter-spacing:.1em}.comp-work-shifter .shifter_inner .button_wrap button .num{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;background:#9012fe;color:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;will-change:background,color}.comp-work-shifter .shifter_inner .button_wrap button.active_button{background:#9012fe;color:#fff}.comp-work-shifter .shifter_inner .button_wrap button.active_button .num{background:#fff;color:#9012fe}@media screen and (min-width:720px){.comp-work-shifter .shifter_inner .button_wrap button{padding:25px}.comp-work-shifter .shifter_inner .button_wrap button .txt{font-size:1.8rem}}@media screen and (min-width:980px){.comp-work-shifter .shifter_inner{width:86vw;margin-left:auto;margin-right:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:980px)and (min-width:981px){.comp-work-shifter .shifter_inner{width:86vw}}@media screen and (min-width:980px)and (min-width:1101px){.comp-work-shifter .shifter_inner{max-width:1400px;width:86vw}}@media screen and (min-width:980px){.comp-work-shifter .shifter_inner .button_wrap{width:auto}.comp-work-shifter .shifter_inner .button_wrap button{width:100%;padding:15px 20px;font-weight:500}.comp-work-shifter .shifter_inner .button_wrap button .txt{font-size:1.8rem;letter-spacing:.1em;margin-right:20px}}.comp-creator-collection .collection_item{padding:40px 0;border-bottom:1px solid #161616}.comp-creator-collection .collection_item:nth-last-of-type(1){border-bottom:0px solid #161616;margin-bottom:-20px}.comp-creator-collection .collection_item .item_inner{width:86vw;margin-left:auto;margin-right:auto}@media screen and (min-width:981px){.comp-creator-collection .collection_item .item_inner{width:86vw}}@media screen and (min-width:1101px){.comp-creator-collection .collection_item .item_inner{max-width:1400px;width:86vw}}.comp-creator-collection .collection_item .item_inner .collection_txt{margin-bottom:0}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl{display:block;line-height:normal;margin-bottom:5px}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .ttl{font-size:2.4rem;font-weight:400;margin-right:.33em;margin-bottom:10px}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .year{font-size:1.4rem;margin-bottom:0}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_desc p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_desc p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width:720px){.comp-creator-collection .collection_item .item_inner .collection_txt .collection_desc p{font-size:1.5rem}}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_desc a{color:inherit;text-decoration:underline}.comp-creator-collection .collection_item .item_inner .gallery_slide{width:93vw;margin-left:-7vw;padding-left:7vw;overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:25px}.comp-creator-collection .collection_item .item_inner .gallery_slide::-webkit-scrollbar{display:none}.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller img{width:auto;height:40vw;margin-right:10px;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller img:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller img:nth-last-of-type(1){margin-right:7vw}@media screen and (min-width:720px){.comp-creator-collection .collection_item{padding:50px 0 60px}.comp-creator-collection .collection_item .item_inner .collection_txt{margin-bottom:40px}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl{margin-bottom:10px}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .ttl{font-size:2.8rem}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .year{font-size:1.4rem;margin-bottom:3px}}@media screen and (min-width:980px){.comp-creator-collection .collection_item{padding:60px 0}.comp-creator-collection .collection_item:nth-last-of-type(1){border-bottom:0px solid #161616;margin-bottom:-20px}.comp-creator-collection .collection_item .item_inner{max-width:100vw;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-creator-collection .collection_item .item_inner .collection_txt{width:300px;margin-right:60px;margin-bottom:0}}@media screen and (min-width:980px)and (min-width:1100px){.comp-creator-collection .collection_item .item_inner .collection_txt{width:350px}}@media screen and (min-width:980px){.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl{margin-bottom:10px}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .ttl{font-size:2.8rem;font-weight:400;margin-right:.33em}.comp-creator-collection .collection_item .item_inner .collection_txt .collection_ttl .year{font-size:1.5rem}}@media screen and (min-width:980px){.comp-creator-collection .collection_item .item_inner .gallery_slide{width:calc(100% - 360px);margin-left:0;padding-left:0}}@media screen and (min-width:980px)and (min-width:1100px){.comp-creator-collection .collection_item .item_inner .gallery_slide{width:calc(100% - 410px)}}@media screen and (min-width:980px){.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller img{height:24vw}}@media screen and (min-width:980px)and (min-width:1100px){.comp-creator-collection .collection_item .item_inner .gallery_slide .slide_scroller img{height:20vw;max-height:340px}}.comp-creator-collection-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.comp-creator-collection-simple .collection_item{width:47%;margin-right:6%;margin-bottom:5vw;background:#f8f8f8;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40vw}.comp-creator-collection-simple .collection_item img{width:auto;height:auto;max-height:calc(40vw - 30px);cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.comp-creator-collection-simple .collection_item img:hover{-webkit-filter:brightness(.75);filter:brightness(.75)}.comp-creator-collection-simple .collection_item:nth-of-type(2n){margin-right:0}@media screen and (min-width:760px){.comp-creator-collection-simple{margin-top:60px}.comp-creator-collection-simple .collection_item{width:30%;margin-right:5%;padding:15px;height:20vw;margin-bottom:30px}.comp-creator-collection-simple .collection_item img{max-height:calc(20vw - 30px)}.comp-creator-collection-simple .collection_item:nth-of-type(2n){margin-right:5%}.comp-creator-collection-simple .collection_item:nth-of-type(3n){margin-right:0%}}@media screen and (min-width:980px){.comp-creator-collection-simple{margin-top:60px}.comp-creator-collection-simple .collection_item{width:23%;margin-right:2.6666666667%;padding:25px;margin-bottom:60px;height:20vw}.comp-creator-collection-simple .collection_item img{max-height:calc(20vw - 50px)}.comp-creator-collection-simple .collection_item:nth-of-type(2n){margin-right:2.6666666667%}.comp-creator-collection-simple .collection_item:nth-of-type(3n){margin-right:2.6666666667%}.comp-creator-collection-simple .collection_item:nth-of-type(4n){margin-right:0%}}.comp-creator-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-creator-list .creator_item{width:48%;margin-right:4%;margin-bottom:35px}.comp-creator-list .creator_item:nth-of-type(2n){margin-right:0}.comp-creator-list .creator_item a{display:block;color:inherit}.comp-creator-list .creator_item a img{height:auto}.comp-creator-list .creator_item a .name_wrap{display:block;margin-top:20px}.comp-creator-list .creator_item a .name_wrap .name_en{display:block;font-size:1.4rem;line-height:normal;margin-bottom:7px}.comp-creator-list .creator_item a .name_wrap .name_ja{font-size:1rem;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal}@media screen and (min-width:720px){.comp-creator-list .creator_item{width:31%;margin-right:3.5%;margin-bottom:40px}.comp-creator-list .creator_item:nth-of-type(2n){margin-right:3.5%}.comp-creator-list .creator_item:nth-of-type(3n){margin-right:0%}.comp-creator-list .creator_item a .name_wrap{margin-top:15px}.comp-creator-list .creator_item a .name_wrap .name_en{font-size:1.6rem;margin-bottom:7px}.comp-creator-list .creator_item a .name_wrap .name_ja{font-size:1.2rem}}@media screen and (min-width:980px){.comp-creator-list .creator_item{width:18%;margin-right:2.5%;margin-bottom:80px}.comp-creator-list .creator_item:nth-of-type(2n){margin-right:2.5%}.comp-creator-list .creator_item:nth-of-type(3n){margin-right:2.5%}.comp-creator-list .creator_item:nth-of-type(5n){margin-right:0%}.comp-creator-list .creator_item a .name_wrap{margin-top:30px}.comp-creator-list .creator_item a .name_wrap .name_en{font-size:1.8rem;margin-bottom:12px}.comp-creator-list .creator_item a .name_wrap .name_ja{font-size:1.2rem}.comp-creator-list.related .creator_item{margin-bottom:60px}.comp-creator-list.related .creator_item:nth-of-type(n+6){display:none}}.comp-gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-gallery-list .galley_item{position:relative;padding-bottom:40px;width:48%;margin-right:4%;margin-bottom:35px}.comp-gallery-list .galley_item:nth-of-type(2n){margin-right:0}.comp-gallery-list .galley_item a{display:block;color:inherit}.comp-gallery-list .galley_item a .img_wrap{display:block;width:100%;height:43vw;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.comp-gallery-list .galley_item a .img_wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.comp-gallery-list .galley_item a .txt_wrap .work_name{display:block;font-size:1.4rem;line-height:1.6;margin-bottom:5px}.comp-gallery-list .galley_item a .txt_wrap .info{display:block;font-size:1rem}.comp-gallery-list .galley_item a .txt_wrap .price{position:absolute;bottom:0;left:0;display:inline-block;margin-top:12px;padding:5px;background:#9012fe;color:#fff;font-size:1.2rem}@media screen and (min-width:720px){.comp-gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-gallery-list .galley_item{width:48%;margin-right:4%;margin-bottom:50px}.comp-gallery-list .galley_item:nth-of-type(2n){margin-right:0%}.comp-gallery-list .galley_item:nth-last-of-type(1){margin-bottom:50px}.comp-gallery-list .galley_item a .img_wrap{height:41.5vw;padding:0 25px;margin-bottom:25px}.comp-gallery-list .galley_item a .img_wrap img{max-height:calc(41.5vw - 50px)}.comp-gallery-list .galley_item a .txt_wrap .work_name{font-size:1.8rem;margin-bottom:10px}.comp-gallery-list .galley_item a .txt_wrap .info{font-size:1.2rem}}@media screen and (min-width:980px){.comp-gallery-list .galley_item{width:23%;margin-right:2.6666666667%;padding-bottom:50px;margin-bottom:80px}.comp-gallery-list .galley_item:nth-of-type(2n){margin-right:2.6666666667%}.comp-gallery-list .galley_item:nth-of-type(4n){margin-right:0}.comp-gallery-list .galley_item:nth-last-of-type(1){margin-bottom:80px}.comp-gallery-list .galley_item a .img_wrap{height:20vw;padding:0 25px;margin-bottom:25px}.comp-gallery-list .galley_item a .img_wrap img{max-height:calc(20vw - 50px)}.comp-gallery-list .galley_item a .txt_wrap .work_name{font-size:2rem;margin-bottom:12px}.comp-gallery-list .galley_item a .txt_wrap .info{font-size:1.2rem}}.comp-creator-pop{position:fixed;top:0;left:0;width:100%;height:var(--wHeightPx);opacity:0;pointer-events:none;z-index:2000;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-creator-pop.open{opacity:1;pointer-events:all}.comp-creator-pop .profile_bg{position:absolute;top:0;left:0;width:100%;height:var(--wHeightPx);background:#fff;cursor:pointer}.comp-creator-pop .profile_close{position:fixed;z-index:20;top:-1px;right:-1px;width:61px;height:61px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-creator-pop .profile_close svg{width:18px;fill:#161616;stroke:#161616;stroke-width:1px}.comp-creator-pop .profile_close svg .cls-1{fill:#161616;stroke:#161616;stroke-width:1px}.comp-creator-pop .profile_wrap{position:relative;z-index:10;height:var(--wHeightPx);overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.comp-creator-pop .profile_wrap.works,.comp-creator-pop .profile_wrap.movie{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.comp-creator-pop .profile_wrap::-webkit-scrollbar{display:none}.comp-creator-pop .profile_wrap .iframe_wrap{width:86vw;margin-left:auto;margin-right:auto;position:relative;height:48.5vw}@media screen and (min-width:981px){.comp-creator-pop .profile_wrap .iframe_wrap{width:86vw}}@media screen and (min-width:1101px){.comp-creator-pop .profile_wrap .iframe_wrap{max-width:1400px;width:86vw}}.comp-creator-pop .profile_wrap .profile_inner{width:86vw;margin-left:auto;margin-right:auto;padding:40px 0 60px}@media screen and (min-width:981px){.comp-creator-pop .profile_wrap .profile_inner{width:86vw}}@media screen and (min-width:1101px){.comp-creator-pop .profile_wrap .profile_inner{max-width:1400px;width:86vw}}.comp-creator-pop .profile_wrap .profile_inner .work_detail .img_wrap{margin-bottom:20px}.comp-creator-pop .profile_wrap .profile_inner .work_detail .txt_wrap ul li{font-size:1.4rem;line-height:1.8;letter-spacing:.6px}.comp-creator-pop .profile_wrap .profile_inner .name_wrap{margin-bottom:15px}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en{font-size:2.4rem;font-weight:400;line-height:1.6}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en .name_ja{display:block;font-size:1.4rem;margin-top:3px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap{margin-top:20px;margin-bottom:30px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width:720px){.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.5rem}}@media screen and (min-width:720px){.comp-creator-pop .profile_wrap .profile_inner .work_detail .img_wrap{margin-bottom:20px;text-align:center}.comp-creator-pop .profile_wrap .profile_inner .work_detail .img_wrap img{max-height:70vh}.comp-creator-pop .profile_wrap .profile_inner .work_detail .txt_wrap ul li{text-align:center}.comp-creator-pop .profile_wrap .profile_inner .name_wrap{margin-bottom:15px}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en{font-size:2.4rem;font-weight:400;line-height:1.6}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en .name_ja{display:block;font-size:1.4rem;margin-top:3px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap{margin-top:20px;margin-bottom:30px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-width:720px)and (min-width:720px){.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.5rem}}@media screen and (min-width:980px){.comp-creator-pop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-creator-pop .profile_bg{background:#161616cc}.comp-creator-pop .profile_close{position:absolute;top:0;right:0;width:80px;height:80px;background:#161616;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-creator-pop .profile_close:hover{opacity:.75}.comp-creator-pop .profile_close svg{width:25px}.comp-creator-pop .profile_close svg .cls-1{fill:#fff;stroke:#fff}.comp-creator-pop .profile_wrap{width:80%;max-width:780px;max-height:70vh}.comp-creator-pop .profile_wrap.works{max-height:85vh}.comp-creator-pop .profile_wrap .profile_inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:40px 60px 60px}.comp-creator-pop .profile_wrap .profile_inner .work_detail .img_wrap{margin-bottom:20px;text-align:center}.comp-creator-pop .profile_wrap .profile_inner .work_detail .img_wrap img{max-height:65vh}.comp-creator-pop .profile_wrap .profile_inner .work_detail .txt_wrap ul li{text-align:center}.comp-creator-pop .profile_wrap .profile_inner .name_wrap{margin-bottom:15px}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en{font-size:2.4rem;font-weight:400;line-height:1.6}.comp-creator-pop .profile_wrap .profile_inner .name_wrap .name_en .name_ja{display:block;font-size:1.4rem;margin-top:3px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap{margin-top:20px;margin-bottom:30px}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.4rem;line-height:1.8;letter-spacing:.88px;margin-bottom:1rem}.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-width:980px)and (min-width:720px){.comp-creator-pop .profile_wrap .profile_inner .desc_wrap p{font-size:1.5rem}}.comp-creator-career .career_wrap{margin-bottom:40px}.comp-creator-career .career_wrap:nth-last-of-type(1){margin-bottom:0}.comp-creator-career .career_wrap .career_ttl{font-size:1.6rem;font-weight:500;border-bottom:1px solid #161616;padding-bottom:15px;margin-bottom:20px}.comp-creator-career .career_wrap .chart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px;font-size:1.3rem;line-height:1.5;letter-spacing:.4px}@media screen and (min-width:720px){.comp-creator-career .career_wrap .chart_item{font-size:1.4rem;letter-spacing:.44px}}.comp-creator-career .career_wrap .chart_item:nth-last-of-type(1){margin-bottom:0}.comp-creator-career .career_wrap .chart_item .year{width:4em}.comp-creator-career .career_wrap .chart_item .career_content{width:calc(100% - 4em)}.comp-creator-career .career_wrap .chart_item .career_content.full_width{width:100%}.comp-movie-wrap{margin-top:30px;margin-bottom:40px}@media screen and (min-width:780px){.comp-movie-wrap{margin-top:60px}}.comp-movie-wrap .movie_wrap{position:relative}.comp-movie-wrap .movie_wrap .thumb{position:relative;z-index:20;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-movie-wrap .movie_wrap .thumb:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#16161633}.comp-movie-wrap .movie_wrap .thumb.disnone{opacity:0;pointer-events:none}.comp-movie-wrap .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.comp-work-pop{position:fixed;top:0;left:0;width:100%;height:var(--wHeightPx);opacity:0;pointer-events:none;z-index:2000;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-work-pop .profile_bg{position:absolute;top:0;left:0;width:100%;height:var(--wHeightPx);background:#fff;cursor:pointer}.comp-work-pop .slide_button{position:absolute;bottom:0;z-index:10;width:50vw;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #161616;border-bottom:1px solid #161616;font-family:inherit;letter-spacing:.1em}.comp-work-pop .slide_button .txt{font-size:1.6rem}.comp-work-pop .slide_button .caret{display:block;width:10px}.comp-work-pop .slide_button .caret .cls-1{fill:none;stroke:#1a1a1a;stroke-miterlimit:4;stroke-width:1px}.comp-work-pop .slide_button.slide_next{right:0;border-left:1px solid #161616}.comp-work-pop .slide_button.slide_next .caret{margin-left:6px}.comp-work-pop .slide_button.slide_prev{left:0}.comp-work-pop .slide_button.slide_prev .caret{margin-right:6px}.comp-work-pop .profile_close{position:fixed;z-index:20;top:-1px;right:-1px;width:61px;height:61px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#161616}.comp-work-pop .profile_close svg{width:18px}.comp-work-pop .profile_close svg .cls-1{fill:#fff;stroke:#fff;stroke-width:1px}.comp-work-pop .contact_wrap{position:relative;z-index:10;height:var(--wHeightPx);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comp-work-pop .contact_wrap::-webkit-scrollbar{display:none}.comp-work-pop .contact_wrap .contact_wrap_inner{width:86vw;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:60px}@media screen and (min-width:981px){.comp-work-pop .contact_wrap .contact_wrap_inner{width:86vw}}@media screen and (min-width:1101px){.comp-work-pop .contact_wrap .contact_wrap_inner{max-width:1400px;width:86vw}}.comp-work-pop .iframe_wrap{position:relative;z-index:10;width:90%;margin:0 auto 30px;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-work-pop .iframe_wrap:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;content:"";width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/cdn/shop/files/loading.svg?v=1691646734);opacity:0}.comp-work-pop .iframe_wrap iframe{display:block;width:100%;height:100%;-webkit-transition:opacity .15s;transition:opacity .15s}.comp-work-pop .profile_wrap{position:relative;z-index:10;width:90%;margin:2vh auto 0;height:90vh;pointer-events:none}.comp-work-pop .profile_wrap:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;content:"";width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/cdn/shop/files/loading.svg?v=1691646734);opacity:0}.comp-work-pop .profile_wrap::-webkit-scrollbar{display:none}.comp-work-pop .profile_wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;pointer-events:none;-webkit-transition:opacity .15s;transition:opacity .15s}.comp-work-pop.open{opacity:1;pointer-events:all}.comp-work-pop.loading .iframe_wrap:before{opacity:1}.comp-work-pop.loading .iframe_wrap iframe{opacity:0}.comp-work-pop.loading .profile_wrap:before{opacity:1}.comp-work-pop.loading .profile_wrap img{opacity:0}@media screen and (min-width:980px){.comp-work-pop{position:fixed;top:0;left:0;width:100%;height:var(--wHeightPx);opacity:0;pointer-events:none;z-index:2000;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-work-pop.open{opacity:1;pointer-events:all}.comp-work-pop .profile_bg{position:absolute;top:0;left:0;width:100%;height:var(--wHeightPx);background:#fff;cursor:pointer}.comp-work-pop .slide_button{bottom:0;top:0;margin:auto;width:150px;height:60px;line-height:60px;padding:0;border:1px solid #161616;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;will-change:background,color}.comp-work-pop .slide_button .txt{font-size:1.6rem}.comp-work-pop .slide_button .caret{display:block;width:10px}.comp-work-pop .slide_button .caret .cls-1{fill:none;stroke:#1a1a1a;stroke-miterlimit:4;stroke-width:1px;-webkit-transition:stroke .3s;transition:stroke .3s;will-change:stroke}.comp-work-pop .slide_button.slide_next{border-right:0px solid #161616}.comp-work-pop .slide_button.slide_prev{border-left:0px solid #161616}.comp-work-pop .slide_button:hover{background:#161616;color:#fff}.comp-work-pop .slide_button:hover .caret .cls-1{stroke:#fff}.comp-work-pop .profile_close{width:80px;height:80px}.comp-work-pop .profile_close svg{width:20px}.comp-work-pop .profile_close svg .cls-1{fill:#fff;stroke:#fff;stroke-width:1px}.comp-work-pop .iframe_wrap{position:relative;z-index:10;width:80%;margin:10vh auto;height:80vh}.comp-work-pop .iframe_wrap iframe{display:block;width:100%;height:100%}.comp-work-pop .contact_wrap::-webkit-scrollbar{display:none}.comp-work-pop .contact_wrap .contact_wrap_inner{max-width:720px;padding-top:80px;padding-bottom:80px}.comp-work-pop .profile_wrap{position:relative;z-index:10;width:80%;margin:10vh auto;height:80vh}.comp-work-pop .profile_wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.comp-work-images .thumb_img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.comp-work-images .thumb_img img{height:auto}.comp-work-images .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:unset;flex-wrap:unset;width:100vw;margin-left:-2.5vw;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.comp-work-images .thumbnails::-webkit-scrollbar{display:none}.comp-work-images .thumbnails .thumb_item{width:60px;min-height:60px;margin-right:8px;padding-bottom:0}.comp-work-images .thumbnails .thumb_item:nth-of-type(1){padding-left:2.5vw}.comp-work-images .thumbnails .thumb_item:nth-last-of-type(1){margin-right:8vw}.comp-work-images .thumbnails .thumb_item button{width:60px;height:60px;min-width:60px;min-height:60px;overflow:hidden;background:#f4f4f4;border:1px solid transparent;margin:0;padding:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-work-images .thumbnails .thumb_item button:not(.active_thumb){opacity:.5}.comp-work-images .thumbnails .thumb_item button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s;will-change:transform,filter}.comp-work-images .thumbnails .thumb_item button.active_thumb{border:1px solid #9012fe}@media screen and (min-width:720px){.comp-work-images .thumb_img{width:100%;margin-bottom:15px}.comp-work-images .thumbnails .thumb_item{width:80px;min-height:80px;margin-right:12px;padding-bottom:0}.comp-work-images .thumbnails .thumb_item button{width:80px;min-width:80px;min-height:80px}}@media screen and (min-width:980px){.comp-work-images{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:0;left:0}.comp-work-images .thumb_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 90px);border-radius:12px;margin-bottom:10px;min-height:unset}.comp-work-images .thumbnails{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:80px;margin-right:10px;display:block}.comp-work-images .thumbnails .thumb_item{margin-right:0;padding-bottom:10px}.comp-work-images .thumbnails .thumb_item button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.comp-work-images .thumbnails .thumb_item:nth-of-type(1){padding-left:0}}.comp-cart-wrap{margin-bottom:10px}.comp-cart-wrap .button_wrapper input[type=submit],.comp-cart-wrap .button_wrapper a{width:100%;display:block;background:#161616;padding:17px 0;font-size:1.8rem;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;color:#fff;font-family:inherit;font-weight:400;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-cart-wrap .button_wrapper input[type=submit]:hover,.comp-cart-wrap .button_wrapper a:hover{opacity:.75}@media screen and (min-width:980px){.comp-cart-wrap .button_wrapper input[type=submit],.comp-cart-wrap .button_wrapper a{padding:17px 0 20px}}.comp-cart-wrap .button_wrapper .upcoming{display:block;font-size:1.8rem;padding:15px 0 17px;background:#d8d8d8;color:ingerit;text-align:center}@media screen and (min-width:980px){.comp-cart-wrap .button_wrapper .upcoming{padding:20px 0}}.comp-work-spec .spec_item{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;border-bottom:1px solid #161616}.comp-work-spec .spec_item:nth-last-of-type(1){padding-bottom:0;border-bottom:0px solid #161616}@media screen and (min-width:980px){.comp-work-spec .spec_item{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.5rem;border-bottom:1px solid #161616}.comp-work-spec .spec_item:nth-last-of-type(1){padding-bottom:0;border-bottom:0px solid #161616}}.comp-work-detail-toggle .toggle_item{height:59px;overflow:hidden;-webkit-transition:height .3s;transition:height .3s;border-bottom:1px solid #161616}.comp-work-detail-toggle .toggle_item .toggle_button{width:100%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#161616}.comp-work-detail-toggle .toggle_item .toggle_button .txt{font-size:1.6rem;letter-spacing:.07em}.comp-work-detail-toggle .toggle_item .toggle_button .caret{display:block;position:relative;width:15px;height:15px}.comp-work-detail-toggle .toggle_item .toggle_button .caret:before,.comp-work-detail-toggle .toggle_item .toggle_button .caret:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#161616}.comp-work-detail-toggle .toggle_item .toggle_button .caret:before{width:1px;height:100%}.comp-work-detail-toggle .toggle_item .toggle_button .caret:after{width:100%;height:1px}.comp-work-detail-toggle .toggle_item .toggle_button.open .caret:before{opacity:0}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner{padding:0 0 20px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item{width:30%}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .img_wrap{margin-bottom:10px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .img_wrap img{border-radius:5px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .txt_wrap .detail_ttl{display:block;font-size:1.1rem;line-height:1.6;margin-bottom:3px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .txt_wrap .price_display{font-size:1.2rem;color:#9012fe}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus{width:5%;height:15vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon{position:relative;display:block;width:7px;height:7px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon:before,.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon:after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#45d9dc}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon:before{width:100%;height:1px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon:after{width:1px;height:100%}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart{border:1px solid #161616;border-bottom:0px;margin-bottom:-1px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;line-height:1.6;border-bottom:1px solid #161616}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item:nth-last-of-type(1){border-bottom:0px solid #161616}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item .title{width:65%;padding:15px;border-right:1px solid #161616;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item .content{width:35%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item.header{background:#161616;color:#fff}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item.header .title{padding:20px 15px;border-right:1px solid #fff}@media screen and (min-width:720px){.comp-work-detail-toggle .toggle_item{height:72px}.comp-work-detail-toggle .toggle_item .toggle_button{padding:25px 0}.comp-work-detail-toggle .toggle_item .toggle_button .txt{font-size:1.8rem;letter-spacing:.07em}.comp-work-detail-toggle .toggle_item .toggle_button .caret{display:block;position:relative;width:15px;height:15px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner{padding:0 0 30px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item{width:30%}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .img_wrap{margin-bottom:10px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .img_wrap img{border-radius:5px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .txt_wrap .detail_ttl{font-size:1.4rem;margin-bottom:7px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .chart_item .txt_wrap .price_display{font-size:1.4rem}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus{width:5%;height:6vw;max-height:100px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .price_detail_chart .plus .plus_icon{width:9px;height:9px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart{border:1px solid #161616;border-bottom:0px}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;line-height:1.6;border-bottom:1px solid #161616}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item .title{width:65%;padding:15px;border-right:1px solid #161616;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item .content{width:35%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item.header{background:#161616;color:#fff}.comp-work-detail-toggle .toggle_item .toggle_contents .contents_inner .shipping_chart .shipping_item.header .title{padding:20px 15px;border-right:1px solid #fff}}.comp-artist-information{margin-top:30px}.comp-artist-information .ttl_wrap{font-size:1.6rem;margin-bottom:20px}.comp-artist-information .information_inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;background:#f8f8f8}.comp-artist-information .information_inner .artist_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.comp-artist-information .information_inner .artist_header .icon{width:65px;margin-right:15px}.comp-artist-information .information_inner .artist_header .icon img{border-radius:50%;height:auto}.comp-artist-information .information_inner .artist_header .artist_name{width:calc(100% - 80px)}.comp-artist-information .information_inner .artist_header .artist_name .name_en{font-size:2rem;margin-bottom:7px}.comp-artist-information .information_inner .artist_header .artist_name .name_jp{font-size:1.2rem}.comp-artist-information .information_inner .artist_desc{padding:0 5px}.comp-artist-information .information_inner .artist_desc .desc_ttl{font-size:1.6rem;line-height:1.5;margin-bottom:10px}.comp-artist-information .information_inner .artist_desc .artist_desc_wrap{font-size:1.26rem;line-height:1.7}.comp-artist-information .information_inner .artist_desc .artist_desc_wrap p{margin-bottom:1em}.comp-artist-information .information_inner .artist_desc .artist_desc_wrap p:nth-last-of-type(1){margin-bottom:0}.comp-artist-information .information_inner .comp-arrow-link-button{margin-top:20px}@media screen and (min-width:720px){.comp-artist-information{margin-top:30px}.comp-artist-information .ttl_wrap{font-size:1.8rem;margin-bottom:25px}.comp-artist-information .information_inner{position:relative;padding:30px}.comp-artist-information .information_inner .comp-arrow-link-button{position:absolute;right:20px;top:10px}.comp-artist-information .information_inner .comp-arrow-link-button a{min-width:140px;padding:17px 20px 15px}.comp-artist-information .information_inner .artist_header{margin-bottom:25px}.comp-artist-information .information_inner .artist_desc .desc_ttl{font-size:1.8rem}.comp-artist-information .information_inner .artist_desc .artist_desc_wrap{font-size:1.4rem}}.comp-interview-list .interview_item{margin-bottom:45px}.comp-interview-list .interview_item:nth-last-of-type(1){margin-bottom:0}.comp-interview-list .interview_item .thumb_wrap{position:relative;margin-bottom:20px}.comp-interview-list .interview_item .thumb_wrap .thumb{position:relative;z-index:20;cursor:pointer;display:block;width:100%;height:50vw;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-interview-list .interview_item .thumb_wrap .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.comp-interview-list .interview_item .thumb_wrap .thumb:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#16161633}.comp-interview-list .interview_item .detail_txt .profile_ttl{font-size:1.8rem;line-height:1.67}.comp-interview-list .interview_item .detail_txt .artist_link{margin-top:25px}.comp-interview-list .interview_item .detail_txt .artist_link a{display:inline-block;border:1px solid #161616;padding:5px 15px 5px 5px;border-radius:200px;color:inherit}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .link_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .link_inner .icon{display:block;width:30px;border:1px solid #161616;border-radius:50%;margin-right:10px}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .link_inner .icon img{border-radius:50%;height:auto}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .arrow{display:block;width:10px;margin-bottom:1px}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .arrow svg{display:block}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .arrow svg .cls-1{fill:none;stroke:#161616}@media screen and (min-width:720px){.comp-interview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-interview-list .interview_item{width:47.5%;margin-right:5%;position:relative;padding-bottom:70px;margin-bottom:60px}.comp-interview-list .interview_item:nth-of-type(2n){margin-right:0}.comp-interview-list .interview_item:nth-last-of-type(1){margin-bottom:60px}.comp-interview-list .interview_item .thumb_wrap{margin-bottom:20px}.comp-interview-list .interview_item .thumb_wrap .thumb{height:25vw}.comp-interview-list .interview_item .detail_txt .profile_ttl{font-size:1.6rem;line-height:1.67}.comp-interview-list .interview_item .detail_txt .artist_link{position:absolute;left:0;bottom:0;margin-top:0}}@media screen and (min-width:1100px){.comp-interview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-interview-list .interview_item{width:31%;margin-right:3.5%;position:relative;padding-bottom:70px;margin-bottom:60px}.comp-interview-list .interview_item:nth-of-type(2n){margin-right:3.5%}.comp-interview-list .interview_item:nth-of-type(3n){margin-right:0%}.comp-interview-list .interview_item:nth-last-of-type(1){margin-bottom:60px}.comp-interview-list .interview_item .thumb_wrap{margin-bottom:20px}.comp-interview-list .interview_item .thumb_wrap .thumb{height:15vw;max-height:250px}.comp-interview-list .interview_item .thumb_wrap .thumb:before{-webkit-transition:background .3s;transition:background .3s}.comp-interview-list .interview_item .thumb_wrap .thumb:hover:before{background:#0006}.comp-interview-list .interview_item .detail_txt .profile_ttl{font-size:2rem;line-height:1.67}.comp-interview-list .interview_item .detail_txt .artist_link{margin-top:25px}.comp-interview-list .interview_item .detail_txt .artist_link a{-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;will-change:background,color}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .arrow svg{display:block}.comp-interview-list .interview_item .detail_txt .artist_link a .flex_inner .arrow svg .cls-1{fill:none;stroke:#161616;-webkit-transition:stroke .3s;transition:stroke .3s;will-change:stroke}.comp-interview-list .interview_item .detail_txt .artist_link a:hover{background:#9012fe;border-color:#9012fe;color:#fff}.comp-interview-list .interview_item .detail_txt .artist_link a:hover .flex_inner .arrow svg .cls-1{stroke:#fff}.comp-interview-list.column2 .interview_item{width:47%;margin-right:6%}.comp-interview-list.column2 .interview_item:nth-of-type(3n){margin-right:6%}.comp-interview-list.column2 .interview_item:nth-of-type(2n){margin-right:0%}}.comp-cart-item-list .cart_head{display:none}.comp-cart-item-list .item_list .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #161616}.comp-cart-item-list .item_list .cart_item .img_wrap{width:80px;margin-right:20px}.comp-cart-item-list .item_list .cart_item .img_wrap a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-cart-item-list .item_list .cart_item .img_wrap a:hover{opacity:.75}.comp-cart-item-list .item_list .cart_item .img_wrap a img{height:auto}.comp-cart-item-list .item_list .cart_item .txt_wrap{width:calc(100% - 100px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .name{display:block;color:inherit;font-size:1.5rem;line-height:1.6;margin-bottom:10px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .variation{display:block;font-size:1.2rem;color:#161616;margin-bottom:10px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .price{display:block;font-size:1.4rem}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot input[type=number]{width:100px;border:1px solid #e6e6e6;pointer-events:none;font-family:inherit;font-size:1.6rem;padding:5px 0;text-align:center;margin-right:15px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button{-webkit-transition:opacity .3s;transition:opacity .3s;bottom:7px;right:3px;display:inline-block;font-size:1.4rem;padding-bottom:5px;color:#161616;border-bottom:1px solid #B3B3B3}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button:hover{opacity:.75}.comp-cart-item-list .item_list .cart_item .txt_wrap .amount_price{display:none;width:4em;font-size:1.5rem;text-align:right}@media screen and (min-width:720px){.comp-cart-item-list .cart_head{display:block;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #161616;margin-bottom:30px}.comp-cart-item-list .cart_head .head{font-size:1.6rem}.comp-cart-item-list .cart_head .head.product{width:calc(100% - 180px - 5em);text-indent:10px}.comp-cart-item-list .cart_head .head.lot{width:180px;text-align:center;text-indent:-20px}.comp-cart-item-list .cart_head .head.amount{width:5em;text-align:center}.comp-cart-item-list .item_list .cart_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .img_wrap{width:100px;margin-right:25px}.comp-cart-item-list .item_list .cart_item .txt_wrap{width:calc(100% - 125px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner{width:calc(100% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info{width:calc(100% - 180px)}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .name{font-size:1.6rem;margin-bottom:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .variation{margin-bottom:15px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .price{display:none}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap{width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot{width:100px;margin-top:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot input[type=number]{padding:10px 0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button{position:static;margin-left:15px;font-size:1.3rem}.comp-cart-item-list .item_list .cart_item .txt_wrap .amount_price{width:80px;font-size:1.6rem;display:block}}.comp-checkout-properties .property_item label{display:block;color:#161616;font-size:1.6rem;margin-bottom:15px}.comp-checkout-properties .property_item textarea{width:100%;height:150px;font-size:16px;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.comp-transaction{padding:0}.comp-transaction .transaction_item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #161616}.comp-transaction .transaction_item:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;border-bottom:0px}.comp-transaction .transaction_item .title{display:block;text-align:left;font-size:1.5rem;line-height:1.8;margin-bottom:8px}.comp-transaction .transaction_item .title br{display:none}.comp-transaction .transaction_item .content{font-size:1.3rem;line-height:1.8;font-weight:400}.comp-transaction .transaction_item .content a{color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-transaction .transaction_item .content a:hover{opacity:.75}.comp-transaction .transaction_item .content p{margin-bottom:1em;white-space:pre-line}.comp-transaction .transaction_item .content p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width:1100px){.comp-transaction{max-width:720px;margin:0 auto;padding:0}.comp-transaction .transaction_item{display:block;margin-bottom:25px}.comp-transaction .transaction_item .title{font-size:1.8rem;line-height:1.8;margin-bottom:8px}.comp-transaction .transaction_item .title br{display:block}.comp-transaction .transaction_item .content{font-size:1.4rem;font-weight:400}.comp-transaction .transaction_item .content p{margin-bottom:1.25em}.comp-transaction .transaction_item .content p:nth-last-of-type(1){margin-bottom:0}}.comp-terms-content .content_header{margin-bottom:30px}.comp-terms-content .terms_wrap{margin-bottom:60px}.comp-terms-content .terms_wrap:nth-last-of-type(1){margin-bottom:0}.comp-terms-content .terms_wrap .section_ttl{font-size:1.8rem;text-align:center;margin-bottom:30px}.comp-terms-content .terms_wrap .terms_item{margin-bottom:30px}.comp-terms-content .terms_wrap .terms_item .item_ttl{font-size:1.5rem;line-height:1.6;margin-bottom:10px}.comp-terms-content .terms_wrap .terms_item .desciption{font-size:1.3rem;line-height:2;font-weight:300}.comp-terms-content .terms_wrap .terms_item .desciption a{display:inline;color:inherit;text-decoration:underline}.comp-terms-content .terms_wrap .terms_item .number_list{margin-top:15px;margin-bottom:20px}.comp-terms-content .terms_wrap .terms_item .number_list:nth-last-of-type(1){margin-bottom:0}.comp-terms-content .terms_wrap .terms_item .number_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2;margin-bottom:10px}.comp-terms-content .terms_wrap .terms_item .number_list li .number{width:2em!important}.comp-terms-content .terms_wrap .terms_item .number_list li .desc_inner{width:calc(100% - 2em)!important}.comp-terms-content .terms_wrap .terms_item .number_list li.number_list{margin-top:10px}.comp-terms-content .terms_wrap .terms_item .number_list li.number_list .number{width:2em!important}.comp-terms-content .terms_wrap .terms_item .number_list li.number_list .desc_inner{width:calc(100% - 2em)!important}.comp-terms-content .terms_wrap .terms_item .normal_list{margin-top:15px;margin-bottom:20px}.comp-terms-content .terms_wrap .terms_item .normal_list .img_wrap{margin:20px 0}.comp-terms-content .terms_wrap .terms_item .normal_list .img_wrap img{width:auto;height:30px;background:#fff;padding:10px}.comp-terms-content .terms_wrap .terms_item .normal_list:nth-last-of-type(1){margin-bottom:0}.comp-terms-content .terms_wrap .terms_item .normal_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2;margin-bottom:10px}.comp-terms-content .terms_wrap .terms_item .normal_list li .number{width:1.2em!important}.comp-terms-content .terms_wrap .terms_item .normal_list li .ttl,.comp-terms-content .terms_wrap .terms_item .normal_list li .desc_inner{width:calc(100% - 1.5em)!important;font-size:1.3rem;margin-bottom:0}@media screen and (min-width:720px){.comp-terms-content .content_header{margin-bottom:30px}.comp-terms-content .content_header .content_ttl{font-size:2.4rem;text-align:left}.comp-terms-content .content_header .content_ttl span{display:inline}.comp-terms-content .terms_wrap{margin-bottom:60px}.comp-terms-content .terms_wrap:nth-last-of-type(1){margin-bottom:0}.comp-terms-content .terms_wrap .section_ttl{text-align:left;margin-bottom:40px}.comp-terms-content .terms_wrap .terms_item{margin-bottom:40px}.comp-terms-content .terms_wrap .terms_item .desciption{font-size:1.4rem}}@media screen and (min-width:980px){.comp-terms-content{max-width:720px;margin:0 auto}.comp-terms-content .content_header{margin-bottom:60px}.comp-terms-content .content_header .content_ttl{font-size:2.8rem}.comp-terms-content .terms_wrap{margin-bottom:80px}.comp-terms-content .terms_wrap:nth-last-of-type(1){margin-bottom:0}.comp-terms-content .terms_wrap .section_ttl{font-size:2.4rem;margin-bottom:40px}.comp-terms-content .terms_wrap .terms_item{margin-bottom:40px}.comp-terms-content .terms_wrap .terms_item .item_ttl{font-size:1.8rem;margin-bottom:10px}.comp-terms-content .terms_wrap .terms_item .desciption{font-size:1.4rem;line-height:2.2}.comp-terms-content .terms_wrap .terms_item ul{margin-top:10px}.comp-terms-content .terms_wrap .terms_item ul .img_wrap{margin:30px 0}.comp-terms-content .terms_wrap .terms_item ul .img_wrap img{width:auto;height:45px;padding:15px}.comp-terms-content .terms_wrap .terms_item ul li .ttl,.comp-terms-content .terms_wrap .terms_item ul li .desc_inner{font-size:1.4rem;margin-bottom:0}.comp-terms-content .terms_wrap .terms_item .number_list{margin-top:15px}}.comp-contact-form .form_item{font-size:1.4rem;margin-bottom:20px}.comp-contact-form .form_item .attention{width:100%;display:block;font-family:YakuHanJP,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif!important;font-size:1.2rem;padding:10px 0 0;color:#dd1d1d}.comp-contact-form .form_item .label_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.comp-contact-form .form_item .label_wrap label{display:block;font-size:1.4rem;line-height:1.75;letter-spacing:.64px;color:inherit}.comp-contact-form .form_item .label_wrap span{display:block;font-size:1.1rem;padding:7px 5px 5px 7px;color:#fff}.comp-contact-form .form_item .label_wrap span.required{background:#9012fe}.comp-contact-form .form_item .label_wrap span.optional{background:#979797}.comp-contact-form .form_item .form_box{width:100%}.comp-contact-form .form_item .form_box .caption{font-size:1.2rem;line-height:1.6;margin-top:10px}.comp-contact-form .form_item .form_box input[type=text],.comp-contact-form .form_item .form_box input[type=email],.comp-contact-form .form_item .form_box input[type=number],.comp-contact-form .form_item .form_box input[type=tel],.comp-contact-form .form_item .form_box input[type=date]{display:block;width:100%;padding:0 10px;height:45px;line-height:45px;font-size:1.6rem;background-color:#f4f4f4;border:0px solid #161616;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-contact-form .form_item .form_box input[type=text].errorInput,.comp-contact-form .form_item .form_box input[type=email].errorInput,.comp-contact-form .form_item .form_box input[type=number].errorInput,.comp-contact-form .form_item .form_box input[type=tel].errorInput,.comp-contact-form .form_item .form_box input[type=date].errorInput{border:1px solid #dd1d1d}.comp-contact-form .form_item .form_box select{display:block;width:100%;padding:0 10px!important;font-size:1.6rem;height:45px;line-height:45px;background-color:#f4f4f4;border:0px solid #161616;color:#161616!important;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/cdn/shop/files/select_caret.svg?v=1691051308);background-size:8px;background-repeat:no-repeat;background-position:center right 12px;border-radius:0;-webkit-appearance:none}.comp-contact-form .form_item .form_box select::-webkit-input-placeholder{color:#161616}.comp-contact-form .form_item .form_box select::-moz-placeholder{color:#161616}.comp-contact-form .form_item .form_box select:-ms-input-placeholder{color:#161616}.comp-contact-form .form_item .form_box select::-ms-input-placeholder{color:#161616}.comp-contact-form .form_item .form_box select::placeholder{color:#161616}.comp-contact-form .form_item .form_box select option{color:#161616}.comp-contact-form .form_item .form_box textarea{display:block;width:100%;padding:10px;font-size:1.6rem;height:200px;line-height:1.6;background-color:#f4f4f4;border:0px solid #161616;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-contact-form .form_item .form_box textarea.errorInput{border:1px solid #dd1d1d}.comp-contact-form .form_item .checkbox{width:100%;margin:25px 0}.comp-contact-form .form_item .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-contact-form .form_item .checkbox label input[type=checkbox]{display:none}.comp-contact-form .form_item .checkbox label .radio_checker{width:16px;height:16px;border:0px;background:#fff;border:1px solid #161616;margin-right:7px;position:relative}.comp-contact-form .form_item .checkbox label .radio_checker:before{display:block;content:"";position:absolute;top:-1px;bottom:-1px;left:0;right:0;margin:auto;width:0px;height:0px;background:#161616;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.comp-contact-form .form_item .checkbox label input[type=checkbox]:checked+.radio_checker:before{width:9px;height:9px}.comp-contact-form .form_item .checkbox label .name{font-size:1.4rem;line-height:1.6}.comp-contact-form .form_item .checkbox label .name a{color:#161616;text-decoration:underline}.comp-contact-form .ajax_loader{width:100%;height:0px;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}.comp-contact-form .ajax_loader.loading{height:140px}.comp-contact-form .ajax_loader .loading_inner{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;background-size:30px;background-image:url(https://cdn.shopify.com/s/files/1/0535/9016/3632/t/8/assets/loading.svg);-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.comp-contact-form .ajax_loader .loading_txt{display:block;font-size:1.2rem;color:#acacac;margin-top:-10px;text-align:center}.comp-contact-form .status_message{height:0;overflow:hidden;text-align:left;font-size:16px;-webkit-transition:height .2s;transition:height .2s;text-align:center}.comp-contact-form .status_message .text{display:block;background:#f8f8f8;color:inherit;padding:15px;line-height:1.6}.comp-contact-form .status_message.complete{height:80px;margin-bottom:20px}.comp-contact-form .status_message.error{height:100px;margin-bottom:0}.comp-contact-form .status_message.error .text{color:#d62538;border:1px solid #dd1d1d}.comp-contact-form .submit_wrap{max-width:320px;margin:0 auto;position:relative;background:#9012fe;color:#fff;padding:25px 0;border-radius:100px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;will-change:background;overflow:hidden}.comp-contact-form .submit_wrap:before{display:block;content:"";position:absolute;left:0;top:100%;z-index:5;width:100%;height:100%;background:#ef7626;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.comp-contact-form .submit_wrap:hover:before{background:#fb45ff}.comp-contact-form .submit_wrap.disabled{background:#acacac;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comp-contact-form .submit_wrap.disabled:before{display:none}.comp-contact-form .submit_wrap .text_wrap{text-align:center}.comp-contact-form .submit_wrap .text_wrap .ja{display:block;font-size:1.6rem;letter-spacing:.7px;pointer-events:none}.comp-contact-form .submit_wrap .text_wrap .ja span{position:relative;z-index:10}.comp-contact-form .submit_wrap .text_wrap input[type=button],.comp-contact-form .submit_wrap .text_wrap input[type=submit]{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}@media screen and (min-width:780px){.comp-contact-form{margin-top:50px}.comp-contact-form .form_item{margin-bottom:25px}.comp-contact-form .form_item .label_wrap{margin-bottom:10px}.comp-contact-form .form_item .label_wrap label{font-size:1.6rem}.comp-contact-form .form_item .label_wrap span{font-size:1.2rem;padding:9px 10px 7px 12px}.comp-contact-form .form_item .form_box{width:100%}.comp-contact-form .form_item .form_box .caption{font-size:1.3rem;margin-top:15px}.comp-contact-form .form_item .form_box input[type=text],.comp-contact-form .form_item .form_box input[type=email],.comp-contact-form .form_item .form_box input[type=number],.comp-contact-form .form_item .form_box input[type=tel],.comp-contact-form .form_item .form_box input[type=date]{height:50px;line-height:50px;font-size:1.4rem}.comp-contact-form .form_item .form_box select{display:block;width:100%;padding:0 10px!important;font-size:1.4rem;height:50px;line-height:50px}.comp-contact-form .form_item .form_box textarea{font-size:1.4rem;height:220px}.comp-contact-form .form_item .checkbox{width:100%;margin:40px 0;cursor:pointer}.comp-contact-form .form_item .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-contact-form .form_item .checkbox label input[type=checkbox]{display:none}.comp-contact-form .form_item .checkbox label .radio_checker{width:16px;height:16px;border:0px;background:#fff;border:1px solid #161616;margin-right:7px;position:relative}.comp-contact-form .form_item .checkbox label .radio_checker:before{display:block;content:"";position:absolute;top:-1px;bottom:-1px;left:0;right:0;margin:auto;width:0px;height:0px;background:#161616;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.comp-contact-form .form_item .checkbox label input[type=checkbox]:checked+.radio_checker:before{width:9px;height:9px}.comp-contact-form .form_item .checkbox label .name{font-size:1.4rem;line-height:1.6}.comp-contact-form .form_item .checkbox label .name a{color:#161616;text-decoration:underline}.comp-contact-form .ajax_loader{width:100%;height:0px;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}.comp-contact-form .ajax_loader.loading_state{height:120px}.comp-contact-form .ajax_loader .loading_inner{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;background-size:30px;background-image:url(https://cdn.shopify.com/s/files/1/0535/9016/3632/t/8/assets/loading.svg)}.comp-contact-form .ajax_loader .loading_txt{display:block;font-size:1.2rem;color:#acacac;margin-top:-10px;text-align:center}.comp-contact-form .status_message{height:0;overflow:hidden;text-align:left;font-size:16px;-webkit-transition:height .2s;transition:height .2s;text-align:center}.comp-contact-form .status_message .text{display:block;padding:15px;line-height:1.6}.comp-contact-form .status_message.complete{height:80px;margin-bottom:30px}.comp-contact-form .status_message.complete br{display:none}.comp-contact-form .status_message.error{height:100px;margin-bottom:0}.comp-contact-form .status_message.error .text{color:#d62538;border:1px solid #dd1d1d}.comp-contact-form .submit_wrap{max-width:320px;margin:0 auto;position:relative;background:#9012fe;color:#fff;padding:25px 0;border-radius:100px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;will-change:background;overflow:hidden}.comp-contact-form .submit_wrap:before{display:block;content:"";position:absolute;left:0;top:100%;z-index:5;width:100%;height:100%;background:#ef7626;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.comp-contact-form .submit_wrap:hover:before{top:0}.comp-contact-form .submit_wrap.disabled{background:#acacac;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comp-contact-form .submit_wrap.disabled:before{display:none}.comp-contact-form .submit_wrap .text_wrap .ja{display:block;font-size:1.6rem;letter-spacing:.7px;pointer-events:none}.comp-contact-form .submit_wrap .text_wrap .ja span{position:relative;z-index:10}}.comp-admin-title{text-align:center;margin-bottom:45px}.comp-admin-title .page_ttl{font-size:2.6rem;font-weight:400}.comp-admin-title .page_subttl{text-align:center;font-weight:400;font-size:1.6rem}.comp-admin-title .desc_wrap{margin-top:15px}.comp-admin-title .page_bread{margin-top:20px;font-weight:700;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-admin-title .page_bread .link_wrap a{color:inherit;padding-bottom:5px;border-bottom:1px solid #e6e6e6;position:relative;padding-right:0;margin-right:20px;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s}.comp-admin-title .page_bread .link_wrap a:after{position:absolute;width:5px;height:5px;content:"";top:0;bottom:3px;right:-12px;margin:auto;border-top:1px solid #161616;border-right:1px solid #161616;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.comp-admin-title .page_bread .link_wrap a:nth-last-of-type(1){padding-right:0;margin-right:0}.comp-admin-title .page_bread .link_wrap a:nth-last-of-type(1):after{display:none}.comp-admin-title .page_bread .link_wrap a:hover{color:#fb45ff;border-bottom:1px solid #FB45FF}.comp-admin-title .page_bread .current{display:none}@media screen and (min-width:1100px){.comp-admin-title{text-align:center;margin-bottom:80px}.comp-admin-title .page_ttl{font-size:3.8rem}.comp-admin-title .page_bread{margin-top:30px;font-size:1.4rem}}.comp-form-wrap .attention{width:100%;display:block;font-size:14px;padding:15px 0 0;color:red}.comp-form-wrap .form_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.comp-form-wrap .form_item .form_ttl{width:calc(100% - 450px);padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-form-wrap .form_item .form_ttl .content{font-size:1.6rem;line-height:1.8;display:inline-block;padding-right:.5em}.comp-form-wrap .form_item .form_ttl .content br{display:block}@media screen and (max-width:720px){.comp-form-wrap .form_item .form_ttl .content br{display:none}}.comp-form-wrap .form_item .form_ttl .required{font-size:12px;letter-spacing:.24px;color:#c20000}.comp-form-wrap .form_item .form_input{width:450px}.comp-form-wrap .form_item .form_input input[type=text],.comp-form-wrap .form_item .form_input input[type=email]{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;font-family:inherit;color:inherit;padding:12px 10px;background-color:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media screen and (max-width:720px){.comp-form-wrap .form_item .form_input input[type=text],.comp-form-wrap .form_item .form_input input[type=email]{font-size:16px}}.comp-form-wrap .form_item .form_input input[type=text]:focus,.comp-form-wrap .form_item .form_input input[type=email]:focus{outline:none}.comp-form-wrap .form_item .form_input select{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;font-family:inherit;color:inherit;padding:15px 10px;background-color:#f4f4f4;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#161616;background-position:center right 12px;background-repeat:no-repeat;background-size:8px;background-image:url(/cdn/shop/files/select_caret.svg?v=1691051308)}@media screen and (max-width:720px){.comp-form-wrap .form_item .form_input select{font-size:16px}}.comp-form-wrap .form_item .form_input select:focus{outline:none}.comp-form-wrap .form_item .form_input textarea{display:block;width:100%;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;font-family:inherit;color:inherit;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 10px;background-color:#f4f4f4;border:none}@media screen and (max-width:720px){.comp-form-wrap .form_item .form_input textarea{font-size:16px}}.comp-form-wrap .form_item .form_input textarea:focus{outline:none}.comp-form-wrap .form_item .form_input .radio_wrap label{-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.comp-form-wrap .form_item .form_input .radio_wrap label:hover{opacity:.75}.comp-form-wrap .form_item .form_input .radio_wrap label input[type=radio]{display:none}.comp-form-wrap .form_item .form_input .radio_wrap label .wpcf7-list-item-label{display:block;padding-left:25px;position:relative;font-size:16px;letter-spacing:.32px;margin-bottom:15px}.comp-form-wrap .form_item .form_input .radio_wrap label .wpcf7-list-item-label:before{display:block;content:"";position:absolute;left:0;top:2px;bottom:0;margin:auto 7px auto auto;width:15px;height:15px;background:#ebf0f3;border-radius:50%}.comp-form-wrap .form_item .form_input .radio_wrap label .wpcf7-list-item-label:after{display:block;content:"";position:absolute;top:1px;bottom:-1px;left:3px;margin:auto;width:9px;height:9px;background-color:#161616;border-radius:50%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.comp-form-wrap .form_item .form_input .radio_wrap label input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.comp-form-wrap .form_item.optional .attention{display:none}.comp-form-wrap .form_item.optional .form_ttl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.comp-form-wrap .form_item.optional .form_ttl .required{display:none}.comp-form-wrap .submit_wrap .privacy_wrap{margin-top:70px;text-align:center}.comp-form-wrap .submit_wrap .privacy_wrap label{display:block;cursor:pointer}.comp-form-wrap .submit_wrap .privacy_wrap label input[type=checkbox]{display:none}.comp-form-wrap .submit_wrap .privacy_wrap label .agreement{display:inline-block}.comp-form-wrap .submit_wrap .privacy_wrap label .agreement .wrap{position:relative;padding-left:25px}.comp-form-wrap .submit_wrap .privacy_wrap label .agreement .wrap:after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:18px;height:18px;background-color:#ebf0f3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-size:10px;-webkit-transition:background .2s;transition:background .2s}.comp-form-wrap .submit_wrap .privacy_wrap label .agreement .wrap a{display:inline-block;-webkit-transition:opacity .3s;transition:opacity .3s;color:#068acc}.comp-form-wrap .submit_wrap .privacy_wrap label .agreement .wrap a:hover{opacity:.75}.comp-form-wrap .submit_wrap .privacy_wrap label input[type=checkbox]:checked+.agreement .wrap:after{background-color:#161616;background-image:url(/cdn/shop/files/check.svg?v=1691663518)}.comp-form-wrap .submit_wrap .ajax_loader{width:100%;height:0px;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}.comp-form-wrap .submit_wrap .ajax_loader.loading{height:100px}.comp-form-wrap .submit_wrap .ajax_loader .loading{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;background-size:30px;background-image:url(/cdn/shop/files/loading.svg?v=1691646734)}.comp-form-wrap .submit_wrap .status_message{height:0;overflow:hidden;text-align:left;font-size:14px;-webkit-transition:height .2s;transition:height .2s}.comp-form-wrap .submit_wrap .status_message .text{display:block;background:#f4f4f4;padding:15px;line-height:1.6;margin-top:30px}.comp-form-wrap .submit_wrap .status_message.complete{height:110px;margin-bottom:0}.comp-form-wrap .submit_wrap .status_message.error{height:120px;margin-bottom:0}.comp-form-wrap .submit_wrap .status_message.error .text{color:#d62538;border:1px solid #D62538;margin-top:30px}.comp-form-wrap .submit_wrap .submit_button{max-width:350px;margin:50px auto 0}.comp-form-wrap .submit_wrap .submit_button input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer;display:block;width:100%;padding:20px 0;font-size:16px;letter-spacing:.5px;text-align:center;font-weight:400;background-color:#161616;border-radius:200px;color:#fff}.comp-form-wrap .submit_wrap .submit_button input[type=button]:hover{opacity:.75}.comp-form-wrap .submit_wrap .submit_button.disabled{pointer-events:none}.comp-form-wrap .submit_wrap .submit_button.disabled input[type=button]{background:#979797}@media screen and (max-width:740px){.comp-form-wrap .form_item{display:block;margin-bottom:30px;padding-top:30px;border-top:1px solid #d8d8d8}.comp-form-wrap .form_item .form_ttl{width:100%;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.5rem;margin-bottom:15px}.comp-form-wrap .form_item .form_ttl .required{font-size:1.3rem}.comp-form-wrap .form_item .form_input{width:100%}.comp-form-wrap .form_item .form_input textarea{display:block;height:250px;font-family:inherit}.comp-form-wrap .form_item .form_input .radio_wrap{margin-top:25px}.comp-form-wrap .form_item .form_input .radio_wrap label{-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.comp-form-wrap .form_item .form_input .radio_wrap label:hover{opacity:.75}.comp-form-wrap .form_item .form_input .radio_wrap label input[type=radio]{display:none}.comp-form-wrap .form_item .form_input .radio_wrap label .wpcf7-list-item-label{display:block;line-height:1.6;padding-left:25px;font-size:16px;margin-bottom:15px}.comp-form-wrap .form_item .form_input .radio_wrap label .wpcf7-list-item-label span{display:block;text-indent:-.5em}.comp-form-wrap .ajax_loader.loading{height:100px}.comp-form-wrap .ajax_loader .loading{width:100%;height:100px;background-size:30px}.comp-form-wrap .status_message.complete{height:110px}.comp-form-wrap .status_message.error{height:130px}.comp-form-wrap .submit_wrap .privacy_wrap{margin-top:50px;text-align:center}.comp-form-wrap .submit_wrap .privacy_wrap label{display:block;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style.css.map */
