@charset "UTF-8";.p-fv__btn{display:flex;align-items:center;justify-content:center;height:57px;padding:0 40px;border-radius:9999px;font-weight:500;font-size:20px;text-align:center;text-decoration:none;white-space:nowrap;filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));transition:opacity 0.2s ease}.p-fv__btn:hover{opacity:0.8}.p-fv__btn--outline{background-color:#fff;border:1px solid #e8457e;color:#e8457e}.p-fv__btn--outline:hover{color:#e8457e}.p-fv__btn--fill{background-color:#e8457e;color:#fff}.p-fv__btn--fill:hover{color:#fff}.sp{display:none}@media (max-width:991.98px){.sp{display:block}}.clearfix:after{content:"";display:block;clear:both}.p-header-nav{position:relative;z-index:100;background-color:#fff;border-top:1px solid #e5e5e5}@media (max-width:991.98px){.p-header-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}}.p-header-nav__list{display:flex;align-items:stretch;justify-content:center;max-width:1110px;padding:0;list-style:none;margin:0 auto}@media (max-width:991.98px){.p-header-nav__list{justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}}.p-header-nav__item{position:relative;flex:1 0 0;border-right:1px solid #e5e5e5}.p-header-nav__item:first-child{border-left:1px solid #e5e5e5}@media (max-width:991.98px){.p-header-nav__item{flex:0 0 auto}}.p-header-nav__link{display:flex;align-items:center;justify-content:center;gap:6px;height:63px;padding:8px 16px;font-weight:400;font-size:14px;color:#333;text-align:center;text-decoration:none;white-space:nowrap}.p-header-nav__link i{font-size:18px;color:#ABD555}.p-header-nav__link:hover{color:#e8457e}.p-header-nav__link::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background-color:#e8457e;transform:scaleX(0);transition:transform 0.2s ease}.p-header-nav__item:hover .p-header-nav__link::after,.p-header-nav__item.is-open .p-header-nav__link::after{transform:scaleX(1)}.p-header-nav__dropdown{position:absolute;top:100%;left:50%;z-index:6;width:1110px;max-width:calc(100vw - 40px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease}.p-header-nav__dropdown.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}@media (max-width:991.98px){.p-header-nav__dropdown{display:none !important}}.p-header-nav__panel{margin-top:20px;display:flex;align-items:center;gap:32px;padding:40px 40px 40px 56px;border-radius:8px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.25)}.p-header-nav__top{display:flex;flex-shrink:0;align-items:center;gap:8px;font-weight:500;font-size:16px;color:#e8457e;text-decoration:none;white-space:nowrap}.p-header-nav__top i{font-size:10px}.p-header-nav__top:hover{color:#e8457e;text-decoration:underline}.p-header-nav__divider{flex-shrink:0;align-self:stretch;width:1px;background-color:#e8457e}.p-header-nav__content{display:flex;flex:1 0 0;flex-direction:column;gap:40px;min-width:0}.p-header-nav__content ul{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.p-header-nav__content ul li{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;color:#333;text-decoration:none;white-space:nowrap;line-height:1}.p-header-nav__content ul li a{display:flex;gap:0;align-items:center}.p-header-nav__content ul li a:hover{color:#e8457e}.p-header-nav__content ul li i{font-size:9px;color:#e8457e}.p-header-nav__content ul li:hover{color:#e8457e}.p-header-nav__content .p-header-nav__group{display:flex;flex-direction:column;gap:12px}.p-header-nav__content .p-header-nav__group>ul{gap:20px}.p-header-nav__group-title{display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid #e8457e;font-weight:400;font-size:16px;color:#333;text-decoration:none}.p-header-nav__group-title i{font-size:10px;color:#e8457e}.p-header-nav__group-title:hover{color:#e8457e}.p-header-nav__backdrop{position:absolute;top:100%;left:0;z-index:5;width:100%;height:100vh;background-color:rgba(134,16,57,0.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.p-header-nav__backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto}@media (max-width:991.98px){.p-header-nav__backdrop{display:none}}.p-footer{position:relative;overflow:hidden;background-color:#fdeef4;padding:61px 55px 0}@media (max-width:991.98px){.p-footer{padding:40px 24px 0}}.p-footer__inner{display:flex;flex-wrap:wrap;gap:40px 56px;padding-bottom:40px}@media (max-width:991.98px){.p-footer__inner{flex-direction:column}}.p-footer__inner.p-footer__top{border-bottom:1px solid #e8457e}.p-footer__company{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:311px;flex-shrink:0}.p-footer__logo img{display:block;width:253px;height:auto}.p-footer__sns{display:flex;align-items:center;gap:15px}.p-footer__sns-item{display:block;width:28px;height:28px}.p-footer__sns-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-footer__sns-instagram-icon{display:block;width:100%;height:100%;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-mask-image:url("../img/cmn/icon-instagram-glyph.svg");mask-image:url("../img/cmn/icon-instagram-glyph.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-footer__address{font-size:14px;line-height:1.6;color:#333}.p-footer__address-name{margin:0 0 4px}.p-footer__address-detail{margin:0}.p-footer__entry-btn{display:flex;align-items:center;justify-content:center;width:246px;max-width:100%;height:46px;margin-top:8px;border-radius:4px;background-color:#e8457e;font-weight:500;font-size:18px;color:#fff;text-align:center;text-decoration:none;transition:opacity 0.2s ease}.p-footer__entry-btn:hover{opacity:0.8;color:#fff}.p-footer__nav{display:flex;flex:1;flex-wrap:wrap;gap:24px;min-width:0}@media (max-width:991.98px){.p-footer__nav{gap:32px 24px}}.p-footer__nav a{color:#333;text-decoration:none}.p-footer__nav a:hover{text-decoration:underline}.p-footer__nav-col{min-width:140px}.p-footer__nav-col>.p-footer__nav-list{margin-left:20px}.p-footer__nav-col--flat{list-style:none;margin:0;padding:0}.p-footer__nav-col--flat li{line-height:1.4;margin-bottom:24px}.p-footer__nav-col--stack{display:flex;flex-direction:column;gap:24px}.p-footer__nav-heading{margin:0 0;font-size:16px;line-height:1.4;color:#333}.p-footer__nav-list{list-style:none;margin:0;padding:0}.p-footer__nav-list li{line-height:30px}.p-footer__nav-list a{font-size:16px}.p-footer__offices{margin-inline:auto;padding-top:24px;width:100%}.p-footer__offices-title{margin:0 0 10px;font-size:18px;font-weight:600;color:#333}.p-footer__offices-area{width:calc(50% - 16px)}@media (max-width:767.98px){.p-footer__offices-area{width:100%}}.p-footer__offices-area-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px;padding:0;border:none;background:none;font-family:inherit;font-size:16px;font-weight:600;color:#333;text-align:left;cursor:default}@media (max-width:991.98px){.p-footer__offices-area-title{cursor:pointer;padding:12px 0;margin:0;border-bottom:1px solid rgba(51,51,51,0.1)}}.p-footer__offices-area-arrow{display:none;flex-shrink:0;width:8px;height:8px;margin-left:8px;border-right:2px solid #e8457e;border-bottom:2px solid #e8457e;transform:rotate(45deg);transition:transform 0.3s ease}@media (max-width:991.98px){.p-footer__offices-area-arrow{display:block}}.p-footer__offices-area-title[aria-expanded=true] .p-footer__offices-area-arrow{transform:rotate(-135deg)}.p-footer__offices-area__box{display:flex;gap:32px}@media (max-width:767.98px){.p-footer__offices-area__box{flex-wrap:wrap}}@media (max-width:991.98px){.p-footer__offices-list{max-height:0;overflow:hidden;transition:max-height 0.3s ease}}@media (min-width:992px){.p-footer__offices-list{max-height:none !important;overflow:visible !important}}.p-footer__offices-list ul{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px;list-style:none;margin:0;padding:0}.p-footer__offices-list ul li{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:0;margin-bottom:16px;line-height:1}.p-footer__offices-list ul li a{display:flex;gap:0;align-items:center;color:#333;text-decoration:none;font-size:16px}.p-footer__offices-list ul li a:hover{color:#aaa}.p-footer__offices-list ul li a i{color:#333;margin:0}.p-footer__copyright{background-color:#e8457e;padding:8px 16px}.p-footer__copyright p{margin:0;font-size:14px;line-height:1.4;color:#fff;text-align:center}.p-cta{position:relative;overflow:hidden;padding:43px 0 0}@media (max-width:767.98px){.p-cta{padding:32px 0 0}}.p-cta__bg-image{position:absolute;z-index:0;top:50%;left:50%;width:1650px;max-width:none;transform:translate(-50%,-50%) rotate(-5.85deg);opacity:0.4;pointer-events:none}.p-cta__gradient{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fdeef4,#f6c9d9);opacity:0.59;pointer-events:none}.p-cta__inner{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:40px;max-width:1110px;margin-inline:auto}@media (max-width:1199.98px){.p-cta__inner{padding-inline:40px}}@media (max-width:767.98px){.p-cta__inner{flex-direction:column;align-items:center;padding-inline:20px;gap:24px}}.p-cta__content{display:flex;flex-direction:column;gap:25px;width:100%;max-width:789px;padding-bottom:24px}.p-cta__heading{display:flex;flex-direction:column}.p-cta__heading-sub{margin:0;font-weight:500;font-size:16px;line-height:1.5;color:#333}.p-cta__heading-main{margin:0;font-weight:500;font-size:32px;line-height:1.5;color:#e8457e}@media (max-width:767.98px){.p-cta__heading-main{font-size:22px}}.p-cta__buttons{display:flex;gap:40px}@media (max-width:991.98px){.p-cta__buttons{flex-direction:column;gap:12px}}.p-cta__btn{display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100px;padding:0 16px;border:1px solid #fff;border-radius:4px;color:#fff;text-align:center;text-decoration:none;transition:opacity 0.2s ease}@media (max-width:991.98px){.p-cta__btn{padding:16px 0}}.p-cta__btn:hover{opacity:0.6;color:#fff}.p-cta__btn--consult{background-color:#5eb51c}.p-cta__btn--entry{background-color:#e8457e}.p-cta__btn-sub{font-weight:400;font-size:14px;line-height:1.2}.p-cta__btn-main{font-weight:500;font-size:24px;line-height:1.1}.p-cta__figure{position:relative;flex-shrink:0;width:203px;height:199px;overflow:hidden}@media (max-width:767.98px){.p-cta__figure{width:140px;height:137px}}.p-cta__figure-image{position:absolute;top:50%;left:50%;width:210px;height:210px;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.p-cta__figure-image{width:145px;height:145px}}.p-cta__figure-sparkle{position:absolute;top:63px;left:121px;width:12px;height:13px}@media (max-width:767.98px){.p-cta__figure-sparkle{display:none}}.p-fv{position:relative;width:100%;height:589px;overflow:hidden}@media (max-width:991.98px){.p-fv{height:480px}}@media (max-width:767.98px){.p-fv{height:auto;display:flex;flex-direction:column}}.p-fv__slider{position:absolute;inset:0;width:100%;height:100%}@media (max-width:767.98px){.p-fv__slider{position:relative;height:60vw;min-height:260px}}.p-fv__slider .swiper-wrapper,.p-fv__slider .swiper-slide{width:100%;height:100%}.p-fv__slide-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p-fv__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;max-width:1110px;margin-inline:auto;padding-top:107px}.p-fv__content>div{width:465px;max-width:calc(100% - 48px)}@media (max-width:767.98px){.p-fv__content>div{width:100%;max-width:100%}}@media (max-width:991.98px){.p-fv__content{padding-inline:5%;margin-inline:0}}@media (max-width:767.98px){.p-fv__content{position:static;width:100%;max-width:none;padding:24px 20px;gap:24px}}.p-fv__card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:rgba(255,255,255,0.7);border-radius:4px}.p-fv__title{margin:0;font-weight:500;font-size:40px;line-height:1.4;color:#333}@media (max-width:767.98px){.p-fv__title{font-size:28px}}.p-fv__title-line{display:block}.p-fv__title-accent{color:#e8457e}.p-fv__lead{margin:0;font-weight:500;font-size:16px;line-height:1.4;color:#6f676b}.p-fv__lead-accent{color:#e8457e}.p-fv__buttons{display:flex;align-items:center;gap:21px}@media (max-width:575.98px){.p-fv__buttons{flex-direction:column;align-items:stretch}}.p-recruit-info-cards{position:relative;margin-top:-70px;z-index:2}@media (max-width:991.98px){.p-recruit-info-cards{margin-top:40px;padding:0 5%}}@media (max-width:767.98px){.p-recruit-info-cards{margin-top:40px}}.p-recruit-info-cards__list{display:flex;align-items:stretch;gap:24px;max-width:1110px;margin-inline:auto}@media (max-width:767.98px){.p-recruit-info-cards__list{flex-direction:column}}.p-recruit-info-cards__item{display:flex;flex:1 0 0;flex-direction:column;align-items:center;gap:16px;padding:24px;border-radius:16px 16px 0 0;filter:drop-shadow(0 0 4px rgba(0,0,0,0.4));text-decoration:none;transition:all 0.2s ease}.p-recruit-info-cards__item:hover{filter:drop-shadow(0 0 8px rgba(0,0,0,0.7))}.p-recruit-info-cards__item:hover .p-recruit-info-cards__arrow{transform:translateX(10px);opacity:0.8}.p-recruit-info-cards__item--salary{background-color:#ef7da5}.p-recruit-info-cards__item--lifestyle{background-color:#e8457e}.p-recruit-info-cards__item--training{background-color:#ba3765}.p-recruit-info-cards__head{display:flex;align-items:center;justify-content:center;gap:24px}.p-recruit-info-cards__head-text{margin:0;font-weight:500;font-size:16px;line-height:1.4;color:#fff}.p-recruit-info-cards__arrow{flex-shrink:0;width:41px;height:41px;transition:ease 0.4s transform}.p-recruit-info-cards__arrow img{display:block;width:100%;height:100%}.p-recruit-info-cards__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background-color:#fff;border-radius:8px;color:#333}.p-recruit-info-cards__salary{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.p-recruit-info-cards__salary-row{display:flex;flex-direction:column;align-items:flex-start}.p-recruit-info-cards__salary-label{margin:0;font-weight:400;font-size:16px;line-height:1.4}.p-recruit-info-cards__salary-value{display:flex;align-items:center}@media (max-width:991.98px){.p-recruit-info-cards__salary-value{flex-direction:column}}.p-recruit-info-cards__salary-price{font-weight:500;font-size:20px;line-height:1.4}.p-recruit-info-cards__salary-note{font-weight:400;font-size:14px;line-height:1.4}.p-recruit-info-cards__lead{margin:0;font-weight:500;font-size:20px;line-height:1.4;text-align:center}.p-recruit-info-cards__lead-accent{color:#e8457e}.p-recruit-info-cards__training{margin:0;text-align:center}.p-recruit-info-cards__training-label{display:block;font-weight:400;font-size:14px;line-height:1.4}.p-recruit-info-cards__training-accent{display:block;margin-bottom:8px;font-weight:500;font-size:18px;line-height:1.4;color:#e8457e}.p-recruit-info-cards__training-accent:last-child{margin-bottom:0}.p-recruit-search{padding:60px 0;max-width:1110px;margin-inline:auto}@media (max-width:991.98px){.p-recruit-search{padding-inline:5%}}.p-recruit-search h3{text-align:center}.p-recruit-search__body{display:flex;align-items:stretch;gap:91px;max-width:1110px;margin-inline:auto}@media (max-width:1199.98px){.p-recruit-search__body{gap:40px}}@media (max-width:767.98px){.p-recruit-search__body{flex-direction:column;align-items:stretch;gap:24px}}.p-recruit-search__filters{display:flex;flex:1 0 0;flex-direction:column;gap:31px;min-width:0}.p-recruit-search__group{display:flex;flex-direction:column;gap:12px;width:100%}.p-recruit-search__group-head{display:flex;align-items:center;gap:4px;padding-bottom:8px;padding-left:4px;border-bottom:1px solid #817a7e}.p-recruit-search__group-icon{display:block;flex-shrink:0}.p-recruit-search__group-title{margin:0;font-size:20px;line-height:1.4;color:#333}.p-recruit-search__options{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.p-recruit-search__option{display:flex;align-items:center;justify-content:center;padding:8px 24px;border:1px solid #b4b4b4;border-radius:9999px;background-color:#fff;font-family:"M PLUS Rounded 1c","Rounded Mplus 1c",sans-serif;font-size:16px;line-height:1.4;color:#6f676b;white-space:nowrap;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.p-recruit-search__option:hover{border-color:#e8457e;color:#e8457e}.p-recruit-search__option.is-active{border-color:#e8457e;background-color:#e8457e;color:#fff}.p-recruit-search__option.is-hidden{display:none}.p-recruit-search__action{display:flex;align-items:stretch;flex-shrink:0}@media (max-width:767.98px){.p-recruit-search__action{width:100%}}.p-recruit-search__submit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;min-width:220px;padding:32px 40px;border-radius:4px;background-color:#e8457e;filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));text-decoration:none;transition:opacity 0.2s ease}.p-recruit-search__submit:hover{opacity:0.8}@media (max-width:767.98px){.p-recruit-search__submit{flex-direction:row;gap:16px;padding:20px}}.p-recruit-search__submit-text{font-family:"M PLUS Rounded 1c","Rounded Mplus 1c",sans-serif;font-weight:500;font-size:20px;line-height:1.4;color:#fff;white-space:nowrap}.p-recruit-search__submit-icon{display:block;flex-shrink:0;width:41px;height:41px}.p-recruit-search__submit-icon img{display:block;width:100%;height:100%}.p-things-to-know{position:relative;overflow:hidden;padding:80px 24px;background-color:#fff}@media (max-width:767.98px){.p-things-to-know{padding:48px 20px}}.p-things-to-know__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.5;pointer-events:none}.p-things-to-know__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:61px;max-width:1110px;margin-inline:auto}@media (max-width:767.98px){.p-things-to-know__inner{gap:32px}}.p-things-to-know__heading{margin:0;padding:16px 24px;background-color:#6f676b;font-weight:500;font-size:27px;line-height:1.4;color:#fff;text-align:center}@media (max-width:767.98px){.p-things-to-know__heading{font-size:20px}}.p-things-to-know__list{display:flex;align-items:stretch;gap:29px;width:100%}@media (max-width:991.98px){.p-things-to-know__list{flex-wrap:wrap}}@media (max-width:767.98px){.p-things-to-know__list{gap:16px}}.p-things-to-know__item{display:flex;flex:1 0 0;flex-direction:column;align-items:center;gap:28px;min-width:220px;padding:24px;border-radius:8px;background-color:#fff;text-decoration:none;transition:box-shadow 0.2s ease,transform 0.2s ease}.p-things-to-know__item:hover{box-shadow:0 0 12px rgba(0,0,0,0.15);transform:translateY(-2px)}@media (max-width:991.98px){.p-things-to-know__item{flex:1 0 calc(50% - 15px)}}@media (max-width:767.98px){.p-things-to-know__item{flex:1 0 calc(50% - 8px);min-width:0;padding:16px}}.p-things-to-know__icon{display:flex;align-items:flex-end;justify-content:center;height:102px}.p-things-to-know__icon img{display:block;width:auto;height:100%}.p-things-to-know__icon--oncall{position:relative;width:146px}.p-things-to-know__icon-moon{position:absolute;top:0;left:114px;width:31px !important;height:33px !important}.p-things-to-know__icon-phone{position:absolute;top:33px;left:0;width:89px !important;height:69px !important}.p-things-to-know__body{display:flex;flex-direction:column;align-items:center;gap:23px;width:100%}.p-things-to-know__title{font-size:20px;line-height:1.4;color:#333;text-align:center}.p-things-to-know__link{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.p-things-to-know__link-text{font-weight:500;font-size:16px;line-height:1.4;color:#e8457e;white-space:nowrap}.p-things-to-know__link-arrow{display:block;flex-shrink:0;width:16px;height:16px}.p-things-to-know__link-arrow img{display:block;width:100%;height:100%}.p-number{padding:60px 24px;background:linear-gradient(to top,#ffe1ec,#fff5f9)}@media (max-width:767.98px){.p-number{padding:40px 20px}}.p-number h3{text-align:center;width:100%}.p-number__inner{display:flex;flex-direction:column;align-items:center;max-width:1110px;margin-inline:auto}.p-number__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}@media (max-width:767.98px){.p-number__heading{gap:16px}}.p-number__line{display:block;width:100%;height:2px}.p-number__title{margin:0;font-size:27px;line-height:1.4;color:#000;text-align:center}@media (max-width:767.98px){.p-number__title{font-size:22px}}.p-number__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:33px 40px;width:100%}.p-number__item{display:flex;flex:1 0 220px;flex-direction:column;align-items:center;gap:12px;padding:16px 13px;border-radius:8px;background-color:#fff}.p-number__figure{display:flex;align-items:flex-end;justify-content:center;gap:8px}.p-number__icon{display:block;flex-shrink:0;height:70px;width:auto}.p-number__icon--parenting{position:relative;display:block;flex-shrink:0;width:87px;height:70px}.p-number__icon-adult{position:absolute;top:0;left:0;width:50px;height:70px}.p-number__icon-child{position:absolute;top:28px;left:57px;width:30px;height:42px}.p-number__icon--employees{position:relative;display:block;flex-shrink:0;width:84px;height:70px}.p-number__icon-person{position:absolute;top:0;left:0;width:24px;height:34px}.p-number__icon-person--1{top:36px;left:0}.p-number__icon-person--2{top:0;left:15px}.p-number__icon-person--3{top:36px;left:30px}.p-number__icon-person--4{top:0;left:45px}.p-number__icon-person--5{top:36px;left:60px}.p-number__value{display:flex;align-items:flex-end;justify-content:center;margin:0;font-weight:500;color:#e8457e;line-height:1}.p-number__value-num{font-size:64px;line-height:1}@media (max-width:767.98px){.p-number__value-num{font-size:48px}}.p-number__value-unit{font-size:24px;line-height:1.6}@media (max-width:767.98px){.p-number__value-unit{font-size:18px}}.p-number__value--sm .p-number__value-num{font-size:50px}@media (max-width:767.98px){.p-number__value--sm .p-number__value-num{font-size:40px}}.p-number__label{margin:0;font-weight:400;font-size:16px;line-height:1.4;color:#333;white-space:nowrap}.p-number__btn{margin-top:40px;display:flex;align-items:center;justify-content:center;height:57px;padding:0 40px;border-radius:9999px;background-color:#e8457e;filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));font-weight:500;font-size:20px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.p-number__btn:hover{opacity:0.8;color:#fff}.p-topics{padding:60px 24px;background-color:#fff}@media (max-width:767.98px){.p-topics{padding:40px 20px}}.p-topics h3{width:100%;text-align:center}.p-topics__inner{display:flex;flex-direction:column;align-items:center;max-width:1110px;margin-inline:auto}.p-topics__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}@media (max-width:767.98px){.p-topics__heading{gap:16px}}.p-topics__heading-line{display:block;width:100%;height:2px;background-color:#e8457e}.p-topics__heading-title{margin:0;font-size:27px;line-height:1.4;color:#000;text-align:center}@media (max-width:767.98px){.p-topics__heading-title{font-size:22px}}.p-topics__slider-wrap{position:relative;width:100%}.p-topics__slider{width:100%;overflow:hidden}.p-topics__card{display:flex;flex-direction:column;height:100%;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background-color:#fff;text-decoration:none;transition:opacity 0.2s ease}.p-topics__card:hover{opacity:0.85}.p-topics__thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:350/228;overflow:hidden;background-color:#f2f2f2}.p-topics__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-topics__thumb-noimage{font-weight:400;font-size:12px;color:#aaa}.p-topics__body{display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px}.p-topics__title{display:-webkit-box;margin:0;overflow:hidden;font-weight:700;font-size:16px;line-height:1.5;color:#333;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.p-topics__new{margin-left:4px;font-weight:700;font-size:13px;color:#f2542d;white-space:nowrap}.p-topics__date{display:flex;align-items:center;gap:6px;margin:0;font-weight:400;font-size:13px;color:#999}.p-topics__date-icon{display:block;flex-shrink:0;width:14px;height:14px}.p-topics__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-weight:400;font-size:14px;line-height:1.6;color:#555;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.p-topics__category{display:flex;align-items:center;gap:8px;margin:4px 0 0}.p-topics__category-label{font-weight:400;font-size:13px;color:#999}.p-topics__category-tag{padding:2px 10px;border:1px solid #ccc;border-radius:4px;font-weight:400;font-size:12px;color:#555}.p-topics__nav{position:absolute;top:50%;z-index:2;display:block;width:41px;height:41px;padding:0;border:none;background:none;cursor:pointer;transform:translateY(-50%);transition:opacity 0.2s ease}.p-topics__nav img{display:block;width:100%;height:100%;filter:drop-shadow(0px 0px 4px #aaa)}.p-topics__nav:hover{opacity:0.8}.p-topics__nav.swiper-button-disabled{opacity:0.3;cursor:default}@media (max-width:767.98px){.p-topics__nav{width:32px;height:32px}}.p-topics__nav--prev{left:-20px}.p-topics__nav--prev img{transform:scaleX(-1)}@media (max-width:767.98px){.p-topics__nav--prev{left:-4px}}.p-topics__nav--next{right:-20px}@media (max-width:767.98px){.p-topics__nav--next{right:-4px}}.p-topics__pagination.swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.p-topics__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;border:1.5px solid #e8457e;background-color:transparent;opacity:1;border-radius:9999px}.p-topics__pagination .swiper-pagination-bullet-active{background-color:#e8457e}.p-topics__btn{margin-top:40px;display:flex;align-items:center;justify-content:center;height:57px;padding:0 40px;border-radius:9999px;background-color:#e8457e;filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));font-weight:500;font-size:20px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.p-topics__btn:hover{opacity:0.8;color:#fff}.p-column{padding:60px 24px;background-color:#fff}@media (max-width:767.98px){.p-column{padding:40px 5%}}.p-column h3{text-align:center;width:100%}.p-column__inner{display:flex;flex-direction:column;align-items:center;gap:46px;max-width:1110px;margin-inline:auto}.p-column__body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.p-column__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}@media (max-width:767.98px){.p-column__heading{gap:16px}}.p-column__heading-line{display:block;width:100%;height:2px;background-color:#e8457e}.p-column__heading-title{margin:0;font-size:27px;line-height:1.4;color:#000;text-align:center}@media (max-width:767.98px){.p-column__heading-title{font-size:22px}}.p-column__list{display:flex;flex-direction:column;gap:20px;width:100%}.p-column__item{display:flex;align-items:center;gap:22px;width:100%}@media (max-width:767.98px){.p-column__item{flex-direction:column;align-items:flex-start;gap:8px}}.p-column__tag{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:139px;height:36px;background-color:#d9d9d9;font-weight:400;font-size:14px;color:#333;text-align:center;white-space:nowrap}@media (max-width:767.98px){.p-column__tag{width:auto;padding:0 16px}}.p-column__title{font-weight:400;font-size:16px;line-height:1.5;color:#333;text-decoration:underline;transition:color 0.2s ease}.p-column__title:hover{color:#e8457e}@media (max-width:767.98px){.p-column__title{font-size:14px}}.p-column__btn{display:flex;align-items:center;justify-content:center;height:57px;padding:0 40px;border-radius:9999px;background-color:#e8457e;filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));font-weight:500;font-size:20px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.p-column__btn:hover{opacity:0.8;color:#fff}.p-greeting{text-align:center}.p-greeting img{max-width:80%}.p-greeting a{transition:ease 0.4s opacity}.p-greeting a:hover{opacity:0.7}#pgc-8-0-0,#pgc-8-1-0,#pgc-8-6-0,#pgc-8-8-0,#pgc-8-12-0{width:100%;width:calc(100% - (0 * 30px))}#pg-8-0,#pg-8-1,#pg-8-6,#pg-8-7,#pg-8-8,#pg-8-9,#pg-8-10,#pg-8-11,#pl-8 .so-panel{margin-bottom:30px}#pgc-8-2-0,#pgc-8-2-1,#pgc-8-3-0,#pgc-8-3-1,#pgc-8-4-0,#pgc-8-4-1,#pgc-8-5-0,#pgc-8-5-1{width:50%;width:calc(50% - (0.5 * 3.5em))}#pg-8-2{margin-bottom:2em}#pg-8-3,#pg-8-4,#pg-8-5{margin-bottom:3em}#pgc-8-7-0,#pgc-8-7-2,#pgc-8-10-0,#pgc-8-10-2{width:9.9766%;width:calc(9.9766% - (0.90023387493845 * 30px))}#pgc-8-7-1,#pgc-8-10-1{width:80.0468%;width:calc(80.0468% - (0.19953225012309 * 30px))}#pgc-8-9-0,#pgc-8-9-2{width:11.9565%;width:calc(11.9565% - (0.8804347826087 * 30px))}#pgc-8-9-1{width:76.087%;width:calc(76.087% - (0.23913043478261 * 30px))}#pgc-8-11-0,#pgc-8-11-1{width:50%;width:calc(50% - (0.5 * 30px))}#pl-8 .so-panel:last-of-type{margin-bottom:0px}#pg-8-2.panel-has-style>.panel-row-style,#pg-8-2.panel-no-style,#pg-8-3.panel-has-style>.panel-row-style,#pg-8-3.panel-no-style,#pg-8-4.panel-has-style>.panel-row-style,#pg-8-4.panel-no-style,#pg-8-5.panel-has-style>.panel-row-style,#pg-8-5.panel-no-style,#pg-8-6.panel-has-style>.panel-row-style,#pg-8-6.panel-no-style,#pg-8-7.panel-has-style>.panel-row-style,#pg-8-7.panel-no-style,#pg-8-8.panel-has-style>.panel-row-style,#pg-8-8.panel-no-style,#pg-8-9.panel-has-style>.panel-row-style,#pg-8-9.panel-no-style,#pg-8-10.panel-has-style>.panel-row-style,#pg-8-10.panel-no-style,#pg-8-12.panel-has-style>.panel-row-style,#pg-8-12.panel-no-style{align-items:flex-start}@media (max-width:780px){#pg-8-0.panel-no-style,#pg-8-0.panel-has-style>.panel-row-style,#pg-8-0,#pg-8-1.panel-no-style,#pg-8-1.panel-has-style>.panel-row-style,#pg-8-1,#pg-8-2.panel-no-style,#pg-8-2.panel-has-style>.panel-row-style,#pg-8-2,#pg-8-3.panel-no-style,#pg-8-3.panel-has-style>.panel-row-style,#pg-8-3,#pg-8-4.panel-no-style,#pg-8-4.panel-has-style>.panel-row-style,#pg-8-4,#pg-8-5.panel-no-style,#pg-8-5.panel-has-style>.panel-row-style,#pg-8-5,#pg-8-6.panel-no-style,#pg-8-6.panel-has-style>.panel-row-style,#pg-8-6,#pg-8-7.panel-no-style,#pg-8-7.panel-has-style>.panel-row-style,#pg-8-7,#pg-8-8.panel-no-style,#pg-8-8.panel-has-style>.panel-row-style,#pg-8-8,#pg-8-9.panel-no-style,#pg-8-9.panel-has-style>.panel-row-style,#pg-8-9,#pg-8-10.panel-no-style,#pg-8-10.panel-has-style>.panel-row-style,#pg-8-10,#pg-8-11.panel-no-style,#pg-8-11.panel-has-style>.panel-row-style,#pg-8-11,#pg-8-12.panel-no-style,#pg-8-12.panel-has-style>.panel-row-style,#pg-8-12{flex-direction:column}#pg-8-0>.panel-grid-cell,#pg-8-0>.panel-row-style>.panel-grid-cell,#pg-8-1>.panel-grid-cell,#pg-8-1>.panel-row-style>.panel-grid-cell,#pg-8-2>.panel-grid-cell,#pg-8-2>.panel-row-style>.panel-grid-cell,#pg-8-3>.panel-grid-cell,#pg-8-3>.panel-row-style>.panel-grid-cell,#pg-8-4>.panel-grid-cell,#pg-8-4>.panel-row-style>.panel-grid-cell,#pg-8-5>.panel-grid-cell,#pg-8-5>.panel-row-style>.panel-grid-cell,#pg-8-6>.panel-grid-cell,#pg-8-6>.panel-row-style>.panel-grid-cell,#pg-8-7>.panel-grid-cell,#pg-8-7>.panel-row-style>.panel-grid-cell,#pg-8-8>.panel-grid-cell,#pg-8-8>.panel-row-style>.panel-grid-cell,#pg-8-9>.panel-grid-cell,#pg-8-9>.panel-row-style>.panel-grid-cell,#pg-8-10>.panel-grid-cell,#pg-8-10>.panel-row-style>.panel-grid-cell,#pg-8-11>.panel-grid-cell,#pg-8-11>.panel-row-style>.panel-grid-cell,#pg-8-12>.panel-grid-cell,#pg-8-12>.panel-row-style>.panel-grid-cell{width:100%;margin-right:0}#pgc-8-2-0,#pgc-8-3-0,#pgc-8-4-0,#pgc-8-5-0,#pgc-8-7-0,#pgc-8-7-1,#pgc-8-9-0,#pgc-8-9-1,#pgc-8-10-0,#pgc-8-10-1,#pgc-8-11-0{margin-bottom:30px}#pl-8 .panel-grid-cell{padding:0}#pg-8-0 .panel-grid-cell-empty,#pg-8-1 .panel-grid-cell-empty,#pg-8-2 .panel-grid-cell-empty,#pg-8-3 .panel-grid-cell-empty,#pg-8-4 .panel-grid-cell-empty,#pg-8-5 .panel-grid-cell-empty,#pg-8-6 .panel-grid-cell-empty,#pg-8-7 .panel-grid-cell-empty,#pg-8-8 .panel-grid-cell-empty,#pg-8-9 .panel-grid-cell-empty,#pg-8-10 .panel-grid-cell-empty,#pg-8-11 .panel-grid-cell-empty,#pg-8-12 .panel-grid-cell-empty{display:none}#pl-8 .panel-grid .panel-grid-cell-mobile-last{margin-bottom:0px}}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.pageMiddle{margin-top:60px}
