.flex-layout{display:flex}.item-center{display:flex !important;justify-content:center !important;align-items:center !important}.column{display:flex !important;flex-direction:column !important}.grid-layout{display:grid}@media screen and (max-width: 1200px){.pc1200{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 1000px){.sp{display:none !important}}.thumbBefore{z-index:1;position:relative}.thumbBefore::after{z-index:2;content:"Before";position:absolute;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;top:0;left:0;padding:4px 8px;font-weight:bold;font-size:1.4rem;background-color:#6fa82d;color:#fff}.thumbAfter{z-index:1;position:relative}.thumbAfter::after{z-index:2;content:"After";position:absolute;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;top:0;left:0;padding:4px 8px;font-weight:bold;font-size:1.4rem;background-color:#f0dd47;color:#fff}.imgAfter{border:5px solid #f0dd47}.spacer{display:block;width:100%;border:none}.spacer--xsmall{height:max(3vw,32px)}.spacer--small{height:max(5vw,64px)}.spacer--medium{height:max(10vw,100px)}.spacer--large{height:max(15vw,150px)}.btnShine{position:relative;overflow:hidden}.btnShine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}.btnShine:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.splide__track{padding-bottom:8px}.splide__slide img{max-width:100%;height:auto}.splide__pagination__page{width:clamp(25px,10vw,120px);border-radius:0;background:#fcf7cc}.splide__pagination__page.is-active{background:#f0dd47;transform:none}.swiper{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.swiper img{aspect-ratio:16/9}.swiper-slide{height:auto;box-sizing:border-box}.swiper-navigation{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:64px auto 0;gap:8px}.swiper-button-next,.swiper-button-prev{position:static;width:50px;color:#f0dd47}.swiper-pagination{position:relative;display:flex;justify-content:center;padding:16px}.swiper-pagination-bullet{min-width:25px;max-width:120px;width:100%;height:8px;border-radius:0;background-color:#aaa}.swiper-pagination-bullet-active{background-color:#f0dd47}.infinity-scroll{transition-timing-function:linear}#shadow-host-companion{display:none}.keep-all{word-break:keep-all}@media screen and (min-width: 769px){.keep-all{word-break:normal}}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v52-japanese-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-jp-v52-japanese-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("../fonts/noto-serif-jp-v21-japanese-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url("../fonts/noto-serif-jp-v21-japanese-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Maru Gothic";font-style:normal;font-weight:400;src:url("../fonts/zen-maru-gothic-v16-japanese-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Maru Gothic";font-style:normal;font-weight:700;src:url("../fonts/zen-maru-gothic-v16-japanese-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../fonts/inter-v13-latin-700.woff2") format("woff2")}html{font-size:62.5%;line-height:1.5;font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif;scroll-behavior:smooth;scroll-padding-top:50px}@media screen and (769px <= width){html{scroll-padding-top:159px}}html body{background-color:#6fa82d;position:relative;counter-reset:number 0;color:#333}html body::before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg_texture.png);mix-blend-mode:multiply;opacity:.2}html body.active{overflow:hidden}html body .container{overflow:hidden}html body .wrapper{margin:0 auto;width:95%;max-width:1200px}html body a{text-decoration:none}html body h2{display:inline-block}html body li{list-style:none}html body small{font-size:.666em}html body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body picture{display:block}html .l-main{margin-top:50px}@media screen and (min-width: 1001px){html .l-main{margin-top:159px}}html .text{font-size:1.6rem;line-height:2}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.c-btn{position:relative;display:block;padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:all .2s;font-size:max(1.6rem,1vw);font-weight:bold;border:1px solid #000}.c-btn-cv{z-index:0;position:relative;justify-content:center;gap:5px;padding:2px 10px;width:100%;height:100%;aspect-ratio:2/1;transition:all .2s;text-align:center;line-height:1;overflow:hidden;background:#ffe500}.c-btn-cv::before{z-index:-1;content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}.c-btn-cv:hover::before{-webkit-animation:shire .6s;animation:shire .6s}@-webkit-keyframes shire{100%{left:125%}}@keyframes shire{100%{left:125%}}.c-btn-cv .c-btn-cv__sub{padding:5px;font-size:1.3rem;color:#fff;text-shadow:1px 1px #707070;background:#00820d;border-radius:999px}.c-btn-cv .c-btn-cv__main{font-size:2rem;font-weight:bold;color:#00820d}.c-btn-cv--line{background:#00820d}.c-btn-cv--line .c-btn-cv__sub{color:#00820d;background:#fff}.c-btn-cv--line .c-btn-cv__main{color:#fff}.c-btn-top{position:relative;display:block;gap:10px;padding:8px 32px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:999px;border:2px solid #f0dd47;font-size:1.8rem;font-weight:bold;color:#000;text-align:center;background:rgba(0,0,0,0);transition:all .2s}.c-btn-top:hover{border:2px solid #f0dd47;color:#fff;background:#f0dd47;box-shadow:3px 3px 5px rgba(0,0,0,.062745098)}.c-btn-top:hover::after{background:#f0dd47}.c-btn-top:hover::before{background:#fff}.c-section-title{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:16px;font-size:2.4rem;font-weight:bold;color:#333;line-height:1.25;font-family:"Noto Sans JP",sans-serif;text-align:center}.c-section-title:before{content:"";display:block;width:75px;height:35px;margin-bottom:16px;background:url(../img/logo_kari.svg);background-repeat:no-repeat;background-position:center}@media screen and (min-width: 769px){.c-section-title{font-size:4.8rem}.c-section-title::before{width:120px;height:64px;margin-bottom:16px}}.c-section-title--about{font-family:"Noto Serif JP",serif;font-weight:bold;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.5)}.c-section-title--about::before{display:none}.c-section-title--qta{gap:8px;padding-bottom:0;font-weight:bold;font-size:2.4rem;color:#f17105}.c-section-title--qta::before{display:inline-block;width:100%;height:auto;background:none;font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0;font-size:40px;line-height:1;color:#f17105}@media screen and (min-width: 769px){.c-section-title--qta{font-size:4rem}.c-section-title--qta::before{font-size:70px}}.c-section-title__heading{text-decoration:underline;-webkit-text-decoration-color:#f0dd47;text-decoration-color:#f0dd47;text-underline-offset:16px;text-decoration-thickness:2px}.c-page-title{display:flex;align-items:center;gap:32px;padding:32px 0 10px;font-size:clamp(3rem, 2.636rem + 1.82vw, 4rem);font-weight:bold;color:#f0dd47}.c-page-title-small{font-size:clamp(1.25rem, 1.159rem + 0.45vw, 1.5rem);font-weight:bold;color:#f0dd47}.c-page-title img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.c-page-title{font-size:clamp(2rem, 1.636rem + 1.82vw, 3rem)}}.qta__contactList{grid-template-columns:repeat(auto-fit, minmax(auto, 250px));gap:16px;place-content:center}.qta__contactList .qta__contactLink{position:relative;text-align:center;width:100%;margin:0 auto}.qta__contactList .qta__contactTitle{align-items:center;padding:24px 16px;width:100%;font-size:1.6rem;font-weight:bold;color:#fff;border-radius:4px;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.qta__contactList .qta__contactTitle--web{background:#f17105}.qta__contactList .qta__contactTitle--line{background:#06c755}.qta__contactList .qta__contactTitle--tel{background:#6fa82d}@media screen and (min-width: 769px){.qta__contactList{grid-template-columns:repeat(auto-fit, minmax(250px, auto));place-content:center}.qta__contactList .qta__contactItem{place-self:center}.qta__contactList .qta__contactTitle{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:2.4rem;padding:24px 32px;border-radius:8px}.qta__contactList .qta__contactTitle:hover{opacity:.75}}.qta{background-color:#ffe3cc;padding:32px 16px}.qta .wrapper{z-index:2;position:relative;gap:32px;padding:32px 16px;background-color:#fff;border-radius:16px}@media screen and (min-width: 769px){.qta{grid-template-columns:repeat(auto-fit, minmax(250px, auto));place-content:center;padding:64px 16px}.qta .wrapper{gap:32px}}.service .list,.lw-service-list .list{gap:16px;min-width:0;counter-reset:number 0}.service .item,.lw-service-list .item{flex-direction:column;padding:16px;background-color:#fff;border:5px solid #f0dd47;border-radius:8px;box-shadow:0 4px 0 0 rgba(0,0,0,.2);gap:16px;min-width:0}.service .img,.lw-service-list .img{min-width:0}.service .img img,.lw-service-list .img img{max-height:160px}.service .textarea,.lw-service-list .textarea{gap:32px}.service .title,.lw-service-list .title{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;font-weight:bold;color:#fff;padding:8px 32px 8px 64px;background:#f0dd47;border-radius:1000px}.service .title::before,.lw-service-list .title::before{position:absolute;top:0;left:0;transform:translate(-25%, -12.5%);content:"";display:inline-block;width:70px;height:70px}.service .title__heading,.lw-service-list .title__heading{counter-increment:number 1}.service .title__heading::after,.lw-service-list .title__heading::after{content:counter(number)}.service .repair .title::before,.lw-service-list .repair .title::before{background:url(../img/repair.svg);background-repeat:no-repeat}.service .mounting .title::before,.lw-service-list .mounting .title::before{background:url(../img/mounting.svg);background-repeat:no-repeat}.service .replace .title::before,.lw-service-list .replace .title::before{background:url(../img/replace.svg);background-repeat:no-repeat}.service .s-guard .title::before,.lw-service-list .s-guard .title::before{background:url(../img/sguard.svg);background-repeat:no-repeat}.service .fireguard .title::before,.lw-service-list .fireguard .title::before{background:url(../img/bouka.svg);background-repeat:no-repeat}.service .text,.lw-service-list .text{font-size:1.6rem}@media screen and (min-width: 769px){.service .list,.lw-service-list .list{gap:64px}.service .item,.lw-service-list .item{gap:32px;padding:32px}.service .list .item:nth-of-type(odd),.lw-service-list .list .item:nth-of-type(odd){grid-template-columns:1fr 1fr;grid-template-areas:"img text";flex-direction:row}.service .list .item:nth-of-type(even),.lw-service-list .list .item:nth-of-type(even){flex-direction:row-reverse}.service .thumb,.lw-service-list .thumb{grid-area:img;flex:1;max-height:300px}.service .img img,.lw-service-list .img img{max-height:300px}.service .textarea,.lw-service-list .textarea{grid-area:text;grid-template-rows:auto 1fr;flex:1}.service .title,.lw-service-list .title{font-size:2.4rem}.service .text,.lw-service-list .text{font-size:2rem}}.splide{padding:32px 0}.splide .box{gap:32px 0}.splide .inner{margin-bottom:16px}.splide .card{grid-template-rows:auto auto auto 1fr;grid-auto-columns:minmax(0, auto);max-width:584px;background-color:#fff;border-radius:16px;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.splide .thumb{flex:1}.splide .thumbBefore{z-index:1;position:relative}.splide .thumbBefore::after{z-index:2;content:"Before";position:absolute;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;top:0;left:0;padding:4px 8px;font-weight:bold;font-size:1.4rem;background-color:#aaa;color:#333}.splide .thumbAfter{z-index:1;position:relative}.splide .thumbAfter::after{z-index:2;content:"After";position:absolute;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;top:0;left:0;padding:4px 8px;font-weight:bold;font-size:1.4rem;background-color:#f0dd47;color:#333}.splide .textWrapper{gap:32px;padding:16px}.splide .title{font-weight:bold;font-size:2rem;margin:16px}.splide .textarea{position:relative;padding:16px;margin:16px}.splide .textarea--before{background-color:#f5f5f5}.splide .textarea--after{background-color:#fcf7cc}.splide .lead{display:grid;grid-template-columns:auto auto;gap:4px;position:absolute;top:0;left:0;transform:translateY(-50%);border-radius:1000px;padding:4px 16px;color:#fff;font-size:1.6rem;font-weight:bold}.splide .lead--before{background-color:#aaa;color:#333}.splide .lead--after{background-color:#f0dd47;color:#333}.splide .text{margin-top:8px;font-size:1.6rem}@media screen and (min-width: 769px){.splide .inner{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.splide .card{grid-auto-columns:auto}.splide .img-wrapper{display:flex}.splide .img-wrapper .img-1{z-index:2;margin:0;width:80%}.splide .img-wrapper .img-1 img{-o-object-fit:contain;object-fit:contain}.splide .img-wrapper .img-2{width:100%;margin-left:-5%}.splide .img-wrapper .img-3{width:70%;margin:0;margin-top:10%;margin-left:-5%}.splide .img-wrapper .img-3 img{-o-object-fit:contain;object-fit:contain}}.contactList{position:static;display:flex;align-items:center;gap:16px}.contactItem{height:100%}.contactLink{display:grid;place-content:center;place-items:center;writing-mode:horizontal-tb;padding:8px 16px;height:100%;font-weight:bold;font-size:2.4rem;color:#fff;border-radius:8px}.contactLink--line{background:#06c755}.contactLink--tel{background:#6fa82d}.contactLink--web{background:#f17105}@media screen and (max-width: 768px){.contactList{display:block;position:fixed;top:25%;right:5%}.contactLink{display:inline-block;writing-mode:vertical-rl;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 4px;font-weight:bold;font-size:1.4rem;color:#fff}}.l-header{z-index:999;position:fixed;top:0;left:0;width:100%;background:#fff}.l-header .wrapper{justify-content:space-between;align-items:center}.l-header .l-header__top{justify-content:space-between;align-items:center}.l-header .l-header__logoLink{font-size:1.8rem;font-weight:bold;vertical-align:middle}.l-header .l-header__logoSub{z-index:999;position:relative;width:50px}.l-header .l-header__contactBox{gap:16px}.l-header .l-header__nav,.l-header .l-header-nav__inner,.l-header .l-header-nav__list,.l-header .l-header-nav__item,.l-header .l-header-nav__link{height:auto}.l-header .l-header__tel{font-weight:bold;font-size:1.4rem}.l-header .l-header__telTime{font-size:.875em}.l-header .navigation-box{z-index:998;opacity:0;pointer-events:none;position:absolute;top:0;left:0;margin-right:0px;padding:32px;width:100vw;height:auto;background:#fff;transition:all .4s}.l-header .navigation-box.active{opacity:1;pointer-events:visible;display:block;height:100svh}.l-header .navigation-box .l-header-gnav__inner{z-index:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:5vh;padding-top:100px;width:100%;height:100%}.l-header .navigation-box .l-header-gnav__inner::after{z-index:-2;content:"";position:absolute;top:0%;left:0%;width:100%;height:100%;background:#fff}.l-header .navigation-box .l-header-gnav__list{flex-direction:column;justify-content:center;gap:10vw;width:100%;padding-top:74px;margin-bottom:16px}.l-header .navigation-box .l-header-gnav__item{align-items:center;justify-content:space-between;border-bottom:1px solid #f0dd47}.l-header .navigation-box .l-header-gnav__link{color:#333;display:block;padding:4px 0;font-size:1.6rem}.l-header .navigation-box .l-header-gnav__link::before{display:none}@media screen and (min-width: 1001px){.l-header .l-header__top{width:100%;padding:16px 0;justify-content:space-between;align-items:center}.l-header .l-header__bottom{background-color:#f0dd47}.l-header .l-header__logo{z-index:999;position:relative;font-size:2rem;font-weight:bold;text-align:center}.l-header .l-header__logoLink{font-size:4.8rem}.l-header .l-header__logoSub{width:120px}.l-header .l-header__tel{position:relative;font-family:"Inter","Noto Sans JP",sans-serif;font-size:2.4rem;font-weight:bold;text-align:center}.l-header .l-header__telTime{font-size:.66em;text-align:center}.l-header .navigation-box{z-index:999;opacity:1;position:relative;align-items:center;justify-content:space-between;width:95%;margin:0 auto;padding:0;background-color:#f0dd47;pointer-events:auto}.l-header .navigation-box .l-header__gnav{width:100%}.l-header .navigation-box .l-header-gnav__list{flex-direction:row;gap:1.6rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:12px 0}.l-header .navigation-box .l-header-gnav__item{flex:1}.l-header .navigation-box .l-header-gnav__item+.l-header-gnav__item{border-left:1px solid #333}.l-header .navigation-box .l-header-gnav__link{position:relative;display:flex;justify-content:center;align-items:center;padding:0 4px;margin:0 auto;font-size:2rem;font-weight:bold;transition:all .2s;font-family:"Noto Sans JP",sans-serif;text-align:center;color:#333}.l-header .navigation-box .l-header-gnav__link:hover{color:#cfa22f}.l-header .l-header-gnav__inner{justify-content:center}.l-header .l-header-nav__item:nth-last-child(1) .l-header-nav__link::before{display:none}.l-header .js-l-header-bottom.fixed{z-index:900;position:fixed;top:0;left:0;width:100%}}.l-header__hamburger{z-index:999;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px}.l-header__hamburger span{position:relative;width:70%;height:2px;background:#f0dd47;transition:all .3s}.l-header__hamburger span:nth-child(1){top:0}.l-header__hamburger span:nth-child(2){top:0;margin:10px 0}.l-header__hamburger span:nth-child(3){top:0}.l-header__hamburger.active span:nth-child(1){top:28%;transform:rotate(45deg)}.l-header__hamburger.active span:nth-child(2){opacity:0}.l-header__hamburger.active span:nth-child(3){top:-18%;transform:rotate(-45deg)}.language-box{position:relative;background-color:#f0dd47}.bogo-language-switcher{z-index:999;position:absolute;left:0;display:-ms-flexbox;display:none;flex-direction:column;width:100px;border:1px solid #c5c5c5;background-color:#f0dd47}.bogo-language-switcher li{cursor:default;box-sizing:border-box;padding:2px 10px;text-align:center}.bogo-language-switcher li:hover{background-color:rgba(0,0,0,.2)}.bogo-language-switcher .ja{order:1}.bogo-language-switcher .en-US{order:2}.display-item{width:100px;box-sizing:border-box;border:1px solid #c5c5c5;padding:4px;text-align:center;font-size:1rem;color:#fff}.display-text{color:#fff}.bogo-language-name a{display:block;padding:8px;border:1px solid #c5c5c5;width:100%;color:#fff;font-size:1rem}.on{display:flex}.l-footer{background:#fcf7cc}.l-footer .wrapper{padding:32px 0 32px;gap:32px}.l-footer .l-footer-head__mark{align-items:center;font-size:3.2rem;font-weight:bold}.l-footer .l-footer-head__mark .img{width:120px}.l-footer .l-footer-head__inner{gap:40px;justify-content:space-between;align-items:center;text-align:center}.l-footer .img{width:200px}.l-footer .l-footer-head__navBox{gap:32px}.l-footer .l-footer-gnav__list{padding:0 5%;flex-wrap:wrap;gap:8px}.l-footer .l-footer-gnav__item{width:calc((100% - 8px)/2);text-align:left}.l-footer .l-footer-gnav__link{display:block;font-size:1.6rem;font-weight:bold;transition:all .2s;font-family:"Noto Sans JP",sans-serif;color:#333}.l-footer .l-footer-gnav__link:hover{color:#cfa22f}.l-footer .l-footer__contactList{display:flex;flex-direction:column;align-items:center;gap:8px}.l-footer .l-footer__tel{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:bold;font-size:1.8rem;padding-bottom:16px}.l-footer .l-footer__contactItem{width:95%}.l-footer .l-footer__contactLink{display:inline-block;padding:8px 16px;border-radius:8px;width:100%;font-weight:bold;font-size:1.6rem;color:#fff}.l-footer .l-footer__contactLink--line{background-color:#06c755}.l-footer .l-footer__contactLink--tel{background-color:#6fa82d}.l-footer .l-footer__contactLink--web{background-color:#f17105}.l-footer .l-footer-bottom__inner{flex-direction:column;align-items:center;justify-content:center;gap:32px}.l-footer .l-footer-bottom__content{align-items:center;gap:5vw}.l-footer .l-footer-bottom__logo{width:50px}.l-footer .l-footer-bottom__text{display:block;font-size:1.4rem;color:#333;text-align:center}.l-footer .l-footer-bottom__item{font-size:1rem;color:#fff}.l-footer .l-footer-head__btn{height:auto}.l-footer .l-footer-bottom__logo{width:200px}@media screen and (min-width: 769px){.l-footer{padding-top:32px}.l-footer .l-footer__inner{flex-direction:column;gap:7vh}.l-footer .l-footer-head__inner{flex-direction:column;align-items:start;gap:32px}.l-footer .l-footer-head__mark{font-size:4.8rem}.l-footer .l-footer-head__navBox{grid-template-columns:1fr auto;width:100%}.l-footer .l-footer-gnav__list{flex-direction:column;padding:0}.l-footer .l-footer__contactBox{grid-template-rows:auto 1fr;gap:16px}.l-footer .l-footer__contactList{flex-direction:row}.l-footer .l-footer__contactLink{font-size:2rem;line-height:1}.l-footer .l-footer__tel{position:relative;padding-bottom:0;font-size:3.2rem;font-weight:bold;text-align:left}.l-footer .l-footer__telTime{font-size:.625em;text-align:left}.l-footer .l-footer-bottom{padding-bottom:120px}.l-footer .l-footer-bottom__inner{flex-direction:column;gap:3vh}.l-footer .l-footer-bottom__content{flex-direction:column}}.fv{z-index:0;position:relative;width:100vw}.fv .thumb{width:100%}.fv .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv .contactBtn{z-index:2;position:absolute;bottom:1%;left:50%;transform:translate(-50%, -50%);display:flex;gap:8px;align-items:center;background-color:#fff;border:3px solid #f17105;padding:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:1000px;font-weight:bold;font-size:2rem;white-space:nowrap;vertical-align:middle;color:#f17105;box-shadow:0px 4px 0px 0px rgba(0,0,0,.25);transition:background-color 300ms,border 300ms,color 300ms}.fv .contactBtn::before{display:inline-block;font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 400;font-size:40px;line-height:1;transition:color .1s;color:#f17105}.fv .contactBtn:hover{background-color:#f17105;border:3px solid #fff;color:#fff}.fv .contactBtn:hover::before{color:#fff}@media screen and (min-width: 769px){.fv .contactBtn{font-size:3.2rem;padding:32px;left:75%}}.about{z-index:1;position:relative;background-color:#fcf7cc}.about::after{z-index:-2;position:absolute;top:0;left:0;content:"";display:block;width:100vw;height:100%;background-image:url(../img/bg_texture.webp);background-repeat:repeat;mix-blend-mode:multiply;opacity:.2}.about .bg{position:relative;width:100%;height:100%}.about .spacer__top{grid-row:1/2}.about .spacer__bottom{grid-row:4/5}.about .wrapper{margin:0;z-index:2;position:relative;gap:32px;max-width:1920px;width:100%}.about .upper{position:relative;z-index:1;background:url(../img/about-bg__upper.jpg);background-size:cover;padding:64px 0 32px}.about .upper::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));opacity:.2}.about .upper::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), #FCF7CC);opacity:1}.about .list{gap:8px;justify-content:center;background:rgba(255,255,255,.85);border-radius:16px;padding:32px 16px;width:95%;margin:0 auto;box-shadow:0 4px 0 0 rgba(0,0,0,.25)}.about .item{gap:16px;align-items:center;font-size:1.6rem;font-weight:bold;vertical-align:middle}.about .item:before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;content:"";display:inline-block;color:#6fa82d;font-size:24px}.about .item .text{text-align:left;line-height:1.5}.about .strong{color:#ea4747}.about .toBottom-arrow{background:linear-gradient(to Bottom, #F17105, #F0DD47);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.about .toBottom-arrow>span{font-size:48px}.about .lower{position:relative;z-index:1;padding:32px 0 64px}.about .lower::before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/sunflowerbg.svg);background-size:cover;background-repeat:no-repeat}.about .lower::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#FCF7CC 0%, #FCF7CC 20%, transparent 30%, transparent 100%)}.about .box{gap:16px;padding:32px 16px;max-width:1200px;width:95%;margin:0 auto;background-color:#fff;border-radius:16px;border:5px solid #f0dd47;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.about .logo{max-width:120px;width:25%;-o-object-fit:contain;object-fit:contain;height:-webkit-min-content;height:-moz-min-content;height:min-content}.about .img{max-height:320px}.about .textarea{gap:32px}.about .lead{font-size:2.4rem;line-height:1.2;font-weight:bold;color:#333;text-align:center}.about .text{font-size:1.6rem;text-align:center}.about .contactBtn{display:inline-block;padding:16px 32px;margin:0 auto;background-color:#f17105;color:#fff;border-radius:1000px;font-size:1.6rem}@media screen and (min-width: 769px){.about .inner{padding:32px}.about .list{padding:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about .item{font-size:2.4rem}.about .item::before{font-size:40px}.about .item .text{font-size:2.4rem}.about .toBottom-arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.about .toBottom-arrow>span{font-size:150px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.about .box{padding:64px;grid-template-columns:1fr 1fr;align-items:center}.about .logo{width:120px;-o-object-fit:contain;object-fit:contain;height:-webkit-min-content;height:-moz-min-content;height:min-content}.about .lead{font-size:4.8rem}.about .text{line-height:2}.about .contactBtn{padding:16px 32px;font-size:2.4rem;font-weight:bold;transition:opacity .3s}.about .contactBtn:hover{opacity:.75}}.reason{z-index:1;position:relative;background-color:#fff;padding:32px 0}.reason::after{z-index:0;position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:url(../img/pattern-grid.png);background-size:50%;background-repeat:repeat;opacity:.2}.reason .wrapper{z-index:2;position:relative;gap:32px}.reason .list{gap:32px;place-content:center}.reason .item{grid-template:"img" auto "lead" auto "text" 1fr/1fr;gap:16px;background:#fff;border-radius:8px;padding:16px 0;border:3px solid #f0dd47;box-shadow:0 4px 0 0 rgba(0,0,0,.2);overflow:hidden}.reason .img{width:100%;max-height:250px;-o-object-fit:contain;object-fit:contain}.reason .lead{grid-template-columns:auto;gap:4px;padding:0 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.4rem;font-weight:bold;color:#f17105}.reason .lead:before{counter-increment:number 1;content:"Point" counter(number);text-transform:uppercase;display:inline-block;padding:4px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#f17105;border-radius:1000px;font-size:1.4rem;color:#fff;text-align:center}.reason .text{padding:16px;padding-top:0;align-self:start}@media screen and (min-width: 769px){.reason{padding:64px 0}.reason::after{background-size:30%}.reason .list{grid-template-columns:repeat(2, minmax(350px, 584px))}.reason .item{grid-template:"img" auto "lead" auto "text" 1fr/1fr;align-items:center;-moz-column-gap:32px;column-gap:32px;row-gap:8px}.reason .thumb{grid-area:img}.reason .img{max-height:320px}.reason .lead{grid-area:lead;grid-template-rows:auto 1fr;padding:0 32px;font-size:3.2rem}.reason .lead::before{font-size:1.6rem}.reason .text{grid-area:text;padding:32px;padding-top:0}}.price{padding:32px 0;background-color:#fcf7cc}.price .wrapper{gap:32px}.price .list{gap:16px}.price .item{align-items:center;gap:16px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.price .item__thumb{flex:1;height:100%}.price .textarea{flex:1}.price .item__title{font-size:2rem;font-weight:bold}.price .item__description{font-size:1.8rem;font-weight:bold}.price .item__description strong{font-size:1.25em;color:#f17105}@media screen and (min-width: 768px){.price{padding:64px 0}.price .list{grid-template-columns:repeat(2, minmax(350px, 584px));gap:32px}.price .item{padding:32px;gap:32px}.price .item__title{font-size:3rem}.price .item__description{font-size:2.4rem}}.works{background-color:#f5f5f5;padding:32px 0}.works .price{display:none}@media screen and (min-width: 769px){.works{padding:64px 0}}.question{z-index:1;position:relative;background-color:#f5f5f5;padding:32px 0}.question::after{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url(../img/pattern-grid.png);background-size:30%;background-repeat:repeat;opacity:.2}.question .wrapper{position:relative;z-index:2;gap:32px}.question .list{gap:32px}.question .item{padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.question .matter{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 8px 16px;font-size:2rem;color:#333;font-weight:bold;border-bottom:1px solid #f5f5f5}.question .matter::before{content:"Q";display:inline-block;width:30px;height:30px;color:#fff;font-size:1.6rem;background-color:#6fa82d;border-radius:1000px;text-align:center}.question .answer{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:16px 8px 8px;font-size:1.6rem;color:#333;font-weight:bold}.question .answer::before{content:"A";display:inline-block;width:30px;height:30px;color:#333;background-color:#f0dd47;border-radius:1000px;text-align:center}@media screen and (min-width: 769px){.question{padding:64px 0}.question .wrapper{gap:32px}.question .matter{font-size:2rem}.question .matter::before{font-size:1.6rem}}.flow{position:relative;z-index:1;background:#fff;padding:32px 0}.flow::before{z-index:-1;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(../img/pattern-grid.png);background-repeat:repeat;background-size:30%;opacity:.2}.flow .wrapper{gap:32px}.flow .list{gap:16px;counter-reset:number 0;justify-content:center;align-items:stretch}.flow .item{gap:16px;justify-content:center}.flow .arrow{align-self:center;text-align:center}.flow .material-symbols-outlined{color:#f0dd47;font-size:45px;transform:rotate(90deg)}.flow .content{flex:1;min-width:180px;height:100%}.flow .item__inner{grid-template-rows:auto 1fr;gap:32px;padding:16px;width:100%;height:100%;min-height:440px;background-color:#fff;border:3px solid #f5f5f5;border-radius:8px;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.flow .thumb{height:150px;width:100%;-o-object-fit:cover;object-fit:cover}.flow .title{grid-template-columns:auto;gap:4px;padding-bottom:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.4rem;font-weight:bold;color:#f17105}.flow .title:before{counter-increment:number 1;content:"Step" counter(number);text-transform:uppercase;display:inline-block;padding:4px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#f17105;border-radius:1000px;font-size:1.4rem;color:#fff;text-align:center}@media screen and (768px <= width < 1100px){.flow .list{grid-template-columns:1fr auto 1fr}.flow .arrow:nth-of-type(4){display:none}.flow .material-symbols-outlined{transform:rotate(0)}}@media screen and (1100px <= width){.flow{padding:64px}.flow .list{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.flow .item{flex-direction:row}.flow .material-symbols-outlined{transform:rotate(0)}}.induction{padding:32px 0;background:#ffe3cc}.induction .wrapper{gap:32px}.induction .lead{font-size:2.4rem;color:#f17105;font-weight:bold;text-align:center}.induction .link{background:#f17105;padding:32px;gap:8px;box-shadow:0 8px 8px 0 rgba(0,0,0,.2);border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;transition:opacity .3s}.induction .link:hover{opacity:.75}.induction .heading{grid-template-columns:auto;justify-content:center;font-size:2rem;font-weight:bold;color:#fff}.induction .heading::before{display:inline-block;width:100%;height:auto;content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 600;font-size:3.2rem;color:#fff}.induction .box{gap:8px}.induction .number{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:bold;font-size:2rem;line-height:1;text-align:center;color:#fff}.induction .text{font-size:1.6rem;font-weight:bold;color:#fff}@media screen and (min-width: 769px){.induction .lead{font-size:4.8rem}.induction .inner{gap:16px}.induction .heading{font-size:2.4rem}.induction .heading::before{font-size:4.8rem}.induction .number{font-size:3.2rem}}.contact{padding:32px 0;background:#f5f5f5}.contact .wrapper{gap:32px}.contact .inner{margin:0 auto;width:100%;max-width:800px;border-radius:20px;background:#fff}.contact .list{gap:1vh}.contact .item{display:grid;border-bottom:1px solid #fff}.contact .list:last-child{border-bottom:none}.contact .item__title{font-size:1.6rem;padding:16px;background-color:#d9d9d9}.contact .item__input{gap:8px;background-color:#fafafa;padding:24px 16px;width:100%;font-size:1.6rem}.contact .item__input p{display:flex;gap:4px;align-items:center}.contact .item__box{display:inline-block;border:1px solid #aaa;border-radius:4px;background-color:#fff;padding:.5rem;width:100%}.contact .item__box-wide{border:1px solid #aaa;border-radius:4px;padding:.5rem;width:100%}.contact .info{align-items:center;gap:3px}.contact .label{font-size:1.8rem;font-weight:bold}.contact .required{font-weight:bold;font-size:1.6rem;color:#ea4747}.contact .textarea{padding:10px;width:100%;height:15vh;background:#f17105;font-size:1.6rem}.contact .btn-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.contact .submit-btn{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10000px;background:#fff;border:3px solid #f0dd47;font-size:2.4rem;font-weight:bold;margin-top:32px}.contact .submit-btn::after{display:inline-block;font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 1;font-size:40px;line-height:1;color:#f0dd47}.contact .submit-btn p{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .wpcf7-form-control-wrap{width:100%}.contact .wpcf7-spinner{display:none}.contact .nameOuter{flex-wrap:wrap;align-items:center;gap:2%;row-gap:2vh;margin-bottom:2vh}.contact .nameInner{gap:5px;width:49%}.contact .name{margin:10px 0;font-size:1.6rem}.contact .nameBox{padding:10px;width:100%;background:#f17105;font-size:1.6rem}.contact .contact-radio .contact-radio__item{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .contact-radio .contact-radio__list{font-weight:bold}.contact .contact-radio .contact-radio__list input[type=radio].contact-radio__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.contact .contact-radio .contact-radio__list label{display:inline-block}.contact .contact-radio .contact-radio__list .contact-radio__item+span{padding-left:2em;display:inline-block;position:relative}.contact .contact-radio .contact-radio__list .contact-radio__item+span::after,.contact .contact-radio .contact-radio__list .contact-radio__item+span::before{content:"";display:block;position:absolute;border:1px solid #aaa;border-radius:50%;width:20px;height:20px;top:50%;transform:translateY(-50%);left:0}.contact .contact-radio .contact-radio__list .contact-radio__item+span::after{opacity:0;width:14px;height:14px;top:50%;transform:translateY(-50%);left:3px;border:none;background:#f18800}.contact .contact-radio .contact-radio__list .contact-radio__item:checked+span::after{opacity:1}.contact .contact-radio .contact-radio__list .horizontal-item{margin:0}.contact .contact-radio .contact-radio__list .mwform-radio-field-text{padding:5px 0}.contact .contact-radio .contact-radio__list .mwform-radio-field-text{font-weight:bold;font-size:1.6rem}.contact .contact-btn{margin:0 auto;justify-content:center;gap:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 769px){.contact{padding:64px}.contact .item{display:grid;grid-template-columns:30% 1fr}.contact .item__title{padding:32px 40px}.contact .item__input{font-size:1.6rem}.contact .item__box-wide{width:100%}.contact .submit-btn{transition:background .3s,border .3s}.contact .submit-btn::after{transition:color .3s}.contact .submit-btn:hover{background:#f0dd47;border:3px solid #fff;font-size:2.4rem;font-weight:bold;margin-top:32px}.contact .submit-btn:hover::after{display:inline-block;font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 1;font-size:40px;line-height:1;color:#333}.contact .submit-btn:hover p{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.mw_wp_form_preview .item{padding-bottom:15px;border-bottom:1px solid #a9a9a9;font-size:1.6rem}.mw_wp_form_preview .name{display:none}.mw_wp_form_preview .nameOuter{margin-bottom:0 !important}.mw_wp_form_preview .nameInner{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.mw_wp_form_preview .contact-radio .contact-radio__list{font-weight:normal !important}.mw_wp_form_preview .contact-btn{display:flex}.mw_wp_form_complete{margin:100px auto;width:80%;max-width:800px}.mw_wp_form_complete{margin:0 auto 50px auto;font-size:max(1.6rem,1vw);line-height:2}.complete-head{padding:20px 0;width:100%;border:1px solid #000}.complete-body{margin-top:5vh}.mw_wp_form .error{font-size:1.6rem}.wpcf7-response-output{font-size:1.6rem}.info{background-color:#fff;padding:32px 0}.info .wrapper{width:90%;gap:64px}.info .inner{gap:16px}.info .text{font-size:1.6rem;grid-area:text}.info .name{grid-area:name;font-size:2rem;font-weight:bold;text-align:center}.info .list{gap:16px}.info .item{padding-bottom:8px;border-bottom:1px solid #aaa}.info .item dt{padding-bottom:8px;font-size:1.6rem;font-weight:bold}.info .item dd{font-size:1.8rem}.info .item address{text-decoration:none}.info .list:last-child{border:none}.info .map iframe{display:inline-block;width:100%}@media screen and (min-width: 769px){.info{padding:64px 0}.info .wrapper{gap:64px}.info .access{grid-template-columns:1fr 1fr;grid-template-areas:"list map"}.info .list{grid-area:list}.info .item{align-self:self-start}.info .map{grid-area:map}.info .img{max-width:1100px;width:100%}.info .access-item{flex-direction:column;gap:8px}.info .lead{font-weight:bold;font-size:1rem}.info .description{font-size:1rem}.info .map{display:inline-block;width:100%}.info .map iframe{width:100%;min-height:450px}}#p-single .content{background:#f17105}#p-single .content .content__inner{justify-content:space-between}#p-single .content .content__main{width:70%;background:#fff;padding:max(5vw,5vh);border-radius:20px;font-size:1.6rem}#p-single .content .content__sub{width:25%}#p-single .content .content__head{border-bottom:1px solid #f0dd47}#p-single .content .content__date{font-size:1.6rem}#p-single .content .content__title{font-size:2.5rem;font-weight:bold}#p-single .content .content__related{gap:20px}#p-single .content .content__relatedTitle{font-size:2rem;font-weight:bold}#p-single .content .content__relatedList{gap:15px}#p-single .content .content__relatedItem{background:#fff;border-radius:10px;box-shadow:5px 5px rgba(168,63,63,.5333333333)}#p-single .content .content__relatedLink{display:block;padding:15px;transition:all .2s}#p-single .content .content__relatedLink:hover{opacity:.7}#p-single .content .content__relatedDate{font-size:1.4rem}#p-single .content .content__relatedText{font-size:1.6rem;font-weight:bold}#p-single .content .content__relatedBtn{margin-top:20px}@media screen and (max-width: 768px){#p-single .content .content__inner{flex-direction:column;gap:5vh}#p-single .content .content__main{width:100%}#p-single .content .content__sub{width:100%}}#p-archive .blogContent::before{background:#fff}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:10px;font-size:max(1.6rem,1vw)}.pagination .nav-links .page-numbers{display:flex;gap:10px;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1;background:#fff}.pagination .nav-links .page-numbers a{border:1px solid #000}.pagination .nav-links .page-numbers.current{color:#fff;background:#f0dd47;border:1px solid #f0dd47}.lw-thanks .lw-fv{z-index:2;position:relative;background:url(../img/lw-fv-bg-contact.jpg);background-position:right;height:238px}.lw-thanks .lw-fv .inner{height:100%;place-content:center;place-items:center}.lw-thanks .lw-fv .heading{font-weight:bold;font-size:3.6rem;color:#6fa82d;text-shadow:0px 0px 2px #fff,0px 0px 6px #fff}.lw-thanks .lw-fv .heading--small{display:block;font-size:.625em;color:#f0dd47;text-align:center;text-shadow:0px 0px 2px #fff,0px 0px 6px #fff}.lw-thanks .thanks{padding:10vh 0;background-color:#fff}.lw-thanks .thanks .wrapper{display:grid;gap:3vh;place-content:center;place-items:center}.lw-thanks .thanks .img{max-width:300px}.lw-thanks .thanks .text{font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.lw-thanks .thanks{padding:5vh 0}.lw-thanks .thanks .img{max-width:200px}.lw-thanks .thanks .text{font-size:1.8rem}}
/*# sourceMappingURL=style.min.css.map */