@font-face{font-family:"futura-lt";src:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/fonts/FtraLt_0.woff2") format("woff2"),url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/fonts/FtraLt_0.woff") format("woff");font-weight:300;font-style:normal}body{text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#3b4043;font-size:14px;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}li{list-style:none}p{margin:0}a{transition:.3s ease-in-out;word-wrap:break-word}a:hover{text-decoration:none}body{position:relative}a[href*="tel:"]{color:#3b4043}.uk-container{max-width:1160px}#loading{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:9999}.loader{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%, -50%);display:flex;flex-wrap:wrap}.loader span{width:20px;height:20px;margin:2px;display:block;border-radius:4px;animation:loading 1s ease-in-out infinite}.loader span:nth-child(1){animation-delay:0s;background-color:#1a6000}.loader span:nth-child(2){background-color:#b58354}.loader span:nth-child(3){animation-delay:.5s;background-color:#f5f5f5}.loader span:nth-child(4){animation-delay:.75s;background-color:#7c7b7a}@keyframes loading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.newline{display:inline-block;white-space:nowrap}.br__onlyS{display:none}.bg__green{background:#1a6000}.bg__brown{background:#b58354}.bg__gray{background:#7c7b7a}.bg__white{background:#fff}.backdrop__brown{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/backdrop_brown.webp") center center repeat}.backdrop__green{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/backdrop_green.webp") center center repeat}.backdrop__gray{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/backdrop_gray.webp") center center repeat}.commonHead{max-width:728px;margin:0 auto}.commonHead__inr{position:relative}.commonHead__en{font-family:"futura-lt",sans-serif;font-weight:300;font-size:16px;line-height:1.3125;letter-spacing:.1em}.commonHead__jp{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:40px;line-height:1.45;letter-spacing:.1em;padding-bottom:17px}.commonHead__line{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/commonHead_line_pc.webp") center center no-repeat;width:100%;padding-top:2.6073619632%;background-size:contain;position:absolute;bottom:-16px;left:0;right:0}.commonHead__txt{max-width:563px;margin:80px auto 0}.txt__blackTxt{color:#3b4043}.txt__white{color:#fff}.txt__green{color:#1a6000}.txt__brown{color:#b58354}.txt__blackHead{color:#111}.txt__red{color:#d9606e}.txt__notoR10{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:0}.txt__notoR11{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:11px;line-height:1.4545454545;letter-spacing:0}.txt__notoR12{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:12px;line-height:2.5;letter-spacing:0}.txt__notoR14{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:2.1428571429;letter-spacing:0}.txt__notoR16{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.875;letter-spacing:0}.txt__notoR30{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:0}.txt__notoM16{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.875;letter-spacing:0}.txt__notoM20{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:0}.txt__notoM24{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:24px;line-height:1.25;letter-spacing:0}.txt__notoM28{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:28px;line-height:1.4285714286;letter-spacing:0}.txt__notoM30{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:30px;line-height:1.5;letter-spacing:0}.txt__notoSB12{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:12px;line-height:1.4166666667;letter-spacing:0}.txt__notoSB13{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:13px;line-height:1.3846153846;letter-spacing:0}.txt__notoSB14{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:14px;line-height:1.0714285714;letter-spacing:.05em}.txt__notoSB16{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:16px;line-height:1.875;letter-spacing:0}.txt__notoSB18{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:18px;line-height:1.6666666667}.txt__notoSB20{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:20px;line-height:1.5;letter-spacing:0}.txt__notoSB24{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:24px;line-height:1.8333333333;letter-spacing:0}.txt__notoSB30{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:30px;line-height:1.4666666667;letter-spacing:0}.txt__notoSB32{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:32px;line-height:1.4;letter-spacing:0}.txt__notoSB40{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:40px;line-height:1.3;letter-spacing:.02em}.txt__notoB16{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:1.875;letter-spacing:0}.txt__notoB24{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:0}.txt__notoB32{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:32px;line-height:.9375;letter-spacing:0}.txt__notoB40{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:40px;line-height:.75;letter-spacing:0}.txt__notoB76{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:76px;line-height:1;letter-spacing:0}.txt__notoEB24{font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:24px;line-height:2.5833333333;letter-spacing:0}.txt__notoEB44{font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:44px;line-height:1.4090909091;letter-spacing:0}.txt__zenR40{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:40px;line-height:1.45;letter-spacing:.1em}.txt__zenB20{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:20px;line-height:2;letter-spacing:0}.txt__zenB24{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:.02em}.txt__zenB28{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:28px;line-height:1.4285714286;letter-spacing:0}.txt__zenB32{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:32px;line-height:1.5625;letter-spacing:0}.txt__zenB40{font-family:"Zen Old Mincho",serif;font-weight:700;font-size:40px;line-height:1.45;letter-spacing:.1em}.txt__zenBl60{font-family:"Zen Old Mincho",serif;font-weight:900;font-size:60px;line-height:1.45;letter-spacing:.1em}.txt__futuL16{font-family:"futura-lt",sans-serif;font-weight:300;font-size:16px;line-height:1.3125;letter-spacing:.1em}.txt__futuL36{font-family:"futura-lt",sans-serif;font-weight:300;font-size:36px;line-height:1.3055555556;letter-spacing:.2}.txt__futuD16{font-family:"futura-pt",sans-serif;font-weight:600;font-size:16px;line-height:1.3125;letter-spacing:0}.txt__futuD48{font-family:"futura-pt",sans-serif;font-weight:600;font-size:48px;line-height:1.2708333333;letter-spacing:0}.txt__futuD56{font-family:"futura-pt",sans-serif;font-weight:600;font-size:56px;line-height:.7142857143;letter-spacing:0}.txt__futuBook20{font-family:"futura-pt",sans-serif;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:.1em}.txt__oswald72{font-family:"Oswald",sans-serif;font-weight:500;font-size:72px;line-height:1;letter-spacing:0}.txt__futuBook120{font-family:"futura-pt",sans-serif;font-weight:400;font-size:120px;line-height:1;letter-spacing:.03em}.txt__roboR30{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:0}.txt__roboSB20{font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:20px;line-height:1;letter-spacing:0}.txt__roboSB28{font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:28px;line-height:1.1785714286;letter-spacing:0}.txt__roboSB40{font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:40px;line-height:1.375;letter-spacing:.1em}.breadcrumb{margin-top:16px}.breadcrumb img{display:inline-block;margin:0 14px}.btn{width:100%;max-width:360px;box-sizing:border-box;height:64px;margin:0 auto;background:#1a6000;position:relative}.btn::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_white.svg") center center no-repeat;width:32px;padding-top:8px;background-size:contain;position:absolute;top:50%;right:28px;translate:0 -50%;transition:all .2s ease-in-out}.btn:hover::before{transform:translateX(8px)}.btn__wrapper{margin-top:50px}.btn span{color:#fff;position:relative}.btn__brown{background:#b58354}.btn__gray{background:#7c7b7a}.btn img{position:absolute;top:50%;left:28px;translate:0 -50%}.band{margin-top:72px;background-position:center center;background-repeat:no-repeat;background-size:cover}.band section{padding:89px 0 83px}.band .commonHead{text-align:center}.band .commonHead__inr{display:inline-block}.band .commonHead__en,.band .commonHead__jp{position:relative;z-index:1}.band .commonHead__jp{padding-bottom:0}.txtLink__wrapper{margin-top:16px;margin-right:16px;margin-left:auto}.txtLink__wrapper img{transition:transform .3s ease-in-out;margin-left:12px;width:32px}.kv__bottomNav .uk-navbar-nav,.header__nav .uk-navbar-nav{gap:0}.kv__bottomNav .uk-navbar-dropdown,.header__nav .uk-navbar-dropdown{width:340px}.kv__bottomNav li.mainNavList,.header__nav li.mainNavList{position:relative}.kv__bottomNav li.mainNavList::before,.header__nav li.mainNavList::before{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;right:0;translate:0 -50%}.kv__bottomNav li.mainNavList:first-of-type::after,.header__nav li.mainNavList:first-of-type::after{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;left:0;translate:0 -50%}.kv__bottomNav .uk-navbar-nav>li>a,.header__nav .uk-navbar-nav>li>a{min-height:unset;padding:0 36px}.pagination{margin-top:100px;display:flex;justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;border:1px solid #7c7b7a;border-radius:8px;width:42px;height:42px;display:flex;justify-content:center;align-items:center;margin:0 8px 8px;color:#7c7b7a}.pagination .page-numbers.current{color:#fff;background:#7c7b7a}.pagination .page-numbers.dots{border:none}.pagination .page-numbers.prev,.pagination .page-numbers.next{border:none}.pagination .page-numbers.prev img{transform:scale(-1, 1)}.commonEvent{position:relative;z-index:1}.commonEvent .newMark{border-top:38px solid #d9606e;border-right:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-left:38px solid #d9606e;position:absolute;top:0;left:0;z-index:1}.commonEvent .newMark__txt{rotate:-45deg;position:absolute;top:-20px;left:-30px}.commonEvent__itemInr{position:relative;height:100%}.commonEvent__itemInr:hover .commonEvent__img img{transform:scale(1.05)}.commonEvent__img{position:relative;overflow:hidden}.commonEvent__img img{aspect-ratio:360/360;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.commonEvent__end{background:rgba(50,48,48,.6);width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.commonEvent__txts{flex:1 1 auto;padding:24px 28px 43px}.commonEvent__txts h3{margin-top:16px;margin-bottom:16px;line-height:2}.commonEvent__catTag{padding:4px 12px}.commonEvent__cat::before{display:none}.commonEvent__cat::after{display:none}.commonEvent__cat:last-child .commonEvent__catSlash{display:none}.commonEvent__info{margin-top:auto}.commonEvent__date img,.commonEvent__time img,.commonEvent__place img{margin-right:15px;translate:0 2px}.commonEvent__date span,.commonEvent__time span,.commonEvent__place span{line-height:1.375}.commonEvent__date,.commonEvent__time{margin-bottom:8px}.commonEvent__date:last-of-type,.commonEvent__time:last-of-type{margin-bottom:0}.commonEvent__dateTxt:last-of-type span.comma{display:none}.commonEvent__dateTxt span.comma::before{display:none}.commonEvent__dateTxt span.comma::after{display:none}.commonContact{position:relative;z-index:1}.commonContact::before{content:"";width:100%;height:100%;background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/commonContact_bg.webp") center center no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.commonContact section{padding:96px 0 124px}.commonContact .commonHead__txt{margin:58px auto 0}.commonContact__btns{width:100%;max-width:794px;margin:0 auto}.commonContact .btn__wrapper:nth-child(1) img{left:52px}.commonContact .btn__wrapper:nth-child(2) img{left:57px}.form__wrapper{width:100%;max-width:888px;margin:0 auto;box-sizing:border-box}.form__wrapper .commonHead__txt{max-width:unset}form{border-top:1px solid rgba(112,112,112,.52)}form .label__inr{padding:24px 0;border-bottom:1px solid rgba(112,112,112,.52)}form .label__name{display:flex;margin-bottom:16px}form .req,form .any{width:68px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:20px}form .req{background:#33312f}form .any{background:#dad9d9}form .designatedDay{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(112,112,112,.52)}form .designatedDay:last-child{margin-bottom:0;border:none}form .designatedDay__txt{width:85px}form .designatedDay__inr{width:100%;gap:16px}form .designatedDay .wpcf7-form-control-wrap{flex:1}form input,form select,form textarea{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.875;letter-spacing:0;padding:10px 20px;box-sizing:border-box;width:100%;border-radius:0;border-style:solid;border-width:1px;border-color:#33312f;background-color:#fff}form input[type=checkbox]{width:unset}form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b4043}form select{color:#3b4043;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/form_select_arrow.svg");background-repeat:no-repeat;background-position:right 26px center;background-size:22px 11px}form textarea:not([name=event-title]){height:135px}form textarea[name=event-title]{padding:0;border:none;resize:none}form textarea,form select[name=form-event],form select[name=preferred-time],form input[name=preferred-date],form input[name=your-address],form input[name=your-problem],form input[name=study-address],form input[name=make-your-reservation]{width:100%;max-width:100%}form input[name=your-zipcode],form input[name=study-zipcode]{margin-left:20px}form input[name=your-address],form input[name=study-address]{margin-top:16px}form .postalMark{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;line-height:1.5;letter-spacing:0;color:#33312f;width:30px}form .zipcode{width:calc(100% - 20px)}form .wpcf7-date{width:100%;max-width:100%}form .wpcf7-checkbox .wpcf7-list-item{margin:0;line-height:3;width:100%}form .wpcf7-checkbox .wpcf7-list-item-label{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.4375;letter-spacing:0}form .formRow__renoAreas .label__inr{border-bottom:none}form .formRow__renoAreas table,form .formRow__renoAreas td,form .formRow__renoAreas th{border:1px solid #707070}form .formRow__renoAreas table{width:100%;border-collapse:collapse}form .formRow__renoAreas table th{background:#33312f;text-align:left;padding:23px 36px;width:180px;box-sizing:border-box}form .formRow__renoAreas table td{padding:18px 88px;width:calc(100% - 180px)}form .formRow__renoAreas .wpcf7-list-item-label{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.4375;letter-spacing:0}form .formRow__ageOfBuilding{margin-top:28px}form .formRow__ageOfBuilding .label__inr{border-top:1px solid rgba(112,112,112,.52)}form .formRow__reservation .wpcf7-list-item{display:block}form .formRow__reservation p{margin-top:8px;padding-left:42px}form .formRow__policy{text-align:center;margin-top:27px}form .formRow__policy .wpcf7-list-item{margin:0}form .formRow__policy .wpcf7-list-item-label{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;color:#33312f}form .toPolicy{color:#33312f;text-decoration:underline}form .wpcf7-spinner{display:block}form .submitBtn{width:100%;max-width:360px;margin:96px auto 0;position:relative}form .submitBtn::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/contact_icon.svg") center center no-repeat;width:36px;padding-top:24px;background-size:contain;position:absolute;top:18px;left:52px;z-index:1}form .submitBtn::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_white.svg") center center no-repeat;width:32px;padding-top:8px;background-size:contain;position:absolute;top:26px;right:52px;z-index:1}form input[type=submit]{width:100%;max-width:360px;height:60px;border:none;background-color:#7c7b7a;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:16px;line-height:1.875;letter-spacing:0}form .wpcf7-form-control-wrap{display:block}form .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}form .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{position:relative}form .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item .wpcf7-list-item-label{font-size:16px;cursor:pointer}form .wpcf7-list-item-label{position:relative;cursor:pointer;font-size:16px}form input[type=checkbox]{position:absolute;opacity:0;width:unset}form input[type=checkbox]+.wpcf7-list-item-label:before{content:"";border:1px solid #9b9b9b;display:inline-block;width:15px;height:15px;box-sizing:border-box;background:#fff;position:relative;top:-2px;margin-right:16px;vertical-align:middle;cursor:pointer;text-align:center;transform:translate(0, 1px)}form input[type=checkbox]:checked+.wpcf7-list-item-label:after{border-right:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b;content:"";display:block;width:7px;height:11px;left:4px;position:absolute;top:50%;transform:translate(0, -8px) rotate(45deg)}form .agree .wpcf7-form-control.wpcf7-checkbox{justify-content:center}form .agree .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{margin-right:20px}form .agree input[type=checkbox]+.wpcf7-list-item-label:before{width:32px;height:32px}form .agree input[type=checkbox]:checked+.wpcf7-list-item-label:after{left:11px}form .formRow__request span.wpcf7-list-item{display:inline;position:relative;flex-basis:50%;width:100%;margin:0}form .formRow__request .wpcf7-list-item-label{font-size:16px;cursor:pointer}form .wpcf7-radio .wpcf7-list-item{padding:8px 0}form input[type=radio]{width:unset;position:absolute;opacity:0;padding:0;margin:0}form input[type=radio]+.wpcf7-list-item-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #333;display:inline-block;width:18px;height:18px;position:relative;top:-2px;margin-right:12px;vertical-align:middle;cursor:pointer;text-align:center;transition:all 250ms ease}form input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#2a9a00;box-shadow:inset 0 0 0 3px #fff}form ::-moz-placeholder{color:#9b9b9b}form ::placeholder{color:#9b9b9b}.commonTel__box{width:100%;max-width:656px;margin:47px auto 130px;background:rgba(218,217,217,.37);padding:28px 28px 33px;box-sizing:border-box}.commonTel__txt,.commonTel__time{line-height:1.6666666667}.commonTel__tel{margin:14px 0 10px}.commonTel__telImg{margin-right:9px}.commonTel__telImg img{width:28px;height:28px}.dot-pattern{background-image:radial-gradient(circle, rgba(112, 112, 112, 0.52) 3px, transparent 3px);background-size:10px 6px;background-repeat:repeat-x;height:6px}.comingSoon__txt{line-height:1.5}.header{position:fixed;z-index:1000;width:100%;box-sizing:border-box;top:0;left:0;right:0;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.header.scrolled{background-color:#fff !important}.header.scrolled .header__logoWhite{display:none}.header.scrolled .header__logoBlack{display:block}.header.scrolled h1::before{background:#3b4043}.header--other h1::before{background:#3b4043 !important}.header__inr{box-sizing:border-box;width:100%}.header h1{padding-right:25px;position:relative}.header h1::before{content:"";background:#fff;width:1px;height:68px;position:absolute;top:0;right:0}.header__subHead{padding-top:19px;padding-left:25px;line-height:1.4285714286;position:relative}.header__logo img{max-width:166px}.header__logoWhite{display:block}.header__logoBlack{display:none}.header__officeHours{padding-left:32px;text-align:center}.header__R{padding-right:108px}.header__info{padding-top:5px;margin-right:12px}.header__telNum{padding-left:6px}.header__btn{width:140px;height:56px}.header__btnShowroom img{width:25px}.header__btnShowroom span{padding-left:6px}.header__btnReservation img{width:22px}.header__btnReservation span{padding-left:8px}.header__btnEstimate img{width:19px}.header__btnEstimate span{padding-left:12px}.header__nav.uk-navbar-container:not(.uk-navbar-transparent){background:#fff}.header__nav .uk-navbar-nav{gap:0}.header__nav .uk-navbar-dropdown{width:340px}.header__nav li.mainNavList{position:relative}.header__nav li.mainNavList::before{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;right:0;translate:0 -50%}.header__nav li.mainNavList:first-of-type::after{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;left:0;translate:0 -50%}.header__nav .uk-navbar-nav{margin-top:16px;margin-bottom:16px}.header__nav .uk-navbar-nav a{height:24px}.header .is-hidden{display:none}li.subNavList a:hover{color:#3b4043;text-decoration:underline}.fixedBottomNav{padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.fixedBottomNav.scrolled{transform:translateY(0);opacity:1;pointer-events:auto}.fixedBottomNav__item{width:25%;height:84px;display:flex;flex-direction:column;justify-content:center;align-items:center}.fixedBottomNav__img{margin-bottom:5px}.footer{background:#ada796;position:relative;z-index:100;padding:100px 0 48px}.footer a[href*="tel:"]{color:#fff}.footer__logo{margin-bottom:32px}.footer__logo img{width:280px}.footer__addr{margin-bottom:8px}.footer__tel{margin-bottom:8px}.footer__instagram{margin-top:48px}.footer__nav{gap:88px}.footer__nav a:hover{color:#fff;text-decoration:underline}.footer .mainLi{margin-bottom:32px}.footer .subUl{margin-top:8px}.footer .subLi{padding-left:16px;position:relative}.footer .subLi::before{content:"・";position:absolute;top:0;left:0;color:#fff}.footer__bottom{margin-top:100px}.footer__policy{margin-bottom:32px}.footer__policy a{text-decoration:underline}.footer__policy a:hover{color:#fff}.toTop{position:fixed;right:40px;bottom:0;padding:0;z-index:999;opacity:0;pointer-events:none;transition:opacity .4s}.toTop.is-visible{opacity:1;pointer-events:auto}.toTop svg{display:none}.toTop img{width:56px;height:56px}.offcanvas h1 img{width:148px}.offcanvas__inr{padding:0 38px 40px}.offcanvas__nav li{border-bottom:solid 1px rgba(112,112,112,.28);padding:12px 0}.offcanvas__nav a{display:block}.offcanvas .subLiTxt{color:rgba(51,49,47,.7);margin-bottom:16px;line-height:1.1428571429;letter-spacing:0}.offcanvas .uk-accordion-title{color:#3b4043}.offcanvas .uk-accordion-title:hover{color:#3b4043}.offcanvas .uk-accordion-content{margin-top:12px;padding-left:20px}.offcanvas .uk-accordion-title::before{background-image:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/offcanvas-acco-plus.svg");background-size:contain;width:12px;height:12px;margin:12px 5px}.offcanvas .uk-open>.uk-accordion-title::before{background-image:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/offcanvas-acco-minus.svg")}.offcanvas__bottomBtns{margin-top:30px}.offcanvas__bottomBtns .uk-grid{margin-left:-11px}.offcanvas__bottomBtns .uk-grid>*{padding-left:11px}.offcanvas__bottomBtn{height:84px}.offcanvas__bottomBtn--showroom{background:#1a6000}.offcanvas__bottomBtn--showroom img{width:46px}.offcanvas__bottomBtn--reservation{background:#75746d}.offcanvas__bottomBtn--reservation img{width:43px}.offcanvas__bottomBtn--estimate{background:#b58354}.offcanvas__bottomBtn--estimate img{width:40px}.offcanvas__bottomBtn--tel{background:#715435;height:51px;margin-top:14px}.offcanvas__bottomBtn--tel img{margin-right:8px}.offcanvas__bottomBtn img{margin-bottom:4px}.offcanvas__bottomTime{margin-top:12px}.offcanvas__openBtn .lines__btn{position:fixed;top:0;right:0;z-index:1001;background:none;width:108px;height:56px;line-height:1}.offcanvas__openBtn .bar{display:block;background:#3b4043;width:27px;height:1px;position:absolute;left:50%;translate:-50% 0;transition:all .3s ease}.offcanvas__openBtn .bar__txt{position:absolute;bottom:2px;left:50%;translate:-50% 0;color:#3b4043}.offcanvas__openBtn .bar.open{background:#3b4043 !important}.offcanvas__openBtn .bar__txt.open{color:#3b4043 !important}.offcanvas__openBtn .bar1{top:11px}.offcanvas__openBtn .bar1.open{top:30px;transform:rotate(30deg)}.offcanvas__openBtn .bar2{top:18px}.offcanvas__openBtn .bar2.open{opacity:0}.offcanvas__openBtn .bar3{bottom:20px}.offcanvas__openBtn .bar3.open{top:30px;transform:rotate(-30deg)}.offcanvas__openBtnWhite .bar{background:#fff}.offcanvas__openBtnWhite .bar__txt{color:#fff}.offcanvas__openBtn.scrolled .bar{background:#3b4043}.offcanvas__openBtn.scrolled .bar__txt{color:#3b4043}.uk-offcanvas-bar{color:#3b4043;background:#fff;width:100%;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.uk-offcanvas-bar a{color:#3b4043}.uk-offcanvas-bar a:hover{color:#3b4043}.top .kv__bottomNav,.top .topBanners,.top .topEvent__wrapper,.top .topEvent,.top .topSrMh,.top .topWorks,.top .topVoice,.top .topRenoPlan,.top .topConcept,.top .topArea,.top .faq,.top .topLinks,.top .commonContact{position:relative;z-index:100;background:#fff}.top .kv{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.top .kv__inr{position:relative}.top .kv__btns{position:absolute;top:50%;right:0;translate:0 -50%;z-index:1}.top .kv__btn{padding:16px 15px}.top .kv__btn img{width:22px;margin-bottom:8px}.top .kv__btn span{writing-mode:vertical-rl}.top .kv__txt{position:absolute;top:50%;left:50%;translate:0 -50%;font-family:"fot-udmincho-pr6n",serif;font-weight:700;font-size:40px;line-height:1.75;letter-spacing:0;text-shadow:0 0 10px rgba(0,0,0,.9)}.top .kv__slider .uk-slideshow-items{height:100svh}.top .kv__slider .uk-slideshow-items img{-o-object-fit:cover;object-fit:cover;height:100%}.top .kv__newsSlider{width:100%}.top .kv__newsSliderItems{width:100%}.top .kv__newsSliderItems .uk-panel{width:100%}.top .kv__newsSliderItems a{width:100%;padding-right:32px;box-sizing:border-box;position:relative}.top .kv__newsSliderItems a::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/arrow_kv_news.svg") center center no-repeat;width:19px;padding-top:5px;background-size:contain;position:absolute;top:50%;right:0;translate:0 -50%}.top .kv__newsBox{position:absolute;right:0;bottom:0;background:hsla(0,0%,100%,.85);width:42%;box-sizing:border-box;height:48px;padding:0 0 0 18px}.top .kv__news{display:inline-block}.top .kv__newsDate{margin-right:8px;line-height:1.75}.top .kv__bottomNav{margin-top:100svh}.top .kv__bottomNav .uk-navbar-nav{gap:0;margin-top:16px;margin-bottom:16px}.top .kv__bottomNav .uk-navbar-dropdown{width:340px}.top .kv__bottomNav li.mainNavList{position:relative}.top .kv__bottomNav li.mainNavList::before{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;right:0;translate:0 -50%}.top .kv__bottomNav li.mainNavList:first-of-type::after{content:"";background:#3b4043;width:.3px;height:24px;position:absolute;top:50%;left:0;translate:0 -50%}.top .kv__bottomNav a{height:24px;padding:0 25px}.top .topBanners{margin-top:100svh;z-index:10}.top .topBanners section{padding:86px 0 0}.top .topBanners__slider .uk-grid{margin-left:-16px}.top .topBanners__slider .uk-grid>*{padding-left:16px}.top .topBanners__sliderItem img{aspect-ratio:356/200;-o-object-fit:cover;object-fit:cover}.top .topBanners .uk-slider-nav{margin-top:94px !important;margin-bottom:0}.top .topBanners .uk-slider-nav li:first-of-type a{border-radius:4px 0 0 4px}.top .topBanners .uk-slider-nav li:last-of-type a{border-radius:0 4px 4px 0}.top .topBanners .uk-dotnav{margin-left:0}.top .topBanners .uk-dotnav>*{padding:0}.top .topBanners .uk-dotnav>*>*{width:56px;height:3px;border-radius:0;border:none;background:#dad9d9}.top .topBanners .uk-dotnav>.uk-active>*{background:#33312f}.top .topBanners .uk-dotnav>.uk-active>*{border-radius:4px !important}.top .topEvent{position:relative}.top .topEvent__wrapper{overflow:hidden;padding-top:57px}.top .topEvent::before{content:"";border-top:300px solid #fff;border-right:1500px solid rgba(0,0,0,0);border-bottom:100px solid rgba(0,0,0,0);border-left:1500px solid #fff;position:absolute;top:0;right:50%}.top .topEvent::after{content:"";border-top:300px solid #fff;border-right:1500px solid #fff;border-bottom:100px solid rgba(0,0,0,0);border-left:1500px solid rgba(0,0,0,0);position:absolute;top:0;left:50%}.top .topEvent section{padding:100px 0}.top .topEvent .commonHead{max-width:100%;position:relative}.top .topEvent .commonHead::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_pc.webp") center center no-repeat;background-size:contain;width:211px;padding-top:120px;position:absolute;left:40px;bottom:12px;z-index:1}.top .topEvent .commonHead::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco2.webp") center center no-repeat;width:156px;padding-top:140px;background-size:contain;position:absolute;right:60px;bottom:-12px;z-index:1}.top .topEvent .commonHead__jp{padding-bottom:0}.top .topEvent .commonHead__inr{margin:0 auto;position:relative}.top .topEvent .commonHead__inr::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_left_pc.webp") center center no-repeat;width:62px;padding-top:78px;background-size:contain;position:absolute;left:-80px;bottom:6px}.top .topEvent .commonHead__inr::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_right_pc.webp") center center no-repeat;width:62px;padding-top:78px;background-size:contain;position:absolute;right:-80px;bottom:6px}.top .topEvent .commonEvent{margin-top:92px}.top .topEvent .commonHead{text-align:center}.top .topEvent .commonHead__inr{display:inline-block}.top .topEvent .btn__wrapper{margin-top:126px}.top .topSrMh section{padding:96px 0 0}.top .topSrMh__itemsWrapper{margin-top:120px}.top .topSrMh__item h3{margin-bottom:36px;padding-left:24px;position:relative}.top .topSrMh__item h3::before{content:"";width:2px;height:35px;position:absolute;top:50%;left:0;translate:0 -50%}.top .topSrMh__itemInr{display:block;position:relative}.top .topSrMh__itemInr:hover .topSrMh__itemImg{transform:scale(1.05)}.top .topSrMh__itemInr:hover .txtLink img{transform:translateX(8px)}.top .topSrMh__itemTop{overflow:hidden}.top .topSrMh__itemImg{transition:transform .3s ease-in-out}.top .topSrMh__srTxtImg,.top .topSrMh__mhTxtImg{width:400px;padding-top:132px;background-size:contain;position:absolute;top:-63px;left:-44px;z-index:1}.top .topSrMh__itemInfo{position:relative;overflow:hidden}.top .topSrMh__itemInfo::before{content:"";position:absolute}.top .topSrMh__itemBottom{margin-top:26px}.top .topSrMh__itemSr h3::before{background:#1a6000}.top .topSrMh__itemSrInfo::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/sr_drawing.webp") center center no-repeat;width:208px;padding-top:112px;background-size:contain;left:0;bottom:12px}.top .topSrMh__itemSrInfoTxt{line-height:1.5;padding:24px 24px 17px 0}.top .topSrMh__itemMh h3::before{background:#b58354}.top .topSrMh__itemMhInfo::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/mh_drawing_pc.webp") center center no-repeat;background-size:contain;width:170px;padding-top:137px;left:3px;bottom:-9px}.top .topSrMh__itemMhInfoTxt{line-height:1.875;padding:24px 20px 23px 0}.top .topSrMh__slidesWrapper{margin-top:112px;width:100%;display:flex;align-items:center;overflow:hidden}.top .topSrMh__slides{display:flex;justify-content:space-around;width:3360px;flex:0 0 auto;animation:slide 40s infinite linear 1s both}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.top .topSrMh__slides img{display:inline-block;width:420px;aspect-ratio:420/280;-o-object-fit:cover;object-fit:cover}.top .topSrMh__info{padding-bottom:16px;border-bottom:.5px solid #707070}.top .topSrMh table{width:100%;border-collapse:collapse}.top .topSrMh th,.top .topSrMh td{border-top:.5px solid #707070}.top .topSrMh tr:nth-of-type(1) th{padding:20px 0}.top .topSrMh tr:nth-of-type(1) td{padding:20px 16px 20px 20px}.top .topSrMh tr:nth-of-type(2) th{padding:20px 0}.top .topSrMh tr:nth-of-type(2) td{padding:20px 16px 24px 20px}.top .topSrMh th{width:88px;vertical-align:top;padding:16px 0}.top .topSrMh td{padding:16px 16px 16px 20px}.top .topSrMh .sameDay{margin-top:8px}.top .topSrMh .gMapBtn{background:#1a6000;width:122px;height:25px;margin-top:8px;display:flex;justify-content:center;align-items:center}.top .topSrMh .gMapBtn span{line-height:1}.top .topSrMh iframe{height:264px}.top .topSrMh .btn__wrapper{margin-top:48px}.top .topWorks{overflow:hidden}.top .topWorks section{padding:96px 0 30px}.top .topWorks__desc{margin-top:60px}.top .topWorks__items{position:relative;margin-top:96px}.top .topWorks__items::before,.top .topWorks__items::after{content:"";position:absolute;z-index:-1}.top .topWorks__items::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topWorks_drawing1.webp") center center no-repeat;width:50%;padding-top:30.8450704225%;background-size:contain;top:-250px;left:-14%}.top .topWorks__items::after{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topWorks_drawing2.webp") center center no-repeat;width:102%;padding-top:58.4258241758%;background-size:contain;right:-97px;bottom:-200px}.top .topWorks .btn__wrapper{margin-top:90px}.top .topVoice{overflow:hidden;background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/voice_bg.webp") center center repeat;width:100%;background-size:1440px 1317px;position:relative;z-index:1}.top .topVoice::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_top.webp") center center no-repeat;width:100%;padding-top:16.9444444444%;background-size:cover;position:absolute;top:-40px;left:0;right:0;filter:drop-shadow(0 5px 20px rgba(0, 0, 0, 0.23))}.top .topVoice__inr{position:relative}.top .topVoice section{padding:420px 0 92px}.top .topVoice__headWrapper{position:relative}.top .topVoice__thankyou{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_thankyou.webp") center center no-repeat;width:327px;padding-top:126px;background-size:contain;position:absolute;top:-162px;left:50%;translate:-50% 0}.top .topVoice__frame1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_frame1_pc.webp") center center no-repeat;background-size:contain;width:79px;padding-top:162px;position:absolute;left:-101px;bottom:-8px}.top .topVoice__frame2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_frame2_pc.webp") center center no-repeat;background-size:contain;width:79px;padding-top:162px;position:absolute;right:-104px;bottom:-8px}.top .topVoice .yellowLine{position:relative}.top .topVoice .yellowLine::before{content:"";width:100%;height:21px;background:#f9e266;position:absolute;left:50%;bottom:3px;translate:-50% 0;z-index:-1}.top .topVoice__slider{margin-top:64px}.top .topVoice__sliderItem .uk-card{border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);height:100%;padding:42px 45px 22px}.top .topVoice__sliderItem:nth-of-type(odd) .uk-card{background:#fff6d0}.top .topVoice__sliderItem:nth-of-type(even) .uk-card{background:#f2ffd0}.top .topVoice__sliderBottom{margin-top:auto}.top .topVoice .commonVoice__clientWrapper{padding-bottom:12px;margin-bottom:28px;border-bottom:solid 1px #707070}.top .topVoice .commonVoice__satisfactionWrapper{margin-top:40px}.top .topVoice .commonVoice__satisfaction{max-width:300px;margin-top:auto;margin-left:auto}.top .topVoice .commonVoice__satisfactionTxtWrapper{margin-right:auto}.top .topVoice .commonVoice__satisfactionScore{text-align:right;width:165px}.top .topVoice .txtLink{justify-content:flex-end}.top .topVoice .txtLink__wrapper{margin-top:16px;margin-right:8px}.top .topVoice .btn__wrapper{margin-top:72px}.top .topRenoPlan{overflow:hidden}.top .topRenoPlan section{padding:96px 0}.top .topRenoPlan__items{margin-top:90px;position:relative}.top .topRenoPlan__items::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topRenoPlan_drawing_pc.webp") center center no-repeat;width:390px;padding-top:600px;background-size:contain;position:absolute;top:-384px;right:-186px;z-index:-1}.top .topRenoPlan__items::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topRenoPlan_drawing_pc.webp") center center no-repeat;width:390px;padding-top:600px;background-size:contain;position:absolute;bottom:-202px;left:-240px;z-index:-1}.top .topRenoPlan__itemInr{display:block;position:relative}.top .topRenoPlan__itemInr:hover .topRenoPlan__img img{transform:scale(1.05)}.top .topRenoPlan__img{overflow:hidden}.top .topRenoPlan__img img{width:100%;aspect-ratio:360/272;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.top .topRenoPlan__head{position:absolute;top:calc((100% - 56px)*.5);left:0;right:0;translate:0 -50%;z-index:1}.top .topRenoPlan__txtsWrapper{position:absolute;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);padding:13px 10px}.top .topRenoPlan__txts{width:100%;max-width:280px}.top .topRenoPlan .btn__wrapper{margin-top:65px}.top .topRenoPlan .btn__wrapper span{translate:-25px 0}.top .topConcept{overflow:hidden;z-index:101;position:relative}.top .topConcept::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/backdrop_brown.webp") center center repeat;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.top .topConcept__deco{text-align:center;position:absolute;left:0;right:0;bottom:0;white-space:nowrap;translate:0 20px}.top .topConcept section{padding:155px 0}.top .topConcept .commonHead__line{display:none}.top .topConcept__txtsWrapper{text-align:center}.top .topConcept__txts{display:inline-block;position:relative}.top .topConcept__txt{width:100%;margin:52px auto 0;max-width:586px}.top .topConcept__img{max-width:100%}.top .topConcept__img1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topConcept2.webp") center center no-repeat;width:296px;padding-top:343px;background-size:contain;top:40px;right:-412px}.top .topConcept__img2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topConcept1.webp") center center no-repeat;width:397px;padding-top:499px;background-size:contain;top:-107px;left:-468px}.top .topConcept .btn__wrapper{margin-top:72px}.top .topConcept .btn__wrapper span{translate:-18px 0}.top .topArea{position:relative}.top .topArea::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topArea_bg.webp") center center no-repeat;width:100%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.top .topArea::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topArea_shadow.webp") center center repeat-x;width:100%;height:276px;background-size:1526px 276px;position:absolute;top:-200px;left:0;right:0;z-index:-1}.top .topArea section{padding:122px 0 93px}.top .topArea__inr{background:hsla(0,0%,100%,.85);padding:100px 16px 90px}.top .topArea .commonHead__txt{margin:48px auto 0}.top .topArea__areaTxts{margin-top:40px}.top .topArea__southAkitaTxt,.top .topArea__townNames{color:#2a9a00}.top .topArea__southAkitaTxt{border:1px solid #2a9a00;padding:8px 14px}.top .topArea__townNames{margin-top:14px}.top .topArea__mapImg{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topArea_map_pc.webp") center center no-repeat;width:100%;padding-top:99.0566037736%;background-size:contain}.top .faq section{padding:96px 0}.top .faq__accoWrapper{max-width:830px;margin:60px auto 0;width:100%}.top .faq__acco{padding:0 28px;margin-bottom:20px}.top .faq__acco:last-child{margin-bottom:0}.top .faq__accoQ{padding:20px 0;position:relative}.top .faq__accoQInitial{font-family:"futura-lt",sans-serif;font-weight:300;font-size:40px;line-height:1;color:#1a6000;position:absolute;top:15px;left:0}.top .faq__accoQTxt{white-space:pre-line;padding-left:95px;padding-right:95px}.top .faq__accoA{position:relative;border-top:1px solid dimgray;padding:25px 0}.top .faq__accoAInitial{font-family:"futura-lt",sans-serif;font-weight:300;font-size:40px;line-height:1;color:#520013;position:absolute;top:28px;left:4px}.top .faq__accoATxt{white-space:pre-line;padding-left:95px}.top .faq .open::before,.top .faq .close::before{content:"";background-image:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/chevron_green.svg");width:22px;height:11px;position:absolute;top:28px;right:38px;transition:.3s ease-in-out}.top .faq .close::before{rotate:180deg}.top .faq .commonHead__txt{margin:55px auto 0}.top .faq .btn__wrapper span{translate:-25px 0}.top .topLinks__item{padding:49px 0 53px;position:relative;overflow:hidden}.top .topLinks__item:hover .topLinks__itemBg{transform:scale(1.05)}.top .topLinks__itemBg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:1440/328;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:transform .3s ease-in-out}.top .topLinks__itemHead{margin-left:47px}.newsArchive__contentsInr,.newsSingle__contentsInr{display:flex}.newsArchive .sidebar__item,.newsSingle .sidebar__item{margin-bottom:80px}.newsArchive .sidebar__item:last-of-type,.newsSingle .sidebar__item:last-of-type{margin-bottom:0}.newsArchive .sidebar .archiveHead,.newsSingle .sidebar .archiveHead{padding-bottom:20px;position:relative}.newsArchive .sidebar .archiveHead::before,.newsSingle .sidebar .archiveHead::before{content:"";background:linear-gradient(to right, #1A6000 0%, #1A6000 50%, #C8C8C8 50%, #C8C8C8 100%);width:100%;height:2px;position:absolute;bottom:0}.newsArchive .sidebar .archiveList,.newsSingle .sidebar .archiveList{margin-top:32px}.newsArchive .sidebar .archiveList li,.newsSingle .sidebar .archiveList li{margin-bottom:20px}.newsArchive .sidebar .archiveList li:last-of-type,.newsSingle .sidebar .archiveList li:last-of-type{margin-bottom:0}.newsArchive .sidebar .archiveList a,.newsSingle .sidebar .archiveList a{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;color:#3b4043;line-height:2;letter-spacing:0;position:relative}.newsArchive .sidebar .archiveList a::before,.newsSingle .sidebar .archiveList a::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/arrow_archiveList_black.svg") center center no-repeat;width:9px;padding-top:13px;background-size:contain;position:absolute;top:50%;right:5px;translate:0 -50%;transition:all .2s}.newsArchive .sidebar .archiveList a:hover,.newsSingle .sidebar .archiveList a:hover{color:#1a6000}.newsArchive .sidebar .archiveList a:hover::before,.newsSingle .sidebar .archiveList a:hover::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/arrow_archiveList_green.svg") center center no-repeat;background-size:contain;right:0}.news__catTag{border:1px solid #1a6000;padding:0 12px;margin-right:8px;margin-bottom:8px;box-sizing:border-box}.newsArchive__contents section{padding:76px 0 100px}.newsArchive__item{padding:32px 0;border-bottom:.5px solid #33312f}.newsArchive__item:first-of-type{padding:0 0 32px}.newsArchive__item:hover .newsArchive__img img{transform:scale(1.1)}.newsArchive__item:hover .newsArchive__txts::before{transform:translateX(8px)}.newsArchive__img{overflow:hidden;width:160px}.newsArchive__img img{aspect-ratio:160/160;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}.newsArchive__noimg{border:1px solid #dcdcdc}.newsArchive__txts{position:relative;width:calc(100% - 120px);padding-left:16px;padding-right:32px}.newsArchive__txts::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_green.svg") center center no-repeat;width:32px;padding-top:8px;background-size:contain;position:absolute;right:15px;bottom:0;transition:all .2s ease-in-out}.newsArchive__date{display:inline-block;margin-right:24px;margin-bottom:8px}.newsArchive .pagination{margin-top:100px}.newsArchive .adjacentLinks{display:none}.newsSingle .main{border-bottom:1px solid #dcdcdc;padding-bottom:106px}.newsSingle__contents{padding:112px 0 100px}.newsSingle__contents .btn__wrapper{margin-top:84px}.newsSingle__contents .btn::before{right:unset;left:28px;transform:scaleX(-1)}.newsSingle__contents .btn:hover::before{transform:scaleX(-1) translateX(8px)}.newsSingle__date{margin-right:24px;margin-bottom:8px}.newsSingle h3{margin-bottom:24px;margin-top:4px}.newsSingle__img{margin-bottom:40px}.newsSingle__img img{-o-object-fit:cover;object-fit:cover;max-width:504px}.newsSingle .adjacentLinks{margin-top:62px}.newsSingle .adjacentLinks .uk-container{max-width:1250px}.newsSingle a.adjacentLink:hover .adjacent__arrowWrapper{background:#fff}.newsSingle a.adjacentLink:hover .adjacent__arrow{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/adjacent_arrow_gray.svg") center center no-repeat;background-size:contain}.newsSingle a.adjacentLink:hover .adjacent__img img{transform:scale(1.1)}.newsSingle .adjacent__arrowWrapper{width:44px;height:44px;background:#75746d;border-radius:4px;border:1px solid #75746d;box-sizing:border-box;transition:all .2s}.newsSingle .adjacent__arrowWrapperL{margin-right:32px}.newsSingle .adjacent__arrowWrapperR{margin-left:32px}.newsSingle .adjacent__arrow{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/adjacent_arrow_white.svg") center center no-repeat;background-size:contain;width:12px;padding-top:20px}.newsSingle .adjacent__arrowRight{rotate:180deg}.newsSingle .adjacent__img{width:120px;margin-right:28px;border:1px solid #dcdcdc;overflow:hidden}.newsSingle .adjacent__img img{aspect-ratio:160/160;-o-object-fit:cover;object-fit:cover;transition:all .2s}.newsSingle .adjacent__txts{width:calc(100% - 148px - 76px);align-self:flex-start}.newsSingle .adjacent__date{display:inline-block;margin-right:24px;margin-bottom:8px}.subsidy__lead section{padding:76px 0 230px}.subsidy__lead h3{color:#693b07;margin-bottom:24px;position:relative}.subsidy__lead h3::before{content:"";background:#693b07;width:2px;height:40px;position:absolute;left:-40px;bottom:0;rotate:-45deg}.subsidy__lead h3::after{content:"";background:#693b07;width:2px;height:40px;position:absolute;right:-40px;bottom:0;rotate:45deg}.subsidy__leadImg{margin-bottom:32px}.subsidy__contents section{padding:0 0 100px}.subsidy__item{position:relative}.subsidy__item:hover .subsidy__img img{transform:scale(1.05)}.subsidy__item:hover .txtLink img{transform:translateX(8px)}.subsidy__decoHead{width:100%;padding-top:8.9015151515%;background-size:contain;position:absolute;top:-25px;left:-8px;z-index:1}.subsidy__itemNum{width:147px;padding-top:105px;position:absolute;top:-128px;left:-15px;z-index:-1;left:0}.subsidy__img{overflow:hidden}.subsidy__img img{transition:transform .3s ease-in-out}.subsidy__txts{padding:48px 42px 32px}.subsidy__txts h3{line-height:1.4;padding-bottom:16px;margin-bottom:16px}.subsidy__txts p{margin-bottom:85px}.subsidy__txts .txtLink__wrapper{margin-top:auto}.subsidy__item1{border:solid 1px #6da5a5}.subsidy__item1 .subsidy__img{background:rgba(229,240,240,.59)}.subsidy__item1 .subsidy__img img{aspect-ratio:580/344;-o-object-fit:contain;object-fit:contain;height:100%}.subsidy__item1 h3{color:#6da5a5;border-bottom:solid 1px #6da5a5}.subsidy__decoHead1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_deco_head1.webp") center center no-repeat;background-size:contain}.subsidy__itemNum1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_num1.webp") center center no-repeat;background-size:contain}.subsidy__item2 .subsidy__img img,.subsidy__item3 .subsidy__img img{aspect-ratio:528/344;-o-object-fit:contain;object-fit:contain}.subsidy__item2{border:solid 1px #b46b62}.subsidy__item2 .subsidy__img{background:rgba(255,231,229,.78)}.subsidy__item2 h3{color:#b46b62;border-bottom:solid 1px #b46b62}.subsidy__item3{border:solid 1px rgba(149,112,155,.65)}.subsidy__item3 .subsidy__img{background:rgba(130,177,229,.18)}.subsidy__item3 h3{color:#6593c6;border-bottom:solid 1px #6593c6}.subsidy__decoHead2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_deco_head2.webp") center center no-repeat;background-size:contain}.subsidy__itemNum2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_num2.webp") center center no-repeat;background-size:contain}.subsidy__decoHead3{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_deco_head2.webp") center center no-repeat;background-size:contain}.subsidy__itemNum3{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/news/subsidy_num3.webp") center center no-repeat;background-size:contain}.wpcf7-not-valid-tip{color:red;font-size:.9em;margin-top:4px;display:block !important}.eventArchive .band .commonHead,.eventSingle .band .commonHead{max-width:100%;position:relative}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_pc.webp") center center no-repeat;background-size:contain;width:211px;padding-top:120px;position:absolute;left:40px;bottom:12px;z-index:1}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco2.webp") center center no-repeat;width:156px;padding-top:140px;background-size:contain;position:absolute;right:60px;bottom:-12px;z-index:1}.eventArchive .band .commonHead__jp,.eventSingle .band .commonHead__jp{padding-bottom:0}.eventArchive .band .commonHead__inr,.eventSingle .band .commonHead__inr{margin:0 auto;position:relative}.eventArchive .band .commonHead__inr::before,.eventSingle .band .commonHead__inr::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_left_pc.webp") center center no-repeat;width:62px;padding-top:78px;background-size:contain;position:absolute;left:-80px;bottom:6px}.eventArchive .band .commonHead__inr::after,.eventSingle .band .commonHead__inr::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_right_pc.webp") center center no-repeat;width:62px;padding-top:78px;background-size:contain;position:absolute;right:-80px;bottom:6px}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{left:unset;right:215px;bottom:-119px}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{right:0;bottom:-144px}.eventArchive__contents section{padding:100px 0 114px}.eventSingle__contentsInr{padding:76px 76px 52px}.eventSingle__content{padding-bottom:96px}.eventSingle__img img{-o-object-fit:cover;object-fit:cover}.eventSingle__information .commonEvent__catTagWrapper{margin-bottom:24px}.eventSingle__information p{margin-bottom:24px}.eventSingle__map{margin-top:24px}.eventSingle__map iframe{width:100%;height:192px}.eventSingle__txts{margin-top:98px}.eventSingle__lead{margin-bottom:54px}.eventSingle .form__wrapper{margin:95px auto 0}.eventSingle form{margin-top:64px}.aboutTop{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about_top_bg.webp") center center repeat;width:100%;background-size:1440px 447px}.aboutTop__inr{position:relative}.aboutTop__inr::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about_top_drawing.webp") center center no-repeat;width:306px;padding-top:337px;background-size:contain;position:absolute;left:-140px;bottom:-40px}.aboutTop .breadcrumb{margin-top:0;padding-top:25px;padding-bottom:55px}.aboutTop section{padding:0 0 80px}.aboutTop__headWrapper{margin-bottom:56px}.aboutTop__txt{width:100%;max-width:648px;margin:0 auto;line-height:2.5;text-align:center}.about__contents{overflow:hidden}.about__contents section{padding:80px 0 200px}.about__contents h3{margin-bottom:56px}.about__item{margin-bottom:100px}.about__item:last-child{margin-bottom:0}.about__item .uk-grid{margin-left:0}.about__item .uk-grid>*{padding-left:0}.about__item *+.uk-grid-margin{margin-top:0}.about__item:nth-of-type(even) .about__itemInr{flex-direction:row-reverse}.about__item:nth-of-type(even) .about__img{right:unset;left:0}.about__item:nth-of-type(even) .about__img::before{left:unset;right:30px}.about__item:nth-of-type(even) .about__headWrapper::before{left:0}.about__num{margin-right:12px}.about__imgWrapper{width:100%;height:100%;position:relative}.about__img{width:98%;padding-top:74.9411764706%;position:relative}.about__img::before{content:"";background:rgba(147,180,135,.2);width:100%;height:100%;position:absolute;top:50px;left:30px;z-index:-1}.about__img1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about1.webp") center center no-repeat;background-size:contain}.about__img2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about2.webp") center center no-repeat;background-size:contain}.about__img3{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about3.webp") center center no-repeat;background-size:contain}.about__img4{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about4.webp") center center no-repeat;background-size:contain}.about__img5{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about5.webp") center center no-repeat;background-size:contain}.about__img6{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about6.webp") center center no-repeat;background-size:contain}.about__headWrapper{padding-bottom:30px;margin-bottom:32px;position:relative}.about__headWrapper::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about_head_deco.svg") center center repeat-x;width:3000px;height:8px;background-size:1000px 8px;position:absolute;left:-200px;bottom:0;z-index:-2}.about__head{line-height:1.6666666667}.aboutBottom section{padding:0 0 80px}.aboutBottom__box{width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box;border:1px solid #ab8e70;padding:47px;position:relative}.aboutBottom__head{max-width:520px;margin:0 auto 40px}.aboutBottom__txt{color:#715436}.aboutBottom .btn__wrapper{margin-top:80px}.aboutBottom__img1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about_bottom1.png") center center no-repeat;width:213px;padding-top:160px;background-size:contain}.aboutBottom__img2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/about/about_bottom2.webp") center center no-repeat;width:204px;padding-top:147px;background-size:contain;position:absolute;top:126px;right:43px}.renoPlan__scrollsWrapper{width:100%;max-width:1000px;margin:100px auto 0}.renoPlan__scrollsWrapper .uk-grid>.uk-grid-margin{margin-top:12px}.renoPlan__scroll a{position:relative}.renoPlan__scroll a::before{content:"";width:32px;padding-top:8px;position:absolute;right:10px;bottom:12px;rotate:-90deg;transform:scaleX(-1);transition:transform .3s ease-in-out}.renoPlan__scroll a:hover::before{transform:scaleX(-1) translateX(20px)}.renoPlan__scroll:nth-of-type(1) a,.renoPlan__scroll:nth-of-type(6) a{border:1px solid #1a6000}.renoPlan__scroll:nth-of-type(1) a::before,.renoPlan__scroll:nth-of-type(6) a::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_green.svg") center center no-repeat;background-size:contain}.renoPlan__scroll:nth-of-type(1) a:hover,.renoPlan__scroll:nth-of-type(6) a:hover{background:#eff7ea}.renoPlan__scroll:nth-of-type(1) .renoPlan__scrollNumWrapper,.renoPlan__scroll:nth-of-type(6) .renoPlan__scrollNumWrapper{background:#1a6000}.renoPlan__scroll:nth-of-type(1) .renoPlan__scrollTxt p,.renoPlan__scroll:nth-of-type(6) .renoPlan__scrollTxt p{color:#1a6000}.renoPlan__scroll:nth-of-type(2) a,.renoPlan__scroll:nth-of-type(4) a{border:1px solid #7c7b7a}.renoPlan__scroll:nth-of-type(2) a::before,.renoPlan__scroll:nth-of-type(4) a::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_gray.svg") center center no-repeat;background-size:contain}.renoPlan__scroll:nth-of-type(2) a:hover,.renoPlan__scroll:nth-of-type(4) a:hover{background:#f0f0f0}.renoPlan__scroll:nth-of-type(2) .renoPlan__scrollNumWrapper,.renoPlan__scroll:nth-of-type(4) .renoPlan__scrollNumWrapper{background:#7c7b7a}.renoPlan__scroll:nth-of-type(2) .renoPlan__scrollTxt p,.renoPlan__scroll:nth-of-type(4) .renoPlan__scrollTxt p{color:#7c7b7a}.renoPlan__scroll:nth-of-type(3) a,.renoPlan__scroll:nth-of-type(5) a{border:1px solid #b58354}.renoPlan__scroll:nth-of-type(3) a::before,.renoPlan__scroll:nth-of-type(5) a::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/arrow_brown.svg") center center no-repeat;background-size:contain}.renoPlan__scroll:nth-of-type(3) a:hover,.renoPlan__scroll:nth-of-type(5) a:hover{background:#f4efeb}.renoPlan__scroll:nth-of-type(3) .renoPlan__scrollNumWrapper,.renoPlan__scroll:nth-of-type(5) .renoPlan__scrollNumWrapper{background:#b58354}.renoPlan__scroll:nth-of-type(3) .renoPlan__scrollTxt p,.renoPlan__scroll:nth-of-type(5) .renoPlan__scrollTxt p{color:#b58354}.renoPlan__scrollNumWrapper{padding:8px}.renoPlan__scrollTxt{padding-left:20px}.renoPlan__contents section{padding:152px 0 0}.renoPlan__content{padding-bottom:152px;width:100%;max-width:1000px;margin:0 auto;position:relative}.renoPlan__content::before{content:"";width:100vw;height:250px;position:absolute;top:40px;left:50%;translate:-50% 0;z-index:-1}.renoPlan__content:nth-of-type(1)::before,.renoPlan__content:nth-of-type(6)::before{background:linear-gradient(to bottom, #EEF7EA, #fff)}.renoPlan__content:nth-of-type(1) .renoPlan__head,.renoPlan__content:nth-of-type(6) .renoPlan__head{color:#1a6000}.renoPlan__content:nth-of-type(1) .renoPlan__headOuter,.renoPlan__content:nth-of-type(6) .renoPlan__headOuter{border:1px solid #1a6000}.renoPlan__content:nth-of-type(1) .renoPlan__numWrapper,.renoPlan__content:nth-of-type(6) .renoPlan__numWrapper{background:#1a6000}.renoPlan__content:nth-of-type(1) .renoPlan__box,.renoPlan__content:nth-of-type(6) .renoPlan__box{background:#eff7ea}.renoPlan__content:nth-of-type(2)::before,.renoPlan__content:nth-of-type(4)::before{background:linear-gradient(to bottom, #F0F0F0, #fff)}.renoPlan__content:nth-of-type(2) .renoPlan__head,.renoPlan__content:nth-of-type(4) .renoPlan__head{color:#7c7b7a}.renoPlan__content:nth-of-type(2) .renoPlan__headOuter,.renoPlan__content:nth-of-type(4) .renoPlan__headOuter{border:1px solid #7c7b7a}.renoPlan__content:nth-of-type(2) .renoPlan__numWrapper,.renoPlan__content:nth-of-type(4) .renoPlan__numWrapper{background:#7c7b7a}.renoPlan__content:nth-of-type(2) .renoPlan__box,.renoPlan__content:nth-of-type(4) .renoPlan__box{background:#f0f0f0}.renoPlan__content:nth-of-type(3)::before,.renoPlan__content:nth-of-type(5)::before{background:linear-gradient(to bottom, #F4EFEB, #fff)}.renoPlan__content:nth-of-type(3) .renoPlan__head,.renoPlan__content:nth-of-type(5) .renoPlan__head{color:#b58354}.renoPlan__content:nth-of-type(3) .renoPlan__headOuter,.renoPlan__content:nth-of-type(5) .renoPlan__headOuter{border:1px solid #b58354}.renoPlan__content:nth-of-type(3) .renoPlan__numWrapper,.renoPlan__content:nth-of-type(5) .renoPlan__numWrapper{background:#b58354}.renoPlan__content:nth-of-type(3) .renoPlan__box,.renoPlan__content:nth-of-type(5) .renoPlan__box{background:#f6f2ef}.renoPlan__numWrapper{padding:8px 36px 7px 40px}.renoPlan__num{margin-left:16px}.renoPlan__headWrapper{width:100%;padding:10px 20px;box-sizing:border-box}.renoPlan__head{color:#1a6000}.renoPlan__contentInr{margin-top:32px}.renoPlan__img,.renoPlan__constructionAreasWrapper{width:100%}.renoPlan__txts,.renoPlan__box{width:100%;box-sizing:border-box}.renoPlan__imgInr{position:relative}.renoPlan__imgTxts{padding:11px 40px 10px;background:rgba(117,116,109,.6);position:absolute;left:0;right:0;bottom:0}.renoPlan__txts h4{margin-bottom:40px}.renoPlan__constructionAreasWrapper{margin-top:57px}.renoPlan__constructionAreasWrapper .uk-grid{margin-left:-24px}.renoPlan__constructionAreasWrapper .uk-grid>*{padding-left:24px}.renoPlan__constructionAreasWrapper .uk-grid>.uk-grid-margin{margin-top:16px}.renoPlan__constructionAreasHead{padding-bottom:16px;margin-bottom:32px;position:relative}.renoPlan__constructionAreasHead::before{content:"";background:rgba(51,49,47,.52);width:100%;height:1px;position:absolute;left:0;right:0;bottom:0}.renoPlan__constructionAreaInr{background:#dad9d9;border-radius:30px;height:40px}.renoPlan__box{margin-top:47px;padding:24px 32px}.renoPlan__recommendFor{padding-bottom:4px;margin-bottom:13px;position:relative}.renoPlan__recommendFor::before{content:"";background:rgba(51,49,47,.52);width:100%;height:1px;position:absolute;left:0;right:0;bottom:0}.renoPlan__advantage{margin-top:24px;padding-bottom:4px;margin-bottom:13px;position:relative}.renoPlan__advantage::before{content:"";background:rgba(51,49,47,.52);width:100%;height:1px;position:absolute;left:0;right:0;bottom:0}.renoPlan__recommendItem,.renoPlan__advantageItem{line-height:1.5}.renoPlan__recommendItem{position:relative;padding-left:16px}.renoPlan__recommendItem::before{content:"・";position:absolute;top:0;left:0}.renoPlan__advantageItem{position:relative;padding-left:24px}.renoPlan__advantageItem::before{position:absolute;top:0;left:0}.renoPlan__advantageItem1::before{content:"①"}.renoPlan__advantageItem2::before{content:"②"}.renoPlan__advantageItem3::before{content:"③"}.renoPlan__contactUs{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/reno-plan/contactUs.webp") top center no-repeat;width:100%;background-size:cover;padding:58px 0 62px}.renoPlan__contactUsInr{max-width:1160px;margin:0 auto}.renoGuide{overflow:hidden}.renoGuide__contents section{padding:90px 0 100px}.renoGuide__items{margin-top:76px}.renoGuide__item:last-child .renoGuide__arrow{display:none}.renoGuide__itemTxtsWrapper{display:flex;box-sizing:border-box}.renoGuide__itemNumWrapper{display:flex;flex-direction:column;align-items:center;padding-top:38px;position:relative}.renoGuide__itemNumWrapper::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/reno-guide/renoGuide_numDeco_pc.webp") center center no-repeat;background-size:contain;width:119px;padding-top:116px;position:absolute;top:11px;left:1px}.renoGuide__itemNumTxt{width:44px}.renoGuide__itemNum{margin:10px 0 25px}.renoGuide__itemTxts{box-sizing:border-box;padding-left:53px}.renoGuide__itemHead{padding-bottom:2px;margin-bottom:28px;position:relative}.renoGuide__itemHead::before{content:"";background:#1a6000;width:150%;height:1px;position:absolute;left:-53px;bottom:0;z-index:-1}.renoGuide__checklists{margin-top:40px;gap:24px}.renoGuide__checklist{gap:8px;display:flex}.renoGuide__checklist img{width:24px}.renoGuide__checklistImg{width:24px}.renoGuide__checklistImg img{translate:0 -2px}.renoGuide__checklistTxt{width:calc(100% - 24px)}.renoGuide__itemImg{box-sizing:border-box}.renoGuide .btn__wrapper{margin-top:32px}.renoGuide .btn{margin:unset}.commonWorks__items a{display:block}.commonWorks__items a:hover .commonWorks__img img{transform:scale(1.05)}.commonWorks__img{overflow:hidden;margin-bottom:16px}.commonWorks__img img{aspect-ratio:348/220;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.commonWorks__title{margin-bottom:12px}.commonWorks__cats span{display:inline-block;margin-right:1em;margin-top:8px;line-height:1.5}.commonWorks__cats span:last-child{margin-right:0}.worksArchive{overflow:hidden}.worksArchive__contents section{padding:100px 0 94px}.worksArchive__catTabWrapper{width:100%;max-width:960px;margin:0 auto 124px}.worksArchive__catTab a{color:#1a6000;display:block;border:solid 1px #1a6000;display:flex;justify-content:center;align-items:center;height:60px;transition:all .3s ease}.worksArchive__catTab a:hover{color:#fff;background:#1a6000}.worksArchive__catTab .is-active a{color:#fff;background:#1a6000}.worksArchive__priceTabWrapper{position:relative}.worksArchive__priceTabWrapper::before{content:"";background:#1a6000;width:3000px;height:6px;position:absolute;left:50%;bottom:-6px;translate:-50% 0}.worksArchive__priceTabWrapper .uk-grid{margin-left:-3px}.worksArchive__priceTabWrapper .uk-grid>*{padding-left:3px}.worksArchive__priceTabWrapper li a{color:#1a6000;background:#dad9d9;display:flex;align-items:center;justify-content:center;height:80px}.worksArchive__priceTabWrapper li a:hover{color:#fff;background:#1a6000}.worksArchive__priceTabWrapper .is-active a{color:#fff;background:#1a6000}.worksArchive__items *+.uk-grid-margin{margin-top:80px}.worksArchive__items,.worksArchive .noExamples{margin-top:60px}.worksSingle{overflow:hidden}.worksSingle__contents section{padding:98px 0 140px}.worksSingle__buildingAgeArea{margin-bottom:12px}.worksSingle__title{padding-bottom:16px;margin-bottom:16px;border-bottom:solid 1px #707070}.worksSingle__cats{margin-bottom:42px}.worksSingle__mainSlider{margin-bottom:42px}.worksSingle__mainSlider img{aspect-ratio:1160/644;-o-object-fit:cover;object-fit:cover}.worksSingle__thumbnavs{background:#f2f8ee;padding:26px 40px}.worksSingle__thumbnavs .uk-grid{margin-left:-8px}.worksSingle__thumbnavs .uk-grid>*{padding-left:8px}.worksSingle__thumbnavs .uk-thumbnav{flex-wrap:nowrap}.worksSingle__thumbnavs .uk-thumbnav li{width:124px}.worksSingle .worksSingle__thumbnavAfter,.worksSingle .worksSingle__thumbnavBefore{overflow:hidden;width:100%}.worksSingle .worksSingle__thumbnavAfter .swiper-slide,.worksSingle .worksSingle__thumbnavBefore .swiper-slide{width:116px !important;height:88px !important;flex-shrink:0}.worksSingle .worksSingle__thumbnavAfter .swiper-slide img,.worksSingle .worksSingle__thumbnavBefore .swiper-slide img{aspect-ratio:116/88;-o-object-fit:cover;object-fit:cover}.worksSingle__thumbnavAfterWrapper span,.worksSingle__thumbnavBeforeWrapper span{display:block}.worksSingle__thumbnavAfterWrapper{width:100%;display:flex;align-items:center}.worksSingle__thumbnavBeforeWrapper{width:100%;display:flex;align-items:center}.worksSingle__dataWorry{margin-bottom:62px}.worksSingle__data,.worksSingle__worry{margin-top:46px}.worksSingle__data table{background:#f7f7f7;width:100%;border-collapse:collapse;position:relative}.worksSingle__data table::before{content:"";background:#f7f7f7;width:100%;height:calc(100% + 22px);position:absolute;left:0;right:0;bottom:0;z-index:-1}.worksSingle__data table tr:last-child td,.worksSingle__data table tr:last-child th{border-bottom:none}.worksSingle__data table td,.worksSingle__data table th{border-bottom:solid 1px #ccc;padding:10px 22px;text-align:left}.worksSingle__worry p{padding:30px 40px 70px;background:#f7f7f7;position:relative}.worksSingle__worry p::before{content:"";background:#f7f7f7;width:100%;height:calc(100% + 22px);position:absolute;left:0;right:0;bottom:0;z-index:-1}.worksSingle__other{position:relative;overflow:hidden;background:linear-gradient(to bottom, #EEF7EA 0%, #fff 25%, #fff 100%)}.worksSingle__other section{padding:190px 0 96px}.worksSingle__other h3{text-align:center;margin-bottom:64px}.worksSingle__other .btn__wrapper{margin-top:96px}.worksSingle__other .btn::before{right:unset;left:28px;transform:scaleX(-1)}.worksSingle__other .btn:hover::before{transform:scaleX(-1) translateX(8px)}.worksSingle__otherTriangle{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/voice/voice_other_triangle.webp") center center no-repeat;width:55%;padding-top:7.0584498094%;background-size:contain;position:absolute;top:0;left:50%;translate:-50% 0}.worksSingle__otherSliderWrapper{max-width:calc(100% - 50px);margin:0 auto}.worksSingle__otherSlider .uk-grid{margin-left:-28px}.worksSingle__otherSlider .uk-grid>*{padding-left:28px}.worksSingle .uk-position-center-right-out,.worksSingle .uk-position-center-left-out,.worksSingle .uk-position-center-right,.worksSingle .uk-position-center-left{background:#75746d;border-radius:4px;border:1px solid #75746d;box-sizing:border-box;transition:all .2s}.worksSingle .uk-position-center-right-out:hover,.worksSingle .uk-position-center-left-out:hover,.worksSingle .uk-position-center-right:hover,.worksSingle .uk-position-center-left:hover{background:#fff}.worksSingle .uk-position-center-right-out:hover svg polyline,.worksSingle .uk-position-center-left-out:hover svg polyline,.worksSingle .uk-position-center-right:hover svg polyline,.worksSingle .uk-position-center-left:hover svg polyline{stroke:#75746d !important}.worksSingle .uk-position-center-right-out svg polyline,.worksSingle .uk-position-center-left-out svg polyline,.worksSingle .uk-position-center-right svg polyline,.worksSingle .uk-position-center-left svg polyline{stroke:#fff !important}.worksSingle .uk-slidenav{padding:10px 15px}.worksSingle .uk-position-center-right-out,.worksSingle .uk-position-center-left-out{top:94px}.commonVoice__clientWrapper{margin-bottom:32px}.commonVoice__clientImg{margin-right:12px}.commonVoice__clientTxt{color:#9b9b9b}.commonVoice__satisfactionWrapper{margin-left:auto;margin-top:24px}.commonVoice__satisfactionTxtWrapper{background:#d9606e;border-radius:8px;width:84px;height:42px;margin-right:50px}.commonVoice__satisfactionScore{color:#d9606e}.voiceArchive{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/voice_bg.webp") center center repeat;width:100%;background-size:1440px 1317px}.voiceArchive__contents section{padding:140px 0 160px}.voiceArchive__item{margin-bottom:80px}.voiceArchive__item:nth-of-type(odd) .voiceArchive__box{background:#fff6d0}.voiceArchive__item:nth-of-type(even){flex-direction:row-reverse}.voiceArchive__item:nth-of-type(even) .voiceArchive__box{background:#f2ffd0}.voiceArchive__item:last-child{margin-bottom:0}.voiceArchive__imgsWrapper{box-sizing:border-box}.voiceArchive__imgs{width:160px}.voiceArchive__imgs img{margin-bottom:8px}.voiceArchive__imgs p{color:#7c7b7a}.voiceArchive__boxWrapper{box-sizing:border-box}.voiceArchive__box{border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:36px 64px}.voiceArchive__box:hover .txtLink img{transform:translateX(8px)}.voiceArchive__boxInr{margin-left:-50px}.voiceArchive__txtsWrapper,.voiceArchive__satisfactionWrapper{padding-left:50px}.voiceArchive__satisfactionWrapper{margin-top:24px}.voiceArchive__txts h3{margin-bottom:26px;line-height:1.4}.voiceArchive__satisfactionTxtWrapper{background:#d9606e;border-radius:8px;width:84px;height:42px;margin-right:50px}.voiceArchive__satisfactionScore{color:#d9606e}.voiceArchive .txtLink{justify-content:flex-end}.voiceArchive .txtLink__wrapper{margin-top:16px;margin-right:8px}.voiceSingle__contents section{padding:100px 0 150px}.voiceSingle__contentsInr{width:100%;max-width:880px;margin:0 auto}.voiceSingle__clientWrapper{margin-bottom:32px}.voiceSingle__clientImg{margin-right:12px}.voiceSingle__clientTxt{color:#9b9b9b}.voiceSingle__title{margin-bottom:32px}.voiceSingle__img{margin-bottom:72px}.voiceSingle__intTitleWrapper{margin-bottom:97px}.voiceSingle__intTitle{position:relative}.voiceSingle__intTitle::before,.voiceSingle__intTitle::after{content:"";background:#1a6000;width:24px;height:1.5px;position:absolute;top:50%;translate:0 -50%}.voiceSingle__intTitle::before{left:-48px}.voiceSingle__intTitle::after{right:-48px}.voiceSingle__intItem{margin-bottom:56px}.voiceSingle__intItem:last-child{margin-bottom:0}.voiceSingle__intHead{margin-bottom:28px}.voiceSingle__other{overflow:hidden;background:linear-gradient(to bottom, #EEF7EA 0%, #fff 25%, #fff 100%);position:relative}.voiceSingle__other section{padding:190px 0 96px}.voiceSingle__other .commonHead{margin-bottom:112px}.voiceSingle__other .commonHead__line{display:none}.voiceSingle__other .commonHead__jp{padding-bottom:0}.voiceSingle__other .btn__wrapper{margin-top:96px}.voiceSingle__other .btn::before{right:unset;left:28px;transform:scaleX(-1)}.voiceSingle__other .btn:hover::before{transform:scaleX(-1) translateX(8px)}.voiceSingle__otherTriangle{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/voice/voice_other_triangle.webp") center center no-repeat;width:55%;padding-top:7.0584498094%;background-size:contain;position:absolute;top:0;left:50%;translate:-50% 0}.voiceSingle__otherSliderWrapper{max-width:calc(100% - 50px);margin:0 auto}.voiceSingle__otherSlider .uk-grid{margin-left:-28px}.voiceSingle__otherSlider .uk-grid>*{padding-left:28px}.voiceSingle__otherSlider .uk-position-center-right-out,.voiceSingle__otherSlider .uk-position-center-left-out,.voiceSingle__otherSlider .uk-position-center-right,.voiceSingle__otherSlider .uk-position-center-left{background:#75746d;border-radius:4px;border:1px solid #75746d;box-sizing:border-box;transition:all .2s}.voiceSingle__otherSlider .uk-position-center-right-out:hover,.voiceSingle__otherSlider .uk-position-center-left-out:hover,.voiceSingle__otherSlider .uk-position-center-right:hover,.voiceSingle__otherSlider .uk-position-center-left:hover{background:#fff}.voiceSingle__otherSlider .uk-position-center-right-out:hover svg polyline,.voiceSingle__otherSlider .uk-position-center-left-out:hover svg polyline,.voiceSingle__otherSlider .uk-position-center-right:hover svg polyline,.voiceSingle__otherSlider .uk-position-center-left:hover svg polyline{stroke:#75746d !important}.voiceSingle__otherSlider .uk-position-center-right-out svg polyline,.voiceSingle__otherSlider .uk-position-center-left-out svg polyline,.voiceSingle__otherSlider .uk-position-center-right svg polyline,.voiceSingle__otherSlider .uk-position-center-left svg polyline{stroke:#fff !important}.voiceSingle__otherSlider .uk-slidenav{padding:10px 15px}.voiceSingle__otherSlider .uk-position-center-right-out,.voiceSingle__otherSlider .uk-position-center-left-out{top:94px}.voiceSingle__otherImg{margin-bottom:24px}.voiceSingle__otherTitle{margin-bottom:16px;line-height:1.4}.voiceSingle__otherClientImg{margin-right:12px}.company .companyHead{align-items:baseline;border-bottom:solid 2px #7c7b7a;margin-bottom:20px;position:relative}.company .companyHead__jpWrapper{padding-bottom:20px}.company .companyHead__jp{display:inline-block;color:#2a9a00;position:relative}.company .companyHead__jp::before{content:"";background:#2a9a00;width:calc(100% + 56px);height:4px;position:absolute;left:0;bottom:-25px}.company .companyHead__en{position:relative}.company .companyHead__en::before{content:"";background:#33312f;width:12px;height:12px;position:absolute;top:50%;left:-17px;translate:0 -50%}.company .message{overflow:hidden}.company .message section{padding:142px 0 205px}.company .message__top{margin-top:103px}.company .message__bottomImg{position:relative}.company .message__bottomImg::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/company/message_bottom.webp") center center no-repeat;width:630px;padding-top:465px;background-size:contain;position:absolute;top:0;left:0}.company .message__head{margin-bottom:50px}.company .message__txt{letter-spacing:.14em}.company .message__name{margin-top:36px;margin-left:12px}.company .message__name span{margin-right:24px}.company .message__name img{width:208px}.company .profile section{padding:64px 0 132px}.company .profile table{border-collapse:collapse;width:100%;max-width:800px;margin:62px auto 0;background:#fff}.company .profile table th,.company .profile table td{padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(42,154,0,.3)}.company .profile table th{background:rgba(217,234,210,.7);vertical-align:top;text-align:left;padding-left:20px;padding-right:20px;box-sizing:border-box}.company .profile table td{padding-left:20px;padding-right:20px}.company .access section{padding:64px 0 152px}.company .access__items{margin-top:97px}.company .access__item{margin-bottom:60px}.company .access__item:last-child{margin-bottom:0}.company .access__itemHead{position:relative;padding-left:24px;margin-bottom:32px}.company .access__itemHeadDeco{width:2px;height:35px;position:absolute;top:50%;left:0;translate:0 -50%}.company .access__map iframe{height:372px}.srMh{overflow:hidden}.srMh__scrollsWrapper{margin-top:94px}.srMh__scroll{overflow:hidden;display:block;padding:24px 0 28px;position:relative}.srMh__scroll::before{content:"";position:absolute}.srMh__scroll::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images//sr-mh/srMh_arrow.svg") center center no-repeat;width:20px;padding-top:29px;background-size:contain;position:absolute;top:50%;right:40px;translate:0 -50%;transition:transform .3s}.srMh__scroll:hover::after{transform:translateY(8px)}.srMh__scroll1::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/sr_drawing.webp") center center no-repeat;width:227px;padding-top:120px;background-size:contain;top:50%;left:0;translate:0 -50%}.srMh__scroll2::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/mh_drawing_pc.webp") center center no-repeat;width:192px;padding-top:155px;background-size:contain;top:50%;left:14px;translate:0 -50%}.srMh__scrollTxts{width:313px;margin-left:auto}.srMh__scrollTxtsInr{width:208px}.srMh__scrollJp{line-height:1.4375}.srMh__scrollEn{margin-top:-4px}.srMh .srMhInfo{padding-bottom:86px}.srMh .srMhInfo__img{position:relative}.srMh .srMhInfo__txtImg{background-size:contain;position:absolute;top:-74px;left:-45px;width:400px;padding-top:132px}.srMh .srMhInfo__txts{box-sizing:border-box}.srMh .srMhInfo__head{margin-bottom:24px;padding-left:24px;position:relative}.srMh .srMhInfo__head::before{content:"";width:2px;height:32px;position:absolute;top:50%;left:0;translate:0 -50%}.srMh .srMhInfo table{margin-bottom:28px;width:100%;border-collapse:collapse}.srMh .srMhInfo table tr:last-child th,.srMh .srMhInfo table tr:last-child td{border-bottom:none}.srMh .srMhInfo table th,.srMh .srMhInfo table td{vertical-align:top;border-bottom:1px solid #c4bfbf;padding:10px 0}.srMh .srMhInfo table th{text-align:left}.srMh .srMhInfo .map iframe{height:266px}.srMh .srMhInfo .btn__wrapper{margin-top:24px}.srMh .srMhInfo .btn__wrapper:first-of-type{margin-top:0}.srMh .srMhInfo__btns{margin-top:42px}.srMh .srMhImgs{padding-bottom:96px}.srMh .srMhImgs__headWrapper{margin-bottom:40px}.srMh .srMhImgs__head{position:relative}.srMh .srMhImgs__head::before,.srMh .srMhImgs__head::after{content:"";width:64px;padding-top:64px;background-size:contain;position:absolute;bottom:-10px}.srMh .srMhImgs__head::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/sr-mh/head_deco1.svg") center center no-repeat;left:-95px}.srMh .srMhImgs__head::after{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/sr-mh/head_deco2.svg") center center no-repeat;right:-95px}.srMh .srMhImgs__mainImg{width:100%;max-width:904px;padding-top:304px;margin:0 auto;background-size:cover;background-position:center center;position:relative}.srMh .srMhImgs__bgImg{width:100vw;padding-top:304px;background-size:cover;background-position:center center;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}.srMh .srMhSliders__head,.srMh .srMhSliders__txt,.srMh .srMhSliders__sliderMain{width:100%;max-width:617px;margin:0 auto}.srMh .srMhSliders__head{margin-bottom:30px}.srMh .srMhSliders__txt{margin-bottom:47px}.srMh .srMhSliders .uk-position-center-right-out,.srMh .srMhSliders .uk-position-center-left-out,.srMh .srMhSliders .uk-position-center-right,.srMh .srMhSliders .uk-position-center-left{background:#75746d;border-radius:4px;border:1px solid #75746d;box-sizing:border-box;transition:all .2s}.srMh .srMhSliders .uk-position-center-right-out:hover,.srMh .srMhSliders .uk-position-center-left-out:hover,.srMh .srMhSliders .uk-position-center-right:hover,.srMh .srMhSliders .uk-position-center-left:hover{background:#fff}.srMh .srMhSliders .uk-position-center-right-out:hover svg polyline,.srMh .srMhSliders .uk-position-center-left-out:hover svg polyline,.srMh .srMhSliders .uk-position-center-right:hover svg polyline,.srMh .srMhSliders .uk-position-center-left:hover svg polyline{stroke:#75746d !important}.srMh .srMhSliders .uk-position-center-right-out svg polyline,.srMh .srMhSliders .uk-position-center-left-out svg polyline,.srMh .srMhSliders .uk-position-center-right svg polyline,.srMh .srMhSliders .uk-position-center-left svg polyline{stroke:#fff !important}.srMh .srMhSliders .uk-slidenav{padding:10px 15px}.srMh .srMhSliders .uk-thumbnav{margin-top:102px;justify-content:center;margin-left:0}.srMh .srMhSliders .uk-thumbnav>*{padding-left:0}.srMh .srMhSliders__anno{margin-top:28px}.srMh .sr section{padding:170px 0 0}.srMh .sr .srMhInfo__head::before{background:#1a6000}.srMh .sr .toReservationBtn{margin:96px 0}.srMh .mh section{padding:183px 0 80px}.srMh .mh .srMhInfo__head::before{background:#b58354}.srMh .mh .commonTel__box{margin:108px auto 57px}.srMh .mh .targetAudience{margin-top:158px;box-sizing:border-box;position:relative}.srMh .mh .targetAudience__txts{box-sizing:border-box}.srMh .mh .targetAudience__head{margin-bottom:40px;line-height:1.4}.srMh .mh .targetAudience__img{box-sizing:border-box}.reservation__contents section{padding:100px 0 72px}.reservation__contents .commonHead__inr{text-align:center}.reservation__contents .commonHead__jp{display:inline-block;padding-left:60px;position:relative}.reservation__contents .commonHead__jp::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/reservation/reservation_icon_gray.svg") center center no-repeat;width:44px;padding-top:44px;background-size:contain;position:absolute;top:0;left:0;translate:0 8px}.reservation__contents .commonHead__txt{margin-top:60px}.reservation__txt{position:relative}.reservation__txt::before{content:"";background:#33312f;width:46px;height:1.5px;position:absolute;left:-44px;rotate:45deg;bottom:18px}.reservation__txt::after{content:"";background:#33312f;width:46px;height:1.5px;position:absolute;right:-44px;bottom:18px;rotate:-45deg}.reservation__txt .txt__zenB40{line-height:.75;letter-spacing:.02em}.reservation__img{width:100%;max-width:1100px;margin:40px auto 0}.reservation .form__wrapper{margin-top:95px}.reservation form{border:none}.reservation .formRow__request label{display:inline-block;line-height:1.4375}.reservation .formRow__request label:last-child{margin-right:0}.reservation .formRow__request .wpcf7-list-item-label{line-height:1.4375;display:inline-block;margin-top:16px}.reservation .study__desc{line-height:1.4285714286;margin-top:15px}.estimate__contents section{padding:95px 0}.estimate .form__wrapper{max-width:965px}.estimate__formHeadWrapper{margin-top:92px;padding-bottom:12px;border-bottom:solid 2px #d0d0d0}.estimate__formHead{display:inline-block;color:#2a9a00;position:relative}.estimate__formHead::before{content:"";background:#2a9a00;width:105%;height:4px;position:absolute;left:0;bottom:-17px}.contact section{padding:97px 0 73px}.contact .form__wrapper{margin:64px auto 0}.policy{margin-top:72px}.policy section{padding:120px 0 200px}.policy__top{margin-bottom:30px}.policy__block{margin-bottom:30px}.policy h1{margin-bottom:16px;line-height:1.5}.policy h2{padding-bottom:16px}.policy p{padding-left:30px}.completed{padding-top:72px}.completed .breadcrumb{margin-top:65px}.completed__contents section{padding:90px 0 112px}.completed__contents h1{margin-bottom:40px;text-align:center;letter-spacing:0}.completed__contents .btn__wrapper{margin-top:96px}.completed__contents .btn::before{right:unset;left:28px;transform:scaleX(-1)}.completed__contents .btn:hover::before{transform:scaleX(-1) translateX(8px)}@media screen and (min-width: 960px){body{font-size:16px;letter-spacing:1px;line-height:2}.commonContact .uk-grid{margin-left:-73px}.commonContact .uk-grid>*{padding-left:73px}form .label__inr{display:flex}form .label__name{width:320px;margin-bottom:0}form .label__inputField{width:calc(100% - 320px)}form .formRow__renoAreas table{width:calc(100% - 80px);margin:0 auto}.header__inr{padding-left:max(26px,(100% - 1440px)/2)}.footer__inr{display:flex;justify-content:space-between}.footer__nav{display:flex}.footer .mainLi:last-child{margin-bottom:0}.top .topBanners{margin-top:unset}.top .topSrMh__itemInfoTxt{margin-left:auto}.top .topSrMh__infoL{width:31%}.top .topSrMh__infoR{width:66%}.top .topSrMh__infoInr{justify-content:space-between}.top .topSrMh__infoImg{width:52.5%}.top .topSrMh__map{width:47%}.top .topVoice__inr::before{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_survey1.webp") center center no-repeat;width:1488px;padding-top:309px;background-size:1488px 309px;position:absolute;top:55px;left:50%;translate:-50% 0;z-index:-1}.top .topVoice__inr::after{content:"";background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_survey2.webp") center center no-repeat;width:1365px;padding-top:269px;background-size:1365px 269px;position:absolute;left:50%;bottom:8px;translate:-50% 0;z-index:-1}.top .topConcept__img{position:absolute}.top .topArea__inr{display:flex}.top .topArea .commonHead__txt{margin:65px auto 0}.newsArchive__contentsInr,.newsSingle__contentsInr{justify-content:space-between}.newsSingle .adjacent__img{align-self:flex-start}.newsSingle .adjacent__dateCat{display:flex}.subsidy__itemWrapper{margin-top:217px}.about__item:nth-of-type(even) .about__headWrapper::before{left:unset;right:-200px}.about__imgs{width:51%}.about__img{width:127%;padding-top:97.1176470588%;position:absolute;top:0;right:0}.about__txts{width:49%}.aboutBottom__img1{position:absolute;top:114px;left:33px}.renoPlan__scrollsWrapper .uk-grid>.uk-grid-margin{margin-top:36px}.renoPlan__img,.renoPlan__constructionAreasWrapper{width:44%}.renoGuide__itemTxtsWrapper{width:59%}.renoGuide__itemNumWrapper{width:120px}.renoGuide__itemTxts{width:calc(100% - 120px)}.worksSingle__thumbnavBeforeWrapper{width:calc(40% - 40px);margin-left:40px}.voiceArchive__item{margin-left:-48px}.voiceArchive__imgsWrapper,.voiceArchive__boxWrapper{padding-left:48px}.voiceArchive__imgsWrapper{width:208px}.voiceArchive__boxWrapper{width:calc(100% - 208px)}.company .message .uk-grid+.uk-grid{margin-top:120px}.company .message__imgOuter{width:38%}.company .message__txts{width:62%}.srMh .srMhInfo{display:flex;justify-content:space-between}.srMh .srMhInfo__imgs{width:50%}.srMh .srMhInfo__txts{width:45%}.srMh .mh .targetAudience{display:flex}.srMh .mh .targetAudience__txts{width:50%;padding:60px 0 80px 60px}.srMh .mh .targetAudience__img{width:50%;padding:0 52px 0 18px;position:absolute;top:50%;right:0;translate:0 -50%}.estimate form .label__inr{padding:28px 40px}}@media screen and (min-width: 640px)and (max-width: 959px){.br__onlyS{display:inline-block}.commonHead__jp{font-size:32px;line-height:1.4375;letter-spacing:0}.txt__notoM24{font-size:20px;line-height:1.5}.txt__notoM28{font-size:24px;line-height:1.6666666667}.txt__notoSB24{font-size:22px;line-height:1.8181818182}.txt__notoSB32{font-size:26px}.txt__notoSB40{font-size:32px;line-height:1.3125;letter-spacing:0}.txt__notoB24{font-size:22px;line-height:1.6363636364}.txt__notoB32{font-size:28px;line-height:1.0714285714;letter-spacing:0}.txt__zenR40{font-size:32px;line-height:1.4375}.txt__zenB24{font-size:20px;line-height:1.5}.txt__zenB32{font-size:28px;line-height:1.5357142857}.txt__zenB40{font-size:32px;line-height:1.4375}.txt__zenBl60{font-size:50px;line-height:1.16}.txt__futuD16{font-size:14px;line-height:1.3571428571}.txt__futuD48{font-size:40px;line-height:1.375}.txt__futuD56{font-size:48px;line-height:.8333333333}.txt__futuBook20{font-size:16px;line-height:1.5}.txt__futuBook120{font-size:96px}.commonEvent__img img{aspect-ratio:360/260}.form__wrapper{max-width:560px}form .formRow__renoAreas table th{width:145px;padding:23px 32px}form .formRow__renoAreas table td{padding:18px 48px;width:calc(100% - 145px)}.header h1::before{display:none}.header__subHead{display:none}.header__logo{margin-left:16px}.header__R{display:none}.header__nav .uk-navbar-nav{display:none}.footer{padding:72px 0 22px}.footer .uk-container{padding:0 44px}.footer__instagram{margin-top:36px}.footer .mainLi{margin-bottom:8px}.footer__info{margin-top:32px}.footer__bottom{margin-top:33px}.toTop{right:15px}.offcanvas__openBtn .lines__btn{width:94px}.top .uk-navbar-nav{display:none}.top .kv__txt{writing-mode:vertical-rl;translate:-50% -50%;letter-spacing:-1px}.top .kv__newsBox{width:98%}.top .topBanners section{padding:58px 0 0}.top .topBanners .uk-slider-nav{margin-top:58px !important}.top .topEvent__wrapper{padding-top:83px}.top .topEvent .commonHead::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_sp.webp") center center no-repeat;background-size:contain;width:14%;padding-top:15.4%;left:26px;bottom:60px}.top .topEvent .commonHead::after{width:20%;padding-top:17.9487179487%;right:20px;bottom:40px}.top .topEvent .commonHead__inr::before{left:-80px;bottom:-8px}.top .topEvent .commonHead__inr::after{right:-80px;bottom:-8px}.top .topEvent .btn__wrapper{margin-top:72px}.top .topSrMh__itemsWrapper{margin-top:80px}.top .topSrMh__srTxtImg,.top .topSrMh__mhTxtImg{width:70%;padding-top:23.1%;top:-40px;left:-15px}.top .topSrMh__itemSrInfo::before{width:42%;padding-top:22.6153846154%;left:unset;right:-28px;bottom:5px}.top .topSrMh__itemSrInfoTxt{padding:26px 20px}.top .topSrMh__itemMhInfo::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/mh_drawing_sp.webp") center center no-repeat;background-size:contain;width:30%;padding-top:36.9955156951%;left:unset;right:10px;bottom:0}.top .topSrMh__itemMhInfoTxt{padding:26px 20px;line-height:1.5}.top .topSrMh__slidesWrapper{margin-top:74px}.top .topWorks__items{margin-top:64px}.top .topWorks__items::before{display:none}.top .topWorks__items::after{width:60%;padding-top:34.3681318681%;right:-10%;bottom:-256px}.top .topVoice::before{top:-40px}.top .topVoice section{padding:300px 0 72px}.top .topVoice__thankyou{width:90%;padding-top:34.6788990826%;top:-120px}.top .topVoice .yellowLine{display:inline-block;margin:16px 0}.top .topVoice .yellowLine::before{width:110%}.top .topVoice .btn__wrapper{margin-top:60px}.top .topRenoPlan__items{margin-top:60px}.top .topRenoPlan__items::before{display:none}.top .topRenoPlan__items::after{display:none}.top .topConcept__deco{translate:0 16px}.top .topConcept section{padding:100px 0 220px}.top .topConcept__txts{display:block}.top .topConcept__txt{margin:52px auto}.top .topConcept__img1{width:76%;padding-top:88.0675675676%;margin-left:auto;position:relative;top:unset;right:-30px;z-index:2}.top .topConcept__img2{width:79%;padding-top:99.2972292191%;margin-top:-80px;position:relative;z-index:1;top:unset;left:-30px}.top .topArea__inr{padding:80px 40px}.top .topArea__map{margin-top:60px}.top .topArea__mapImg{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topArea_map_sp.webp") center center no-repeat;width:50%;padding-top:56.71875%;background-size:contain;margin:0 auto}.top .topLinks__item{padding:40px 0}.top .topLinks__itemHead{margin-left:30px}.top .topLinks__itemIcon img{width:80px}.newsArchive__contentsInr,.newsSingle__contentsInr{flex-direction:column-reverse}.newsArchive .sidebar,.newsSingle .sidebar{margin-top:80px}.newsArchive__img{width:120px}.newsArchive__txts{padding-left:24px;padding-right:56px}.subsidy .band{background-position:left 20% center}.subsidy__itemNum{top:-12.5vw;width:30%;padding-top:21.4285714286%}.subsidy__txts{padding:32px}.subsidy__decoHead1{width:47%;padding-top:4.1837121212%}.subsidy__itemNum1{width:15%;padding-top:10.7142857143%}.subsidy__itemWrapper{margin-top:150px}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_sp.webp") center center no-repeat;background-size:contain;width:14%;padding-top:15.4%;left:26px;bottom:60px}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{width:20%;padding-top:17.9487179487%;right:20px;bottom:40px}.eventArchive .band .commonHead__inr::before,.eventSingle .band .commonHead__inr::before{left:-80px;bottom:-8px}.eventArchive .band .commonHead__inr::after,.eventSingle .band .commonHead__inr::after{right:-80px;bottom:-8px}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{display:none}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{display:none}.eventSingle__contentsInr{padding:48px}.aboutTop__inr::before{display:none}.about__item:nth-of-type(even) .about__img{left:30px}.about__item:nth-of-type(even) .about__img::before{right:unset;left:-30px}.about__img{left:-31px;width:100%;padding-top:76.4705882353%}.about__txtWrapper{margin-top:80px}.aboutBottom__box{max-width:640px}.aboutBottom__img1{margin:32px auto 0;width:50%;padding-top:37.558685446%}.aboutBottom__img2{display:none}.renoPlan__scrollsWrapper{max-width:650px;margin:54px auto 0}.renoPlan__scrollsWrapper .uk-grid>.uk-grid-margin{margin-top:24px}.renoPlan__content{padding-bottom:120px}.renoPlan__numWrapper{padding:4px 20px 3px 24px}.renoPlan__img,.renoPlan__constructionAreasWrapper{width:46%}.renoPlan__imgTxts{padding:11px 16px 10px}.renoPlan__contactUs{padding:40px 0 48px}.renoGuide__itemTxtsWrapper{width:61%}.renoGuide__itemNumWrapper{width:72px}.renoGuide__itemNumWrapper::before{width:72px;padding-top:78px;top:17px}.renoGuide__itemNumTxt{width:36px}.renoGuide__itemTxts{width:calc(100% - 72px);padding-left:20px}.renoGuide__itemHead::before{left:-20px}.renoGuide__checklistImg img{translate:0 1px}.worksArchive__contents section{padding:80px 0 94px}.worksArchive__catTabWrapper{margin:0 auto 80px}.worksArchive__catTabWrapper .uk-grid{margin-left:-12px}.worksArchive__catTabWrapper .uk-grid>*{padding-left:12px}.worksArchive__catTabWrapper *+.uk-grid-margin{margin-top:12px}.worksArchive__catTab a{height:48px}.worksArchive__priceTabWrapper li a{font-size:18px;height:60px}.worksArchive__items,.worksArchive .noExamples{margin-top:80px}.worksSingle__thumbnavBeforeWrapper{margin-left:30px;width:calc(40% - 30px)}.worksSingle__other section{padding:150px 0}.worksSingle__other .btn__wrapper{margin-top:64px}.worksSingle .uk-position-center-right-out,.worksSingle .uk-position-center-left-out{top:10vw}.worksSingle .uk-slidenav{margin:15px 4px}.commonVoice__satisfactionWrapper{margin-top:16px}.voiceArchive__contents section{padding:120px 0 140px}.voiceArchive__imgsWrapper,.voiceArchive__boxWrapper{padding-left:30px}.voiceArchive__imgsWrapper{width:150px}.voiceArchive__imgs{width:120px}.voiceArchive__boxWrapper{width:calc(100% - 150px)}.voiceArchive__box{padding:40px}.voiceArchive__satisfactionWrapper{margin-top:16px}.voiceArchive__txts h3{margin-bottom:16px}.voiceSingle__other section{padding:150px 0}.voiceSingle__other .commonHead{margin-bottom:64px}.voiceSingle__other .btn__wrapper{margin-top:64px}.voiceSingle__otherSlider .uk-position-center-right-out,.voiceSingle__otherSlider .uk-position-center-left-out{top:10vw}.voiceSingle__otherSlider .uk-slidenav{margin:15px 4px}.company .companyHead__jpWrapper{padding-bottom:8px}.company .companyHead__jp::before{width:calc(100% + 40px);bottom:-11px}.company .message section{padding:80px 0 100px}.company .message__top .message__imgWrapper{max-width:440px;margin:0 auto}.company .message__bottomImg img{width:100%}.company .message__name{justify-content:center;margin-left:0}.company .profile section{padding:80px 0}.company .access section{padding:80px 0 100px}.company .access__items{margin-top:80px}.srMh__scroll::after{right:20px}.srMh__scroll1::before{width:60%;padding-top:31.718061674%;left:-20%}.srMh__scroll2::before{width:40%;padding-top:32.2916666667%;left:0}.srMh__scrollTxts{width:240px}.srMh .srMhInfo__txtImg{left:-20px}.srMh .srMhInfo__txts{margin-top:40px}.srMh .srMhImgs__mainImg{width:100%;padding-top:33.6283185841%}.srMh .srMhImgs__bgImg{padding-top:33.6283185841%}.srMh .srMhSliders .uk-thumbnav{margin-top:48px}.srMh .srMhSliders .uk-thumbnav img{width:110px}.srMh .mh .targetAudience{width:100%;max-width:656px;margin:100px auto 0;padding:40px 60px}.srMh .mh .targetAudience__head{margin-bottom:24px}.srMh .mh .targetAudience__img{margin-top:40px}.reservation__contents .commonHead__jp::before{translate:0 2px}.reservation__txt::before{left:-36px;width:32px}.reservation__txt::after{right:-36px;width:32px}.estimate__formHead::before{bottom:-15px}.policy section{padding:80px 0 150px}.policy h1{font-size:36px}}@media screen and (max-width: 639px){.commonHead__en{letter-spacing:0}.commonHead__jp{font-size:24px;line-height:1.4166666667;letter-spacing:0}.commonHead__line{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/commonHead_line_sp.webp") center center no-repeat;padding-top:2.9619181946%;background-size:contain}.txt__notoM20{font-size:16px;line-height:1.5}.txt__notoM24{font-size:20px;line-height:1.5}.txt__notoM28{font-size:22px;line-height:1.8181818182}.txt__notoM30{font-size:20px}.txt__notoSB12{font-size:10px;line-height:1.6;letter-spacing:0}.txt__notoSB18{font-size:16px;line-height:1.5}.txt__notoSB20{font-size:18px;line-height:1.5}.txt__notoSB24{font-size:20px;line-height:1.8}.txt__notoSB32{font-size:19px}.txt__notoSB40{font-size:24px;line-height:1.3333333333}.txt__notoB24{font-size:20px;letter-spacing:0}.txt__notoB32{font-size:24px;line-height:1.25}.txt__notoB40{font-size:28px;line-height:.75}.txt__notoB76{font-size:62px}.txt__zenR40{font-size:28px;line-height:1.6428571429}.txt__zenB20{font-size:18px;line-height:1.8888888889}.txt__zenB24{font-size:20px;line-height:1.5}.txt__zenB32{font-size:22px;line-height:1.5454545455}.txt__zenB40{font-size:28px;line-height:1.6428571429}.txt__zenBl60{font-size:40px;line-height:1.1;letter-spacing:0}.txt__futuD16{font-size:14px;line-height:1.3571428571}.txt__futuD48{font-size:32px;line-height:1.4375}.txt__futuD56{font-size:72px}.txt__futuBook20{font-size:14px;line-height:1.7142857143}.txt__oswald72{font-size:56px}.txt__futuBook120{font-size:60px}.txt__roboSB40{font-size:34px;line-height:1.3529411765}.band{margin-top:64px}.pagination{margin-top:80px}.commonEvent__img img{aspect-ratio:360/260}.commonEvent__txts{padding:28px 24px}.commonContact::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/commonContact_bg.webp") center right 25% no-repeat;background-size:cover}.commonContact section{padding:72px 0 118px}form .designatedDay__txt{margin-bottom:8px}form .designatedDay .wpcf7-date{margin-bottom:8px}form input[type=date]{min-height:54px}form .formRow__renoAreas .label__inr{padding-bottom:0}form .formRow__renoAreas table th,form .formRow__renoAreas table td{display:block;width:100%;box-sizing:border-box;padding:10px 20px}form .formRow__reservation p{padding-left:14px}form .submitBtn{margin:72px auto 0}form input[type=checkbox]+.wpcf7-list-item-label:before{width:16px;height:16px;margin-right:16px}form .agree input[type=checkbox]+.wpcf7-list-item-label:before{width:20px;height:20px}form .agree input[type=checkbox]:checked+.wpcf7-list-item-label:after{left:6px}.commonTel__box{margin:32px auto 80px}.header h1::before{display:none}.header__subHead{display:none}.header__logo img{max-width:148px}.header__R{display:none}.header__nav .uk-navbar-nav{display:none}.footer{padding:72px 0 22px}.footer .uk-container{padding:0 44px}.footer__instagram{margin-top:36px}.footer .mainLi{margin-bottom:8px}.footer .subLi::before{top:6px}.footer__info{margin-top:32px}.footer__bottom{margin-top:33px}.toTop{right:10px}.offcanvas__openBtn .lines__btn{top:6px;width:64px;height:47px}.offcanvas__openBtn .bar1.open{top:20px}.offcanvas__openBtn .bar3.open{top:20px}.top .uk-navbar-nav{display:none}.top .kv__txt{writing-mode:vertical-rl;top:16%;translate:-50% 0;font-size:22px;letter-spacing:-1px;font-size:34px}.top .kv__newsSliderItems a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:11px 50px 20px 20px;height:110px}.top .kv__newsSliderItems a::before{top:unset;right:20px;bottom:24px;translate:0 0}.top .kv__newsBox{width:100%;height:110px;padding:0}.top .kv__news{position:absolute;top:-30px;left:16px;width:72px}.top .topBanners section{padding:58px 0 0}.top .topBanners__sliderItem{width:85%}.top .topBanners .uk-slider-nav{margin-top:58px !important}.top .topEvent__wrapper{padding-top:83px}.top .topEvent section{padding:80px 0 72px}.top .topEvent .commonHead::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_sp.webp") center center no-repeat;background-size:contain;width:20%;padding-top:22%;left:16px;bottom:80px}.top .topEvent .commonHead::after{width:30%;padding-top:26.9230769231%;right:7px;bottom:65px}.top .topEvent .commonHead__inr::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_left_sp.webp") center center no-repeat;background-size:contain;width:35px;padding-top:47px;left:-52px;bottom:0}.top .topEvent .commonHead__inr::after{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_right_sp.webp") center center no-repeat;background-size:contain;width:35px;padding-top:47px;right:-52px;bottom:0}.top .topEvent .commonEvent{margin-top:45px}.top .topEvent .btn__wrapper{margin-top:55px}.top .topSrMh section{padding:72px 0}.top .topSrMh__itemsWrapper{margin-top:80px}.top .topSrMh__item h3{margin-bottom:60px}.top .topSrMh__item h3::before{height:32px}.top .topSrMh__srTxtImg,.top .topSrMh__mhTxtImg{width:58%;padding-top:19.14%;top:-44px;left:-10px}.top .topSrMh__mhTxtImg{width:62%;padding-top:20.46%;top:-50px;left:-10px}.top .topSrMh__itemBottom{margin-top:20px;flex-direction:column}.top .topSrMh__itemBottomTxt{margin:0 auto}.top .topSrMh .txtLink__wrapper{margin:22px auto 0}.top .topSrMh__itemSrInfo::before{width:42%;padding-top:22.6153846154%;left:unset;right:-28px;bottom:5px}.top .topSrMh__itemSrInfoTxt{padding:26px 20px}.top .topSrMh__itemMhInfo::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/mh_drawing_sp.webp") center center no-repeat;background-size:contain;width:30%;padding-top:36.9955156951%;left:unset;right:10px;bottom:0}.top .topSrMh__itemMhInfoTxt{padding:26px 20px;line-height:1.5}.top .topSrMh__slidesWrapper{margin-top:74px}.top .topWorks section{padding:0 0 60px}.top .topWorks__desc{font-size:22px}.top .topWorks__area{line-height:2;display:block}.top .topWorks__items{margin-top:40px}.top .topWorks__items::before{display:none}.top .topWorks .btn__wrapper{margin-top:200px}.top .topVoice section{padding:220px 0 72px}.top .topVoice__thankyou{width:100%;padding-top:38.5321100917%;top:-106px}.top .topVoice__frame1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_frame1_sp.webp") center center no-repeat;background-size:contain;width:25%;padding-top:51.2658227848%;left:-50px;bottom:0}.top .topVoice__frame2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_frame2_sp.webp") center center no-repeat;background-size:contain;width:25%;padding-top:51.2658227848%;right:-50px;bottom:0}.top .topVoice .yellowLine{display:inline-block;margin:12px 0}.top .topVoice .yellowLine::before{width:110%;height:15px;bottom:-4px}.top .topVoice h2{font-size:24px;line-height:1.3333333333}.top .topVoice__slider{margin-top:50px}.top .topVoice__slider .uk-grid{margin-left:-20px}.top .topVoice__slider .uk-grid>*{padding-left:20px}.top .topVoice__sliderItem{width:80%}.top .topVoice__sliderItem .uk-card{padding:34px 32px 20px}.top .topVoice .commonVoice__clientWrapper{margin-bottom:20px}.top .topVoice .commonVoice__satisfactionTxtWrapper{width:74px}.top .topVoice .commonVoice__satisfactionScore{width:150px}.top .topVoice .btn__wrapper{margin-top:60px}.top .topRenoPlan section{padding:72px 0}.top .topRenoPlan__items{margin-top:60px}.top .topRenoPlan__items::before{display:none}.top .topRenoPlan__items::after{display:none}.top .topRenoPlan .btn__wrapper{margin-top:58px}.top .topConcept__deco{translate:0 10px}.top .topConcept section{padding:72px 0 145px}.top .topConcept__txts{display:block}.top .topConcept__txt{width:100%;max-width:314px;margin:52px auto}.top .topConcept__img1{width:76%;padding-top:88.0675675676%;margin-left:auto;position:relative;top:unset;right:-20px;z-index:2}.top .topConcept__img2{width:79%;padding-top:99.2972292191%;margin-top:-50px;position:relative;z-index:1;top:unset;left:-20px}.top .topConcept .btn__wrapper{margin-top:58px}.top .topArea section{padding:72px 0}.top .topArea__inr{padding:56px 15px 60px}.top .topArea__areaTxts{margin-top:50px}.top .topArea__map{margin-top:40px}.top .topArea__mapImg{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topArea_map_sp.webp") center center no-repeat;padding-top:113.4375%;background-size:contain}.top .faq section{padding:72px 0}.top .faq__accoWrapper{margin:56px auto 0}.top .faq__acco{padding:0 15px}.top .faq__accoQInitial{top:20px}.top .faq__accoQTxt{padding-left:68px;padding-right:70px}.top .faq__accoATxt{padding-left:68px;padding-right:15px}.top .faq .open::before,.top .faq .close::before{right:8px}.top .faq .commonHead__txt{margin:60px auto 0}.top .faq .btn__wrapper{margin:58px auto 0}.top .topLinks__item{padding:0;height:90px}.top .topLinks__itemInr{width:100%;max-width:280px}.top .topLinks__itemHead{margin-left:0;text-align:center}.top .topLinks__itemIcon img{width:80px}.top .topLinks h2{width:calc(100% - 80px)}.newsArchive__contentsInr,.newsSingle__contentsInr{flex-direction:column-reverse}.newsArchive .sidebar,.newsSingle .sidebar{margin-top:80px}.news__catTag{padding:0 8px;margin-right:4px;margin-bottom:4px}.news__cat{font-size:14px}.newsArchive__contents section{padding:48px 0 100px}.newsArchive__item{align-items:center;padding:16px 0}.newsArchive__item:first-of-type{padding:0 0 16px}.newsArchive__item h3{line-height:1.4}.newsArchive__img{width:120px}.newsArchive__txtsTop{display:block}.newsArchive__date{margin-bottom:4px}.newsSingle .main{padding-bottom:72px}.newsSingle__contents{padding:48px 0 100px}.newsSingle__contents .btn__wrapper{margin-top:56px}.newsSingle__date{margin-right:16px;margin-bottom:4px}.newsSingle__img{margin-bottom:24px}.newsSingle .adjacentLinks{margin-top:56px}.newsSingle .adjacent__arrowWrapper{width:32px;height:32px}.newsSingle .adjacent__arrowWrapperL{margin-right:16px}.newsSingle .adjacent__arrowWrapperR{margin-left:16px}.newsSingle .adjacent__arrow{width:8px;padding-top:12px}.newsSingle .adjacent__img{width:80px;margin-right:16px}.newsSingle .adjacent__txts{width:calc(100% - 96px - 48px)}.newsSingle .adjacent__date{margin-bottom:4px;font-size:14px}.newsSingle .adjacent .news__cat{font-size:12px}.subsidy__lead section{padding:64px 0 150px}.subsidy__lead h3{margin-bottom:20px}.subsidy__lead h3::before{left:-24px}.subsidy__lead h3::after{right:-24px}.subsidy__leadImg{margin-bottom:24px}.subsidy__leadImg img{width:64px}.subsidy__itemNum{top:-22vw;width:25%;padding-top:17.8571428571%}.subsidy__txts{padding:24px}.subsidy__txts h3{line-height:1.4;padding-bottom:12px;margin-bottom:12px}.subsidy__txts p{margin-bottom:40px}.subsidy__txts .txtLink__wrapper{margin-right:0}.subsidy__item1{display:block}.subsidy__item2,.subsidy__item3{margin-top:120px;display:inline-block}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topEvent_deco1_sp.webp") center center no-repeat;background-size:contain;width:20%;padding-top:22%;left:16px;bottom:80px}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{width:30%;padding-top:26.9230769231%;right:7px;bottom:65px}.eventArchive .band .commonHead__inr::before,.eventSingle .band .commonHead__inr::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_left_sp.webp") center center no-repeat;background-size:contain;width:35px;padding-top:47px;left:-52px;bottom:0}.eventArchive .band .commonHead__inr::after,.eventSingle .band .commonHead__inr::after{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/headDeco_radiant_right_sp.webp") center center no-repeat;background-size:contain;width:35px;padding-top:47px;right:-52px;bottom:0}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{display:none}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{display:none}.eventArchive__contents section{padding:40px 0 60px}.eventSingle .commonHead__txt{margin:60px auto 0}.eventSingle__contentsInr{padding:20px}.eventSingle__content{padding-bottom:72px}.eventSingle__txts{margin-top:48px}.eventSingle__lead{margin-bottom:24px}.eventSingle .form__wrapper{margin:72px auto 0}.eventSingle form{margin-top:60px}.about .band{background-image:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/band/about_band_bg_sp.webp") !important}.aboutTop__inr::before{display:none}.aboutTop .breadcrumb{padding-top:9px;padding-bottom:67px}.aboutTop__headWrapper{margin-bottom:67px}.aboutTop__head{font-size:16px;line-height:1.5}.aboutTop__head span{font-size:24px;line-height:1.5}.aboutTop__txt{line-height:2;max-width:314px}.about__contents section{padding:72px 0 100px}.about__contents h3{font-size:24px;line-height:1.3333333333;margin-bottom:80px}.about__item{margin-bottom:78px}.about__item:nth-of-type(even) .about__img{left:22px}.about__item:nth-of-type(even) .about__img::before{right:unset;left:-20px}.about__img{left:-15px}.about__img::before{top:26px;left:20px}.about__txtWrapper{margin-top:50px}.about__txt{margin-left:24px;margin-right:24px}.about__headWrapper{padding-top:27px;padding-bottom:0;margin-left:24px;margin-right:24px;margin-bottom:27px}.about__headWrapper::before{top:0;left:unset;right:0;bottom:unset}.aboutBottom__box{padding:60px 29px 48px}.aboutBottom__head img{width:100%;max-width:255px;margin:0 auto}.aboutBottom__txt{width:100%;max-width:243px;margin:0 auto}.aboutBottom .btn__wrapper{margin-top:48px}.aboutBottom__img1{margin:32px auto 0}.aboutBottom__img2{display:none}.renoPlan__scrollsWrapper{margin:40px auto 0}.renoPlan__contents section{padding:100px 0 0}.renoPlan__content{padding-bottom:72px}.renoPlan__numWrapper{padding:4px 11px 3px 12px}.renoPlan__num{margin-left:8px}.renoPlan__headWrapper{padding:8px}.renoPlan__txts,.renoPlan__box{margin-top:24px}.renoPlan__imgTxts{padding:11px 20px 10px}.renoPlan__txts h4{margin-bottom:16px;line-height:1.6}.renoPlan__constructionAreasWrapper{margin-top:32px}.renoPlan__constructionAreasWrapper .uk-grid{margin-left:-16px}.renoPlan__constructionAreasWrapper .uk-grid>*{padding-left:16px}.renoPlan__constructionAreasWrapper .uk-grid>.uk-grid-margin{margin-top:12px}.renoPlan__constructionAreasHead{padding-bottom:8px;margin-bottom:16px}.renoPlan__box{margin-top:32px;padding:24px}.renoPlan__contactUs{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/reno-plan/contactUs.webp") top right 30% no-repeat;background-size:cover;padding:32px 0 40px}.renoPlan__contactUsTxt{text-shadow:1px 1px 2px #fff}.renoGuide__contents section{padding:64px 0 100px}.renoGuide__mainHead h3{font-size:16px;line-height:1.5}.renoGuide__mainHead h3 span{font-size:24px;line-height:1.6666666667;letter-spacing:0}.renoGuide__item{margin-bottom:100px}.renoGuide__item:last-child{margin-bottom:0}.renoGuide__itemNumWrapper{width:84px;padding-top:0}.renoGuide__itemNumWrapper::before{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/reno-guide/renoGuide_numDeco_sp.webp") center center no-repeat;background-size:contain;width:83px;padding-top:111px;top:-23px}.renoGuide__itemNumTxt{width:31px}.renoGuide__itemNum{margin:10px 0 0}.renoGuide__itemTxts{padding-left:0}.renoGuide__itemTxt{padding-top:24px;padding-left:15px;padding-right:24px}.renoGuide__itemHead{padding-top:32px;width:calc(100% - 83px);font-size:24px;line-height:1.3333333333;margin-bottom:0}.renoGuide__itemHead::before{top:0;left:0;bottom:unset}.renoGuide__checklists{margin-top:32px;padding-left:15px;padding-right:24px;gap:15px 24px}.renoGuide__checklistImg img{translate:0 3px}.renoGuide__checklistTxt{font-size:20px;line-height:1.5}.renoGuide__itemImgTxts{width:calc(100% - 45px);margin-top:32px;margin-left:auto}.renoGuide__itemImg{translate:15px 0;position:relative}.renoGuide__arrow{position:absolute;top:0;left:-60px}.renoGuide .btn{max-width:314px;margin:0 auto}.commonWorks__items *+.uk-grid-margin{margin-top:58px}.commonWorks__title{font-size:18px;line-height:1.6666666667}.worksArchive__contents section{padding:60px 0 80px}.worksArchive__catTabWrapper{margin:0 auto 60px}.worksArchive__catTabWrapper .uk-grid{margin-left:-12px}.worksArchive__catTabWrapper .uk-grid>*{padding-left:12px}.worksArchive__catTabWrapper *+.uk-grid-margin{margin-top:12px}.worksArchive__catTab a{padding:0 10px;height:56px}.worksArchive__catTab a p{font-size:15px;line-height:1.5}.worksArchive__priceTabWrapper *+.uk-grid-margin{margin-top:3px}.worksArchive__priceTabWrapper li a{font-size:18px;height:60px}.worksArchive__items *+.uk-grid-margin{margin-top:58px}.worksSingle__contents section{padding:64px 0 80px}.worksSingle__thumbnavs{padding:16px 20px}.worksSingle .worksSingle__thumbnavAfter,.worksSingle .worksSingle__thumbnavBefore{width:calc(100% - 70px)}.worksSingle .worksSingle__thumbnavAfter .swiper-slide,.worksSingle .worksSingle__thumbnavBefore .swiper-slide{width:64px !important;height:48px !important}.worksSingle__thumbnavAfterWrapper span,.worksSingle__thumbnavBeforeWrapper span{width:70px;font-size:14px}.worksSingle__thumbnavBeforeWrapper{margin-top:12px}.worksSingle__dataWorry{margin-bottom:48px}.worksSingle__data table::before{height:calc(100% + 16px)}.worksSingle__worry p{padding:20px 30px 50px}.worksSingle__worry p::before{height:calc(100% + 16px)}.worksSingle__other section{padding:80px 0 100px}.worksSingle__other h3{margin-bottom:40px}.worksSingle__other .btn__wrapper{margin-top:56px}.worksSingle .uk-position-center-right-out svg,.worksSingle .uk-position-center-left-out svg,.worksSingle .uk-position-center-right svg,.worksSingle .uk-position-center-left svg{width:12px}.worksSingle .uk-slidenav{margin:15px 0;padding:6px 10px}.worksSingle .uk-position-center-right-out,.worksSingle .uk-position-center-left-out{top:19vw}.worksSingle .uk-slidenav{margin:15px 3px}.commonVoice__clientWrapper{margin-bottom:8px}.commonVoice__clientImg img{width:14px}.commonVoice__clientTxt{font-size:14px}.commonVoice__satisfactionTxtWrapper{margin-right:40px}.voiceArchive__contents section{padding:80px 0 100px}.voiceArchive__imgs{width:120px;margin:0 auto 8px}.voiceArchive__box{padding:32px 24px 40px}.voiceArchive__txts h3{margin-bottom:12px;line-height:1.6}.voiceArchive__satisfactionTxtWrapper{margin-right:40px}.voiceSingle__contents section{padding:48px 0 80px}.voiceSingle__clientWrapper{margin-bottom:8px}.voiceSingle__clientImg img{width:14px}.voiceSingle__clientTxt{font-size:14px}.voiceSingle__title{margin-bottom:12px}.voiceSingle__img{margin-bottom:40px}.voiceSingle__intTitleWrapper{margin-bottom:40px}.voiceSingle__intHead{margin-bottom:16px;font-size:18px;line-height:1.6}.voiceSingle__other section{padding:80px 0 100px}.voiceSingle__other .commonHead{margin-bottom:40px}.voiceSingle__other .btn__wrapper{margin-top:56px}.voiceSingle__otherSlider .uk-position-center-right-out svg,.voiceSingle__otherSlider .uk-position-center-left-out svg,.voiceSingle__otherSlider .uk-position-center-right svg,.voiceSingle__otherSlider .uk-position-center-left svg{width:12px}.voiceSingle__otherSlider .uk-slidenav{margin:15px 0;padding:6px 10px}.voiceSingle__otherSlider .uk-position-center-right-out,.voiceSingle__otherSlider .uk-position-center-left-out{top:19vw}.voiceSingle__otherSlider .uk-slidenav{margin:15px 3px}.voiceSingle__otherTitle{line-height:1.5}.company .companyHead{margin-bottom:10px}.company .companyHead__jpWrapper{padding-bottom:8px}.company .companyHead__jp::before{width:calc(100% + 16px);bottom:-11px}.company .message section{padding:56px 0 72px}.company .message__top{margin-top:40px}.company .message__head{margin-bottom:16px}.company .message__txt{letter-spacing:0}.company .message__name{margin-top:20px;justify-content:center;margin-left:0}.company .message__name img{width:165px}.company .profile section{padding:72px 0}.company .profile table{margin:40px auto 0}.company .profile table tr:last-of-type td{border-bottom:none}.company .profile table th,.company .profile table td{display:block;padding-top:10px;padding-bottom:10px}.company .access section{padding:72px 0 120px}.company .access__items{margin-top:40px}.company .access__itemHead{padding-left:16px;margin-bottom:12px}.company .access__itemHeadDeco{height:24px}.company .access__map{margin-top:16px}.srMh .band{background-position:center right}.srMh__scrollsWrapper{margin-top:56px}.srMh__scrollWrapper{margin-bottom:20px}.srMh__scrollWrapper:last-of-type{margin-bottom:0}.srMh__scroll{padding:24px 0}.srMh__scroll::after{width:16px;padding-top:23px;right:24px}.srMh__scroll:hover::after{transform:translateY(4px)}.srMh__scroll1::before{width:60%;padding-top:31.718061674%;left:-20%}.srMh__scroll2::before{width:40%;padding-top:32.2916666667%;left:0}.srMh__scrollTxts{width:240px}.srMh .srMhInfo__txtImg{width:70%;padding-top:23.1%;top:-50px;left:-10px}.srMh .srMhInfo__txts{margin-top:32px}.srMh .srMhInfo__head{padding-left:20px;margin-bottom:8px}.srMh .srMhInfo__head::before{height:24px}.srMh .srMhInfo table td{line-height:1.6}.srMh .srMhImgs{padding-bottom:40px}.srMh .srMhImgs__headWrapper{margin-bottom:16px}.srMh .srMhImgs__head::before,.srMh .srMhImgs__head::after{width:32px;padding-top:32px;bottom:-5px}.srMh .srMhImgs__head::before{left:-40px}.srMh .srMhImgs__head::after{right:-40px}.srMh .srMhImgs__mainImg{width:100%;padding-top:33.6283185841%}.srMh .srMhImgs__bgImg{padding-top:33.6283185841%}.srMh .srMhSliders__sliderMain{max-width:90%}.srMh .srMhSliders__head{margin-bottom:8px}.srMh .srMhSliders .uk-position-center-right-out svg,.srMh .srMhSliders .uk-position-center-left-out svg,.srMh .srMhSliders .uk-position-center-right svg,.srMh .srMhSliders .uk-position-center-left svg{width:12px}.srMh .srMhSliders .uk-slidenav{margin:15px 0;padding:6px 10px}.srMh .srMhSliders .uk-position-center-right{right:-25px}.srMh .srMhSliders .uk-position-center-left{left:-25px}.srMh .srMhSliders .uk-thumbnav{margin-top:32px}.srMh .srMhSliders .uk-thumbnav li{margin-bottom:8px}.srMh .srMhSliders .uk-thumbnav img{width:100px}.srMh .sr section{padding:120px 0 0}.srMh .sr .toReservationBtn{margin:64px 0 80px}.srMh .mh section{padding:120px 0 80px}.srMh .mh .commonTel__box{margin:64px auto 40px}.srMh .mh .targetAudience{margin-top:64px;padding:32px 20px;margin-top:40px}.srMh .mh .targetAudience__head{margin-bottom:24px}.srMh .mh .targetAudience__img{margin-top:24px}.reservation__contents section{padding:56px 0 80px}.reservation__contents .commonHead__jp{padding-left:48px}.reservation__contents .commonHead__jp::before{width:32px;padding-top:32px;translate:0 2px}.reservation__contents .commonHead__txt{margin-top:48px}.reservation__txt::before{width:54px;left:-36px;bottom:28px;rotate:60deg}.reservation__txt::after{width:54px;right:-36px;bottom:28px;rotate:-60deg}.reservation__txt .txt__zenB24{line-height:1.4}.reservation__txt .txt__zenB40{line-height:1.4}.reservation .form__wrapper{margin-top:64px}.reservation .formRow__request label:last-child{margin-top:16px}.reservation .formRow__request .wpcf7-list-item-label{margin-top:12px}.estimate__formHeadWrapper{padding-bottom:8px}.estimate__formHead::before{width:100%;bottom:-11px}.contact section{padding:64px 0 80px}.contact .form__wrapper{margin:40px auto 0}.policy{margin-top:64px}.policy section{padding:48px 0 100px}.policy p{padding-left:16px}.completed{padding-top:64px}.completed .breadcrumb{margin-top:24px}.completed__contents section{padding:80px 0 100px}.completed__contents .btn__wrapper{margin-top:80px}}@media screen and (min-width: 960px)and (max-width: 1199px){.commonHead__jp{font-size:32px;line-height:1.4375}.txt__zenR40{font-size:40px;line-height:1.45}.txt__zenB40{font-size:40px;line-height:1.45}.txt__futuBook120{font-size:96px}.commonEvent .uk-grid>.uk-grid-margin{margin-top:60px}form select{background-position:right 12px center}.header h1::before{display:none}.header__subHead{display:none}.header__R{display:none}.header__nav .uk-navbar-nav{display:none}.toTop{right:15px}.offcanvas .uk-navbar-center:only-child{margin:0}.top .uk-navbar-nav{display:none}.top .kv__txt{font-size:36px;left:48%}.top .topBanners__sliderItem{width:30%}.top .topEvent .commonHead::before{width:20%;padding-top:11.3744075829%}.top .topEvent .commonHead::after{width:16%;padding-top:14.358974359%}.top .topSrMh__srTxtImg,.top .topSrMh__mhTxtImg{width:70%;padding-top:23.1%;top:-48px;left:-24px}.top .topSrMh__itemSrInfo::before{left:calc((100vw - 960px)/239*90 - 90px)}.top .topSrMh__itemMhInfo::before{left:calc((100vw - 960px)/239*90 - 90px)}.top .topSrMh__itemMhInfoTxt{line-height:1.78}.top .topWorks__items{margin-top:72px}.top .topWorks__items::after{width:50%;padding-top:28.6401098901%;right:-12%;bottom:-256px}.top .topVoice::before{top:-50px}.top .topConcept__deco{translate:0 16px}.top .topConcept__img1{right:-360px}.top .topConcept__img2{left:-440px}.top .topArea__inr{padding:80px 50px 50px 50px}.top .topArea__txts{width:56%}.top .topArea__map{width:44%}.top .topArea .commonHead__jp{line-height:1.4}.newsArchive .main,.newsSingle .main{width:73%}.newsArchive .sidebar,.newsSingle .sidebar{width:19%}.newsArchive__txts{padding-left:24px;padding-right:56px}.subsidy .band{background-position:left 20% center}.subsidy__decoHead1{width:47%;padding-top:4.1837121212%}.eventArchive .band .commonHead::before,.eventSingle .band .commonHead::before{width:20%;padding-top:11.3744075829%}.eventArchive .band .commonHead::after,.eventSingle .band .commonHead::after{width:16%;padding-top:14.358974359%}.eventSingle__txts{margin-top:80px}.aboutTop__inr::before{width:28%;padding-top:30.8366013072%}.about__item .uk-grid{margin-left:-80px}.about__item .uk-grid>*{padding-left:80px}.aboutBottom__img1{width:18%;padding-top:13.5211267606%;left:1%}.aboutBottom__img2{width:18%;padding-top:12.9705882353%;right:1%}.renoPlan__scrollNumWrapper{padding:12px}.renoPlan__scrollTxt{padding-left:16px}.renoGuide__itemTxts{padding-left:4vw}.renoGuide__itemHead::before{left:-4vw}.worksArchive__catTabWrapper{margin:0 auto 100px}.worksArchive__items,.worksArchive .noExamples{margin-top:100px}.worksArchive .noExamples{margin-bottom:10px}.worksSingle .uk-position-center-right-out,.worksSingle .uk-position-center-left-out{top:6.5vw}.worksSingle .uk-slidenav{margin:15px 4px}.voiceSingle__other .commonHead{margin-bottom:80px}.voiceSingle__otherSlider .uk-position-center-right-out,.voiceSingle__otherSlider .uk-position-center-left-out{top:6.5vw}.voiceSingle__otherSlider .uk-slidenav{margin:15px 4px}.srMh__scroll1::before{width:40%;padding-top:21.1453744493%}.srMh__scroll2::before{width:37%;padding-top:29.8387096774%}.srMh__scrollTxts{width:280px}.srMh .srMhInfo__txtImg{width:70%;padding-top:23.1%;top:-65px;left:-30px}.srMh .srMhSliders .uk-thumbnav{margin-top:64px}.srMh .srMhSliders .uk-thumbnav img{width:150px}.reservation__contents .commonHead__jp::before{translate:0 4px}.policy section{padding:80px 0 150px}}@media screen and (min-width: 1200px){.band{margin-top:128px}.commonEvent .uk-grid>.uk-grid-margin{margin-top:80px}.top .kv__slider .uk-slideshow-items{height:calc(100svh - 75px)}.top .kv__bottomNav{margin-top:calc(100svh - 75px)}.top .topSrMh__itemsWrapper .uk-grid{margin-left:-88px}.top .topSrMh__itemsWrapper .uk-grid>*{padding-left:88px}.top .topWorks__items::before{width:710px;padding-top:438px;top:-412px;left:-300px}.top .topWorks__items::after{width:728px;padding-top:417px;right:-428px;bottom:-256px}.top .topVoice::before{top:-122px}.top .topVoice__deco1{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_deco1.webp") center center no-repeat;width:128px;padding-top:160px;background-size:contain;position:absolute;left:-287px;bottom:0}.top .topVoice__deco2{background:url("https://tenyu-renovation.com/wp/wp-content/themes/tenyu_2025/modules/images/top/topVoice_deco2.webp") center center no-repeat;width:108px;padding-top:160px;background-size:contain;position:absolute;right:-265px;bottom:0}.top .topArea__inr{padding:95px 60px 50px 60px}.top .topArea__txts{width:650px}.top .topArea__map{width:auto;flex:1}.newsArchive .main,.newsSingle .main{width:69%}.newsArchive .sidebar,.newsSingle .sidebar{width:17%}.newsArchive__txts{width:calc(100% - 160px);padding-left:40px;padding-right:88px}.newsSingle .adjacent__img{width:160px}.newsSingle .adjacent__txts{width:calc(100% - 188px - 76px)}.subsidy__decoHead{width:528px;padding-top:47px}.about__item{margin-bottom:180px}.about__item .uk-grid{margin-left:-120px}.about__item .uk-grid>*{padding-left:120px}.about__head{white-space:nowrap}.renoPlan__scrollsWrapper .uk-grid{margin-left:-56px}.renoPlan__scrollsWrapper .uk-grid>*{padding-left:56px}.renoGuide__itemImg{width:30%}.worksArchive__catTabWrapper .uk-grid{margin-left:-36px}.worksArchive__catTabWrapper .uk-grid>*{padding-left:36px}.worksArchive__catTabWrapper *+.uk-grid-margin{margin-top:36px}.worksArchive__items .uk-grid{margin-left:-36px}.worksArchive__items .uk-grid>*{padding-left:36px}.worksArchive__items *+.uk-grid-margin{margin-top:108px}.worksArchive__items,.worksArchive .noExamples{margin-top:142px}.worksArchive .noExamples{margin-bottom:50px}.worksSingle .uk-slidenav{padding:9px 14px}.commonVoice__satisfactionWrapper{margin-top:0}.voiceArchive__boxInr{display:flex;align-items:flex-end}.voiceArchive__satisfactionWrapper{margin-top:0}.voiceArchive__txtsWrapper{width:calc(100% - 347px)}.voiceSingle__otherSlider .uk-slidenav{padding:9px 14px}.company .message .uk-grid{margin-left:-60px}.company .message .uk-grid>*{padding-left:60px}.srMh__scrolls{margin-left:-118px}.srMh__scrollWrapper{padding-left:118px}.srMh .srMhInfo__txts{width:41%;padding-right:40px}.srMh .srMhInfo table th{width:208px}.srMh .srMhInfo table td{width:calc(100% - 208px)}.policy{margin-top:128px}.completed{padding-top:128px}}@media screen and (min-width: 640px){form .label__inr{padding:28px 0}form .designatedDay{display:flex;align-items:center;gap:16px}form .designatedDay__inr{width:calc(100% - 85px);display:flex}form input,form select{max-width:344px}form .wpcf7-checkbox .wpcf7-list-item{width:48%;line-height:2.5}form .wpcf7-checkbox .wpcf7-list-item:nth-of-type(even){margin:0 0 0 1rem}.commonTel__telImg img{width:32px;height:32px}.offcanvas__openBtn .bar{width:32px}.offcanvas__openBtn .bar__txt{bottom:0}.offcanvas__openBtn .bar1{top:20px}.offcanvas__openBtn .bar2{top:28px}.offcanvas__openBtn .bar3{bottom:19px}.uk-offcanvas-bar{width:50%;max-width:390px !important}.top .kv__newsSlider{width:calc(100% - 111px)}.top .kv__newsSliderItems a{height:48px}.top .kv__news{width:65px;margin-right:27px}.top .kv__newsTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top .topSrMh__itemBottomTxt{min-width:310px}.top .topConcept__txt{text-align:center}.top .topLinks__items{display:flex}.newsArchive__item h3{margin-top:6px}.newsSingle h3{margin-bottom:32px}.newsSingle .adjacent__title{margin-top:8px}.subsidy__lead p{text-align:center}.subsidy__item1{display:flex}.subsidy__item1 .subsidy__img{width:50%}.subsidy__item1 .subsidy__txts{width:50%;box-sizing:border-box}.subsidy__itemWrapper{display:flex;justify-content:space-between}.subsidy__item2,.subsidy__item3{width:48%}.about__head{font-size:24px}.renoPlan__numTxt{letter-spacing:.2em}.renoPlan__contentInr{margin-top:40px}.renoPlan__top,.renoPlan__bottom{display:flex;justify-content:space-between}.renoPlan__txts,.renoPlan__box{width:50%}.renoPlan__txts p{letter-spacing:.14em}.renoPlan__recommendItem,.renoPlan__advantageItem{letter-spacing:.14em}.renoGuide__item{display:flex;justify-content:space-between;margin-bottom:80px;overflow:hidden}.renoGuide__itemImg{width:35%}.worksSingle__thumbnavs{display:flex;padding:20px 30px}.worksSingle__thumbnavAfterWrapper span,.worksSingle__thumbnavBeforeWrapper span{margin-right:20px}.worksSingle__thumbnavAfterWrapper{width:60%}.worksSingle__dataWorry{display:flex;justify-content:space-between}.worksSingle__data{width:43%}.worksSingle__worry{width:50%}.voiceArchive__item{margin-left:-30px;display:flex}.voiceArchive__satisfactionWrapper{width:347px}.voiceArchive__satisfactionWrapper{width:347px}.company .profile table tr:last-of-type th,.company .profile table tr:last-of-type td{border-bottom:none}.company .profile table th{width:224px;padding-left:44px;padding-right:44px}.company .profile table td{width:calc(100% - 224px);padding-left:32px;padding-right:32px}.company .access__item{display:flex;justify-content:space-between}.company .access__txts{width:31%}.company .access__map{width:61%}.srMh .srMhSliders__head{text-align:center}.srMh .srMhSliders__txt{text-align:center}.srMh .srMhSliders__anno{text-align:center}.reservation .formRow__request label{width:48%;max-width:240px;margin-right:70px}.estimate__formHeadWrapper{margin-bottom:10px}.contact__desc{text-align:center}.completed__contents p{text-align:center}}@media screen and (max-width: 375px){.top .kv__txt{writing-mode:vertical-rl;top:20%;translate:-50% 0;font-size:22px;letter-spacing:-1px;font-size:24px}}@media screen and (min-width: 1600px){.top .topVoice::before{top:calc(-150px - (100vw - 1600px)/960*165)}}@media screen and (min-width: 1200px)and (max-width: 1599px){.top .topVoice__sliderItem{width:28%}}

.accordion-enter-active[data-v-4bb8bd70], .accordion-leave-active[data-v-4bb8bd70] {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
  overflow: hidden;
}
.accordion-enter-from[data-v-4bb8bd70], .accordion-leave-to[data-v-4bb8bd70] {
  max-height: 0;
  opacity: 0;
}
.accordion-enter-to[data-v-4bb8bd70], .accordion-leave-from[data-v-4bb8bd70] {
  max-height: 100%; /* 適宜調整 */
  opacity: 1;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

