@charset "UTF-8";@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.topics{width:100%;display:flex;flex-direction:column}.topics__viewport{position:relative;overflow:hidden;height:290px}@media screen and (min-width:768px),print{.topics__viewport{height:415px;width:100%;max-width:2115px;margin-inline:auto}}.topics__arrow{position:absolute;top:50%;z-index:2;width:36px;height:36px;padding:0;line-height:0;cursor:pointer;border:1px solid transparent;border-radius:12px;background-color:#fff;transform:translateY(-50%);transition:border-color .3s,box-shadow .3s}@media screen and (min-width:768px),print{.topics__arrow{width:40px;height:40px}}.topics__arrow:hover{border-color:#808d99;background-color:#f2f9ff;box-shadow:0 1px 8px #00000014,0 6px 16px #0003}@media screen and (min-width:768px),print{.topics__arrow:hover{box-shadow:0 1px 6px #00000014}}.topics__arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;width:15px;height:15px;background:#808d99;-webkit-mask:url(/common/icon_arrow_blue.svg) center/contain no-repeat;mask:url(/common/icon_arrow_blue.svg) center/contain no-repeat;transform:translate(-50%,-50%)}@media screen and (min-width:768px),print{.topics__arrow:before{width:18px;height:18px}}.topics__arrow:hover:before{background:#008cff}.topics__arrow--prev,.topics__arrow--next{box-shadow:0 1px 5px #00000014,0 1px 12px #00000029}.topics__arrow--prev{left:auto;right:50%;margin-right:min(145px,50% - 44px)}@media screen and (min-width:768px),print{.topics__arrow--prev{margin-right:215px}}.topics__arrow--prev:before{transform:translate(-50%,-50%) rotate(-180deg)}.topics__arrow--next{right:auto;left:50%;margin-left:min(145px,50% - 44px)}@media screen and (min-width:768px),print{.topics__arrow--next{margin-left:215px}}.topics__track{overflow:visible;width:308px;margin-inline:auto}@media screen and (min-width:768px),print{.topics__track{width:460px}}.topics__list{align-items:center}.topics__slide__lead,.topics__slide__image{transition:transform .8s}.topics__slide img{transform:scale(.82);transition:transform .8s,opacity .8s;width:100%;border-radius:8px;box-shadow:0 1px 8px #00000014,0 6px 16px #0003}@media screen and (min-width:768px),print{.topics__slide img{opacity:.3}}.topics__slide:not(.is-active) .topics__slide__lead{transform:translateY(30px)}@media screen and (min-width:768px),print{.topics__slide.is-active img,.topics__slide:has(+.is-active) img,.is-active+.topics__slide img{opacity:1}}.topics__slide.is-active img{transform:scale(1)}.topics__slide.is-active .topics__slide__lead{transform:translateY(0);font-size:19px}@media screen and (min-width:768px),print{.topics__slide.is-active .topics__slide__lead{font-size:26px}}.topics__slide.is-active+.topics__slide .topics__slide__image{transform:translate(14px)}@media screen and (min-width:768px),print{.topics__slide.is-active+.topics__slide .topics__slide__image{transform:translate(21px)}}.topics__slide.is-active+.topics__slide .topics__slide__lead{transform:translate(14px,20px)}@media screen and (min-width:768px),print{.topics__slide.is-active+.topics__slide .topics__slide__lead{transform:translate(21px,30px)}}.topics__slide:has(+.is-active) .topics__slide__image{transform:translate(-14px)}@media screen and (min-width:768px),print{.topics__slide:has(+.is-active) .topics__slide__image{transform:translate(-21px)}}.topics__slide:has(+.is-active) .topics__slide__lead{transform:translate(-14px,20px)}@media screen and (min-width:768px),print{.topics__slide:has(+.is-active) .topics__slide__lead{transform:translate(-21px,30px)}}.topics__slide__lead{font-weight:700;font-size:14px}@media screen and (min-width:768px),print{.topics__slide__lead{font-size:20px}}.topics__slide a{display:block;outline-offset:-4px}.topics__controls{display:flex;align-items:center;justify-content:center;gap:10px}.topics__controls button{position:relative;background:none;border:0;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%}.topics__controls button:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;background-color:transparent;border-radius:50%;transition:background-color .3s ease-out}.topics__controls button:hover:after{background-color:#f2f9ff}.topics__pagination{gap:12px}.topics__pagination__page:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#808d99;transition:background-color .3s ease-out,scale .3s ease-out;z-index:2}.topics__pagination__page.is-active:before{background-color:#008cff;scale:1.5}.topics__toggle__play:before,.topics__toggle__pause:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;transition:all .3s;z-index:2}.topics__toggle__play:before{width:0;height:0;background-color:transparent;box-shadow:none;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #33495c;border-left-style:solid;border-right:0;border-radius:2px;transform:translate(-35%,-50%)}.topics__toggle__pause:before{width:3px;height:11px;border:0;background-color:#33495c;border-radius:2px;box-shadow:5px 0 #33495c;transform:translate(-4px,-50%)}.modal-title[data-astro-cid-4g7sxjl6]{line-height:1.4;font-size:20px}.modal-img-speed[data-astro-cid-4g7sxjl6]{height:60px}@media screen and (min-width:768px),print{.modal-img-speed[data-astro-cid-4g7sxjl6]{height:80px}}.modal__speed[data-astro-cid-4g7sxjl6]{display:flex;gap:15px}@media screen and (max-width:767.9px){.modal__speed[data-astro-cid-4g7sxjl6]{flex-direction:column;justify-content:center}}.modal__speed__item[data-astro-cid-4g7sxjl6]{padding:10px 15px 15px;border:1px solid #d1d1d1;border-radius:10px}@media screen and (min-width:768px),print{.modal__speed__item[data-astro-cid-4g7sxjl6]{flex-basis:calc((100% - 30px)/2)}}.modal__speed__lead[data-astro-cid-4g7sxjl6]{font-size:20px}.mente-wrap{margin-top:20px}@media screen and (min-width:768px),print{.mente-wrap{margin-top:30px}}.mente-content{font-size:14px}.mente-content:not(:first-child){margin-top:5px}.mente-content__lead{font-size:0}.mente-content__text{position:relative;padding-left:27px}.mente-content__text:before{position:absolute;content:"";display:inline-block;width:25px;height:25px;background:url(/common/icon_info.svg) no-repeat center center;left:0}@media screen and (min-width:768px),print{.mente-content__text:before{top:50%;transform:translateY(-50%)}}@media screen and (max-width:767.9px){.mente-content__text:before{top:0}}.bold-700{font-weight:700}.ab-test-b[data-astro-cid-eb227sod]{display:none}.top-cv[data-astro-cid-eb227sod]{padding-top:30px;padding-bottom:25px}@media screen and (min-width:768px),print{.top-cv[data-astro-cid-eb227sod]{padding-top:48px;padding-bottom:80px}}.small-btn[data-astro-cid-eb227sod]{font-size:14px;max-width:259px;min-height:40px}@media screen and (min-width:768px),print{.small-btn[data-astro-cid-eb227sod]{max-width:300px}}.small-btn__tel[data-astro-cid-eb227sod]:before{width:16px;height:16px;background-image:url(/common/icon_tel.svg);left:-25px;transform:translateY(-45%)}.small-btn__tel[data-astro-cid-eb227sod],.top-link__btn__campaign[data-astro-cid-eb227sod]{position:relative}.small-btn__tel[data-astro-cid-eb227sod]:before,.top-link__btn__campaign[data-astro-cid-eb227sod]:before{position:absolute;content:"";display:block;top:50%;background-repeat:no-repeat;background-size:contain}.top-link[data-astro-cid-eb227sod]{padding-top:32px;padding-bottom:12px}@media screen and (min-width:768px),print{.top-link[data-astro-cid-eb227sod]{padding-top:48px;padding-bottom:15px}}.top-link__btn[data-astro-cid-eb227sod]{position:relative;border:1px solid #a6b0b8;box-shadow:0 1px 5px #00000014,0 1px 12px #00000029;min-height:48px;color:#4d6070;text-decoration:none}.top-link__btn[data-astro-cid-eb227sod]:link,.top-link__btn[data-astro-cid-eb227sod]:visited{color:#4d6070;text-decoration:none}.top-link__btn[data-astro-cid-eb227sod]:focus{color:#4d6070;text-decoration:none}.top-link__btn[data-astro-cid-eb227sod]:hover,.top-link__btn[data-astro-cid-eb227sod]:active{color:#4d6070;text-decoration:none}.top-link__btn[data-astro-cid-eb227sod]:after{position:absolute;content:"";display:block;top:50%;right:17px;width:8px;height:13px;background:url(/common/arrow_blue_light.svg) no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width:768px),print{.top-link__btn[data-astro-cid-eb227sod]:after{right:25px}}.top-link__btn--long[data-astro-cid-eb227sod]{max-width:370px}@media screen and (min-width:768px),print{.top-link__btn--long[data-astro-cid-eb227sod]{max-width:400px}}.top-link__btn__campaign[data-astro-cid-eb227sod]:before{width:24px;height:24px;background-image:url(/common/icon_campaign.svg);left:-30px;transform:translateY(-55%)}.top-link__btns[data-astro-cid-eb227sod]{display:flex;justify-content:center;gap:10px;margin-bottom:28px;min-height:40px}@media screen and (min-width:768px),print{.top-link__btns[data-astro-cid-eb227sod]{gap:24px;margin-bottom:32px;min-height:48px}}.top-link__btns__btn[data-astro-cid-eb227sod]{max-width:180px;flex-basis:calc((100% - 10px)/2)}@media screen and (min-width:768px),print{.top-link__btns__btn[data-astro-cid-eb227sod]{flex-basis:calc((100% - 12px)/2);padding-right:45px;max-width:186px}}@keyframes popOut{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.osusume-lead-point[data-astro-cid-eb227sod]:before,.osusume-lead-point[data-astro-cid-eb227sod]:after,.campaign__talent[data-astro-cid-eb227sod]:before,.campaign__talent[data-astro-cid-eb227sod]:after,.flow-lead__talent:before,.flow-lead__talent:after{opacity:0;transform:translateY(50px)}.osusume-lead-point[data-astro-cid-eb227sod].is-visible:before,.osusume-lead-point[data-astro-cid-eb227sod].is-visible:after,.campaign__talent[data-astro-cid-eb227sod].is-visible:before,.campaign__talent[data-astro-cid-eb227sod].is-visible:after,.flow-lead__talent.is-visible:before,.flow-lead__talent.is-visible:after{animation:popOut .6s forwards}.osusume[data-astro-cid-eb227sod]{background:linear-gradient(9deg,#015aff .78%,#2ba3ff 57.07%,#006ef4 99.22%);padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px),print{.osusume[data-astro-cid-eb227sod]{padding-top:60px;padding-bottom:35px;background:linear-gradient(56deg,#0059ff 22.87%,#0178ff 50.52%,#0095ff 75.81%)}}.osusume-lead[data-astro-cid-eb227sod]{position:relative;font-size:18px}@media screen and (min-width:768px),print{.osusume-lead[data-astro-cid-eb227sod]{font-size:30px}}.osusume-lead-point[data-astro-cid-eb227sod]{position:relative}.osusume-lead-point[data-astro-cid-eb227sod] img[data-astro-cid-eb227sod]{max-width:230px}@media screen and (min-width:768px),print{.osusume-lead-point[data-astro-cid-eb227sod] img[data-astro-cid-eb227sod]{max-width:435px}}.osusume-lead-point[data-astro-cid-eb227sod]:before,.osusume-lead-point[data-astro-cid-eb227sod]:after{position:absolute;content:"";display:block;bottom:-23px;width:57px;height:95px}@media screen and (min-width:768px),print{.osusume-lead-point[data-astro-cid-eb227sod]:before,.osusume-lead-point[data-astro-cid-eb227sod]:after{bottom:-105px;width:130px;height:228px}}.osusume-lead-point[data-astro-cid-eb227sod]:before{left:-52px;background:url(/ftth/hikari/plus/index/osusume_left.webp) no-repeat;background-size:contain}@media screen and (min-width:768px),print{.osusume-lead-point[data-astro-cid-eb227sod]:before{left:-165px}}.osusume-lead-point[data-astro-cid-eb227sod]:after{right:-58px;background:url(/ftth/hikari/plus/index/osusume_right.webp) no-repeat;background-size:contain}@media screen and (min-width:768px),print{.osusume-lead-point[data-astro-cid-eb227sod]:after{right:-165px}}.osusume-content[data-astro-cid-eb227sod]{display:flex;gap:14px}@media screen and (max-width:767.9px){.osusume-content[data-astro-cid-eb227sod]{flex-direction:column}}.osusume-content__item[data-astro-cid-eb227sod]{position:relative;padding:20px 15px;overflow:hidden;border-radius:16px;background-color:#fff}@media screen and (min-width:768px),print{.osusume-content__item[data-astro-cid-eb227sod]{flex-basis:calc((100% - 14px) / 3);padding:45px 15px 25px}}.osusume-content__item[data-astro-cid-eb227sod]:before{position:absolute;display:block;content:"";width:90px;height:46px;top:-12px;left:-30px;background-color:#00447b;transform:rotate(-45deg)}@media screen and (min-width:768px),print{.osusume-content__item[data-astro-cid-eb227sod]:before{top:-10px}}.osusume-content__item__num[data-astro-cid-eb227sod]{position:absolute;top:-5px;left:7px;height:35px;background-color:#00447b;font-size:26px}@media screen and (min-width:768px),print{.osusume-content__item__num[data-astro-cid-eb227sod]{top:-2px;left:9px}}.osusume-content__title[data-astro-cid-eb227sod]{position:relative;line-height:1.3;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;width:245px;height:50px;background-color:#d6006b}@media screen and (min-width:768px),print{.osusume-content__title[data-astro-cid-eb227sod]{height:60px}}.osusume-content__title[data-astro-cid-eb227sod]:before,.osusume-content__title[data-astro-cid-eb227sod]:after{position:absolute;content:"";display:block;top:0;width:14px;height:50px;background:url(/ftth/hikari/plus/index/osusume_label_sp.svg) no-repeat 100% 100%}@media screen and (min-width:768px),print{.osusume-content__title[data-astro-cid-eb227sod]:before,.osusume-content__title[data-astro-cid-eb227sod]:after{background:url(/ftth/hikari/plus/index/osusume_label.svg) no-repeat 100% 100%;height:60px}}.osusume-content__title[data-astro-cid-eb227sod]:before{right:100%}.osusume-content__title[data-astro-cid-eb227sod]:after{left:100%;scale:-1 1}.osusume-modal-lead[data-astro-cid-eb227sod]{padding:7px 25px;background-color:#d6006b;border-radius:30px;font-size:14px;font-weight:700;color:#fff}@media screen and (min-width:768px),print{.osusume-modal-lead[data-astro-cid-eb227sod]{padding:6px 25px;font-size:16px}}.about-plus[data-astro-cid-eb227sod]{display:flex;justify-content:center;align-items:center;padding:8px 10px;gap:4px;background-color:#fff6fc;border-radius:8px;font-size:14px}@media screen and (min-width:768px),print{.about-plus[data-astro-cid-eb227sod]{gap:10px;padding:10px 10px 8px;margin-left:auto;margin-right:auto;width:469px;font-size:18px}.internet-lead[data-astro-cid-eb227sod]{font-size:20px}}.campaign-h2[data-astro-cid-eb227sod]{line-height:1.1}.campaign-h2__small[data-astro-cid-eb227sod]{font-size:14px}@media screen and (min-width:768px),print{.campaign-h2__small[data-astro-cid-eb227sod]{font-size:20px}}.campaign__item[data-astro-cid-eb227sod]{margin-top:24px;margin-bottom:16px}@media screen and (min-width:768px),print{.campaign__item[data-astro-cid-eb227sod]{margin-top:36px;margin-bottom:36px}}.campaign__lead[data-astro-cid-eb227sod]{position:relative;font-size:24px}@media screen and (min-width:768px),print{.campaign__lead[data-astro-cid-eb227sod]{font-size:30px}}.campaign__lead[data-astro-cid-eb227sod]:before,.campaign__lead[data-astro-cid-eb227sod]:after{position:absolute;content:"";display:block;top:50%;width:33px;height:39px;transform:translateY(-30%)}@media screen and (min-width:768px),print{.campaign__lead[data-astro-cid-eb227sod]:before,.campaign__lead[data-astro-cid-eb227sod]:after{transform:translateY(-50%)}}.campaign__lead[data-astro-cid-eb227sod]:before{left:-45px;background:url(/ftth/hikari/plus/common/kirakira_left.svg) no-repeat 100% 100%}.campaign__lead[data-astro-cid-eb227sod]:after{right:-40px;background:url(/ftth/hikari/plus/common/kirakira_right.svg) no-repeat 100% 100%}@media screen and (min-width:768px),print{.campaign__lead[data-astro-cid-eb227sod]:after{right:-43px}}.campaign__talent[data-astro-cid-eb227sod]{position:relative}.campaign__talent[data-astro-cid-eb227sod]:before,.campaign__talent[data-astro-cid-eb227sod]:after{position:absolute;content:"";display:block;top:13px;width:68px;height:120px;transform:translateY(50px)}@media screen and (min-width:768px),print{.campaign__talent[data-astro-cid-eb227sod]:before,.campaign__talent[data-astro-cid-eb227sod]:after{top:-42px;height:182px}}.campaign__talent[data-astro-cid-eb227sod]:before{left:-115px;background:url(/ftth/hikari/plus/common/talent_lead_left.webp) no-repeat;background-size:contain}@media screen and (min-width:768px),print{.campaign__talent[data-astro-cid-eb227sod]:before{left:-200px;width:104px}}.campaign__talent[data-astro-cid-eb227sod]:after{right:-115px;background:url(/ftth/hikari/plus/common/talent_lead_right.webp) no-repeat;background-size:contain}@media screen and (min-width:768px),print{.campaign__talent[data-astro-cid-eb227sod]:after{right:-200px;width:105px}}.campaign-panel[data-astro-cid-eb227sod]{position:relative}.campaign-panel__lead[data-astro-cid-eb227sod]{position:relative;line-height:1.3;display:inline-flex;justify-content:center;align-items:center;padding:0 16px 2px 10px;margin-top:-10px;gap:10px;border-bottom:2px solid #008cff;font-size:18px}@media screen and (min-width:768px),print{.campaign-panel__lead[data-astro-cid-eb227sod]{gap:13px;padding:0 16px 4px 10px;margin-top:-5px;font-size:24px}}.campaign-panel__lead__sup[data-astro-cid-eb227sod]{position:relative;top:2px;font-weight:500;font-size:10px}@media screen and (min-width:768px),print{.campaign-panel__lead__sup[data-astro-cid-eb227sod]{top:3px;font-size:12px}}.campaign-panel__lead[data-astro-cid-eb227sod]:after{content:"";position:absolute;bottom:-7.5px;left:50%;width:13px;height:13px;background-color:#fff;border-bottom:2px solid #008cff;border-right:2px solid #008cff;transform:translate(-50%) rotate(45deg)}@media screen and (min-width:768px),print{.campaign-panel__lead[data-astro-cid-eb227sod]:after{bottom:-9px;width:15px;height:15px}}.campaign-panel__lead--long[data-astro-cid-eb227sod]{gap:20px;padding:0 0 13px;margin-top:0}@media screen and (min-width:768px),print{.campaign-panel__lead--long[data-astro-cid-eb227sod]{padding-bottom:15px}}.campaign-panel__lead__number[data-astro-cid-eb227sod]{font-size:36px;font-weight:800;color:#008cff}@media screen and (min-width:768px),print{.campaign-panel__lead__number[data-astro-cid-eb227sod]{font-size:40px}}.campaign-panel__lead__small[data-astro-cid-eb227sod]{font-size:14px}@media screen and (min-width:768px),print{.campaign-panel__lead__small[data-astro-cid-eb227sod]{font-size:20px}}.campaign-panel__lead__linehight[data-astro-cid-eb227sod]{line-height:1}@media screen and (max-width:767.9px){.flow-area[data-astro-cid-eb227sod]{background-color:#edf7ff}}@media screen and (min-width:768px),print{.flow-area__content[data-astro-cid-eb227sod]{padding:55px 40px 30px;background-color:#edf7ff}}.topics__lead[data-astro-cid-eb227sod]{font-weight:700;font-size:28px}@media screen and (min-width:768px),print{.topics__lead[data-astro-cid-eb227sod]{font-size:40px}}
