.ma-rl-5vw{margin:0 5vw}.lower-main-ttl{font-size:4.5rem;font-family:azo-sans-web,sans-serif;font-weight:500;margin:93px 5vw 100px}.lower-main-ttl span{font-size:1.4rem;margin:0 0 0 15px}.breadcombs a{font-size:1.2rem;color:#959595}.breadcombs .current-page,.breadcombs span{font-size:1.2rem;color:#000}@media (max-width: 544px){.lower-main-ttl{font-size:3.0rem;margin:100px 5vw}.lower-main-ttl span{display:block;font-size:1.2rem;margin:10px 0 0 0}.breadcombs{line-height:1.3;margin:0 5vw 0}.breadcombs a{font-size:1.0rem}.breadcombs .current-page,.breadcombs span{font-size:1.0rem}.product-breadcrumbs{line-height:1.3;margin:0 0 10px}}#about-sec-1{margin:200px 5vw 200px 0}#about-sec-1 .about-box-1{align-items:center}#about-sec-1 .about-box-1 img{width:47%;border-radius:0 10px 10px 0}#about-sec-1 .about-box-1>div{width:47%}#about-sec-1 .about-box-2{margin:200px 0 0}#about-sec-1 .about-box-2 img{width:300px;margin:0 auto}#about-sec-2{margin:0 5vw 200px}.mut_dl dt{width:27%;border-top:1px solid #f3f3f3;padding:25px 0}.mut_dl dt:last-of-type{border-bottom:1px solid #f3f3f3}.mut_dl dd{width:73%;border-top:1px solid #f3f3f3;padding:25px 0}.mut_dl dd:last-of-type{border-bottom:1px solid #f3f3f3}@media (max-width: 544px){#about-sec-1{margin:150px 5vw 100px}#about-sec-1 .about-box-1 img{width:100%;border-radius:10px}#about-sec-1 .about-box-1>div{width:100%;margin:25px 0 0}#about-sec-1 .about-box-2{margin:150px 0 0}#about-sec-1 .about-box-2 img{width:260px;margin:75px auto}#about-sec-2{margin:150px 5vw 150px}.mut_dl dt{font-size:1.4rem}.mut_dl dd{font-size:1.4rem}}#collection-cat{margin:200px 0 0}.collection-hero__description{vertical-align:text-top}.collection-cus-cat li{width:30%;position:relative;background-image:url(/cdn/shop/files/STANDING-SIGNBOARD.webp);background-size:cover;height:0;padding-top:30%}.collection-cus-cat li:nth-of-type(1){border-radius:0 10px 10px 0}.collection-cus-cat li:nth-of-type(1)::after{border-radius:0 10px 10px 0}.collection-cus-cat li:nth-of-type(2){background-image:url(/cdn/shop/files/PROJECTIONG-SIGNBOARD.webp);border-radius:10px}.collection-cus-cat li:nth-of-type(3){background-image:url(/cdn/shop/files/ac.webp);border-radius:10px 0 0 10px}.collection-cus-cat li:nth-of-type(3)::after{border-radius:10px 0 0 10px}.collection-cus-cat li::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background:#333;opacity:0.43;z-index:100;border-radius:10px}.collection-cus-cat li div{position:absolute;width:100%;text-align:center;top:57%;left:50%;transform:translate(-50%, -57%);-webkit-transform:translate(-50%, -57%);-ms-transform:translate(-50%, -57%);z-index:101}.collection-cus-cat li h3{padding:0 20px;position:absolute;width:100%;text-align:center;font-family:azo-sans-web,sans-serif;font-weight:500;font-size:2.5rem;color:#fff;letter-spacing:0.14em;line-height:33px}.collection-cus-cat li .btn-1{margin:85px 0 0;color:#fff;border:1px solid #fff}.collection-cus-cat li .btn-1::after{border-top:1px solid #fff;border-right:1px solid #fff}@media (max-width: 544px){#collection-cat{margin:100px 0 0}.collection-cus-cat{padding:0 5vw}.collection-cus-cat li{width:100%;margin:5vw 0 0 0;height:300px;padding-top:unset}.collection-cus-cat li:nth-of-type(1){border-radius:10px}.collection-cus-cat li:nth-of-type(1)::after{border-radius:10px}.collection-cus-cat li:nth-of-type(2){border-radius:10px}.collection-cus-cat li:nth-of-type(3){border-radius:10px}.collection-cus-cat li:nth-of-type(3)::after{border-radius:10px}.collection-cus-cat li::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background:#333;opacity:0.43;z-index:100;border-radius:10px}.collection-cus-cat li div{position:absolute;width:100%;text-align:center;top:57%;left:50%;transform:translate(-50%, -57%);-webkit-transform:translate(-50%, -57%);-ms-transform:translate(-50%, -57%);z-index:101}.collection-cus-cat li h3{padding:0 20px;position:absolute;width:100%;text-align:center;font-family:azo-sans-web,sans-serif;font-weight:500;font-size:2.5rem;color:#fff;letter-spacing:0.14em;line-height:33px}.collection-cus-cat li .btn-1{margin:85px 0 0;color:#fff;border:1px solid #fff}.collection-cus-cat li .btn-1::after{border-top:1px solid #fff;border-right:1px solid #fff}}.lower-main-ttl small{font-size:2.7rem;font-weight:600;margin:0 3px}#qanda-sec-1{margin:150px 5vw}#qanda-sec-1 ul{gap:20px;justify-content:left}#qanda-sec-1 .btn-1{padding:10px 45px 8px 40px}#qanda-sec-1 .btn-1::after{top:-1px;right:22px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#qanda-sec-1 .btn-1:hover::after{right:22px;top:7px}.mut-qanda-list{margin:0 5vw;border-top:1px solid #A0A0A0}.mut-qanda-list .qanda-ttl{width:30%;padding:25px 0}.mut-qanda-list .qanda-ttl h2{position:sticky;top:100px}.mut-qanda-list .qanda-cont{width:70%}.mut-qanda-list .qanda-cont summary,.mut-qanda-list .qanda-cont .answer{border-bottom:1px solid #f3f3f3;padding:25px 0}.mut-qanda-list .qanda-cont summary span,.mut-qanda-list .qanda-cont .answer span{margin:0 15px 0 0}.mut-qanda-list .qanda-cont summary{padding-left:2em;padding-right:2em;text-indent:-2em}.mut-qanda-list .qanda-cont summary span{color:#A0A0A0}.mut-qanda-list .qanda-cont .answer{padding-left:2em;padding-right:2em;text-indent:-2em}.mut-qanda-list .qanda-cont details[open]>summary .icon-caret{transform:rotate(180deg)}#design{margin:0 5vw 200px}@media (max-width: 544px){.lower-main-ttl small{font-size:2.0rem}#qanda-sec-1{margin:100px 5vw}.mut-qanda-list{border-top:none;margin:100px 5vw 0}.mut-qanda-list .qanda-ttl{width:100%;border-bottom:1px solid #f3f3f3;padding:0 0 25px}.mut-qanda-list .qanda-ttl h2{font-size:1.8rem;position:unset;top:unset}.mut-qanda-list .qanda-cont{width:100%}.mut-qanda-list .qanda-cont summary,.mut-qanda-list .qanda-cont .answer{font-size:1.4rem}#design{margin:100px 5vw 150px}}#contact-sec-1{max-width:800px;margin:100px auto}.tel-btn{margin:50px 0 0;text-align:center}.tel-btn a{border-radius:10px;background:#f2f2f2;padding:30px 20px;display:block}.tel-btn span{font-size:4.0rem;margin:0 0 0 60px;vertical-align:sub}#contact-sec-2{background:#f2f2f2;padding:150px 0;margin:0 0 200px}#contact-sec-2 .custom-form-wrap{max-width:800px;margin:0 auto}#contact-sec-2 .custom-form-wrap .mut-ttl{margin:0 0 1.5rem}#contact-sec-2 .custom-form-wrap .field{margin:25px 0 0 0}#contact-sec-2 .custom-form-wrap .field .field__input{height:60px}#contact-sec-2 .custom-form-wrap .field::after{box-shadow:unset}#contact-sec-2 .custom-form-wrap .field .text-area{height:250px}#contact-sec-2 .custom-form-wrap .custom-field{width:500px}#contact-sec-2 .contact__button{text-align:center}#contact-sec-2 button{width:300px;height:60px;margin:6rem auto 0;background:#333}.field__label{top:35%}.form__label{top:10%}.form__label,.field__label{font-size:1.4rem}@media (max-width: 544px){#contact-sec-1{margin:100px 5vw}.tel-btn{margin:25px 0 0}.tel-btn span{display:block;font-size:2.6rem;margin:0}#contact-sec-2{background:#f2f2f2;padding:100px 0;margin:0 0 150px}#contact-sec-2 .custom-form-wrap{margin:0 5vw}#contact-sec-2 .custom-form-wrap .field{margin:25px 0 0 0}#contact-sec-2 .custom-form-wrap .custom-field{width:100%}#contact-sec-2 button{width:100%}}.breadcrumbs-wrap{margin:0 5vw}#blog-sec-2{margin:150px 5vw 0}#blog-sec-2 .custom-blog{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 920px){#blog-sec-2 .custom-blog{grid-template-columns:1fr}}.custom-article-temp .breadcombs{margin:2.0rem auto 0;max-width:72.6rem}.custom-article-temp .custom-article-cont{margin:0 auto;max-width:unset}.custom-article-temp .article-template__title{font-size:3.6rem;padding:0 0 1rem;margin:3.0rem 0 3.0rem 0 !important;border-bottom:1px solid #f3f3f3}.custom-article-temp .pagenate{display:flex;justify-content:space-between;margin:10rem auto;max-width:72.6rem}.custom-article-temp .pagenate .prev-btn{padding:8px 24px 6px 34px}.custom-article-temp .pagenate .prev-btn::after{webkit-transform:rotate(2255deg);transform:rotate(225deg);left:20px;right:unset}.custom-article-temp .pagenate .prev-btn:hover::after{left:16px}.custom-article-temp .pagenate .next-btn{padding:8px 34px 6px 24px}.custom-article-temp .pagenate .btn-1{font-size:1.1rem}.custom-article-temp .pagenate .btn-1::after{top:1px}@media (max-width: 920px){.custom-article-temp .breadcombs{margin:1.5rem 5vw 0}.custom-article-temp .article-template__title{font-size:2.6rem;margin:3.0rem 0 3.0rem 0;padding:0 0 1.2rem}.custom-article-temp .pagenate{margin:10rem 5vw}}.custom-login.lower-main-ttl{margin:0 0 50px}.custom-login.lower-main-ttl span{display:block;margin:5px 0 0 0}.custom-login-wrap{background:#f2f2f2;padding:150px 0 175px}.custom-login-wrap #recover{font-size:2.5rem;text-align:left}.custom-login-wrap .customer{margin:0 auto !important}.custom-login-wrap .field input{height:60px}.custom-login-wrap .field label{top:26%;margin:5px 0 0 0}.custom-login-wrap .field::after{box-shadow:unset}.custom-login-wrap button{width:100%;height:60px}.custom-login-wrap .login a{margin:0 0 0 auto}@media (max-width: 544px){.custom-login-wrap{background:#f2f2f2;padding:100px 0 100px}.custom-login-wrap #recover{font-size:2.2rem}.custom-login-wrap .customer{max-width:unset !important;padding:0 5vw !important}}#policy-sec-1{max-width:1000px;margin:150px auto 0;padding:0 5vw}#policy-sec-1 dl{margin:75px 0 0}#policy-sec-1 dl dt{font-size:1.9rem;padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #f3f3f3}#policy-sec-1 dl dd{margin:0 0 50px}#policy-sec-1 dl ul{margin:30px 0 0 0}#policy-sec-1 dl ul li{margin:10px 0 0 0}#policy-sec-1 dl ul li a{color:#A0A0A0;text-decoration:underline}.privacy_txt_1{margin:100px auto}.ma_t_20{margin:20px 0 0 0}.ma-l-20{margin:0 0 0 1em}.ma-tl-20{margin:20px 0 0 1em}#tokutei-sec-1{margin:200px 5vw}@media (max-width: 544px){#policy-sec-1{margin:100px auto 0}#policy-sec-1 dl dt{font-size:1.7rem}#tokutei-sec-1{margin:150px 5vw}#tokutei-sec-1 .mut_dl dt{width:30%}#tokutei-sec-1 .mut_dl dd{width:70%}}.line-item-property__field{margin:20px 0}.line-item-property__field label{display:block;font-size:1.4rem}.line-item-property__field textarea{font-size:1.3rem;width:300px;height:80px;border-radius:5px;padding:10px}.line-item-property__field textarea:focus{outline:0;box-shadow:#000000}.cs-attachment{width:100%;max-width:430px;display:flex;align-items:center;position:relative;margin:0 auto 25px 0;gap:0 20px;border:1px solid #333;border-radius:5px;padding:2px}.cs-attachment label{height:auto;padding:15px;font-size:1.2rem;letter-spacing:0.15em;background:#fff;font-family:m-plus-2c,sans-serif;cursor:pointer}.cs-attachment label input{display:none}.cs-attachment p{font-size:1.2rem;letter-spacing:0.15em}
