:root{--pc-font-size:16;--sp-font-size:24}.c-kv__label{white-space:nowrap}.c-section .c-bg-text{color:#f5f5f5}.c-section__title{font-weight:500}.c-section__title span{-webkit-box-align:center;align-items:center;background:#f5ff00;color:#000;display:-webkit-box;display:flex;font-size:calc(12/var(--pc-font-size)*1rem);height:calc(21/var(--pc-font-size)*1rem);-webkit-box-pack:center;justify-content:center;padding:0 .25em}.c-section__image picture,.c-section__image img{position:relative}.intro-slider{overflow:hidden}.intro-slider .swiper{overflow:visible}.intro-slider__title{-webkit-box-align:center;align-items:center;background:url(../images/intro/balloon.svg)no-repeat center center/100% 100%;color:#000;display:-webkit-box;display:flex;font-weight:700;-webkit-box-pack:center;justify-content:center}.intro-slider__item{position:relative}.intro-slider__item.with-dark-image{color:#fff}.intro-slider__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.5;position:absolute;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%}.swiper-slide-active .intro-slider__image{opacity:1}.intro-slider__caption{font-weight:700;opacity:.3;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.swiper-slide-active .intro-slider__caption{opacity:1}.intro-slider__no{font-family:Montserrat,"Noto Sans JP","Yu Gothic",YuGothic,sans-serif;font-weight:700;line-height:1;opacity:.3;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.swiper-slide-active .intro-slider__no{opacity:1}.intro-slider__prev path,.intro-slider__next path{stroke:#000}.intro-about__lead{font-weight:700}.intro-about__body{position:relative}.intro-about__name{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-weight:500;-webkit-box-pack:start;justify-content:flex-start;letter-spacing:.05em;position:absolute;white-space:nowrap}.intro-about__name span{font-weight:700;letter-spacing:.1em}.intro-about__list>li{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-weight:500;-webkit-box-pack:start;justify-content:flex-start}.intro-about__list>li>span:first-child{font-weight:700;margin-right:.2em;margin-top:-.2em}.intro-about__list>li+li{margin-top:1em}.intro-low-temp{background:#00abeb}.intro-low-temp .c-section__body{color:#fff}.intro-low-temp .c-section__image{background-image:url(../images/intro/bg-1.svg)}.intro-low-temp .c-bg-text{color:#000}.intro-clean{background:#c2e6f9}.intro-clean .c-section__image{background-image:url(../images/intro/bg-2.svg)}.intro-clean .c-bg-text{color:#def6ff}.intro-safety{background:#00abeb}.intro-safety .c-section__body{color:#fff}.intro-safety .c-section__image{background-image:url(../images/intro/bg-1.svg)}.intro-safety .c-bg-text{color:#000}@media only screen and (min-width:769px),print{.c-kv__image{background-image:url(../images/intro/kv.jpg)}.c-kv{margin-bottom:calc(56/var(--pc-font-size)*1rem)}.c-kv__label{overflow:hidden;right:0}.c-section .c-bg-text{font-size:calc(144/var(--pc-font-size)*1rem)}.c-page-nav__button{margin:0 calc(5/var(--pc-font-size)*1rem);width:calc(296/var(--pc-font-size)*1rem)}.intro-slider .swiper{width:calc(386/var(--pc-font-size)*1rem)}.intro-slider__title{font-size:calc(24/var(--pc-font-size)*1rem);height:calc(70/var(--pc-font-size)*1rem);letter-spacing:.05em;margin-bottom:calc(8/var(--pc-font-size)*1rem);margin-left:calc(100/var(--pc-font-size)*1rem);padding-bottom:calc(24/var(--pc-font-size)*1rem);width:calc(396/var(--pc-font-size)*1rem)}.intro-slider__item{-webkit-box-align:start;align-items:flex-start;border-color:#000;border-style:solid;border-width:2px 1px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(386/var(--pc-font-size)*1rem);-webkit-box-pack:justify;justify-content:space-between;padding:calc(20/var(--pc-font-size)*1rem) calc(24/var(--pc-font-size)*1rem);width:calc(386/var(--pc-font-size)*1rem)}.intro-slider__caption{font-size:calc(16/var(--pc-font-size)*1rem);letter-spacing:.05em;line-height:2}.intro-slider__no{font-size:calc(14/var(--pc-font-size)*1rem);letter-spacing:.1em}.intro-slider__no strong{font-size:calc(60/var(--pc-font-size)*1rem);letter-spacing:.1em}.intro-slider__prev,.intro-slider__next{display:none}.intro-about{margin-bottom:calc(140/var(--pc-font-size)*1rem)}.intro-about .c-section__title{margin-bottom:calc(24/var(--pc-font-size)*1rem)}.intro-about__lead{font-size:calc(24/var(--pc-font-size)*1rem);letter-spacing:.1em;margin-bottom:calc(64/var(--pc-font-size)*1rem)}.intro-about__body{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.intro-about__image{margin-left:calc(160/var(--pc-font-size)*1rem);width:calc(488/var(--pc-font-size)*1rem)}.intro-about__name{font-size:calc(14/var(--pc-font-size)*1rem)}.intro-about__name span{font-size:calc(24/var(--pc-font-size)*1rem)}.intro-about__name.is-1{left:calc(631/var(--pc-font-size)*1rem);top:calc(21/var(--pc-font-size)*1rem)}.intro-about__name.is-2{left:calc(618/var(--pc-font-size)*1rem);top:calc(82/var(--pc-font-size)*1rem)}.intro-about__name.is-3{left:calc(638/var(--pc-font-size)*1rem);top:calc(138/var(--pc-font-size)*1rem)}.intro-about__list>li{font-size:calc(14/var(--pc-font-size)*1rem);letter-spacing:.05em;line-height:1.7142857143}.intro-about__list>li>span:first-child{flex-shrink:0;font-size:calc(20/var(--pc-font-size)*1rem);letter-spacing:.1em}.intro-low-temp{margin-top:calc(140/var(--pc-font-size)*1rem)}.intro-low-temp .c-page-nav{margin-bottom:calc(85/var(--pc-font-size)*1rem)}.intro-low-temp .c-section__body{width:calc(488/var(--pc-font-size)*1rem)}.intro-low-temp .c-bg-text{font-size:calc(144/var(--pc-font-size)*1rem);left:calc(-564/var(--pc-font-size)*1rem);right:0;top:calc(270/var(--pc-font-size)*1rem)}.intro-low-temp .intro-slider{margin-top:calc(300/var(--pc-font-size)*1rem)}.intro-clean{padding-top:calc(112/var(--pc-font-size)*1rem)}.intro-clean .c-section__body{margin-left:auto;width:calc(453/var(--pc-font-size)*1rem)}.intro-clean .c-bg-text{font-size:calc(144/var(--pc-font-size)*1rem);left:0;text-indent:calc((var(--width)*1px - (1280/var(--pc-font-size)*1rem))/2);top:calc(270/var(--pc-font-size)*1rem);width:calc(var(--width)*1px - (144/var(--pc-font-size)*1rem))}.intro-clean .intro-slider{margin-top:calc(300/var(--pc-font-size)*1rem)}.intro-clean .intro-slider__title{margin-left:auto;margin-right:calc(195/var(--pc-font-size)*1rem)}.intro-safety{padding-top:calc(110/var(--pc-font-size)*1rem)}.intro-safety .c-page-nav{margin-top:calc(128/var(--pc-font-size)*1rem)}.intro-safety .c-section__body{width:calc(488/var(--pc-font-size)*1rem)}.intro-safety .c-bg-text{font-size:calc(144/var(--pc-font-size)*1rem);left:calc(-564/var(--pc-font-size)*1rem);right:0;top:calc(270/var(--pc-font-size)*1rem)}.intro-safety .intro-slider{margin-top:calc(300/var(--pc-font-size)*1rem)}}@media only screen and (max-width:768px){.c-kv__image{background-image:url(../images/intro/kv__sp.jpg)}.c-kv{margin-bottom:calc(102/var(--sp-font-size)*1rem)}.c-section__image{margin-bottom:calc(-880/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:3;order:2}.c-section__image picture,.c-section__image img{height:auto;width:calc(375/var(--sp-font-size)*1rem)}.c-section__image picture,.c-section__image img{width:calc(487/var(--sp-font-size)*1rem)}.c-page-nav__button{margin:0 calc(16/var(--sp-font-size)*1rem);width:calc(336/var(--sp-font-size)*1rem)}.c-page-nav__button:last-child{margin-top:calc(32/var(--sp-font-size)*1rem);width:calc(440/var(--sp-font-size)*1rem)}.intro-slider{position:relative}.intro-slider .swiper{width:calc(553/var(--sp-font-size)*1rem)}.intro-slider__title{font-size:calc(24/var(--sp-font-size)*1rem);height:calc(70/var(--sp-font-size)*1rem);letter-spacing:.05em;margin-bottom:calc(16/var(--sp-font-size)*1rem);margin-left:calc(30/var(--sp-font-size)*1rem);padding-bottom:calc(24/var(--sp-font-size)*1rem);width:calc(396/var(--sp-font-size)*1rem)}.intro-slider__item{-webkit-box-align:start;align-items:flex-start;border-color:#000;border-style:solid;border-width:calc(4/var(--sp-font-size)*1rem) calc(2/var(--sp-font-size)*1rem);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(553/var(--sp-font-size)*1rem);-webkit-box-pack:justify;justify-content:space-between;padding:calc(24/var(--sp-font-size)*1rem) calc(30/var(--sp-font-size)*1rem);width:calc(553/var(--sp-font-size)*1rem)}.intro-slider__caption{font-size:calc(24/var(--sp-font-size)*1rem);letter-spacing:.05em;line-height:1.3333333333}.intro-slider__no{font-size:calc(19/var(--sp-font-size)*1rem);letter-spacing:.1em}.intro-slider__no strong{font-size:calc(86/var(--sp-font-size)*1rem);letter-spacing:.1em}.intro-slider__prev,.intro-slider__next{bottom:0;height:calc(553/var(--sp-font-size)*1rem);position:absolute;width:calc(100/var(--sp-font-size)*1rem);z-index:2}.intro-slider__prev svg,.intro-slider__next svg{width:calc(40/var(--sp-font-size)*1rem)}.intro-slider__prev{left:0}.intro-slider__prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.intro-slider__next{right:0}.intro-slider__next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.intro-about{margin-bottom:calc(128/var(--sp-font-size)*1rem)}.intro-about .c-section__inner{padding:0 calc(32/var(--sp-font-size)*1rem)}.intro-about .c-section__title strong{font-size:calc(56/var(--sp-font-size)*1rem);margin-bottom:calc(24/var(--sp-font-size)*1rem)}.intro-about__lead{font-size:calc(32/var(--sp-font-size)*1rem);letter-spacing:.05em;margin-bottom:calc(94/var(--sp-font-size)*1rem)}.intro-about__image{width:calc(563/var(--sp-font-size)*1rem)}.intro-about__name{font-size:calc(22/var(--sp-font-size)*1rem);letter-spacing:.05em}.intro-about__name span{font-size:calc(32/var(--sp-font-size)*1rem)}.intro-about__name.is-1{left:calc(338/var(--sp-font-size)*1rem);top:calc(-38/var(--sp-font-size)*1rem)}.intro-about__name.is-2{left:calc(498/var(--sp-font-size)*1rem);top:calc(62/var(--sp-font-size)*1rem)}.intro-about__name.is-3{left:calc(544/var(--sp-font-size)*1rem);top:calc(213/var(--sp-font-size)*1rem)}.intro-about__list{margin:calc(64/var(--sp-font-size)*1rem)0 calc(128/var(--sp-font-size)*1rem);padding:0 calc(66/var(--sp-font-size)*1rem)}.intro-about__list>li{font-size:calc(24/var(--sp-font-size)*1rem);letter-spacing:.05em;line-height:2;white-space:nowrap}.intro-about__list>li>span:first-child{font-size:calc(32/var(--sp-font-size)*1rem)}.intro-low-temp .c-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:calc(128/var(--sp-font-size)*1rem);overflow:hidden}.intro-low-temp .c-section__inner{margin-bottom:calc(80/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:2;order:1;padding:0 calc(32/var(--sp-font-size)*1rem)}.intro-low-temp .c-section__title{margin-bottom:calc(48/var(--sp-font-size)*1rem)}.intro-low-temp .c-section__title span{font-size:calc(24/var(--sp-font-size)*1rem)}.intro-low-temp .c-section__title strong{font-size:calc(56/var(--sp-font-size)*1rem)}.intro-low-temp .c-section__text p{font-size:calc(24/var(--sp-font-size)*1rem);line-height:2}.intro-low-temp .c-bg-text{font-size:calc(120/var(--sp-font-size)*1rem);left:calc(-120/var(--sp-font-size)*1rem);top:calc(256/var(--sp-font-size)*1rem)}.intro-low-temp .intro-slider{margin-top:calc(-47/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:4;order:3}.intro-clean{padding-top:calc(128/var(--sp-font-size)*1rem)}.intro-clean .c-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.intro-clean .c-section__inner{margin-bottom:calc(80/var(--sp-font-size)*1rem);padding:0 calc(32/var(--sp-font-size)*1rem)}.intro-clean .c-section__inner .c-section__title{margin-bottom:calc(48/var(--sp-font-size)*1rem)}.intro-clean .c-section__inner .c-section__title span{font-size:calc(24/var(--sp-font-size)*1rem);margin-bottom:calc(19/var(--sp-font-size)*1rem)}.intro-clean .c-section__inner .c-section__title strong{font-size:calc(56/var(--sp-font-size)*1rem)}.intro-clean .c-section__inner .c-section__text{font-size:calc(24/var(--sp-font-size)*1rem);line-height:2}.intro-clean .c-bg-text{font-size:calc(120/var(--sp-font-size)*1rem);left:calc(32/var(--sp-font-size)*1rem);top:calc(256/var(--sp-font-size)*1rem)}.intro-clean .intro-slider{margin-top:calc(-47/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:4;order:3}.intro-clean .intro-slider__title{margin-left:auto;margin-right:calc(30/var(--sp-font-size)*1rem)}.intro-safety{padding-top:calc(128/var(--sp-font-size)*1rem)}.intro-safety .c-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.intro-safety .c-section__inner{margin-bottom:calc(80/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:2;order:1}.intro-safety .c-section__body{padding:0 calc(32/var(--sp-font-size)*1rem)}.intro-safety .c-section__body .c-section__title{margin-bottom:calc(48/var(--sp-font-size)*1rem)}.intro-safety .c-section__body .c-section__title span{font-size:calc(24/var(--sp-font-size)*1rem)}.intro-safety .c-section__body .c-section__title strong{font-size:calc(56/var(--sp-font-size)*1rem)}.intro-safety .c-section__body .c-section__text{font-size:calc(24/var(--sp-font-size)*1rem);line-height:2}.intro-safety .c-bg-text{font-size:calc(120/var(--sp-font-size)*1rem);left:calc(-120/var(--sp-font-size)*1rem);top:calc(256/var(--sp-font-size)*1rem)}.intro-safety .intro-slider{margin-bottom:calc(128/var(--sp-font-size)*1rem);margin-top:calc(-47/var(--sp-font-size)*1rem);-webkit-box-ordinal-group:4;order:3}}@media screen and (hover:hover) and (pointer:fine) and (min-width:769px){.c-page-nav__button:hover{background:#fff;color:#00abeb}.c-page-nav__button:hover path{stroke:#00abeb}}@media only screen and (min-width:769px) and (max-width:1279px){.intro-clean .c-bg-text{text-indent:0}}
/*# sourceMappingURL=intro.css.map */