:root{--dp: 1px}@media screen and (min-width: 600px)and (max-width: 1175px){:root{--dp: 0.085034vw}}@media screen and (max-width: 599px){:root{--dp: .3125vw}}.hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:100svh}@media screen and (max-width: 599px){.hero{height:calc(452 * var(--dp))}}.hero .canvas{position:absolute;inset:50%;min-width:100%;min-height:100%;translate:-50% -50%}.hero[data-orientation=landscape] .canvas{aspect-ratio:1600/900}.hero[data-orientation=portrait] .canvas{aspect-ratio:600/848}.hero .catch{text-align:center;line-height:1.6;font-size:calc(52 * var(--dp))}@media screen and (max-width: 599px){.hero .catch{height:dp(452)}}.hero .catch em{font-style:unset;font-size:calc(64 * var(--dp))}@media screen and (max-width: 599px){.hero .catch em{font-size:calc(24 * var(--dp))}}.hero[data-orientation] .catch{color:rgba(0,0,0,0);opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.concept{border-end-end-radius:calc(100 * var(--dp));-webkit-padding-after:calc(228 * var(--dp));padding-block-end:calc(228 * var(--dp))}@media screen and (max-width: 599px){.concept{-webkit-padding-after:calc(100 * var(--dp));padding-block-end:calc(100 * var(--dp));border-end-end-radius:calc(44 * var(--dp))}}.concept__backr{position:absolute;right:calc(-230 * var(--dp));top:70%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:calc(261 * var(--dp));height:calc(249 * var(--dp));background-image:url("../../img/top/concept-back-blue.png")}@media screen and (max-width: 1240px){.concept__backr{right:calc(-90 * var(--dp))}}@media screen and (max-width: 599px){.concept__backr{width:calc(83.3005599976 * var(--dp));height:calc(77.9380569458 * var(--dp));right:calc(-20 * var(--dp))}}.concept__backb{position:absolute;z-index:1;right:calc(238 * var(--dp));bottom:calc(-128 * var(--dp));width:calc(184 * var(--dp));height:calc(184 * var(--dp));background-image:url("../../img/top/concept-back-yellow.png")}@media screen and (max-width: 599px){.concept__backb{width:calc(104 * var(--dp));height:calc(104 * var(--dp));bottom:calc(-60 * var(--dp));right:calc(82 * var(--dp))}}.concept__backl{position:absolute;z-index:4;left:calc(-5 * var(--dp));bottom:calc(-102 * var(--dp));width:calc(226 * var(--dp));height:calc(252 * var(--dp));background-image:url("../../img/top/concept-back-green.png");animation:floating-y 2.8s ease-in-out infinite alternate-reverse}@media screen and (max-width: 599px){.concept__backl{width:calc(110 * var(--dp));height:calc(121 * var(--dp));left:calc(-30 * var(--dp));bottom:calc(-52 * var(--dp));animation:floating-y-sp 2.8s ease-in-out infinite alternate-reverse}}.concept .container{gap:calc(134 * var(--dp));-webkit-padding-before:calc(72 * var(--dp));padding-block-start:calc(72 * var(--dp));-webkit-padding-after:calc(96 * var(--dp));padding-block-end:calc(96 * var(--dp));-webkit-padding-end:calc(216 * var(--dp));padding-inline-end:calc(216 * var(--dp));-webkit-padding-start:calc(216 * var(--dp));padding-inline-start:calc(216 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 599px){.concept .container{-webkit-padding-before:calc(72 * var(--dp));padding-block-start:calc(72 * var(--dp));-webkit-padding-after:calc(72 * var(--dp));padding-block-end:calc(72 * var(--dp));-webkit-padding-start:calc(22 * var(--dp));padding-inline-start:calc(22 * var(--dp));-webkit-padding-end:calc((16 * var(--dp)) + (22 * var(--dp)));padding-inline-end:calc((16 * var(--dp)) + (22 * var(--dp)));display:block}}.concept .container:before{content:"";background-color:#fff;height:100%;position:absolute;z-index:2;top:0;right:calc((156 * var(--dp)) - (132 * var(--dp)));border-end-end-radius:calc(100 * var(--dp));width:100vw}@media screen and (max-width: 599px){.concept .container:before{right:calc(16 * var(--dp));border-end-end-radius:calc(44 * var(--dp))}}.concept__lead{width:calc(238 * var(--dp));-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:3;margin:0;-webkit-padding-after:calc(50 * var(--dp));padding-block-end:calc(50 * var(--dp))}@media screen and (max-width: 599px){.concept__lead{width:calc(260 * var(--dp));-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-end:calc(21 * var(--dp));padding-inline-end:calc(21 * var(--dp))}}.concept__lead__ttl{width:calc(132 * var(--dp))}@media screen and (max-width: 599px){.concept__lead__ttl{width:calc(211 * var(--dp))}}.concept__lead__ttl picture{display:block;width:100%}.concept__lead__ttl picture img{width:100%;height:auto;display:block}.concept__lead__icon{width:calc(166 * var(--dp));position:absolute;z-index:-1;left:0;bottom:0}@media screen and (max-width: 599px){.concept__lead__icon{width:calc(80 * var(--dp));left:inherit;right:calc(10 * var(--dp))}}.concept__lead__icon__top{width:calc(89.6499938965 * var(--dp));position:relative;z-index:2;opacity:0;-webkit-transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);-ms-transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg)}@media screen and (max-width: 599px){.concept__lead__icon__top{-webkit-transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);-ms-transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);width:calc(42.5837440491 * var(--dp));margin-left:auto}}.concept__lead__icon__top img{width:100%;height:auto;display:block}.concept__lead__icon__bottom{width:calc(139.8 * var(--dp));margin-left:auto;margin-top:calc(-26.07 * var(--dp))}@media screen and (max-width: 599px){.concept__lead__icon__bottom{margin-left:0;width:calc(67.1577224731 * var(--dp));margin-top:calc(-13 * var(--dp))}}.concept__lead__icon__bottom img{width:100%;height:auto;display:block}.concept__lead.fade-in-target .concept__lead__icon__top{-webkit-animation:fadeInRotateToPosition 1.2s ease-out forwards;animation:fadeInRotateToPosition 1.2s ease-out forwards}@media screen and (max-width: 599px){.concept__lead.fade-in-target .concept__lead__icon__top{-webkit-animation:dropFromTopRight 0.8s ease-out forwards;animation:dropFromTopRight 0.8s ease-out forwards}}.concept__content{-webkit-padding-before:calc(64 * var(--dp));padding-block-start:calc(64 * var(--dp));position:relative;z-index:3}@media screen and (max-width: 599px){.concept__content{-webkit-padding-before:calc(16 * var(--dp));padding-block-start:calc(16 * var(--dp));-webkit-padding-start:calc(7 * var(--dp));padding-inline-start:calc(7 * var(--dp));-webkit-padding-end:calc(7 * var(--dp));padding-inline-end:calc(7 * var(--dp))}}.concept__content .txt{margin-block:1lh}.concept__content .btn-regular{-webkit-margin-before:calc(56 * var(--dp));margin-block-start:calc(56 * var(--dp));margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.concept__content .btn-regular{-webkit-margin-before:calc(32 * var(--dp));margin-block-start:calc(32 * var(--dp))}}.service__backred{position:absolute;z-index:4;right:calc(-12 * var(--dp));top:calc(-74 * var(--dp));width:calc(200 * var(--dp));height:calc(178 * var(--dp));background-image:url("../../img/top/service-back-red.png");animation:liftThenDropWithRotate 2.4s ease-in-out infinite alternate-reverse}@media screen and (max-width: 599px){.service__backred{width:calc(74 * var(--dp));height:calc(58 * var(--dp));right:calc(10 * var(--dp));top:calc(-38 * var(--dp))}}.service__backblue{position:absolute;z-index:3;right:calc(-3 * var(--dp));bottom:calc(-110 * var(--dp));width:calc(170 * var(--dp));height:calc(206 * var(--dp));background-image:url("../../img/top/service-back-blue.png")}@media screen and (max-width: 599px){.service__backblue{background-image:url("../../img/top/service-back-blue-sp.png");width:calc(52.5 * var(--dp));height:calc(61 * var(--dp));bottom:calc(-93 * var(--dp));right:calc(90 * var(--dp))}}.service__backthin{position:absolute;z-index:-3;right:calc(370 * var(--dp));bottom:calc(-147 * var(--dp));width:calc(160 * var(--dp));height:calc(160 * var(--dp));background-image:url("../../img/top/service-back-thin.png")}@media screen and (max-width: 599px){.service__backthin{width:calc(114 * var(--dp));height:calc(138 * var(--dp));right:inherit;left:0;top:calc(268 * var(--dp));bottom:inherit}}.service__backpink{position:absolute;z-index:3;top:50%;left:calc(-193 * var(--dp));transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:calc(204 * var(--dp));height:calc(152 * var(--dp));background-image:url("../../img/top/service-back-pink.png")}@media screen and (max-width: 1240px){.service__backpink{left:calc(-80 * var(--dp))}}@media screen and (max-width: 599px){.service__backpink{z-index:5;top:calc(708 * var(--dp));left:calc(-32 * var(--dp));width:calc(90 * var(--dp));height:calc(72 * var(--dp));transform:inherit;-webkit-transform:inherit;-ms-transform:inherit}}.service__backyellow-wrapper{-webkit-animation:floatPattern 30s ease-in-out infinite normal;animation:floatPattern 30s ease-in-out infinite normal;position:absolute;left:calc(-80 * var(--dp));bottom:calc(200 * var(--dp));width:calc(208 * var(--dp));height:calc(208 * var(--dp));z-index:3}@media screen and (max-width: 599px){.service__backyellow-wrapper{-webkit-animation:spFloatPattern 60s ease-in-out infinite normal;animation:spFloatPattern 60s ease-in-out infinite normal;left:calc(-5 * var(--dp));width:calc(60 * var(--dp));height:calc(65.6 * var(--dp));bottom:calc(20 * var(--dp))}}.service__backyellow-wrapper__backyellow{width:100%;height:100%;background-image:url("../../img/top/service-back-yellow.png");background-size:cover;background-position:center;-webkit-animation:spinLoop 100s linear infinite normal;animation:spinLoop 100s linear infinite normal;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media screen and (max-width: 599px){.service__backyellow-wrapper__backyellow{-webkit-animation:spinLoop 80s linear infinite normal;animation:spinLoop 80s linear infinite normal}}.service__sptopblue{display:none}@media screen and (max-width: 599px){.service__sptopblue{display:block;position:absolute;z-index:-3;bottom:calc(425 * var(--dp));left:calc(-25 * var(--dp));width:calc(86 * var(--dp));height:calc(66 * var(--dp));background-image:url("../../img/top/service-top-blue.png")}}.service__spthinblue{display:none}@media screen and (max-width: 599px){.service__spthinblue{display:block;position:absolute;z-index:-3;top:calc(268 * var(--dp));left:calc(-20 * var(--dp));width:calc(102 * var(--dp));height:calc(126 * var(--dp));background-image:url("../../img/top/service-bottom-blue.png")}}.service__sptopgreen{display:none}@media screen and (max-width: 599px){.service__sptopgreen{display:block;position:absolute;z-index:-3;top:calc(980 * var(--dp));left:calc(-30 * var(--dp));width:calc(148 * var(--dp));height:calc(168 * var(--dp));background-image:url("../../img/top/service-top-green.png")}}.service__spcenterred{display:none}@media screen and (max-width: 599px){.service__spcenterred{display:block;position:absolute;z-index:5;bottom:calc(763 * var(--dp));left:calc(-8 * var(--dp));width:calc(60 * var(--dp));height:calc(80 * var(--dp));background-image:url("../../img/top/service-center-red.png")}}.service__spbottomred{display:none}@media screen and (max-width: 599px){.service__spbottomred{display:block;position:absolute;z-index:5;bottom:calc(-56 * var(--dp));left:calc(88 * var(--dp));width:calc(60 * var(--dp));height:calc(56 * var(--dp));background-image:url("../../img/top/service-bottom-red.png")}}.service .container{-webkit-padding-before:calc(120 * var(--dp));padding-block-start:calc(120 * var(--dp));-webkit-padding-after:calc(120 * var(--dp));padding-block-end:calc(120 * var(--dp));-webkit-padding-start:calc(216 * var(--dp));padding-inline-start:calc(216 * var(--dp));position:relative;z-index:3}@media screen and (max-width: 599px){.service .container{-webkit-padding-start:calc((16 * var(--dp)) + (22 * var(--dp)));padding-inline-start:calc((16 * var(--dp)) + (22 * var(--dp)));-webkit-padding-end:calc(22 * var(--dp));padding-inline-end:calc(22 * var(--dp));-webkit-padding-before:calc(56 * var(--dp));padding-block-start:calc(56 * var(--dp));-webkit-padding-after:calc(56 * var(--dp));padding-block-end:calc(56 * var(--dp))}}.service .container:before{content:"";background-color:#fff;height:100%;position:absolute;z-index:-1;top:0;left:calc((156 * var(--dp)) - (132 * var(--dp)));border-start-start-radius:calc(100 * var(--dp));border-end-start-radius:calc(100 * var(--dp));width:100vw}@media screen and (max-width: 599px){.service .container:before{left:calc(16 * var(--dp));border-start-start-radius:calc(44 * var(--dp));border-end-start-radius:calc(44 * var(--dp))}}.service__en{width:calc(452 * var(--dp));position:absolute;z-index:3;left:calc(80 * var(--dp));top:calc(-66 * var(--dp))}@media screen and (max-width: 599px){.service__en{width:calc(206 * var(--dp));left:calc(0 * var(--dp));top:calc(-30 * var(--dp))}}.service__en img{width:100%;-o-object-fit:contain;object-fit:contain;display:block;height:auto}.service__detail{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp))}@media screen and (max-width: 599px){.service__detail{-webkit-margin-before:calc(16 * var(--dp));margin-block-start:calc(16 * var(--dp))}}.service__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(36 * var(--dp)) calc(39 * var(--dp));-webkit-margin-before:calc(56 * var(--dp));margin-block-start:calc(56 * var(--dp))}@media screen and (max-width: 599px){.service__wrap{grid-template-columns:repeat(1, 1fr);-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp));gap:calc(24 * var(--dp))}}.service__wrap__block{padding-block:calc(32 * var(--dp));padding-inline:calc(32 * var(--dp))}@media screen and (max-width: 599px){.service__wrap__block{-webkit-padding-before:calc(21 * var(--dp));padding-block-start:calc(21 * var(--dp));-webkit-padding-after:calc(30 * var(--dp));padding-block-end:calc(30 * var(--dp))}}.service__wrap__block__image{width:80.18%;aspect-ratio:174/148}@media screen and (max-width: 599px){.service__wrap__block__image{aspect-ratio:152/130;width:77.555%}}.service__wrap__block__image img{width:88.505%}.service__wrap__block__ttl{-webkit-margin-before:calc(4 * var(--dp));margin-block-start:calc(4 * var(--dp))}@media screen and (max-width: 599px){.service__wrap__block__ttl{-webkit-margin-before:calc(3 * var(--dp));margin-block-start:calc(3 * var(--dp))}}.news{border-start-end-radius:calc(100 * var(--dp));border-end-end-radius:calc(100 * var(--dp));border-end-start-radius:calc(100 * var(--dp));padding-block:calc(228 * var(--dp))}@media screen and (max-width: 599px){.news{border-start-end-radius:calc(44 * var(--dp));border-end-end-radius:calc(44 * var(--dp));border-end-start-radius:calc(44 * var(--dp));padding-block:calc(100 * var(--dp))}}.news:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;height:50%;width:100%;background-color:#f2f3f2}.news__backthingreen{position:absolute;z-index:3;left:calc(82 * var(--dp));top:calc(-140 * var(--dp));width:calc(170 * var(--dp));height:calc(190 * var(--dp));background-image:url("../../img/top/news-back-lightgreen.png")}@media screen and (max-width: 599px){.news__backthingreen{display:none}}.news__backred{position:absolute;z-index:3;bottom:calc(6 * var(--dp));left:calc(-80 * var(--dp));width:calc(194 * var(--dp));height:calc(240 * var(--dp));background-image:url("../../img/top/news-back-red.png")}@media screen and (max-width: 599px){.news__backred{animation:liftThenDropWithRight 2.4s ease-in-out infinite alternate-reverse;width:calc(94 * var(--dp));height:calc(112 * var(--dp));left:calc(-25 * var(--dp));bottom:calc(-20 * var(--dp))}}.news__backyellow{position:absolute;z-index:-2;bottom:calc(-111 * var(--dp));left:calc(410 * var(--dp));width:calc(158 * var(--dp));height:calc(170 * var(--dp));background-image:url("../../img/top/news-back-yellow.png")}@media screen and (max-width: 599px){.news__backyellow{bottom:calc(-60 * var(--dp));left:calc(103 * var(--dp));width:calc(78 * var(--dp));height:calc(83.25 * var(--dp))}}.news__backblue{position:absolute;z-index:1;bottom:calc(-330 * var(--dp));right:calc(30 * var(--dp));width:calc(240 * var(--dp));height:calc(240 * var(--dp));background-image:url("../../img/top/news-back-blue.png")}@media screen and (max-width: 1240px){.news__backblue{right:calc(60 * var(--dp))}}@media screen and (max-width: 599px){.news__backblue{bottom:calc(-156 * var(--dp));right:calc(28 * var(--dp));width:calc(108 * var(--dp));height:calc(108 * var(--dp))}}.news__backthinblue{position:absolute;z-index:1;bottom:calc(-204 * var(--dp));left:calc(110 * var(--dp));width:calc(144 * var(--dp));height:calc(144 * var(--dp));background-image:url("../../img/top/news-back-lightblue.png")}@media screen and (max-width: 599px){.news__backthinblue{display:none}}.news__backgreen{position:absolute;z-index:4;right:calc(-166 * var(--dp));top:calc(52 * var(--dp));width:calc(300 * var(--dp));height:calc(300 * var(--dp));background-image:url("../../img/top/news-back-green.png");animation:floating-y 2.8s ease-in-out infinite alternate-reverse}@media screen and (max-width: 1240px){.news__backgreen{right:calc(-52 * var(--dp))}}@media screen and (max-width: 599px){.news__backgreen{right:calc(-12 * var(--dp));width:calc(100 * var(--dp));height:calc(113.6 * var(--dp));top:calc(-35 * var(--dp));animation:floating-y-sp 2.8s ease-in-out infinite alternate-reverse}}.news__backspgreen{display:none}@media screen and (max-width: 599px){.news__backspgreen{display:block;position:absolute;z-index:3;background-image:url("../../img/top/news-back-lightgreen-sp.png");width:calc(60 * var(--dp));height:calc(86 * var(--dp));left:calc(38 * var(--dp));bottom:calc(-140 * var(--dp))}}.news .container{-webkit-padding-before:calc(56 * var(--dp));padding-block-start:calc(56 * var(--dp));-webkit-padding-after:calc(88 * var(--dp));padding-block-end:calc(88 * var(--dp));position:relative;z-index:2;padding-inline:calc(154 * var(--dp));display:grid;grid-template-columns:calc(141 * var(--dp)) calc(648 * var(--dp));gap:calc(80 * var(--dp))}@media screen and (max-width: 599px){.news .container{padding-inline:calc(38 * var(--dp));-webkit-padding-before:calc(24 * var(--dp));padding-block-start:calc(24 * var(--dp));-webkit-padding-after:calc(40 * var(--dp));padding-block-end:calc(40 * var(--dp));display:block}}.news .container:before{content:"";background-color:#fff;height:100%;position:absolute;z-index:-1;top:0;left:calc(24 * var(--dp));border-radius:calc(100 * var(--dp));width:calc(100% - (48 * var(--dp)))}@media screen and (max-width: 599px){.news .container:before{left:calc(16 * var(--dp));width:calc(100% - (32 * var(--dp)));border-radius:calc(44 * var(--dp))}}.news__en{position:absolute;z-index:4;left:calc(24 * var(--dp));top:calc(-66 * var(--dp));width:calc(288 * var(--dp))}@media screen and (max-width: 599px){.news__en{width:calc(132 * var(--dp));top:calc(-30 * var(--dp));left:calc(16 * var(--dp))}}.news__en img{width:100%;height:auto;display:block}.news__ttl{-webkit-margin-before:calc(32 * var(--dp));margin-block-start:calc(32 * var(--dp));grid-column:1/2;grid-row:1/2}@media screen and (max-width: 599px){.news__ttl{-webkit-margin-before:calc(14 * var(--dp));margin-block-start:calc(14 * var(--dp));text-align:center}}.news__list{grid-column:2/3;grid-row:1/3}@media screen and (max-width: 599px){.news__list{-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}}.news__last{grid-column:1/2;grid-row:2/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 599px){.news__last{-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.news__btn{padding-block:calc(8 * var(--dp));padding-inline:calc(12 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#342819;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 599px){.news__btn{padding-block:calc(11 * var(--dp))}}.news__btn__txt{font-size:calc(14 * var(--dp));line-height:calc(18 * var(--dp));-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block}.news__btn__icon{width:calc(26 * var(--dp));height:calc(26 * var(--dp));position:relative;display:block;margin-left:calc(6 * var(--dp))}.news__btn__icon__arrow{width:calc(20 * var(--dp));height:calc(20 * var(--dp));display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:1px solid #342819;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news__btn__icon__arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(8.1230773926 * var(--dp));height:calc(6.4441432953 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' fill='none'%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23342819'/%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23342819'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news__btn__icon__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(8.1230773926 * var(--dp));height:calc(6.4441432953 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' fill='none'%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23342819'/%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23342819'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.news__btn:hover .news__btn__txt{color:#cd3c3c}.news__btn:hover .news__btn__icon__arrow{border-color:#cd3c3c;-webkit-transform:translate(-50%, -50%) scale(1.3);-ms-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.news__btn:hover .news__btn__icon__arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' fill='none'%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23CD3C3C'/%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23CD3C3C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.news__btn:hover .news__btn__icon__inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' fill='none'%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23CD3C3C'/%3E%3Cpath d='M4.84617 0.757327C4.76925 0.911173 4.76925 1.21887 4.84617 1.37271L6.53848 2.9881L1.30771 2.9881C1.07694 2.9881 0.923096 3.14194 0.923096 3.37271C0.923096 3.60348 1.07694 3.75733 1.30771 3.75733L6.53848 3.75733L4.84617 5.37271C4.76925 5.52656 4.76925 5.83425 4.84617 5.9881C4.9231 6.14194 5.30771 6.06502 5.46156 5.9881L7.46156 3.9881C7.6154 3.75733 7.69233 3.60348 7.69233 3.37271C7.69233 3.14194 7.6154 2.9881 7.46156 2.83425L5.46156 0.83425C5.30771 0.680404 5.00002 0.680404 4.84617 0.757327Z' fill='%23CD3C3C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}}.banner{padding-block:calc(56 * var(--dp));background-color:#f2f3f2;position:relative;z-index:4}.banner__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(24 * var(--dp))}@media screen and (max-width: 599px){.banner__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.banner__wrap__block{width:calc(228 * var(--dp));display:block;position:relative;border-radius:calc(10 * var(--dp));overflow:hidden}.banner__wrap__block img{display:block;width:100%;height:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.banner__wrap__block__icon{position:absolute;right:0;bottom:0;background-image:url("../../img/top/banner-link.png");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-padding-before:calc(12 * var(--dp));padding-block-start:calc(12 * var(--dp));-webkit-padding-start:calc(12 * var(--dp));padding-inline-start:calc(12 * var(--dp))}.banner__wrap__block__icon__img{width:calc(24 * var(--dp));height:calc(24 * var(--dp));border-radius:50%;background-color:#342819;-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-start:auto;margin-inline-start:auto;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.banner__wrap__block__icon__img:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:calc(12 * var(--dp));height:calc(12 * var(--dp));background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2 8.7H4.79995C4.19995 8.7 3.69995 8.2 3.69995 7.6V2.1C3.69995 1.5 4.19995 1 4.79995 1H10.3C10.9 1 11.4 1.5 11.4 2.1V7.6C11.3 8.2 10.8 8.7 10.2 8.7ZM4.79995 2C4.69995 2 4.69995 2 4.79995 2L4.69995 7.6C4.69995 7.6 4.69995 7.7 4.79995 7.7H10.3C10.3 7.7 10.4 7.7 10.4 7.6V2.1C10.4 2.1 10.4 2 10.3 2H4.79995Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.5 11.3H2.1C1.5 11.3 1 10.8 1 10.2V2.80005C1 2.50005 1.2 2.30005 1.5 2.30005C1.8 2.30005 2 2.60005 2 2.80005V10.2C2 10.2 2 10.3 2.1 10.3H9.5C9.8 10.3 10 10.6 10 10.8C10 11 9.8 11.3 9.5 11.3Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}@media(hover: hover)and (pointer: fine){.banner__wrap__block:hover img{-webkit-transform:scale(1.13);-ms-transform:scale(1.13);transform:scale(1.13)}.banner__wrap__block:hover .banner__wrap__block__icon__img{background-color:#cd3c3c}}@-webkit-keyframes fadeInRotateToPosition{0%{-webkit-transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@keyframes fadeInRotateToPosition{0%{-webkit-transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);transform:translate(calc(-44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(180deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@-webkit-keyframes dropFromTopRight{0%{-webkit-transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@keyframes dropFromTopRight{0%{-webkit-transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);transform:translate(calc(44.43 * var(--dp)), calc(-52 * var(--dp))) rotate(-180deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(calc(-36 * var(--dp)));transform:translateY(calc(-36 * var(--dp)))}100%{-webkit-transform:translateY(calc(30 * var(--dp)));transform:translateY(calc(30 * var(--dp)))}}@keyframes floating-y{0%{-webkit-transform:translateY(calc(-36 * var(--dp)));transform:translateY(calc(-36 * var(--dp)))}100%{-webkit-transform:translateY(calc(30 * var(--dp)));transform:translateY(calc(30 * var(--dp)))}}@-webkit-keyframes floating-y-sp{0%{-webkit-transform:translateY(calc(-16 * var(--dp)));transform:translateY(calc(-16 * var(--dp)))}100%{-webkit-transform:translateY(calc(10 * var(--dp)));transform:translateY(calc(10 * var(--dp)))}}@keyframes floating-y-sp{0%{-webkit-transform:translateY(calc(-16 * var(--dp)));transform:translateY(calc(-16 * var(--dp)))}100%{-webkit-transform:translateY(calc(10 * var(--dp)));transform:translateY(calc(10 * var(--dp)))}}@-webkit-keyframes liftThenDropWithRotate{0%{-webkit-transform:translate(calc(10 * var(--dp)), calc(5 * var(--dp))) rotate(-15deg);transform:translate(calc(10 * var(--dp)), calc(5 * var(--dp))) rotate(-15deg)}100%{-webkit-transform:translate(calc(4 * var(--dp)), calc(-10 * var(--dp))) rotate(0deg);transform:translate(calc(4 * var(--dp)), calc(-10 * var(--dp))) rotate(0deg)}}@keyframes liftThenDropWithRotate{0%{-webkit-transform:translate(calc(10 * var(--dp)), calc(5 * var(--dp))) rotate(-15deg);transform:translate(calc(10 * var(--dp)), calc(5 * var(--dp))) rotate(-15deg)}100%{-webkit-transform:translate(calc(4 * var(--dp)), calc(-10 * var(--dp))) rotate(0deg);transform:translate(calc(4 * var(--dp)), calc(-10 * var(--dp))) rotate(0deg)}}@-webkit-keyframes liftThenDropWithRight{0%{-webkit-transform:translate(calc(5 * var(--dp)), calc(30 * var(--dp))) rotate(10deg);transform:translate(calc(5 * var(--dp)), calc(30 * var(--dp))) rotate(10deg)}100%{-webkit-transform:translate(calc(0 * var(--dp)), calc(0 * var(--dp))) rotate(0deg);transform:translate(calc(0 * var(--dp)), calc(0 * var(--dp))) rotate(0deg)}}@keyframes liftThenDropWithRight{0%{-webkit-transform:translate(calc(5 * var(--dp)), calc(30 * var(--dp))) rotate(10deg);transform:translate(calc(5 * var(--dp)), calc(30 * var(--dp))) rotate(10deg)}100%{-webkit-transform:translate(calc(0 * var(--dp)), calc(0 * var(--dp))) rotate(0deg);transform:translate(calc(0 * var(--dp)), calc(0 * var(--dp))) rotate(0deg)}}@-webkit-keyframes spinLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1440deg);transform:rotate(1440deg)}}@keyframes spinLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1440deg);transform:rotate(1440deg)}}@-webkit-keyframes floatPattern{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(calc(-50 * var(--dp)), calc(192 * var(--dp)));transform:translate(calc(-50 * var(--dp)), calc(192 * var(--dp)))}100%{-webkit-transform:translate(0, calc(0 * var(--dp)));transform:translate(0, calc(0 * var(--dp)))}}@keyframes floatPattern{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(calc(-50 * var(--dp)), calc(192 * var(--dp)));transform:translate(calc(-50 * var(--dp)), calc(192 * var(--dp)))}100%{-webkit-transform:translate(0, calc(0 * var(--dp)));transform:translate(0, calc(0 * var(--dp)))}}@-webkit-keyframes spFloatPattern{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(calc(-5 * var(--dp)), calc(25 * var(--dp)));transform:translate(calc(-5 * var(--dp)), calc(25 * var(--dp)))}100%{-webkit-transform:translate(0, calc(-15 * var(--dp)));transform:translate(0, calc(-15 * var(--dp)))}}@keyframes spFloatPattern{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(calc(-5 * var(--dp)), calc(25 * var(--dp)));transform:translate(calc(-5 * var(--dp)), calc(25 * var(--dp)))}100%{-webkit-transform:translate(0, calc(-15 * var(--dp)));transform:translate(0, calc(-15 * var(--dp)))}}