:root{--max-width:1300px;--max-width-profile:638px;--max-width-content:810px;--max-width-block-list-article:1052px;--max-width-block-banner:1000px;--radius:30px;--slide-spacing:15px;--c-base:#333333;--c-primary:#e84472;--c-blue:#1100ff;--c-blue-yale:#174a9f;--c-blue-light-steel:#b4c0e0;--c-bluebonnet:#0022ff;--c-blue-ultramarine:#3100ff;--c-blue-button:#ADCAEB;--c-ribbon-text-black:#474747;--c-bg-gray:#F5F5F5;--c-ribbon-text-pink:#F98F77;--c-bg-beige:#F9F7F5;--c-ribbon-text-gray:#8E8E8E;--c-ribbon-box-gray:#F9F7F5;--c-ribbon-button-main:#FAEBE1;--c-red-vivid:#fe1016;--c-red:#ff0000;--c-red-button:#F88A8E;--c-red-light:#FFCECF;--c-orange-button:#FBA96E;--c-red-link:#E84472;--c-black:#000000;--c-white:#ffffff;--c-gray:#bebebe;--c-gray-dark:#707070;--c-gray-bright:#ededed;--c-gray-light:#F7F7F7;--c-gray-light-2:#8E8E8E;--c-gray-philippine:#8e8e8e;--c-azureish:#dbeced;--c-isabelline:#faebed;--c-cultured:#f8f8f8;--c-yellow:#facc02;--c-brown:#be9770;--c-pink-baby:#efc5c8;--c-pink-light:#fab8bd;--c-beige-yellow:#F9E8C4;--c-pink-lavender:#d7bcce;--c-phlox:#eb00ff;--c-burgundy:#40312d;--f-brandon:"Brandon Grotesque";--radius:6px;--radius-1:20px;--radius-2:30px;--header:74px;--c-light-red-bg:#FFF0F0;--c-gray-bg:#f7f7f7;--c-gray-light-bg:#F3F3F3;--c-gray-border:#E3E3E3;--c-table-header:#838383;--c-table-td-bg:#f5f5f5;--c-table-border:#d9d9d9}@media (min-width:500px){:root{--header:min(calc(120 / 1300 * 100vw),120px);--radius:min(calc(6 / 1300 * 100vw),6px);--radius-1:min(calc(20 / 1300 * 100vw),20px);--radius-2:min(calc(30 / 1300 * 100vw),30px);--max-width-block-banner:min(calc(1000 / 1300 * 100vw),1000px)}}.relative{position:relative}.flex{display:flex}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.align-items-flex-start.is-sp{align-items:flex-start;@media (min-width:500px){align-items:stretch}}.object-cover{object-fit:cover;position:absolute;width:100%;height:100%}.h-full{height:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.text-center{text-align:center}.bold{font-weight:700}.category{padding:5px 7px;background-color:var(--c-base);color:#fff;text-align:center;font-size:10px;height:20px;line-height:1;@media (min-width:500px){padding-left:min(calc(10 / 1300 * 100vw),10px);padding-bottom:min(calc(3 / 1300 * 100vw),3px);padding-right:min(calc(7 / 1300 * 100vw),7px);padding-top:min(calc(3 / 1300 * 100vw),3px);height:min(calc(22 / 1300 * 100vw),22px);font-size:min(calc(12 / 1300 * 100vw),12px);line-height:1.3}}.pagination{display:flex;justify-content:center;list-style:none;padding:20px 0}.display-none{display:none}.page-link{padding:5px 10px;color:#000;text-decoration:none}.page-link:hover{background-color:#ddd}.active .page-link{color:var(--c-primary)}.disabled .page-link{color:#ddd;cursor:not-allowed}.only-pc{display:none}@media (max-width:499px){.img-center{width:-webkit-fill-available;width:stretch}}@media (min-width:500px){.img-center{max-width:min(55.3846vw,720px)}.img-center,.only-pc{display:block}}.banner-link{display:block}@media (min-width:500px){.banner-link{margin-left:auto;margin-right:auto}.banner-link,.img-block{width:fit-content}}.only-sp{display:block}@media (min-width:500px){.only-sp{display:none}}.splide__slide{width:270px;@media (min-width:500px){width:min(25.3846153846vw,330px)}}body .splide__pagination{position:absolute;right:74px;bottom:37px;display:flex;gap:10px;justify-content:unset;padding:unset;left:unset;@media (min-width:500px){gap:min(calc(14 / 1300 * 100vw),14px);right:min(calc(172 / 1300 * 100vw),172px);bottom:min(calc(34.35 / 1300 * 100vw),34.35px)}}body .splide__pagination .splide__pagination__page{width:8px;height:8px;background-color:var(--c-gray);outline:none;border:none;opacity:1;margin:0;border-radius:0;@media (min-width:500px){height:min(calc(13.53 / 1300 * 100vw),13.53px);width:min(calc(13.53 / 1300 * 100vw),13.53px)}}body .splide__pagination .splide__pagination__page.is-active{background-color:var(--c-primary);transform:unset}body .splide__arrow{background-color:var(--c-white);width:25px;height:25px;border:2px solid var(--c-base);opacity:1;@media (min-width:500px){width:min(calc(35 / 1300 * 100vw),35px);height:min(calc(35 / 1300 * 100vw),35px);font-size:min(calc(15.98 / 1300 * 100vw),15.98px)}}body .splide__arrow:hover:not(:disabled){opacity:1}body .splide__arrow--prev{left:25px;@media (min-width:500px){left:0}}body .splide__arrow--next{right:25px;@media (min-width:500px){right:0}}body .splide__arrow svg{width:auto;height:auto;@media (min-width:500px){height:min(calc(15.98 / 1300 * 100vw),15.98px)}}body .splide__arrows--0 .splide__arrow--prev{left:0}body .splide__arrows--0 .splide__arrow--next{right:0}body .splide__arrows--top-cat .splide__arrow--prev{@media (max-width:499px){left:0}}body .splide__arrows--top-cat .splide__arrow--next{@media (max-width:499px){right:0}}.splide__toggle{border:none;position:absolute;right:22px;bottom:25px;display:flex;gap:10px;justify-content:unset;padding:unset;left:unset;background-color:transparent}.splide__toggle__pause,.splide__toggle__play{width:32px;height:32px}@media (min-width:500px){.splide__toggle{right:min(calc(22 / 1300 * 100vw),22px);bottom:min(calc(25 / 1300 * 100vw),25px);gap:min(calc(10 / 1300 * 100vw),10px)}}.content img,.sections{width:100%}.sections{position:relative;height:100vh;display:flex}.contento{display:none;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;height:100%}@keyframes popup{to{max-height:1000px;height:auto}}.contento.revealed{display:flex}.contento.revealed *{animation-name:popup;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards;animation-direction:forwards;animation-timing-function:linear;animation-iteration-count:1}.contento *{max-height:0;overflow:hidden}.panels{width:50%;background:lime;overflow:hidden;position:relative}.container-page{width:50%;background-color:purple}.panel{width:100%;margin-left:auto;position:absolute;top:0;left:0}.description,.panel{height:100vh}.blue{display:flex;justify-content:center;align-items:center;color:white}.blue h1{margin:0 0 1rem;text-align:center}.green{height:100vh}section.spacer{width:100%;height:100vh;background:#333;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.txt{z-index:2}.slick-slide{margin:0 16px;height:288px}.slick-slide .next-item .card-bottom,.slick-slide .prev-item .card-bottom{height:48px}.slick-slide .next-item .card-bottom .card-title:after,.slick-slide .next-item .card-bottom .card-title:before,.slick-slide .next-item .card-bottom p,.slick-slide .prev-item .card-bottom .card-title:after,.slick-slide .prev-item .card-bottom .card-title:before,.slick-slide .prev-item .card-bottom p{display:none}@media (min-width:500px){.slick-slide{padding:0 11.5px;margin:0;height:473.98px}.slick-slide .next-item .card-bottom,.slick-slide .prev-item .card-bottom{height:48px}}.tag-pc2{opacity:0}.prev-item{padding-left:0;transition:all .4s ease}@media (min-width:500px){.prev-item{padding-left:50%;padding-right:13px}}.next-item{padding-right:0;transition:all .4s ease}@media (min-width:500px){.next-item{padding-right:50%;padding-left:13px}}.slick-slider .slick-track{display:flex;align-items:center;min-height:296px;padding:0 0 8px}@media (min-width:500px){.slick-slider .slick-track{min-height:485px}}.next-item .card-item{padding-right:5px}.prev-item .card-item{padding-left:5px}.count-ok{text-align:center;font-style:italic;color:var(--c-burgundy);font-size:20px;line-height:27px;margin-top:20px}.count-ok span:first-child{font-size:24px;line-height:34px}.count-ok span:last-child{font-size:17px;line-height:24px}@media (min-width:500px){.count-ok{margin-top:32px}}.line{transform:translateY(40px);height:40px;overflow:hidden;transition:transform .5s}.ribbonSlider .splide__slide{width:302px!important}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}html{scroll-behavior:smooth}body{font-size:14px;color:var(--c-base)}.iamok{color:#000;margin-bottom:-10px}@media (min-width:500px){body{font-size:min(calc(16 / 1300 * 100vw),16px)}}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top;max-width:100%;height:auto}h1{font-size:15px}main{padding-top:var(--header)}main.is-top-page{padding-top:0}