﻿@font-face{font-family:"Outfit";src:url("https://restyle1.com/slds/fonts/Outfit.ttf") format("truetype")}body{letter-spacing:0.1em;font-family:Outfit, "Noto Sans JP", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}a.link-color{color:#0d6efd}.ml-auto{margin-left:auto;width:fit-content}.page h2{padding-top:0;border:none;letter-spacing:0.05em;font-size:2.4em;padding-bottom:0}.page h2 span{display:inline-block}.page h2 small{display:block;line-height:1.5em;font-size:0.45em;color:#b9e6f0;margin-bottom:1em}@media screen and (max-width:767.98px){.page h2{font-size:1.8em}}.page h3{border:none;margin:0}.page h3 span{display:inline-block}.page h3:after{border:none}.page p a{text-decoration-color:#666;text-decoration-style:solid}.page p a.blank-icon{display:inline-block;padding-right:0.2em}.page p a.blank-icon::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:0.75em;display:inline-block;padding-bottom:0.1em}.page p+h3,.page ul+h3{margin-top:2em}.page .alignfull{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:var(--vk-width-full)}.gray-bg{background-color:#f0f0f0}body.page:not(.woocommerce-page) p span{display:inline-block}@media screen and (max-width:767.98px){figure{margin-bottom:1.5em}}.site-body a img{transition:0.3s}.site-body a img:hover{opacity:0.8}.w-600{margin-left:auto;margin-right:auto;max-width:600px}.w-768{margin-left:auto;margin-right:auto;max-width:768px}.w-992{margin-left:auto;margin-right:auto;max-width:992px}.pt{padding-top:32px}@media screen and (min-width:768px){.pt{padding-top:64px}}.pb{padding-bottom:32px}@media screen and (min-width:768px){.pb{padding-bottom:64px}}.border-none{border:none !important}.site-btn{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:1em 0;font-size:14px}.site-btn.disabled{opacity:0.4;position:relative}.site-btn.disabled::after{position:absolute;z-index:2;width:100%;height:100%;content:"";left:0;top:0}.site-btn a,.site-btn .btn-d{text-align:right;min-width:160px;background-color:#1e87c8;color:#fff;padding:0.85em 1.5em 0.85em 3.5em;border-radius:2em;white-space:nowrap;position:relative}.site-btn a::before,.site-btn .btn-d::before{display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";content:"";background-color:#fff;border-radius:50%;width:31px;height:31px;top:50%;transform:translatey(-50%);left:5px;text-align:center;position:absolute;font-weight:900;color:#1e87c8;font-size:1.5em;transition:0.2s}.site-btn.rakuten a{background-color:#be0000}.site-btn.rakuten a::before{content:""}.site-btn.rakuten a::after{content:"";width:20px;height:20px;position:absolute;top:50%;transform:translatey(-50%);left:12px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/06/rakuten.png")}.site-btn.line a{background-color:#4cc764}.site-btn.line a::before{content:""}.site-btn.line a::after{content:"";width:22px;height:22px;border-radius:5px;position:absolute;top:50%;transform:translatey(-50%);left:9px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/line-logo.png")}.site-btn.amazon a{background-color:#343b45}.site-btn.amazon a::before{content:""}.site-btn.amazon a::after{content:"";width:20px;height:20px;border-radius:5px;position:absolute;top:50%;transform:translatey(-53%);left:11px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/06/Amazon-logo.png")}.site-btn.btn-movable a:hover::before{transform:translateX(8px) translateY(-50%)}.site-btn.gray-btn a{background-color:#697378}.site-btn.gray-btn a::before{color:#697378}.site-btn.green-btn a{background-color:#64c800}.site-btn.green-btn a::before{color:#64c800}.center-left{margin-left:auto;margin-right:auto;width:fit-content}.lead{font-size:1.25rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.site-header-container{max-width:1530px}@media screen and (max-width:991.98px){.site-header-logo{padding-top:1rem;margin-bottom:1rem}}.site-header-logo img{width:auto;max-height:38px;margin-left:0}.global-nav-list>li>a{padding-top:10px;padding-bottom:10px}.global-nav-list>li#menu-item-27{position:relative;background-color:#1e87c8;border-radius:30px;padding:0 15px 0 52px;margin-left:15px}@media screen and (min-width:992px){.global-nav-list>li#menu-item-27{display:flex;align-items:center}}.global-nav-list>li#menu-item-27 strong{color:#fff}.global-nav-list>li#menu-item-27::before{content:"";background-color:#fff;width:36px;height:36px;top:50%;transform:translatey(-50%);border-radius:9999px;left:8px;position:absolute;border:none;transition:unset}.global-nav-list>li#menu-item-27::after{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:22px;height:22px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/letter-icon.png");content:""}.mobile-contact-btn{position:relative;background-color:#1e87c8;border-radius:30px;padding:15px 35px 15px 65px;margin-left:15px;width:fit-content;margin:0 auto}.mobile-contact-btn strong{color:#fff}.mobile-contact-btn::before{content:"";background-color:#fff;width:36px;height:36px;top:50%;transform:translatey(-50%);border-radius:9999px;left:8px;position:absolute;border:none;transition:unset}.mobile-contact-btn::after{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:22px;height:22px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/letter-icon.png");content:""}.header-btn{position:absolute;right:140px;top:50%;transform:translatey(-50%);width:45px;height:45px;background-color:#1e87c8;border-radius:9999px}.header-btn::before{background-color:#fff;width:30px;height:30px;border-radius:9999px;top:50%;left:50%;content:"";transform:translate(-50%, -50%);position:absolute}.header-btn::after{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;font-family:"Font Awesome 5 Free";color:#1e87c8;font-size:1.2em;font-weight:900}@media screen and (min-width:992px){.header-btn{display:none}}.header-btn-contact{right:70px}.header-btn-contact::after{position:absolute;top:50%;transform:translateY(-48%);left:13px;width:19px;height:26px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/letter-icon.png");content:""}.header-btn-tel{right:130px}.header-btn-tel::after{content:""}@media (min-width:992px){body .global-nav--layout--float-right{display:flex !important;justify-content:flex-end !important;align-items:center !important}}@media (max-width:991.98px){body:not(.header_scrolled) .swiper-container{margin-top:80px}.site-header{position:fixed}}@media (max-width:767.98px){body:not(.header_scrolled) .swiper-container{margin-top:66px}}.header_scrolled .site-header-logo{display:block}.header_scrolled .global-nav-list{height:unset}.global-nav-list>li .global-nav-name{font-size:18px}@media (max-width:991.98px){.vk-menu-acc li a{position:relative}.vk-menu-acc li a::before{content:"";position:absolute;width:8px;height:8px;background-color:#1e87c8;border-radius:50%;top:calc(50% - 4px);right:55px}.vk-menu-acc .sub-menu li a::before{background-color:#a0a0a0;right:70px}}.swiper-container{width:100%;max-width:1920px;margin:0 auto}@media screen and (min-width:768px){.swiper-container{margin-bottom:100px}}@media screen and (max-width:767.98px){.swiper-container{margin-bottom:40px}}.swiper-container .slide-container{display:flex;position:relative}@media screen and (min-width:768px){.swiper-container .slide-container{height:clamp(300px, 30vw, 500px);align-items:center}}@media screen and (max-width:767.98px){.swiper-container .slide-container{flex-direction:column-reverse}}.swiper-container .slide-container .slide-text{z-index:1}.swiper-container .slide-container .slide-text>h2{letter-spacing:0.1em;margin-bottom:0;padding:0;font-feature-settings:"palt" 1}@media screen and (max-width:991.98px){.swiper-container .slide-container .slide-text>h2{margin-top:20px;font-size:26px}}@media screen and (min-width:992px){.swiper-container .slide-container .slide-text>h2{font-size:30px}}@media screen and (min-width:1200px){.swiper-container .slide-container .slide-text>h2{font-size:38px}}.swiper-container .slide-container .slide-text>p{margin:0;font-weight:bolder}.swiper-container .slide-container .slide-text>p>small{color:#b9e6f0;font-weight:500;font-size:1.25em;letter-spacing:0.1em;display:inline-block}@media screen and (max-width:767.98px){.swiper-container .slide-container .slide-text>p>small{margin:0.5em 0 1.5em}}@media screen and (min-width:768px){.swiper-container .slide-container .slide-text>p>small{margin:1em 0;width:27.5%}}@media screen and (min-width:992px){.swiper-container .slide-container .slide-text>p>small{margin:1em 0 3em;width:35%}}@media screen and (min-width:768px){.swiper-container .slide-container .slide-text>p.slide-paragraph{font-size:0.9rem;max-width:310px}}@media screen and (max-width:767.98px){.swiper-container .slide-container .slide-text>p.slide-paragraph{font-size:15px}}.swiper-container .slide-container .slide-img{background-repeat:no-repeat;background-position:right 62%;background-size:cover;right:0;top:0}@media screen and (max-width:767.98px){.swiper-container .slide-container .slide-img{padding-top:52.8%;width:100%}}@media screen and (min-width:768px){.swiper-container .slide-container .slide-img{height:100%;width:72.5%;position:absolute}}@media screen and (min-width:992px){.swiper-container .slide-container .slide-img{width:60%}}.swiper-container .swiper-btns{display:flex;position:relative;max-width:120px;height:50px;left:0}@media screen and (max-width:767.98px){.swiper-container .swiper-btns{left:50%;transform:translatex(-50%)}}@media screen and (min-width:768px){.swiper-container .swiper-btns{left:20%;margin-top:30px}}@media screen and (min-width:992px){.swiper-container .swiper-btns{left:38.5%;margin-top:0}}@media screen and (min-width:1200px){.swiper-container .swiper-btns{left:33%;margin-top:0}}.swiper-container .swiper-btns .swiper-pagination-bullet-active{background:#1e87c8}.swiper-container .swiper-btns .swiper-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-btns .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-container .swiper-btns .swiper-pagination-custom,.swiper-container .swiper-btns .swiper-pagination-fraction{position:relative;display:flex;justify-content:space-between;max-width:120px;margin:auto;top:0}.swiper-container .swiper-btns .swiper-button-prev,.swiper-container .swiper-btns .swiper-button-next{width:40px;top:unset;bottom:0;transform:translateY(15px);transition:0.3s}.swiper-container .swiper-btns .swiper-button-prev:hover,.swiper-container .swiper-btns .swiper-button-next:hover{opacity:0.8}.swiper-container .swiper-btns .swiper-button-prev:after{width:40px;content:url("https://restyle1.com/slds/images/arrow-left.svg")}.swiper-container .swiper-btns .swiper-button-next:after{width:40px;content:url("https://restyle1.com/slds/images/arrow-right.svg")}.swiper-container .swiper-pagination-bullet{position:relative;width:10px;height:10px;background-color:#007aff;border-radius:50%;margin:0 5px}.swiper-container .progress-ring{display:none;position:absolute;top:-5px;left:-5px;width:20px;height:20px;transform:rotate(-90deg)}.swiper-container .swiper-pagination-bullet-active .progress-ring{display:none}.swiper-container .progress-ring circle{fill:none;stroke-width:1}.swiper-container .progress-ring__background{stroke:#e0e0e0}.swiper-container .progress-ring__progress{stroke:#4caf50;stroke-dasharray:62.8;stroke-dashoffset:62.8}.top-posts-wrap{background:linear-gradient(45deg, #1ea0c8, #1e7dc8)}@media screen and (min-width:768px){.top-posts-wrap{top:clamp(300px, 30vw, 500px);position:absolute;right:0;width:min(45%, 900px)}.top-posts-wrap.sp-posts{display:none}}@media screen and (max-width:767.98px){.top-posts-wrap{width:min(85%, 650px);margin:20px auto}.top-posts-wrap.pc-posts{display:none}}.top-posts-wrap .posts-wrap{padding:15px 30px 30px}.top-posts-wrap .posts-wrap .post-item{padding:10px 0;line-height:20px;white-space:nowrap;overflow:hidden;color:#fff;border-bottom:solid 1px #fffa;display:flex;gap:0.25em 1em}@media screen and (max-width:767.98px){.top-posts-wrap .posts-wrap .post-item{flex-direction:column}}.left-vis,.right-vis,.center-vis{position:relative}.left-vis::before,.right-vis::before,.center-vis::before{content:"";position:absolute;width:8px;height:8px;background-color:#a0a0a0;border-radius:50%}.left-vis::after,.right-vis::after,.center-vis::after{content:"";position:absolute;width:8px;height:8px;background-color:#a0a0a0;border-radius:50%}.white-vis::before{background-color:#fff}.white-vis::after{background-color:#fff}.left-vis{height:100%}.left-vis::before{top:10px;left:10px}.left-vis::after{bottom:10px;left:10px}.right-vis{height:100%}.right-vis::before{bottom:10px;right:10px}.right-vis::after{top:10px;right:10px}@media screen and (min-width:768px){.right-vis.pc-vis-hidden::before,.right-vis.pc-vis-hidden::after{width:0;height:0}}@media screen and (min-width:768px){.center-vis::before{bottom:10px;right:50%;transform:translateX(-50%)}.center-vis::after{top:10px;right:50%;transform:translateX(-50%)}}@media screen and (max-width:767.98px){.center-vis::before,.center-vis::after{display:none}}@media screen and (min-width:768px){.pd-md30-mmd20{padding:30px}}@media screen and (max-width:767.98px){.pd-md30-mmd20{padding:20px}}.top-sec-1{position:relative}.top-sec-1 .row{gap:30px 0;margin-bottom:40px}.top-sec-1::before{content:"";position:absolute;height:92%;width:100vw;background-color:#f0f0f0;top:8%;left:50%;transform:translateX(-50%);z-index:1}.top-sec-1 .top-sec-wrap{position:relative;z-index:2}.top-sec-1 .top-sec-wrap .row{max-width:1120px;margin:0 auto}.top-sec-1 .top-product-card{box-shadow:0 0 6px #00000019;border-radius:10px;background-color:#fff;font-weight:900;display:block}.top-sec-1 .top-product-card h2{font-size:21px;position:relative;z-index:2;margin-bottom:0;color:#333}.top-sec-1 .top-product-card h2 small{font-size:12px}.top-sec-1 .top-product-card p{font-weight:bolder;position:relative;z-index:2;color:#333;font-size:13px}@media (max-width:360px){.top-sec-1 .top-product-card::after{opacity:0.5}}.top-sec-1 .top-product-card-1 h2 small{color:#1e87c8}.top-sec-1 .top-product-card-1::before{content:"";position:absolute;width:22.5%;background:linear-gradient(to right, #4d7faa, #1e87c8)}@media screen and (min-width:768px){.top-sec-1 .top-product-card-1::before{top:30px;height:calc(100% - 60px);right:50px}}@media screen and (max-width:767.98px){.top-sec-1 .top-product-card-1::before{top:20px;height:calc(100% - 40px);right:35px}}.top-sec-1 .top-product-card-1::after{content:"";position:absolute;height:100%;width:max(calc(52% - 30px), 150px);background:no-repeat right center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/top_rubber-mat01.png");top:50%;transform:translateY(-50%) scale(-1, 1);z-index:1}@media screen and (min-width:768px){.top-sec-1 .top-product-card-1::after{right:50px}}@media screen and (max-width:767.98px){.top-sec-1 .top-product-card-1::after{right:35px}}.top-sec-1 .top-product-card-1 .site-btn .btn-d{padding:0.9em 4em 0.9em 1em}.top-sec-1 .top-product-card-1 .site-btn .btn-d::before{left:unset;right:5px;content:""}.top-sec-1 .top-product-card-1:hover .btn-d::before{transform:translateX(-8px) translateY(-50%)}.top-sec-1 .top-product-card-2{text-align:right}.top-sec-1 .top-product-card-2 h2 small{color:#64c800}.top-sec-1 .top-product-card-2::before{content:"";position:absolute;width:22.5%;background:linear-gradient(to left, #46aa00, #64c800)}@media screen and (min-width:768px){.top-sec-1 .top-product-card-2::before{top:30px;height:calc(100% - 60px);left:50px}}@media screen and (max-width:767.98px){.top-sec-1 .top-product-card-2::before{top:20px;height:calc(100% - 40px);left:35px}}.top-sec-1 .top-product-card-2::after{content:"";position:absolute;height:100%;width:max(calc(52% - 30px), 150px);background:no-repeat left center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/top_products_turf.png");top:50%;transform:translateY(-50%) scale(-1, 1);z-index:1}@media screen and (min-width:768px){.top-sec-1 .top-product-card-2::after{left:50px}}@media screen and (max-width:767.98px){.top-sec-1 .top-product-card-2::after{left:35px}}.top-sec-1 .top-product-card-2 .site-btn{justify-content:flex-end}.top-sec-1 .top-product-card-2 .site-btn .btn-d{background-color:#64c800;padding:0.9em 1em 0.9em 4em}.top-sec-1 .top-product-card-2 .site-btn .btn-d::before{color:#64c800;content:""}.top-sec-1 .top-product-card-2:hover .btn-d::before{transform:translateX(8px) translateY(-50%)}.top-sec-1 .other-products-block{border-bottom:solid 2px #aaa;margin-top:50px;margin-bottom:30px;padding-bottom:15px}.top-sec-1 .other-products-block h2{font-size:1.5em;margin:0;white-space:nowrap}.top-sec-1 .other-products-block h2 small{font-size:0.6em;color:#666;margin-top:0}.top-sec-1 .other-products-block p{margin:0;font-size:14px;font-weight:bolder}.top-sec-1 .other-products-block .site-btn{justify-content:flex-end;align-items:flex-start;margin:0}@media screen and (min-width:992px){.top-sec-1 .other-products-block{display:flex;justify-content:space-between;gap:15px 30px}}.top-sec-1 .estimation{text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px 30px;margin-bottom:30px}.top-sec-1 .estimation p{font-size:1.8em;font-weight:bolder;margin:0}.top-sec-1 .estimation>div{display:block;position:relative}@media screen and (min-width:768px){.top-sec-1 .estimation>div{padding-left:80px}}@media screen and (max-width:767.98px){.top-sec-1 .estimation>div{padding-top:40px}}.top-sec-1 .estimation>div::before{content:"";position:absolute;height:15px;transform:translatey(-50%);background:no-repeat center left/cover url("https://restyle1.com/slds/images/three-arrow.svg")}@media screen and (min-width:768px){.top-sec-1 .estimation>div::before{left:0;top:50%;transform:translatey(-50%);width:60px}}@media screen and (max-width:767.98px){.top-sec-1 .estimation>div::before{left:50%;top:10px;transform:translateX(-50%) rotate(90deg);width:40px}}@media screen and (min-width:768px){.top-sec-2 p{margin:0;font-weight:bolder;padding-left:1.5em;font-size:1.1em;position:relative}.top-sec-2 p::before{position:absolute;content:"";background-color:#1e87c8;width:7px;height:7px;border-radius:7px;left:0.5em;top:0.6em}.top-sec-2 .sp-contact-card-gray p::before{background-color:#697378}}@media screen and (min-width:992px){.top-sec-2 p{font-size:1.3em}}@media (768px <= width <= 1199px){.top-sec-2{margin-right:calc(50% - 50vw)}.top-sec-2 img{margin-bottom:1em}}@media screen and (max-width:767.98px){.top-sec-2{position:relative}.top-sec-2::after{content:"";position:absolute;height:85%;width:100vw;background-color:#f0f0f0;top:0;left:50%;transform:translateX(-50%);z-index:1}}@media (1200px >= width){.top-sec-2 .sp-contact-card-wrap{width:fit-content}}@media screen and (min-width:768px){.top-sec-2 .sp-contact-card{justify-content:space-between}}@media screen and (max-width:767.98px){.top-sec-2 .sp-contact-card{z-index:2;position:relative;text-align:center;background-color:#fff;padding:20px 15px 10px;border-radius:10px;margin-bottom:15px;box-shadow:2px 2px 5px #aaa}.top-sec-2 .sp-contact-card h2 small{font-size:0.6em}.top-sec-2 .sp-contact-card p{font-weight:bolder;font-size:1.4em}.top-sec-2 .sp-contact-card-blue{border:solid 2px #1e87c8}.top-sec-2 .sp-contact-card-gray{border:solid 2px #697378}}.top-sec-3 .works-block{display:flex;flex-wrap:wrap;max-width:1120px;margin-left:auto;margin-right:auto}.top-sec-3 .works-block .works-img div{background-size:cover;background-position:center;background-repeat:no-repeat;padding:33%}@media screen and (min-width:768px){.top-sec-3 .works-block .works-img{width:19%;margin:0.5%;border-radius:7px}}@media screen and (max-width:767.98px){.top-sec-3 .works-block .works-img{width:48%;margin:1%}.top-sec-3 .works-block .works-img:nth-child(5),.top-sec-3 .works-block .works-img:nth-child(6),.top-sec-3 .works-block .works-img:nth-child(7),.top-sec-3 .works-block .works-img:nth-child(8){display:none}}.top-sec-4 .archive-block{background-color:#f0f0f0;padding:40px 15px 20px;max-width:1120px;margin:0 auto}.top-sec-4 .archive-block>.row{justify-content:center;margin:0 auto;max-width:1036px}.top-sec-4 .archive-block>.row .col-sm-6{padding-left:5px;padding-right:5px}.top-sec-4 .archive-block>.row h3{margin-bottom:0;font-size:1.2em;font-weight:600}.top-sec-4 .archive-block>.row p{font-weight:600;font-size:14px}.top-sec-4 .archive-block>.row .archive-img{margin-bottom:1em}.top-sec-4 .archive-block>.row .archive-img img{width:100%}.site-footer{background-color:#1e87c8;color:#fff}.site-footer .site-footer-copyright{padding-top:0}@media screen and (min-width:768px){.site-footer .site-footer-copyright p{text-align:right}}.site-footer-content{display:flex;gap:0 30px}@media screen and (min-width:768px){.site-footer-content{justify-content:space-between}}@media screen and (max-width:767.98px){.site-footer-content{flex-direction:column}}@media screen and (min-width:768px){.site-footer-content .footer-left{height:100%;display:flex;flex-direction:column;justify-content:space-between}}.site-footer-content .footer-left .footer-company-name{font-size:1.9em;margin-bottom:0.5em}.site-footer-content .footer-left .footer-company-name small{font-size:0.7em}.site-footer-content .footer-left p{margin-bottom:0.5em;font-size:0.8rem}.site-footer-content .footer-left p b{font-size:1.1rem;line-height:1.25em}@media screen and (max-width:767.98px){.site-footer-content .footer-center{display:none}}.site-footer-content .footer-center .footer-flex-nav{display:flex;flex-wrap:wrap;gap:0 30px}.site-footer-content .footer-center .footer-flex-nav>div a{color:#fff;font-size:1rem;display:block;padding:0.75em}.site-footer-content .footer-center .footer-flex-nav>div a:has(small){padding:0.5em}.site-footer-content .footer-center .footer-flex-nav>div a small{font-size:0.8rem}.site-footer-content .footer-right{display:flex;flex-direction:column;justify-content:space-between}.footer-right-menu-box{margin-bottom:1em}@media screen and (min-width:768px){.footer-right-menu-box{display:flex;justify-content:flex-end}}.footer-right-menu-box>div{gap:10px 20px;font-weight:bolder}@media screen and (min-width:768px){.footer-right-menu-box>div{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer-right-menu-box>div .footer-right-menu{font-size:1.25em;padding:1em 0;font-size:14px}.footer-right-menu-box>div .footer-right-menu a{display:block;padding:0.5em 0;color:#fff}.footer-right-menu-box>div .footer-right-menu a::before{font-family:"Font Awesome 5 Free";content:"";padding-right:0.5em;font-weight:900}.footer-contact-box{background-color:#f0f0f0;color:#333;padding:1.5em 0.5em 1em;font-size:0.95rem;margin-bottom:15px;position:relative}.footer-contact-box>div{z-index:2;position:relative}.footer-contact-box::before{z-index:1;position:absolute;font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#fff;font-size:7em;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.footer-contact-box h3{text-align:center;font-size:1.2em;margin:0;padding:0;border:none;margin:0}.footer-contact-box h3 span{display:inline-block}.footer-contact-box h3:after{border:none}.footer-contact-box .tel-box{display:flex;gap:5px 10px;flex-wrap:wrap;padding:0.5em 0;justify-content:center;align-items:flex-end}.footer-contact-box .tel-box a{color:#1e87c8;font-weight:bold}.footer-contact-box .tel-box a.tel{font-size:1.5em;line-height:1.1em}.footer-contact-box .time-box{display:flex;justify-content:center;align-items:flex-end;padding:0.5em 0;flex-wrap:wrap}.footer-contact-box .time-box .time{padding:1px 7px}.footer-contact-box .time-box .time b{font-size:18px;line-height:20px}.footer-contact-box .time-box .weekend{padding:1px 7px}.footer-contact-box .time-box .weekend b{font-size:18px}@media screen and (min-width:1200px){.footer-contact-box .time-box .weekend{border-left:solid 1px #333}}@media screen and (max-width:767.98px){.footer-contact-box{text-align:center;font-size:1.5em}.footer-contact-box .sp-time-box{display:inline-block;text-align:left}}.footer-sns{display:flex;align-items:center;gap:15px}.footer-sns a{background-color:#fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;width:45px;height:45px}.footer-sns a img{width:30px}.page_top_btn{background-color:#fff;box-shadow:none;width:55px;height:55px}@media (min-width:1450px){.page_top_btn{width:100px;height:100px}}.page_top_btn::after{content:"";top:5%;left:5%;width:90%;height:90%;position:absolute;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/icon_page-top.png")}@media (min-width:992px){.product-page-header{position:relative}.product-page-header:has(.product-page-header-img){padding:65px 0;margin-bottom:80px;margin-top:calc(-3.5rem + -30px)}.product-page-header:has(.product-page-header-img) .page-title{margin:0}.product-page-header-img{right:0;top:0;content:"";width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:var(--vk-width-full);height:100%;position:absolute;z-index:1}.product-page-header .page-title{position:relative;z-index:2}}@media (min-width:992px) and (min-width:1192px){.product-page-header:has(.product-page-header-img){padding:4.4vw 0}}@media (min-width:992px) and (min-width:1300px){.product-page-header-img{width:1300px;transform:translatex(-50%);left:50%;margin:auto}}.page-title{font-size:2em;margin-bottom:2.5em;line-height:1.2em}.page-title span{margin-bottom:0.5em;font-size:0.8em}.page-title small{display:block;color:#b9e6f0;font-size:0.45em;line-height:1em;margin-top:0.8em}.page-title small.color-green{color:#64c800}.breadcrumb{border-bottom:none;position:relative;z-index:3}@media screen and (max-width:991.98px){.breadcrumb{margin-top:65px}}.page-template-default h2.font-size-2{font-size:2rem}.blue-underline{border-bottom:2px solid #1e87c8;padding-top:0.5em}.bg-gray{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:var(--vk-width-full);background-color:#eaeaea}.bg-gray .row{margin:0}.page-template-default h2{font-size:1.75rem}.ceo-name{display:flex;gap:10px;align-items:flex-end;justify-content:flex-end;margin:1em auto;max-width:430px}.adv-block{background-color:#fff;border-radius:10px;box-shadow:1px 1px 10px #aaa}@media (min-width:992px){.adv-block{margin-right:calc(50% - 50vw)}}.adv-block .about-adv-h3 span{color:#1e87c8;font-size:2em}.adv-block .col-md-7{padding:0}.adv-block .col-md-5{padding:0}.adv-block .adv-block-img{vertical-align:top;position:absolute;right:0;top:0;width:100%;height:100%}@media screen and (max-width:767.98px){.adv-block small{font-size:11px;line-height:17px;display:inline-block}}.company-table dl{display:flex;border-bottom:solid 1px #333}@media (max-width:767px){.company-table dl{flex-direction:column}}.company-table dl dt{width:6em;font-weight:normal}.company-table dl dd{font-size:1.1em;font-weight:bolder;margin-bottom:1em}.works-sec h2{margin-top:0.5em}.works-sec h2 span{font-size:0.7em;padding-left:0.5em}.works-sec .works-block{border-bottom:solid 1px #000;display:flex;align-items:flex-end;flex-wrap:wrap;margin-top:1em;margin-bottom:2em}.works-sec .works-block .works-block-left{width:100%;font-weight:bolder;padding-bottom:0.8em}@media (min-width:450px){.works-sec .works-block .works-block-left{width:50%}}@media (min-width:768px){.works-sec .works-block .works-block-left{font-size:1.2em}}.works-sec .works-block .works-block-left span{display:inline-block}.works-sec .works-block .works-block-right{width:100%;text-align:right;font-size:1.8em;font-weight:bolder}@media (min-width:450px){.works-sec .works-block .works-block-right{width:50%}}.works-sec .works-block .works-block-right span{font-size:2em;padding-right:0.1em;color:#1e87c8}@media (min-width:768px){.works-sec .works-block .works-block-right span{font-size:3.25em}}.blue-text{color:#1e87c8;font-size:0.8em;margin-top:0.5em;font-weight:bolder}.shadow-block{border-radius:15px;margin-bottom:75px;box-shadow:0 0 5px #aaa}@media screen and (min-width:768px){.shadow-block{padding:60px 15px 60px}}@media screen and (max-width:767.98px){.shadow-block{margin-top:30px;padding:30px 15px 30px}}.shadow-block-inner{max-width:810px;margin:0 auto}.shadow-block h1{padding-bottom:0.5em;border-bottom:solid 2px #666;margin-bottom:1.5em}.p-p{font-size:16px}.max-h-200{max-height:200px}.product-tagbtns{margin:30px 0;display:flex;gap:20px;flex-wrap:wrap}.product-tagbtns a{padding:5px 15px;min-width:150px;color:#1e87c8;border:solid 1px #1e87c8;border-radius:30px;text-align:center;transition:0.3s;font-size:14px}.product-tagbtns a:hover,.product-tagbtns a.current{background-color:#1e87c8;color:white}.product-cards{display:flex;flex-wrap:wrap;margin:0 -1%}.product-cards .product-card{width:100%;border-radius:5px;box-shadow:1px 1px 5px #ccc;margin:1%}.product-cards .product-card .right-vis{display:flex;flex-direction:column;justify-content:space-between}@media (440px <= width){.product-cards .product-card{width:48%}}@media (768px <= width){.product-cards .product-card{width:31.3%}}@media (992px <= width){.product-cards .product-card{width:23%}}.product-cards .product-card .product-img{padding:1.5em 0 0}.product-cards .product-card .product-name{padding:0.5em;font-size:1em;text-align:center}.product-cards .product-card .site-btn{margin-top:0;margin-bottom:1.5em}.contact-sample-select-h{margin-bottom:1.5em}.contact-sample-select-h b{font-size:1.1em}.contact-sample-select-b{margin-bottom:3em}.cf7-checkbox{display:none}.wpcf7-checkbox,.wpcf7-radio{display:flex;gap:10px}.wpcf7-list-item{margin:0 !important}.wpcf7-list-item>label{display:flex;align-items:center;gap:0.5em;padding:5px;line-height:1.05em}.contact-sample-select .wpcf7-form-control-wrap{display:flex;justify-content:space-between;gap:20px 1%}@media screen and (max-width:767.98px){.contact-sample-select .wpcf7-form-control-wrap{flex-direction:column}}@media screen and (min-width:768px){.contact-sample-select .wpcf7-list-item{width:32%}}.contact-sample-select .wpcf7-list-item>label{width:100%;height:100%;padding:15px;border:solid 1px #aaa;border-radius:5px;font-weight:bolder;background-color:#f0f0f0;flex-direction:column;cursor:pointer}.contact-sample-select .wpcf7-list-item>label .d-flex{align-items:center;min-width:2em;gap:0.5em}.contact-sample-select .wpcf7-list-item>label .custom-label{font-size:1.1em;line-height:1.25em}.contact-sample-select .wpcf7-list-item>label .checkbox-img{width:100%;padding-top:min(40%, 100px)}.contact-sample-select .wpcf7-list-item>label .checkbox-caption{padding:1em 0 0;line-height:1.5em;font-size:0.9em;color:#9fa3a6;user-select:none}.contact-sample-select .wpcf7-list-item>label:has(.cf7-checkbox:checked){background-color:#dcdcdc}.custom-checkbox{width:20px;height:20px;aspect-ratio:1;border:2px solid #ccc;border-radius:50%;display:inline-block;position:relative;cursor:pointer;text-align:center;line-height:20px;font-size:14px;color:white;user-select:none}.cf7-checkbox:checked+.custom-checkbox{background-color:#1e87c8;border-color:#1e87c8}.cf7-checkbox:checked+.custom-checkbox::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;top:50%;left:50%;font-size:0.8em;transform:translate(-41%, -50%)}.custom-label{user-select:none}a.blue-arrow-link{display:inline-block;position:relative;color:#1e87c8;font-size:1.3em;padding-right:1.5em;text-decoration:none !important}a.blue-arrow-link::after{font-family:"Font Awesome 5 Free";content:"";border-radius:50%;top:50%;transform:translateY(-42%);right:0;position:absolute;font-weight:900;color:#1e87c8}.contact-form .req::after{content:"必須";color:#fff;background-color:#1e87c8;border-radius:2px;padding:0.1em 0.5em 0;display:inline-block;margin-left:1em;font-size:0.75em;line-height:1.5em}@media screen and (min-width:992px){.contact-form dl{display:flex}}.contact-form dl dt{white-space:nowrap;border:none;padding:8px 8px 8px 0;font-size:1.1em;text-align:left;padding-right:32px;vertical-align:top;margin:0}@media screen and (min-width:992px){.contact-form dl dt{width:25%}}.contact-form dl dd{border:none;font-size:16px;margin:0}@media screen and (min-width:992px){.contact-form dl dd{width:75%}}.contact-form dl dd input{margin:0}.contact-form dl dd .wpcf7-text,.contact-form dl dd .wpcf7-textarea{background-color:#f0f0f0;font-size:16px}.contact-form dl .where-radio .wpcf7-not-valid-tip{display:none}.contact-form .submit-btn{position:relative;background-color:#1e87c8;border-radius:30px;padding:20px 40px 20px 80px;font-size:1.6em;line-height:1em;margin-left:15px;color:#fff;display:block;font-weight:bolder;border:none;margin:32px auto 0;transition:0.1s;transition:0.3;cursor:pointer}.contact-form .submit-btn:hover{opacity:0.8}.contact-form .submit-btn::before{content:"";background-color:#fff;width:45px;height:45px;top:50%;transform:translatey(-50%);border-radius:9999px;left:8px;position:absolute;border:none;transition:unset}.contact-form .submit-btn::after{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:30px;height:30px;background:no-repeat center / contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/send.png");content:""}.contact-box{background-color:#f0f0f0;padding:30px 15px;max-width:650px;margin:30px auto;position:relative;text-align:center}.contact-box>div{position:relative;z-index:2}.contact-box h3{border:none;margin:0}.contact-box h3 span{display:inline-block}.contact-box h3:after{border:none}.contact-box a{color:#1e87c8;font-size:min(4em, 9vw);font-weight:bolder}.contact-box .time-box{display:flex;justify-content:center;align-items:flex-end;padding:0.5em 0;flex-wrap:wrap;font-size:18px}.contact-box .time-box .time{padding:1px 7px}.contact-box .time-box .time b{font-size:22px;line-height:20px}.contact-box .time-box .weekend{padding:1px 7px}.contact-box .time-box .weekend b{font-size:22px}@media screen and (min-width:1200px){.contact-box .time-box .weekend{border-left:solid 1px #333}}@media screen and (max-width:767.98px){.contact-box{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:360px;text-align:center;font-size:1.5em;aspect-ratio:1.25}.contact-box a{font-size:min(2.2em, 11vw)}.contact-box .sp-time-box{display:inline-block;text-align:left}}.contact-box::before{z-index:1;position:absolute;font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#fff;font-size:7em;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (min-width:768px){.contact-box::before{font-size:12em}}.privacy-check{text-align:center;font-weight:bolder}.privacy-check a{color:#1e87c8;text-decoration:underline;text-decoration-color:#1e87c8 !important}.privacy-check label{justify-content:center}.p-contact-block{width:90%;margin:0 auto}@media screen and (min-width:992px){.p-contact-block{display:flex;align-items:center}}@media screen and (min-width:992px){.p-contact-block .p-contact-left{width:55%}}.p-contact-block .p-contact-left .p-block{background-color:#f0f0f0;padding:15px 10px;display:flex;align-items:center;gap:20px;border-radius:3px}@media (width <= 550px){.p-contact-block .p-contact-left .p-block{gap:10px}}@media (width <= 350px){.p-contact-block .p-contact-left .p-block{flex-direction:column;gap:5px}}.p-contact-block .p-contact-left .p-block:not(:last-child){margin-bottom:2em}.p-contact-block .p-contact-left .p-block .icon{background:#fff;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;width:85px;height:85px}.p-contact-block .p-contact-left .p-block h3{margin:0.5em 0;padding:0;font-size:1.3em}.p-contact-block .p-contact-left .p-block ul{margin:0}.p-contact-block .p-contact-left .p-block ul li{margin:0;font-size:14px}.p-contact-block .p-contact-left .p-block ul li::marker{color:#1e87c8}.p-contact-block .p-contact-center{position:relative;min-height:100px}.p-contact-block .p-contact-center::before{position:absolute;content:"";background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/06/blue-arrow.png");width:50%;height:80px;top:50%;left:50%;transform:translate(-50%)}@media screen and (max-width:991.98px){.p-contact-block .p-contact-center::before{transform:translate(-50%, -50%) rotate(90deg);transform-origin:center;width:50px}}@media screen and (min-width:992px){.p-contact-block .p-contact-center{width:15%}}@media screen and (min-width:992px){.p-contact-block .p-contact-right{width:30%}}.p-contact-block .p-contact-right .p-contact{border:solid 2px #1e87c8;box-shadow:1px 1px 5px #ccc;border-radius:5px;padding:15px 15px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.p-contact-block .p-contact-right .p-contact img{width:100px}.p-contact-block .p-contact-right .p-contact:not(:last-child){margin-bottom:2em}.p-contact-block .p-contact-right .p-contact p{margin:0;font-size:14px}.p-contact-block .p-contact-right .p-contact .site-btn{margin:5px 0}.p-contact-block .p-contact-right .p-contact .site-btn a{min-width:175px;text-align:right}.p-contact-block .p-contact-right .p-contact h3{margin:0 0 0.5em;padding:0;font-size:1.3em}.p-contact-block .p-contact-right .p-contact.green-line{border-color:#64c800}.p-contact-block .p-contact-right .p-contact .site-btn.down-direction a::before{content:""}.p-contact-block .p-contact-right .p-contact .site-btn.line a{background-color:#64c800}.p-contact-block .p-contact-right .p-contact .site-btn.line a::before{content:""}.single .entry .vcard.author{display:none}.single .entry .entry-title{padding-bottom:0.5em;border-bottom:solid 1px #666;margin-bottom:0.5em}.single .entry h2{padding-top:0;border:none;letter-spacing:0.05em;font-size:1.8em;padding-bottom:0}.single .entry h2 span{display:inline-block}.single .entry h2 small{display:block;line-height:1.5em;font-size:0.45em;color:#b9e6f0;margin-bottom:1em}@media screen and (max-width:767.98px){.single .entry h2{font-size:1.8em}}.single .entry h3{border:none;margin:0}.single .entry h3 span{display:inline-block}.single .entry h3:after{border:none}.single .entry h4{padding:0;background:none}.single .entry p a{color:#1e87c8}.single .entry p a.blank-icon{display:inline-block;padding-right:0.2em}.single .entry p a.blank-icon::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:0.75em;display:inline-block;padding-bottom:0.1em}.single .entry p+h3{margin-top:1.5em}.single .entry img{width:750px;max-width:min(100%, 750px)}.single .entry ul,.single .entry ol{margin:2em 0}.single .entry li::marker{color:#1e87c8}.single .entry .entry-body{margin-bottom:40px}.sample-block{display:flex;flex-wrap:wrap;padding-top:30px;margin-top:40px;border-top:solid 2px #666}.sample-block .sample-card{background-color:#fff;box-shadow:0 0 8px #ccc;padding:20px 15px 15px;display:flex;align-items:center;flex-direction:column;margin:0 auto 30px;width:100%;max-width:300px;border-radius:3px}@media screen and (min-width:576px){.sample-block .sample-card{margin:0 2% 30px;width:46%}}@media screen and (min-width:992px){.sample-block .sample-card{margin:0 1% 30px;width:23%}}.sample-block .sample-card h3{font-size:16px;margin:10px 0;padding:0;text-align:center}.sample-block .sample-card .site-btn{margin:5px 0;width:95%;text-align:right}.sample-block .sample-card .site-btn a{width:100%}.sitemap-block{max-width:950px;margin:0 auto;font-weight:bolder;border-bottom:solid 1px #333;padding:2em 1.5em}.sitemap-block:first-child{border-top:solid 1px #333}.sitemap-block a{transition:opacity 0.3s}.sitemap-block a:hover{opacity:0.8}.sitemap-block>a,.sitemap-block>.d-flex>a,.sitemap-block span{font-size:18px;line-height:1em;display:block;color:#333;position:relative;padding-left:2.5em}.sitemap-block>a::before,.sitemap-block>.d-flex>a::before,.sitemap-block span::before{position:absolute;content:"";width:1em;height:1em;background-color:#1e87c8;left:0;top:50%;transform:translateY(-50%);border-radius:9999px}.sitemap-block>a::after,.sitemap-block>.d-flex>a::after,.sitemap-block span::after{font-family:"Font Awesome 5 Free";content:"";color:#fff;top:50%;transform:translateY(-50%);left:5px;position:absolute;font-weight:900;font-size:0.6em}.sitemap-block .d-flex{align-items:flex-start}.sitemap-block .d-flex a,.sitemap-block .d-flex span{flex:1}@media screen and (max-width:767.98px){.sitemap-block .d-flex{flex-direction:column}}.sitemap-block .sitemap-sub-block{flex:1}@media screen and (max-width:767.98px){.sitemap-block .sitemap-sub-block{margin-top:2em;margin-left:3em}}.sitemap-block .sitemap-sub-block a{display:block;color:#333;position:relative;padding-left:2em;font-size:15px}.sitemap-block .sitemap-sub-block a:not(:last-child){margin-bottom:2em}.sitemap-block .sitemap-sub-block a:before{position:absolute;content:"";width:0.5em;height:0.5em;background-color:#1e87c8;left:0;top:50%;transform:translateY(-50%);border-radius:9999px}.product-gallery{display:flex;gap:10px;justify-content:center}@media (992px <= width < 1200px){.product-gallery img#mainImage{width:840px}}.thumbnails{display:flex;flex-direction:column;gap:5px}@media screen and (min-width:576px){.thumbnails .thumbnail{width:80px;height:80px}}@media screen and (max-width:575.98px){.thumbnails .thumbnail{width:45px;height:45px}}.thumbnails .thumbnail img:hover{cursor:pointer}.thumbnails img.active{border:solid 1px #333}.row+#specsContainer{margin-bottom:45px}#specsContainer{position:relative;border-bottom:solid 1px #333}#specsContainerInner{overflow:hidden;transition:max-height 0.3s ease}.product-contact-buttons{display:flex;gap:12px;align-items:flex-end;line-height:1em}@media (width <= 440px){.product-contact-buttons{flex-direction:column}}.product-contact-buttons .product-personal-btn{width:100%}.product-contact-buttons .product-personal-btn .div-bottom-arrow{font-size:0.8em;position:relative;letter-spacing:0;text-align:center}@media (width <= 767px){.product-contact-buttons .product-personal-btn .div-bottom-arrow{width:fit-content;margin:0 auto}}.product-contact-buttons .product-personal-btn .div-bottom-arrow span{display:inline-block}@media (440px < width <= 520px){.product-contact-buttons .product-personal-btn .div-bottom-arrow{font-size:0.66em}}.product-contact-buttons .product-personal-btn .div-bottom-arrow>span{position:relative;padding:0.5em 1.7em}.product-contact-buttons .product-personal-btn .div-bottom-arrow>span::before{content:"";border:solid 8px transparent;border-top-color:#1e87c8;position:absolute;left:0;top:50%;transform:translatey(-20%)}.product-contact-buttons .product-personal-btn .div-bottom-arrow>span::after{content:"";border:solid 8px transparent;border-top-color:#1e87c8;position:absolute;right:0;top:50%;transform:translatey(-20%)}.product-contact-buttons .product-personal-btn a{display:block;text-align:center;padding:8px 0 8px 20px;border:solid 2px #1e87c8;width:100%;border-radius:20px;position:relative;font-size:0.9em;font-weight:bolder;color:#1e87c8;transition:opacity 0.3s}.product-contact-buttons .product-personal-btn a:hover{opacity:0.8}.product-contact-buttons .product-personal-btn a::before{position:absolute;left:4px;top:50%;transform:translatey(-50%);font-family:"Font Awesome 5 Free";content:"";color:#fff;background-color:#1e87c8;border-radius:50%;height:24px;width:24px;text-align:center;line-height:24px;font-weight:900}.product-contact-buttons .product-personal-btn a.d-down::before{content:"";padding-left:3px}.product-contact-buttons .product-contact-btn{width:100%}.product-contact-buttons .product-contact-btn a{display:block;text-align:center;padding:1em 0.75em 1em 50px;background-color:#1e87c8;color:#fff;width:100%;border-radius:40px;position:relative;font-weight:bolder;transition:opacity 0.3s}.product-contact-buttons .product-contact-btn a span{display:inline-block}.product-contact-buttons .product-contact-btn a:hover{opacity:0.8}.product-contact-buttons .product-contact-btn a::before{content:"";background-color:#fff;width:34px;height:34px;top:50%;transform:translatey(-50%);border-radius:9999px;left:5px;position:absolute;border:none;transition:unset}.product-contact-buttons .product-contact-btn a::after{position:absolute;top:50%;transform:translateY(-50%);left:11px;width:21px;height:21px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/05/letter-icon.png");content:""}@media (440px <= width < 768px){.product-contact-buttons .product-contact-btn a:has(span){font-weight:normal;line-height:1.2em}.product-contact-buttons .product-contact-btn a:has(span)::before{width:50px;height:50px}.product-contact-buttons .product-contact-btn a:has(span)::after{left:14px;width:33px;height:33px}}.product-contact-buttons .product-contact-btn-white a{color:#1e87c8;border:solid 2px #1e87c8;background-color:transparent}.product-contact-buttons .product-contact-btn-white a::before{background-color:#1e87c8}.product-contact-buttons .product-contact-btn-white a::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/letter-icon_white.png")}.product-contact-buttons-gray .product-personal-btn .div-bottom-arrow>span::before{border-top-color:#697378}.product-contact-buttons-gray .product-personal-btn .div-bottom-arrow>span::after{border-top-color:#697378}.product-contact-buttons-gray .product-personal-btn a{border-color:#697378;color:#697378}.product-contact-buttons-gray .product-personal-btn a::before{background-color:#697378}.product-contact-buttons-gray .product-contact-btn a{background-color:#697378}.product-contact-buttons-gray .product-contact-btn a::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/letter-icon_gray.png")}.product-contact-buttons-gray .product-contact-btn-white a{color:#697378;border:solid 3px #697378;background-color:transparent}.product-contact-buttons-gray .product-contact-btn-white a::before{background-color:#697378}.product-contact-buttons-gray .product-contact-btn-white a::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/letter-icon_white.png")}.product-contact-buttons-green .product-personal-btn .div-bottom-arrow>span::before{border-top-color:#64c800}.product-contact-buttons-green .product-personal-btn .div-bottom-arrow>span::after{border-top-color:#64c800}.product-contact-buttons-green .product-personal-btn a{border-color:#64c800;color:#64c800}.product-contact-buttons-green .product-personal-btn a::before{background-color:#64c800}.product-contact-buttons-green .product-contact-btn a{background-color:#64c800}.product-contact-buttons-green .product-contact-btn a::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/letter-icon_green.png")}.product-adv-sec .row{gap:30px 0}.product-adv-sec .product-adv-card{box-shadow:0px 0px 5px #aaa;height:100%;border-radius:8px}.product-adv-sec .product-adv-card img{border-radius:8px 8px 0 0}.product-adv-sec .product-adv-card-inner{position:relative;padding:30px 20px 20px}.product-adv-sec .product-adv-card-inner .product-adv-num{border-radius:9999px;width:60px;height:60px;text-align:center;line-height:60px;color:#1e87c8;font-weight:bolder;font-size:1.8em;position:absolute;top:0;left:50%;transform:translatey(-60%) translatex(-50%);background-color:#fff;z-index:2}.product-adv-sec .product-adv-card-inner .product-adv-num.color-green{color:#64c800}.product-adv-sec .product-adv-card-inner h3{text-align:center;font-size:1.2em}.product-adv-sec .product-adv-card-inner h3 span{display:inline}@media (width >= 1200px){.product-adv-sec .product-adv-card-inner h3 span{display:block}}.product-adv-sec .product-adv-card-inner p{margin:0;font-feature-settings:"palt" 1}.product-turf-sec{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:var(--vk-width-full);background-color:#faf8f0}.product-turf-sec h2{text-align:center;padding-bottom:0.7em;position:relative;margin-bottom:2em}.product-turf-sec h2::after{width:150px;content:"";position:absolute;bottom:0;left:50%;height:2px;transform:translatex(-50%);background-image:linear-gradient(to right, #64c800 4px, transparent 4px);background-size:8px 4px;background-repeat:repeat-x;background-position:left bottom}.product-turf-sec .turf-block{background-color:#fff;padding:20px;border-radius:10px;box-shadow:1px 1px 10px #eee;margin-bottom:50px}@media screen and (min-width:1200px){.product-turf-sec .turf-block{padding:40px 110px 30px}}.product-turf-sec .turf-block h3{text-align:center;margin-bottom:1.2em}.product-turf-sec .turf-block h3 span{font-size:1.3em;color:#64c800;display:block}.product-turf-sec .turf-block img{display:block;margin:0 auto 15px;width:auto;border-radius:8px}.product-turf-sec .turf-block figure{position:relative}.product-turf-sec .turf-block figure figcaption{position:absolute;color:#fff;padding:2px 10px;text-align:center;width:80px;border-radius:20px;bottom:10px;left:50%;transform:translatex(-50%)}.product-turf-sec .turf-block figure figcaption.fig-gray{background-color:#697378}.product-turf-sec .turf-block figure figcaption.fig-green{background-color:#64c800}.product-turf-sec .turf-block h4{background:none;position:relative;padding:0 0 0 1em;font-size:1.1em;margin-bottom:0.5em}.product-turf-sec .turf-block h4::after{position:absolute;content:"";background-color:#64c800;width:10px;height:10px;left:0;top:5px;border-radius:50%}.product-turf-sec .turf-block h5{padding:0;border:none;margin-bottom:0.5em}.product-turf-sec .turf-block h6{text-align:center;border-bottom:solid 1px #666;padding-bottom:0.3em}.product-turf-sec .turf-block p{font-feature-settings:"palt" 1}.product-turf-sec .turf-arrow{height:40px;background:no-repeat center/contain url("https://restyle1.com/slds/images/turf-arrow.png")}@media (width >= 768px){.product-turf-sec .turf-arrow{height:50px}}.product-turf-sec .turf-conclusion{color:#64c800;font-weight:bolder;text-align:center;font-size:1.1em;margin:1em 0 1.5em}@media (width >= 768px){.product-turf-sec .turf-conclusion{font-size:1.5em}}@media (width < 992px){.product-turf-sec .table-responsive{overflow-x:scroll}.product-turf-sec .table-responsive table{min-width:830px}}.product-turf-sec .turf-table{margin-bottom:30px;border-radius:10px;text-align:center;border-collapse:separate;border:solid 1px #aaa}.product-turf-sec .turf-table th{font-weight:normal;border:solid 1px #aaa;font-size:0.8em}.product-turf-sec .turf-table th:nth-child(2){border-left:solid 2px #64c800;border-right:solid 2px #64c800;font-weight:bolder;background-color:#f0f0f0}.product-turf-sec .turf-table td{border:solid 1px #aaa;font-size:0.8em}.product-turf-sec .turf-table td:nth-child(2){border-left:solid 2px #64c800;border-right:solid 2px #64c800;background-color:#f0f0f0;font-weight:bolder}.product-turf-sec .turf-table tr:first-child th:first-child{border-radius:10px 0 0 0}.product-turf-sec .turf-table tr:first-child th:last-child{border-radius:0 10px 0 0}.product-turf-sec .turf-table tr:first-child th:nth-child(2){border-top:solid 2px #64c800}.product-turf-sec .turf-table tr:last-child th:first-child{border-radius:0 0 0 10px}.product-turf-sec .turf-table tr:last-child td{font-size:0.75em;min-width:250px}.product-turf-sec .turf-table tr:last-child td:last-child{border-radius:0 0 10px 0}.product-turf-sec .turf-table tr:last-child td:nth-child(2){border-bottom:solid 2px #64c800}.product-turf-sec .turf-table tr:not(:first-child) th{white-space:nowrap}.product-turf-sec .turf-table th,.product-turf-sec .turf-table td{padding:0.75em 0.5em}.product-turf-sec .turf-table th span,.product-turf-sec .turf-table td span{display:inline-block}.certificate-sec h3{font-size:1.2em}.certificate-sec p{line-height:1.3em;font-feature-settings:"palt" 1}@media (width >= 1200px){.certificate-sec p{margin:0}}.certificate-img1 img,.certificate-img2 img{box-shadow:0 0 5px #aaa}.text-underline{text-decoration:underline}.white-space-nowrap{white-space:nowrap}.flex-no-wrap{flex-wrap:nowrap !important}.white-space-wrap{white-space:wrap !important}.gray-block-bg{padding:0 30px 15px;position:relative}@media (width >= 992px){.gray-block-bg{padding-bottom:35px}}.gray-block-bg::before{position:absolute;width:100%;height:88%;content:"";background-color:#efefef;bottom:0;left:0}.gray-block-bg h2{font-size:1.4em}.yellow-block-bg{padding:0 30px 15px;position:relative}@media (width >= 992px){.yellow-block-bg{padding-bottom:35px}}.yellow-block-bg::before{position:absolute;width:100%;height:88%;content:"";background-color:#faf8f0;bottom:0;left:0}.yellow-block-bg h2{font-size:1.4em}.six-image-container{display:flex}.six-image-container img{aspect-ratio:1}.six-image-container .right .top-row{display:flex}.six-image-container .right .top-row img{width:50%}.six-image-container .right .bottom-row{display:flex}.six-image-container .right .bottom-row img{width:33.3%}.color-select-btn a{display:block;background-color:#f0f0f0;color:#414b50;font-weight:bolder;position:relative;transition:opacity 0.3s;padding:1.25em 4em 1.25em 0;text-align:right;border-radius:8px}@media (width >= 1200px){.color-select-btn a{padding:1.25em 4em 1.25em 12em;text-align:center}}@media (992px < width <= 1200px){.color-select-btn a{width:50%;margin-left:auto;font-size:0.95em}}@media (768px < width <= 992px){.color-select-btn a{margin-left:auto;text-align:center;width:50%;font-size:12px;padding:0.75em 4em 0.75em 9em}}@media (500px < width <= 767px){.color-select-btn a{padding:1.25em 4em 1.25em 12em;text-align:center}}@media (width <= 450px){.color-select-btn a{text-align:center}}@media (width <= 450px){.color-select-btn a{padding-left:1em}}.color-select-btn a span{position:relative;z-index:2}.color-select-btn a:hover{opacity:0.8}.color-select-btn a::after{position:absolute;right:1em;top:50%;transform:translatey(-50%);font-family:"Font Awesome 5 Free";content:"";color:#fff;background-color:#414b50;border-radius:50%;height:28px;width:28px;text-align:center;line-height:28px;padding-left:2px}@media (768px < width <= 992px){.color-select-btn a::after{height:20px;width:20px;line-height:20px}}.color-select-btn a .color-btn-img{border-radius:8px 0 0 8px;position:absolute;left:0;top:0;content:"";width:100%;height:100%}@media (width <= 450px){.color-select-btn a .color-btn-img{opacity:0.3}}.img-shadow img{box-shadow:1px 0 5px #ddd}.font-feature-settings-palt,.col-xl-4.col-lg-5 p{font-feature-settings:"palt" 1}.certificate{padding-left:1.75em;position:relative}.certificate::before{height:1em;content:"";background-color:#1e87c8;color:#fff;position:absolute;top:2px;left:0;text-align:center;width:24px;height:24px;line-height:24px;border-radius:50%}.certificate-1::before{content:"1"}.certificate-2::before{content:"2";color:#454b50;background-color:#b8e5ef}.certificate-green-1::before{background-color:#64c800}.certificate-img{position:relative;box-shadow:0 -1px 5px #ccc;max-width:450px;margin:20px auto}.certificate-img img{vertical-align:top}.certificate-img::before{height:1em;position:absolute;top:12px;left:-12px;text-align:center;width:24px;height:24px;line-height:24px;border-radius:50%;font-weight:bolder}.certificate-img-1::before{content:"1";color:#fff;background-color:#1e87c8}.certificate-img-2::before{content:"2";color:#454b50;background-color:#b8e5ef}.certificate-green-img-1::before{background-color:#64c800}.sample-banner-block{max-width:750px;margin:0 auto;display:block}.specs-container{box-shadow:1px 1px 10px #aaa;border-radius:8px}.specs-container h3{display:flex;justify-content:space-between;padding:0.5em 0;font-size:1.1em;border-bottom:solid 1px #333;flex-wrap:wrap}.specs-container h3 small{font-size:0.5em;font-weight:normal}.specs-container .open-button{display:inline-block;margin-top:10px;padding:1px 10px 1px 25px;width:140px;text-align:center;border:solid 1px #333;border-radius:1em;cursor:pointer;font-size:14px;background-color:white;position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.specs-container .open-button::before{position:absolute;content:"";font-family:"Font Awesome 5 Free";top:50%;transform:translateY(-50%);left:8px;font-weight:900;font-size:0.9em}.specs-container .open-button.isExpanded::before{content:""}.specs-container dl{display:flex;align-items:center;flex-wrap:wrap;padding:1.5em 0 1em;justify-content:space-between;font-size:0.9em;margin:0;gap:0.3em;border-bottom:solid 1px #333;letter-spacing:0}.specs-container dl dt{margin:0;padding:0;font-weight:normal;white-space:nowrap}.specs-container dl dt.immediate-delivery{padding-right:2.5em}.specs-container dl dt.immediate-delivery::after{content:"";display:inline-block;background:no-repeat right center/contain url("https://restyle1.com/slds/images/sokunou_icon_blue.png");height:1em;width:2.5em;transform:translateY(2px);font-weight:normal}.specs-container dl dt.immediate-delivery-green::after{background:no-repeat right center/contain url("https://restyle1.com/slds/images/sokunou_icon_green.png")}.specs-container dl dt.immediate-delivery small{display:inline-block}.specs-container dl dd{margin:0;padding:0;font-feature-settings:"palt" 1;margin-left:auto}.specs-container ul{padding-inline-start:20px}.specs-container ul li{font-feature-settings:"palt" 1}.specs-container .text-center{font-feature-settings:"palt" 1}.specs-container .color-blocks{display:flex;flex-wrap:wrap;margin:35px 0}@media (width < 450px){.specs-container .color-blocks .color-block{width:48%;margin:1%}}@media (450px <= width < 768px){.specs-container .color-blocks .color-block{width:31%;margin:1%}}@media (768px <= width < 992px){.specs-container .color-blocks .color-block{width:23%;margin:1%}}@media (992px <= width){.specs-container .color-blocks .color-block{width:12%;margin:1%}}.specs-container .color-blocks .color-block p{font-weight:bolder;font-size:0.8em;margin:0.25em 0 0.5em;line-height:1.1em}@media (1200px>width){.specs-container .color-blocks .color-block p{text-align:right;max-width:110px;margin-left:auto}}@media (1200px <= width){.specs-container .color-blocks .color-block p{left:20%;text-align:center;position:relative}}.specs-container .color-blocks .color-block p span{font-size:0.8em}.specs-container .color-blocks .color-block .color-pic{display:flex;justify-content:flex-end;gap:0 8px}.specs-container .color-blocks .color-block .color-pic .marks-bl{display:flex;gap:3px}.specs-container .color-blocks .color-block .color-pic .marks-bl span{padding-left:1px;text-align:center;line-height:15px;border-radius:50%;width:15px;height:15px;font-size:0.6em;color:#fff;background-color:#1e87c8}.specs-container .color-blocks .color-block .color-pic .marks-bl .white-mark{color:#1e87c8;background-color:#b9e6f0}.specs-container .color-blocks .color-block .color-pic .marks-bl .gray-mark{color:#fff;background-color:#697378}.specs-container .color-blocks .color-block .color-pic .color-img{width:100%;aspect-ratio:1;max-width:85px}.specs-container .color-blocks .color-block .color-pic .color-img:hover{cursor:pointer}@media (width <= 450px){.specs-container .color-blocks .color-block-long{width:100%}}@media (450px < width){.specs-container .color-blocks .color-block-long{width:31%;margin:1%}}.specs-container .color-blocks .color-block-long .color-pic .color-img{width:100%;aspect-ratio:1.75}.specs-container .color-blocks .color-block-long .color-pic .color-img:hover{cursor:pointer}.specs-container .color-blocks .color-block-long p{display:flex;flex-wrap:wrap;justify-content:space-between}@media (768px <= width < 992px){.specs-container .color-blocks.original-color-blocks .color-block{width:31%;margin:1%}}@media (992px <= width){.specs-container .color-blocks.original-color-blocks .color-block{width:14.6%;margin:1%}}.specs-container .color-blocks.original-color-blocks .color-block .color-pic .color-img{aspect-ratio:1.75;max-width:100%}.specs-container .color-blocks.original-color-blocks .color-block p{margin:0.5em auto 0;text-align:center;position:static}.specs-container .row .color-block{width:45%;margin:2.5%}.specs-container .color-attention{margin:35px 0;text-indent:-1em;padding-left:1.3em}.specs-container .color-attention::before{content:"※"}.specs-container .product-contact-btn{margin-left:auto}@media (440px < width){.specs-container .product-contact-btn{max-width:fit-content}}.caption-p{margin:0.5em;font-size:0.9em;text-indent:-1.5em;padding-left:2em;font-feature-settings:"palt" 1}.caption-p::before{content:"※"}.product-page-sec .product-contact-buttons{padding-top:1.25em}.product-page-sec .product-contact-buttons.border-top{border-top-color:#aaa !important}.product-page-sec h2{padding-left:1.5em;position:relative}@media (768px <= width){.product-page-sec h2{font-size:2.25em;padding-left:1.7em}}.product-page-sec h2::before{position:absolute;content:"";border-radius:50%;width:30px;height:30px;left:0;top:3px}@media (768px <= width){.product-page-sec h2::before{width:40px;height:40px;top:2px}}.product-page-sec-gray h2::before{background-color:#697378}.product-page-sec-green h2::before{background-color:#64c800}.product-page-sec .product-desc sup{font-size:0.5em}.product-page-sec .product-desc p{line-height:1.7em;font-feature-settings:"palt" 1}@media (992px <= width < 1200px){.product-page-sec .product-desc .product-contact-buttons .product-contact-btn-white{width:50%;margin-left:auto}}span.immediate-delivery{padding-left:2.5em;position:relative}span.immediate-delivery::after{content:"";background:no-repeat center / contain url(https://restyle1.com/slds/images/sokunou_icon_blue.png);position:absolute;left:0;top:50%;height:100%;width:2.2em;transform:translateY(-50%);font-weight:normal}span.immediate-delivery-green::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/sokunou_icon_green.png")}.color-attentions{max-width:680px;margin:0 auto 50px}@media (width >= 992px){.color-attentions{margin:0 auto 70px}}.color-attentions p{margin-bottom:0.5em;position:relative;font-size:0.8em;font-feature-settings:"palt" 1;padding-left:1.25em}.color-attentions p span.mark{position:relative;width:18px}.color-attentions p span.mark::before{padding-left:1px;position:absolute;left:0;top:50%;transform:translatey(-80%);text-align:center;content:"!";line-height:15px;border-radius:50%;width:15px;height:15px;padding-left:2px;font-size:0.7em;color:#fff;background-color:#1e87c8}.color-attentions p span.mark.white-mark::before{color:#1e87c8;background-color:#b9e6f0}.color-attentions p span.mark.gray-mark::before{color:#fff;background-color:#697378}.color-attentions p .under-line{text-decoration:underline}.color-attentions p::before{position:absolute;content:"※";left:0;top:0}.under-line{text-decoration:underline}.slope-r-block{display:flex;background-color:#efefef;padding:15px 15px 25px;align-items:start;gap:10px;margin-bottom:30px}.slope-r-block img{width:18%}@media screen and (min-width:576px){.slope-r-block img{width:22%}}.slope-r-block h3{padding-left:0}.slope-r-block dl{padding:0.6em 0 0.5em;align-items:flex-start;justify-content:normal;gap:10px}@media screen and (min-width:576px){.slope-r-block dl{flex-wrap:nowrap}}.slope-r-block table{border:none}.slope-r-block table tr{border-bottom:solid 1px #666}.slope-r-block table th{padding-left:0;text-align:left;border:none;font-weight:normal}.slope-r-block table td{border:none;padding-left:0;padding-right:0}.slope-r-block ul,.slope-r-block li{margin:0}.specs-container-btn-bar{border-top:solid 1px #aaa;margin-top:10px;padding-top:1rem}@media screen and (min-width:768px){.specs-container-btn-bar{padding-top:30px;margin-top:30px}}.specs-container-btn-bar .site-btn{margin-right:-15px}@media (440px <= width < 1200px){.specs-container-btn-bar .product-contact-buttons .product-contact-btn,.specs-container-btn-bar .product-contact-buttons .product-personal-btn{width:48%}}@media (width < 440px){.specs-container-btn-bar .product-contact-buttons .product-contact-btn,.specs-container-btn-bar .product-contact-buttons .product-personal-btn{max-width:100%}.specs-container-btn-bar .product-contact-buttons .product-contact-btn a,.specs-container-btn-bar .product-contact-buttons .product-personal-btn a{width:100%}}.cat-works-block{display:flex;flex-wrap:wrap;max-width:1120px;margin-left:auto;margin-right:auto;gap:2%}.cat-works-block .works-item .works-img{background-size:cover;background-position:center;background-repeat:no-repeat;padding:33%;transition:0.3s}.cat-works-block .works-item .works-img:hover{opacity:0.8}@media screen and (min-width:768px){.cat-works-block .works-item{width:32%}}@media screen and (max-width:767.98px){.cat-works-block .works-item{width:48%}.cat-works-block .works-item:nth-child(3){display:none}}@media screen and (max-width:575.98px){.cat-works-block .works-item{width:100%}.cat-works-block .works-item:nth-child(2){display:none}}.cat-works-block .works-date{font-size:0.9em;line-height:1em;margin:0.9em 0}.cat-works-block .works-title{font-weight:bolder;border-bottom:solid 1px #333;padding-bottom:1em}.cat-works-block .cat-tags{display:flex;gap:0 5px;flex-wrap:wrap}.cat-works-block .cat-tags .cat-tag{padding:7px 0 7px 1em;font-size:0.9em;white-space:nowrap;position:relative;line-height:1em}.cat-works-block .cat-tags .cat-tag::before{position:absolute;content:"";background-color:#1e87c8;width:5px;height:5px;border-radius:50%;left:0.1em;top:50%;transform:translatey(-50%)}#zoom-bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000a;z-index:99999}#zoom-bg #zoom-img{position:absolute;top:50%;left:50%;width:min(90%, 620px);aspect-ratio:1;border:solid 5px #fff;animation:zoom-animation 0.3s ease-out;transform:translateX(-50%) translateY(-50%) scale(1)}#zoom-bg #zoom-img.zoom-img-original{aspect-ratio:2}#zoom-bg.active{display:block}@keyframes zoom-animation{from{transform:translateX(-50%) translateY(-50%) scale(0)}}.sns-btns{display:flex;gap:10px}.sns-btns a{background-color:#1e87c8;width:45px;height:45px;border-radius:50%;position:relative;transition:opacity 0.3s}.sns-btns a:hover{opacity:0.8}.sns-btns a::before{display:block;position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.sns-btns a.sns-x::before{background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/09/x-logo.png");width:25px;height:25px}.sns-btns a.sns-instagram::before{width:28px;height:28px;background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/09/Instagram-logo.png")}.image-anchor-blocks{display:flex;width:min(1080px, 100%);margin:0 auto;flex-wrap:wrap}.image-anchor-blocks a{color:#1e87c8;width:18%;margin:1%;text-align:center}@media (768px <= width < 1200px){.image-anchor-blocks a{width:31%}}@media (width < 768px){.image-anchor-blocks a{width:48%}}.image-video{text-align:center}.image-video img{width:100%;max-width:500px}.work-image-section{display:flex;gap:15px;margin-bottom:3.5em}@media (width < 768px){.work-image-section{flex-direction:column}}.work-image-section .work-image-tag{background-color:#f0f0f0;color:#414b50;padding:0.8em;display:flex;justify-content:center;align-items:center;border-radius:0 0 30px 30px;font-weight:bolder;font-size:1.1em}.work-image-section .work-image-tag+.work-image-blocks{width:100%}@media (width < 768px){.work-image-section .work-image-tag{width:fit-content;min-width:280px}}@media (768px <= width){.work-image-section .work-image-tag{writing-mode:vertical-rl;border-radius:0 30px 30px 0}}.work-image-section-blue .work-image-tag{background-color:#1e87c8;color:white}.work-image-section-water .work-image-tag{background-color:#b9e6f0}.work-image-section-water .work-image-blocks h3 span{color:#b9e6f0 !important}.work-image-section-gray .work-image-tag{background-color:#697378;color:white}.work-image-section-gray .work-image-blocks h3 span{color:#697378 !important}.work-image-section .work-image-blocks{display:flex;gap:1em 0;flex-wrap:wrap;height:100%}.work-image-section .work-image-blocks .work-image-block{height:100%}.work-image-section .work-image-blocks .work-image-block .work-image-img{position:relative}.work-image-section .work-image-blocks .work-image-block .work-image-img::after{position:absolute;content:""}@media screen and (min-width:768px){.work-image-section .work-image-blocks .work-image-block .work-image-img::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/method/btn_arrow/arrow_right.png")}}@media screen and (max-width:767.98px){.work-image-section .work-image-blocks .work-image-block .work-image-img::after{background:no-repeat center/contain url("https://restyle1.com/slds/images/method/btn_arrow/arrow_down.png")}}.work-image-section .work-image-blocks .work-image-block h3{position:relative;padding-top:0.5em;padding-left:3em;font-size:1rem;font-feature-settings:"palt" 1;letter-spacing:0em}@media screen and (min-width:768px){.work-image-section .work-image-blocks .work-image-block h3{font-size:0.8rem}}.work-image-section .work-image-blocks .work-image-block h3 span{position:absolute;left:0;top:0.16em;color:#1e87c8;font-size:1.9em;line-height:1em}.work-image-section .work-image-blocks .work-image-block h3 a{color:#1e87c8;text-decoration:underline}.work-image-section .work-image-blocks .work-image-block p{margin:0;font-size:0.7em;text-indent:-1em;padding-left:5.3em;font-feature-settings:"palt" 1}@media screen and (min-width:768px){.work-image-section .work-image-blocks .work-image-block p{padding-left:4.3em}}.work-image-section .work-image-blocks .work-image-block p::before{content:"※"}@media (width < 768px){.work-image-section .work-image-block:not(:first-child){margin-top:60px}.work-image-section .work-image-block:not(:first-child) .work-image-img::after{left:0;top:-55px;width:100%;height:35px}}@media (768px <= width < 1200px){.work-image-section .work-image-blocks{margin-left:-35px;margin-right:-35px}.work-image-section .work-image-blocks .work-image-block{width:50%;padding:0 35px}.work-image-section .work-image-blocks .work-image-block:not(:nth-of-type(2n), :last-child) .work-image-img::after{width:70px;top:50%;height:25px;transform:translateY(-50%)}}@media (1200px <= width){.work-image-section .work-image-blocks{margin-left:-35px;margin-right:-35px}.work-image-section .work-image-blocks .work-image-block{width:33.3%;padding:0 35px}.work-image-section .work-image-blocks .work-image-block:not(:nth-of-type(3n), :last-child) .work-image-img::after{width:70px;top:50%;height:25px;transform:translateY(-50%)}}.sp-top-btn{justify-content:flex-end;margin-top:0}@media (768px <= width){.sp-top-btn{display:none}}.sp-top-btn a::before{content:""}.wp-block-quote{margin-bottom:2.5em}.wp-block-quote p{margin:0}.single .entry .veu_socialSet{margin-top:0}.single .entry .veu_socialSet ul{margin-top:0}.post-template-default{position:relative}.post-template-default article{padding:30px 15px;border-radius:15px;margin-bottom:35px;box-shadow:0 0 5px #aaa;background-color:#fff}@media screen and (min-width:768px){.post-template-default article{padding:60px 30px;margin-bottom:75px}}.post-template-default .veu_contentAddSection{display:none}.post-template-default .breadcrumb{position:relative;z-index:2}.post-template-default .breadcrumb li{color:#1e87c8 !important}.post-template-default .breadcrumb li a{color:#1e87c8 !important}.post-template-default .breadcrumb::before{position:absolute;content:"";left:0;top:0;width:100vw;height:200px;background:no-repeat center/cover url("https://restyle1.com/slds/wp-content/uploads/2025/10/works-header.jpg");z-index:-1}@media screen and (min-width:768px){.post-template-default .breadcrumb::before{height:500px}}.post-template-default .site-body{position:relative;z-index:3;padding-top:120px}@media screen and (min-width:768px){.post-template-default .site-body{padding-top:350px}}.wp-block-table table *{border-color:#aaa}.veu_contentAddSection{margin-top:4rem}.entry-footer{margin-bottom:0}.entry-footer .entry-meta-data-list--category dl{display:flex;align-items:center}.entry-footer .entry-meta-data-list--category dt{font-size:0px;background-color:#1e87c8;padding:0;width:8px;height:8px;border-radius:9999px}.entry-footer .entry-meta-data-list--category dd{font-size:1em}.entry-footer .entry-meta-data-list--post_tag{display:none}.next-prev-block .vk_post.card{margin:0;border:none}.next-prev-block .vk_post.card .card-body{padding:0;margin:1em 0}.next-prev-block .vk_post_title{display:flex;font-weight:normal;padding:0;border:none}.next-prev-block a{text-align:right;min-width:160px;background-color:#697378;color:#fff !important;border-radius:2em;white-space:nowrap;position:relative}.next-prev-block a::before{display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";content:"";background-color:#fff;border-radius:50%;width:31px;height:31px;top:50%;text-align:center;position:absolute;font-weight:900;color:#697378;font-size:1.5em;transition:0.2s}.next-prev-block .next-prev-prev .vk_post_title{justify-content:center}@media screen and (min-width:576px){.next-prev-block .next-prev-prev .vk_post_title{justify-content:flex-start}}.next-prev-block .next-prev-prev a{padding:0.85em 3.5em 0.85em 1.5em}.next-prev-block .next-prev-prev a::before{right:5px;transform:translateY(-50%) rotate(180deg)}.next-prev-block .next-prev-prev a:hover::before{transform:translateX(-8px) translateY(-50%) rotate(180deg)}.next-prev-block .next-prev-next .vk_post_title{justify-content:center}@media screen and (min-width:576px){.next-prev-block .next-prev-next .vk_post_title{justify-content:flex-end}}.next-prev-block .next-prev-next a{padding:0.85em 1.5em 0.85em 3.5em}.next-prev-block .next-prev-next a::before{left:5px;transform:translateY(-50%)}.next-prev-block .next-prev-next a:hover::before{transform:translateX(8px) translateY(-50%)}.usage-sec h3{margin:0.5em 0 1em;font-size:1.2em}.blog.post-type-post .site-body-container,.category.post-type-post .site-body-container{display:flex;flex-direction:column}.blog.post-type-post .site-body-container .sub-section,.category.post-type-post .site-body-container .sub-section{order:1}.blog.post-type-post .site-body-container .main-section,.category.post-type-post .site-body-container .main-section{order:2}.blog.post-type-post .site-body-container>.d-md-none,.category.post-type-post .site-body-container>.d-md-none{order:3}.blog.post-type-post .site-body-container .widget.widget_link_list:last-child,.blog.post-type-post .site-body-container .widget.widget_media,.category.post-type-post .site-body-container .widget.widget_link_list:last-child,.category.post-type-post .site-body-container .widget.widget_media{display:none}.blog.post-type-post .site-body-container .widget.widget_link_list .sub-section-title,.category.post-type-post .site-body-container .widget.widget_link_list .sub-section-title{display:none}.blog.post-type-post .site-body-container .widget.widget_link_list ul,.category.post-type-post .site-body-container .widget.widget_link_list ul{margin:30px 0;display:flex;gap:20px;flex-wrap:wrap}.blog.post-type-post .site-body-container .widget.widget_link_list ul a,.category.post-type-post .site-body-container .widget.widget_link_list ul a{padding:2px 5px;min-width:110px;color:#1e87c8;border:solid 1px #1e87c8;border-radius:30px;text-align:center;transition:0.3s;font-size:11px}@media screen and (min-width:576px){.blog.post-type-post .site-body-container .widget.widget_link_list ul a,.category.post-type-post .site-body-container .widget.widget_link_list ul a{font-size:14px;padding:5px 15px}}.blog.post-type-post .site-body-container .widget.widget_link_list ul a:hover,.category.post-type-post .site-body-container .widget.widget_link_list ul a:hover{background-color:#1e87c8;color:white}.blog.post-type-post .site-body-container .widget.widget_link_list ul li.current-cat a,.category.post-type-post .site-body-container .widget.widget_link_list ul li.current-cat a{background-color:#1e87c8;color:white}.blog.post-type-post .site-body-container .post-list,.category.post-type-post .site-body-container .post-list{display:flex;flex-wrap:wrap}.blog.post-type-post .site-body-container .post-list .vk_post,.category.post-type-post .site-body-container .post-list .vk_post{flex-direction:column;padding-top:0;border:none}@media screen and (min-width:576px){.blog.post-type-post .site-body-container .post-list .vk_post,.category.post-type-post .site-body-container .post-list .vk_post{width:30%;margin:0 1.5%}}.blog.post-type-post .site-body-container .post-list .vk_post .media-img,.category.post-type-post .site-body-container .post-list .vk_post .media-img{width:100%;margin:0}.blog.post-type-post .site-body-container .post-list .vk_post .vk_post_body,.category.post-type-post .site-body-container .post-list .vk_post .vk_post_body{width:100%;margin:0;padding:0.5em 0}.blog.post-type-post .site-body-container .post-list .vk_post .vk_post_excerpt,.blog.post-type-post .site-body-container .post-list .vk_post .vk_post_btnOuter,.category.post-type-post .site-body-container .post-list .vk_post .vk_post_excerpt,.category.post-type-post .site-body-container .post-list .vk_post .vk_post_btnOuter{display:none}.blog.post-type-post .site-body-container .widget.widget_link_list a.all-btn{background-color:#1e87c8;color:white}.ori-a-btn a{display:block;border:solid 2px #64c800;padding:0.75em 0.5em 2.2em;border-radius:5px;text-align:center;font-weight:bolder;color:#64c800;margin-bottom:1em;position:relative}.ori-a-btn a::after{position:absolute;left:50%;top:55%;transform:translateX(-50%);font-family:"Font Awesome 5 Free";content:"";color:#64c800;border-radius:50%;font-size:1.5em;font-weight:900}.flow-blocks{display:flex;gap:30px;justify-content:space-between}@media screen and (min-width:768px){.flow-blocks{gap:60px 30px}}.flow-blocks .flow-block .flow-img{margin-bottom:20px;position:relative}.flow-blocks .flow-block .flow-img .flow-img-wrapper{z-index:2;position:relative;width:130px;height:130px;border-radius:50%;margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:#faf8f0;padding-left:5px}.flow-blocks .flow-block .flow-img .flow-img-wrapper img{width:95%}.flow-blocks .flow-block .flow-img::before{content:"";width:100%;z-index:2;height:100%;top:0;left:0;background-color:#fff;content:"";position:absolute}.flow-blocks .flow-block h3{text-align:center;color:#64c800;font-size:1.1em;min-height:2.5em;font-feature-settings:"palt" 1}.flow-blocks .flow-block h3 span{display:inline-block}.flow-blocks .flow-block h3 span.flow-num{position:relative;padding-left:32px}.flow-blocks .flow-block h3 span.flow-num::after{position:absolute;content:"";width:24px;height:24px;left:0;top:50%;transform:translatey(-50%)}.flow-blocks .flow-block h3 span.flow-1{background:no-repeat left center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/11/original-turf_number-icon_01.png")}.flow-blocks .flow-block h3 span.flow-2{background:no-repeat left center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/11/original-turf_number-icon_02.png")}.flow-blocks .flow-block h3 span.flow-3{background:no-repeat left center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/11/original-turf_number-icon_03.png")}.flow-blocks .flow-block h3 span.flow-4{background:no-repeat left center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/11/original-turf_number-icon_04.png")}.flow-blocks .flow-block p{font-size:0.9em;line-height:1.6em;font-feature-settings:"palt" 1;margin-left:auto;margin-right:auto;max-width:325px}.flow-blocks .flow-block p a{color:#1e87c8}.flow-blocks .flow-block .product-contact-btn{margin-left:auto;margin-right:auto;max-width:320px}.flow-blocks .flow-block .product-contact-btn a{font-size:0.8em}@media screen and (min-width:992px){.flow-blocks{flex-wrap:wrap}.flow-blocks .flow-block{width:20%}.flow-blocks .flow-block:nth-child(odd) .flow-img::after{position:absolute;content:"";width:100%;left:50%;top:50%;z-index:1;background-color:#64c800;height:1px}}@media screen and (min-width:768px){.flow-blocks{flex-wrap:wrap}.flow-blocks .flow-block{width:40%}.flow-blocks .flow-block .product-contact-btn a{padding:1em 0.75em 1em 38px}.flow-blocks .flow-block .product-contact-btn a::before{width:28px;height:28px}.flow-blocks .flow-block .product-contact-btn a::after{width:16px}.flow-blocks .flow-block:nth-child(odd) .flow-img::after{position:absolute;content:"";width:100%;left:50%;top:50%;z-index:1;background-color:#64c800;height:1px}}@media screen and (max-width:767.98px){.flow-blocks{flex-direction:column;justify-content:center;align-items:center}.flow-blocks .flow-block{margin-bottom:20px;max-width:250px}.flow-blocks .flow-block .product-contact-btn a{padding:1em 0.75em 1em 38px}.flow-blocks .flow-block .product-contact-btn a::before{width:28px;height:28px}.flow-blocks .flow-block .product-contact-btn a::after{width:16px}}.data-block{background-color:#faf8f0;padding:30px 50px;display:flex;margin-bottom:50px;justify-content:space-between}@media screen and (min-width:768px){.data-block{padding:30px 50px}}@media screen and (max-width:767.98px){.data-block{padding:20px 25px}}@media screen and (max-width:767.98px){.data-block{flex-direction:column}}@media screen and (min-width:768px){.data-block .data-block-left{width:50%}}.data-block .data-block-right{padding-top:40px}@media screen and (min-width:768px){.data-block .data-block-right{width:45%}}.data-block h3{padding-left:50px;position:relative}.data-block h3::before{position:absolute;content:"";top:50%;left:0;width:32px;height:32px;transform:translatey(-70%);background:no-repeat center/contain url("https://restyle1.com/slds/wp-content/uploads/2025/11/data-check-mark.png")}.data-block p{padding-left:50px;font-feature-settings:"palt" 1}.usage-img{width:100%;aspect-ratio:2;box-shadow:0px 0px 10px #ccc;border-radius:5px}.usage-img:hover{cursor:pointer}.attention-p{font-size:0.9em;text-indent:-1em;padding-left:calc(50px + 1em) !important}.attention-p::before{content:"※"}.underLine{padding-bottom:0.1em;border-bottom:solid 1px #000}.data-block-table{border:none;border-top:solid 1px #666}.data-block-table tr{border-bottom:solid 1px #666}.data-block-table th{font-weight:normal;border:none;text-align:left;padding:1.5em 0;border:none}.data-block-table th span{display:inline-block}.data-block-table td{border:none;text-align:right;padding:1.5em 0;border:none}.data-block-table td span{display:inline-block}