@import"https://fonts.googleapis.com/css2?family=Bona+Nova+SC:wght@400&family=Cherry+Bomb+One:wght@400&family=Creepster:wght@400&family=Dancing+Script:wght@400&family=Dela+Gothic+One:wght@400&family=Exo+2:wght@400&family=Great+Vibes:wght@400&family=Hachi+Maru+Pop:wght@400&family=Hina+Mincho:wght@400&family=Homemade+Apple:wght@400&family=Kaisei+Tokumin:wght@400&family=Klee+One:wght@400&family=Knewave:wght@400&family=M+PLUS+2:wght@400&family=Miss+Fajardose:wght@400&family=New+Amsterdam:wght@400&family=Noto+Sans+JP:wght@400&family=Petit+Formal+Script:wght@400&family=Playwrite+CZ:wght@400&family=Protest+Guerrilla:wght@400&family=Reggae+One:wght@400&family=RocknRoll+One:wght@400&family=Sawarabi+Mincho:wght@400&family=Tangerine:wght@400&family=Train+One:wght@400&family=Whisper:wght@400&family=Yuji+Syuku:wght@400&family=Zen+Old+Mincho:wght@400&display=swap";*{-webkit-text-size-adjust:none;margin:0;padding:0;box-sizing:border-box}article,aside,audio,dialog,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:bottom}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0}a{outline:none}@font-face{font-family:Noto_Sans_JP;src:url(/_next/static/media/NotoSansJP-Regular.9184f90e.woff) format("woff")}@font-face{font-family:Noto_Sans_JP-Light;src:url(/_next/static/media/NotoSansJP-Light.37608c9a.woff) format("woff")}@font-face{font-family:Noto_Sans_JP-Bold;src:url(/_next/static/media/NotoSansJP-Bold.a6fa9f81.woff) format("woff")}@font-face{font-family:Shippori_Mincho;src:url(/_next/static/media/ShipporiMinchoB1-Regular.9ba4cafe.woff) format("woff")}@font-face{font-family:Shippori_Mincho-Medium;src:url(/_next/static/media/ShipporiMinchoB1-Medium.13e726e4.woff) format("woff")}:root{--pink-light:#fffbf3;--purple1:#f3ebf7;--purple2:#9a85ad;--purple3:#6c577c;--brown:#665c57}body,html{height:100%}body{font-family:Noto_Sans_JP;font-size:1.4rem;letter-spacing:.05em;line-height:1.5;color:var(--brown);background-color:var(--pink-light)}html{font-size:62.5%}.user-container .sd-content ul li{background-color:transparent!important;padding:0!important;margin:0!important}.user-container a:link,.user-container a:visited{color:#465d8b;text-decoration:none}.user-container a:hover{text-decoration:none}.user-container a:hover,.user-container a:hover img{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}.user-container #ac-post .ac-post__title,.user-container #ac-post h1{font-size:2.4rem;font-weight:900}.user-container #ac-post h2{font-size:1.8rem;font-weight:700;line-height:1.6;display:flex}.user-container #ac-post h2:before{content:"";display:block;flex:0 0 28px;height:1px;background:#333;margin-right:15px;transform:translateY(.8em)}.user-container #ac-post h3{font-size:1.6rem;font-weight:700}@media screen and (max-width:767px){.user-container #ac-post .ac-post__title,.user-container #ac-post h1{font-size:2rem;line-height:1.5}.user-container #ac-post h2{font-size:1.7rem;line-height:1.5}.user-container #ac-post h2:before{flex:0 0 20px;margin-right:10px}.user-container #ac-post h3{font-size:1.5rem;line-height:1.5}}.user-container #ac-post p{font-size:1.4rem;margin-bottom:20px}.user-container #ac-post strong{font-weight:900}.user-container #ac-post em{font-style:italic}.user-container #ac-post blockquote{background-color:#ededed;border:1px solid #c8c8c8;padding:20px 25px;position:relative;margin:14px auto}.user-container #ac-post blockquote:after,.user-container #ac-post blockquote:before{color:#c8c8c8;font-family:serif;position:absolute;font-size:300%}.user-container #ac-post blockquote:before{content:"“";line-height:1.1;left:10px;top:0}.user-container #ac-post blockquote:after{content:"”";line-height:0;right:10px;bottom:0}.user-container #ac-post blockquote p{margin-bottom:0}.user-container #ac-post ol,.user-container #ac-post ul{font-size:1.4rem;margin-bottom:25px}.user-container #ac-post ul li{list-style-type:disc;list-style-position:outside;margin:3px 0 3px 16px}.user-container #ac-post ol li{list-style-type:decimal;list-style-position:outside;margin:3px 0 3px 16px}.user-container #ac-post a:link,.user-container #ac-post a:visited{text-decoration:none;font-weight:700}.user-container #ac-post a:hover{text-decoration:underline}.user-container #ac-post img{height:auto;max-width:100%}.user-container .wp-caption{margin-bottom:25px;max-width:100%}.user-container .wp-caption img[class*=wp-image-]{display:block;margin:0}.user-container .wp-caption-text{color:#707070;font-family:Noto Sans,sans-serif;font-size:1.2rem;line-height:1.5;padding:5px 0}.user-container .gallery{margin-bottom:25px}.user-container .gallery-item{display:inline-block;padding:1.5%;text-align:center;vertical-align:top;width:100%}.user-container figure.gallery-item img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}.user-container .gallery-columns-2 .gallery-item{max-width:47%}.user-container .gallery-columns-3 .gallery-item{max-width:30.33%}.user-container .gallery-columns-4 .gallery-item{max-width:22%}.user-container .gallery-columns-5 .gallery-item{max-width:17%}.user-container .gallery-columns-6 .gallery-item{max-width:13.66%}.user-container .gallery-columns-7 .gallery-item{max-width:11.28%}.user-container .gallery-columns-8 .gallery-item{max-width:9.5%}.user-container .gallery-columns-9 .gallery-item{max-width:8.11%}.user-container .gallery-icon img{margin:0 auto}.user-container .gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:Noto Sans,sans-serif;font-size:1.2rem;line-height:1.5;padding:.5em 0}.user-container .gallery-columns-6 .gallery-caption,.user-container .gallery-columns-7 .gallery-caption,.user-container .gallery-columns-8 .gallery-caption,.user-container .gallery-columns-9 .gallery-caption{display:none}.user-container .aligncenter{clear:both;display:block;margin:0 auto}.user-container .alignleft{float:left;margin-right:25px}.user-container .alignright{float:right;margin-left:25px}.user-container img.alignright{display:inline-block;margin:0 0 10px 15px}.user-container img.alignleft{display:inline-block;margin:0 15px 10px 0}.user-container #ac-post #toc_container{padding:10px 20px!important;margin-bottom:80px!important;margin-top:30px!important;width:100%!important}.user-container #ac-post #toc_container a{font-weight:400;font-size:1.3rem;display:flex;align-items:center}.user-container #ac-post #toc_container .toc_list>li{margin:0}.user-container #ac-post #toc_container .toc_list>li>a{position:relative;padding-left:20px;vertical-align:middle}.user-container #ac-post #toc_container .toc_list>li>a:after,.user-container #ac-post #toc_container .toc_list>li>a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.user-container #ac-post #toc_container .toc_list>li>a:before{width:15px;height:15px;border-radius:50%;background:#000}.user-container #ac-post #toc_container .toc_list>li>a:after{left:4px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.user-container #ac-post #toc_container li ul li a:before{content:"▶";margin-right:5px;font-size:.8rem}.user-container #ac-post #toc_container p.toc_title{border-bottom:1px solid #aaa;padding-bottom:10px!important;padding-top:5px!important}.user-container #ac-post #toc_container{width:90%}.user-container .mb0{margin-bottom:0}.user-container .mb5{margin-bottom:5px}.user-container .mb10{margin-bottom:10px}.user-container .mb15{margin-bottom:15px}.user-container .mb20{margin-bottom:20px}.user-container .mb25{margin-bottom:25px}.user-container .mb30{margin-bottom:30px}.user-container .mb35{margin-bottom:35px}.user-container .mb40{margin-bottom:40px}.user-container .mb45{margin-bottom:45px}.user-container .mb50{margin-bottom:50px}.user-container .mb60{margin-bottom:60px}.user-container .mb80{margin-bottom:80px}.user-container .point_box{margin-top:10px;margin-bottom:30px;background-color:#fafaf5;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px;color:#000}.user-container #toc_container{padding:10px 20px!important;margin-bottom:80px!important;margin-top:30px!important}.user-container #toc_container a{font-weight:400;font-size:1.3rem;color:#000}.user-container #toc_container a:before{margin-right:6px;background-size:15px 15px;display:inline-block;width:15px;height:15px;content:"";margin-bottom:-3px}.user-container #toc_container li ul li a:before{content:"▶";margin-right:0;font-size:.8rem;background-image:none}.user-container #toc_container p.toc_title{border-bottom:1px solid #aaa;padding-bottom:10px!important;padding-top:5px!important}.user-container #toc_container{width:90%}.user-container .pc-only{display:block}.user-container .sp-only{display:none}@media screen and (max-width:768px){.user-container .pc-only{display:none}.user-container .sp-only{display:block}}.user-container .l-contents{padding:20px 0 130px}.user-container .l-container--745{max-width:745px;width:100%;margin:auto}.user-container .l-container--900{max-width:900px;width:100%;margin:auto}.user-container .l-container--1000{max-width:1000px;width:100%;margin:auto}.user-container .l-container{max-width:1100px;width:100%;margin:auto}@media only screen and (max-width:745px){.user-container .l-container--745{padding:0 20px}}@media only screen and (max-width:767px){.user-container .l-container--767{padding:0 20px}}@media only screen and (max-width:900px){.user-container .l-container--900{padding:0 20px}}@media only screen and (max-width:1000px){.user-container .l-container--1000{padding:0 20px}}@media only screen and (max-width:1100px){.user-container .l-container{padding:0 20px}}.user-container .c-btn{text-align:center}.user-container .c-btn a{display:inline-block;color:#fff;font-family:Noto_Sans_JP-Bold;font-size:1.5rem;padding:14px 30px;min-width:230px;border-radius:30px;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#d470a6 51%,#9f6ace);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}.user-container .c-btn a:hover{background-position:99% 50%}.user-container .c-btn__more{text-align:center}.user-container .c-btn__more a{position:relative;font-family:Shippori_Mincho;font-size:1.5rem;padding:10px 60px 10px 25px;display:inline-block;min-width:200px;transition:all .2s linear;color:var(--purple3);border:1px solid var(--purple3);border-radius:30px}.user-container .c-btn__more a:hover{color:#fff;background:var(--purple3)}.user-container .c-btn__more a:before{content:"";position:absolute;top:50%;right:30px;width:15px;height:1px;background:var(--purple3);transition:all .2s linear}.user-container .c-btn__more a:after{content:"";position:absolute;top:41%;right:25px;border:4px solid transparent;border-left:4px solid var(--purple3);transition:all .2s linear}.user-container .c-btn__more a:hover:before{background:#fff;right:20px;width:25px}.user-container .c-btn__more a:hover:after{border-left-color:#fff;right:15px}.user-container .c-btn__more-left a{position:relative;padding:10px 25px 10px 60px;transition:all .2s linear;color:var(--purple3)}.user-container .c-btn__more-left a:hover{color:#fff;background:var(--purple3)}.user-container .c-btn__more-left a:before{content:"";position:absolute;top:50%;left:30px;width:15px;height:1px;background:var(--purple3);transition:all .2s linear}.user-container .c-btn__more-left a:after{content:"";position:absolute;top:41%;left:25px;border:4px solid transparent;border-right:4px solid var(--purple3);transition:all .2s linear}.user-container .c-btn__more-left a:hover:before{background:#fff;left:20px;width:25px}.user-container .c-btn__more-left a:hover:after{border-right-color:#fff;left:15px}.user-container .scrolldown{position:absolute;right:25px;bottom:90px}.user-container .scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,rgba(108,87,124,0),rgba(108,87,124,.8) 80%,rgba(108,87,124,.8))}.user-container .scrolldown a{display:inline-block;z-index:2;padding:0 0 70px;color:var(--purple3);font-size:1.3rem;line-height:0;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-lr;transition:.2s}.user-container .scrolldown a:before{content:"";position:absolute;right:0;bottom:0;width:2px;height:60px;background:#fff}.user-container .scrolldown a:after{content:"";position:absolute;right:0;bottom:0;width:2px;height:60px;background:var(--purple3)}.user-container .scrolldown a:hover{opacity:.5}.user-container #type01 a:after{animation:sdl01 1.5s cubic-bezier(1,0,0,1) infinite}@keyframes sdl01{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.user-container .c-fukidashi{position:relative;padding:0 20px}.user-container .c-fukidashi:after,.user-container .c-fukidashi:before{position:absolute;top:.8rem;height:1.8rem;content:""}.user-container .c-fukidashi:before{border-left:2px solid;left:0;transform:rotate(-30deg)}.user-container .c-fukidashi:after{border-right:2px solid;right:0;transform:rotate(30deg)}.user-container .t_center{text-align:center}.user-container .t_left{text-align:left}.user-container .t_right{text-align:right}.user-container .mb-40{margin-bottom:40px}.user-container .mb-60{margin-bottom:60px}.user-container .mt10{margin-top:10px}.MuiDialog-root .MuiDialog-container{z-index:8887!important}.MuiDialog-root .MuiDialog-paper{background:#fff!important;border-radius:20px!important;padding:30px!important;width:90%!important;animation:show .4s linear 0s!important}.MuiDialog-root .MuiDialogTitle-root{font-size:2rem!important;color:#000!important;padding:0 0 20px!important}.MuiDialog-root .MuiDialogContentText-root{font-size:1.5rem!important;color:#000!important;line-height:1.6!important;text-align:center!important}.MuiDialog-root .MuiDialogActions-root{display:flex!important;margin-top:30px!important;justify-content:space-between!important;padding:0!important}.MuiDialog-root .MuiDialogActions-root.button-inline{display:flex!important;gap:8px!important;margin-top:30px!important}.MuiDialog-root .MuiDialogActions-root.button-inline>.MuiButton-root{font-size:1.3rem!important;padding:2px 16px!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{font-size:1.5rem!important;border-radius:30px!important;padding:10px 20px!important;min-width:230px!important;text-transform:none!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-text{color:#fff!important;border:2px solid #000!important;background:#000!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-text:hover{opacity:.8!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-contained{background:#fff!important;color:#000!important;border:2px solid #000!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-contained:hover{background:#000!important;color:#fff!important}@media screen and (max-width:768px){.MuiDialog-root .MuiDialog-paper{padding:30px!important}.MuiDialog-root .MuiDialogTitle-root{font-size:1.8rem!important}.MuiDialog-root .MuiDialogContentText-root{font-size:1.3rem!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{font-size:1.3rem!important;min-width:200px!important;padding:8px 16px!important}.MuiDialog-root .MuiDialogActions-root{flex-direction:column-reverse;gap:.5rem}.MuiDialog-root .MuiDialogActions-root>:not(style)~:not(style){margin-left:0}}.app-dialog-button__outlined{color:#000!important;border:2px solid #000!important;transition:all .2s ease!important}.app-dialog-button__outlined:hover{background-color:#777!important;border-color:#777!important;color:#fff!important}.app-dialog__close-button{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#666;cursor:pointer;z-index:1;border-radius:50%;transition:background-color .2s ease}.app-dialog__close-button:hover{background-color:#f5f5f5}.login-dialog .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);position:relative}@media screen and (max-width:768px){.login-dialog .MuiDialog-paper{padding:30px!important;margin:10px!important}}.login-dialog__close-button{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#666;cursor:pointer;z-index:1;border-radius:50%;transition:background-color .2s ease}.login-dialog__close-button:hover{background-color:#f5f5f5}.login-dialog__content{padding:32px 24px 16px!important}.login-dialog__section{margin-bottom:32px;text-align:center}.login-dialog__section:last-child{margin-bottom:0}.login-dialog__section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:5px;line-height:1.4;text-align:center}@media screen and (max-width:768px){.login-dialog__section-title{font-size:18px}}.login-dialog__section-description{font-size:16px;color:#666;margin:0 0 20px;line-height:1.5;text-align:center}@media screen and (max-width:768px){.login-dialog__section-description{font-size:13px}}.login-dialog__login-button{display:inline-block;color:#fff!important;font-size:16px!important;border-radius:30px!important;padding:8px 40px;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#d470a6 51%,#9f6ace);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}.login-dialog__login-button:hover{background-position:99% 50%}@media screen and (max-width:768px){.login-dialog__login-button{font-size:14px!important}}.login-dialog__benefits{margin:20px auto;font-size:14px!important;font-weight:600;color:#555;line-height:1.4;max-width:350px}@media screen and (max-width:768px){.login-dialog__benefits{font-size:12px!important;max-width:300px}}.login-dialog__benefit-item{padding:8px 0;border-bottom:2px solid #a3a3a3}.login-dialog__benefit-item:first-child{border-top:2px solid #a3a3a3}.login-dialog__actions{padding:16px 24px 24px!important;display:flex;gap:12px;justify-content:space-around}.login-dialog__register-button{background-color:#495057!important;color:#fff!important;font-size:14px!important;height:44px!important;border-radius:8px!important;text-transform:none!important;transition:all .2s ease!important}.login-dialog__register-button:hover{background-color:#666!important}@media screen and (max-width:768px){.login-dialog__register-button{font-size:14px!important}}.login-dialog__continue-button{background-color:#fff!important;color:#333!important;font-size:14px!important;height:44px!important;border:1px solid #333!important;border-radius:8px!important;text-transform:none!important;transition:all .2s ease!important}.login-dialog__continue-button:hover{background-color:#777!important;border-color:#777!important;color:#fff!important}@media screen and (max-width:768px){.login-dialog__continue-button{font-size:14px!important}}.MuiDialog-container .MuiDialogActions-root .MuiButton-root.login-dialog__continue-button,.MuiDialog-container .MuiDialogActions-root .MuiButton-root.login-dialog__register-button{min-width:200px!important}.user-container{.header-wrap{padding:25px 0}.c-header{display:flex;justify-content:space-between;align-items:center}.c-header__logo img{max-width:240px;width:100%}@media only screen and (max-width:1100px){.c-header__logo{width:190px}}.c-header__nav{display:flex;align-items:center}@media only screen and (min-width:1001px){.c-header__nav ul{background:#9f6ace;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-radius:30px}}.c-header__nav a{color:#fff;font-size:1.5rem;padding:0 10px}.c-header__nav-brn a{display:inline-block;padding:14px 35px 14px 30px;border-radius:30px;margin-left:10px;position:relative;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#d470a6 51%,#9f6ace);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out;cursor:pointer}.c-header__nav-brn a:hover{background-position:99% 50%}.c-header__nav-brn a:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(135deg);position:absolute;right:20px;top:calc(50% - 2px)}.c-header__nav-txt,.header-btn{display:none}@media only screen and (max-width:1000px){.c-header__nav{position:fixed;top:0;z-index:999;right:0;width:100%;height:100vh;display:flex;padding:60px 25px;flex-direction:column;transform:translateX(100%);transition:.4s;background:#9f6ace;background:linear-gradient(90deg,#9f6ace,#d470a6)}.c-header__nav.open ul{text-align:center;margin:auto}.c-header__nav li{padding:20px 0}.c-header__nav-brn{background:#fff;width:100%;padding:40px 0;text-align:center;border-radius:20px}.c-header__nav-txt{display:block;color:var(--purple3);font-size:1.8rem;margin-bottom:15px;letter-spacing:.1em}.c-header__nav-brn a{width:50%;margin-left:0}.c-header__nav.open{transform:translateX(0)}.menu{position:fixed;width:50px;height:50px;top:25px;right:20px;z-index:999;transition-duration:.5s;background:#fff;border-radius:4px}.menu:hover{cursor:pointer}.menu .icon{transition-duration:.5s;position:absolute;height:4px;width:25px;top:50%;background-color:#d470a6;left:50%;transform:translate(-50%,-50%)}.menu .icon:before{top:-10px}.menu .icon:after,.menu .icon:before{content:"";transition-duration:.5s;position:absolute;width:25px;height:4px;background-color:#d470a6}.menu .icon:after{top:10px}.menu.open .icon{transition-duration:.5s;background:transparent}.menu.open .icon:before{transform:rotate(45deg) scaleX(1.25) translate(6.5px,6.5px)}.menu.open .icon:after{transform:rotate(-45deg) scaleX(1.25) translate(6px,-6px)}.header-btn{display:block;margin-right:80px}.header-btn.c-btn a{padding:10px 20px;min-width:auto}}@media only screen and (max-width:500px){.c-header__logo{width:43%}.header-btn{margin-right:60px}.header-btn.c-btn a{padding:8px 10px;font-size:1.2rem}}.footer{background:var(--purple2);padding:60px 0 30px}.footer,.footer a{color:#fff}@media only screen and (min-width:768px){.footer__block1{padding:0 20px 30px}.footer__block1,.footer__nav-global{display:flex;justify-content:space-between}.footer__nav-global{width:calc(100% - 200px)}}.footer__block1{border-bottom:1px solid #fff;margin-bottom:15px}.footer__nav-global{font-family:Noto_Sans_JP-Bold}.footer__nav-global dt{font-size:1.8rem;margin-bottom:15px}.footer__nav-global dd{margin-left:15px}.footer__nav-global li,.footer__nav-global p{margin-bottom:10px}.footer__nav-global_sub{font-family:Noto_Sans_JP}.footer-sns__list,.footer__nav-local ul{display:flex;justify-content:space-between}.footer__nav-local ul{font-size:1.2rem;max-width:500px;margin:0 auto 30px}#copyright{text-align:center}.c-top{position:fixed;bottom:30px;right:30px;z-index:999;cursor:pointer;display:none}@media only screen and (max-width:767px){.footer__logo{text-align:center;margin-bottom:40px}.footer__nav-global dl{margin-bottom:20px}.footer__nav-global ul{display:flex;flex-wrap:wrap}.footer__nav-global li{width:calc(100% / 3)}.footer-sns__list{width:40%!important;margin:20px auto 0}.footer__nav-local ul{font-size:.9rem}}.c-title{font-family:Shippori_Mincho-Medium;font-size:2.8rem;text-align:center;color:var(--purple3)}.c-title:after{content:"";width:55px;height:1px;display:block;margin:15px auto 25px;background:#9f6ace;background:linear-gradient(90deg,#9f6ace,#d470a6)}.c-title span{font-size:1rem;color:#b48cd4;display:block}.c-breadcrumb ul{display:flex;flex-wrap:wrap;margin-top:10px}.c-breadcrumb a{font-size:1.3rem;color:var(--brown);margin-right:15px;position:relative;display:inline-block;padding-right:15px}.c-breadcrumb a:after{content:"";width:6px;height:6px;border:0;border-top:1px solid var(--brown);border-right:1px solid var(--brown);transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;margin:auto}#register_page .c-title2{font-family:Shippori_Mincho-Medium;font-size:3.6rem;color:var(--purple3);text-align:center;margin-bottom:50px}.register-wrap{max-width:500px;margin:100px auto}.register-form dt{color:var(--purple3);font-size:1.5rem;margin-bottom:5px}.register-form dd{margin-bottom:15px}.register-form input{width:100%;height:30px;padding:2px 10px;border:1px solid #888;border-radius:5px;background:var(--pink-light)}.register-form__submit{margin:90px auto 20px}.c-btn__submit{text-align:center}.c-btn__submit button,.c-btn__submit input[type=submit]{font-size:1.5rem;color:#fff;border:1px solid var(--purple2);border-radius:30px;padding:10px 20px;background:var(--purple2);width:230px;cursor:pointer}.c-btn__submit button:hover,.c-btn__submit input[type=submit]:hover,.c-btn__withdraw:hover{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}.u-submit-back input[type=submit]{color:var(--purple2);background:var(--pink-light)}.u-submit-back input[type=submit]:hover{color:#fff;background:var(--purple2)}.register-link{text-align:center}.register-link a,.register-link span{font-size:1.2rem;color:#ad0d0c}.register-note{color:var(--purple3);font-size:1.6rem;background:#efefef;border:1px solid #888;border-radius:5px;padding:8px 20px;text-align:center}.register-form .required{color:#ad0d0c}.register-form .register-form__txt,.register-form dd span{font-size:.9rem}.register-form dd p{line-height:1}.register-agree{text-align:center;margin:60px auto 0}.register-agree a{color:var(--purple3)}.register-form input[type=checkbox]{width:15px;height:15px;vertical-align:middle;margin-right:10px}.register-link__list{margin-top:40px}.register-link__list li{margin-bottom:5px}.register-link__list li a{color:var(--purple3);font-size:1.3rem}.register-form__confirm dt{font-size:1.8rem}.register-form__confirm dd{margin-bottom:40px}.register-form__submit_list{display:flex;justify-content:space-between;margin:90px auto 20px}@media only screen and (max-width:768px){#register_page .c-title2{font-size:3rem}.register-wrap{margin:60px auto}.register-note{font-size:1.5rem;text-align:left}.register-form__submit_list>div{width:48%}.register-form__submit_list .c-btn__submit input[type=submit],.register-form__submit_list .c-btn__submit.u-submit-back a{width:100%}}.login-wrap{margin:100px auto}#register_page .c-title3{font-family:Shippori_Mincho-Medium;font-size:2.5rem;color:var(--purple3);margin-bottom:30px}.login-wrap__left{border-right:1px solid var(--purple3);padding-right:60px}.register-remember{font-size:.9rem;margin-top:10px}.login-wrap__right{padding-left:60px}@media only screen and (min-width:769px){.login-wrap{display:flex;justify-content:space-between}.login-wrap>div{width:50%}}@media only screen and (max-width:768px){.login-wrap{margin:60px auto}.login-wrap__left{border-right:none;border-bottom:1px solid var(--purple3);padding-right:0;padding-bottom:40px;margin-bottom:40px}.login-wrap__right{padding-left:0}}.c-btn__withdraw{font-size:1.5rem;color:#fff;border:2px solid #000;border-radius:30px;padding:10px 20px;background:#000;width:230px;cursor:pointer;text-align:center}.c-btn__submit.u-submit-wh input[type=submit]{background:#fff;color:#000;border:2px solid #000;height:46.5px}.c-btn__submit.u-submit-wh input[type=submit]:hover{background:#000;color:#fff}.c-btn__submit a,.c-btn__submit span{font-size:1.5rem;color:#fff;border:1px solid var(--purple2);border-radius:30px;padding:10px 20px;background:var(--purple2);width:230px;cursor:pointer;display:block;margin:auto}.c-btn__submit.u-submit-back a,.c-btn__submit.u-submit-back span{color:var(--purple2);background:var(--pink-light)}.c-btn__submit a:hover,.c-btn__submit span:hover{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}@media screen and (max-width:768px){.withdraw-submit_list>div{width:48%}.withdraw-submit_list input{width:100%!important}}.mypage-wrap{max-width:850px;margin:30px auto}#mypage_page .c-title2{font-family:Shippori_Mincho-Medium;font-size:2.5rem;color:var(--purple3);margin-bottom:35px}.mypage-list{max-width:800px;margin:auto;border:1px solid var(--purple2)}.mypage-list dl{margin-bottom:70px}.mypage-list dl:last-child{margin-bottom:0}.mypage-item dt{font-size:1.7rem;color:var(--purple2);margin-bottom:10px}.mypage-item dd{position:relative;padding-left:15px;margin-left:10px}.mypage-item dd a{color:var(--brown)}.mypage-item dd a:before{content:"・";display:inline-block;position:absolute;left:0}.mypage-wrap .mypage-link_list{max-width:800px;margin:auto}.mypage-link_btn a{font-size:1.5rem;text-align:center;border:1px solid var(--purple2);padding:12px 20px}.mypage-hr,.mypage-link_btn a{color:var(--purple2);display:block}.mypage-hr{max-width:100px;margin:90px auto;font-weight:300}@media screen and (min-width:769px){.mypage-list{display:flex;flex-wrap:wrap;padding:35px;border:1px solid var(--purple2)}.mypage-list li{width:calc(33.333333% - 50px / 3);border-left:1px solid var(--purple2);padding-left:15px;margin-left:25px}.mypage-list li:first-child{border-left:none;padding-left:0;margin-left:0}.mypage-wrap .mypage-link_list{display:flex;justify-content:flex-start;gap:6rem}.mypage-wrap .mypage-link_list li{width:calc(100% / 3 - 40px)}}@media screen and (max-width:768px){.mypage-list{padding:20px}.mypage-list li:not(:last-child){border-bottom:1px solid var(--purple2);padding-bottom:30px;margin-bottom:30px}.mypage-list dl{margin-bottom:50px}.mypage-link_btn{max-width:300px;margin:0 auto 20px}}.history-pagination{max-width:450px;margin:0 auto 40px}.history-pagination ul{display:flex;justify-content:space-between}.history-pagination .hispage-num button,.history-pagination .hispage-num.current{color:var(--purple2);width:34px;height:34px;border:1px solid var(--purple2);display:flex;align-items:center;justify-content:center;background-color:transparent}.history-pagination .hispage-num.current button{color:#fff;background:var(--purple2)}.history-item .history-date{color:var(--purple2);font-size:1.7rem;background:#ebe8ed;border-top:1px solid var(--purple2);border-bottom:1px solid var(--purple2);padding:15px}.history-item .history-date button{padding:3px 10px}.history-item .history-progress{font-size:2.4rem;font-weight:900;padding:20px 15px 0}.history-item .history-item__wrap{padding:15px 15px 20px;margin-bottom:30px;border-bottom:1px solid var(--purple2)}.history-item .history-item__wrap:last-child{border-bottom:none;margin-bottom:0}.history-item .history-item__image{width:205px;height:205px;border:1px solid #707070;margin-right:20px;padding:15px;text-align:center}.history-item .history-item__image img{width:calc(100% - 0px);height:calc(100% - 0px);object-fit:contain}.history-item .history-item__content{border-bottom:1px solid var(--purple2);padding-bottom:20px;margin-bottom:20px}.history-item .history-item__ttl{font-size:1.8rem;margin-bottom:20px}.history-item .history-item__ttl span{margin-left:20px}.history-item .history-item__txt{font-size:1.6rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.history-item .history-item__txt dt{width:95px}.history-item .history-item__txt dd{width:calc(100% - 100px);overflow-wrap:break-word}.history-item .history-item__price{font-size:2rem}.history-item .history-item__link{display:flex;justify-content:flex-start;gap:3rem}.history-item .history-item__link li{width:calc(100% / 5 - 10px);margin-bottom:10px}.history-item .history-item__link_btn a,.history-item__link_btn.u-btn-gy button.modal-toggle{color:#898989;text-align:center;border:1px solid #898989;background:#fff;padding:6px 10px;display:block;font-size:1.5rem}.history-item__link_btn.u-btn-gy a,.history-item__link_btn.u-btn-gy button.modal-toggle{color:var(--purple2);border:1px solid var(--purple2);background:#ebe8ed}.history-item__link_btn.u-btn-gy button.modal-toggle{width:100%}.history-item__link_btn.u-btn-gy button.modal-toggle:hover{cursor:pointer;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}.history-item__link_btn.history-item__link_btn-long{width:20rem}#modal .modal-container .history-modal__ttl{font-size:3.5rem;font-weight:900;margin-bottom:30px}.history-modal__wrap{color:#000;max-width:530px;margin:0 auto 50px;@media (max-width:768px){margin-left:auto;margin-bottom:30px;margin-right:auto;margin-top:0}}.history-modal__num{font-size:1.8rem;font-weight:700;border-bottom:1px solid #000;padding:0 5px 5px;margin-bottom:5px}.history-modal__wrap dl{font-size:1.6rem;padding:0 5px 10px;display:flex;flex-wrap:wrap}.history-modal__wrap dt{width:100px}.history-modal__wrap dd,.history-modal__wrap dt{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.history-modal__wrap dd{width:calc(100% - 110px)}.history-modal__wrap dd select{font-size:1.6rem;padding:5px;border-radius:5px}.history-modal__price{font-size:2rem}.history-modal__newprice{margin-right:55px;@media (max-width:768px){margin-right:0;margin-bottom:20px}}.history-modal__newprice span{font-size:3.5rem;margin-left:25px}.history-modal__reprint{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;@media (max-width:768px){justify-content:center}}.history-no-history{font-size:1.8rem;text-align:center;margin-bottom:40px;line-height:3}@media only screen and (max-width:1000px){.history-item .history-item__link{justify-content:space-around;flex-wrap:wrap}.history-item .history-item__link li{width:calc(100% / 2 - 10px)}}@media only screen and (min-width:769px){.history-item .history-item__wrap{display:flex}.history-item .history-item__right{width:calc(100% - 225px)}}@media only screen and (max-width:768px){.history-item .history-item__image{margin:0 auto 15px!important}}@media only screen and (max-width:500px){.history-item .history-date span{margin-left:0;display:block}.history-item .history-item__link_btn a,.history-item__link_btn.u-btn-gy button.modal-toggle{font-size:1.2rem}}.p-design.l-contents{padding:20px 0 0}.design-cat__menu{font-size:1.8rem;display:flex;flex-wrap:wrap;justify-content:space-around}.design-cat__menu li{margin-top:20px;padding-bottom:20px}.design-cat__menu .design-cat__select{border-bottom:3px solid var(--purple2)}.design-cat__menu div{color:#9fa0a0;padding:0 20px;cursor:pointer;transition-property:opacity;transition-duration:.3s}.design-cat__menu div:hover{opacity:.7}.design-cat__menu .design-cat__select div{color:var(--brown)}.bg-gy{background:#efefef}.p-design .bg-gy{padding:55px 0 130px}.design-type__menu{display:flex;gap:20px;justify-content:center;align-items:flex-start;text-align:center;margin:15px auto 50px;padding-bottom:35px;border-bottom:1px solid var(--purple2)}.design-type__menu-item{display:flex;flex-direction:column;align-items:center}.design-type__menu-label{font-size:1.4rem;margin-bottom:8px;color:var(--brown)}.design-type__menu select,.design-type__menu-select{color:var(--brown);font-size:1.8rem;text-align:center;width:350px;padding:7px 10px;background:#fff;border:1px solid var(--purple3);border-radius:5px}.color-filter-dropdown{position:relative;width:350px}.color-filter-dropdown button{width:100%;padding:5px 10px;font-size:1.8rem;text-align:center;background:#fff;border:1px solid var(--purple3);border-radius:5px;color:var(--brown);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.color-filter-dropdown-color-circle{width:24px;height:24px}.color-filter-dropdown>div[style*="position: absolute"]{min-width:300px}.design-cat__list{display:flex;flex-wrap:wrap}.design-cat__list.square li{width:calc(14.285714% - 120px / 7);margin-right:20px;margin-bottom:20px;position:relative}.design-cat__list.square li:nth-child(7n){margin-right:0}.design-cat__list.circle li{width:calc(20% - 80px / 5);margin-right:20px;margin-bottom:20px;position:relative}.design-cat__list.circle li:nth-child(5n){margin-right:0}.design-cat__list li img{width:100%}.design-cat__list .mark-new{position:absolute;top:-30px}.design-cat__list .mark-new img{width:34px}.design-cat__list .mark-featured{position:absolute;top:0;right:0;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#9f6ace,#576fe6);padding:2px 8px;border-radius:0 0 0 6px;line-height:1.2;z-index:1}.design-cat__list button.design-cat__favorite{border:none;cursor:pointer}.c-icon__favorite_off:before{content:url(/img/_member/icon-favorite-off.svg)}.c-icon__favorite_off:before,.c-icon__favorite_on:before{width:25px;height:25px;position:absolute;right:5px;bottom:25px}.c-icon__favorite_on:before{content:url(/img/_member/icon-favorite-on.svg)}.design-cat__list.circle .c-icon__favorite:before{right:0;bottom:20px}.tab-menu{display:flex;flex-wrap:wrap;justify-content:center;cursor:pointer}.tab-menu__item{font-size:1.8rem;color:var(--brown);text-align:center;min-width:100px;background:#fff;border:1px solid var(--purple3);padding:2px 10px;margin:0 10px 10px;border-radius:5px}.tab-menu .is-active{background:var(--purple2);color:#fff}.tab-panel{padding:50px 0}.tab-panel__box{display:none}.tab-panel__box.is-display{display:block}.fuda-select-dialog-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center}#fuda-select-dialog{position:relative;width:90%;max-width:915px;background:#fff;border-radius:20px;z-index:10001}#fuda-select-dialog .modal-content{padding:50px 100px 40px}#fuda-select-dialog .design-select-wrap{display:flex;align-items:flex-end;margin-bottom:50px}#fuda-select-dialog .design-select-left{width:calc(100% - 275px)}#fuda-select-dialog .design-select-image__list{display:grid;align-items:end;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-gap:15px;gap:15px}#fuda-select-dialog .design-select-txt{color:#000;font-family:Noto_Sans_JP-Bold;font-size:2.2rem;text-align:center;margin-bottom:5px}#fuda-select-dialog .design-select-image img{width:100%;max-width:100%}#fuda-select-dialog .design-select-right{width:235px;margin-left:40px}#fuda-select-dialog .design-select-right .design-select-txt{text-align:left;margin-bottom:25px}#fuda-select-dialog .design-select-color__list{display:flex;flex-wrap:wrap;gap:12px}#fuda-select-dialog .design-select-color-chip{width:calc((100% - 48px) / 5);flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 5);aspect-ratio:1/1;height:auto;min-width:24px;box-sizing:border-box;cursor:pointer}#fuda-select-dialog .design-select-color-chip.selected{border:5px solid #434343;cursor:default}#fuda-select-dialog .design-select-submit_list{display:flex;justify-content:center;flex-wrap:wrap}#fuda-select-dialog .c-btn__design-select input[type=submit]{font-family:Noto_Sans_JP-Bold;width:220px;height:45px;margin:0 15px;padding:5px;font-size:2rem;border-radius:40px;cursor:pointer}#fuda-select-dialog .c-btn__design-select.u-submit-wh input[type=submit]{background:#fff;border:1px solid #000}#fuda-select-dialog .c-btn__design-select.u-submit-wh input[type=submit]:hover{color:#fff;background:#000}#fuda-select-dialog .c-btn__design-select.u-submit-select input[type=submit]{border:none;color:#fff;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#ffa7a4 51%,#c7add9);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}#fuda-select-dialog .c-btn__design-select.u-submit-select input[type=submit]:hover{background-position:99% 50%;opacity:.6}#fuda-select-dialog .c-btn__design-select div.favorite-btn{font-family:Noto_Sans_JP-Bold;width:220px;height:45px;margin:0 15px;padding:5px;font-size:2rem;border-radius:40px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}#fuda-select-dialog .c-btn__design-select.u-submit-wh div.favorite-btn{background:#fff;border:1px solid #000}#fuda-select-dialog .c-btn__design-select.u-submit-wh div.favorite-btn:hover{color:#fff;background:#000}#fuda-select-dialog .c-btn__design-select.u-submit-select div.favorite-btn{border:none;color:#fff;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#ffa7a4 51%,#c7add9);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}#fuda-select-dialog .c-btn__design-select.u-submit-select div.favorite-btn:hover{background-position:99% 50%;opacity:.6}#fuda-select-dialog .modal-content .modal-close{position:absolute;right:20px;top:20px;cursor:pointer}@media only screen and (max-width:768px){.fuda-select-dialog-backdrop{padding:20px}#fuda-select-dialog{width:100%;max-height:90vh;overflow-y:auto}#fuda-select-dialog .modal-content{padding:40px 30px 30px}#fuda-select-dialog .design-select-wrap{flex-wrap:wrap;max-width:360px;margin:0 auto 30px}#fuda-select-dialog .design-select-left{width:100%}#fuda-select-dialog .design-select-right{width:100%;margin:20px auto 0}#fuda-select-dialog .design-select-txt{font-size:1.4rem}#fuda-select-dialog .design-select-right .design-select-txt{margin-bottom:10px}#fuda-select-dialog .design-select-color-chip{width:calc((100% - 60px) / 6);flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px) / 6);aspect-ratio:1/1;height:auto;min-width:20px}#fuda-select-dialog .design-select-color-chip.selected{border:4px solid #434343}#fuda-select-dialog .design-select-submit_list .c-btn__design-select:first-child{margin-bottom:20px}#fuda-select-dialog .modal-content .modal-close{right:15px;top:15px}}@media only screen and (max-width:640px){#fuda-select-dialog .design-select-image{max-width:100px;margin:auto}}@media only screen and (max-width:834px){.design-cat__menu{font-size:1.4rem}}@media only screen and (max-width:768px){.design-cat__menu li{padding-bottom:10px}.design-type__menu select,.design-type__menu-select,.tab-menu__item{font-size:1.4rem}.design-type__menu{flex-direction:column;gap:15px}.color-filter-dropdown,.design-type__menu select,.design-type__menu-item,.design-type__menu-select{width:100%;max-width:350px}.color-filter-dropdown button{font-size:1.4rem}.color-filter-dropdown-color-circle{width:22px;height:22px}}@media only screen and (max-width:640px){.color-filter-dropdown,.design-type__menu select,.design-type__menu-select{max-width:100%}.color-filter-dropdown>div[style*="position: absolute"]{min-width:280px;width:calc(100vw - 40px);max-width:100%}.design-cat__list.square li{width:calc(33.333333% - 40px / 3)}.design-cat__list.square li:nth-child(7n){margin-right:20px}.design-cat__list.square li:nth-child(3n){margin-right:0}.design-cat__list.circle li{width:calc(50% - 20px / 2)}.design-cat__list.circle li:nth-child(5n){margin-right:20px}.design-cat__list.circle li:nth-child(2n){margin-right:0}}.p-paper__wrap{margin-bottom:95px}.slider-select__item img{width:100%}.paper-select__list .slick-dots li{width:10px;height:10px}.paper-select__list .slick-dots li button{background:#989898;border-radius:20px;width:auto;height:auto;&:before{display:none}}.paper-select__list .slick-dots li.slick-active button{background:#555}.paper-select__list .slick-dots li button:before{width:auto;height:auto}.paper-type{display:flex;align-items:center;margin-bottom:20px}.paper-type dt{font-size:2rem;margin-right:15px}.paper-type dd select{color:var(--brown);font-size:1.6rem;background:#fff;padding:5px 8px 4px;border-radius:5px}.paper-items{font-size:1.5rem;list-style:disc;padding-left:20px;line-height:35px}@media only screen and (min-width:769px){.p-paper__wrap{display:flex;justify-content:space-between}.p-paper__left{width:300px}.p-paper__right{width:calc(100% - 350px)}}@media only screen and (max-width:768px){.paper-select__list{margin-bottom:80px}}}.container-design{height:100dvh;header{padding-top:25px}.c-header{justify-content:space-between}.c-header,.c-header__nav,.c-header__nav ul{display:flex;align-items:center}.c-header__nav ul{background:#9f6ace;justify-content:space-between;padding:14px 20px;border-radius:30px}.c-header__nav a{color:#fff;font-size:1.5rem;padding:0 10px}.c-header__nav-brn a{padding:14px 35px 14px 30px;border-radius:30px;margin-left:10px;position:relative;background:linear-gradient(270deg,#3bade3,#576fe6 25%,#d470a6 51%,#9f6ace);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out;cursor:pointer}.c-header__nav-brn a:hover{background-position:99% 50%}.c-header__nav-brn a:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(135deg);position:absolute;right:20px;top:calc(50% - 2px)}main{display:flex;height:100%;@media (max-width:768px){flex-direction:column}}.footer{background:var(--purple2);padding:60px 0 30px}.footer,.footer a{color:#fff}.footer__block1{padding:0 20px 30px;border-bottom:1px solid #fff;margin-bottom:15px}.footer__block1,.footer__nav-global{display:flex;justify-content:space-between}.footer__nav-global{width:calc(100% - 200px);font-family:Noto_Sans_JP-Bold}.footer__nav-global dt{font-size:1.8rem;margin-bottom:15px}.footer__nav-global dd{margin-left:15px}.footer__nav-global li,.footer__nav-global p{margin-bottom:10px}.footer__nav-global_sub{font-family:Noto_Sans_JP}.footer-sns__list,.footer__nav-local ul{display:flex;justify-content:space-between}.footer__nav-local ul{font-size:1.2rem;max-width:500px;margin:0 auto 30px}#copyright{text-align:center}.c-top{position:fixed;bottom:30px;right:30px;z-index:999;cursor:pointer;display:none}.c-title{font-family:Shippori_Mincho-Medium;font-size:2.8rem;text-align:center;color:var(--purple3)}.c-title:after{content:"";width:55px;height:1px;display:block;margin:15px auto 25px;background:#9f6ace;background:linear-gradient(90deg,#9f6ace,#d470a6)}.c-title span{font-size:1rem;color:#b48cd4;display:block}.c-lead{font-family:Shippori_Mincho;font-size:1.6rem;text-align:center;margin-bottom:40px}.top-feature{background:var(--pink-light)}@media screen and (min-width:767px){.top-feature__list ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:80px auto 85px}.top-feature__list li{width:calc(100% / 3 - 35px)}.top-feature__list li:nth-child(2) dd{letter-spacing:-.001em}}.top-feature__list li{text-align:center}.top-feature__list li dt{font-family:Shippori_Mincho-Medium;font-size:2.4rem;color:var(--purple3);margin:35px auto 15px}.top-cat{background:var(--pink-light)}.top-cat__list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:65px auto 45px}.top-cat__list li{width:calc(100% / 3 - 4%);margin-bottom:45px}.slick-dotted.slick-slider{margin:60px auto 70px}.slick-dots{bottom:-70px}.slick-dots li{width:7%;height:3px;background:#dcd0e4}.slick-dots li.slick-active{background:var(--purple3)}.top-voice{background:var(--pink-light)}.top-voice__list{display:flex;justify-content:space-between;margin-bottom:40px}.top-voice__item{width:calc(100% / 3 - 20px);font-size:1.5rem;line-height:1.6;background:#fff;padding:30px 20px;border-radius:15px}.top-voice__txt{margin-bottom:15px}.top-voice__name{text-align:right}.top-flow{background:var(--purple1)}.top-flow__list ul{margin:60px auto 0;text-align:center}.top-flow__list li{position:relative}.top-flow__list li:after{content:"";width:55px;height:14px;border-right:3px solid var(--purple2);border-bottom:3px solid var(--purple2);transform:skew(45deg);display:block;position:absolute;right:-55px;top:80px}.top-flow__list li:last-child:after{content:none}@media screen and (min-width:767px){.top-flow__list ul{display:flex;justify-content:space-between;width:790px}}.top-flow__list dt{font-family:Shippori_Mincho-Medium;font-size:2.3rem;color:var(--purple3);margin:25px auto 20px}.top-flow__list dd{font-size:1.5rem}.top-calendar{background:var(--pink-light)}.top-column__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:90px}.top-column__item{width:calc(100% / 3 - 20px)}.top-column__icatch img{width:100%;border-radius:20px}.top-column__ttl{font-family:Shippori_Mincho-Medium;font-size:1.8rem;color:var(--purple3);margin:30px 0 15px}.top-column__txt{color:var(--brown);margin-bottom:15px}.top-column__wrap{display:flex;justify-content:space-between;align-items:center}.top-column__date{font-size:1.3rem;color:var(--brown)}.top-column__cat{font-size:1.2rem;color:#fff;display:inline-block;background:var(--purple2);padding:3px 10px}.top-faq{background:var(--pink-light)}.accordion-item{margin-bottom:25px;border-bottom:1px solid var(--purple2);padding:0 55px 0 50px}.accordion-ttl{margin-bottom:25px;position:relative;cursor:pointer}.accordion-box{display:none;margin-bottom:25px}.accordion-ttl:after,.accordion-ttl:before{content:"";position:absolute;display:block;width:15px;height:2px;right:-25px;top:14px;background:var(--purple2)}.accordion-ttl:before{transition:.4s;transform:rotate(90deg)}.accordion-ttl.active:before{transform:rotate(180deg)}.top-faq__list{margin:60px auto 40px}.top-faq__list .accordion-ttl{font-family:Shippori_Mincho-Medium;color:var(--purple3);font-size:1.8rem}.top-faq__q{font-size:2.7rem;position:absolute;left:-35px;top:-10px}.top-faq__list .accordion-box{font-size:1.6rem}.top-news{background:var(--purple1)}.top-news__list{margin:60px auto 40px}.top-news__list .accordion-item{font-size:1.6rem}.top-news__list .accordion-ttl{font-family:Noto_Sans_JP-Bold}.top-news__date{font-family:Noto_Sans_JP;width:105px;display:inline-block}.pagination{text-align:center}.pagination .current,a.page-numbers{background:#fff;border:1px solid #ccc;padding:2px 10px;margin:2px 2px 5px;text-decoration:none;display:inline-block}.pagination .current{background:#000;border:1px solid #000;color:#fff}.navi-pre-next{letter-spacing:-.4em;text-align:left;padding:15px 0 0;margin:0!important}.navi-pre-next li{display:inline-block;letter-spacing:normal;width:32%;margin:0 1% 0 0}.navi-pre-next li:last-child{margin:0}.navi-pre-next li a{display:block;border:2px solid #b5b5b6;border-radius:5px;text-align:center;margin:auto;padding:5px;font-size:.9em;color:#b5b5b6!important;font-weight:700}.navi-pre-next li a:hover{background-color:#eaeaea;color:#b5b5b6!important;transition:background-color 1s ease 0s}.header{background-color:#313131;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;height:80px;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1300}.logo img{height:40px}.change{margin-left:20px;margin-right:auto;background-color:#313131;color:#fff;border:1px solid #fff;padding:10px 20px;cursor:pointer;border-radius:40px}.change:hover{background-color:#555}.hamburger-menu,.mobile-nav{display:none}.header__nav-left{justify-content:flex-start;margin-right:auto}.header__nav,.header__nav-left{display:flex;align-items:center}.header__nav ul{display:flex;list-style:none;padding:0;margin:0;text-align:center}.header__nav li{background-color:#313131;color:#fff;border:none;padding:5px;cursor:pointer;font-size:12px}.header__nav li p{margin-top:5px}.header__nav li:not(.is-disabled):hover{background-color:#777}.header__nav li.is-disabled{cursor:default;pointer-events:none}#redoButton,#redoButton *,#undoButton,#undoButton *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#redoButton img,#undoButton img{-webkit-user-drag:none}.c-header__nav-brn a,.c-header__nav-brn a *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-header__nav-brn a{color:#fff;text-decoration:none;padding:10px;background-color:#444}.c-header__nav-brn a:hover{background-color:#555}.sidebar{width:60px;min-width:60px;max-width:60px;padding:0;background-color:#f3f3f3;border-right:1px solid #ccc;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden}.mobile-subtabs,.tab .mobile-material-icon,.tab .mobile-text-icon,.tab-contents .close-tab,.tab:nth-child(2){display:none}.tabs{display:flex;flex-direction:column}.tab,.tabs{width:100%;min-width:0;box-sizing:border-box}.tab{border:none;padding:5px;cursor:pointer;text-align:center;line-height:1.5}.tab:hover{background-color:#d0d0d0}.tab.active{background-color:#ccc;filter:brightness(1);border-right:2px solid #9c9c9c}.tab img{filter:brightness(50%);max-width:100%;height:auto;display:block}.tab.active img{filter:brightness(1)}.tab-contents{width:320px;padding:10px;background-color:#d8d8d8;border-right:1px solid #ccc;flex-shrink:0;font-size:12px;display:flex;flex-direction:column;height:100%;min-height:0}.tab-content{display:none}.tab-content.active{display:block;flex:1 1 auto;min-height:0}.tab-content#materials-content.active{display:flex;flex-direction:column}.text-settings{margin-bottom:20px}.text-settings label{display:block;margin-bottom:5px}.text-settings select{width:100%;height:30px;padding:5px;border-radius:5px;border:1px solid #707070}.text-control{display:flex;margin-bottom:10px}.text-area{width:160px;margin-right:10px}.size-control{display:flex}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.size-control input[type=number]{width:50px;margin-right:10px}.text-wrapper{position:relative;display:inline-block}.text-wrapper input{width:60px;text-align:right;padding-right:20px}.text-wrapper:after{content:"pt";position:absolute;right:15px;top:45%;transform:translateY(-50%);pointer-events:none;color:#333}.tab-content #text-slider1,.tab-content #text-slider2{display:none}.size-buttons{border:1px solid #707070;border-radius:5px;overflow:hidden}.size-button,.size-buttons{display:flex;align-items:center;height:30px}.size-button{background-color:#fff;border:none;width:30px;justify-content:center;position:relative}.size-button:first-child:after{content:"";position:absolute;top:5px;right:0;width:1px;height:calc(100% - 10px);background-color:#bbb}.size-button:hover{background-color:#f0f0f0}#text2,.font-control{margin-bottom:10px}.color-control{display:flex}.selected-color{width:60px;height:30px;border:1px solid #707070;border-radius:5px;cursor:pointer}.color-palette{display:none;position:absolute;background-color:#fff;border-radius:5px;border:1px solid #ccc;padding:10px 5px;z-index:10;width:300px;margin-top:12px;box-shadow:1px 1px 5px #707070}.color-palette:before{content:"";position:absolute;top:-10px;left:20px;border-color:transparent transparent #fff;border-style:solid;border-width:0 4px 11px}.colors{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;width:100%}.colors .color-chip{width:25px;height:25px;border-radius:50%;cursor:pointer;border:1px solid}.colors .color-chip.selected{border:2px solid #000}.color-palette hr{margin-top:10px;margin-bottom:7px}.color-palette p{padding-left:10px;padding-bottom:5px}.style-wrapper{margin-left:10px}.style-button{width:60px;height:30px;display:flex;justify-content:center;align-items:center}.s-color-palette,.style-button{border-radius:5px;background-color:#fff}.s-color-palette{display:none;position:absolute;border:1px solid #ccc;padding:10px 5px;z-index:10;width:300px;margin-top:12px;box-shadow:1px 1px 5px #707070;left:70px}.s-color-palette:before{content:"";position:absolute;top:-10px;left:95px;border-color:transparent transparent #fff;border-style:solid;border-width:0 4px 11px}.s-close-button{position:absolute;width:20px;top:-9px;right:-5px;cursor:pointer;color:#000;text-align:center;background-color:#fff;border-radius:50%;font-weight:700;border:1px solid}.selectable-image{border:2px solid transparent}.s-colors{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;width:100%}.s-colors .color-chip{width:25px;height:25px;border-radius:50%;cursor:pointer;border:1px solid}.s-colors .color-chip.selected{border:2px solid #000}.s-color-palette hr{margin-top:10px;margin-bottom:7px}.s-color-palette p{padding-left:10px;padding-bottom:5px}.material-settings{display:flex;margin-top:5px;margin-bottom:10px}#selected-material{width:103px;height:103px}.m-option-wrapper{margin-left:10px}.m-style{margin-top:30px}.material-search{display:flex;flex-direction:column;margin-top:5px}#material-category{border:1px solid #707070;border-radius:5px;height:30px;margin-top:5px}.m-list-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px;overflow-y:auto;align-content:start;align-items:start;flex:1 1 auto;min-height:0;max-height:none}.material-item{border:1px solid #ccc;cursor:pointer}.material-item img{max-width:100%;max-height:100%;object-fit:cover}.material-image{cursor:pointer;border:2px solid transparent}.material-image.selected{border-color:blue}.m-color-palette{display:none;position:absolute;background-color:#fff;border-radius:5px;border:1px solid #ccc;padding:10px 5px;z-index:10;width:300px;margin-top:12px;box-shadow:1px 1px 5px #707070;left:70px}.m-color-palette:before{content:"";position:absolute;top:-10px;left:135px;border-color:transparent transparent #fff;border-style:solid;border-width:0 4px 11px}.close-button{position:absolute;width:20px;top:-9px;right:-5px;cursor:pointer;color:#000;text-align:center;background-color:#fff;border-radius:50%;font-weight:700;border:1px solid}.s-selection-options{display:flex;justify-content:space-around;margin-bottom:10px}.s-selection-item{display:flex;flex-direction:column;align-items:center;width:60px}.selectable-image{cursor:pointer;width:40px;border:2px solid #989898;border-radius:9px;transition:border-color .3s}.selectable-image.selected{border-color:#000}.s-selection-item label{font-size:9px}.m-style label{display:block;margin-bottom:5px}.m-colors{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;width:100%}.m-colors .color-chip{width:25px;height:25px;border-radius:50%;cursor:pointer;border:1px solid}.m-colors .color-chip.selected{border:2px solid #000}.m-color-palette hr{margin-top:10px;margin-bottom:7px}.m-color-palette p{padding-left:10px;padding-bottom:5px}.editor{position:relative;width:100%;background-color:#f2f2f2}.safe-line{position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:2px dashed red;box-sizing:border-box;display:block}.text-preview{position:absolute;width:100%;text-align:center;font-size:50px;color:#000}#preview1{top:50px}#preview1,#preview2{font-family:ヒラギノ明朝Pro,serif}#preview2{top:150px}.zoom-area{position:absolute;display:flex;padding:5px 10px;bottom:0;background-color:#fff;width:100%;gap:5px;align-items:center}#zoom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;background:#ccc;outline:none;opacity:.7;transition:opacity .15s ease-in-out;border-radius:5px}#zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#777;cursor:pointer;border-radius:50%}.layer-menu{background-color:#fff;border-radius:10px;border:1px solid #ccc;padding:5px 10px;box-shadow:1px 1px 5px #707070;max-width:210px;margin:0 auto;text-align:center}.layer-order-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-gap:6px;gap:6px}.layer-menu-title{font-size:12px;margin-bottom:3px}.layer-order-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2px 5px;font-size:10px}.layer-order-item:hover{background:#dcdddd;border-radius:5px;cursor:pointer}.layer-order-item img{margin-bottom:3px}.sub-menu{position:fixed;bottom:20px;right:20px;text-align:center;z-index:5}.reset-button{background-color:#666;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:10px}.reset-button:hover{background-color:#555}.safety-info{background-color:#fff;padding:10px;border:1px solid #ccc;border-radius:5px}.safety-info .icon{color:red}.safety-info p{text-align:center}.safety-header{display:flex;align-items:center;margin-bottom:5px;justify-content:center}.safety-header img{margin-right:5px}.safety-header{font-weight:700;font-size:16px}.hide-button{background-color:#989898;color:#fff;border:none;padding:5px 10px;border-radius:20px;cursor:pointer;margin-top:10px}.hide-button:hover{background-color:#bbb}.safe-close{display:none}@media (max-width:768px){.header{height:50px}.header .change,.header .logo,.header__nav p{display:none}.header__nav li{width:auto;padding:7px}.hamburger-menu{display:flex;flex-direction:column;cursor:pointer}.hamburger-menu span{width:25px;height:2px;background-color:#fff;margin:4px}.mobile-nav{flex-direction:column;position:absolute;top:0;left:0;background-color:#888;width:200px;z-index:1100;height:100%;display:flex;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.mobile-nav.show{opacity:.9;visibility:visible}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;padding:10px}.mobile-menu-head .batu{width:15px}.mobile-nav ul{list-style:none;padding:10px}.mobile-nav li{margin-bottom:15px}.mobile-nav li a{color:#fff;text-decoration:none}.sub-menu{position:static;display:flex;flex-direction:row-reverse;justify-content:space-around;padding-top:10px;background-color:#f2f2f2}.sub-menu:after{position:relative}.safety-info{font-weight:lighter;margin:auto;border:1px solid #313131}.safety-header{font-weight:lighter;margin-bottom:auto}.safety-result{display:none;position:absolute;top:50px;padding:10px;width:100%;left:0;background-color:#fff}.safety-result p{font-size:13px}.safety-result img{position:absolute;right:10px;bottom:10px;display:block;width:15px}.hide-button{border-radius:5px}.safety-result br{display:none}.reset-button{font-size:0;margin:auto;background-color:#fff;color:#313131;border:1px solid #313131;width:200px}.reset-button:before{font-size:16px;content:"リセットする"}.sidebar{position:fixed;bottom:0;z-index:1200;width:100%;background-color:#fff}.tabs{flex-direction:unset;justify-content:space-around;padding:10px 0}.tab{width:90px;padding:unset;background-color:initial}.tab .pc-material-icon,.tab .pc-text-icon{display:none}.tab .mobile-material-icon,.tab .mobile-text-icon,.tab:nth-child(2){display:block;max-width:100%;height:auto}#materials-menu p{display:none}.tab img{filter:none}.tab.active{border-right:none}.tab.active,.tab:hover{background-color:initial}.tab-contents{display:none;position:fixed;padding-top:20px;padding-bottom:80px;z-index:1100;bottom:0;width:100%;min-height:250px;max-height:70vh;overflow-y:auto;border-radius:10px 10px 0 0;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);border-top:1px solid #ddd}.tab-content.active,.tab-contents.active{display:block!important}.mobile-subtab-content{padding-bottom:20px}.tab-contents.submenu-color,.tab-contents.submenu-edit{min-height:300px;padding-bottom:100px}.tab-contents .close-tab{display:block;width:15px;position:absolute;right:10px;top:10px}.tab-content .size-area label,.tab-contents #color-control1,.tab-contents #color-control2,.tab-contents #color-wrapper1,.tab-contents #color-wrapper2,.tab-contents #font-control1,.tab-contents #font-control2,.tab-contents #size-area1,.tab-contents #size-area2,.tab-contents #style-wrapper1,.tab-contents #style-wrapper2,.tab-contents #text-area2,.tab-contents #text-settings1,.tab-contents #text-settings2,.tab-contents .size-buttons{display:none}.size-area{width:100%}.text-wrapper{display:flex;gap:10px;padding:20px 10px;align-items:center;width:100%}.tab-content #text-slider1,.tab-content #text-slider2{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;background:#ccc;outline:none;opacity:.7;transition:opacity .15s ease-in-out;border-radius:5px;padding:initial}#text-slider1::-webkit-slider-thumb,#text-slider2::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#777;cursor:pointer;border-radius:50%}#text-slider1::-moz-range-thumb,#text-slider2::-moz-range-thumb{background:#777;cursor:pointer;border-radius:50%}.text-wrapper:after{right:25px;top:50%}.color-control{display:block}.color-wrapper,.m-style,.style-wrapper{visibility:hidden}.color-palette,.m-color-palette,.s-color-palette{display:block;position:static;background-color:unset;border:unset;padding:unset;z-index:10;width:100%;margin-top:unset;box-shadow:none}.color-palette:before,.m-color-palette:before,.s-color-palette:before{display:none}.colors,.m-colors,.s-colors{justify-content:center;gap:4px}.colors .color-chip,.m-colors .color-chip,.s-colors .color-chip{width:30px;height:30px}.close-button,.color-wrapper label,.m-border,.selected-color,.style-wrapper .style-button{display:none}.style-wrapper .m-option-wrapper{margin-left:unset}.m-list-wrapper,.m-option-wrapper .title,.material-search,.material-settings,.select-material{display:none}.m-style{margin-top:unset}.m-style>label{display:none}.m-option-wrapper{margin-left:unset}.m-list-wrapper{text-align:center}.mobile-subtabs{display:flex;justify-content:space-around;padding:10px 0;border-bottom:1px solid #ddd;width:100%}.mobile-subtab-head{display:none;position:relative;text-align:center;padding:10px}.close-subtab{width:15px;position:absolute;right:10px;top:10px}.mobile-subtab-text{display:none;justify-content:space-around;padding-bottom:20px}.mobile-subtab-material{display:none;justify-content:space-around;padding:10px 0 20px}.mobile-subtab img{width:60px;height:60px;object-fit:contain}.editor{padding-top:10px;height:100%}.zoom-area{display:none}.layer-menu.vertical{padding:5px;position:absolute;right:15px;bottom:70px}.layer-menu.vertical .layer-order-wrapper{grid-template-columns:repeat(1,1fr)}.c-header__nav-brn{background:transparent!important}.c-header__nav-brn a{width:auto!important;white-space:nowrap}}}.design-check-image{display:inline-block;width:200px;@media (max-width:768px){width:100px}}.user-container{.l-container--840{max-width:840px;width:100%;margin:auto}@media only screen and (max-width:840px){.l-container--840{padding:0 20px}}.cart-title{font-family:Noto_Sans_JP-Bold;font-size:3rem;text-align:center}.cart-subtext{font-size:1.8rem;text-align:center;border:1px solid #898989;background-color:#ebe8ed;padding:10px;border-radius:4px}.cart-item{padding:10px 0;border-top:1px solid #898989}.cart-item:last-child{border-bottom:1px solid #898989}.cart-item__image{width:235px;height:290px;margin:auto;padding:25px;text-align:center}.cart-item__image img{width:calc(100% - 0px);height:calc(100% - 0px);object-fit:contain}.cart-item__right{padding-top:30px}.cart-item__num{font-size:1.8rem;font-weight:700;border-bottom:1px solid #898989;margin-bottom:15px}.cart-item__txt{font-size:1.6rem;display:flex;flex-wrap:wrap;margin-bottom:25px}.cart-item__txt dt{width:95px}.cart-item__txt dd{width:calc(100% - 100px);overflow-wrap:break-word}.cart-item__txt select{color:var(--brown);border-radius:5px;font-size:1.4rem;padding:2px 5px}.cart-item__price{font-size:2rem;font-weight:700;margin-bottom:50px}.modal-toggle.cart-btn__delete{font-size:1.5rem;color:#fff;background:#000;border:1px solid #000;padding:5px 20px;border-radius:20px;cursor:pointer}.cart-total{margin:40px auto 110px}.cart-total li{font-size:1.6rem;width:435px;border-bottom:1px solid #898989;padding-bottom:5px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.cart-total li span{font-size:2rem}.cart-total li.cart-total__.price{font-family:Noto_Sans_JP-Bold;font-size:2rem}.cart-total li.cart-total__.price span{font-size:2.3rem}.cart-form__submit_list{max-width:500px;display:flex;justify-content:space-between;margin:90px auto 20px}#cart_page #modal .modal-content{max-width:510px;padding:55px 20px}.cart-modal__ttl{font-size:2.2rem;color:#000}.c-btn__submit,.cart-modal__ttl{text-align:center}.c-btn__submit button,.c-btn__submit input[type=submit]{font-size:1.5rem;color:#fff;border:1px solid var(--purple2);border-radius:30px;padding:10px 20px;background:var(--purple2);width:230px;cursor:pointer}.c-btn__submit button:disabled,.c-btn__submit button:hover,.c-btn__submit input[type=submit]:disabled,.c-btn__submit input[type=submit]:hover,.c-btn__withdraw:hover{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}.c-btn__submit button:disabled,.c-btn__submit input[type=submit]:disabled{background:#888;border:1px solid #888;cursor:not-allowed}.u-submit-back input[type=submit]{color:var(--purple2);background:var(--pink-light)}#modal .modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);transition:all 1s ease-in-out}#modal .modal-content{background:#fff;overflow-y:auto;padding:40px;border-radius:20px;width:90%;max-width:750px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:700px;animation:show .4s linear 0s}.modal-btn__close.modal-close{position:absolute;top:20px;right:20px;cursor:pointer}#modal .withdraw-submit_list{display:flex;margin-top:30px;justify-content:space-between}.c-btn__withdraw{font-size:1.5rem;color:#fff;border:2px solid #000;border-radius:30px;padding:10px 20px;background:#000;width:230px;cursor:pointer;text-align:center}.c-btn__submit.u-submit-wh input[type=submit]{background:#fff;color:#000;border:2px solid #000;height:46.5px}.c-btn__submit.u-submit-wh input[type=submit]:hover{background:#000;color:#fff}.c-btn__submit a{font-size:1.5rem;color:#fff;border:1px solid var(--purple2);border-radius:30px;padding:10px 20px;background:var(--purple2);width:230px;cursor:pointer;display:block;margin:auto}.c-btn__submit.u-submit-back a{color:var(--purple2);background:var(--pink-light)}.c-btn__submit a:hover{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;transition:opacity .7s ease 0s}@keyframes show{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){#modal .modal-content{padding:30px}#register_page #modal .modal-content{padding:25px 5%}#modal .btn-cta{font-size:1.4rem}.withdraw-submit_list>div{width:48%}.withdraw-submit_list input{width:100%!important}}@media only screen and (min-width:769px){.cart-item__wrap{display:flex;justify-content:space-between}.cart-item__image{margin-right:60px}.cart-item__right{width:calc(100% - 295px)}.cart-total{display:flex;flex-direction:row-reverse}}@media only screen and (max-width:768px){.cart-title{font-size:2.2rem}.cart-subtext{font-size:1.5rem}.cart-item__price{margin-bottom:20px}.cart-total li{width:100%}.cart-form__submit_list>div{width:48%}.c-btn__submit.u-submit-back a,.cart-form__submit_list .c-btn__submit button,.cart-form__submit_list .c-btn__submit input[type=submit]{width:100%;font-size:1.3rem}}.order-step{margin:0 auto 100px;display:flex;justify-content:center}.order-form__list{margin-bottom:30px}.order-step__item{color:#9fa0a0;font-size:1.6rem;text-align:center;padding:0 20px;position:relative}.order-step__item.is-current{color:var(--brown)}.order-step__item:before{content:"";width:15px;height:15px;background:#9fa0a0;display:block;border-radius:15px;margin:0 auto 25px}.order-step__item.is-current:before{background:var(--brown)}.order-step__item:after{content:"";width:100%;height:5px;background:#9fa0a0;display:block;position:absolute;right:0;top:5px;z-index:-1}.order-step__item:first-child:after{width:50%}.order-step__item:last-child:after{width:50%;left:0}.order-form__item{padding:40px 0;border-bottom:1px solid var(--brown)}.order-form__item:first-child{border-top:1px solid var(--brown)}.order-lead__wrap{display:flex;align-items:center}.order-lead__wrap .order-lead__right{width:50px}.order-lead__wrap input[type=radio]{width:25px;height:25px;vertical-align:middle}.order-lead__wrap .order-lead{font-size:2rem;font-weight:700;width:calc(100% - 50px)}.order-lead__wrap .order-lead p{font-size:1.6rem}.order-lead>.order-box{padding:5px 0 0}.u-form__required{color:red;font-size:1.2rem}.order-lead__wrap .order-lead span{display:block}.order-box{padding:20px 0 0 50px;>p{color:red;font-size:1.4rem;margin-bottom:2rem}}.font-16{font-size:1.6rem}.order-box__content .card-input{margin-top:10px;padding:5px 10px}.order-box__content .card-input,.order-box__content input[type=text]{max-width:490px;width:100%;height:30px;border:1px solid #888;border-radius:5px;background:var(--pink-light);margin-bottom:15px}.order-box__content input[type=text]{padding:2px 10px}.order-box__content input[type=submit]{padding:4px 8px;border:1px solid #888;border-radius:5px}.order-box__content input.zipcode{max-width:140px;margin:0 10px 15px}.order-box__content input.tel{max-width:60px;height:30px;padding:2px 10px;border:1px solid #888;border-radius:5px;background:var(--pink-light);margin-bottom:15px}.order-box__content input[type=text].manager{max-width:140px}.order-box__content select{color:var(--brown);height:30px;padding:2px 10px;border:1px solid #888;border-radius:5px;background:var(--pink-light);margin-bottom:15px}.order-form__default label{font-size:1.6rem;margin-left:10px}.order-box__default{border-top:1px dashed var(--brown);padding-top:15px;margin-bottom:25px}.order-box__default label{margin-left:10px}@media only screen and (min-width:769px){.order-box dl{display:flex}.order-box .order-box__label{width:150px}.order-box .order-box__content{width:calc(100% - 130px)}}@media only screen and (max-width:768px){.order-step{margin:0 auto 50px}.order-step__item{font-size:1.2rem;padding:0 10px}.order-lead__wrap input[type=radio]{width:20px;height:20px}.order-lead__wrap .order-lead__right{width:35px}.order-box{padding:20px 0 0 35px}.order-box__label{margin-bottom:5px}}.cart-title2{font-family:Noto_Sans_JP-Bold;font-size:2.4rem}.cart-item__ttl{font-size:1.8rem;border-bottom:1px solid #898989;margin-bottom:20px;padding-bottom:5px}.cart-item__ttl span{margin-left:10px}.p-order-confirm .cart-total{margin:40px auto 0}.p-order-confirm2 .cart-title2{border-bottom:1px solid #898989;padding-bottom:5px;margin-bottom:25px}.order-confirm__list{background:#fff;border:1px solid #898989;margin-bottom:110px}.order-confirm__list dl{display:flex;border-bottom:1px solid #898989}.order-confirm__list dl:last-child{border-bottom:none}.order-confirm__list dt{font-size:1.1rem;background:#efefef;width:140px;padding:10px 15px;border-right:1px solid #898989;display:flex;align-items:center}.order-confirm__list dd{font-size:1.2rem;width:calc(100% - 140px);padding:10px 15px}.order-consent__wrap{font-size:1.6rem;background:#fff;border:1px solid #898989;padding:50px 55px;margin-bottom:110px}.order-consent__ttl{font-size:2.4rem;font-weight:900;text-align:center;margin-bottom:35px}.order-consent__list li{border-bottom:1px solid #898989;padding:10px 0}.order-consent__list li:first-child{border-top:1px solid #898989;margin-top:20px}.order-consent__list input[type=checkbox]{width:15px;height:15px}.order-consent__list li label{font-size:1.8rem;font-weight:900;margin-left:5px}.order-confirm__submit p{font-size:1.7rem;text-align:center}@media only screen and (max-width:768px){.order-confirm__list dt{width:120px}.order-confirm__list dd{width:calc(100% - 120px)}.order-confirm__list{margin-bottom:60px}.order-consent__wrap{font-size:1.4rem;padding:30px;margin-bottom:60px}.order-consent__list li label{font-size:1.6rem}}.order-thanks{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:100px}.order-thanks p a{color:var(--purple2)}.order-thanks dl{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.order-thanks dt{width:200px}@media only screen and (max-width:768px){.order-thanks{text-align:left}}}.header-admin{background-color:var(--purple2)}.header-admin *{font-size:1.8rem}.header-admin h2{font-size:1.6rem}.header-admin>div>a{text-decoration:none}.container-admin{min-height:100dvh}.container-admin>:not(.container-design) *{font-size:1.5rem}.container-admin>:not(.container-design) a{color:var(--purple2)}.container-admin>:not(.container-design) a.MuiCardActionArea-root{color:rgba(0,0,0,.7);text-decoration:none}.container-admin>:not(.container-design) .MuiGrid-item>.MuiCard-root,.container-admin>:not(.container-design) .MuiGrid-item>.MuiCard-root>.MuiCardActionArea-root{height:100%}.container-admin>:not(.container-design) .MuiCardHeader-root{margin-top:2rem;padding-bottom:0;width:100%}.container-admin>:not(.container-design) .MuiFormControl-root{margin-top:.5rem}.container-admin>:not(.container-design).MuiContainer-root{width:100vw;max-width:100vw;padding-left:calc(50vw - 600px);padding-right:calc(50vw - 600px)}@media(max-width:1200px){.container-admin>:not(.container-design).MuiContainer-root{padding-left:24px;padding-right:24px}}@media(max-width:600px){.container-admin>:not(.container-design).MuiContainer-root{padding-left:16px;padding-right:16px}}.container-admin>:not(.container-design) .MuiSvgIcon-root{width:2.4rem;height:2.4rem}.container-admin>:not(.container-design) .largeButton{width:100%;margin:1rem auto;text-align:center;padding:.5rem;background-color:#ccc;cursor:pointer}.container-admin>:not(.container-design) .half-button{width:calc(50% - 2rem);margin:1rem auto;text-align:center;padding:.5rem;background-color:#ccc;cursor:pointer}.container-admin>:not(.container-design) .admin-product-info>ul{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.container-admin>:not(.container-design) .admin-product-info>ul>li{width:4rem;height:4rem;border-radius:.2rem;box-shadow:.2rem .2rem .2rem rgba(0,0,0,.2);cursor:pointer;position:relative}.container-admin>:not(.container-design) .admin-product-info>ul>li>img{width:100%;height:100%;object-fit:cover;object-position:center}.container-admin>:not(.container-design) .admin-product-info>ul>li>div{font-size:.8rem;color:var(--color-text-black);text-align:center;position:absolute;bottom:0;left:0;right:0;line-height:1;background-color:hsla(0,0%,100%,.5);font-weight:700;padding-top:.1rem}.container-admin>:not(.container-design) .admin-product-info>ul>li.new-product{display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:var(--color-text-black)}.container-admin>:not(.container-design) input:not([type=range]){min-width:30rem;font-size:1.8rem;padding:1rem}.MuiDialogActions-root.reservation-approval{justify-content:center}.MuiDialogActions-root.reservation-approval>button{background-color:var(--bg-color-4);padding:.2rem 2rem;font-size:1.2rem;font-weight:700}.MuiDialog-container .MuiDialogTitle-root{padding-bottom:.5rem!important;text-align:center}.MuiDialog-container .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:1rem}.MuiDialog-container .MuiInputLabel-root{font-size:1.6rem}.MuiDialog-container .MuiInput-root,.MuiDialog-container .MuiInputBase-input{font-size:1.8rem}.MuiDialog-container .MuiDataGrid-main{font-size:1.4rem}.MuiDialog-container .MuiDataGrid-footerContainer .MuiTablePagination-displayedRows{font-size:1.3rem}.MuiDialog-container .MuiGrid-root{padding-left:0}.MuiDialog-container .MuiDialogActions-root{flex-wrap:wrap;justify-content:space-evenly!important;gap:1rem;margin-top:.5rem!important;margin-bottom:.5rem!important}.MuiDialog-container .MuiDialogActions-root>:not(:first-child){margin-left:0}.MuiDialog-container .MuiDialogActions-root .MuiButton-root{min-width:100px!important;transition:all .2s ease!important}.MuiDialog-container .MuiDialogActions-root .MuiButton-root:hover{opacity:.6}.admin-image-list{margin-bottom:30px}.admin-image-list .image-list-item-header{font-size:1.7rem;border-top:1px solid var(--purple2);border-bottom:1px solid var(--purple2);padding:10px;margin-top:30px;margin-bottom:10px;color:var(--purple2);background-color:#ebe8ed}.admin-image-list .image-list-item-container{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:8px}.admin-image-list .image-list-item{position:relative;display:inline-block;width:8.3333333333%;height:100%;margin:8px;padding:8px;border:1px solid #ddd;border-radius:4px}.admin-image-list .image-list-item img{width:100px;height:100px;object-fit:contain}.admin-image-list .image-list-item p{margin:4px 0 0;font-size:12px;text-align:center}.admin-image-list .color-box{width:20px;height:20px;border:1px solid #ddd;border-radius:2px;margin:4px auto 0}.admin-image-list .background-master-item{position:relative;display:inline-block;margin:8px;padding:8px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.admin-image-list .background-master-item.selected{border:2px solid #1976d2;background-color:#f3f3f3}.admin-image-list .background-master-item img{width:100px;height:100px;object-fit:contain}.admin-image-list .background-master-item p{margin:4px 0 0;font-size:12px;text-align:center}.admin-image-list .fuda-item{position:relative;display:inline-block;margin:8px;padding:8px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.admin-image-list .fuda-item img{width:100px;height:100px;object-fit:contain}.admin-image-list .fuda-item p{margin:4px 0 0;font-size:12px;text-align:center}.admin-image-list .fuda-item .sort-order{left:4px;background-color:rgba(0,0,0,.7)}.admin-image-list .fuda-item .fuda-item-featured,.admin-image-list .fuda-item .sort-order{position:absolute;top:4px;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700}.admin-image-list .fuda-item .fuda-item-featured{right:4px;background:linear-gradient(135deg,#9f6ace,#576fe6);z-index:1}.admin-image-list .add-fuda-item{position:relative;display:inline-flex;margin:8px;padding:8px;border:1px dashed #ccc;border-radius:4px;cursor:pointer;width:100px;height:100px;align-items:center;justify-content:center;font-size:24px;color:#ccc}.admin-image-list .add-fuda-item:hover{border-color:#999;color:#999;background-color:#f9f9f9}.admin-dialog-product>div.MuiDialog-container{width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.admin-dialog-product>div.MuiDialog-container>div{width:100%;max-width:100%}.admin-dialog-product>div.MuiDialog-container>div>ul{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap}.admin-dialog-product>div.MuiDialog-container>div>ul>li{width:140px;border:1px solid var(--color-border-gray);padding:5px;cursor:pointer;margin:1rem}.admin-dialog-product>div.MuiDialog-container>div>ul>li>img{width:60%;display:block;margin:0 20%}.admin-dialog-product>div.MuiDialog-container>div>ul>li>span{font-size:.8rem;text-align:center;display:block;margin-top:.2rem}.color-sample-container{display:flex;align-items:center;gap:.5rem}.container-mypage .mypage-user-info{text-align:center;margin-bottom:40px}.container-mypage .mypage-user-info .mypage-name{font-size:1.8rem;font-weight:700;color:#333;display:block}.container-mypage .sequence-input .c-btn__submit input[type=submit]{height:auto;margin-top:1rem}.container-mypage .sequence-input .c-btn__submit.u-submit-no-mt>input[type=submit]{margin-top:0}.container-mypage .sequence-input .error-message{color:#ad0d0c;font-size:1.2rem;margin-top:.2rem}.container-mypage .sequence-input>div.sequence-input__arrow{text-align:center;margin-top:1rem;margin-bottom:1rem}.history-date{display:flex;justify-content:space-between;align-items:center}.cart-badge{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700}.login-cart-warning{width:60%;margin:0 auto 2rem;padding:1rem;border:1px solid var(--brown);border-radius:8px}@media(max-width:768px){.login-cart-warning{width:90%}}.login-cart-warning p{margin:0;font-size:1.4rem;line-height:1.6;text-align:center}body{margin:0;padding:0;background:transparent}.fragment-featured-fuda{padding:16px 8px 20px;background:transparent;box-sizing:border-box;overflow:hidden}.fragment-loading{text-align:center;padding:40px 0;color:#aaa;font-size:1.4rem}.fragment-slider-wrap{padding:0 4px}.fragment-fuda-item{padding:0 6px;box-sizing:border-box;cursor:pointer;outline:none;transition:transform .15s ease,opacity .15s ease}.fragment-fuda-item:hover{transform:translateY(-4px);opacity:.9}.fragment-fuda-item:focus{outline:none}.fragment-fuda-item img,.fragment-fuda-item object{display:block;width:100%;height:auto;pointer-events:none;border-radius:4px;aspect-ratio:1/2.2;object-fit:contain}.fragment-featured-fuda .slick-slide{outline:none}.fragment-dots,.fragment-featured-fuda .slick-track{display:flex;align-items:center}.fragment-dots{justify-content:center;gap:6px;margin-top:14px}.fragment-dot{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:0;background:#d1c4e9;border-radius:999px;width:28px;height:4px;cursor:pointer;transition:background .2s,width .2s}.fragment-dot.is-active{background:#9f6ace;width:40px}@media (max-width:768px){.fragment-featured-fuda{padding:12px 4px 16px}.fragment-fuda-item{padding:0 4px}}