@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hidden{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-10px);z-index:-1;transform:translateY(-10px);opacity:0}}@keyframes hidden{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-10px);z-index:-1;transform:translateY(-10px);opacity:0}}.generalSlider{--slide-arrow-border-color:transparent;--slide-arrow-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);--slide-arrow-color:#fff;--slide-arrow-position-bottom:-76px;--slide-arrow-position-next:80px;--slide-arrow-position-prev:28px;--slide-arrow-size:40px;--slide-dot-color-active:#ff2727;--slide-dot-color:#ccc;--slide-dot-position-left:177px;--slide-dot-position-top:calc(100% + 40px);--slide-dot-size:10px;--slide-dot-width:auto;--slide-gap:32px;--slide-toggle-color:#ff2727;--slide-toggle-icon-pause:url(/img/common/icon_pause.svg);--slide-toggle-icon-play:url(/img/common/icon_play.svg);--slide-toggle-position-bottom:12px;--slide-toggle-position-left:140px;--slide-toggle-size-block:20px;--slide-toggle-size-inline:25px}@media screen and (max-width:767px){.generalSlider{--slide-arrow-position-bottom:-60px;--slide-arrow-position-next:calc(50% - 11px);--slide-arrow-position-prev:calc(50% - 68px);--slide-dot-position-left:auto;--slide-dot-position-top:calc(100% + 70px);--slide-dot-width:100%;--slide-gap:16px;--slide-toggle-position-bottom:40px;--slide-toggle-position-left:calc(50% + 46px)}}.generalSlider .slick-initialized.slick-slider{margin-bottom:0}.generalSlider .slick-initialized .slick-track{-webkit-column-gap:var(--slide-gap);-moz-column-gap:var(--slide-gap);display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:var(--slide-gap)}.generalSlider .slick-initialized .slick-slide{height:auto!important}.generalSlider .slick-initialized .slick-slide>div{height:100%}.generalSlider .slick-initialized .slick-dots{position:absolute;top:var(--slide-dot-position-top);left:var(--slide-dot-position-left);width:var(--slide-dot-width)}.generalSlider .slick-initialized .slick-dots li,.generalSlider .slick-initialized .slick-dots li button{width:var(--slide-dot-size);height:var(--slide-dot-size)}.generalSlider .slick-initialized .slick-dots li button{padding:0}.generalSlider .slick-initialized .slick-dots li button:before{width:var(--slide-dot-size);height:var(--slide-dot-size);border-radius:9999px;background-color:var(--slide-dot-color);content:""}.generalSlider .slick-initialized .slick-dots li.slick-active button:before{background-color:var(--slide-dot-color-active)}.generalSlider .slick-initialized .slick-arrow{-webkit-box-shadow:var(--slide-arrow-box-shadow);-webkit-transition:border-color .3s;z-index:1;position:absolute;bottom:var(--slide-arrow-position-bottom);width:var(--slide-arrow-size);height:var(--slide-arrow-size);border:2px solid var(--slide-arrow-border-color);border-radius:9999px;background-color:var(--slide-arrow-color);box-shadow:var(--slide-arrow-box-shadow);transition:border-color .3s}.generalSlider .slick-initialized .slick-arrow:after{display:block;width:calc(var(--slide-arrow-size) - 4px);height:calc(var(--slide-arrow-size) - 4px);background:url(/img/common/icon_arrow.svg) no-repeat 50%;content:""}.generalSlider .slick-initialized .slick-arrow.slick-prev{left:var(--slide-arrow-position-prev)}.generalSlider .slick-initialized .slick-arrow.slick-prev:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.generalSlider .slick-initialized .slick-arrow.slick-next{left:var(--slide-arrow-position-next)}.generalSlider__toggle{-webkit-transition:opacity .3s;display:none;position:absolute;bottom:var(--slide-toggle-position-bottom);left:var(--slide-toggle-position-left);width:var(--slide-toggle-size-inline);height:var(--slide-toggle-size-block);overflow:hidden;border-radius:4px;background-color:var(--slide-toggle-color);text-indent:-9999px;transition:opacity .3s}.slick-initialized+.generalSlider__toggle{display:block}.generalSlider__toggle:after{display:block;position:absolute;top:0;left:0;width:var(--slide-toggle-size-inline);height:var(--slide-toggle-size-block);background-image:var(--slide-toggle-icon-play);background-position:50%;background-repeat:no-repeat;content:""}.generalSlider__toggle.js-generalSlider__toggle--active:after{background-image:var(--slide-toggle-icon-pause)}@media (any-hover:hover){.generalSlider .slick-initialized .slick-arrow:hover{--slide-arrow-border-color:red}.generalSlider__toggle:hover{opacity:.5}}.generalSlider{--slider-margin-block:48px;margin-block:var(--slider-margin-block);position:relative}@media screen and (max-width:767px){.generalSlider{--slider-margin-block:40px}}.generalSlider:has(>.slick-initialized){--slider-padding-bottom:80px;padding-bottom:var(--slider-padding-bottom)}.generalSlider:has(>.slick-initialized) .generalSlider__item{height:100%}@media screen and (max-width:767px){.generalSlider:has(>.slick-initialized){--slider-padding-bottom:90px}}.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list{--slide-gap:32px;gap:var(--slide-gap);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list:has(>:first-child:last-child) .generalSlider__item,.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list:has(>:nth-child(2):last-child) .generalSlider__item{width:calc(50% - var(--slide-gap)/2)}.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list:has(>:nth-child(3):last-child) .generalSlider__item{width:calc(33.33333% - var(--slide-gap)*2/3)}@media screen and (max-width:767px){.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list{display:block}.generalSlider:not(:has(>.slick-initialized)) .generalSlider__list:has(>:first-child:last-child) .generalSlider__item{width:100%}}.generalSlider__wrap{--card-body-gap:8px;--card-border-color:transparent;--card-foot-date-font:14px;--card-foot-gap:12px;--card-foot-padding-top:16px;--card-foot-text-font:12px;--card-head-font:18px;--card-icon-size:20px;--card-padding:24px;--card-text-font:16px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:border-color .3s;display:grid;grid-template-areas:"head" "gap1" "img" "gap2" "body" "gap3" "foot";grid-template-rows:auto 20px auto 24px auto 16px auto;height:calc(100% - var(--card-padding)*2);padding:var(--card-padding);border:2px solid var(--card-border-color);border-radius:10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-weight:600;transition:border-color .3s}.generalSlider__head{position:relative;grid-area:head;padding-bottom:10px;font-size:var(--card-head-font)}.generalSlider__head:after{display:block;position:absolute;bottom:0;left:0;width:32px;height:3px;border-radius:9999px;background-color:red;content:""}.generalSlider__body{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:var(--card-body-gap);-moz-column-gap:var(--card-body-gap);-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:body;align-items:center;justify-content:space-between;column-gap:var(--card-body-gap)}.generalSlider__body:after{-ms-flex-negative:0;display:block;flex-shrink:0;width:var(--card-icon-size);height:var(--card-icon-size);background:url(/img/common/icon_arrow_circle.svg) no-repeat 0 0;content:""}.generalSlider__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;font-size:var(--card-text-font);text-overflow:ellipsis}.generalSlider__foot{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:var(--card-foot-gap);-moz-column-gap:var(--card-foot-gap);display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:foot;align-items:center;padding-top:var(--card-foot-padding-top);column-gap:var(--card-foot-gap);background:url(/img/common/icon_dot.svg) no-repeat 0 0}.generalSlider__footDate{font-size:var(--card-foot-date-font)}.generalSlider__footText{font-size:var(--card-foot-text-font)}.generalSlider__img{grid-area:img;width:100%;max-width:100%;height:auto;border-radius:8px}@media (any-hover:hover){.generalSlider__wrap:-moz-any-link:hover{--card-border-color:red}.generalSlider__wrap:any-link:hover{--card-border-color:red}}