﻿#Container h1,#Container h2{font-size:24px;line-height:34px;margin-bottom:20px;color:#4ba53a}#Container h5{margin-bottom:1px;font-size:14px;line-height:24px;font-weight:bold;color:#000}#Container p{font-size:18px;line-height:34px;margin-bottom:10px;color:#333}#Container p.Info{font-size:11px;line-height:18px;font-style:italic;color:#888}#Container p strong{font-weight:bold;color:#000}#Contents p{display:block;margin-bottom:15px;color:#333}#Contents p.Info{display:block;margin-bottom:15px;font-size:11px;line-height:15px;font-style:italic;color:#666}#Contents p strong{font-weight:bold}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}@font-face{font-family:"YuGothic_Family";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"YuGothic_Family";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}body{font-family:"Open Sans","YuGothic_Family","YuGothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.modal__overlay{display:none}.modal--on .modal__overlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:120%;opacity:1;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:900}.modal{display:none;z-index:-9999;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal.modal--active{display:block;z-index:9999;overflow-y:auto;animation-name:zoomIn;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.modal.modal--close--animation{animation-name:zoomOut}.modal .modal__content{position:relative;width:100%;height:100%;overflow:hidden}.modal .modal__close{box-sizing:border-box;position:absolute;top:30px;right:30px;width:50px;height:50px;color:rgba(0,0,0,.2);font-size:50px;line-height:50px;cursor:pointer;z-index:9999}.modal .modal__close:hover{color:rgba(0,0,0,.5)}.footer__products{padding:2rem 0 2rem;background-color:#404040}.footer__products .viewport{padding-top:1rem}.footer__products .viewport .__group .__title{border-bottom:1px solid #666;padding-bottom:.5rem;margin-bottom:1.5rem;color:#fff}.footer__products .viewport .__group .__item{position:relative;display:block;padding:.5rem 0 0 4rem;font-size:.9rem;line-height:1.2;text-decoration:none;color:#ccc}.footer__products .viewport .__group .__item:before{position:absolute;top:0;left:0;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3rem;line-height:1;color:#ccc}.footer__products .viewport .__group .__item .__caption{display:block;padding-top:.2rem;font-size:.7rem;color:#999}.footer__products .viewport .__group .__item.__item--lantern:before{content:""}.footer__products .viewport .__group .__item.__item--greenfan-c2:before{content:""}.footer__products .viewport .__group .__item.__item--pure:before{content:""}.footer__products .viewport .__group .__item.__item--light:before{content:"󩇳"}.footer__products .viewport .__group .__item.__item--range:before{content:"";font-size:2.5rem;padding:.3rem 0 0 .3rem}.footer__products .viewport .__group .__item.__item--plate:before{font-size:1.75rem;padding:1rem 0 0 .3rem;content:""}.footer__products .viewport .__group .__item.__item--curry:before{content:""}.footer__products .viewport .__group .__item.__item--recipe:before{content:""}.footer__products .viewport .__group .__item.__item--parts:before{content:""}.footer__products .viewport .__group .__item.__item--toaster:before{content:""}.footer__products .viewport .__group .__item.__item--rebaker:before{font-size:1.45rem;padding:1rem 0 0 .3rem;content:""}.footer__products .viewport .__group .__item.__item--kettle:before{padding:.2rem 0 0 .3rem;content:""}@media only screen and (min-width: 641px){.footer__products .viewport .__group .__item.__item--kettle{padding-top:1.1rem}.footer__products .viewport .__group .__item.__item--kettle:after{content:"New";display:block;position:absolute;background-color:#ccc;border-radius:8px;font-size:.4375rem;line-height:.59375rem;text-align:center;color:#333;top:0;left:4rem;width:2rem;padding:2px}.footer__products .viewport .__group .__item.__item--kettle .newicon{display:none}}@media only screen and (max-width: 640px){.footer__products .viewport .__group .__item.__item--kettle .newicon{display:inline;vertical-align:top;margin:3px 0 0 8px}}.footer__products .viewport .__group .__item.__item--stove:before{font-size:1.8rem;padding:1rem 0 0 .3rem;content:""}@media only screen and (min-width: 641px){.footer__products .viewport .__group .__item.__item--stove{padding-top:1.1rem}.footer__products .viewport .__group .__item.__item--stove:after{content:"New";display:block;position:absolute;background-color:#ccc;border-radius:8px;font-size:.4375rem;line-height:.59375rem;text-align:center;color:#333;top:0;left:4rem;width:2rem;padding:2px}.footer__products .viewport .__group .__item.__item--stove .newicon{display:none}}@media only screen and (max-width: 640px){.footer__products .viewport .__group .__item.__item--stove .newicon{display:inline;vertical-align:top;margin:3px 0 0 8px}.footer__products .viewport .__group .__item.__item--stove:before{font-size:1.34rem;padding:.5rem 0 0 .3rem}}.footer__products .viewport .__group .__item.__item--gohan:before{content:"";padding:.5rem 0 0 .5rem;font-size:2rem}.footer__products .viewport .__group .__item.__item--pot:before{content:""}.footer__products .viewport .__group .__item.__item--brew:before{padding:.4rem 0 0 1rem;content:"";font-size:3.1rem}@media only screen and (max-width: 640px){.footer__products .viewport .__group .__item.__item--brew:before{left:27px !important;font-size:3rem}}.footer__products .viewport .__group .__item.__item--greenfan:before{content:""}.footer__products .viewport .__group .__item.__item--greenfan-studio:before{content:"";padding-left:.5rem}@media only screen and (min-width: 641px){.footer__products .viewport .__group .__item.__item--greenfan-studio{padding-top:1.1rem}.footer__products .viewport .__group .__item.__item--greenfan-studio:after{content:"New";display:block;position:absolute;background-color:#ccc;border-radius:8px;font-size:.4375rem;line-height:.59375rem;text-align:center;color:#333;top:0;left:4rem;width:2rem;padding:2px}.footer__products .viewport .__group .__item.__item--greenfan-studio .newicon{display:none}}@media only screen and (max-width: 640px){.footer__products .viewport .__group .__item.__item--greenfan-studio:before{padding-left:.375rem}.footer__products .viewport .__group .__item.__item--greenfan-studio .newicon{display:inline;vertical-align:top;margin:3px 0 0 8px}}.footer__products .viewport .__group .__item.__item--airengine:before{content:""}.footer__products .viewport .__group .__item.__item--greenfan-cirq:before{content:""}.footer__products .viewport .__group .__item.__item--smartheater:before{content:""}.footer__products .viewport .__group .__item.__item--rain:before{content:""}.footer__products .viewport .__group .__item.__item--uniauto:before{content:""}.footer__products .viewport .__group .__item.__item--airline:before{content:""}.footer__products .viewport .__group .__item.__item--speaker:before{content:""}.footer__products .viewport .__group .__item.__item--cleaner:before{content:"";margin-top:.3rem}.footer__products .viewport .__group .__item.__item--cleaner-lite:before{content:"";margin-top:.3rem;margin-left:1.1rem}.footer__products .viewport .__group .__item.__item--cleaner-lite .__name{white-space:nowrap}.footer__products .viewport .__group .__item.__item--cleaner-lite .__lite{font-weight:lighter;font-family:system-ui}.footer__products .viewport .__group .__item.__item--phone:before{content:"";font-size:2.4rem;margin-left:13px}.footer{position:relative;padding-top:20px;background:#333;font-size:12px;line-height:1.7}.footer .footer__content{display:flex;padding-left:30px;padding-right:30px;max-width:1040px}.footer .footer__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.footer .footer__item.footer__item--sitemap{padding-top:60px}.footer .footer__title{margin:20px auto 10px;font-size:30px;font-weight:300;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer .footer__title.footer__title--sitemap{margin-left:50px}.footer__products .__phone--wrap.__onlySP[class]{display:none !important}.footer__products .viewport{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:980px !important;gap:1rem}@media(max-width: 980px){.footer__products .viewport{max-width:90% !important}}.footer__products .viewport .footer__title--products{display:none}.footer__products .viewport .__name{display:inline-block;line-height:1.2}.footer__products .viewport .__name em{display:none}.footer__products .viewport .__name:before{position:relative;left:.15rem;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem}.footer__products .viewport .__group .__title{text-decoration:none;display:block}.footer__products .viewport .__group .__subtitle{display:none}.footer__products .viewport .__group .__item{height:4rem;padding:.5rem 0 0 4rem}@media(max-width: 779px){.footer__products .viewport .__group .__item{height:5rem}}.footer__products .viewport .__group .js-toggle-content{display:block}.footer__products .viewport .__group.__group--kitchen .js-toggle-content{display:flex !important;gap:2rem}.footer__products .viewport .__group.__group--kitchen .js-toggle-content .__group--kitchen--inner{width:50%}@media(max-width: 979px){.footer__products .viewport .__group.__group--kitchen.__group--kitchen .js-toggle-content{display:block !important}.footer__products .viewport .__group.__group--kitchen.__group--kitchen .js-toggle-content .__group--kitchen--inner{width:100%}}.footer__products .viewport .__group.__group--other{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.footer__products .viewport .__group.__group--other div{width:50%}@media(min-width: 961px){.footer__products .viewport.__alt .__group{flex:0 0 23.33333334%}}@media(max-width: 980px){.footer__products .viewport.__alt .__group{flex:0 0 32%}.footer__products .viewport.__alt .__group.__group--dummy{display:none}}@media(min-width: 980px){.footer__products .viewport .__group.__onlyTab{display:none}.footer__products .viewport .__group.__onlySP{display:none}.footer__products .viewport .__group--wrap{display:flex;justify-content:flex-start;flex-direction:column}.footer__products .viewport .__group--right .__group--wrap:first-child{order:2}.footer__products .viewport .__group--right .__group--wrap:nth-child(2){order:1}.footer__products .viewport .__group--right .__group--wrap:nth-child(3){order:3}.footer__products .viewport .__group--food{margin-top:6.1rem !important}.footer__products .viewport .__group--parts{margin-top:3rem !important}.footer__products .viewport .__group--parts .__item{height:1rem}.footer__products .viewport .__phone--wrap{display:flex;justify-content:flex-end;flex-flow:wrap;width:100%;margin-top:1.2rem}.footer__products .viewport .__phone--wrap .__group--phone{width:218px}.footer__products .viewport .__phone--wrap .__group--phone .__title{margin-bottom:1.25rem}.footer__products .viewport .__phone--wrap .__group--phone .__item{height:2.5rem;padding:0 0 0 63px}}@media(max-width: 979px){.footer__products .viewport .__group.__onlyPC{display:none}.footer__products .viewport .__group.__onlySP{display:none}.footer__products .viewport .__group--wrap{display:block;flex:0 0 32%}.footer__products .viewport .__group--food{margin-top:1.3rem !important}.footer__products .viewport.__alt{flex-wrap:wrap;justify-content:flex-start}.footer__products .viewport.__alt .__group{margin:0 1.25rem 1rem 0}.footer__products .viewport.__alt .__group--food,.footer__products .viewport.__alt .__group--parts{margin:2rem 1.25rem 1rem 0}.footer__products .viewport.__alt .__phone--wrap{display:flex;justify-content:space-between;flex-flow:wrap;width:452px;flex:0 0 auto;height:147px}.footer__products .viewport.__alt .__phone--wrap .__group--phone{width:218px;flex:inherit;margin-right:0}.footer__products .viewport.__alt .__phone--wrap .__group--phone .__title{margin-bottom:1.25rem}.footer__products .viewport.__alt .__phone--wrap .__group--phone .__item{height:2.5rem;padding:0 0 0 63px}}@media(min-width: 641px)and (max-width: 790px){.footer__products .viewport.__alt .__phone--wrap{width:360px}.footer__products .viewport.__alt .__phone--wrap .__group--phone{width:200px}.footer__products .viewport.__alt .__phone--wrap::after{padding:20px 10px 0 0;font-size:30px}.footer__products .viewport .__group--food{margin-top:3.3rem !important}}.footer__products.__de .viewport{display:block}@media(min-width: 961px){.footer__products.__de .viewport .__group .__wrap{display:flex;justify-content:space-between}.footer__products.__de .viewport .__group .__wrap .__item{box-sizing:border-box;flex:0 1 auto;width:25%}}.widget.__de .copyright__text{margin:0 0 .8rem}.widget.__de .legal{padding:30px 0 10px}.widget.__de .legal .legal__link{margin-left:1.5rem;margin-right:0}.widget.__de .widget__item{display:block}.widget.__de .widget__item:first-child{margin-bottom:0}.widget.__de .widget__item:last-child{margin-bottom:0}.widget.__de .social{position:absolute;bottom:0}.widget.__de .social a{margin:0 5px;font-size:34px;line-height:50px;color:#ccc;text-decoration:none}.widget.__de .social a:hover{color:#fff}@media(max-width: 780px){.widget.__de .social{bottom:60px}}.widget.__de .region{position:relative;font-size:11px;line-height:14px;margin-bottom:10px}.widget.__de .region .region__wrap{display:flex;justify-content:flex-end;align-items:center;text-decoration:none;color:#999}.widget.__de .region .region__wrap .__label{margin-right:10px;line-height:11px}.widget.__de .region .region__wrap .__body{position:relative;border:1px solid #999;border-radius:4px;padding:.2rem 1rem;cursor:pointer}.widget.__de .region .region__wrap .__body:hover{border-color:#fff;color:#fff}.widget.__de .region .region__wrap .region__dropdown__wrapper{display:none;position:absolute;top:-220px;right:0;width:360px;height:100%;z-index:9995}.widget.__de .region .region__wrap .region__dropdown__wrapper.__active{display:block;animation-fill-mode:both;animation-duration:.3s;animation-name:fadeIn}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown{z-index:9997;display:block;position:absolute;top:3px;right:0;width:100%;padding:15px 0;background:#fff;-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);border:1px solid #eee;border-radius:4px;list-style-type:none}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown:before{content:"";position:absolute;bottom:-18px;right:20px;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:9996}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item{padding:15px 20px;font-size:1rem;text-align:left}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item a{color:#666;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item a:before{font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:.5rem;vertical-align:bottom}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item a:hover{color:#4ba53a}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item.__current a{color:#4ba53a;cursor:default}.widget.__de .region .region__wrap .region__dropdown__wrapper .region__dropdown .__item .__caption{border-left:1px solid #ccc;margin-left:.5rem;padding-left:.5rem;font-size:.8rem;color:#ccc}.feed{max-width:320px;min-width:320px;overflow:hidden;background:#404040;background-image:-webkit-linear-gradient(top, #404040 0%, #333 200px);background-image:-moz-linear-gradient(top, #404040 0%, #333 200px);background-image:linear-gradient(to bottom, #404040 0%, #333 200px);background-image:-ms-linear-gradient(top, #404040 0%, #333 200px)}.feed .__layout{padding:0 9%}.feed .feed__item{list-style:none;margin-bottom:8px;padding-bottom:7px}.feed .feed__item:not(:last-child){border-bottom:1px solid #666}.feed .feed__item a{text-decoration:none;color:#ccc}.feed .feed__item a:hover{color:#fff}.sitemap{display:flex;flex-wrap:wrap}.sitemap .sitemap__group{flex:auto;width:210px;max-width:210px;margin:0 41px 1.25rem 0}@media(max-width: 768px){.sitemap .sitemap__group{width:170px;max-width:170px}}.sitemap .sitemap__group:nth-child(4n){margin-right:0}.sitemap .sitemap__group .sitemap__group__header{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #666;font-size:14px;color:#ccc}.sitemap .sitemap__group .sitemap__group__header:first-child{padding-top:0}.sitemap .sitemap__group ul{margin-bottom:15px;list-style:none}.sitemap .sitemap__group ul a{text-decoration:none;color:#999}.sitemap .sitemap__group ul a:hover{color:#fff}.sitemap .sitemap__group ul .sitemap__group__title{color:#fff}.sitemap .sitemap__group.__group--left ul:nth-of-type(2){margin-bottom:56px}@media(max-width: 1024px){.sitemap{justify-content:space-between;gap:0 5%}.sitemap .sitemap__group{margin-right:0}.sitemap .sitemap__group:nth-child(3n){margin-right:0}.sitemap .sitemap__group:nth-child(4n){margin:0 0 1.25rem 0}}.widget{clear:both;position:relative;padding-top:0;color:#999;text-align:right}.widget .viewport{max-width:1020px;padding-left:20px;padding-right:20px}.widget .widget__item{display:flex;justify-content:space-between;padding-left:28px}.widget .widget__item:first-child{margin-bottom:43px}.widget .widget__item:last-child{padding-bottom:74px}@media(max-width: 980px){.widget .widget__item:last-child{flex-flow:column}}@media(max-width: 1024px){.widget .just-because__text{width:55.2734375vw}}.widget .widget__item--social{justify-content:flex-end;padding-left:0}.widget .widget__item--text{padding-left:0}.widget .widget__item--region{padding-left:0;display:flex;justify-content:space-between}.widget .social{margin:6px 0 0 0;display:flex;align-items:center;margin-top:-120px}.widget .social a{font-size:46px;line-height:50px;color:#999;text-decoration:none;margin-right:34px}.widget .social a:hover{color:#fff}.widget .social a:nth-child(2){vertical-align:top}.widget .social a:nth-child(3){margin-right:0}.widget .social .icon__social__facebook{font-size:39px}.widget .social .icon__social__twitter{font-size:1.8rem}.widget .social .icon__social__instagram{display:inline-block;margin:3px 0 0 -3px}.widget .footer__logos{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.widget .footer__logos a{text-decoration:none;color:fff}.widget .footer__logos .footer__logo-balmuda{display:block;padding-top:14px}.widget .footer__logos .footer__logo-balmuda .copyright__balmuda{width:180px;height:24.788px;margin-bottom:10px}.widget .footer__logos .footer__logo-delim{margin:0 17px -2px 24px;height:29px}.widget .footer__logos .footer__logo-delim::before{display:block;width:1px;height:100%;content:"";background:-webkit-gradient(linear, left top, left bottom, from(#828282), color-stop(33.33%, #828282), color-stop(33.33%, transparent), to(transparent)) 0 0;background:-webkit-linear-gradient(top, #828282, #828282 33.33%, transparent 33.33%, transparent) 0 0;background:-moz-linear-gradient(top, #828282, #828282 33.33%, transparent 33.33%, transparent) 0 0;background:linear-gradient(to bottom, #828282, #828282 33.33%, transparent 33.33%, transparent) 0 0;background-size:1px 3px}.widget .footer__logos .footer__logo-tech{margin:0 3px 1px 0}.widget .footer__logos .footer__logo-tech::before{font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:36px;text-align:right;display:block}.widget .copyright{font-size:11px;line-height:14px}.widget .copyright__balmuda{margin-bottom:.4rem}.widget .copyright__text{margin:.8rem 0;font-size:8.5px;font-weight:500;line-height:180%}@media(min-width: 980px){.widget .copyright__text{margin:0 0 .8rem}}.legal{padding-top:45px;width:566px;text-align:left}@media(max-width: 1024px){.legal{width:55.2734375vw}}.legal .legal__link{text-decoration:none;color:#999;display:inline-block;margin-left:9px;font-size:10px;line-height:180%}.legal .legal__link:first-child{margin-left:0}.legal .legal__link:hover{color:#fff}.subscribe{background-image:url("/_theme/img/bg/subscribe_bg.jpg");background-size:cover;height:21.875vw;font-size:1.125rem;line-height:1.5;padding:1.325rem 0;color:#fff;text-align:center}.subscribe .viewport{display:flex;align-items:center;justify-content:center;max-width:1280px}.subscribe .icon{font-size:24px;margin:-3px 25px 0 0;vertical-align:middle;display:inline-block}.subscribe .icon__email::before{color:#fff}.subscribe .btn{display:inline-block;width:166px;background-color:#fff;height:40px;line-height:40px;padding:0 1.6rem;color:#333;font-size:.875rem;border-radius:0}.subscribe .btn:hover{background-color:rgba(255,255,255,.8);color:#666}.sp-only{display:none}@media(max-width: 1024px){.subscribe{background-image:url("/_theme/img/bg/subscribe_tb_bg.jpg");height:224px;background-size:contain}}@media(max-width: 979px){.subscribe .icon{margin:0}.subscribe .icon__email{margin-bottom:.625rem}.subscribe .btn{display:block;margin:1.25rem auto 0}.sp-only{display:block}}.footer,.footer__products{text-align:left}.footer a,.footer__products a{text-decoration:none}.footer .viewport .__group .__title,.footer__products .viewport .__group .__title{font-size:18px;line-height:1.8}@media(min-width: 980px){.footer .viewport .__phone--wrap::after,.footer__products .viewport .__phone--wrap::after{line-height:1.8}}@media(max-width: 980px){.footer .viewport.__alt .__group.__onlyTab,.footer__products .viewport.__alt .__group.__onlyTab{display:block}}@media(max-width: 980px){.footer .viewport.__alt .__group.__phone--wrap,.footer__products .viewport.__alt .__group.__phone--wrap{display:flex;width:366px;height:105px}.footer .viewport.__alt .__group.__phone--wrap .__group--phone,.footer__products .viewport.__alt .__group.__phone--wrap .__group--phone{width:208px;flex:inherit;margin-right:0;line-height:1.8}}@media(max-width: 790px){.footer .viewport.__alt .__group.__phone--wrap,.footer__products .viewport.__alt .__group.__phone--wrap{width:320px;padding:20px 16px 20px 22px}}.footer .viewport.__alt .__group.__phone--wrap::after,.footer__products .viewport.__alt .__group.__phone--wrap::after{line-height:1.8}.viewport{width:980px;margin:0 auto}
