@charset "UTF-8";@font-face{font-family:'D-DIN Condensed Bold';src:url(//sanyo-chiken.jp/wp/wp-content/themes/sanyo-chiken/fonts/d-din_condensed_bold.woff2) format('woff2'),url(//sanyo-chiken.jp/wp/wp-content/themes/sanyo-chiken/fonts/d-din_condensed_bold.woff) format('woff')}.wwcs #main{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;font-weight:600;padding:0 .5rem}.wwcs section{padding:3rem 0}#wwcs-service-title{font-size:clamp(1rem,.852rem + .74vw,1.5rem);font-weight:700;color:#00a0e9;border:5px solid #00a0e9;padding:.5rem 1.75rem;border-radius:50px;display:inline-block;margin:-1rem 0 2rem;line-height:1.25}#wwcs-solution{font-size:clamp(1.1rem,.833rem + 1.33vw,2rem);font-weight:800;color:#111;letter-spacing:.7em}#wwcs-page-title{font-size:clamp(2.5rem,1.457rem + 5.22vw,7rem);font-weight:900;color:#00a0e9;margin-bottom:2rem}.wwcs-top-wrap{position:relative}#wwcs-top img{border:solid 7px #00964d;border-radius:15px;width:100%;height:auto;display:block;box-sizing:border-box}#wwcs-top img{opacity:0;transition:opacity 1.6s ease}#wwcs-top img.is-visible{opacity:1}#indoor-unit-front{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}#wwcs_machine{width:clamp(9.375rem,2.523rem + 34.26vw,32.5rem)}#well-water-cooling-system-en{text-align:center;margin-top:clamp(5rem,3.519rem + 7.41vw,10rem);font-family:'D-DIN Condensed Bold';font-size:clamp(3rem,2.111rem + 4.44vw,6rem);line-height:1}.wwcs section h2{font-weight:800}#wwcs-features{margin-top:2rem}#wwcs-features h3{font-size:clamp(1rem,.852rem + .74vw,1.5rem);font-weight:800;color:#00964d}.wwcs-features-item{display:flex;flex-direction:column;align-items:center;text-align:center}.wwcs-features-item img{width:clamp(5rem,3.519rem + 7.41vw,10rem)}@media (max-width:575px){#wwcs-features{flex-wrap:wrap;justify-content:center}.wwcs-features-item{width:50%}.wwcs-features-item:last-child{width:100%;order:3}}.wwcs section .lead{color:#444;font-weight:600;margin-bottom:1.5rem;font-size:clamp(1rem,.926rem + .37vw,1.25rem)}.wwcs-box{border:solid 7px;border-radius:15px;padding:1.75rem 1rem .5rem}#reasons-to-choose .wwcs-box{position:relative}#reasons-to-choose .wwcs-box{padding:.5rem 1rem .5rem}#problems .wwcs-box{border-color:red}#reasons-to-choose .wwcs-box{border-color:#00a0e9}#achieving-results .wwcs-box{border-color:#00964d}#operation-principle .wwcs-box{border-color:#00a0e9;padding:0}#operation-principle-heading{font-weight:800;padding:clamp(1.75rem,1.38rem + 1.85vw,3rem) clamp(1rem,.407rem + 2.96vw,3rem) 0}.operation-grid{display:grid}@media (max-width:991px){.operation-grid{display:flex;flex-direction:column-reverse}.operation-text{padding:1rem}}.operation-grid figure{width:100%;height:auto;display:block;justify-self:center;align-self:center}.operation-grid figure img{border-radius:15px}@media (min-width:992px){.operation-grid figure,.operation-text{grid-area:1/1}}.operation-grid figure,.operation-text{grid-area:1/1}.operation-text{align-items:center;font-size:1.15rem;font-weight:600;padding:1rem 1.25rem 2rem;display:block}@media (min-width:992px){.operation-text{max-width:50%}}.operation-text-inner{max-width:100%;padding:0}@media (min-width:576px){.operation-text-inner{padding:.5rem}}@media (min-width:992px){.operation-text-inner{padding:1.5rem}}.operation-figure{margin:0}@media (min-width:1200px){.case-study-items{margin-top:-1rem;position:relative;z-index:-1}}#case-study-01 .wwcs-box{border-color:#00964d}#case-study-02 .wwcs-box{border-color:#00964d}.case-study-title-image{margin-right:1rem}.case-study-title-image img{width:clamp(5rem,4.074rem + 4.63vw,8.125rem)}#confirmation .wwcs-box{border-color:#00a0e9;padding:2.5rem 1.5rem 1.5rem}@media (min-width:576px){#confirmation .wwcs-box{border-color:#00a0e9;padding:2.5rem 2.5rem 1.5rem}}#flow .wwcs-box{border-color:#00964d;padding:2rem 1.5rem 1rem}@media (min-width:576px){#flow .wwcs-box{padding:2rem 2.5rem 1.5rem}}.wwcs-box h3{font-weight:800;text-align:center}.both-sides-padding{padding:0 .5rem}.wwcs-red{color:red}.wwcs-blue{color:#00a0e9}.wwcs-green{color:#00964d}.number{position:absolute;top:0;left:0;transform:translate(-32%,-32%);z-index:10;width:86px;height:auto;pointer-events:none}@media (max-width:575px){.number{width:80px}}.number-three{font-weight:900;font-size:clamp(2rem,1.111rem + 4.44vw,5rem);vertical-align:middle;position:relative;top:-.1em}.number-ten{font-weight:900;font-size:clamp(2rem,1.407rem + 2.96vw,4rem);vertical-align:middle;position:relative;top:-.1em;padding:0 .5rem}.h3-inner{display:inline-block;text-align:left}@media (min-width:992px){.h3-inner{line-height:1}}#case-study-text{margin-top:1rem;font-weight:600;font-size:1.1rem;display:block;color:#333}@media (max-width:575px){#case-study-text{padding-bottom:.5rem}}@media (min-width:576px){#case-study-text{margin-left:2.5rem}}@media (min-width:768px){#case-study-text{margin-left:.5rem}}@media (min-width:640px){#reasons-to-choose .lead{margin-top:-1rem}}@media (min-width:992px){#reasons-to-choose .lead{margin-top:-1.5rem}}.confirmation-number{font-size:clamp(3rem,2.704rem + 1.48vw,4rem);font-weight:900;margin-top:-1rem}.table-wrap{border:1px solid #dee2e6;border-radius:10px;overflow:hidden;margin-bottom:1rem}.custom-bordered{border-collapse:separate;border-spacing:0}.custom-bordered th,.custom-bordered td{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;vertical-align:middle}.custom-bordered th:last-child,.custom-bordered td:last-child{border-right:none}.custom-bordered tr:last-child th,.custom-bordered tr:last-child td{border-bottom:none}.th-blue{background:#00a0e9 !important;color:#fff}.th-gray{background:#898989 !important;color:#fff}.th-pale-gray{background:#f7f8f8 !important;color:#111}.custom-bordered th{text-align:center;padding:1rem}.custom-bordered td{text-align:center;padding:1rem;vertical-align:middle}#indoor-unit-spec td,#indoor-unit-spec th{text-align:center;padding:1rem;vertical-align:middle}td.split-cell{display:flex;padding:0;border-left:none !important;border-right:none !important;position:relative}td.split-cell+td{border-left:none !important}.split-cell .cell-left{border-right:1px dotted var(--bs-border-color)}.split-cell div{flex:1;padding:8px}td.split-cell{position:relative;border-right:none !important}td.split-cell:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:var(--bs-border-color)}#patent-number{color:#fff;background-color:#00964d;border-radius:4px;line-height:1;display:inline-flex;align-items:center;padding:.25rem .75rem}#indoor-unit-photo{max-width:400px}@media (min-width:576px){#indoor-unit-photo{max-width:580px}}.wwcs #faq dl{display:grid;grid-template-columns:clamp(3.125rem,2.792rem + 1.67vw,4.25rem) 1fr;column-gap:.75rem;align-items:flex-start;margin-bottom:2.5rem}.wwcs #faq dl:before{content:"";width:clamp(3.125rem,2.792rem + 1.67vw,4.25rem);height:clamp(3.125rem,2.792rem + 1.67vw,4.25rem);background:url(//sanyo-chiken.jp/wp/wp-content/themes/sanyo-chiken/images/wwcs_faq_q.png) no-repeat center/contain}.wwcs #faq dt,.wwcs #faq dd{grid-column:2;display:block;width:100%}.wwcs #faq dt{font-weight:800;font-size:clamp(1.25rem,1.028rem + 1.11vw,2rem);color:#00a0e9;line-height:1.35;padding-bottom:.5rem}@media (min-width:992px){.wwcs #faq dt{padding-bottom:0}}.wwcs #faq dd{margin-left:0;font-size:1.2rem}@media (min-width:992px){.wwcs #faq dd{margin-top:-.5rem}}#installation_example{border:7px solid #00964d;border-radius:15px;background-color:#c8bb9b;z-index:1;position:relative;padding-bottom:2rem}.installation-figure{margin:0}.installation-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.installation-caption{margin-top:1rem;font-size:1rem;line-height:1.7}.installation-caption ul{padding-left:1.2rem;margin:0}.installation-caption li{margin-bottom:.5rem}.brochure-download{position:fixed;left:1rem;bottom:1rem;z-index:1000;width:90px;height:90px;border-radius:50%;background-color:#00a0e9;color:#fff;text-align:center;font-size:.7rem;font-weight:700;line-height:1.3;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:transform .25s ease,box-shadow .25s ease}.brochure-download:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.35);text-decoration:none;color:#ff0}.wwcs #contact .wwcs-box{border-color:#00964d;padding:2rem 1.5rem 1rem}#wwcs-company-name{padding-bottom:1.5rem}.wwcs #contact addresss{font-size:1.2rem;line-height:1.8}.company-address{font-style:normal;font-size:1.2rem;line-height:1.8}.address-grid{display:flex;gap:1rem}.address-grid>span{width:50%}@media (max-width:629px){.address-grid{flex-direction:column}.address-grid>span{width:100%}}