﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}*,*::before,*::after{box-sizing:border-box}ul,ol{list-style:none}a{color:#00406b;text-decoration:none}a:hover,a:active{color:#00406b;text-decoration:none}a:hover{opacity:.7;transition:all .3s}img{display:block;max-width:100%;height:auto;margin:0 auto;image-rendering:-webkit-optimize-contrast}img[src*="/smileys/"]{display:inline;width:auto;vertical-align:middle}.hidden{display:none !important}.less-border{border:none !important}html{scroll-padding-top:160px;font-size:18px}@media screen and (max-width:767px){html{font-size:16px;scroll-padding-top:60px}}body{font:normal normal 1rem/1.6 "游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#303030}body.fixed{position:fixed}body.is_singular main .lower-page-root-section,body.category main .lower-page-root-section{font:normal normal 1rem/1.6 "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,sans-serif}body.is_singular main .lower-page-root-section a,body.category main .lower-page-root-section a{color:#0078ff}header{position:sticky;top:0;background-color:#fff;z-index:999}.header{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;align-items:center}.header .header-logo{width:60%;padding:0 0 0 1rem}@media screen and (max-width:767px){.header .header-logo{width:40%;padding:.5rem 0 0 1rem}}@media screen and (max-width: 1200px){.header .header-logo{width:50%}}.header .contact-container{font-size:26px;display:flex}.header .contact-container .tel{padding:10px;background-color:#a68900;color:#fff;display:flex;align-items:center}.header .contact-container .tel:before{font-size:28px;content:"";font-family:"Line Awesome Free";margin-right:5px;color:#fff;font-weight:900}.header .contact-container .contact-link{position:relative;background-color:#b70b00;display:flex;align-items:center;padding:10px;color:#fff}.header .contact-container .contact-link:before{font-size:28px;content:"";font-family:"Line Awesome Free";color:#fff;font-weight:900;margin-right:5px}@media screen and (max-width:767px){.header .contact-container{display:none}}@media screen and (max-width: 1200px){.header .contact-container{font-size:20px}}.header .contact-container-sp{padding:.5rem .5rem 0 0;display:flex;gap:10px}.header .contact-container-sp .la-phone-volume,.header .contact-container-sp .la-envelope{font-size:48px;color:#847200}.header .contact-container-sp .menu-btn{border:none;background-color:rgba(0,0,0,0);position:relative;width:48px;padding:0;cursor:pointer}.header .contact-container-sp .menu-btn .hamburger-line{display:block;position:relative;width:40px;height:3px;background-color:#847200;margin:0 auto}.header .contact-container-sp .menu-btn .hamburger-line::before{content:"";display:block;position:absolute;width:40px;height:3px;background-color:#847200;margin:0 auto;top:-12px;left:0;transition:.4s}.header .contact-container-sp .menu-btn .hamburger-line::after{content:"";display:block;position:absolute;width:40px;height:3px;background-color:#847200;margin:0 auto;top:12px;left:0;transition:.4s}.header .contact-container-sp .menu-btn.active .hamburger-line{background-color:rgba(0,0,0,0)}.header .contact-container-sp .menu-btn.active .hamburger-line::before{top:0;transform:rotate(45deg)}.header .contact-container-sp .menu-btn.active .hamburger-line::after{top:0;transform:rotate(-45deg)}@media screen and (min-width: 768px){.header .contact-container-sp{display:none}}.navigation-menu{position:fixed;width:100%;height:80%;top:0;left:0;margin-top:60px;transform:scale(1, 0);transform-origin:top;transition:.3s;background-color:#00406b;overflow-y:scroll}@media screen and (min-width: 768px){.navigation-menu{display:none}}@media screen and (max-width:767px){.navigation-menu.active{transform:scale(1, 1);transform-origin:top;transition:.3s}}.navigation-menu .navigation-menu-list{margin:1em 0 2em}.navigation-menu .navigation-menu-list .menu-list-heading{color:#c1ac53;padding-left:1em}.navigation-menu .navigation-menu-list .menu-list-item{border-bottom:#fff 2px solid;padding:.5em 0;margin:.5em 1em}.navigation-menu .navigation-menu-list .menu-list-item a{display:block;position:relative;color:#fff;font-size:18px}.navigation-menu .navigation-menu-list .menu-list-item a::after{content:"";font-family:"Line Awesome Free";font-size:1em;color:#fff;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-weight:900}.global-navi{display:flex;justify-content:center;margin:2rem 0 0;border-bottom:solid 3px #00406b}@media screen and (max-width:767px){.global-navi{display:none}}.global-navi .nav-item{font-size:1.2em;font-weight:bold;padding:10px}.global-navi .nav-item a{color:#000}.global-navi .nav-item a:hover{border-bottom:solid 1px #847200}.sidebar{width:300px}@media screen and (max-width:767px){.sidebar{display:none}}@media screen and (max-width: 1200px){.sidebar{display:none}}.sidebar .sidebar-container{margin:0 0 1em}.sidebar .sidebar-container .container-heading{width:100%;color:#fff;background-color:#00406b;padding:.5em 1em;display:flex;align-items:center;gap:.5em;font-size:1.2em}.sidebar .sidebar-container .container-heading i{font-size:1.5rem}.sidebar .sidebar-container .sidebar-lists .list-item{position:relative;border-bottom:solid 1px #847200;font-weight:bold}.sidebar .sidebar-container .sidebar-lists .list-item a{display:block;width:100%;height:100%;padding:.5em 2em .5em .5em}.sidebar .sidebar-container .sidebar-lists .list-item a:hover{background-color:#f4f1e6;opacity:1}.sidebar .sidebar-container .sidebar-lists .list-item::after{content:"";font-family:"Line Awesome Free";font-size:1em;display:inline-block;color:#00406b;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-weight:900}.sidebar .sidebar-container .sidebar-lists .list-item::after:hover{color:#fff}.sidebar .sidebar-container .tips{margin:1em;font-weight:bold}.sidebar .sidebar-container .other-service.roof{border:solid 2px #f26400;margin:2em 1em;position:relative;padding-top:1em}.sidebar .sidebar-container .other-service.roof::before{content:url("/wp-content/themes/amamori-thermo.com/images/yane-logo.jpg");position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:2}.sidebar .sidebar-container .other-service.roof .list-item{margin:.5em;border-bottom:solid 2px #f26400}.sidebar .sidebar-container .other-service.roof .list-item:last-child{border-bottom:none}.sidebar .sidebar-container .other-service.roof .list-item a{display:block;position:relative;font-weight:bold}.sidebar .sidebar-container .other-service.roof .list-item a:after{content:"";font-family:"Line Awesome Free";position:absolute;top:50%;transform:translateY(-50%);right:0}.sidebar .sidebar-container .other-service.wall{border:solid 2px #00a546;margin:2em 1em;position:relative;padding-top:1em}.sidebar .sidebar-container .other-service.wall::before{content:url("/wp-content/themes/amamori-thermo.com/images/gaiheki-logo.jpg");position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:2}.sidebar .sidebar-container .other-service.wall .list-item{margin:.5em;border-bottom:solid 2px #00a546}.sidebar .sidebar-container .other-service.wall .list-item:last-child{border-bottom:none}.sidebar .sidebar-container .other-service.wall .list-item a{display:block;position:relative;font-weight:bold;color:#00406b}.sidebar .sidebar-container .other-service.wall .list-item a:after{content:"";font-family:"Line Awesome Free";position:absolute;top:50%;transform:translateY(-50%);right:0}footer{margin-top:60px;background-color:#00406b}footer .footer-inner{max-width:1200px;margin:0 auto;padding:10px;color:#fff;font-size:20px}footer .footer-inner .footer-title{padding:1em 0;color:#dcc27c;font-size:1.5rem;font-weight:bold}@media screen and (max-width:767px){footer .footer-inner .footer-title{font-size:1.2rem;padding:.5em 0}}footer .footer-inner .footer-links{display:grid;grid-template-columns:repeat(3, 1fr);width:75%}@media screen and (max-width:767px){footer .footer-inner .footer-links{grid-template-columns:repeat(1, 1fr);width:100%;row-gap:.5em}}footer .footer-inner .footer-links .links-column{border-left:#847200 2px dotted;padding:0 1rem 2em}@media screen and (max-width:767px){footer .footer-inner .footer-links .links-column{border:none;padding:0 1rem}}footer .footer-inner .footer-links .links-column:last-child{border-right:#847200 2px dotted}@media screen and (max-width:767px){footer .footer-inner .footer-links .links-column:last-child{border-right:none;border-top:#847200 2px dotted;padding-top:1rem}}@media screen and (min-width: 768px){footer .footer-inner .footer-links .links-column:last-child .link-list{margin-top:2.5rem}}footer .footer-inner .footer-links .links-column .column-title{color:#dcc27c;font-size:24px}@media screen and (max-width:767px){footer .footer-inner .footer-links .links-column .column-title{font-size:20px}}footer .footer-inner .footer-links .links-column .link-list{list-style-type:disc;padding-left:2rem}footer .footer-inner .footer-links .links-column .link-list .link-item a{color:#fff}footer .footer-info{background-color:#f4f1e6}footer .footer-info .inner-container{max-width:1200px;padding:30px 10px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:767px){footer .footer-info .inner-container{flex-direction:column;gap:2rem}}footer .footer-info .inner-container .footer-left-section .office-address{font-style:normal}@media screen and (max-width:767px){footer .footer-info .inner-container .footer-left-section .office-address{align-self:flex-start}footer .footer-info .inner-container .footer-left-section .office-address img{width:70%;margin-left:0}}footer .footer-info .inner-container .footer-left-section .office-address .license-num{background-color:#c1ac53;padding:0 .5rem;color:#fff}@media screen and (min-width: 768px){footer .footer-info .inner-container .footer-left-section .office-address .license-num{font-size:1.1rem}}footer .footer-info .inner-container .footer-right-section{align-self:flex-end}@media screen and (max-width:767px){footer .footer-info .inner-container .footer-right-section{align-self:center}}footer .footer-info .inner-container .footer-right-section .other-service-link{display:flex;margin-bottom:2em}footer .footer-info .inner-container .footer-right-section .other-service-link img{height:70px}@media screen and (max-width:767px){footer .footer-info .inner-container .footer-right-section .other-service-link{flex-direction:column}}footer .footer-info .inner-container .footer-right-section .copyright{color:#847200;font-weight:bold}@media screen and (max-width:767px){footer .footer-info .inner-container .footer-right-section .copyright{font-size:11px}}.home .product-info{position:relative;width:100%;color:#fff}.home .product-info .section-title{position:absolute;top:6%;left:0;width:100%;text-align:center;margin:0 auto;font-size:3vw}@media screen and (max-width:767px){.home .product-info .section-title{font-size:5vw;top:3%}}.home .product-info .detail{position:absolute;left:0;margin-left:20%;top:50%;width:36%;font-size:1.2vw}@media screen and (max-width:767px){.home .product-info .detail{position:static;font-size:16px;width:100%;background-color:#184c6f;margin:0 auto;padding:0 10px}}.home .product-info .detail p{padding-bottom:1em;text-indent:1rem}.home .product-info .detail p .bold{font-weight:bold}@media screen and (min-width: 768px){.home .product-info .info-bg-sp{display:none}}.home .features .section-title{font-size:3vw;text-align:center;background-color:#00406b;padding:1.5rem 0;color:#fff}@media screen and (max-width:767px){.home .features .section-title{font-size:5vw}}.home .features .features-item{display:flex;align-items:center}@media screen and (max-width:767px){.home .features .features-item{flex-direction:column}}@media screen and (min-width: 768px){.home .features .features-item.row-reverse{flex-direction:row-reverse}}.home .features .features-item.row-reverse .features-image img{margin:0 auto 0 0}.home .features .features-item .features-image{flex-basis:50%;width:100%}.home .features .features-item .features-image img{margin:0 0 0 auto}.home .features .features-item .item-detail{padding-top:50px;flex-basis:50%;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 768px){.home .features .features-item .item-detail{max-width:600px;padding-left:10px}}@media screen and (max-width:767px){.home .features .features-item .item-detail{padding:50px 10px 0 10px;font-size:1rem}}.home .features .features-item .item-detail img{margin:0 auto 0 0}.home .features .features-item .item-detail .item-heading{color:#847200;font-size:2rem;margin:1rem 0}@media screen and (max-width:767px){.home .features .features-item .item-detail .item-heading{font-size:1.2rem}}.home .features .features-item .item-detail p{text-indent:1rem;margin-bottom:1rem}.home .features .features-item .item-detail .item-link{margin:3rem 0}@media screen and (max-width:767px){.home .features .features-item .item-detail .item-link{text-align:right;margin:1rem 0}}.home .features .features-item .item-detail .item-link a{position:relative;padding:0 0 0 2rem;border-bottom:solid 2px #00406b}.home .features .features-item .item-detail .item-link a::before{content:"";display:inline-block;background-image:url("/wp-content/themes/amamori-thermo.com/images/link-arrow.png");width:27px;height:27px;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (max-width:767px){.home .features .features-item .item-detail .item-link a::before{width:20px;height:20px;background-size:contain}}.home .works{background-color:#00406b}.home .works .section-title{color:#fff;text-align:center;font-size:3vw;padding:1.5rem 0}@media screen and (max-width:767px){.home .works .section-title{font-size:5vw}}.home .works .works-container{max-width:1200px;margin:0 auto}.home .works .works-container .works-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2em;padding:0 10px}@media screen and (max-width:767px){.home .works .works-container .works-items{grid-template-columns:1fr;padding:0}}.home .works .works-container .works-items .post-item{flex:1}.home .works .works-container .works-items .post-item img{width:100%;aspect-ratio:4/3}.home .works .works-container .works-items .post-item time{text-align:right;color:#fff;display:block}.home .works .works-container .works-items .post-item .const-kind-list{display:flex;flex-wrap:wrap;gap:5px}.home .works .works-container .works-items .post-item .const-kind-list .const-kind{padding:2px 5px;background-color:#847200;color:#fff}.home .works .works-container .works-items .post-item .post-title{word-break:break-word;color:#fff}.home .works .works-container .more{padding:2em 10px 3rem 0;text-align:right}@media screen and (max-width:767px){.home .works .works-container .more{padding-top:1em}}.home .works .works-container .more a{position:relative;padding:0 0 0 2rem;border-bottom:solid 2px #fff;color:#fff;font-size:1.5rem}@media screen and (max-width:767px){.home .works .works-container .more a{font-size:1rem}}.home .works .works-container .more a::before{content:"";display:inline-block;background-image:url("/wp-content/themes/amamori-thermo.com/images/link-arrow2.png");width:27px;height:27px;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (max-width:767px){.home .works .works-container .more a::before{width:20px;height:20px;background-size:contain}}.home .works .slick-slider .slick-slide .post-item-inner{margin:0 10px}.home .works .slick-slider .slick-dots li.slick-active button::before{color:#fff !important;opacity:.9 !important}.home .works .slick-slider .slick-dots li button::before{color:#ddd !important}.home .voice{background-color:#f7f5ed}.home .voice .section-title{color:#847200;text-align:center;font-size:3vw;padding:1.5rem 0}@media screen and (max-width:767px){.home .voice .section-title{font-size:5vw}}.home .voice .voice-container{max-width:1200px;margin:0 auto}.home .voice .voice-container .voice-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:0 10px}@media screen and (max-width:767px){.home .voice .voice-container .voice-items{grid-template-columns:1fr;padding:0}}.home .voice .voice-container .voice-items .post-item{display:flex;flex-direction:column}.home .voice .voice-container .voice-items .post-item img{width:100%;aspect-ratio:4/3}.home .voice .voice-container .voice-items .post-item time{text-align:right;display:block}.home .voice .voice-container .voice-items .post-item .const-kind-list{display:flex;flex-wrap:wrap;gap:1rem}.home .voice .voice-container .voice-items .post-item .const-kind-list span{background-color:#847200;padding:3px 5px;color:#fff}.home .voice .voice-container .voice-items .post-item .title{color:#000;margin-top:.5rem;font-weight:bold}.home .voice .voice-container .more{padding:2rem 10px 3rem 0;text-align:right}@media screen and (max-width:767px){.home .voice .voice-container .more{padding-top:1em}}.home .voice .voice-container .more a{position:relative;padding:0 0 0 2rem;border-bottom:solid 2px #00406b;color:#00406b;font-size:1.5rem}@media screen and (max-width:767px){.home .voice .voice-container .more a{font-size:1rem}}.home .voice .voice-container .more a::before{content:"";display:inline-block;background-image:url("/wp-content/themes/amamori-thermo.com/images/link-arrow.png");width:27px;height:27px;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (max-width:767px){.home .voice .voice-container .more a::before{width:20px;height:20px;background-size:contain}}.home .voice .voice-container .slick-slider .slick-slide .post-item-inner{margin:0 10px}.home .support-area .section-title{color:#00406b;font-size:3vw;padding:1.5rem 0;text-align:center;background-color:#f5f1e6}@media screen and (max-width:767px){.home .support-area .section-title{font-size:5vw}}.home .support-area .area-list{background-color:#f5f1e6}.home .support-area .area-list .area-list-inner{max-width:1200px;margin:0 auto;padding:1rem}.home .support-area .area-list .area-list-inner dl{display:flex;border-top:#c0a86b 1px dotted;gap:1rem}@media screen and (max-width:767px){.home .support-area .area-list .area-list-inner dl{flex-direction:column;justify-content:flex-start}}.home .support-area .area-list .area-list-inner dl:last-child{border-bottom:#c0a86b 1px dotted}.home .support-area .area-list .area-list-inner .area-name{font-size:1.8rem;align-self:center;color:#fff;text-align:center;padding:.3rem 1rem}@media screen and (max-width:767px){.home .support-area .area-list .area-list-inner .area-name{margin-top:1rem;align-self:flex-start;font-size:1.2rem}}.home .support-area .area-list .area-list-inner .area-name.tokyo{background-color:#8ea853;letter-spacing:.5rem}.home .support-area .area-list .area-list-inner .area-name.chiba{background-color:#c1ac53;letter-spacing:.5rem}.home .support-area .area-list .area-list-inner .area-name.kanagawa{background-color:#86a4d4}.home .support-area .area-list .area-list-inner .area-detail{flex:1;font-size:1.2rem;font-weight:bold;padding:10px}.home .shop-list .section-title{color:#00406b;font-size:3vw;padding:1.5rem 0;text-align:center}@media screen and (max-width:767px){.home .shop-list .section-title{font-size:5vw}}.home .shop-list .shop-info{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);max-width:1200px;margin:0 auto;padding:0 10px}@media screen and (max-width:767px){.home .shop-list .shop-info{grid-template-columns:1fr}}.home .shop-list .shop-info .shop-container{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.home .shop-list .shop-info .shop-container .shop-detail{display:flex;gap:1rem;background-color:#00406b;padding:1.5rem}@media screen and (max-width:767px){.home .shop-list .shop-info .shop-container .shop-detail{padding:.5rem}}.home .shop-list .shop-info .shop-container .shop-detail .information{align-self:flex-start;flex:1}.home .shop-list .shop-info .shop-container .shop-detail .information .shop-name{color:#dcc27c;font-size:1.5rem}@media screen and (max-width:767px){.home .shop-list .shop-info .shop-container .shop-detail .information .shop-name{font-size:1.2rem}}.home .shop-list .shop-info .shop-container .shop-detail .information address{color:#fff;font-style:normal}@media screen and (max-width:767px){.home .shop-list .shop-info .shop-container .shop-detail .information address{font-size:.8rem}}.home .shop-list .shop-info .shop-container .shop-detail .staff-image{align-self:center;flex:1}.home .shop-list .shop-info .shop-container .map{position:relative}.home .shop-list .shop-info .shop-container .map iframe{position:relative;width:100%;height:auto;aspect-ratio:2/1;z-index:-1;margin-top:-46px}.home .topics{max-width:1000px;border:solid 2px #00406b;margin:1em auto}.home .topics .topic-heading{background-color:#00406b;color:#fff;font-weight:bold;font-size:1.2em;text-align:center}.home .topics .topic-detail{padding:1em .5em}.is_singular main{display:flex;max-width:1500px;margin:0 auto}.is_singular .works-reason{margin:0 auto 1em;padding:0 .4em}.is_singular .works-reason .heading{padding:5px;font-size:26px;letter-spacing:3px;background-color:#00406b;color:#fff;margin:0 auto 10px}@media screen and (max-width:767px){.is_singular .works-reason .heading{font-size:1.2em}}.is_singular .works-beforeafter{margin:0 auto 1em;padding:0 .4em}.is_singular .works-beforeafter .heading{padding:5px;font-size:26px;letter-spacing:3px;background-color:#00406b;color:#fff;margin:0 auto 10px}@media screen and (max-width:767px){.is_singular .works-beforeafter .heading{font-size:1.2em}}.is_singular .works-beforeafter .before-after-container{display:flex;justify-content:center;gap:1em}@media screen and (max-width:767px){.is_singular .works-beforeafter .before-after-container{flex-direction:column}}.is_singular .works-beforeafter .before-after-container .before-block,.is_singular .works-beforeafter .before-after-container .after-block{align-self:flex-start}.is_singular .works-beforeafter .before-after-container .before-block span,.is_singular .works-beforeafter .before-after-container .after-block span{display:inline-block;font-size:20px;border-bottom:#00406b 3px solid;margin-bottom:5px;line-height:1}.is_singular .works-beforeafter .before-after-container .before-block span:first-letter,.is_singular .works-beforeafter .before-after-container .after-block span:first-letter{font-size:24px;color:#00406b;font-weight:bold}.is_singular .works-beforeafter .before-after-container .before-block img,.is_singular .works-beforeafter .before-after-container .after-block img{margin:0}.is_singular .works-beforeafter .before-after-container .horizontal-arrow{align-self:center;width:50px;margin:0}@media screen and (max-width:767px){.is_singular .works-beforeafter .before-after-container .horizontal-arrow{display:none}}.is_singular .works-beforeafter .before-after-container .vertical-arrow{align-self:center;width:50px;margin:0}@media screen and (min-width: 768px){.is_singular .works-beforeafter .before-after-container .vertical-arrow{display:none}}.is_singular .works-info{margin:0 auto 1em;padding:0 .4em}.is_singular .works-info .heading{padding:5px;font-size:1.6em;letter-spacing:3px;background-color:#00406b;color:#fff;margin:0 auto 10px}@media screen and (max-width:767px){.is_singular .works-info .heading{font-size:1.2em}}.is_singular .works-info .information-container{margin:0 auto;max-width:80%;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:.2em}@media screen and (max-width:767px){.is_singular .works-info .information-container{grid-template-columns:1fr;max-width:100%}}.is_singular .works-info .information-container .information-item{display:flex}@media screen and (max-width:767px){.is_singular .works-info .information-container .information-item{flex-direction:column}}.is_singular .works-info .information-container .information-item dt{color:#fff;flex:1;background-color:#c1ac53;padding:.5em;margin:0;border:solid 1px #a89647;display:flex;align-items:center;justify-content:center}.is_singular .works-info .information-container .information-item dd{flex:2;border:solid 1px #a89647;padding:.5em;display:flex;align-items:center}.is_singular .first-questionnaire .section-title,.is_singular .completion-questionnaire .section-title{padding:5px;font-size:26px;letter-spacing:3px;background-color:#00406b;color:#fff;margin:1em auto}@media screen and (max-width:767px){.is_singular .first-questionnaire .section-title,.is_singular .completion-questionnaire .section-title{font-size:1.2em}}.is_singular .first-questionnaire .questionnaire-container,.is_singular .completion-questionnaire .questionnaire-container{display:flex}@media screen and (max-width:767px){.is_singular .first-questionnaire .questionnaire-container,.is_singular .completion-questionnaire .questionnaire-container{flex-direction:column-reverse}}.is_singular .first-questionnaire .questionnaire-container.completion,.is_singular .completion-questionnaire .questionnaire-container.completion{flex-direction:row-reverse}@media screen and (max-width:767px){.is_singular .first-questionnaire .questionnaire-container.completion,.is_singular .completion-questionnaire .questionnaire-container.completion{flex-direction:column-reverse}}.is_singular .first-questionnaire .questionnaire-container .questionnaire-text,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-text{flex:1}.is_singular .first-questionnaire .questionnaire-container .questionnaire-text .question,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-text .question{font-weight:bold;color:#00406b;margin:1em auto .5em;background-image:url("/wp-content/themes/amamori-thermo.com/images/ic_q.png");background-position:left center;background-repeat:no-repeat;background-size:28px;padding-left:40px}@media screen and (max-width:767px){.is_singular .first-questionnaire .questionnaire-container .questionnaire-text .question,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-text .question{background-size:25px}}.is_singular .first-questionnaire .questionnaire-container .questionnaire-text .answer,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-text .answer{margin:1em auto .5em;background-image:url("/wp-content/themes/amamori-thermo.com/images/ic_a.png");background-position:left center;background-repeat:no-repeat;background-size:28px;padding-left:40px}@media screen and (max-width:767px){.is_singular .first-questionnaire .questionnaire-container .questionnaire-text .answer,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-text .answer{background-size:25px}}.is_singular .first-questionnaire .questionnaire-container .questionnaire-img,.is_singular .completion-questionnaire .questionnaire-container .questionnaire-img{flex:1}.is_singular .customer-comment .comment-box{position:relative;max-width:800px;min-height:100px;margin:1.5em auto;border:solid 2px #00406b;padding:1em}.is_singular .customer-comment .comment-box::before{content:"お客様からの一言";position:absolute;color:#00406b;background-color:#fff;top:-12px;left:5%;padding:0 .5em;font-weight:bold;font-size:.9em}.is_singular .customer-comment .comment-box p{font-size:1.2em}.is_singular .completion-image .section-title{padding:5px;font-size:28px;letter-spacing:3px;background-color:#00406b;color:#fff;margin:1em auto}@media screen and (max-width:767px){.is_singular .completion-image .section-title{font-size:1.2em}}.is_singular .shop-info{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);max-width:1200px;margin:0 auto;padding:0 10px}@media screen and (max-width:767px){.is_singular .shop-info{grid-template-columns:1fr}}.is_singular .shop-info .shop-container{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.is_singular .shop-info .shop-container .shop-detail{display:flex;gap:1rem;background-color:#00406b;padding:1em}@media screen and (max-width:767px){.is_singular .shop-info .shop-container .shop-detail{padding:.5rem}}.is_singular .shop-info .shop-container .shop-detail .information{flex:1;align-self:flex-start}.is_singular .shop-info .shop-container .shop-detail .information .shop-name{color:#dcc27c;font-size:24px}@media screen and (max-width:767px){.is_singular .shop-info .shop-container .shop-detail .information .shop-name{font-size:18px}}.is_singular .shop-info .shop-container .shop-detail .information address{color:#fff}@media screen and (max-width:767px){.is_singular .shop-info .shop-container .shop-detail .information address{font-size:.8rem}}.is_singular .shop-info .shop-container .shop-detail .staff-image{align-self:center;flex:1}.is_singular .shop-info .shop-container .map{position:relative}.is_singular .shop-info .shop-container .map iframe{position:relative;width:100%;height:auto;aspect-ratio:2/1;z-index:-1;margin-top:-60px}.is_singular .category-list-wrapper .post-item{display:contents}.is_singular .category-list-wrapper .post-item .post-item-inner{display:contents}.is_singular .category-list-wrapper .post-item .post-item-inner a{display:grid;grid-template-rows:subgrid;gap:5px;grid-row:span 3;border:solid 1px #f4f1e6;padding:5px;box-shadow:0px 0px 5px 0px #888}.is_singular .category-list-wrapper .post-item .post-item-inner img{aspect-ratio:4/3;object-fit:cover;object-position:top}.is_singular .category-list-wrapper .post-item .post-item-inner .const-kind-list{display:flex;flex-wrap:wrap;margin-top:10px;gap:5px}.is_singular .category-list-wrapper .post-item .post-item-inner .const-kind-list .const-kind span{background-color:#c1ac53;padding:3px 5px;color:#fff;font-size:16px}.is_singular .category-list-wrapper .post-item .post-item-inner .post-title{word-break:break-word;font-size:1em;color:#303030}.forbidden main{display:flex;max-width:1500px;margin:0 auto;gap:1em}.category main{display:flex;max-width:1500px;margin:0 auto;gap:1em}.category .category-list-wrapper .post-item{display:contents}.category .category-list-wrapper .post-item .post-item-inner{display:contents}.category .category-list-wrapper .post-item .post-item-inner a{display:grid;grid-template-rows:subgrid;gap:5px;grid-row:span 4;border:solid 1px #f4f1e6;padding:5px;box-shadow:0px 0px 5px 0px #888}.category .category-list-wrapper .post-item .post-item-inner time{margin:0;color:#333}.category .category-list-wrapper .post-item .post-item-inner .thumbnail{position:relative}.category .category-list-wrapper .post-item .post-item-inner .thumbnail img{width:100%;max-height:300px;object-fit:cover;object-position:top}.category .category-list-wrapper .post-item .post-item-inner .thumbnail .new-mark{position:absolute;top:0;left:0;color:#fff;background-color:red;padding:3px 15px;font-weight:bold}.category .category-list-wrapper .post-item .post-item-inner .const-kind-list{display:flex;flex-wrap:wrap;gap:5px}.category .category-list-wrapper .post-item .post-item-inner .const-kind-list .const-kind span{background-color:#c1ac53;padding:3px 5px;color:#fff;font-size:16px}.category .category-list-wrapper .post-item .post-item-inner .post-title{word-break:break-word;font-size:1em;color:#303030}.category .category-list-wrapper .post-item .post-item-inner.staff{display:block;border:solid 1px #f4f1e6;padding:5px;box-shadow:0px 0px 5px 0px #888}.category .category-list-wrapper .post-item .post-item-inner.staff .wp-block-group{margin:0}.category .category-list-wrapper .post-item .post-item-inner.staff:nth-child(2){grid-column-start:1}.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details{margin:1em 0 0;display:flex;gap:1em}@media screen and (max-width:767px){.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details{flex-direction:column}}.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details .staff_thumbnail img{aspect-ratio:1/1;width:200px}.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details .staff_data{flex:1;display:flex;flex-direction:column}.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details .staff_data span:nth-child(odd){font-weight:bold}.category .category-list-wrapper .post-item .post-item-inner.staff .staff_details .staff_data span:nth-child(even){margin-bottom:10px;text-indent:1em}.section-inner{max-width:1200px;margin:0 auto}.map-frame{width:100%}.banner-element-anchor{display:block}.banner-element-image{width:auto;max-width:100%}.lower-page-root-section{flex:1;margin:0 auto 1.5em;padding:0 20px;min-height:200px}@media screen and (max-width:767px){.lower-page-root-section{padding:0 5px}}.lower-page-root-section .lower-page-root-header{padding:15px;color:#fff;font-size:28px;font-weight:bold;line-height:1.3;letter-spacing:2px;border-bottom:solid 3px #fff;color:#00406b}@media screen and (max-width:767px){.lower-page-root-section .lower-page-root-header{font-size:22px;margin:0;padding:10px 0 5px}}.lower-page-root-section time{display:block;text-align:right;margin:0 .4em .5em 0}.bread-crumbs{display:flex;justify-content:flex-start;align-items:center;padding-left:.5em;margin:10px auto 0;max-width:1500px}@media screen and (max-width:767px){.bread-crumbs{overflow:scroll}}.bread-crumbs .bread-crumbs-item{display:flex;justify-content:flex-start;align-items:center;flex:0 0 auto;margin:0 0}.bread-crumbs .bread-crumbs-item:not(:last-child)::after{content:" / ";flex:0 0 auto;margin:0 .5em}.common-column-list{display:grid;margin:0 0 3em;column-gap:2em;row-gap:1.5em}.common-column-list.single{grid-template-columns:repeat(1, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.double{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.triple{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.quadruple{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.quintuple{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.sextuple{grid-template-columns:repeat(6, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.septuple octuple{grid-template-columns:repeat(7, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.nonuple{grid-template-columns:repeat(8, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.decuple{grid-template-columns:repeat(9, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-link-button{width:250px;margin:2em auto 1em;padding:.4em 20px;display:flex;justify-content:space-around;align-items:center;color:#fff;font-size:1.8rem;background:#00406b;border:#00406b solid 1px;text-decoration:none;border-radius:1.8em}@media screen and (max-width:767px){.common-link-button{font-size:1.1em}}.common-link-button::after{display:block;width:1em;height:1em;flex:0 0 1em;border-top:#fff solid 1px;border-right:#fff solid 1px;border-bottom:none;border-left:none;content:"";transform:rotate(45deg)}.common-link-button:hover{text-decoration:none;color:#00406b;font-size:1.8rem;background:#fff;transition:background-color 1s}.common-link-button:hover::after{border-top:#00406b solid 1px;border-right:#00406b solid 1px}.br-sp{display:none}@media screen and (max-width:767px){.br-sp{display:block}}h2.heading-2{padding:5px;font-size:26px;letter-spacing:3px;background-color:#00406b;color:#fff;margin:1em 0}@media screen and (max-width:767px){h2.heading-2{font-size:1.2em}}h3.heading-3{letter-spacing:3px;font-size:24px;position:relative;border-bottom:solid 3px #c1ac53;display:inline-block;margin-bottom:1em}h3.heading-3::after{position:absolute;content:" ";display:block;border-bottom:solid 3px #00406b;bottom:-3px;width:30%}@media screen and (max-width:767px){h3.heading-3{font-size:18px}}.pagination{display:flex;justify-content:center;align-items:center;gap:1em;margin:3em 0 5em}@media screen and (max-width:767px){.pagination{gap:10px;margin:2em 0 4em}}.pagination .pagination-btn{display:flex;gap:1em}.pagination .pagination-btn .pagination-anchor{padding:5px;display:block}@media screen and (max-width:767px){.pagination .pagination-btn .pagination-anchor{font-size:.9em;padding:0}}.pagination .pagination-btn .pagination-anchor.prev::before{content:"<";margin-right:5px}.pagination .pagination-btn .pagination-anchor.next::after{content:">";margin-left:5px}.pagination .pagination-page-lists{display:flex;gap:2px}.pagination .pagination-page-lists .pagination-list:first-child:has(.current-paged){margin-left:60px}@media screen and (max-width:767px){.pagination .pagination-page-lists .pagination-list:first-child:has(.current-paged){margin-left:52px}}.pagination .pagination-page-lists .pagination-list:last-child:has(.current-paged){margin-right:60px}@media screen and (max-width:767px){.pagination .pagination-page-lists .pagination-list:last-child:has(.current-paged){margin-right:52px}}.pagination .pagination-page-lists .pagination-num{display:block;color:#00406b;text-align:center;width:40px;height:45px;padding-top:9px;border:1px solid #00406b}@media screen and (max-width:767px){.pagination .pagination-page-lists .pagination-num{width:38px}}.pagination .pagination-page-lists .pagination-num:hover{background:#fff;transition:all .2s}.pagination .pagination-page-lists .pagination-num.current-paged{background:#00406b;color:#fff}.pagination .pagination-page-lists .pagination-num.current-paged:hover{color:#fff}.highlight-red{background:linear-gradient(transparent 50%, #ffff99 0%)}iframe.g-map{margin-top:-46px}.comparison-table{width:80%;text-align:center;border-collapse:collapse;border-spacing:0;margin:0 auto}@media screen and (max-width:767px){.comparison-table{width:100%}}.comparison-table thead{background:#d3e1e8}.comparison-table th{border:1px solid #847200;padding:10px;background:#00406b;color:#fff}.comparison-table td{border:1px solid #847200;padding:10px;background:#fff}.comparison-table td:first-child{background:#00406b;color:#fff;white-space:nowrap}.comparison-table2{width:80%;text-align:center;border-collapse:collapse;border-spacing:0;margin:0 auto}@media screen and (max-width:767px){.comparison-table2{width:100%}}.comparison-table2 thead{background:#d3e1e8}@media screen and (max-width:767px){.comparison-table2 thead{display:none}}.comparison-table2 th{border:1px solid #847200;padding:10px;background:#00406b;color:#fff}.comparison-table2 td{border:1px solid #847200;padding:10px;background:#fff}@media screen and (max-width:767px){.comparison-table2 td{display:block}.comparison-table2 td.detail:nth-child(2){text-align:left;position:relative}.comparison-table2 td.detail:nth-child(2)::before{content:attr(data-label);font-weight:bold;color:#fff;padding:.3em .5em;background-color:red;margin-left:-5px;margin-right:5px}.comparison-table2 td.detail:nth-child(3){text-align:left;position:relative}.comparison-table2 td.detail:nth-child(3)::before{content:attr(data-label);font-weight:bold;color:#fff;padding:.3em .5em;background-color:green;margin-left:-5px;margin-right:5px}}.comparison-table2 td:first-child{background:#00406b;color:#fff;white-space:nowrap}@media screen and (max-width:767px){.comparison-table2 tr{margin-bottom:1em;display:block}}.comparison-table3{width:80%;text-align:center;border-collapse:collapse;border-spacing:0;margin:0 auto}@media screen and (max-width:767px){.comparison-table3{width:100%}}.comparison-table3 thead{background:#d3e1e8}@media screen and (max-width:767px){.comparison-table3 thead{display:none}}.comparison-table3 th{border:1px solid #847200;padding:10px;background:#00406b;color:#fff}.comparison-table3 td{border:1px solid #847200;padding:10px;background:#fff}@media screen and (max-width:767px){.comparison-table3 td{display:block}.comparison-table3 td.detail:nth-child(2){text-align:left;position:relative;padding-left:5em}.comparison-table3 td.detail:nth-child(2)::before{content:attr(data-label);font-weight:bold;color:#fff;padding:.3em .5em;background-color:red;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.comparison-table3 td.detail:nth-child(3){text-align:left;position:relative;padding-left:5em}.comparison-table3 td.detail:nth-child(3)::before{content:attr(data-label);font-weight:bold;color:#fff;padding:.3em .5em;background-color:green;position:absolute;left:10px;top:50%;transform:translateY(-50%)}}.comparison-table3 td:first-child{background:#00406b;color:#fff;white-space:nowrap}@media screen and (max-width:767px){.comparison-table3 tr{margin-bottom:1em;display:block}}.wp-block-group{margin:0 auto 2em;padding:0 .4em}.wp-block-group .wp-block-group__inner-container .wp-block-image{max-width:100%;margin:0 auto 1em;padding:0}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-image{margin:0 auto .25em}}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-large{width:70%}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-medium{width:50%}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-thumbnail{width:10%}.wp-block-group .wp-block-group__inner-container .wp-block-image img{max-width:100%}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-image img{width:auto}}.wp-block-group .wp-block-group__inner-container .wp-heading-1{padding:5px 15px;background-color:#03609e;border-bottom:#0078ff 3px solid;margin:20px 0 10px;font-size:1.4em;letter-spacing:3px;color:#fff}.wp-block-group .wp-block-group__inner-container .wp-heading-2{padding:5px;font-size:26px;letter-spacing:3px;background-color:#00406b;color:#fff}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-heading-2{font-size:1.2em}}.wp-block-group .wp-block-group__inner-container .wp-heading-3{letter-spacing:3px;font-size:24px;position:relative;border-bottom:solid 3px #c1ac53;display:inline-block}.wp-block-group .wp-block-group__inner-container .wp-heading-3::after{position:absolute;content:" ";display:block;border-bottom:solid 3px #00406b;bottom:-3px;width:30%}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-heading-3{font-size:18px}}.wp-block-group .wp-block-group__inner-container .wp-heading-4{padding:.25em .5em;background:rgba(0,0,0,0);border-left:solid 5px #00406b;font-size:20px;color:#00406b}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-heading-4{font-size:18px}}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation{background-color:#fff;border:2px solid #00406b;padding:1em;max-width:60%;margin:0 auto}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation{max-width:100%}}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details summary{outline:none;appearance:none;display:block}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str{display:flex;justify-content:center;align-items:center}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str .navi-text{font-size:24px;font-weight:bold}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str .navi-status{color:blue;font-size:20px;font-weight:bold;cursor:pointer}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details[open] .hiding-text{display:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details:not([open]) .displaying-text{display:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list{font-weight:bold;letter-spacing:1px}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list::before{content:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list .navigation-list-link{color:#00406b}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list .navigation-list-link:hover{color:inherit;text-decoration:underline}.wp-block-group .wp-block-group__inner-container .wp-block-table{margin:0}.wp-block-group .wp-block-group__inner-container .wp-block-table table{max-width:80%;margin:0 auto}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-table table{max-width:100%}}.wp-block-group .wp-block-group__inner-container .wp-block-table table tr td{overflow-wrap:break-word;padding:.5em;border:#847200 solid 1px}.wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child{color:#fff;background:#00406b}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-table table tr{display:flex;flex-direction:column}}.wp-block-group .wp-block-group__inner-container .wp-block-columns{display:flex;justify-content:space-around;align-items:flex-start;padding:0 .4em}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;padding:0}}.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{margin:0;padding:0 .4em}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{padding:0}}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before::before{content:"Before";font-size:24px;font-weight:bold;display:inline-block;color:#00406b}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.after::before{content:"After";font-size:24px;font-weight:bold;display:inline-block;color:#00406b}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before-after-icon{flex:0 0 10%;margin:auto;background:rgba(0,0,0,0) url(/wp-content/themes/amamori-thermo.com/images/horizontal.png) center center/contain no-repeat;display:block;content:"";width:72px;height:71px}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before-after-icon{transform:rotate(90deg);padding:1.5em}}.wp-block-group .wp-block-group__inner-container .link-btn{border:solid #00406b 1px;color:#fff;font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:bold;background:#00406b;width:75%;margin:2em auto;padding:.4em .7em;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.wp-block-group .wp-block-group__inner-container .link-btn .link-text{flex:1 1 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .link-btn{width:90%}}.wp-block-group .wp-block-group__inner-container .link-btn:hover{color:#00406b;background:#fff}.wp-block-group .wp-block-group__inner-container .link-btn:after{flex:0 0 auto;clip-path:polygon(0 0, 86.6% 50%, 0 100%);content:"";display:block;width:1em;height:1em;background:gray}.wp-block-group .wp-block-group__inner-container .question-box{margin:.3em 0}.wp-block-group .wp-block-group__inner-container .question-box .question-text{display:flex;justify-content:start;align-items:center;color:#fff;font-size:14px;background:gray}.wp-block-group .wp-block-group__inner-container .question-box .question-text:before{content:"Q";color:#fff;font-size:1.7em;background:blue;text-align:center;margin:0 .3em 0 0;padding:.3em .6em;min-width:2.3em}.wp-block-group .wp-block-group__inner-container .answer-box{margin:.3em 0}.wp-block-group .wp-block-group__inner-container .answer-box .answer-text{display:flex;justify-content:start;align-items:center;color:#fff;font-size:14px;background:gray}.wp-block-group .wp-block-group__inner-container .answer-box .answer-text:before{content:"A";color:#fff;font-size:1.7em;background:blue;text-align:center;margin:0 .3em 0 0;padding:.3em .6em;min-width:2.3em}.mp-faq-box .mp-faq{display:flex;justify-content:flex-start;align-items:center;color:#000;font-size:20px;font-weight:bold;letter-spacing:10px}.mp-faq-box .mp-faq::before{width:30px;height:30px;font-size:30px;font-weight:bold;display:flex;justify-content:center;align-items:center}.mp-faq-box .mp-faq.question::before{content:"Q";color:#00406b}.mp-faq-box .mp-faq.answer::before{content:"A";color:#b10000}.step-bar{margin-bottom:1em;position:relative;list-style:none;text-align:center;width:100%;overflow:hidden;display:flex}.step-bar .step{flex:1;padding:.5em 1em;background-color:#eee;position:relative}.step-bar .step:not(:first-child)::before{position:absolute;left:-4px;display:block;content:"";border-left:10px solid #fff;width:10px;height:24px;bottom:0;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.step-bar .step:not(:first-child)::after{position:absolute;left:-4px;display:block;content:"";border-left:10px solid #fff;width:10px;height:24px;top:0;-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.step-bar .step.on{color:#fff;background-color:#00406b}.contact-form{margin:0 auto;width:70%;border-spacing:0;border-collapse:collapse}@media screen and (max-width:767px){.contact-form{width:100%}}.contact-form .terms{background-color:#00406b;padding:.5em;color:#fff;text-align:left;border:solid 1px #847200;position:relative;width:250px}@media screen and (max-width:767px){.contact-form .terms{display:block;width:100%}}.contact-form .terms .require{background-color:red;color:#fff;padding:3px 5px;margin-right:.5em}.contact-form .content{border:solid 1px #847200;padding:.5em}@media screen and (max-width:767px){.contact-form .content{display:block;width:100%}}.contact-form .content input,.contact-form .content textarea{padding:.5em;box-shadow:1px 1px 2px #eee inset;border:1px solid #ccc;border-radius:4px;font-size:1em;width:100%;resize:vertical}.contact-form .content select{padding:.5em;box-shadow:1px 1px 2px #eee inset;border:1px solid #ccc;border-radius:4px;font-size:1em;width:100%}.additional-info{margin:1em 0;text-align:center}.submit-button{margin:1em;text-align:center}.submit-button input[type=submit],.submit-button input[type=button]{cursor:pointer;margin:.5em;font-size:1em;width:200px;height:50px;border:none;border-radius:0;background-color:#00406b;color:#fff}#autozip{display:none !important}div.wpcf7 .wpcf7-spinner{display:none}.is_singular .area-posts .area-posts-container{max-width:1200px;margin:0 auto}.is_singular .area-posts .area-posts-container .area-post-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5em 1em}@media screen and (max-width:767px){.is_singular .area-posts .area-posts-container .area-post-items{grid-template-columns:1fr}}.is_singular .area-posts .area-posts-container .area-post-items h3{font-size:1em}.is_singular .area-posts .area-posts-container .area-post-items .post-item{display:contents}.is_singular .area-posts .area-posts-container .area-post-items .post-item a{display:grid;grid-template-rows:subgrid;grid-row:span 3}.is_singular .area-posts .area-posts-container .area-post-items .post-item img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.is_singular .area-posts .area-posts-container .area-post-items .post-item .const-kind-list{display:flex;flex-wrap:wrap;margin-top:10px;gap:5px}.is_singular .area-posts .area-posts-container .area-post-items .post-item .const-kind-list .const-kind{font-size:15px;padding:2px 5px;background-color:#847200;color:#fff;max-height:1.8em}.is_singular .area-posts .area-posts-container .area-post-items .post-item .post-title{word-break:break-word}.is_singular .area-posts .link-btn{text-align:center;margin:2em auto;font-size:1.2em}.is_singular .area-posts .link-btn a{color:#fff;background-color:#00406b;padding:.5em 1em}.is_singular .area-posts .link-btn a:hover{color:#00406b;background-color:#fff;border:solid 1px #00406b;opacity:1}.is_singular .area-posts .link-btn a:hover::after{color:#00406b}.is_singular .area-posts .link-btn a::after{content:"";font-family:"Line Awesome Free";font-weight:900;margin-left:1em}.is_singular .branch-detail{display:flex;justify-content:center;gap:1em;margin:1em}@media screen and (max-width:767px){.is_singular .branch-detail{flex-direction:column}}.is_singular .branch-detail .branch-address{font-style:normal}.is_singular .branch-map{width:80%;margin:0 auto;aspect-ratio:2/1}@media screen and (max-width:767px){.is_singular .branch-map{width:100%;aspect-ratio:4/3}}.is_singular .branch-map iframe{width:100%;height:100%}.lower-page-root-section.main-contents a{color:#0078ff}.lower-page-root-section.main-contents img{margin-bottom:1em;padding:0 1em}@media screen and (max-width:767px){.lower-page-root-section.main-contents img{padding:0}}.lower-page-root-section.main-contents .sentence{margin-bottom:1em;text-indent:1em;padding:0 1em}.lower-page-root-section.main-contents .sentence.annotation{text-indent:-1em;padding-left:3em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .sentence{padding:0}}.lower-page-root-section.main-contents .highlight{background:linear-gradient(transparent 50%, #ffff99 0%)}.lower-page-root-section.main-contents .bold{font-weight:bold}.lower-page-root-section.main-contents .center{text-align:center}.lower-page-root-section.main-contents .main-c{color:#00406b}.lower-page-root-section.main-contents .indent{text-indent:1em;display:inline-block}.lower-page-root-section.main-contents .check-point{font-weight:bold;font-size:20px;position:relative;padding-left:1.5em}.lower-page-root-section.main-contents .check-point::before{content:"";position:absolute;display:inline-block;background-image:url("/wp-content/themes/amamori-thermo.com/images/price/price_16.png");width:28px;height:24px;background-size:contain;top:40%;left:0;transform:translateY(-50%)}.lower-page-root-section.main-contents .check-point-detail{background-color:#f0f5fb;padding:1em}.lower-page-root-section.main-contents .column2-container{padding:0 1em;margin-bottom:1em;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:767px){.lower-page-root-section.main-contents .column2-container{gap:5px;grid-template-columns:1fr}}.lower-page-root-section.main-contents .column2-container.gap{gap:1em}.lower-page-root-section.main-contents .before-after-container{display:flex;align-items:center;justify-content:center;padding:0 2em 2em;gap:5px}@media screen and (max-width:767px){.lower-page-root-section.main-contents .before-after-container{padding:0 .5em 1em}}.lower-page-root-section.main-contents .before-after-container .flex-item img{padding:0}.lower-page-root-section.main-contents .link-text{margin:1em 0 2em;text-align:right;padding-right:10px}@media screen and (max-width:767px){.lower-page-root-section.main-contents .link-text{text-align:right;margin:1rem 0}}.lower-page-root-section.main-contents .link-text a{position:relative;padding:0 0 5px 2rem;border-bottom:solid 1px #00406b;color:#00406b}.lower-page-root-section.main-contents .link-text a::before{content:"";display:inline-block;background-image:url("/wp-content/themes/amamori-thermo.com/images/link-arrow.png");width:20px;height:20px;background-size:contain;position:absolute;top:40%;transform:translateY(-50%);left:0}@media screen and (max-width:767px){.lower-page-root-section.main-contents .link-text a::before{width:20px;height:20px;background-size:contain}}.lower-page-root-section.main-contents .main-visual{display:block;margin-bottom:1em}.lower-page-root-section.main-contents .middle-heading{display:block;color:#847200;text-align:center;margin:1em 0}.lower-page-root-section.main-contents .middle-heading .under-line{border-bottom:solid 1px #847200}.lower-page-root-section.main-contents .small-heading{padding:.25em .5em;background:rgba(0,0,0,0);border-left:solid 5px #00406b;font-size:20px;color:#00406b;margin:2em 0 1em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .small-heading{font-size:18px}}.lower-page-root-section.main-contents .dashed-heading{font-size:20px;color:#00406b;margin:1em 0;font-weight:bold;text-align:center;padding:1em 0 0}@media screen and (max-width:767px){.lower-page-root-section.main-contents .dashed-heading{font-size:18px}}.lower-page-root-section.main-contents .dashed-heading .dashed-border{border-top:dashed 1px #00406b;border-bottom:dashed 1px #00406b}.lower-page-root-section.main-contents .dashed-heading.continue-before{margin-bottom:0;padding-bottom:0}.lower-page-root-section.main-contents .dashed-heading.continue-after{margin-top:0;padding-top:0}.lower-page-root-section.main-contents .table-of-contents{background-color:#f4f7fe;padding:1em 0;max-width:800px;margin:0 auto}.lower-page-root-section.main-contents .table-of-contents .contents{text-align:center}.lower-page-root-section.main-contents .table-of-contents .contents .heading{font-size:24px;color:#00406b;margin:1em auto;padding:5px 1em;text-align:center;font-weight:bold;border-top:dashed 1px #00406b;border-bottom:dashed 1px #00406b}.lower-page-root-section.main-contents .table-of-contents .contents input{display:none}.lower-page-root-section.main-contents .table-of-contents .contents label{cursor:pointer;font-size:20px;font-weight:bold;color:#0078ff}.lower-page-root-section.main-contents .table-of-contents .contents label::before{display:inline-block;content:"【非表示】"}.lower-page-root-section.main-contents .table-of-contents .contents input:checked~label::before{content:"【表示】"}.lower-page-root-section.main-contents .table-of-contents .contents .heading:has(input:checked)+.contents-list{display:none}.lower-page-root-section.main-contents .table-of-contents .contents-list{text-align:left;padding:1em 100px;list-style-type:disc;font-weight:bold}@media screen and (max-width:767px){.lower-page-root-section.main-contents .table-of-contents .contents-list{padding:1em 0 1em 2em}}.lower-page-root-section.main-contents .table-of-contents .contents-list .list-item .list-item-children{padding-left:3em;list-style-type:decimal;font-weight:normal}.lower-page-root-section.main-contents .construction-flow .heading-2{margin-bottom:0}.lower-page-root-section.main-contents .construction-flow .flow-image{width:100%;background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/nagare_02_02.png");padding:3em 10%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .flow-image{padding:2em 0;background-position:center}}.lower-page-root-section.main-contents .construction-flow .step{position:relative;padding:2em 0}.lower-page-root-section.main-contents .construction-flow .step:nth-child(even){background-color:#f8f5ee}.lower-page-root-section.main-contents .construction-flow .step::before{content:"";background-size:contain;background-repeat:no-repeat;width:100px;height:80px;position:absolute;top:-40px;left:3%}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .step::before{width:60px;height:50px;top:-25px}}.lower-page-root-section.main-contents .construction-flow .step.inquiry::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_01.png")}.lower-page-root-section.main-contents .construction-flow .step.pre-survey::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_02.png")}.lower-page-root-section.main-contents .construction-flow .step.survey-quotation::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_03.png")}.lower-page-root-section.main-contents .construction-flow .step.survey-contract::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_04.png")}.lower-page-root-section.main-contents .construction-flow .step.survey::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_05.png")}.lower-page-root-section.main-contents .construction-flow .step.survey-payment::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_06.png")}.lower-page-root-section.main-contents .construction-flow .step.repair-quotation::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_07.png")}.lower-page-root-section.main-contents .construction-flow .step.construction-contract::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_08.png")}.lower-page-root-section.main-contents .construction-flow .step.construction::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_09.png")}.lower-page-root-section.main-contents .construction-flow .step.completion::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_10.png")}.lower-page-root-section.main-contents .construction-flow .step.construction-payment::before{background-image:url("/wp-content/themes/amamori-thermo.com/images/mc-flow/number_11.png")}.lower-page-root-section.main-contents .construction-flow .step .survey-detail{background-color:#f1ebd3;margin:0 1em;padding-top:1em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .step .survey-detail{margin:10px}}.lower-page-root-section.main-contents .construction-flow .step .spray-test{background-color:#f0f5fb}.lower-page-root-section.main-contents .construction-flow .step .suggestion{background-color:#f0f5fb}.lower-page-root-section.main-contents .construction-flow .step .suggestion .dashed-heading .dashed-border{border-top:none}.lower-page-root-section.main-contents .construction-flow .step .construction-detail{background-color:#f0f5fb}.lower-page-root-section.main-contents .construction-flow .step .construction-detail .dashed-heading .dashed-border{border-top:none}.lower-page-root-section.main-contents .construction-flow .step .construction-detail .construction-detail-container{display:flex;justify-content:center}.lower-page-root-section.main-contents .construction-flow .step .construction-detail .construction-detail-container .flex-item{flex:1}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .step .construction-detail .construction-detail-container{flex-wrap:wrap}.lower-page-root-section.main-contents .construction-flow .step .construction-detail .construction-detail-container .flex-item{width:50%;flex:none}}.lower-page-root-section.main-contents .construction-flow .step .disaster-detail{background-color:#f0f5fb;padding-bottom:1em}.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .dashed-heading .dashed-border{border-top:none}.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .disaster-detail-container{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .disaster-detail-container{gap:5%}}.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .disaster-detail-container img{width:20%}@media screen and (max-width:767px){.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .disaster-detail-container img{width:30%;margin:0}}.lower-page-root-section.main-contents .construction-flow .step .disaster-detail .check-point{text-align:center;font-weight:bold;margin:1em 0 0}.lower-page-root-section.main-contents .consultation .consultation-detail{padding:1em;background-color:#f8f5ee;text-align:center}.lower-page-root-section.main-contents .blue-box{background-color:#f0f5fb;padding-bottom:1em}.lower-page-root-section.main-contents .blue-box .dashed-heading .dashed-border{border-top:none}.lower-page-root-section.main-contents .gold-box{background-color:#f1ebd3;padding-bottom:1em}.lower-page-root-section.main-contents .gold-box .dashed-heading .dashed-border{border-top:none}.lower-page-root-section.main-contents .bg-gold{display:grid;grid-template-rows:subgrid;grid-row:span 3;background-color:#f8f5ee;padding:2em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .bg-gold{padding:.5em}}.lower-page-root-section.main-contents .bg-gold .dashed-heading{color:#847200}.lower-page-root-section.main-contents .bg-gold .dashed-heading .dashed-border{border-top:none;border-color:#847200}.lower-page-root-section.main-contents .bg-gold .lists>.list-item::marker{color:#847200}.lower-page-root-section.main-contents .bg-blue{display:grid;grid-template-rows:subgrid;grid-row:span 3;background-color:#f0f5fb;padding:2em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .bg-blue{padding:.5em}}.lower-page-root-section.main-contents .bg-blue .dashed-heading{color:#00406b}.lower-page-root-section.main-contents .bg-blue .dashed-heading .dashed-border{border-top:none;border-color:#00406b}.lower-page-root-section.main-contents .bg-blue .lists>.list-item::marker{color:#00406b}.lower-page-root-section.main-contents ul.lists li.list-item{list-style-type:disc;margin-left:1.5em}.lower-page-root-section.main-contents .summary-list{border:solid 1px #00406b;padding:1em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .summary-list{padding:.5em}}.lower-page-root-section.main-contents .summary-list .summary-list-item{list-style-type:disc;color:#00406b;font-weight:bold;margin-left:2em}@media screen and (max-width:767px){.lower-page-root-section.main-contents .summary-list .summary-list-item{margin-left:1.5em}}.lower-page-root-section.main-contents .summary-list .summary-list-item::marker{color:#00406b}.lower-page-root-section.main-contents table.price-plan-pc{width:80%;border-collapse:collapse;margin:0 auto;border:solid 1px #847200}@media screen and (max-width:767px){.lower-page-root-section.main-contents table.price-plan-pc{display:none}}.lower-page-root-section.main-contents table.price-plan-pc thead th{background-color:#c0a86c;color:#fff}.lower-page-root-section.main-contents table.price-plan-pc tbody th{background-color:#f8f5ee;color:#847200}.lower-page-root-section.main-contents table.price-plan-pc tr:nth-child(3){border-bottom:solid 1px #847200}.lower-page-root-section.main-contents table.price-plan-pc th{border:solid 1px #847200;padding:.5em}.lower-page-root-section.main-contents table.price-plan-pc td{border:dashed 1px #847200;border-right:solid 1px #847200;padding:.2em}.lower-page-root-section.main-contents table.price-plan-pc td.numeric{text-align:right}.lower-page-root-section.main-contents table.price-plan-sp{width:100%;font-size:.9em;border-collapse:collapse;margin:0 auto 1em;border:solid 1px #847200}@media screen and (min-width: 768px){.lower-page-root-section.main-contents table.price-plan-sp{display:none}}.lower-page-root-section.main-contents table.price-plan-sp thead th{background-color:#c0a86c;color:#fff}.lower-page-root-section.main-contents table.price-plan-sp tbody th{background-color:#f8f5ee;color:#847200}.lower-page-root-section.main-contents table.price-plan-sp tr:nth-child(3){border-bottom:solid 1px #847200}.lower-page-root-section.main-contents table.price-plan-sp th{border:solid 1px #847200;padding:.5em}.lower-page-root-section.main-contents table.price-plan-sp td{border:dashed 1px #847200;border-right:solid 1px #847200;padding:.2em}.lower-page-root-section.main-contents table.price-plan-sp td:last-child{width:30%}.lower-page-root-section.main-contents table.price-plan-sp td.numeric{text-align:right}.lower-page-root-section .sitemap-list{display:grid;grid-template-columns:repeat(2, 1fr);font-size:24px;font-weight:bold}@media screen and (max-width:767px){.lower-page-root-section .sitemap-list{grid-template-columns:1fr;font-size:20px}}.lower-page-root-section .sitemap-list .sitemap-list-item a{color:#00406b}/*# sourceMappingURL=main.min.css.map */