<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&amp;family=Shippori+Antique&amp;display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";*:has(&gt;i.luster){position:relative}*:has(&gt;i.luster) i.luster{display:block;width:100%;height:100%;border-radius:inherit;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;z-index:10}*:has(&gt;i.luster) i.luster:before{content:"";display:block;width:150%;height:100%;background:linear-gradient(-45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));position:absolute;top:0;left:0;transform:translateX(-150%);pointer-events:none}*:has(&gt;i.luster):hover i:before{transform:translateX(150%);transition:.75s}@keyframes textLeftIn__backmove{0%{background-position:center right}100%{background-position:center left}}:root{--area-color-kansai: #E50011;--area-color-kanto: #0059B2;--area-color-chubu: #0A8C00;--area-color-chugoku: #00BFBC;--area-color-shikoku: #3293EB;--area-color-hokuriku: #F0640F;--area-color-kyushu: #7A0BB7;--area-color-tohoku: #937200;--area-color-hokkaido: #365C40}@media screen and (max-width: 599px){br.pc{display:none}}@media screen and (min-width: 600px){br.sp{display:none}}ul.breadcrumb{display:block;font-size:12px}ul.breadcrumb&gt;li{display:inline !important;margin:0 !important}ul.breadcrumb&gt;li a{margin:0 !important}ul.breadcrumb&gt;li:not(:last-child){margin:0 3em 0 0 !important;position:relative}ul.breadcrumb&gt;li:not(:last-child):after{content:"ï¼ž";position:absolute;top:.25em;left:calc(100% + 1em)}body:has(#sb-site) ul.breadcrumb&gt;li:not(:last-child):after{top:0}header .header_sub-title{float:left;font-weight:normal}header .header_sub-title a{text-decoration:none}.contact-banner-02{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;row-gap:1rem;position:fixed;bottom:1rem;left:0;pointer-events:none}.contact-banner-02 a{pointer-events:auto}#top .double-half-banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 599px){#top .double-half-banners a{width:100%}#top .double-half-banners a img{width:100%}}.mb_other-footer-link{display:flex;flex-direction:column;max-width:89.3vw;margin:0 auto;padding-bottom:2rem}.mb_other-footer-link li a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding-left:1em;background-image:url(../common/com_arr02.png);background-position:left center;background-repeat:no-repeat}@media screen and (max-width: 599px){.sp-parent{max-width:89.3vw;width:100%;margin-left:auto;margin-right:auto}}.page_banner{display:block;margin-bottom:1rem}:root{--font-shippori: "Shippori Antique", sans-serif;--font-noto-sans: "Noto Sans JP", sans-serif}h1#ecocute-maker-header{color:#666;font-size:11px}.about-page p,.about-page ul,.about-page ol,.about-page table,.battery-maker-list .maker-wrapper p{line-height:1.5}.about-page table th,.about-page table td{vertical-align:middle !important}.about-page h2{margin-bottom:20px}.about-page section{margin-bottom:3em}.about-page p.photo,.battery-maker-list .maker-wrapper p.photo{margin:2.5em 0;text-align:center}.about-page #type #type-battery-wrapper{width:100%;max-width:738px;margin:20px 0 0;overflow:hidden}.about-page #type section{width:48.65%;max-width:360px;margin:0;padding:25px;border:2px solid #ccc;box-sizing:border-box}.about-page #type section#teichi-shiki{float:left}.about-page #type section#idou-kanou{float:right}.about-page #type section h3{padding:15px 0 11px;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;font-size:24px;vertical-align:text-bottom}.about-page #type section h3 span{margin-left:.5em;font-size:16px}.about-page #type section p{margin-top:1em}.about-page #type section p.image{margin-top:2em;text-align:center}.about-page #merit ol,.about-page #demerit ol{counter-reset:number;padding:20px;background:#f2f2f2}.about-page #merit ol li,.about-page #demerit ol li{margin-top:20px;padding:28px;background:#fff}.about-page #merit ol li:first-child,.about-page #demerit ol li:first-child{margin-top:0}.about-page #merit ol li h3,.about-page #demerit ol li h3{position:relative;padding-top:26px;padding-left:92px;padding-bottom:8px;border-bottom:2px solid #97000c;color:#97000c;font-size:27px;line-height:1.3}.about-page #demerit ol li h3{border-bottom:2px solid #717171}.about-page #merit ol li h3:after,.about-page #demerit ol li h3:after{position:absolute;top:4px;left:0;display:inline-block;content:"ãƒ¡ãƒªãƒƒãƒˆ";color:#fff;font-size:12px;text-align:center;width:75px}.about-page #demerit ol li h3:after{content:"ãƒ‡ãƒ¡ãƒªãƒƒãƒˆ"}.about-page #merit ol li h3:before,.about-page #demerit ol li h3:before{counter-increment:number;content:counter(number);position:absolute;left:0;transform:translateY(-50%);display:inline-block;background:#97000c;color:#fff;font-size:32px;border-radius:50%;width:75px;height:75px;line-height:100px;text-align:center}.about-page #demerit ol li h3:before{background:#717171}.about-page #merit ol li h3 span,.about-page #demerit ol li h3 span{position:absolute;top:3px;left:92px;color:#333;font-size:16px}.about-page #merit ol li h3 strong span,.about-page #demerit ol li h3 strong span{position:static;display:inline-block;color:#97000c;font-size:27px}.about-page #merit ol li p,.about-page #merit ol li ul,.about-page #demerit ol li p,#maker .maker-wrapper p{margin-top:1.5em}#about-battery #merit ol li p{padding-right:176px}#about-battery #merit ol li.merit01 p{background:url(images/merit01.png) top right no-repeat}#about-battery #merit ol li.merit02 p{background:url(images/merit02.png) top right no-repeat}#about-battery #merit ol li.merit03 p{background:url(images/merit03.png) top right no-repeat}#about-battery #merit ol li.merit04 p{padding-right:0}#about-battery #merit ol li.merit04 p.image{text-align:center}#about-battery #demerit ol li p{min-height:184px;padding-right:176px}#about-battery #demerit ol li.demerit01 p{min-height:0;padding-right:0}#about-battery #demerit ol li.demerit02 p{background:url(images/demerit02.png) top right no-repeat}#about-battery #demerit ol li.demerit03 p{background:url(images/demerit03.png) top right no-repeat}#about-battery #demerit ol li.demerit04 p{background:url(images/demerit04.png) top right no-repeat}#about-battery #merit ol li ul li{padding:0}#about-battery #merit ol li ul li h4{background:#f1eadc;padding:10px 16px 8px;color:#0d5c2f;font-size:18px}#about-battery #merit ol li ul li p{margin:1em 0 2em}#about-battery #merit ol li ul li:last-child p{margin:1em 0}.about-page #merit ol li table,.about-page #demerit ol li table,.about-page #point ol li table,.about-page #souba table{width:100%;margin-top:1.5em}.about-page #merit ol li table th,.about-page #merit ol li table td,.about-page #demerit ol li table th,.about-page #demerit ol li table td,.about-page #point ol li table th,.about-page #point ol li table td,.about-page #souba table th,.about-page #souba table td{width:50%;padding:.75em;border:1px solid #ccc;text-align:center;box-sizing:border-box}.about-page #merit ol li table th span,.about-page #merit ol li table td span,.about-page #demerit ol li table th span,.about-page #demerit ol li table td span,.about-page #point ol li table th span,.about-page #point ol li table td span,.about-page #souba table th span,.about-page #souba table td span{display:inline-block}.about-page #merit ol li table th,.about-page #demerit ol li table th,.about-page #point ol li table th,.about-page #souba table th{background:#0d5c2f;color:#fff;font-size:16px}.about-page #merit ol li table td,.about-page #demerit ol li table td,.about-page #point ol li table td,.about-page #souba table td{font-size:16px}.about-page #demerit p.link-button{text-align:center}.about-page #demerit p.link-button a{display:block;width:250px;margin:0;padding:.5em 1em;background:#e50011 center left 215px url(images/linkbutton_arrow.png) no-repeat;border-radius:5px;color:#fff;font-size:18px;text-decoration:none}.about-page #demerit p.link-button a:hover,.about-page #maker p.maker-link a:hover{opacity:.6;-ms-filter:"alpha( opacity=60 )";filter:alpha(opacity=60)}#maker .maker-wrapper h3{padding:.75em .625em .5em;background:#f2f2f2 !important;border-bottom:5px solid #0d5c2f;font-size:28px;color:#0d5c2f}.about-page #maker p.maker-link{width:100%;text-align:center}.about-page #maker p.maker-link a{display:inline-block;width:100%;max-width:416px;margin:0 2em;padding:.75em 1.5em;background:#e50011;text-align:center;color:#fff;font-size:18px;text-decoration:none;border-radius:5px;box-shadow:0 2px #900;transition:all .3s ease}.about-page #point ol{counter-reset:number}.about-page #point ol li{position:relative;margin-bottom:20px;padding:25px 30px 25px 40px;background:url(images/bg_point_hd.svg) 30px 25px no-repeat;border:5px solid #c8d8e5;border-radius:15px}.about-page #point ol li h3{margin-left:70px;margin-bottom:24px;padding-top:0;padding-left:12px;padding-bottom:2px;border-left:1px solid #000;color:#97000c;font-size:28px;font-weight:bold;line-height:1.3}.about-page #point ol li h3 strong{display:block;margin-top:2px}.about-page #point ol li h3 span{display:inline-block;color:#333;font-size:16px;line-height:1.5}.about-page #point ol li h3:before{counter-increment:number;content:"0" counter(number);position:absolute;top:51px;left:31px;display:inline-block;width:60px;color:#000;font-size:32px;text-align:center}.about-page #point ol li table{margin-bottom:1.5em}.about-page #point ol li.point03 table th,.about-page #point ol li.point03 table td{width:33%}.about-page #point ol li.point01 p,.about-page #point ol li.point04 p,.about-page #point ol li.point05 p,.about-page #point ol li.point06 p{padding-right:185px}.about-page #point ol li.point01 p{background:url(images/point01.jpg) top right no-repeat}.about-page #point ol li.point04 p{background:url(images/point04.jpg) top right no-repeat}.about-page #point ol li.point05 p{background:url(images/point05.jpg) top right no-repeat}.about-page #point ol li.point06 p{background:url(images/point06.jpg) top right no-repeat}#header .pvNv ul li a{width:14.275%}#about-ecopv #shikumi-ecopv ol{counter-reset:number;margin-bottom:2em;padding-top:22px;letter-spacing:-0.4em}#about-ecopv #shikumi-ecopv ol li{position:relative;display:inline-block;width:234px;margin-left:19px;padding:19px;padding-top:32px;background:#f2f2f2;vertical-align:top;letter-spacing:normal}#about-ecopv #shikumi-ecopv ol li:first-child{margin-left:0}.about-page #shikumi-ecopv ol li:before{counter-increment:number;content:counter(number);display:inline-block;position:absolute;top:-22px;left:0;right:0;width:44px;height:44px;margin:0 auto;background:#fd7808;border-radius:50%;text-align:center;color:#fff;font-size:30px;font-weight:bold}.about-page #shikumi-ecopv ol li:after{position:absolute;top:50%;right:-32px;transform:translateY(-50%);content:url(images/arrow_pv_shikumi.png);z-index:99}.about-page #shikumi-ecopv ol li:last-child:after{content:none}#about-ecopv #shikumi-ecopv ol li h3{padding-top:.625em;border-top:1px solid #afafaf;color:#333;font-size:18px}#about-ecopv #shikumi-ecopv ol li p.image{margin:1em 0}#about-ecopv #merit ol li p{padding-right:176px}#about-ecopv #merit ol li.merit01 p,#about-ecopv #merit ol li.merit07 p,#about-ecopv #merit ol li.merit08 p{padding-right:0}#about-ecopv #merit ol li.merit02 p{background:url(images/pv_merit02.png) top right no-repeat}#about-ecopv #merit ol li.merit03 p{background:url(images/pv_merit03.png) top right no-repeat}#about-ecopv #merit ol li.merit04 p{background:url(images/pv_merit04.png) top right no-repeat}#about-ecopv #merit ol li.merit05 p{min-height:160px;background:url(images/pv_merit05.png) top right no-repeat}#about-ecopv #merit ol li.merit06 p{background:url(images/pv_merit06.png) top right no-repeat}#about-ecopv #merit ol li.merit09 p{background:url(images/pv_merit09.jpg) top right no-repeat}#about-ecopv #merit ol li.merit10 p{background:url(images/pv_merit10.png) top right no-repeat}#about-ecopv #merit p a{color:#e50011}#about-ecopv #merit ol li a.link-banner{display:block;width:100%;margin-top:1.5em;color:rgba(0,0,0,0)}#about-ecopv #merit ol li h4,#about-ecopv #souba h3{background:#f1eadc;margin:1em 0 .75em;padding:8px 16px 6px;color:#0d5c2f;font-size:18px;line-height:1.5}#about-ecopv #merit ol li h5{margin-bottom:.5em;color:#e50011;font-size:18px}#about-ecopv #merit table{margin-bottom:1.5em}#about-ecopv #merit table th span,#about-ecopv #merit table td strong,#about-ecopv #souba table th span,#about-ecopv #souba table td strong{display:inline-block}#about-ecopv #merit table td strong{margin-top:.25em;color:#e50011;font-size:21px;line-height:1.3}#about-ecopv #merit li.merit08 table td strong:before{content:"ï¼ˆ"}#about-ecopv #merit li.merit08 table td strong:after{content:"ï¼‰"}#about-ecopv #merit p a,#about-ecopv #souba p a{color:#e50011}#about-ecopv #merit .note,#about-ecopv #souba .note{font-size:12px}#about-ecopv #merit span.note{display:block;margin-top:1.5em}#about-ecopv #merit li.merit01 p.suushiki{margin:2em auto .5em;letter-spacing:-0.4em;text-align:center}#about-ecopv #merit li.merit01 p.suushiki span.denki-ryoukin,#about-ecopv #merit li.merit01 p.suushiki span.kihon-ryoukin,#about-ecopv #merit li.merit01 p.suushiki span.fukakin,#about-ecopv #merit li.merit01 p.suushiki span.denryoku-ryoukin{position:relative;display:inline-block;margin-left:24px;padding:6px;letter-spacing:normal;border:4px solid rgba(0,0,0,0);color:#333}#about-ecopv #merit li.merit01 p.suushiki span.denki-ryoukin{margin-left:0}#about-ecopv #merit li.merit01 p.suushiki span.denki-ryoukin:after{position:absolute;top:50%;right:-31px;transform:translateY(-50%);content:"=";font-size:36px;z-index:99}#about-ecopv #merit li.merit01 p.suushiki span.fukakin:before{position:absolute;top:50%;left:-34px;transform:translateY(-50%);content:"+";color:#333;font-size:36px;z-index:99}#about-ecopv #merit li.merit01 p.suushiki span.denryoku-ryoukin:before{position:absolute;top:50%;left:-26px;transform:translateY(-50%);content:"+";font-size:36px;z-index:99}#about-ecopv #merit li.merit01 p.suushiki span.denryoku-ryoukin:after{position:absolute;top:10px;right:16px;content:"â€»";font-size:16px;z-index:99}#about-ecopv #merit li.merit01 p.suushiki span.fukakin{border:4px solid #e50011;color:#fff}#about-ecopv #merit li.merit01 p.suushiki span span span{display:table-cell;width:120px;height:64px;padding-top:4px;font-size:20px;font-weight:bold;text-align:center;vertical-align:middle;line-height:1.2}#about-ecopv #merit li.merit01 p.suushiki span.denki-ryoukin span{background:#ffe1e3}#about-ecopv #merit li.merit01 p.suushiki span.kihon-ryoukin span{background:#c7e7c7}#about-ecopv #merit li.merit01 p.suushiki span.fukakin span{background:#1a80b6}#about-ecopv #merit li.merit01 p.suushiki span.denryoku-ryoukin span{background:#c7e7c7}#about-ecopv #merit li.merit01 p.note{margin:.5em 0 2em;font-size:14px;text-align:right}#about-ecopv #merit ol li.merit07 p.zeh-image{margin:2em 0;text-align:center}#about-ecopv #demerit ol li p{padding-right:176px}#about-ecopv #demerit ol li.demerit01 p{background:url(images/pv_demerit01.png) top right no-repeat}#about-ecopv #demerit ol li.demerit01 p.link-button{padding:0;background:none}#about-ecopv #demerit ol li.demerit02 p{background:url(images/pv_demerit02.png) top right no-repeat}#about-ecopv #demerit ol li.demerit03 p{background:url(images/pv_demerit03.png) top right no-repeat}#about-ecopv #demerit ol li.demerit04 p{background:url(images/pv_demerit04.png) top right no-repeat}#about-ecopv #demerit ol li.demerit05 p{background:url(images/pv_demerit05.png) top right no-repeat}#about-ecopv #souba h3{margin-top:1.5em}#about-ecopv #souba table th,#about-ecopv #souba table td{width:33%}#about-ecopv #souba table th{font-size:18px}#about-ecopv #souba p.note{margin:1.5em 0 2em}.eq-tokka p.eq-tokka-banner{margin-bottom:30px}.eq-tokka p.eq-tokka-banner a img{display:block}.eq-tokka p.eq-tokka-banner .bottom-message{display:inline-block;color:#e50011;font-weight:bold;font-size:14px;text-align:left;margin-top:1em;text-decoration:underline;text-decoration-color:#e50011;transition:.5s}.eq-tokka p.eq-tokka-banner .bottom-message:after{content:"ã€€â‰«";display:inline;color:#e50011;font-weight:bold}.eq-tokka p.eq-tokka-banner a:hover .bottom-message{opacity:.5}#local-trivia{padding-bottom:50px}#local-trivia p{font-size:15px;line-height:1.5}#local-trivia p strong{background:linear-gradient(transparent 80%, #ffea00 0%);font-weight:normal}#local-trivia .text-wrapper{position:relative}#local-trivia .text-wrapper .trivia{height:80px;overflow:hidden;margin:0;padding-bottom:35px;text-align:justify;text-justify:inter-ideograph}#local-trivia .text-wrapper .trivia.open{padding-bottom:25px}#local-trivia .text-wrapper p.show-more{position:absolute;bottom:0;left:0;width:100%;height:40px;margin:0;padding:35px 0 0;border:none;text-align:center;line-height:35px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%);cursor:pointer;transition:all .8s ease;color:#2b4da0}#local-trivia p{margin:0}#local-trivia .text-wrapper .trivia p{margin-bottom:1.5em}#local-trivia .text-wrapper .trivia p:last-child{margin-bottom:0}#local-trivia .text-wrapper p.active{background:none}#local-trivia .text-wrapper p.show-more i{width:1em;margin-right:4px;transition:all .4s ease}#local-trivia .text-wrapper p.active i{transform:rotate(180deg)}.ecocute-zaiko-today{padding:10px;background:#e50112}.ecocute-zaiko-today h3{margin:0 !important;padding:4px 0 12px !important;background:rgba(0,0,0,0) !important;color:#f3fa00;font-size:20px;text-align:center;line-height:1.4}.ecocute-zaiko-today dl{padding:14px 16px;background:#f8d12c;overflow:hidden}.ecocute-zaiko-today dl div{clear:both;margin-top:1em}.ecocute-zaiko-today dl div:first-child{margin-top:0}.ecocute-zaiko-today dl dt{float:left;width:4.5em;padding:0 .5em;background:#000;color:#f8d12c;text-align:center;line-height:22px}.ecocute-zaiko-today dl dd{margin-left:5em;padding-top:1px;padding-left:4px;line-height:20px}.ecocute-zaiko-today dl dd span{display:inline-block}.ecocute-zaiko-today p{padding:12px 0 1px;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:1.4}.ecocute-zaiko-today h3 span,.ecocute-zaiko-today p span{display:inline-block}@media screen and (max-width: 480px){.ecocute-zaiko-today p{font-size:16px}}@media screen and (max-width: 400px){.ecocute-zaiko-today h3{font-size:18px}}@media screen and (max-width: 370px){.ecocute-zaiko-today h3{font-size:16px}.ecocute-zaiko-today p{font-size:15px}}@media screen and (max-width: 360px){.ecocute-zaiko-today dl dt{float:none}.ecocute-zaiko-today dl dd{margin-left:0;padding-top:4px;padding-left:2px}}#contents #totsugekitai-sdgs{line-height:1.5;font-size:16px}#contents #totsugekitai-sdgs #sdgs-header,#contents #totsugekitai-sdgs #about-sdgs ul,#contents #totsugekitai-sdgs #kankyo-hairyo p,#contents #totsugekitai-sdgs #hataraki-yasusa p,#contents #totsugekitai-sdgs #shokuba-kouhei p{padding:0 10px}#contents #totsugekitai-sdgs #sdgs-header h1{margin:30px auto;text-align:center}#contents #totsugekitai-sdgs #sdgs-header h1 img{max-width:634px;width:100%;height:auto}#contents #totsugekitai-sdgs #sdgs-header p{margin:40px auto 30px;text-align:center;font-size:18px}#contents #totsugekitai-sdgs ul li{padding-left:1em;text-indent:-1em}#contents #totsugekitai-sdgs ul li:before{content:"â—†"}#contents #totsugekitai-sdgs #about-sdgs figure.the-17goals{margin:40px auto;text-align:center}#contents #totsugekitai-sdgs #about-sdgs figure.the-17goals img{max-width:360px;width:100%;height:auto}#contents #totsugekitai-sdgs #about-sdgs .link-media{position:relative;border:1px solid #828282;overflow:hidden}#contents #totsugekitai-sdgs #about-sdgs .link-media a{display:block;padding:12px}#contents #totsugekitai-sdgs #about-sdgs .link-media a figure{float:left;width:140px;height:112px}#contents #totsugekitai-sdgs #about-sdgs .link-media a img{width:100%;height:auto}#contents #totsugekitai-sdgs #about-sdgs .link-media p.page-title{margin-left:152px;padding-bottom:3em}#contents #totsugekitai-sdgs #about-sdgs .link-media p.link-text{position:absolute;right:12px;bottom:8px;color:#97000c}#contents #totsugekitai-sdgs #shokuba-kouhei{margin-bottom:80px}#inquiry .box1 .inqForm{max-width:670px;padding:0 15px}#contact_form .form-group p.is-error{margin:0 0 .75em;color:#ef5267}#inquiry .inqForm p.error-message{margin:1.5em 0;color:#ef5267}#contact_form .form-group:last-of-type p.is-error{margin:0 0 2em}#inquiry #contact-form h2{margin-top:3em;font-size:16px}#inquiry #contact-form table.form_confirm_item{width:100%;margin:1.5em 0 3em;border-top:1px solid #d8d8d8}#inquiry #contact-form table.form_confirm_item th,#inquiry #contact-form table.form_confirm_item td{padding:30px 1em 30px 0;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:1.5}#inquiry #contact-form table.form_confirm_item th{text-align:left}#inquiry #contact-form table.form_confirm_item th span{border-left:6px solid #050505;padding-left:10px;font-weight:bold}#inquiry #contact-form .btStyle2 a{display:block;margin:0 auto;width:300px;padding:15px;color:#fff;text-align:center;font-weight:bold;text-decoration:none;background:#390;box-shadow:0 3px #297a00;-moz-box-shadow:0 3px #297a00;-webkit-box-shadow:0 3px #297a00;-o-box-shadow:0 3px #297a00;-ms-box-shadow:0 3px #297a00;-khtml-box-shadow:0 3px #297a00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px}#inquiry.inq-complete .inqForm p{margin-bottom:2em;line-height:1.8;font-size:16px}.inqForm .agreement{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:2rem}.inqForm .agreement p{width:100%;text-align:center}.inqForm .agreement input:not(.is-error)~p{display:none}.ecopv-wrap{max-width:740px;margin:0 auto}.ecopv .first{padding:1px 10px 20px;text-align:center;font-size:28px;color:#fff;background:#e50011;line-height:1.25}.ecopv .btns{display:flex;max-width:673.43915px;margin:0 auto;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px}.ecopv .btns li{width:47.91%;max-width:412px}.ecopv .btns li p{text-align:left;font-weight:bold;font-size:15px;line-height:1.5}.singleCont ul.model-list{max-width:680px;width:100%;padding:0 2rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;row-gap:.75em}.singleCont ul.model-list li{width:33.33%;padding-left:2em;position:relative}.singleCont ul.model-list li:before{content:"";display:block;width:.8em;aspect-ratio:1/1;background-color:red;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);position:absolute;top:4px;left:0}@media screen and (max-width: 510px){.singleCont ul.model-list{padding:0 .5rem}.singleCont ul.model-list li{width:50%;padding-left:1.5em}}.blogStyleBase h2{overflow-wrap:break-word}.blogStyleBase img.aligncenter{display:block;margin-left:auto;margin-right:auto}.blogStyleBase .error-code-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.blogStyleBase .error-code-table th,.blogStyleBase .error-code-table td{padding:8px;line-height:1.5;border:solid 1px #fff;vertical-align:middle !important}.blogStyleBase .error-code-table th{background-color:#999;color:#fff}.blogStyleBase .error-code-table tbody td{background-color:#e7e7e7;color:#000}.blogStyleBase .error-code-table tbody tr td:first-child{writing-mode:vertical-rl;text-orientation:upright;text-align:center}.blogStyleBase .error-code-table__sound{border-collapse:collapse;width:100%;margin-bottom:2rem}.blogStyleBase .error-code-table__sound th,.blogStyleBase .error-code-table__sound td{color:#000;border:solid 1px #000;padding:8px;line-height:1.5;vertical-align:middle !important}.blogStyleBase .error-code-table__sound th{text-align:left;background-color:#d1d2d4}.blogStyleBase .error-code-table__sound td{background-color:#fff}.blogStyleBase .error-code-table__approach{width:100%;border-collapse:collapse;margin-bottom:2rem}.blogStyleBase .error-code-table__approach th,.blogStyleBase .error-code-table__approach td{color:#000;border:solid 1px #000;padding:8px;line-height:1.5;vertical-align:middle !important}.blogStyleBase .error-code-table__approach th{background-color:#d1d2d4}.blogStyleBase .error-code-table__approach td{background-color:#fff}.blogStyleBase .error-code-table__approach ul{margin:0 !important}.blogStyleBase .error-code-table__approach ul li{padding-left:1.25em;position:relative}.blogStyleBase .error-code-table__approach td&gt;ul&gt;li:before{content:"â—";position:absolute;top:0;left:0}.blogStyleBase .error-code-table__approach td&gt;ul&gt;li&gt;ul&gt;li:before{content:"â€•";position:absolute;top:0;left:0}.estimate-consultation{width:100%;padding:3rem 1rem;background-color:#eee;border-radius:16px;margin-bottom:6rem}.estimate-consultation h2{text-align:center;font-size:32px;font-weight:bold;color:#e50011;margin-bottom:1em}.estimate-consultation__button{height:100px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1rem;max-width:602px;margin:0 auto 2rem;background-color:#e50011;border-radius:8px;border-bottom:solid 4px #b3000d;transition:.5s;text-decoration:none;box-shadow:2px -2px 4px rgba(0,0,0,.25)}.estimate-consultation__button span:nth-of-type(1){color:#fff;font-weight:bold;text-align:center;font-size:32px}.estimate-consultation__button span:nth-of-type(2){color:#ebdc13;font-weight:bold;text-align:center;font-size:18px}.estimate-consultation__button:hover{transform:translateY(4px);border-bottom:solid 0 #b3000d}.estimate-consultation__tel{display:block;max-width:602px;margin:0 auto}.estimate-consultation__tel img{width:100%;display:block}@media screen and (max-width: 600px){.estimate-consultation__button{height:auto;padding:1rem}.estimate-consultation__button span:nth-of-type(1){font-size:7vw}.estimate-consultation__button span:nth-of-type(2){font-size:4.3vw}}.sidebar__model-number-confirmation{background-color:#e50011;border-radius:8px;border-bottom:solid 4px #b3000d;width:100%;height:6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 2rem;text-decoration:none;transition:.5s;margin-bottom:2rem}.sidebar__model-number-confirmation:hover{transform:translateY(4px);border-bottom:solid 0 #b3000d}.sidebar__model-number-confirmation span{font-size:18px;color:#fff;font-weight:bold}@media screen and (max-width: 600px){.sidebar__model-number-confirmation{height:4rem;padding:0 1rem;margin:2rem auto 1rem !important}.sidebar__model-number-confirmation span{font-size:4.8vw}}#eight-satisfactions{padding-top:3rem;width:100%;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media screen and (max-width: 720px){#eight-satisfactions{max-width:97vw;width:100%}}#eight-satisfactions .inner{border:solid 5px #b52b01;background-color:#e50011;border-radius:8px;padding:1.5rem;position:relative}#eight-satisfactions .inner .top-ribbon,#eight-satisfactions .inner .top-character{position:absolute}#eight-satisfactions .top-ribbon{top:-39px;left:1rem}#eight-satisfactions .top-character{top:-3rem;right:.5rem}@media screen and (max-width: 720px){#eight-satisfactions .inner{padding:.5rem}#eight-satisfactions .inner .top-ribbon,#eight-satisfactions .inner .top-character{width:14vw}#eight-satisfactions .inner .top-ribbon{top:0;transform:translateY(-25%)}}#eight-satisfactions h2{font-weight:bold;color:#fff;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:1.5rem;position:relative;z-index:10;line-height:1}#eight-satisfactions h2&gt;span:nth-of-type(1){font-size:20px;position:relative}@media screen and (max-width: 720px){#eight-satisfactions h2{padding-top:.5em;row-gap:.5em;margin-bottom:1rem}#eight-satisfactions h2&gt;span:nth-of-type(1){font-size:3vw}}#eight-satisfactions h2&gt;span:nth-of-type(1):before,#eight-satisfactions h2&gt;span:nth-of-type(1):after{content:"";width:4px;height:2em;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto 0}#eight-satisfactions h2&gt;span:nth-of-type(1):before{right:calc(100% + 1rem);transform:rotate(-22.5deg)}#eight-satisfactions h2&gt;span:nth-of-type(1):after{left:calc(100% + 1rem);transform:rotate(22.5deg)}@media screen and (max-width: 720px){#eight-satisfactions h2&gt;span:nth-of-type(1):before{right:calc(100% + .5rem)}#eight-satisfactions h2&gt;span:nth-of-type(1):after{left:calc(100% + .5rem)}}#eight-satisfactions h2&gt;span:nth-of-type(2){font-size:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(1) b{font-size:24px}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(2){color:#edea39;font-size:60px}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(2) b{font-size:86px}@media screen and (max-width: 720px){#eight-satisfactions h2&gt;span:nth-of-type(2){font-size:3vw}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(1) b{font-size:1.2em}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(2){font-size:6vw}#eight-satisfactions h2&gt;span:nth-of-type(2) span:nth-of-type(2) b{font-size:1.5em}}#eight-satisfactions ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;row-gap:1rem;margin:0 !important;list-style:none !important}#eight-satisfactions ul li{width:calc(50% - .5rem);height:160px;position:relative}@media screen and (max-width: 720px){#eight-satisfactions ul{row-gap:.5rem}#eight-satisfactions ul li{height:auto}}#eight-satisfactions ul li .list-inner{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.5rem;width:100%;height:100%;background-color:#fff;border-radius:4px;border-bottom:solid 3px #ccc}@media screen and (max-width: 720px){#eight-satisfactions ul li .list-inner{padding:.25rem}}#eight-satisfactions ul li .list-inner:hover *{transition:none;opacity:1}#eight-satisfactions ul li .list-inner h3{line-height:1}#eight-satisfactions ul li .list-inner img{max-width:65%;transition:opacity .5s}#eight-satisfactions ul li a.list-inner:hover img{opacity:.5;transition:opacity .5s}#eight-satisfactions ul li .list-inner p{font-weight:bold;color:#7d7d7d;text-align:center;margin:0 !important}#eight-satisfactions ul li .list-inner&gt;span:first-child{display:table;background-color:#008c00;padding:.25rem .5rem;font-size:18px;font-weight:bold;color:#fff;position:absolute;top:.75rem;left:0;line-height:1}#eight-satisfactions ul li .list-inner&gt;span:first-child b{font-size:24px}@media screen and (max-width: 720px){#eight-satisfactions ul li .list-inner&gt;span:first-child{font-size:2.5vw}#eight-satisfactions ul li .list-inner&gt;span:first-child b{font-size:1.2em}}#eight-satisfactions ul li:nth-of-type(-n+4) .list-inner h3{color:#e50011;background-color:#eeea39;font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 720px){#eight-satisfactions ul li:nth-of-type(-n+4) .list-inner p{font-size:4.5vw}}#eight-satisfactions ul li:nth-of-type(n+5){width:calc(25% - .75rem);height:140px}@media screen and (max-width: 720px){#eight-satisfactions ul li:nth-of-type(n+5){width:calc(50% - .5rem);height:auto}#eight-satisfactions ul li:nth-of-type(-n+4) .list-inner h3{font-size:4.2vw}}#eight-satisfactions ul li:nth-of-type(n+5) .list-inner{border:solid 3px #ddd;padding-top:2rem}#eight-satisfactions ul li:nth-of-type(n+5) .list-inner&gt;span:first-child{background-color:#8c6900;top:3px;left:0;right:0;margin:0 auto;line-height:1}#eight-satisfactions ul li:nth-of-type(n+5) .list-inner h3{color:#000;font-weight:bold;font-size:20px;text-align:center}#eight-satisfactions ul li:nth-of-type(n+5) .list-inner p{font-size:13px}@media screen and (max-width: 720px){#eight-satisfactions ul li:nth-of-type(n+5) .list-inner h3{font-size:4.8vw}#eight-satisfactions ul li:nth-of-type(n+5) .list-inner p{font-size:3.5vw}}.parts__header-tel{width:154px;height:50px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:4px}.parts__header-tel .number,.parts__header-tel .reception,.parts__header-tel .message{white-space:nowrap;line-height:1;text-align:center}.parts__header-tel .number{font-family:var(--font-shippori);font-size:19px;font-weight:bold;padding-left:1.5em;position:relative}.parts__header-tel .number:before{content:"";display:block;width:1.5em;height:100%;background-image:url("../parts/tels/images/free-dial.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}.parts__header-tel .reception{font-family:var(--font-noto-sans);font-size:10px;font-weight:bold}.parts__header-tel .message{font-family:var(--font-noto-sans);font-size:11px;font-weight:bold;color:#fff;background-color:#00a63b;border-radius:4px;padding:2px 0}.parts__footer-tel{width:154px;height:50px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:4px}.parts__footer-tel .number,.parts__footer-tel .reception,.parts__footer-tel .message{color:#fff;white-space:nowrap;line-height:1;text-align:center}.parts__footer-tel .number{font-family:var(--font-shippori);font-size:19px;font-weight:bold;padding-left:1.5em;position:relative}.parts__footer-tel .number:before{content:"";display:block;width:1.5em;height:100%;background-image:url("../parts/tels/images/free-dial_white.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}.parts__footer-tel .reception{font-family:var(--font-noto-sans);font-size:10px;font-weight:bold}.parts__footer-tel .message{font-family:var(--font-noto-sans);font-size:11px;font-weight:bold;color:#e50011;background-color:#fff;border-radius:4px;padding:2px 0}.parts__footer-tel_mobile{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px;margin:0 auto}.parts__footer-tel_mobile .number,.parts__footer-tel_mobile .reception,.parts__footer-tel_mobile .message{color:#fff;white-space:nowrap;line-height:1;text-align:center}.parts__footer-tel_mobile .number{font-family:var(--font-shippori);font-size:24px;font-weight:bold;padding-left:1.5em;position:relative}.parts__footer-tel_mobile .number:before{content:"";display:block;width:1.5em;height:100%;background-image:url("../parts/tels/images/free-dial_white.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}.parts__footer-tel_mobile .reception{font-family:var(--font-noto-sans);font-size:16px}.errerInqBox .message02{font-size:24px !important;font-weight:bold;text-align:center;margin-bottom:.5rem !important}.errerInqBox .message03{font-size:20px !important;font-weight:bold;color:#075a30;text-align:center}.errerInqBox .contacts{display:flex;align-items:center;justify-content:space-around;margin-bottom:2rem}@media screen and (max-width: 720px){.errerInqBox .contacts{flex-direction:column;align-items:center;row-gap:3rem}.errerInqBox .contacts div{width:100%;max-width:230px}}.errerInqBox .contacts div p{font-size:18px !important;font-weight:bold;line-height:1;margin-bottom:1rem !important}.errerInqBox .contacts div a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;padding:.8rem 1.25rem;border-radius:100px;line-height:1}.errerInqBox .contacts div a:hover{filter:brightness(1.5)}.errerInqBox .contacts div a svg{fill:#fff}.errerInqBox .contacts div.tel a{background-color:#136bd9}.errerInqBox .contacts div.tel a svg{height:1.2em;margin-right:.25em}.errerInqBox .contacts div.line a{background-color:#027435}.errerInqBox .contacts div.mail a{background-color:#d91322}.errerInqBox .contacts div.mail a svg{width:1em;margin-right:.25em}.errerInqBox .message04{text-align:center;font-weight:bold;font-size:24px !important;line-height:1.1 !important}.errerInqBox .message04 span{font-size:1.25em !important;color:#e50011}@media screen and (max-width: 720px){.errerInqBox .message04{font-size:4.5vw !important}}.compstaff__img img{display:block;border-radius:100%}.inquiries p{text-align:center}.inquiries h3{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:7rem;border-radius:1000px;text-align:center;background-color:#de4124;font-size:1.5rem;color:#fff;font-weight:bold;line-height:1.4;margin-bottom:2rem}.inquiries h3 b{font-size:1.8rem;color:#ff0}@media screen and (max-width: 540px){.inquiries h3{height:auto;padding:1rem 0;font-size:5vw}.inquiries h3 b{font-size:4vw}}.inquiries h4{text-align:center;font-weight:bold;font-size:1.5rem}.inquiries .message01{font-size:20px !important;font-weight:bold;color:#075a30;text-align:center;margin-bottom:2em}.inquiries .contacts{display:flex;align-items:flex-start;justify-content:space-around;margin-bottom:2rem}@media screen and (max-width: 720px){.inquiries .contacts{flex-direction:column;align-items:center;row-gap:3rem}.inquiries .contacts div{width:100%;max-width:230px}}.inquiries .contacts div p{font-size:18px !important;font-weight:bold;line-height:1;margin-bottom:1rem !important}.inquiries .contacts div a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;padding:.8rem 1.25rem;border-radius:100px;line-height:1}.inquiries .contacts div a:hover{filter:brightness(1.5)}.inquiries .contacts div a svg{fill:#fff}.inquiries .contacts div.tel a{background-color:#136bd9;margin-bottom:.5rem}.inquiries .contacts div.tel a svg{height:1.2em;margin-right:.25em}.inquiries .contacts div.line a{background-color:#027435}.inquiries .contacts div.mail a{background-color:#d91322}.inquiries .contacts div.mail a svg{width:1em;margin-right:.25em}.inquiries .message04{text-align:center;font-weight:bold;font-size:24px !important;line-height:1.1 !important}.inquiries .message04 span{font-size:1.25em !important;color:#e50011}@media screen and (max-width: 720px){.inquiries .message04{font-size:4.5vw !important}}.Optional-construction{margin:2rem auto;max-width:95vw}.Optional-construction .table-wrap{border:solid 1px #c00;border-radius:4px;overflow:hidden;padding:0 !important;margin-bottom:1rem}.Optional-construction table{width:100%}.Optional-construction table thead{background-color:#c00}.Optional-construction table thead th{font-size:16px;font-weight:bold;text-align:center;color:#fff;padding:4px 0}.Optional-construction .pc_table table thead th{position:relative}.Optional-construction table thead th&gt;b{font-size:1.2em;color:#ff0}.Optional-construction table thead th&gt;span{display:table;font-size:12px;padding:2px 4px;border-radius:100px;line-height:1.25;background-color:#ffff86;color:red}.Optional-construction .pc_table table thead th&gt;span{position:absolute;top:0;right:4px;bottom:0;margin:auto 0}.Optional-construction .sp_table table thead{line-height:1.5}.Optional-construction .sp_table table thead th&gt;span{margin:0 auto}.Optional-construction table thead th&gt;span:before,.Optional-construction table thead th&gt;span:after{content:" ";display:inline-block;width:.5em;height:100%}.Optional-construction table thead th&gt;span b{font-size:1.5em}.Optional-construction table tbody th,.Optional-construction table tbody td{border:solid 1px #e7e7e7;padding:4px .8em;font-size:12px}.Optional-construction table tbody th:first-of-type,.Optional-construction table tbody td:first-of-type{border-left:none}.Optional-construction table tbody th:last-of-type,.Optional-construction table tbody td:last-of-type{border-right:none}.Optional-construction table tbody th{background-color:#e7e7e7;font-weight:bold}.Optional-construction table tbody th:not(:last-child){border-right:solid 1px #fff}.Optional-construction .pc_table table tbody th:nth-of-type(2){position:relative}.Optional-construction .pc_table table tbody th:nth-of-type(2):after{content:"";display:block;width:1px;height:calc(100% + 2px);border-left:solid 1px #fff;background-color:#e7e7e7;border-right:solid 1px #fff;position:absolute;top:0;right:-2px}.Optional-construction table tbody td:nth-of-type(odd){text-align:center}.Optional-construction table tbody td:nth-of-type(even){text-align:right}.Optional-construction .pc_table table tbody td:nth-of-type(2){position:relative}.Optional-construction .pc_table table tbody td:nth-of-type(2):after{content:"";display:block;width:1px;height:calc(100% + 2px);border-left:solid 1px #e7e7e7;background-color:#fff;border-right:solid 1px #e7e7e7;position:absolute;top:0;right:-2px}@media screen and (min-width: 601px){.Optional-construction .table-wrap.sp_table{display:none}}@media screen and (max-width: 600px){.Optional-construction .table-wrap.pc_table{display:none}}.Optional-construction&gt;p{line-height:1.5;margin-bottom:1rem}.Optional-construction .Unit-selling-price *{box-sizing:border-box}.Optional-construction .Unit-selling-price&gt;h3{background-color:#c00;color:#fff;font-weight:bold;text-align:center;font-size:16px;padding:4px;line-height:1;position:relative;z-index:100}.Optional-construction .Unit-selling-price&gt;.inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Optional-construction .Unit-selling-price&gt;.inner .left,.Optional-construction .Unit-selling-price&gt;.inner .right{width:50%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}.Optional-construction .Unit-selling-price&gt;.inner .right{position:relative}.Optional-construction .Unit-selling-price&gt;.inner .right:before{content:"";width:1px;height:100%;background-color:#fff;border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;position:absolute;top:0;right:100%}.Optional-construction .Unit-selling-price dl{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-bottom:solid 1px #e7e7e7}.Optional-construction .Unit-selling-price dl:not(:last-child){border-bottom:solid 1px #e7e7e7}.Optional-construction .Unit-selling-price dl&gt;dd.image{width:60px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1px;border-right:solid 1px #e7e7e7}.Optional-construction .Unit-selling-price dl&gt;dd.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Optional-construction .Unit-selling-price dl&gt;div{width:calc(100% - 60px)}.Optional-construction .Unit-selling-price dl&gt;div dt,.Optional-construction .Unit-selling-price dl&gt;div dd{min-height:1.25rem;font-size:12px;line-height:1;display:flex;align-items:center;padding:0 1rem}.Optional-construction .Unit-selling-price dl&gt;div dt{color:#c00;background-color:#ffff86;font-weight:bold}.Optional-construction .Unit-selling-price dl&gt;div dt small{font-size:10px;font-weight:normal}.Optional-construction .Unit-selling-price dl&gt;div dd{display:flex;align-items:center;justify-content:space-between}.Optional-construction .Unit-selling-price&gt;.inner .right dl:nth-of-type(1)&gt;div dd:not(:last-child){border-bottom:solid 1px #e7e7e7}.Optional-construction .Unit-selling-price&gt;.inner .right dl:nth-of-type(1) .image{border-bottom:none}.Optional-construction .Unit-selling-price&gt;.inner .right dl:nth-of-type(1) .image img{height:calc(50% - .5px)}.Optional-construction .Unit-selling-price&gt;.inner .right dl:nth-of-type(2)&gt;dd.image img{width:75%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.Optional-construction .Unit-selling-price&gt;.inner .right dl:nth-of-type(3)&gt;dd.image img{width:90%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 600px){.Optional-construction .Unit-selling-price&gt;.inner .left,.Optional-construction .Unit-selling-price&gt;.inner .right{width:100%}.Optional-construction .Unit-selling-price dl&gt;div dt,.Optional-construction .Unit-selling-price dl&gt;div dd{font-size:3vw}.Optional-construction .Unit-selling-price dl&gt;div dt small{font-size:.75em}}#company .company-staffes{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:5rem}#company .company-staffes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5rem;width:50%;border:solid 1px #ddd;background-color:#f6f5ef}#company .company-staffes li .photo{max-width:100px;padding-bottom:1rem;position:relative}#company .company-staffes li .photo img{display:block;width:100%;aspect-ratio:1/1;border-radius:100%}#company .company-staffes li .photo p{display:table;text-align:center;color:#fff;font-weight:bold;background-color:#e50011;border-radius:100px;padding:4px 1em;position:absolute;top:calc(100% - (1rem + 4px));left:0;right:0;margin:0 auto}#company .company-staffes li .messages{width:210px}#company .company-staffes li .messages p{line-height:1.8}#company .company-staffes li .messages p.in_charge{font-size:.8em;font-weight:bold}@media screen and (max-width: 600px){#company .company-staffes li{flex-direction:column;align-items:center;justify-content:flex-start;row-gap:1rem}#company .company-staffes li .messages{width:100%}}#company .company-staffes__photo-only{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:6rem}#company .company-staffes__photo-only li{width:100px;padding-bottom:1rem;position:relative}#company .company-staffes__photo-only li img{display:block;width:100%;border-radius:100%}#company .company-staffes__photo-only li p{display:table;text-align:center;color:#fff;font-weight:bold;background-color:#e50011;border-radius:100px;padding:4px 1em;position:absolute;top:calc(100% - (1rem + 4px));left:0;right:0;margin:0 auto}@media screen and (max-width: 440px){#company .company-staffes__photo-only li{width:calc(33.33% - 2rem)}}.adviser .adviser__staffs{width:70%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto 1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem}.adviser .adviser__staffs img{width:90px;aspect-ratio:1/1;border-radius:100%}@media screen and (max-width: 600px){.adviser .adviser__staffs{width:100%;-moz-column-gap:1rem;column-gap:1rem}.adviser .adviser__staffs img{width:15vw}}.advisers_photo{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:3rem;justify-content:space-around}.advisers_photo img{display:block;width:15%;aspect-ratio:1/1;border-radius:100%}ul.typeItem-descript-p-adviser{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;row-gap:1rem;width:460px;-moz-column-gap:20px;column-gap:20px;margin:0 auto 1rem}@media screen and (max-width: 599px){ul.typeItem-descript-p-adviser{width:100%;-moz-column-gap:1rem;column-gap:1rem}}ul.typeItem-descript-p-adviser&gt;li{width:100px}@media screen and (max-width: 599px){ul.typeItem-descript-p-adviser&gt;li{width:calc(25% - 1rem)}}ul.typeItem-descript-p-adviser&gt;li img{display:block;width:100px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;border-radius:100%;margin:0 auto}@media screen and (max-width: 599px){ul.typeItem-descript-p-adviser&gt;li img{width:100%;height:auto}}.customer_consultation_desk{background-color:#fff195;padding:1rem 2.5rem .8rem}.customer_consultation_desk&gt;p{transform:skewX(-10deg)}.customer_consultation_desk&gt;p:nth-of-type(1){font-size:20px !important;font-style:italic !important;font-weight:bold !important;text-align:center !important;margin-bottom:0 !important}.customer_consultation_desk&gt;p:nth-of-type(2){font-size:28px !important;font-style:italic !important;font-weight:bold !important;color:#0d5c2f !important;text-align:center !important;margin-bottom:1rem !important}@media screen and (max-width: 600px){.customer_consultation_desk&gt;p:nth-of-type(1){font-size:4.2vw !important;margin-bottom:0 !important}.customer_consultation_desk&gt;p:nth-of-type(2){font-size:5.7vw !important;margin-bottom:.5rem !important}}.customer_consultation_desk&gt;div{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.customer_consultation_desk&gt;div{flex-direction:column;align-items:center;row-gap:1rem}}.customer_consultation_desk&gt;div a{width:315px;height:76px;border-radius:5px;text-decoration:none;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;transition:.5s}@media screen and (max-width: 420px){.customer_consultation_desk&gt;div a{width:100%}}.customer_consultation_desk&gt;div a:nth-of-type(1){background:linear-gradient(to bottom, #E65238, #d32a0b);border-bottom:solid 4px #9b1900}.customer_consultation_desk&gt;div a:nth-of-type(2){background-color:#0eaa3c;border-bottom:solid 4px #0d5c2f}.customer_consultation_desk&gt;div a:nth-of-type(1):hover{border-bottom:solid 0 #9b1900}.customer_consultation_desk&gt;div a:nth-of-type(2):hover{border-bottom:solid 0 #0d5c2f}.customer_consultation_desk&gt;div a p{text-align:center;line-height:1 !important;margin-bottom:0 !important}.customer_consultation_desk&gt;div a p:nth-of-type(1){font-size:20px !important;color:#fffb06;font-weight:bold}.customer_consultation_desk&gt;div a:nth-of-type(1) p:nth-of-type(1){margin-bottom:.25rem !important}.customer_consultation_desk&gt;div a:nth-of-type(1) p:nth-of-type(2){font-size:16px !important;color:#fffb06}.customer_consultation_desk&gt;div a:nth-of-type(2) p:nth-of-type(2){font-size:18px;color:#fff}.customer_consultation_desk&gt;div a:nth-of-type(2) p:nth-of-type(3){font-size:14px;color:#fff}@media screen and (max-width: 600px){.customer_consultation_desk&gt;div a p:nth-of-type(1){font-size:5.7vw !important}.customer_consultation_desk&gt;div a:nth-of-type(1) p:nth-of-type(2){font-size:4.7vw !important}.customer_consultation_desk&gt;div a:nth-of-type(2) p:nth-of-type(2){font-size:4vw}.customer_consultation_desk&gt;div a:nth-of-type(2) p:nth-of-type(3){font-size:3.7vw}}#modal{position:relative}#modal .modal-body{width:auto;height:90vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto}@media(orientation: portrait){#modal .modal-body{height:auto;width:78vw}}#modal .modal-body&gt;div,#modal .modal-body&gt;a:not(.close-link){display:block;width:100%}#modal .modal-body&gt;div.width-half,#modal .modal-body&gt;a.width-half{width:50%}#modal .modal-body&gt;div.width-full,#modal .modal-body&gt;a.width-full{width:100%}#modal .modal-body&gt;div img,#modal .modal-body&gt;a:not(.close-link) img{width:100%}.close-link{display:none}#modal .modal-body .close-link{display:block;font-size:30px;line-height:30px;width:30px !important;aspect-ratio:1/1;text-align:center;color:#fff;position:absolute;bottom:100%;left:100%;z-index:10000;outline:none;transition:transform .3s ease-in-out}@media(orientation: portrait){#modal .modal-body .close-link{left:auto;right:0}}#modal .modal-body .close-link:hover{transform:rotate(360deg);color:#fff}.custombox-overlay{z-index:10000000}.custombox-content{z-index:10000001}.modal_content{margin:3rem auto;background-color:#eee;border-radius:20px;width:100%;padding:2rem 3rem}.modal_content h2{color:#e50011;text-align:center;font-size:30px;margin-bottom:1em}.modal_content h2 br{display:none}@media screen and (max-width: 600px){.modal_content h2{font-size:6vw}.modal_content h2 br{display:inline}}:not(#modal) .modal-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}:not(#modal) .modal-body a:not(.close-link),:not(#modal) .modal-body div{display:block;width:100%}:not(#modal) .modal-body a.width-half,:not(#modal) .modal-body div.width-half{width:50%}:not(#modal) .modal-body a img,:not(#modal) .modal-body div img{display:block;width:100%}@media screen and (max-width: 600px){.modal_content{width:95vw;padding:2rem 1rem}}.speech-bubble{width:100%;height:10rem;background-color:#ca0000;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:3rem;position:relative}.speech-bubble:after{content:"";display:block;width:10rem;height:1rem;background-color:#ca0000;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;top:calc(100% - 1px);left:0;right:0;margin:0 auto}.speech-bubble p{color:#fff;text-align:center;font-weight:bold;font-size:30px !important}.hanbaikakaku .gekiyasutokka{border-top:solid 5px #cb0008;border-bottom:solid 5px #cb0008;padding:1.5rem 0;margin-bottom:.5rem}.hanbaikakaku .gekiyasutokka h3{font-size:18px;font-weight:bold}.hanbaikakaku .gekiyasutokka&gt;div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:1rem 0 0}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(1){width:25%}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(1) p{font-size:2.5rem !important;font-weight:bold;line-height:1.5}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(2){width:75%}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(2) p{font-size:5.5em !important;color:#e6041a;font-weight:bolder;text-align:right;white-space:nowrap}.hanbaikakaku .gekiyasutokka&gt;p:last-child{text-align:center;color:#e6041a;font-weight:bold;font-size:3rem !important}@media screen and (max-width: 599px){.hanbaikakaku .gekiyasutokka h3{font-size:3.7vw !important}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(1) p{font-size:4vw !important}.hanbaikakaku .gekiyasutokka&gt;div&gt;div:nth-child(2) p{font-size:10vw !important}.hanbaikakaku .gekiyasutokka&gt;p:last-child{font-size:7vw !important}}.hanbaikakaku_bottom_annotations{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:3rem}@media screen and (max-width: 599px){.hanbaikakaku_bottom_annotations{flex-direction:column;row-gap:1rem}}.hanbaikakaku_bottom_annotations .annotations{width:64.9%}@media screen and (max-width: 599px){.hanbaikakaku_bottom_annotations .annotations{width:100%;order:2}}.hanbaikakaku_bottom_annotations .annotations p{font-size:14px !important;line-height:1.2}.hanbaikakaku_bottom_annotations .link{width:33.4%}@media screen and (max-width: 599px){.hanbaikakaku_bottom_annotations .link{width:100%;order:1}}.hanbaikakaku_bottom_annotations .link a{font-size:14px !important;text-align:right;background-image:url("../common/com_arr01.png");background-repeat:no-repeat;background-position:left;padding-left:1em;text-decoration:underline;white-space:nowrap}.headline01{background-color:#97000c;padding:15px 15px 13px;border-radius:5px;font-size:1.714285714rem;font-weight:bold;color:#fff;margin-bottom:2rem;line-height:1.4em}@media screen and (max-width: 600px){.headline01{font-size:16px;padding:10px 10px 8px}}.headline02{font-size:20px;font-weight:bold;padding:15px;border-left:solid 8px #971900;border-bottom:solid 1px #d8d8d8;margin-top:2rem;margin-bottom:2rem;line-height:1.5}@media screen and (max-width: 600px){.headline02{font-size:16px;padding:10px}}.headline03{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;background-color:#0d5c2f;width:100%;height:50px;border-bottom:solid 3px #03381a;font-size:24px;font-weight:bold;color:#fff;padding-left:1rem;margin-bottom:2rem}.headline04{padding:1rem;font-size:26px;font-weight:bold;color:#fff;margin-bottom:1.5rem;line-height:1.3;background-color:#e50011;border-radius:5px}@media screen and (max-width: 599px){.headline04{font-size:18px}}.headline04:has(img){padding:1.5rem 0 1.5rem 6rem;position:relative}.headline04:has(img) img{position:absolute;top:0;bottom:0;left:1rem;margin:auto 0}.headline05{font-size:18px;font-weight:bold;line-height:1.5;padding-left:2rem;margin:2rem 0;position:relative}@media screen and (max-width: 599px){.headline05{font-size:16px}}.headline05:before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("../images/common/Icon_akar-check.svg");background-position:top center;background-size:contain;background-repeat:no-repeat;position:absolute;top:.25em;left:0}.headline06{font-size:16px;font-weight:bold;line-height:1;border-left:solid 7px #971900;padding-left:.5rem;margin:2rem 0}.headline07{max-width:380px;width:100%;padding:1rem 0 .8rem;font-size:18px;text-align:center;border:solid 1px #707070;margin-bottom:2rem}.headline08{border-left:solid 8px #e50011;border-bottom:solid 1px #d8d8d8;padding:.8rem 0;padding-left:1em;font-size:20px;font-weight:bold;margin-bottom:1.5rem;line-height:1.3}@media screen and (max-width: 599px){.headline08{font-size:16px}}.headline09{font-size:18px;font-weight:bold;line-height:1.5;padding-left:2rem;margin:2rem 0;position:relative}.headline09 sup{font-weight:normal;font-size:.75em}@media screen and (max-width: 599px){.headline09{font-size:16px}}.headline09:before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("../images/common/Icon_check_maincolor.svg");background-position:top center;background-size:contain;background-repeat:no-repeat;position:absolute;top:.25em;left:0}ul.check-list{margin-bottom:2rem}ul.check-list li{font-size:18px;font-weight:bold;line-height:1.5;padding-left:2rem;position:relative}ul.check-list li:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width: 599px){ul.check-list li{font-size:16px}}ul.check-list li:before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("../images/common/Icon_akar-check.svg");background-position:top center;background-size:contain;background-repeat:no-repeat;position:absolute;top:.25em;left:0}ul.dot{padding-left:1em}ul.dot li{text-indent:-1em}ul.dot li:not(:last-child){margin-bottom:.75em}ul.dot li:before{content:"ãƒ»"}.loan_box{background:#e7e7e7;padding:20px;border-radius:5px;margin-bottom:1.25rem}.Related-article{margin-bottom:2rem}.Related-article a{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:10px;min-height:96px;border:3px solid #0d5c2f;background-color:#fff;position:relative;transition:background-color .5s}@media screen and (max-width: 599px){.Related-article a{flex-direction:column;row-gap:.5rem}}.Related-article a .left{width:14.8%}@media screen and (max-width: 599px){.Related-article a .left{width:100%}}.Related-article a .left img{display:block;width:100%;aspect-ratio:100/72}.Related-article a .right{width:calc(85.2% - 10px)}@media screen and (max-width: 599px){.Related-article a .right{width:100%}}.Related-article a .right .blogCtBox&gt;span{padding:4px 1em;text-align:center;color:#fff;line-height:.8;margin-bottom:.5em}.Related-article a .right .blogCtBox&gt;span.media{background:#0d5c2f}.Related-article a .right .blogCtBox&gt;span.media-pv{background:#d93600}.Related-article a .right .blogCtBox&gt;span.media-all{background:#0085b2}.Related-article a .right .blogCtBox&gt;span.media-battery{background:#b28500}.Related-article a .right .blogCtBox&gt;span.media-smart{background:#cf0ea4}.Related-article a .right&gt;span:nth-of-type(2){text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1px}@media screen and (max-width: 599px){.Related-article a .right&gt;span:nth-of-type(2){font-size:14px;line-height:1.5;text-decoration:none}}.Related-article a:hover{background-color:#ffb}.Related-article a:hover .right&gt;span:nth-of-type(2){text-decoration:none}.area_appeal{background-color:#eee;padding:1rem}.area_appeal h2{margin:0 0 20px;color:#e50011;text-align:center;font-size:14px}.area_appeal h3{margin:0 0 10px;color:#333;font-size:12px;text-align:center}.area_appeal .area_appeal_list{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:2rem}.area_appeal .area_appeal_list li{width:50%;border-bottom:solid 1px #eee;background-color:#fff;padding:.5rem}.area_appeal .area_appeal_list li:nth-child(odd){border-right:solid 1px #eee}.area_appeal .area_appeal_list li a{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:4px;text-decoration:none}.area_appeal .area_appeal_list li a picture{width:100%}.area_appeal .area_appeal_list li a picture img{display:block;margin:0 auto;max-width:68px;aspect-ratio:68/47;-o-object-fit:cover;object-fit:cover}.area_appeal .area_appeal_list li a h4{font-weight:bold;margin-bottom:0}.present_202404_banners{margin-bottom:5rem}@media screen and (max-width: 599px){.present_202404_banners{margin-bottom:3rem}}.present_202404_banners h2{text-align:center;color:#e50011;font-weight:bold;line-height:1.25;padding:.5rem 0 .25rem;border:solid 2px #e50011;border-left:none;border-right:none;margin-bottom:1rem}.present_202404_banners h2 span:nth-of-type(1){font-size:16px}.present_202404_banners h2 span:nth-of-type(2){font-size:20px}.present_202404_banners .banner{display:block;margin-bottom:1rem}.present_202404_banners&gt;p{font-weight:bold;text-align:center;font-size:15px;margin-bottom:1rem;line-height:1.3}.present_202404_banners h4{text-align:center;color:#fe0001;font-size:20px;font-weight:bold;margin-bottom:1rem}.present_202404_banners ul{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.present_202404_banners ul li{display:block;width:calc(25% - .75rem);aspect-ratio:173/100;background-color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.1);padding:.25rem;margin-bottom:2rem}.present_202404_banners ul li img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-banner{margin-bottom:20px}.product-banner a{display:block;text-decoration:none}.product-banner img{display:block;width:100%}.product-banner p{display:inline-block;color:#e50011;font-weight:bold;font-size:14px;text-align:left;margin-top:1em;text-decoration:underline;text-decoration-color:#e50011;transition:.5s;line-height:1.25}.product-banner a:hover p{opacity:.5}.link-button01{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#e50011;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.3);max-width:380px;width:100%;height:3.5rem;line-height:1;color:#fff !important;text-align:center;font-weight:bold;text-decoration:none;margin:0 auto;position:relative}.link-button01:after{content:"ï¼ž";display:block;color:#fff !important;font-weight:bold;line-height:1;width:1em;height:1em;position:absolute;top:0;bottom:0;right:1em;margin:auto 0}.link-button01:hover{filter:brightness(1.2)}.makers-link{margin:3rem auto;border:solid 2px #e50011;background-color:#ffe1e3;border-radius:5px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.makers-link{max-width:92vw}}.makers-link h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;height:62px;font-size:20px;font-weight:bold;color:#fff;padding-left:1rem;background-color:#e50011;border-radius:5px 5px 0 0;position:relative}@media screen and (max-width: 599px){.makers-link h2{font-size:18px}}.makers-link h2:after{content:"";display:block;width:auto;height:100%;aspect-ratio:1/1;background-image:url("../ecoAllTmp/images/top_all_img01.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;right:0}.makers-link ul{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:1rem}.makers-link ul li{width:calc(25% - 12px)}@media screen and (max-width: 599px){.makers-link ul li{width:calc(50% - 8px)}}.makers-link ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:165/61;background-color:#fff;border:solid 1px #ccc;border-bottom-width:4px;border-radius:5px;padding:.5rem;position:relative}.makers-link ul li a:after{content:"";display:block;width:.8rem;height:.8rem;background-image:url("../common/com_arr01.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:.25rem;margin:auto 0;transition:.5s}.makers-link ul li a:hover:after{translate:.25rem 0}.makers-link ul li a img{width:80%;height:100%;-o-object-fit:contain;object-fit:contain}.cities-link{margin:1.5rem auto;max-width:980px}.cities-link h3{text-align:center;font-size:1.2rem;margin-bottom:1rem}#top .cities-link h3{margin-bottom:0;background-color:rgba(0,0,0,0);box-shadow:none}.cities-link ul{font-size:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em;padding:1rem;margin-bottom:1rem}.cities-link ul li{display:block}.cities-link ul li a{--area-color: var(--area-color-kansai);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1em;line-height:1;height:1.75em;text-decoration:none;border:solid 2px var(--area-color);border-radius:1000px;padding:0 1em;color:#000;text-align:center;font-weight:bold;transition:.5s}.cities-link ul li a.kanto{--area-color: var(--area-color-kanto)}.cities-link ul li a.chubu{--area-color: var(--area-color-chubu)}.cities-link ul li a.chugoku{--area-color: var(--area-color-chugoku)}.cities-link ul li a.shikoku{--area-color: var(--area-color-shikoku)}.cities-link ul li a.hokuriku{--area-color: var(--area-color-hokuriku)}.cities-link ul li a.kyushu{--area-color: var(--area-color-kyushu)}.cities-link ul li a.tohoku{--area-color: var(--area-color-tohoku)}.cities-link ul li a.hokkaido{--area-color: var(--area-color-hokkaido)}.cities-link ul li a.current,.cities-link ul li a:hover{background-color:var(--area-color);color:#fff}.cities-link ul li a.current{pointer-events:none}.cities-link p:last-child{text-align:center;font-size:1rem}section.products-display01{max-width:92vw;margin-left:auto;margin-right:auto;margin-bottom:4rem}section.products-display01&gt;ul{display:flex;flex-wrap:wrap;align-items:stretch;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}section.products-display01&gt;ul&gt;li{--frame-color: #E50011;--frame-border-color: #E50011;--headline-color: #fff;--medal-image: url("../images/products-display/ranking-medal_02.webp");width:calc(50% - .5rem)}section.products-display01&gt;ul&gt;li:has(h3 .medal){--frame-color: #F0F0F0;--frame-border-color: #CCCCCC;--headline-color: #000}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(1){--frame-color: #D4B02E;--frame-border-color: #D4B02E;--headline-color: #fff;--medal-image: url("../images/products-display/ranking-medal_gold.webp")}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(2){--frame-color: #666867;--frame-border-color: #666867;--headline-color: #fff;--medal-image: url("../images/products-display/ranking-medal_silver.webp")}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(3){--frame-color: #976A40;--frame-border-color: #976A40;--headline-color: #fff;--medal-image: url("../images/products-display/ranking-medal_bronze.webp")}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(4),section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(5),section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(6){--medal-image: url("../images/products-display/ranking-medal_01.webp")}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(4){--frame-color: #E50011;--frame-border-color: #E50011;--headline-color: #fff}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(5){--frame-color: #0032A6;--frame-border-color: #0032A6;--headline-color: #fff}section.products-display01&gt;ul&gt;li:has(h3 .medal):nth-child(6){--frame-color: #00A63B;--frame-border-color: #00A63B;--headline-color: #fff}section.products-display01&gt;ul&gt;li a{display:flex;flex-wrap:wrap;align-items:stretch;text-decoration:none;border:solid 1px var(--frame-border-color);border-radius:5px;transition:filter .5s}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a{flex-direction:column;align-items:center}}section.products-display01&gt;ul&gt;li a:hover{filter:brightness(1.1)}section.products-display01&gt;ul&gt;li a:hover img{opacity:1 !important}section.products-display01&gt;ul&gt;li a h3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:var(--frame-color);border-bottom:solid 1px var(--frame-border-color);width:100%;height:27px;padding-top:2px;margin-bottom:.5rem;position:relative}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a h3{height:5.3vw}}section.products-display01&gt;ul&gt;li a h3 span:not([class]){color:var(--headline-color);text-align:center;font-size:18px;line-height:1;font-weight:bold}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a h3 span:not([class]){font-size:3.7vw}}section.products-display01&gt;ul&gt;li a h3 .medal{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:43px;height:43px;line-height:1;text-align:center;font-size:20px;font-weight:bold;background-image:var(--medal-image);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:1rem;margin:auto 0}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a h3 .medal{font-size:5.3vw}}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a h3 .medal{width:9.9vw;height:9.9vw;right:.5rem}}section.products-display01&gt;ul&gt;li a .image-area{width:45%;aspect-ratio:1/1;padding:.25rem}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .image-area{width:26.7vw;padding:0}}section.products-display01&gt;ul&gt;li a .image-area img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.products-display01&gt;ul&gt;li a .descriptions-area{width:55%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding:.5rem}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area{width:100%;padding-bottom:1.2rem}}section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul{max-width:151px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin-bottom:.5rem}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul{max-width:100%}}section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul li{width:calc(50% - .125rem);height:20px;border-radius:5px;background-color:#afafaf;line-height:1;font-size:11px;text-align:center;color:#fff;font-weight:bold;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul li{font-size:2.9vw}}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul li{height:5.3vw;padding-top:.2em}}section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul li.purpose{background-color:#d9ad8b}section.products-display01&gt;ul&gt;li a .descriptions-area&gt;ul li.capacity{background-color:#8b91d9}section.products-display01&gt;ul&gt;li a .descriptions-area .product-name{font-size:14px;font-weight:bold;margin-bottom:.25rem}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area .product-name{font-size:2.9vw}}section.products-display01&gt;ul&gt;li a .descriptions-area .product-number{font-size:16px;font-weight:bold;margin-bottom:.5rem}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area .product-number{font-size:3.7vw}}section.products-display01&gt;ul&gt;li a .descriptions-area .services{font-size:14px;margin-bottom:.5rem;font-weight:bold}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area .services{font-size:2.9vw}}section.products-display01&gt;ul&gt;li a .descriptions-area .services&gt;span{color:#e50011}section.products-display01&gt;ul&gt;li a .descriptions-area .sales-price{font-size:14px;font-weight:bold}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area .sales-price{font-size:3.7vw}}section.products-display01&gt;ul&gt;li a .descriptions-area .sales-price b{font-size:24px;color:#e50011;font-weight:bold}@media screen and (max-width: 599px){section.products-display01&gt;ul&gt;li a .descriptions-area .sales-price b{font-size:4.8vw}}.Option-single-price-list{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media screen and (max-width: 599px){.Option-single-price-list{max-width:95.2vw}}.Option-single-price-list dl{width:100%;margin:0 auto;border:solid 1px #c00;border-radius:5px}.Option-single-price-list dl&gt;div{display:flex;flex-wrap:wrap;align-items:stretch}.Option-single-price-list dl&gt;div:not(:last-child){border-bottom:solid 1px #c00}.Option-single-price-list dl&gt;div dt,.Option-single-price-list dl&gt;div dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.9em;font-size:16px}@media screen and (max-width: 599px){.Option-single-price-list dl&gt;div dt,.Option-single-price-list dl&gt;div dd{font-size:3.7vw}}.Option-single-price-list dl&gt;div dt{justify-content:flex-start;font-weight:bold;background-color:#e4e4e4;width:36.4%;text-align:left;white-space:nowrap}@media screen and (max-width: 599px){.Option-single-price-list dl&gt;div dt{width:60.2%}}.Option-single-price-list dl&gt;div dd{justify-content:flex-end;width:63.6%;text-align:right}@media screen and (max-width: 599px){.Option-single-price-list dl&gt;div dd{width:39.8%}}.Option-single-price-list dl&gt;div:first-child dt{border-radius:5px 0 0 0}.Option-single-price-list dl&gt;div:last-child dt{border-radius:0 0 0 5px}.Option-single-price-list&gt;section{width:100%;margin:3rem auto 0;position:relative}.Option-single-price-list&gt;section&gt;span:first-child{color:#000;font-weight:bold;text-align:center;width:100%;font-size:16px;display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:100%;left:0;right:0;margin:0 auto}@media screen and (max-width: 599px){.Option-single-price-list&gt;section&gt;span:first-child{font-size:4.3vw}}.Option-single-price-list&gt;section&gt;span:first-child&gt;b{font-size:20px}@media screen and (max-width: 599px){.Option-single-price-list&gt;section&gt;span:first-child&gt;b{font-size:5.3vw}}.Option-single-price-list&gt;section&gt;span:first-child&gt;b&gt;span{color:#e50011}.Option-single-price-list&gt;section&gt;span:first-child:before{content:"ï¼¼"}.Option-single-price-list&gt;section&gt;span:first-child:after{content:"ï¼"}.Option-single-price-list&gt;section h3{background-color:#c00;min-height:2.5rem;text-align:center;color:#fff;font-weight:bold;min-height:64px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:.25rem;border-radius:5px 5px 0 0}@media screen and (max-width: 599px){.Option-single-price-list&gt;section h3{min-height:17.1vw}}.Option-single-price-list&gt;section h3&gt;span{line-height:1}.Option-single-price-list&gt;section h3&gt;span:nth-child(1){font-size:24px;margin-bottom:.5rem}@media screen and (max-width: 599px){.Option-single-price-list&gt;section h3&gt;span:nth-child(1){font-size:4.3vw}}.Option-single-price-list&gt;section h3&gt;span:nth-child(2){font-size:16px}@media screen and (max-width: 599px){.Option-single-price-list&gt;section h3&gt;span:nth-child(2){font-size:3.7vw}}.Option-single-price-list&gt;section h3&gt;span:nth-child(2) b{font-size:18px;color:#ff0}@media screen and (max-width: 599px){.Option-single-price-list&gt;section h3&gt;span:nth-child(2) b{font-size:4.3vw}}.Option-single-price-list&gt;section dl{width:100%;border-radius:0 0 5px 5px}.Option-single-price-list&gt;section dl&gt;div:first-child dt{border-radius:0}.Great-value-products{max-width:92vw;margin-left:auto;margin-right:auto;margin-bottom:4rem}.Great-value-products ul li:not(:last-child){margin-bottom:2rem}.Great-value-products ul li a{transition:filter .5s}.Great-value-products ul li a img{display:block}.Great-value-products ul li a:hover,.Great-value-products ul li a:active{filter:brightness(1.1)}.Great-value-products ul li a:hover img,.Great-value-products ul li a:active img{opacity:1 !important}.call-to-action{background-color:#e50011;padding:2rem 0;margin:0 auto 3rem}.call-to-action .inner{max-width:93%;border-radius:20px;background-color:#fff;margin:0 auto;padding:2rem}@media screen and (max-width: 599px){.call-to-action .inner{padding:2rem 1rem}}.call-to-action .inner h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:bold;color:#e50011;padding-bottom:1rem;line-height:1.5;margin-bottom:.5rem;position:relative}@media screen and (max-width: 599px){.call-to-action .inner h2{font-size:3.7vw}}@media screen and (max-width: 599px){.call-to-action .inner h2{padding-bottom:.25rem}}.call-to-action .inner h2 img{display:block;position:absolute;bottom:0}.call-to-action .inner h2 img:nth-of-type(1){width:88px;aspect-ratio:88/147;left:0}@media screen and (max-width: 599px){.call-to-action .inner h2 img:nth-of-type(1){width:12.7vw}}.call-to-action .inner h2 img:nth-of-type(2){width:106px;aspect-ratio:106/69;right:0}@media screen and (max-width: 599px){.call-to-action .inner h2 img:nth-of-type(2){width:15.8vw}}.call-to-action .inner ul li:not(:last-child){margin-bottom:1.5rem}.call-to-action .inner ul li a{--shadow-width: 4px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:60px;border-radius:5px;text-decoration:none;color:#fff;font-weight:bold;padding-top:.5rem;transition:.5s}@media screen and (max-width: 599px){.call-to-action .inner ul li a{height:16vw}}.call-to-action .inner ul li a.Estimate{font-size:20px;background-color:#e50011;box-shadow:0 var(--shadow-width) 0 #b3000d;position:relative}@media screen and (max-width: 599px){.call-to-action .inner ul li a.Estimate{font-size:4.3vw}}.call-to-action .inner ul li a.Estimate:after{content:"";display:block;font-size:13px;width:1em;height:1em;background-image:url("../images/common/icon_circle-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:2em;margin:auto 0;transition:.5s}@media screen and (max-width: 599px){.call-to-action .inner ul li a.Estimate:after{font-size:3.5vw}}@media screen and (max-width: 599px){.call-to-action .inner ul li a.Estimate:after{right:1em}}.call-to-action .inner ul li a.tel{background-color:#00a63b;box-shadow:0 var(--shadow-width) 0 #007016}.call-to-action .inner ul li a.tel span:nth-child(1){color:#ffff86;font-size:14px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin-bottom:.25em}@media screen and (max-width: 599px){.call-to-action .inner ul li a.tel span:nth-child(1){font-size:3.2vw}}.call-to-action .inner ul li a.tel span:nth-child(1):before{content:"ï¼¼"}.call-to-action .inner ul li a.tel span:nth-child(1):after{content:"ï¼"}.call-to-action .inner ul li a.tel span:nth-child(2){font-size:28px;padding-left:calc(1em + 6px);position:relative}@media screen and (max-width: 599px){.call-to-action .inner ul li a.tel span:nth-child(2){font-size:5.6vw}}.call-to-action .inner ul li a.tel span:nth-child(2):before{content:"";display:block;width:.8em;height:.8em;background-image:url("../images/common/icon_tel.png");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0}.call-to-action .inner ul li a:hover{filter:brightness(1.1);translate:0 4px}.call-to-action .inner ul li a:hover.Estimate{box-shadow:0 0 0 #b3000d}.call-to-action .inner ul li a:hover.tel{box-shadow:0 0 0 #007016}.call-to-action .inner ul li a:hover:after{translate:1em 0}ul.subsidy-target-ecocute__banners{margin-bottom:3rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch;-moz-column-gap:1.4%;column-gap:1.4%;row-gap:1rem}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners{max-width:95.2vw;flex-direction:column}}ul.subsidy-target-ecocute__banners&gt;li.maker_hitachi{--color-head: #282828;--color-back: #5E5E5C;--color-lightshadow: #CCCCCC}ul.subsidy-target-ecocute__banners&gt;li.maker_daikin{--color-head: #0048AB;--color-back: #10A9E9;--color-lightshadow: #D0EEFB}ul.subsidy-target-ecocute__banners&gt;li.maker_mitsubishi{--color-head: #B50005;--color-back: #F86169;--color-lightshadow: #FCDFE0}ul.subsidy-target-ecocute__banners&gt;li.maker_panasonic{--color-head: #002865;--color-back: #0E64B7;--color-lightshadow: #D0EEFB}ul.subsidy-target-ecocute__banners&gt;li.maker_corona{--color-head: #00472D;--color-back: #33B07D;--color-lightshadow: #D5F0E5}ul.subsidy-target-ecocute__banners&gt;li{width:49.3%}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li{width:100%}}ul.subsidy-target-ecocute__banners&gt;li a{display:block;border:solid 1px var(--color-head);border-radius:5px;background-color:var(--color-back);text-decoration:none;padding-bottom:1rem;transition:.5s}ul.subsidy-target-ecocute__banners&gt;li a:hover{filter:brightness(1.2)}ul.subsidy-target-ecocute__banners&gt;li a:hover img{opacity:1 !important}ul.subsidy-target-ecocute__banners&gt;li a&gt;span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.4rem;background-color:var(--color-head);color:#fff;font-weight:bold;font-size:16px;border-radius:5px 5px 0 0}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;span{font-size:4.3vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;span b{font-size:18px;color:#ff0}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;span b{font-size:4.8vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;position:relative}ul.subsidy-target-ecocute__banners&gt;li a&gt;div&gt;.annotation{text-align:right;font-size:10px;color:#fff;position:absolute;top:.5em;right:.5em}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div&gt;.annotation{font-size:2.7vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .image-area{width:45%;max-height:10rem;padding-top:1.5rem;position:relative}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .image-area&gt;img:not([class]){position:absolute;top:0;left:0;z-index:10}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .image-area&gt;img.product-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas{width:55%;padding-top:1.5rem;padding-right:.25rem}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas&gt;ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;-moz-column-gap:4.2%;column-gap:4.2%;row-gap:.25rem;margin-bottom:.5rem}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas&gt;ul li{width:47.9%;background-color:#fff;border-radius:5px;min-height:24px;border-bottom:solid 3px var(--color-lightshadow);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:bold;text-align:center;white-space:nowrap}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas&gt;ul li{font-size:3.2vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas&gt;ul li&gt;img{max-width:80%}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;font-weight:bold;color:#fff;text-shadow:1px 1px 0 var(--color-head);line-height:1.2}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(1){font-size:14px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(1){font-size:3.2vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) b{font-size:20px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) b{font-size:5.3vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) b strong{color:#ff0;font-weight:inherit;font-size:26px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) b strong{font-size:6.4vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) small{font-size:12px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(2) small{font-size:3.2vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(3){font-size:14px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-datas .komikomi p span:nth-child(3){font-size:3.2vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices{width:90.5%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices .prices__arrow{width:25.7%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:83/42;background-image:url("../images/subsidy-target-ecocute/arrow.webp");background-repeat:no-repeat;background-size:contain;background-position:right center;font-weight:bold;text-align:center;color:#e50011;font-size:16px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices .prices__arrow{font-size:3.7vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p{text-align:right}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span{color:#fff;font-weight:bold;text-shadow:1px 1px 0 var(--color-head)}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(1){writing-mode:vertical-rl;font-size:18px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(1){font-size:4.8vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(2){text-shadow:2px 2px 0 var(--color-head);font-size:42px;color:#fe0}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(2){font-size:11.2vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(3){font-size:18px;color:#fe0}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .prices p span:nth-child(3){font-size:4.8vw}}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-name{width:90.5%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:30px;border-radius:5px;background-color:var(--color-lightshadow);box-shadow:0 2px 0 var(--color-head)}ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-name p{text-align:center;font-weight:bold;color:var(--color-head);font-size:14px}@media screen and (max-width: 599px){ul.subsidy-target-ecocute__banners&gt;li a&gt;div .product-name p{font-size:3.7vw}}#ecocute_subsidy-compatibles{max-width:calc(100% - 10px);margin-left:auto;margin-right:auto}#ecocute_subsidy-compatibles h2{margin-bottom:0}#ecocute_subsidy-compatibles ul{list-style-type:none}#ecocute_subsidy-compatibles ul li:not(:last-child){margin-bottom:2rem}#ecocute_subsidy-compatibles ul li a{display:block;color:#e50011;width:100%;text-decoration-color:#e50011}#ecocute_subsidy-compatibles ul li a img{width:100%;margin-bottom:1rem}#ecocute_subsidy-compatibles ul li a p{color:#e50011;font-weight:bold;text-decoration-color:#e50011}.blogparts_cta01{margin:3rem auto;padding:2rem;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.blogparts_cta01&gt;p:last-child{margin-bottom:0 !important}@media screen and (max-width: 599px){#single_content .table-scroll{overflow-x:scroll}#single_content .table-scroll&gt;table{width:150vw}}.unit_search-product__parent{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;row-gap:2rem;margin-bottom:3rem}@media screen and (max-width: 599px){.unit_search-product__parent{max-width:95vw;margin-left:auto;margin-right:auto}}.unit_search-product__parent:has(.search-product:nth-of-type(2)) .search-product{width:calc(50% - .5rem)}@media screen and (max-width: 599px){.unit_search-product__parent:has(.search-product:nth-of-type(2)) .search-product{width:100%}}.search-product{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;padding:4rem 1rem 1rem;border:solid 3px #e50011;border-radius:5px;background-color:#ffe1e3;position:relative}.search-product *{box-sizing:border-box}.search-product h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;height:62px;font-size:20px;font-weight:bold;color:#fff;padding-left:1rem;background-color:#e50011;position:absolute;top:0;left:0}@media screen and (max-width: 599px){.search-product h2{font-size:4.8vw;height:2.5em}}.search-product h2 img{display:block;width:auto;height:calc(100% + .75rem);position:absolute;bottom:2px;right:2px}.search-product.search-product__ihcook h2 img{width:5rem;height:auto;bottom:0;top:0;margin:auto 0}.search-product h3{font-size:14px;font-weight:bold;margin:1em 0}@media screen and (max-width: 599px){.search-product h3{font-size:3.7vw}}.search-product ul{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;line-height:1}.search-product ul li{width:calc(33.33% - .5rem);display:block;aspect-ratio:auto;line-height:1}@media screen and (max-width: 599px){.search-product ul li li{width:calc(33.33% - .5rem)}}.search-product ul li a{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:3rem;font-size:14px;font-weight:bold;text-align:center;line-height:1;color:#000;background-color:#fff;border-radius:5px;border:solid 1px #ccc;border-bottom-width:4px;text-decoration:none;position:relative}@media screen and (max-width: 599px){.search-product ul li a{font-size:3.5vw;height:3em}}.search-product ul li a img{width:70%}.search-product ul li a span{line-height:1}.search-product ul li a .gray{color:#999}.search-product ul li a:before{content:"";display:block;width:calc(100% + 1px);height:calc(100% + 4px);border:solid 1px rgba(0,0,0,0);border-radius:5px;position:absolute;top:-1px;left:-1px;z-index:3;pointer-events:none;transition:.5s}.search-product ul li a:hover:before{border-color:#e50011}.search-product ul li a:after{content:"";display:block;width:.8rem;height:.8rem;background-image:url("../common/com_arr01.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:.125rem;margin:auto 0;transition:.5s}.search-product ul li a:hover:after{transform:translateX(0.3em)}.unit_constructions__parent{margin-bottom:3rem}@media screen and (max-width: 599px){.unit_constructions__parent{margin-top:3rem;max-width:95vw;margin-left:auto;margin-right:auto}}.unit_constructions{width:100%}.unit_constructions&gt;p{font-size:14px;line-height:1.75;margin-bottom:1em}.unit_constructions .button-description{margin-top:2rem;margin-bottom:0;text-align:center;font-weight:bold}.unit_constructions&gt;a{display:block;background-color:#e50011;border-radius:5px;margin:0 auto 2rem;width:100%;max-width:320px;font-size:16px;color:#fff;font-weight:bold;text-align:center;padding:.75em;text-decoration:none;box-shadow:0 5px 2px #707070;transition:opacity .5s}.unit_constructions&gt;a:hover{opacity:.5}.unit_constructions .constructions-list__areatop{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.unit_constructions .constructions-list__areatop&gt;li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(25% - .75rem);border:solid 1px #ccc}@media screen and (max-width: 599px){.unit_constructions .constructions-list__areatop&gt;li{width:calc(50% - .5rem)}}.unit_constructions .constructions-list__areatop&gt;li .image-area{width:100%;text-decoration:none}.unit_constructions .constructions-list__areatop&gt;li .image-area h3{width:100%;padding:.75rem;font-size:14px;font-weight:bold;text-align:center;background-color:#f0f0f0;transition:color .5s}@media screen and (max-width: 599px){.unit_constructions .constructions-list__areatop&gt;li .image-area h3{font-size:3.7vw}}.unit_constructions .constructions-list__areatop&gt;li .image-area:hover h3{color:#e50011}.unit_constructions .constructions-list__areatop&gt;li .image-area picture{display:block;width:100%;aspect-ratio:1/1}.unit_constructions .constructions-list__areatop&gt;li .image-area picture img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.unit_constructions .constructions-list__areatop&gt;li .status-area{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:.5rem;flex:1 1 auto;padding:.75rem}.unit_constructions .constructions-list__areatop&gt;li .status-area .categories{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.unit_constructions .constructions-list__areatop&gt;li .status-area .categories li{height:1.25em;border:solid 1px #ccc}.unit_constructions .constructions-list__areatop&gt;li .status-area .categories li a,.unit_constructions .constructions-list__areatop&gt;li .status-area .categories li span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;font-size:10px;text-align:center;color:#333;padding:.25rem;text-decoration:none}@media screen and (max-width: 599px){.unit_constructions .constructions-list__areatop&gt;li .status-area .categories li a,.unit_constructions .constructions-list__areatop&gt;li .status-area .categories li span{font-size:2.7vw}}.unit_constructions .constructions-list__areatop&gt;li .status-area .see_details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#329700;border-radius:5px;margin:0 auto;width:90%;padding:.75rem 0;color:#fff;font-size:14px;text-align:center;text-decoration:none;transition:background-color .5s}@media screen and (max-width: 599px){.unit_constructions .constructions-list__areatop&gt;li .status-area .see_details{font-size:3.7vw}}.unit_constructions .constructions-list__areatop&gt;li .status-area .see_details:hover{background-color:#65c137}.footMain{border-left:none !important}#footer-navi{max-width:980px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 599px){#footer-navi{width:95vw;margin-left:auto;margin-right:auto;flex-direction:column}}#footer-navi&gt;div{width:33.33%;padding-left:1rem;border-left:dotted 1px #fff}#footer-navi&gt;div:last-child{border-right:dotted 1px #fff}@media screen and (max-width: 599px){#footer-navi&gt;div{width:100%}}#footer-navi&gt;div h2{font-size:16px;text-align:center;padding:1em 0;color:#fff;background-repeat:no-repeat;background-size:auto 2.5rem}#footer-navi&gt;div.ecopv h2{background-image:url("../common/head_icon04.png");background-position:calc(50% + 4.5em) center}#footer-navi&gt;div.ecoall h2{background-image:url("../common/head_icon05.png");background-position:calc(50% + 4.5em) center}#footer-navi&gt;div.battery h2{background-image:url("../common/head_icon06.png");background-position:calc(50% + 3.5em) center}#footer-navi&gt;div ul li{background-image:none}#footer-navi&gt;div ul li:not(:last-child){margin-bottom:1rem}#footer-navi&gt;div ul li&gt;ul{margin-top:1rem;padding-left:1rem}#footer-navi&gt;div ul li a{color:#fff;font-size:14px;font-weight:bold;background-image:url("../common/com_arr02.png");background-position:left center;background-repeat:no-repeat;padding-left:1em;text-decoration:none}#footer-navi&gt;div ul li a:hover{text-decoration:underline}.mb_footer-navi{padding-top:2rem;background-color:#900;margin-top:-1px}.mb_footer-navi.chubu{background-color:#096a00}.mb_footer-navi.kanto{background-color:#003870}.mb_footer-navi.chugoku{background-color:#009f9b}.mb_footer-navi.shikoku{background-color:#1372c8}.mb_footer-navi.hokuriku{background-color:#f0640f}.mb_footer-navi.kyushu{background-color:#5c098a}.mb_footer-navi.tohoku{background-color:#937200}.mb_footer-navi.hokkaido{background-color:#365c40}.mb_footer-navi #footer-navi&gt;div{padding-bottom:3rem;border-left:none}.mb_footer-navi #footer-navi&gt;div:last-child{border-right:none}.mb_footer-navi #footer-navi&gt;div h2{font-size:6.4vw;margin-bottom:1rem}.mb_footer-navi #footer-navi&gt;div ul li:not(:last-child){margin-bottom:1rem}.mb_footer-navi #footer-navi&gt;div ul li a{color:#fff;font-size:3.7vw}.mb_footer-navi #footer-navi&gt;div .navi-list{font-size:3.7vw}.mb_footer-navi #footer-navi&gt;div .navi-list&gt;li&gt;ul{margin-top:.5em;padding-left:1em}#product-page-information{max-width:740px;width:95vw;margin-left:auto;margin-right:auto;border:solid 4px #bb2605;border-radius:5px;margin-bottom:2rem;background-color:#fff}.top-information #product-page-information{margin:1rem auto}#product-page-information br.sp{display:none}@media screen and (max-width: 599px){#product-page-information br.sp{display:inline}}#product-page-information h2{display:block;width:100%;text-align:left;background-color:#bb2605;color:#f8f400;font-weight:bold;font-size:16px;line-height:1.25;padding:.75em 1rem}@media screen and (max-width: 599px){#product-page-information h2{margin-top:-1px;font-size:4.3vw}}#product-page-information .inner{padding:1rem}#product-page-information .inner p{font-size:16px;line-height:1.7}@media screen and (max-width: 599px){#product-page-information .inner p{font-size:4.3vw;text-align:left}#product-page-information .inner p br{display:none}}#product-page-information .inner p:not(:last-child){margin-bottom:1em}#product-page-information .inner p.center{text-align:center}@media screen and (max-width: 599px){#product-page-information .inner p.center{text-align:left}}#product-page-information .inner .line-images{width:80%;margin:1rem auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem}#product-page-information .inner .line-images&gt;p{width:calc(50% - 1.5rem);text-align:center;font-size:16px;font-weight:bold;color:#00b800}@media screen and (max-width: 599px){#product-page-information .inner .line-images&gt;p{width:100%;font-size:4.3vw}}#product-page-information .inner .line-images&gt;p a{width:100%}#product-page-information .inner .line-images&gt;p a img{width:100%}#product-page-information .inner .line-images&gt;img{width:calc(50% - 1.5rem)}@media screen and (max-width: 599px){#product-page-information .inner .line-images&gt;img{width:100%}}.top-information .product-page-time-sale{margin:2rem 0;text-align:center}#rightCont .product-page-time-sale{margin-bottom:2rem}.customer-voices{margin-bottom:3rem}.customer-voices ul{max-width:740px;width:89.3vw;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem;margin-bottom:3rem}@media screen and (max-width: 599px){.customer-voices ul{flex-direction:column}}.customer-voices ul li{display:block;width:calc(33.3333333333% - 1rem)}@media screen and (max-width: 599px){.customer-voices ul li{width:100%}}.customer-voices ul li a{display:block;width:100%;height:100%;text-decoration:none;border:solid 1px #ccc;transition:border-color .5s;padding:1rem}@media screen and (max-width: 599px){.customer-voices ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.customer-voices ul li a h3{font-size:18px;font-weight:bold;transition:color .5s;margin-bottom:1rem;min-height:4em;line-height:1.25}@media screen and (max-width: 599px){.customer-voices ul li a h3{font-size:14px;width:100%;height:auto;margin-bottom:.5rem;min-height:0}}.customer-voices ul li a h4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:14px;transition:color .5s;background-color:#f0f0f0;padding:.75rem;min-height:4em}@media screen and (max-width: 599px){.customer-voices ul li a h4{font-size:14px;width:100%;height:auto;margin-bottom:.5rem;padding:.5rem;font-weight:normal;min-height:0}}@media screen and (max-width: 599px){.customer-voices ul li a picture{width:25%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.customer-voices ul li a picture img{display:block;font-size:14px;transition:color .5s;margin:1.5rem auto}@media screen and (max-width: 599px){.customer-voices ul li a picture img{width:45%;margin:0 auto}}.customer-voices ul li a p{font-size:14px;transition:color .5s;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;padding-bottom:.25em;margin-bottom:0;line-height:1.25}@media screen and (max-width: 599px){.customer-voices ul li a p{width:75%;font-size:11px}}.customer-voices ul li a:hover{border-color:#e50011}.customer-voices ul li a:hover h3,.customer-voices ul li a:hover h4,.customer-voices ul li a:hover p{color:#e50011}.subsidy-page-button__parent .subsidy-page-button{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:80%;height:8rem;margin:0 auto 3rem;text-decoration:none;border-radius:5px;border:solid 2px #d0d0d0;box-shadow:0 4px 0 #878787;position:relative;transition:.5s;max-width:605px;width:100%;min-height:93px;height:auto}@media screen and (max-width: 599px){.subsidy-page-button__parent .subsidy-page-button{width:90%}}.subsidy-page-button__parent .subsidy-page-button:after{content:"î—¡";display:block;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;line-height:1;width:1em;height:1em;font-size:2rem;color:#e50011;position:absolute;top:0;bottom:0;right:1rem;margin:auto 0;transition:.5s}@media screen and (max-width: 599px){.subsidy-page-button__parent .subsidy-page-button:after{font-size:1.5rem;right:.5rem}}.subsidy-page-button__parent .subsidy-page-button span{text-align:center}.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(1){font-size:20px;font-weight:bold;line-height:1.3}@media screen and (max-width: 599px){.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(1){font-size:3.5vw}}.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(2){font-size:14px;margin-top:1em}.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(2) br{display:none}@media screen and (max-width: 599px){.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(2){font-size:3vw}.subsidy-page-button__parent .subsidy-page-button span:nth-of-type(2) br{display:inline}}.subsidy-page-button__parent .subsidy-page-button:hover{opacity:.75}.subsidy-page-button__parent .subsidy-page-button:hover:after{transform:translateX(0.5em)}.subsidy-page-button__parent .subsidy-page-button:after{right:.5rem}#ecocute_faq{margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#ecocute_faq{max-width:95.2vw}}#ecocute_faq dl{margin-bottom:3rem}#ecocute_faq dl div:not(:last-child){margin-bottom:1rem}#ecocute_faq dl div dt,#ecocute_faq dl div dd{padding:1rem;padding-left:4rem;position:relative}#ecocute_faq dl div dt p,#ecocute_faq dl div dd p{line-height:1.8}#ecocute_faq dl div dt:before,#ecocute_faq dl div dd:before{display:block;font-size:24px;font-weight:bold;line-height:1;height:1em;position:absolute;top:0;bottom:0;left:1rem;margin:auto 0}@media screen and (max-width: 599px){#ecocute_faq dl div dt:before,#ecocute_faq dl div dd:before{font-size:6.4vw}}#ecocute_faq dl div dt{background-color:#eee;border-bottom:solid 2px #e50011}#ecocute_faq dl div dt p{font-size:16px;font-weight:bold}@media screen and (max-width: 599px){#ecocute_faq dl div dt p{font-size:4.3vw}}#ecocute_faq dl div dt:before{content:"Q."}#ecocute_faq dl div dd p{font-size:14px}@media screen and (max-width: 599px){#ecocute_faq dl div dd p{font-size:3.7vw}}#ecocute_faq dl div dd:before{content:"A";color:#e50011}@media screen and (max-width: 599px){#ecocute_faq dl div dd:before{top:2rem;bottom:auto;margin:0}}#ecocute_related-columns{margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#ecocute_related-columns{max-width:95.2vw}}#ecocute_related-columns&gt;ul li:not(:last-child){margin-bottom:1.5rem}#ecocute_related-columns&gt;ul li a{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;text-decoration:none;transition:filter .5s}#ecocute_related-columns&gt;ul li a:hover{filter:brightness(1.2)}#ecocute_related-columns&gt;ul li a:hover img{opacity:1 !important}#ecocute_related-columns&gt;ul li a .eyechatch{width:43.2%;aspect-ratio:320/230;border-radius:5px;border:solid 1px #e50011}#ecocute_related-columns&gt;ul li a .eyechatch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}#ecocute_related-columns&gt;ul li a .contents{width:54.3%}#ecocute_related-columns&gt;ul li a .contents time{display:inline-block;font-size:14px;font-weight:bold;color:#e50011;margin-bottom:.5em}@media screen and (max-width: 599px){#ecocute_related-columns&gt;ul li a .contents time{font-size:3.2vw}}#ecocute_related-columns&gt;ul li a .contents h3{font-size:16px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-bottom:.25em;line-height:1.75}@media screen and (max-width: 599px){#ecocute_related-columns&gt;ul li a .contents h3{font-size:4.3vw}}@media screen and (max-width: 599px){#ecocute_related-columns&gt;ul li a .contents h3{font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;padding-bottom:.25em;line-height:1.5}}#ecocute_related-columns&gt;ul li a .contents p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;padding-bottom:.25em;line-height:1.75}@media screen and (max-width: 599px){#ecocute_related-columns&gt;ul li a .contents p{font-size:3.7vw}}@media screen and (max-width: 599px){#ecocute_related-columns&gt;ul li a .contents p{display:none}}#compatible-areas{padding-bottom:3rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#compatible-areas{max-width:95.2vw}}#compatible-areas h3{text-align:center;margin:1.5rem auto 1rem;font-size:14px;font-weight:normal}@media screen and (max-width: 599px){#compatible-areas h3{font-size:3.7vw}}#compatible-areas ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-left:auto;margin-right:auto}#compatible-areas ul li a{display:block;background-color:#e50011;border-radius:1000px;border:solid 2px #e50011;padding:.5em 1.25em;font-weight:bold;color:#fff;text-align:center;line-height:1;text-decoration:none}#compatible-areas ul li a:hover{background-color:#fff;color:#e50011}#compatible-areas ul.cities{max-width:323px}#compatible-areas ul.cities li{width:calc(33.3333333333% - .5333333333rem)}#compatible-areas ul.cities li a{font-size:14px;width:100%;padding-left:0;padding-right:0}@media screen and (max-width: 599px){#compatible-areas ul.cities li a{font-size:3.7vw}}#compatible-areas ul.cities li:has(.current) a{pointer-events:none;background-color:#fff;color:#e50011}#compatible-areas ul.areas{max-width:431px}#compatible-areas ul.areas li{width:calc(25% - .6rem)}#compatible-areas ul.areas li a{font-size:16px;width:100%;padding-left:0;padding-right:0}@media screen and (max-width: 599px){#compatible-areas ul.areas li a{font-size:3.7vw}}#compatible-areas ul.areas li:has(.current){display:none}#compatible-areas p:last-child{font-size:18px;text-align:center;margin-top:2rem;font-weight:bold}@media screen and (max-width: 599px){#compatible-areas p:last-child{font-size:3.7vw}}#compatible-areas__sities{padding-bottom:3rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#compatible-areas__sities{max-width:95.2vw}}#compatible-areas__sities .content h2{text-align:center;margin:1em auto;font-weight:bold;font-size:20px}@media screen and (max-width: 599px){#compatible-areas__sities .content h2{font-size:3.7vw}}#compatible-areas__sities .content h3{font-size:16px;display:inline-block;background-color:#e50011;border-radius:1000px;border:solid 2px #e50011;padding:.5em 1.25em;font-weight:bold;color:#fff;text-align:center;line-height:1;margin-bottom:1em}@media screen and (max-width: 599px){#compatible-areas__sities .content h3{font-size:3.7vw}}#compatible-areas__sities .content p{line-height:1.8;font-size:14px}@media screen and (max-width: 599px){#compatible-areas__sities .content p{font-size:3.7vw}}#compatible-areas__sities .content p:not(:last-child){margin-bottom:2em}.table-condition{width:100%;border-collapse:collapse}.table-condition tr th,.table-condition tr td{font-size:16px;padding:1rem;height:100%;vertical-align:middle !important;border:solid 1px #fff;line-height:1.5;text-align:left;word-break:break-word}.table-condition tr th sup,.table-condition tr td sup{font-size:.5em}.table-condition tr th{background-color:#999;color:#fff}.table-condition tr td{background-color:#e5e5e5;color:#000}.table-condition tr .not-cell{background-color:rgba(0,0,0,0)}.table-condition thead tr th{font-weight:bold}.table-condition tbody tr th{text-align:left}.table-condition.price tbody tr td:last-child{font-weight:bold;font-size:24px}.table-scroll,.table-scrolled{margin-bottom:2rem}.table-scroll:has(+.annotation),.table-scrolled:has(+.annotation){margin-bottom:.5rem}.table-scroll+.annotation,.table-scrolled+.annotation{margin-bottom:2rem}@media screen and (max-width: 599px){.table-scroll,.table-scrolled{overflow-x:scroll}.table-scroll .scroll-hint-icon,.table-scrolled .scroll-hint-icon{z-index:1000}.table-scroll.sticky table tr,.table-scrolled.sticky table tr{position:relative}.table-scroll.sticky table tr th:first-child,.table-scroll.sticky table tr td:first-child,.table-scrolled.sticky table tr th:first-child,.table-scrolled.sticky table tr td:first-child{position:sticky;top:0;left:0;z-index:100}.table-scroll.sticky table tr td,.table-scrolled.sticky table tr td{background-color:#fff}.table-scroll.sticky table tr td:after,.table-scrolled.sticky table tr td:after{content:"";display:block;width:1px;height:100%;border-right:solid 1px #ccc;position:absolute;top:0;right:0}}@media screen and (max-width: 599px){#construction_example{margin-left:auto;margin-right:auto;width:95vw}}#construction_example #photos .logo_and_types{height:54px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:3rem}#construction_example #photos .logo_and_types .logo{width:30%;padding:0 .5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#construction_example #photos .logo_and_types .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#construction_example #photos .logo_and_types ul{width:70%;height:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#construction_example #photos .logo_and_types ul li{width:calc(25% - .5rem);height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:5px;font-size:18px;color:#fff;font-weight:bold}@media screen and (max-width: 599px){#construction_example #photos .logo_and_types{height:auto;flex-direction:column;align-items:flex-start;row-gap:1rem}#construction_example #photos .logo_and_types ul{width:100%}#construction_example #photos .logo_and_types ul li{font-size:4vw;padding:.8rem 0}}#construction_example #photos .logo_and_types ul li:nth-child(1){background-color:#ffb984}#construction_example #photos .logo_and_types ul li:nth-child(2){background-color:#83dda3}#construction_example #photos .logo_and_types ul li:nth-child(3){background-color:#ff8484}#construction_example #photos .logo_and_types ul li:nth-child(4){background-color:#87c5fd}#construction_example #photos .images01{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}#construction_example #photos .images01&gt;div h4,#construction_example #photos .images02&gt;div h4{font-size:20px;font-weight:bold;margin-bottom:.5rem}@media screen and (max-width: 599px){#construction_example #photos .images01&gt;div h4,#construction_example #photos .images02&gt;div h4{font-size:5vw}}#construction_example #photos .images01 .Before-construction{width:33.8%;position:relative}#construction_example #photos .images01 .Before-construction img{aspect-ratio:251/247;-o-object-fit:cover;object-fit:cover}#construction_example #photos .images01 .Before-construction:before,#construction_example #photos .images01 .Before-construction:after{content:"";display:block;width:1.5rem;height:1.5rem;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);position:absolute;top:0;bottom:0;left:calc(100% + 2rem);margin:auto 0}#construction_example #photos .images01 .Before-construction:before{background-color:#ffd1d4}#construction_example #photos .images01 .Before-construction:after{background-color:#ffa6a0;transform:translateX(0.75rem)}#construction_example #photos .images01 .After-construction{width:53.2%}#construction_example #photos .images01 .After-construction img{aspect-ratio:394/388;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 599px){#construction_example #photos .images01{flex-direction:column;align-items:center;row-gap:4rem}#construction_example #photos .images01 .Before-construction{width:60%;position:relative}#construction_example #photos .images01 .Before-construction img{width:100%}#construction_example #photos .images01 .After-construction{width:100%}#construction_example #photos .images01 .After-construction img{width:100%}#construction_example #photos .images01 .Before-construction:before,#construction_example #photos .images01 .Before-construction:after{-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);top:calc(100% + 1rem);bottom:auto;left:0;right:0;margin:0 auto}#construction_example #photos .images01 .Before-construction:after{transform:translateY(0.75rem)}}#construction_example #photos .images02{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-bottom:3rem;gap:1rem}#construction_example #photos .images02&gt;div{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;width:calc(33.3333333333% - .6666666667rem)}#construction_example #photos .images02&gt;div img{width:100%;aspect-ratio:241/255;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 599px){#construction_example #photos .images02{row-gap:1rem}#construction_example #photos .images02&gt;div{width:calc(50% - .5rem)}}#construction_example #construction_data h4{font-size:20px;margin:1em 0}@media screen and (max-width: 600px){#construction_example #construction_data h4{font-size:5.2vw}}#construction_example #construction_data table{width:100%;border-collapse:collapse;margin-bottom:4rem}#construction_example #construction_data table tbody tr th,#construction_example #construction_data table tbody tr td{font-size:16px;border:solid 1px #fff;padding:1rem;padding-right:.2rem;vertical-align:middle !important;text-align:left}@media screen and (max-width: 599px){#construction_example #construction_data table tbody tr th{font-size:4.3vw}#construction_example #construction_data table tbody tr td{font-size:4vw}}#construction_example #construction_data table tbody tr th{width:33.8%;background-color:#999;color:#fff;font-weight:bold}#construction_example #construction_data table tbody tr td{width:66.2%;background-color:#e7e7e7}#construction_example #construction_data table tbody tr td p{line-height:1.5}#construction_example #construction_data table tbody tr td p.price{font-size:1.1em;font-weight:bold}#construction_example #construction_data table tbody tr td p.price b{color:#e50011}#construction_example .order-button{max-width:600px;width:90%;height:4em;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:26px;font-weight:bold;color:#fff;background-color:#e50011;text-decoration:none;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.5);position:relative}#construction_example .order-button:after{content:"";display:block;width:1em;height:1em;background-image:url("../images/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:.5em;margin:auto 0}@media screen and (max-width: 599px){#construction_example .order-button{font-size:3.5vw}#construction_example .order-button:after{right:.5em}}#construction_example .link-banners{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2rem}#construction_example .link-banners a{width:100%}#construction_example .link-banners a img{width:100%}.other-constructions{padding:3rem 0}ul.constructions-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:1rem}ul.constructions-list li{width:calc(50% - .5rem);min-height:120px}@media screen and (max-width: 599px){ul.constructions-list li{width:100%}}ul.constructions-list li a{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:1rem;width:100%;height:100%;text-decoration:none;border:solid 2px #ccc;position:relative;transition:border-color .5s}ul.constructions-list li a:after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("../common/com_arr03.png");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:.75rem;margin:auto;transition:.5s}ul.constructions-list li a:hover{border-color:#e50011}ul.constructions-list li a:hover:after{transform:translateX(0.5rem)}ul.constructions-list li a .thumb{width:34.5%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}ul.constructions-list li a .thumb img{width:100%;height:auto;aspect-ratio:114/85;-o-object-fit:cover;object-fit:cover}ul.constructions-list li a .status{width:60.6%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding-right:1rem}ul.constructions-list li a .status h4{font-weight:bold;font-size:1.1rem}#great-value-set{margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#great-value-set{max-width:95.2vw}}#great-value-set h2+p{font-size:14px;line-height:1.5;margin-bottom:3rem}@media screen and (max-width: 599px){#great-value-set h2+p{font-size:3.7vw}}#great-value-set h2+p strong{font-weight:bold;color:#e50011;font-size:18px}@media screen and (max-width: 599px){#great-value-set h2+p strong{font-size:3.7vw}}#great-value-set h2+p b{font-weight:bold}#great-value-set ul{display:flex;flex-wrap:wrap;align-items:stretch;-moz-column-gap:1.4%;column-gap:1.4%;row-gap:2.5rem}@media screen and (max-width: 599px){#great-value-set ul{flex-direction:column}}#great-value-set ul li{width:49.3%}@media screen and (max-width: 599px){#great-value-set ul li{width:100%}}#great-value-set ul li a{display:block;border:solid 1px #c00;border-radius:5px;text-decoration:none;transition:filter .5s}#great-value-set ul li a:hover{filter:brightness(1.2)}#great-value-set ul li a:hover img{opacity:1 !important}#great-value-set ul li a&gt;.head{background-color:#c00;border-radius:5px 5px 0 0;width:100%;height:26px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;-moz-column-gap:4px;column-gap:4px;padding:0 1rem .2rem;position:relative}@media screen and (max-width: 599px){#great-value-set ul li a&gt;.head{height:6.9vw}}#great-value-set ul li a&gt;.head p{position:absolute;bottom:.2rem;left:1rem}@media screen and (max-width: 599px){#great-value-set ul li a&gt;.head p{bottom:.4rem}}#great-value-set ul li a&gt;.head p span:nth-child(1){display:inline-block;font-size:14px;background-color:#fff019;color:#e50011;font-weight:bold;padding:.25em .5em;border-radius:5px;line-height:1}@media screen and (max-width: 599px){#great-value-set ul li a&gt;.head p span:nth-child(1){font-size:3.7vw}}#great-value-set ul li a&gt;.head p span:nth-child(2){display:inline-block;color:#fff019;font-size:28px;margin:-0.8em 0 -0.2em;font-weight:bold;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000;translate:0 4px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;.head p span:nth-child(2){font-size:7.5vw}}#great-value-set ul li a&gt;.head p span:nth-child(3){display:inline-block;font-size:16px;font-weight:bold;color:#fff019;translate:0 4px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;.head p span:nth-child(3){font-size:4.3vw}}#great-value-set ul li a&gt;div:not([class]){display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:1rem}#great-value-set ul li a&gt;div:not([class])&gt;.image-area{width:32.6%;aspect-ratio:104/139;position:relative}#great-value-set ul li a&gt;div:not([class])&gt;.image-area img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}#great-value-set ul li a&gt;div:not([class])&gt;.image-area img:nth-child(1){height:56.8%;-o-object-position:left center;object-position:left center}#great-value-set ul li a&gt;div:not([class])&gt;.image-area img:nth-child(2){height:43.2%;-o-object-position:right center;object-position:right center}#great-value-set ul li a&gt;div:not([class])&gt;.image-area:after{--width: 24px;content:"ï¼‹";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16px;width:var(--width);height:var(--width);color:#e50011;border:solid 1px #e50011;border-radius:100%;background-color:#ffd5d5;position:absolute;top:1rem;bottom:0;left:0;right:0;margin:auto;z-index:10}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.image-area:after{--width: 6.4vw}}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.image-area:after{font-size:4.3vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs{width:67.4%}#great-value-set ul li a&gt;div:not([class])&gt;.specs dl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .25rem;margin-bottom:1rem}#great-value-set ul li a&gt;div:not([class])&gt;.specs dl dt{width:46.2%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.5em;background-color:#e40011;border-radius:1000px;color:#fff;font-size:14px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs dl dt{font-size:3.2vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs dl dd{width:calc(53.8% - .25rem);display:inline-block;font-weight:bold;font-size:14px;white-space:nowrap}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs dl dd{font-size:3.2vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;font-weight:bold;row-gap:.6rem;white-space:nowrap}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(1){font-size:14px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(1){font-size:3.7vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(1) b{color:#e50011;font-size:16px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(1) b{font-size:4.3vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2){font-size:20px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2){font-size:5.3vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2) strong{color:#e50011;font-size:24px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2) strong{font-size:6.4vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2) small{font-size:12px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(2) small{font-size:3.2vw}}#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(3){font-size:14px}@media screen and (max-width: 599px){#great-value-set ul li a&gt;div:not([class])&gt;.specs p span:nth-child(3){font-size:3.2vw}}#ecocute_construction-flow{margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){#ecocute_construction-flow{background-color:#eee;padding:3rem 0}}#ecocute_construction-flow h2{max-width:95.2vw;margin-left:auto;margin-right:auto}#ecocute_construction-flow ul{max-width:95.2vw;margin-left:auto;margin-right:auto}#ecocute_construction-flow ul li{--border-radius: 10px;display:block;width:100%;padding:3.5rem 1rem 1rem;border:solid 1px #e50011;border-radius:var(--border-radius);background-color:#fff;position:relative}#ecocute_construction-flow ul li:not(:last-child){margin-bottom:30px}#ecocute_construction-flow ul li:not(:last-child):after{content:"";display:block;width:46px;height:21px;background-color:#e50011;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;top:100%;left:0;right:0;margin:0 auto}@media screen and (max-width: 599px){#ecocute_construction-flow ul li:not(:last-child):after{width:12.3vw;height:5.6vw}}#ecocute_construction-flow ul li&gt;.step-number{width:156px;height:31px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-weight:bold;line-height:1;background-color:#e50011;border-radius:var(--border-radius) 0 var(--border-radius) 0;font-size:14px;position:absolute;top:0;left:0}@media screen and (max-width: 599px){#ecocute_construction-flow ul li&gt;.step-number{font-size:3.7vw}}#ecocute_construction-flow ul li&gt;.step-number b{font-size:18px;margin-left:.5em}@media screen and (max-width: 599px){#ecocute_construction-flow ul li&gt;.step-number b{font-size:4.8vw}}#ecocute_construction-flow ul li h3{font-size:16px;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 599px){#ecocute_construction-flow ul li h3{font-size:4.3vw}}#ecocute_construction-flow ul li p{font-size:14px;line-height:1.5}@media screen and (max-width: 599px){#ecocute_construction-flow ul li p{font-size:3.7vw}}#ecoall_subsidy{width:89.3vw;max-width:740px;margin-left:auto;margin-right:auto}#ecoall_subsidy h1{font-size:30px;font-weight:bold;color:#d80000;margin-bottom:1rem;text-align:center}#ecoall_subsidy h1 br{display:none}#ecoall_subsidy h1.white{color:#fff}@media screen and (max-width: 599px){#ecoall_subsidy h1{font-size:20px}#ecoall_subsidy h1 br{display:inline}}#ecoall_subsidy&gt;p{font-size:16px;line-height:1.5em}#ecoall_subsidy&gt;p:not(:last-child){margin-bottom:2rem}#ecoall_subsidy .banner{display:block;margin-bottom:3rem}#ecoall_subsidy .city-names{margin:2rem auto}#ecoall_subsidy #subsidy{padding-left:0 !important;padding-right:0 !important}.subsidy-bottom-link{padding-top:3rem;border-top:solid 1px #f6f6f6}.subsidy-bottom-link a{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:80%;height:8rem;margin:0 auto 3rem;text-decoration:none;border-radius:5px;border:solid 2px #d0d0d0;box-shadow:0 4px 0 #878787;position:relative;transition:.5s}@media screen and (max-width: 599px){.subsidy-bottom-link a{width:90%}}.subsidy-bottom-link a:after{content:"î—¡";display:block;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;line-height:1;width:1em;height:1em;font-size:2rem;color:#e50011;position:absolute;top:0;bottom:0;right:1rem;margin:auto 0;transition:.5s}@media screen and (max-width: 599px){.subsidy-bottom-link a:after{font-size:1.5rem;right:.5rem}}.subsidy-bottom-link a span{text-align:center}.subsidy-bottom-link a span:nth-of-type(1){font-size:20px;font-weight:bold;line-height:1.3}@media screen and (max-width: 599px){.subsidy-bottom-link a span:nth-of-type(1){font-size:3.5vw}}.subsidy-bottom-link a span:nth-of-type(2){font-size:14px;margin-top:1em}.subsidy-bottom-link a span:nth-of-type(2) br{display:none}@media screen and (max-width: 599px){.subsidy-bottom-link a span:nth-of-type(2){font-size:3vw}.subsidy-bottom-link a span:nth-of-type(2) br{display:inline}}.subsidy-bottom-link a:hover{opacity:.75}.subsidy-bottom-link a:hover:after{transform:translateX(0.5em)}.sities-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;margin-bottom:4rem}.sities-list li{display:block;width:calc(25% - .75rem)}@media screen and (max-width: 599px){.sities-list li{width:calc(50% - .5rem)}}.sities-list li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:48px;border-radius:5px;border:solid 1px #ddd;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;box-shadow:0px -5px 0px -2px rgba(0,0,0,.2) inset;transition:.5s}.sities-list li a:hover{color:#fff;background-color:#e50011}#battery_subsidy{width:89.3vw;max-width:740px;margin-left:auto;margin-right:auto}#battery_subsidy h1{font-size:30px;font-weight:bold;color:#d80000;margin-bottom:1rem;text-align:center}#battery_subsidy h1 br{display:none}#battery_subsidy h1.white{color:#fff}@media screen and (max-width: 599px){#battery_subsidy h1{font-size:20px}#battery_subsidy h1 br{display:inline}}#battery_subsidy&gt;p{font-size:16px;line-height:1.5em}#battery_subsidy&gt;p:not(:last-child){margin-bottom:2rem}#battery_subsidy .banner{display:block;margin-bottom:3rem}#battery_subsidy .city-names{margin:2rem auto}#battery_subsidy #subsidy{padding-left:0 !important;padding-right:0 !important}#Compatibility-list .annotation{font-size:14px;line-height:1.7;margin-bottom:2rem}#Compatibility-list .table-condition tr th,#Compatibility-list .table-condition tr td{font-size:10px;text-align:center !important;padding:.3rem}#Compatibility-list .table-condition tbody tr td:nth-child(1),#Compatibility-list .table-condition tbody tr td:nth-child(2){text-align:left !important}#other-voice .link-voice-list{max-width:600px;width:90%;height:4em;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:26px;font-weight:bold;color:#fff;background-color:#e50011;text-decoration:none;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.5);position:relative}#other-voice .link-voice-list:after{content:"";display:block;width:1em;height:1em;background-image:url("../images/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:.5em;margin:auto 0}@media screen and (max-width: 599px){#other-voice .link-voice-list{font-size:3.5vw}#other-voice .link-voice-list:after{right:.5em}}#ecocute-features&gt;section{margin:4rem auto;width:100%}#ecocute-features&gt;section img{display:block;margin:1.5rem auto}#ecocute-features&gt;section&gt;p:not(:last-child){margin-bottom:1.5em}#ecocute-features.panasonic&gt;#features01 img{float:right;margin:0;margin-left:3rem}@media screen and (max-width: 599px){#ecocute-features.panasonic&gt;#features01 img{float:none;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}}#ecocute-features.mitsubishi&gt;#features03&gt;div{max-width:697px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 599px){#ecocute-features.mitsubishi&gt;#features03&gt;div{flex-direction:column;justify-content:flex-start}}#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div{width:43.9%}@media screen and (max-width: 599px){#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div{width:100%}}#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div&gt;div{margin-bottom:3rem;position:relative}@media screen and (max-width: 599px){#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div&gt;div{margin-bottom:1rem}}#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div&gt;div img{width:100%}#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div&gt;div p{position:absolute;top:calc(100% + 1rem)}@media screen and (max-width: 599px){#ecocute-features.mitsubishi&gt;#features03&gt;div&gt;div&gt;div p{position:static}}#ecoall_top .search-products{margin-bottom:3rem}#ecoall_top .product-history-slide{background-color:#eee;padding:2rem 1rem}#ecoall_top .product-history-slide .slide__container{width:auto}.stock-today{--stock-today-main-color: #E50112;--out-border-width: 5px;--border-radius: 20px;margin:3rem auto}.stock-today.ih{--stock-today-main-color: #254ED6}@media screen and (max-width: 599px){.stock-today{--out-border-width: 0.5vw;--border-radius: 2.7vw;max-width:89.3vw}}.stock-today .parent{border:solid var(--out-border-width) var(--stock-today-main-color);border-radius:var(--border-radius)}.stock-today .parent h2{border-radius:calc(var(--border-radius)/2) calc(var(--border-radius)/2) 0 0;background-color:var(--stock-today-main-color);width:100%;height:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:5px;position:relative}@media screen and (max-width: 599px){.stock-today .parent h2{padding-top:.5rem;height:13.3vw}}.stock-today .parent h2&gt;span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:18%;height:75%;background-color:#fff;border-radius:1000px;padding-top:.2em;font-size:16px;font-weight:bold;color:var(--stock-today-main-color);text-align:center;position:absolute;top:0;bottom:0;left:2rem;margin:auto 0}@media screen and (max-width: 599px){.stock-today .parent h2&gt;span{font-size:3.2vw;width:-moz-max-content;width:max-content;height:5.3vw;padding:0 2em;border:solid .3vw var(--stock-today-main-color);top:0;left:0;right:0;margin:0 auto;translate:0 calc(-50% + (var(--out-border-width))/2)}}.stock-today .parent h2 img{display:inline-block;max-width:51%}@media screen and (max-width: 599px){.stock-today .parent h2 img{max-width:74.7vw}}.stock-today .parent .stock-lists{--top-label-height: 45px;padding:0 2rem 1rem;background:linear-gradient(to bottom, #EDC424, #F5DC59 25%, #FDF48E 50%, #EEC726);position:relative}@media screen and (max-width: 599px){.stock-today .parent .stock-lists{padding:0 3.2vw 1rem}}.stock-today .parent .stock-lists .top-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;border-radius:0 0 10px 10px;max-width:560px;min-height:var(--top-label-height);padding:.5rem;box-shadow:0 3px 6px rgba(0,0,0,.1);margin:0 auto 1rem}@media screen and (max-width: 599px){.stock-today .parent .stock-lists .top-label{padding:.5rem;min-height:0;max-width:90%}}.stock-today .parent .stock-lists .top-label p{text-align:center;font-size:16px;font-weight:bold;color:var(--stock-today-main-color)}@media screen and (max-width: 599px){.stock-today .parent .stock-lists .top-label p{font-size:3.7vw;line-height:1.2}}.stock-today .parent .stock-lists&gt;dl&gt;div{display:flex;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div{flex-direction:column}}.stock-today .parent .stock-lists&gt;dl&gt;div:not(:last-child){margin-bottom:1rem}.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dt{flex:0 0 100px}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dt{flex:0 0 auto;width:100%}}.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dt p{width:100%;text-align:center;background-color:var(--stock-today-main-color);color:#fff;font-weight:bold;font-size:20px;line-height:1;border-radius:1000px;padding:.25em .5em .1em}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dt p{width:-moz-max-content;width:max-content;padding-left:1em;padding-right:1em;font-size:3.2vw}}.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd{flex:1 1 auto;padding-top:.2rem}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd{flex:0 0 auto;width:100%;padding-left:1rem;padding-right:0}}.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd&gt;ul{display:flex;flex-wrap:wrap;line-height:1.75;font-weight:bold;font-size:16px}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd&gt;ul{-moz-column-gap:1rem;column-gap:1rem;font-size:3.2vw}}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd&gt;ul:has(li:nth-child(2))&gt;li{width:calc(50% - .5rem)}}.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd&gt;ul:has(li:nth-child(2))&gt;li:not(:last-child):after{content:"ãƒ»"}@media screen and (max-width: 599px){.stock-today .parent .stock-lists&gt;dl&gt;div&gt;dd&gt;ul:has(li:nth-child(2))&gt;li:not(:last-child):after{display:none}}.stock-today .parent .stock-lists .annotation{margin-top:1em;text-align:right;font-size:16px;font-weight:500}@media screen and (max-width: 599px){.stock-today .parent .stock-lists .annotation{font-size:3.2vw}}.stock-today .parent .bottom{border-radius:0 0 calc(var(--border-radius)/2) calc(var(--border-radius)/2);background-color:var(--stock-today-main-color);padding:2rem;padding-bottom:1rem;display:flex;align-items:center;position:relative}@media screen and (max-width: 599px){.stock-today .parent .bottom{padding:1rem .5rem;padding-bottom:.5rem}}.stock-today .parent .bottom p:nth-child(1){width:100%;text-align:center;position:absolute;top:0;left:0;right:0;margin:0 auto;translate:0 -50%}.stock-today .parent .bottom p:nth-child(1) img{max-width:260px}@media screen and (max-width: 599px){.stock-today .parent .bottom p:nth-child(1) img{max-width:40.3vw}}.stock-today .parent .bottom p:nth-child(2){flex:0 0 50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:60px;padding:.2em 1em 0;background-color:#fff;border-radius:1000px;text-align:center;color:var(--stock-today-main-color);font-weight:bold;font-size:25px;line-height:1}@media screen and (max-width: 599px){.stock-today .parent .bottom p:nth-child(2){flex:0 0 35%;height:9.3vw;font-size:3.2vw;line-height:1.2}}.stock-today .parent .bottom p:nth-child(3){flex:0 0 50%;font-size:25px;text-align:center;color:#ff0;text-shadow:2px 2px 0 rgba(0,0,0,.16);font-weight:bold}@media screen and (max-width: 599px){.stock-today .parent .bottom p:nth-child(3){flex:0 0 65%;font-size:3.2vw}}.stock-today .parent .bottom p:nth-child(3) b{font-size:2em}@media screen and (max-width: 599px){.stock-today .parent .bottom p:nth-child(3) b{font-size:9.1vw}}.stock-today .last-message{padding:1rem;border-bottom:solid 3px var(--stock-today-main-color)}@media screen and (max-width: 599px){.stock-today .last-message{padding:.5rem}}.stock-today .last-message p{text-align:center;font-weight:bold;font-size:18px;line-height:1.5}@media screen and (max-width: 599px){.stock-today .last-message p{font-size:3.7vw}}.stock-today .last-message p b{color:var(--stock-today-main-color)}#municipalities .top-banner{display:block;width:100%;margin-bottom:2rem}@media screen and (max-width: 599px){#municipalities .top-banner{width:100vw;margin-left:-10px;margin-right:-10px}}#municipalities .top-banner img{width:100%}#municipalities p{font-size:16px;line-height:1.8;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 599px){#municipalities p{font-size:3.7vw}}#municipalities .supported_area{margin-bottom:6rem}@media screen and (max-width: 599px){#municipalities .supported_area{margin-bottom:3rem}}#municipalities .supported_area ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:2%;column-gap:2%;row-gap:15px;margin-top:2rem}@media screen and (max-width: 599px){#municipalities .supported_area ul{gap:1.3vw}}#municipalities .supported_area ul li{width:23.5%}@media screen and (max-width: 599px){#municipalities .supported_area ul li{width:calc(50% - .65vw)}}#municipalities .supported_area ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:30px;background-color:#eee;border-radius:3px;font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1;text-align:center;font-weight:500;text-decoration:none;position:relative;transition:filter .5s}@media screen and (max-width: 599px){#municipalities .supported_area ul li a{font-size:3.6vw}}#municipalities .supported_area ul li a:after{content:"";display:block;font-size:5px;width:1em;height:1em;border:solid 2px #e50011;border-left:none;border-bottom:none;rotate:45deg;position:absolute;inset:0 2em 0 auto;margin:auto 0;transition:.5s}@media screen and (max-width: 599px){#municipalities .supported_area ul li a:after{font-size:1.3vw}}#municipalities .supported_area ul li a:hover{filter:brightness(1.05)}#municipalities .supported_area ul li a:hover:after{right:1em}section#blog #single_content .underline-yellow{background:linear-gradient(transparent 50%, #fcee21 0%)}#blog .bg2 .blogRightCnt .singleCont .contentsMain p,#blog .bg2 .blogRightCnt .singleCont .contentsMain ul{line-height:1.8}#blog .bg2 .blogRightCnt .singleCont .contentsMain table tr th,#blog .bg2 .blogRightCnt .singleCont .contentsMain table tr td{line-height:1.8;padding:.6em}@media screen and (max-width: 599px){#blog .bg2 .blogRightCnt .singleCont .contentsMain table tr th,#blog .bg2 .blogRightCnt .singleCont .contentsMain table tr td{font-size:14px}}#blog .bg2 .blogRightCnt .singleCont .contentsMain table tbody tr td{text-align:left}/*# sourceMappingURL=additional.css.map */</pre></body></html>