@charset "UTF-8";@media screen and (min-width:768px){.pc-none{display:none!important}}@media screen and (max-width:767px){.sp-none{display:none!important}}@media screen and (min-width:1440px){.xl-none{display:none!important}}@media screen and (max-width:1439px){.l-none{display:none!important}}@media screen and (max-width:919px){.m-none{display:none!important}}@media screen and (max-width:640px){.s-none{display:none!important}}@media screen and (min-width:641pxpx){.rs-none{display:none!important}}body{color:#262626;font-family:"Noto Sans JP",sans-serif;line-height:1.75;letter-spacing:.06em;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (max-width:767px){body{font-size:.875rem}}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (max-width:1080px) and (min-width:768){html{font-size:1.4814814815vw}}@media (min-width:1080px){html{font-size:16px}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:919px){a[href^="tel:"]{pointer-events:unset}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;margin:0}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}img{max-width:100%;height:auto}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address,em{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}.hover__link .button-circle{position:relative;background-color:#262626;border-radius:50%;z-index:2}.hover__link .button-circle::after,.hover__link .button-circle::before{content:"";position:absolute;z-index:1;opacity:0;pointer-events:none}.hover__link .button-circle::before{transform:scale(0) translate(100%,100%);background:no-repeat center/contain url(../images/common/deco_dot-top.svg);animation:btn-mouse-out-before .15s forwards}.hover__link .button-circle::after{transform:scale(0) translate(-100%,-100%);background:no-repeat center/contain url(../images/common/deco_dot-bottom.svg);animation:btn-mouse-out-after .15s forwards}.hover__link .button-circle.btn__size--l{width:80px;height:80px}.hover__link .button-circle.btn__size--l::before{width:47px;height:40px;top:-12px;left:-18px}.hover__link .button-circle.btn__size--l::after{width:34px;height:32px;bottom:-10px;right:-15px}.hover__link .button-circle.btn__size--m{width:40px;height:40px}.hover__link .button-circle.btn__size--m::before{width:28px;height:24px;top:-10px;left:-12px}.hover__link .button-circle.btn__size--m::after{width:17px;height:16px;bottom:-6px;right:-10px}.hover__link .button-circle.btn__size--s{width:24px;height:24px}.hover__link .button-circle.btn__size--s::before{width:17px;height:14.47px;top:-6px;left:-6px}.hover__link .button-circle.btn__size--s::after{width:10px;height:9.41px;bottom:-3px;right:-5px}@media screen and (max-width:640px){.hover__link .button-circle.btn__size--s{width:20px;height:20px}}.hover__link .button-circle .button__arrow{position:relative;display:block;width:100%;height:100%;overflow:hidden;transition:.3s ease}.hover__link .button-circle .button__arrow svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:transformLeftRight .5s forwards}.hover__link .button-circle .button__arrow svg:nth-of-type(2){transform:translate(-50%,-50%) translateX(-350%);animation-name:transformRightLeft}.hover__link .button-circle .button__arrow.--bottom svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:transformTopBottom .5s forwards}.hover__link .button-circle .button__arrow.--bottom svg:nth-of-type(2){transform:translate(-50%,-50%) translateY(-350%);animation-name:transformBottomTop}@media screen and (max-width:640px){.hover__link .button-circle .button__arrow.--bottom svg{max-width:10px}}.hover__link:hover .button-circle::after,.hover__link:hover .button-circle::before{opacity:1;transform:scale(1) translate(0,0)}.hover__link:hover .button-circle::before{animation:btn-mouse-in-before .3s forwards}.hover__link:hover .button-circle::after{animation:btn-mouse-in-after .3s forwards}.hover__link:hover .button-circle .button__arrow svg:nth-of-type(1){animation-name:transformRightLeft}.hover__link:hover .button-circle .button__arrow svg:nth-of-type(2){animation-name:transformLeftRight}.hover__link:hover .button-circle .button__arrow.--bottom svg:nth-of-type(1){animation-name:transformBottomTop}.hover__link:hover .button-circle .button__arrow.--bottom svg:nth-of-type(2){animation-name:transformTopBottom}.button-square{width:100%;max-width:20rem}.button-square__link{position:relative;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:3px solid #0081cc;z-index:2;transition:.3s ease}.button-square__link::after,.button-square__link::before{content:"";position:absolute;z-index:1;opacity:0;pointer-events:none}.button-square__link::before{width:47px;height:40px;top:-24px;left:-26px;transform:scale(0) translate(100%,100%);background:no-repeat center/contain url(../images/common/deco_dot-top.svg);animation:btn-mouse-out-before .15s forwards}.button-square__link::after{width:34px;height:32px;bottom:-22px;right:-23px;transform:scale(0) translate(-100%,-100%);background:no-repeat center/contain url(../images/common/deco_dot-bottom.svg);animation:btn-mouse-out-after .15s forwards}.button-square__link p{text-align:center;font-size:.875rem;font-weight:700;line-height:1.4}.button-square__link p.i-have{display:flex;align-items:center;gap:.5rem}.button-square__link p.i-have span{display:inline-block;width:1.5rem;height:1.5rem;background-image:url(../images/common/icon_calculator.svg)}.button-square__link .arrow--left,.button-square__link .arrow--right{position:absolute;top:50%;transform:translateY(-50%)}.button-square__link .arrow--left .button__arrow,.button-square__link .arrow--right .button__arrow{position:relative;display:block;width:24px;height:24px;overflow:hidden;transition:.3s ease}.button-square__link .arrow--left .button__arrow svg,.button-square__link .arrow--right .button__arrow svg{fill:#262626;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:transformLeftRight .5s forwards}.button-square__link .arrow--left .button__arrow svg:nth-of-type(2),.button-square__link .arrow--right .button__arrow svg:nth-of-type(2){transform:translate(-50%,-50%) translateX(-350%);animation-name:transformRightLeft}.button-square__link .arrow--right{right:16px}.button-square__link .arrow--left{position:absolute;top:50%;transform:translateY(-50%);left:16px}.button-square.--w240{max-width:15rem}.button-square.--w528{max-width:33rem}.button-square.--fill .button-square__link{color:#fff;background:#0081cc}.button-square.--fill .button-square__link .button__arrow svg{fill:#fff}.button-square.--fill .button-square__link .arrow--right svg{fill:#fff}.button-square.--external .arrow--right{display:contents}.button-square.--external .arrow--right svg{position:absolute;top:50%;transform:translateY(-50%);right:16px}.button-square.--center{margin-inline:auto}.button-square:hover .button-square__link::after,.button-square:hover .button-square__link::before{opacity:1;transform:scale(1) translate(0,0)}.button-square:hover .button-square__link::before{animation:btn-mouse-in-before .3s forwards}.button-square:hover .button-square__link::after{animation:btn-mouse-in-after .3s forwards}.button-square:hover .button-square__link .button__arrow svg:nth-of-type(1){animation-name:transformRightLeft}.button-square:hover .button-square__link .button__arrow svg:nth-of-type(2){animation-name:transformLeftRight}.button__wrap{display:flex;align-items:center;justify-content:center;gap:4rem}@media screen and (max-width:640px){.button__wrap{flex-direction:column;gap:1.5rem}}.button__wrap.--txt-top{align-items:flex-end}@media screen and (max-width:640px){.button__wrap.--txt-top{align-items:center}}.button__wrap.--txt-bottom{align-items:flex-start}@media screen and (max-width:640px){.button__wrap.--txt-bottom{align-items:center}}@keyframes btn-mouse-out-before{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(100%,100%)}}@keyframes btn-mouse-out-after{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-100%,-100%)}}@keyframes btn-mouse-in-before{0%{opacity:0;transform:scale(0) translate(100%,100%)}60%{opacity:1;transform:scale(1.1)}100%{transform:scale(1) translate(0,0)}}@keyframes btn-mouse-in-after{0%{opacity:0;transform:scale(0) translate(-100%,-100%)}60%{opacity:1;transform:scale(1.1)}100%{transform:scale(1) translate(0,0)}}@keyframes transformLeftRight{0%{transform:translate(-50%,-50%) translateX(-350%)}100%{transform:translate(-50%,-50%) translateX(0)}}@keyframes transformRightLeft{0%{transform:translate(-50%,-50%) translateX(0)}100%{transform:translate(-50%,-50%) translateX(350%)}}@keyframes transformTopBottom{0%{transform:translate(-50%,-50%) translateY(-350%)}100%{transform:translate(-50%,-50%) translateY(0)}}@keyframes transformBottomTop{0%{transform:translate(-50%,-50%) translateY(0)}100%{transform:translate(-50%,-50%) translateY(350%)}}.read-more{text-decoration:underline;display:flex;align-items:center;gap:.5rem}.read-more span{width:1.5rem;height:1.5rem;background-color:#262626;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width:640px){.read-more span{width:1.25rem;height:1.25rem}}.read-more span svg{width:.6984375rem;fill:#fff}.read-more.--jc-center{justify-content:center}.read-more.--jc-end{justify-content:flex-end}.contact-set{display:grid;row-gap:24px}.contact-set__l{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.4375rem;font-weight:700;color:#fff;padding:24px;background:#0081cc;border-radius:20px;transition:.3s ease}.contact-set__l.--bottom{color:#262626;background:#edf5fe}.contact-set__l.--bottom p span{font-size:1rem}@media screen and (max-width:640px){.contact-set__l.--bottom p{font-size:1.125rem}.contact-set__l.--bottom p span{font-size:.8125rem}}.contact-set__m{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}@media screen and (max-width:640px){.contact-set__m{flex-direction:column;gap:1.5rem}}.contact-set__m--item{position:relative;flex:1;text-align:center;padding:1rem 1.5rem;background:#fff;border:3px solid #ccc;border-radius:10px}@media screen and (max-width:640px){.contact-set__m--item{padding:.5rem 1.5rem}}.contact-set__m--item p:nth-of-type(1){font-size:1.125rem;font-weight:700}.contact-set__m--item p:nth-of-type(2){font-size:.8125rem}.contact-set__m .line{width:1px;background-color:#ccc}@media screen and (max-width:640px){.contact-set__m .line{width:100%;height:1px}}.contact-set__s{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:640px){.contact-set__s{grid-template-columns:1fr}}.contact-set__s--item{display:flex;padding:1rem 1.5rem;background:#fff;border:3px solid #ccc;border-radius:10px}@media screen and (max-width:640px){.contact-set__s--item{padding:1rem 1.5rem 1rem 1rem}}.contact-set__s--item a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.contact-set__s--item svg{fill:#262626}.contact-set__s--item .flex__left{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:640px){.contact-set__s--item .flex__left{gap:.5rem}}.contact-set__s--item .flex__left img{max-width:2rem}.contact-set__s--item .flex__left p{font-size:.875rem;font-weight:700}.slide-wrap{position:relative;height:39.6875rem}@media screen and (max-width:740px){.slide-wrap{height:32.5rem}}.items-slide{position:relative;height:100%;width:90rem;top:50%;left:50%;transform:translate(-50%,-50%)}.items-slide .slide-item{width:15rem;border-radius:50%;position:absolute}.items-slide .slide-active .slide-focus{opacity:1}.items-slide .slide-focus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:29.75rem;height:29.75rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s ease-in-out}@media screen and (max-width:740px){.items-slide .slide-focus{width:21.5625rem;height:21.5625rem}}.items-slide .slide-focus__animL{transform:translate(-100%,-10%)}.items-slide .slide-focus__animR{transform:translate(0,-10%)}.items-slide .slide-focus__content{border:1.625rem solid #0081cc;width:25.5rem;height:25.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,81,128,.3);gap:.5rem;flex-direction:column}@media screen and (max-width:740px){.items-slide .slide-focus__content{width:18.4375rem;height:18.4375rem;border:1.25rem solid #0081cc}}.items-slide .slide-focus__content.slide-insurance{border:1.625rem solid #e50346}.items-slide .slide-focus__content.slide-phone{border:1.625rem solid #00a33e}.items-slide .slide-focus__content.slide-other{border:1.625rem solid #0a308f}.items-slide .slide-focus__content.slide-tv{border:1.625rem solid #e40077}.items-slide .slide-focus__content.slide-net{border:1.625rem solid #0085cd}.items-slide .slide-focus__content.slide-mobile{border:1.625rem solid #00a4a8}.items-slide .slide-focus__img{background:#fff;width:4rem;height:4rem}@media screen and (max-width:740px){.items-slide .slide-focus__img{width:3rem;height:3rem}}.items-slide .slide-focus__img.img-insurance{-webkit-mask:url(../../assets/images/common/icon-insurance.svg) center/cover;mask:url(../../assets/images/common/icon-insurance.svg) center/cover}.items-slide .slide-focus__img.img-phone{-webkit-mask:url(../../assets/images/common/icon_phone.svg) center/cover;mask:url(../../assets/images/common/icon_phone.svg) center/cover}.items-slide .slide-focus__img.img-other{-webkit-mask:url(../../assets/images/common/icon_other.svg) center/cover;mask:url(../../assets/images/common/icon_other.svg) center/cover}.items-slide .slide-focus__img.img-tv{-webkit-mask:url(../../assets/images/common/icon_tv.svg) center/cover;mask:url(../../assets/images/common/icon_tv.svg) center/cover}.items-slide .slide-focus__img.img-net{-webkit-mask:url(../../assets/images/common/icon_net.svg) center/cover;mask:url(../../assets/images/common/icon_net.svg) center/cover}.items-slide .slide-focus__img.img-mobile{-webkit-mask:url(../../assets/images/common/icon-mobile.svg) center/cover;mask:url(../../assets/images/common/icon-mobile.svg) center/cover}.items-slide .slide-focus__ttl{margin-top:.5rem;font-size:1.8125rem;font-weight:700;color:#fff;line-height:1.4}@media screen and (max-width:640px){.items-slide .slide-focus__ttl{font-size:1.4375rem}}.items-slide .slide-focus__txt{font-size:.8125rem;font-weight:700;color:#fff;line-height:1.4}.items-slide .slide-focus__circle-txt{width:100%;height:100%;position:absolute;top:0;left:0;animation:rotation 40s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.slide-control{display:flex;align-items:center;gap:3rem;position:absolute;width:fit-content;bottom:3.375rem;margin:0 auto;left:0;right:0}@media screen and (max-width:740px){.slide-control{display:none}}.slide-control .slide-arrow{position:relative}.slide-control .slide-next::after{transform:rotate(180deg)}.slide-control .slide-control__nav{display:flex;align-items:center;gap:5.125rem;position:relative}.slide-control .slide-control__nav::after{content:"";position:absolute;top:50%;left:0;width:100%;height:.0625rem;background-color:#ccc}.slide-control .slide-control__nav .slide-control__nav-item{z-index:1;position:relative;cursor:pointer}.slide-control .slide-control__nav .slide-control__nav-item.nav__tv.nav-active .slide-control__nav-icon{background:#e40077}.slide-control .slide-control__nav .slide-control__nav-item.nav__tv.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__tv .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon_tv.svg) center/cover;mask:url(../../assets/images/common/icon_tv.svg) center/cover}.slide-control .slide-control__nav .slide-control__nav-item.nav__net.nav-active .slide-control__nav-icon{background:#0085cd}.slide-control .slide-control__nav .slide-control__nav-item.nav__net.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__net .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon_net.svg) center/cover;mask:url(../../assets/images/common/icon_net.svg) center/cover}.slide-control .slide-control__nav .slide-control__nav-item.nav__mobile.nav-active .slide-control__nav-icon{background:#00a4a8}.slide-control .slide-control__nav .slide-control__nav-item.nav__mobile.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__mobile .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon-mobile.svg) center/cover;mask:url(../../assets/images/common/icon-mobile.svg) center/cover}.slide-control .slide-control__nav .slide-control__nav-item.nav__insurance.nav-active .slide-control__nav-icon{background:#e50346}.slide-control .slide-control__nav .slide-control__nav-item.nav__insurance.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__insurance .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon-insurance.svg) center/cover;mask:url(../../assets/images/common/icon-insurance.svg) center/cover}.slide-control .slide-control__nav .slide-control__nav-item.nav__phone.nav-active .slide-control__nav-icon{background:#00a33e}.slide-control .slide-control__nav .slide-control__nav-item.nav__phone.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__phone .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon_phone.svg) center/cover;mask:url(../../assets/images/common/icon_phone.svg) center/cover}.slide-control .slide-control__nav .slide-control__nav-item.nav__other.nav-active .slide-control__nav-icon{background:#0a308f}.slide-control .slide-control__nav .slide-control__nav-item.nav__other.nav-active .slide-control__nav-txt{color:#262626}.slide-control .slide-control__nav .slide-control__nav-item.nav__other .slide-control__nav-icon{-webkit-mask:url(../../assets/images/common/icon_other.svg) center/cover;mask:url(../../assets/images/common/icon_other.svg) center/cover}.slide-control .slide-control__nav .active-dot,.slide-control .slide-control__nav .slide-control__nav-dot{width:.75rem;height:.75rem;background-color:#ccc;border-radius:50%}.slide-control .slide-control__nav .active-dot{position:absolute;z-index:1}.slide-control .slide-control__nav .slide-control__nav-icon{width:2rem;height:2rem;background:#ccc;position:absolute;top:-42px;left:-10.5px}.slide-control .slide-control__nav .slide-control__nav-txt{font-size:.6875rem;font-weight:400;color:#ccc;white-space:nowrap;position:absolute;bottom:-26px;left:50%;transform:translateX(-50%)}.slide-sp{display:none;position:absolute;width:fit-content;left:50%;bottom:10%;transform:translateX(-50%);z-index:1}@media screen and (max-width:740px){.slide-sp{display:flex}}.slide-control__arrows{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;bottom:10%;padding:0 .5rem}.slide-control__arrows .slide-arrow{position:relative;z-index:2}.slide-control__arrows.control-mobile{display:none}@media screen and (max-width:740px){.slide-control__arrows.control-mobile{display:flex}}.dot-text{position:relative;display:block;width:fit-content;text-align:center;font-weight:700;font-size:1.4375rem}@media screen and (max-width:767px){.dot-text{font-size:1.125rem!important}}.dot-text::after,.dot-text::before{position:absolute;content:"";top:50%;transform:translateY(-50%);background:url(../images/netflix/circle-dot.svg) no-repeat center center/contain;width:36px;height:37px}.dot-text::before{left:-48px}.dot-text::after{right:-48px;transform:translateY(-50%) rotate(90deg)}.flow{display:flex;flex-direction:column;gap:3rem}.flow__item{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}@media screen and (max-width:767px){.flow__item{flex-direction:column-reverse;gap:1.5rem}}.flow__item:not(:last-of-type){padding-bottom:3rem;border-bottom:1px solid #ccc}.flow__item:not(:last-of-type)::after{position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="17" viewBox="0 0 29 17"><path d="M26.5 2.375L14.5 14.375L2.5 2.375" stroke="%23CCCCCC" fill="none" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:calc(29px + 3rem);height:17px;padding-inline:1.5rem;background-color:#fff}.flow__item.flow__item--not-icon .text-area{flex:1}.flow__item .text-area{width:calc(100% - 3rem - 30%)}@media screen and (max-width:767px){.flow__item .text-area{width:100%}}.flow__item .text-area .head{display:inline-flex;align-items:center;gap:1.5rem}.flow__item .text-area .head>p{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.flow__item .text-area .head>p{font-size:1rem}}.flow__item .text-area .link__wrap{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width:767px){.flow__item .text-area .link__wrap{flex-direction:column;gap:1rem}}.flow__item .text-area .link__wrap .flow_link--type1 p:nth-of-type(1){font-size:1rem}.flow__item .text-area .link__wrap .flow_link--type1 p:nth-of-type(2){font-size:.6875rem;font-weight:400}.flow__item .text-area .link__wrap .flow_link--type2 p:nth-of-type(1){font-size:.8125rem;font-weight:400}.flow__item .text-area .link__wrap .flow_link--type2 p:nth-of-type(2){font-size:1.125rem;font-weight:800}.flow__item .text-area .link__wrap .flow_link--type2 p:nth-of-type(2) span{font-size:.875rem;padding-right:.25rem}.flow__item .text-area .link__wrap .button-square__link{flex-direction:column;height:100%}@media screen and (max-width:640px){.flow__item .text-area .link__wrap .button-square{max-width:100%}}.flow__item .text-area p.note{font-size:.8125rem;text-indent:-13px;padding-left:13px}.flow__item .text-area .list__wrap{position:relative;padding-block:1.5rem;padding-left:1.5rem}.flow__item .text-area .list__wrap::after,.flow__item .text-area .list__wrap::before{position:absolute;content:"";left:0;width:74%;height:1px;background:#ccc}@media screen and (max-width:767px){.flow__item .text-area .list__wrap::after,.flow__item .text-area .list__wrap::before{width:100%}}.flow__item .text-area .list__wrap::before{top:0}.flow__item .text-area .list__wrap::after{bottom:0}.flow__item .text-area .list__wrap li{list-style:disc}.flow__item .img-area.--icon{width:30%;display:grid;place-content:center;background:#def7ff;border-radius:10px;aspect-ratio:1/1}.flow__item .img-area.--icon img{max-width:10rem}.flow__item .img-area.--icon svg{max-width:10rem;fill:#0085cd}@media screen and (max-width:767px){.flow__item .img-area.--icon svg{max-width:3rem;height:auto}}@media screen and (max-width:767px){.flow__item .img-area.--icon{width:100%;padding-block:1rem;aspect-ratio:initial}.flow__item .img-area.--icon img{max-width:3rem}}.flow__item .img-area.--img{text-align:center}@media screen and (max-width:919px){.flow__item .img-area.--img{width:40%}}@media screen and (max-width:767px){.flow__item .img-area.--img{width:100%}}.flow__item .img-area.--img img{max-width:25.3125rem;width:100%;height:auto;border-radius:10px}.flow.--mobile .flow__item .img-area.--icon{background:#def0f0}.flow.--mobile .flow__item .img-area.--icon svg{fill:#00a4a8}.flow.--tv .flow__item .img-area.--icon{background:#ffebf5}.flow.--tv .flow__item .img-area.--icon svg{fill:#e40077}.flow.--camera .flow__item .img-area.--icon{background:#f7e7e5}.flow.--camera .flow__item .img-area.--icon svg{fill:#ff6f61}.footer{background:#edf5fe}.footer .inner{padding-block:3rem}.footer .logo__wrap{text-align:center}.footer .text__wrap{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1.5rem}@media screen and (max-width:640px){.footer .text__wrap{flex-direction:column;gap:.5rem}}.footer .text__wrap li{font-size:.8125rem}.footer .banner__wrap{margin-top:2rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media screen and (max-width:640px){.footer .banner__wrap{grid-template-columns:repeat(2,1fr);gap:.5rem}}.footer>p{text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;color:#fff;padding-block:.5rem;background:#0081cc}@media screen and (max-width:640px){.footer>p{padding-block:.5rem 5.6875rem}}.child-fv__top{position:sticky;top:72px;left:0;z-index:99;background:#dff4ff;padding-block:1rem}@media screen and (max-width:1140px){.child-fv__top{position:initial}}.child-fv__top .flex__wrap{display:flex;align-items:center;justify-content:center;gap:.5rem 1rem;flex-wrap:wrap}@media screen and (max-width:640px){.child-fv__top .flex__wrap{gap:.25rem .5rem}}.child-fv__top .flex__wrap a{font-size:.875rem}@media screen and (max-width:640px){.child-fv__top .flex__wrap a{font-size:.6875rem}}.child-fv__top .flex__wrap .i-have{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0081cc;font-weight:700}.child-fv__top .flex__wrap .i-have img{max-width:1.5rem}.child-fv__top.tv{background:#ffebf5}.child-fv__top.tv .inner{max-width:initial;flex-wrap:wrap}@media screen and (max-width:1599px){.child-fv__top.tv .inner{max-width:1040px}}.child-fv__top.tv .i-have{color:#e40077!important}.child-fv__top.--mobile{background:#dcf8f8}.child-fv__top.--mobile .i-have{color:#00a4a8}.child-fv__top.--phone{background:#e7faee}.child-fv__top.--phone .i-have{color:#00a33e}.child-fv__top.--other{background:#e0e7f9}.child-fv__top.--other .i-have{color:#0a308f}.child-fv__top.--camera{background:#ffefed}.child-fv__top.--camera .i-have{color:#ff6f61}.child-fv__top.--electricity-gas{background:#fff3e4}.child-fv__top.--electricity-gas .i-have{color:#f18d00}.child-fv{background-color:#fff}.child-fv .inner.pan{padding-top:1rem}@media screen and (max-width:640px){.child-fv .inner.pan{padding-block:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.child-fv .inner.page-ttl{padding-block:1rem 2.5rem}@media screen and (max-width:640px){.child-fv .inner.page-ttl{padding-block:2rem}}.child-fv .breadcrumbs{display:flex;align-items:center;gap:4px;overflow:scroll}.child-fv .breadcrumbs::-webkit-scrollbar{display:none}.child-fv .breadcrumbs span{font-size:.8125rem;white-space:nowrap;flex-shrink:0}@media screen and (max-width:640px){.child-fv .breadcrumbs span{font-size:.6875rem}}.child-fv .breadcrumbs span:not(:last-of-type){color:#0081cc;font-weight:700;text-decoration:underline;transition:.3s ease}.child-fv .breadcrumbs span:not(:last-of-type):hover{opacity:.8}.child-fv .breadcrumbs .pan_arrow{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2220%22 height%3D%2221%22 viewBox%3D%220 0 20 21%22 fill%3D%22none%22%3E%3Cpath d%3D%22M8.33398 14.6693L12.5007 10.5026L8.33398 6.33594%22 stroke%3D%22%23989898%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.child-fv__ttl{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-align:center}@media screen and (max-width:640px){.child-fv__ttl{font-size:1.625rem}}.child-fv__ttl svg{flex-shrink:0}.header-pc{position:sticky;background:#fff;top:0;left:0;width:100%;height:115px;display:flex;align-items:center;justify-content:space-between;gap:0 1.5rem;padding-right:2rem;z-index:100;transition:.3s ease}@media screen and (max-width:1140px){.header-pc{height:72px;background:0 0}.header-pc .header-pc__logo{flex-basis:10.625rem;padding-top:20px}.header-pc .header-pc__nav{display:none}}@media screen and (max-width:640px){.header-pc{display:none}}.header-pc__logo{flex-basis:14.375rem;transition:.3s ease}.header-pc__logo img{vertical-align:initial}.header-pc__top-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:0 1.5rem}.header-pc__top-nav--single{position:relative;font-size:.8125rem;transition:.3s ease}.header-pc__top-nav--single::after{position:absolute;content:"";left:0;bottom:-4px;width:100%;height:1px;background:#0081cc;opacity:0;transition:opacity .3s ease}.header-pc__top-nav--single:hover{color:#0081cc}.header-pc__top-nav--single:hover::after{opacity:1}.header-pc.scroll-on{height:72px}.header-pc.scroll-on .header-pc__logo{padding-top:44px}@media screen and (max-width:1140px){.header-pc.scroll-on .header-pc__logo{padding-top:20px}}.header-pc.scroll-on .header-pc__top-nav{opacity:0;display:none}.header-pc.scroll-on .header-pc__bottom-nav{margin-top:0}.header-pc__bottom-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;margin-top:12px;gap:0 1.5rem}.header-pc__bottom-nav--single{position:relative;cursor:pointer;font-size:.875rem;transition:.3s ease}.header-pc__bottom-nav--single::after{position:absolute;content:"";left:0;bottom:-28px;width:100%;height:2px;background:#0081cc;transform:scale(0,1);transform-origin:center top;transition:all .3s ease}.header-pc__bottom-nav--single a:hover::after{transform:scale(1,1)}.header-pc__bottom-nav--single:hover{color:#0081cc}.header-pc__bottom-nav--single:hover::after{transform:scale(1,1)}.header-pc__bottom-nav--single.toggle{position:relative}.header-pc__bottom-nav--single.toggle svg{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;transition:.3s ease}.header-pc__bottom-nav--single.toggle.active svg{transform:translate(-50%,-25%) rotate(180deg)}.header-pc__bottom-nav--btn{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.625rem;font-size:.875rem;color:#fff;padding:.5rem 1rem;border-radius:40px;background:#0081cc;transition:.3s ease}.header-pc__bottom-nav--btn svg{transition:.3s ease}.header-pc__bottom-nav--btn:hover{background:#006199}.header-pc__bottom-nav--btn.active svg{transform:translate(-25%,-50%) rotate(180deg)}.global-search{display:flex;align-items:center;gap:.5rem;background:#f3f3f3;border-radius:5px;padding-inline:.5rem}.global-search .search__txt{font-size:.8125rem;padding-block:.25rem;height:auto;border:none}.global-search .search__txt:focus{outline:0;border:1px solid #f3f3f3}.global-search #searchBtn{display:none}.global-search__btn{display:flex;align-items:center;justify-content:center}.global-search .searchBtn__img{display:flex;align-items:center;justify-content:center}.global-search .global-search__btn{margin:0}.header-sp,.header-sp__nav{display:none}@media screen and (max-width:640px){.header-sp,.header-sp__nav{display:block}}.header-sp{position:sticky;top:0;left:0;z-index:100;width:fit-content}.header-sp__logo{width:10.625rem;transition:.3s ease}.header-sp.top-page{position:fixed}.header-sp__nav{position:fixed;bottom:0;width:100%;background:#f3f3f3;filter:drop-shadow(0 -4px 8px rgba(0, 0, 0, .08));z-index:100}.header-sp__nav .menu{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.header-sp__nav .menu .menu__item{width:16.6666666667%;flex-grow:1;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:50%;will-change:transform;padding:.9375rem 0 .25rem;z-index:100;transition:transform var(--timeOut,.7s)}.header-sp__nav .menu .menu__item:nth-of-type(1) svg:nth-of-type(1){fill:#0081cc}.header-sp__nav .menu .menu__item:nth-of-type(1).active svg:nth-of-type(2){fill:#0081cc}.header-sp__nav .menu .menu__item:nth-of-type(1).active::before{background-color:#0081cc}.header-sp__nav .menu .menu__item:nth-of-type(2) svg:nth-of-type(1){fill:#00a33e}.header-sp__nav .menu .menu__item:nth-of-type(2).active svg:nth-of-type(2){fill:#00a33e}.header-sp__nav .menu .menu__item:nth-of-type(2).active::before{background-color:#00a33e}.header-sp__nav .menu .menu__item:nth-of-type(3) svg:nth-of-type(1){fill:#e40077}.header-sp__nav .menu .menu__item:nth-of-type(3).active svg:nth-of-type(2){fill:#e40077}.header-sp__nav .menu .menu__item:nth-of-type(3).active::before{background-color:#e40077}.header-sp__nav .menu .menu__item:nth-of-type(4) svg:nth-of-type(1){fill:#0085cd}.header-sp__nav .menu .menu__item:nth-of-type(4).active svg:nth-of-type(2){fill:#0085cd}.header-sp__nav .menu .menu__item:nth-of-type(4).active::before{background-color:#0085cd}.header-sp__nav .menu .menu__item:nth-of-type(5) svg:nth-of-type(1){fill:#00a4a8}.header-sp__nav .menu .menu__item:nth-of-type(5).active svg:nth-of-type(2){fill:#00a4a8}.header-sp__nav .menu .menu__item:nth-of-type(5).active::before{background-color:#00a4a8}.header-sp__nav .menu .menu__item:nth-of-type(6) svg:nth-of-type(1){fill:#0a308f}.header-sp__nav .menu .menu__item:nth-of-type(6).active svg:nth-of-type(2){fill:#0a308f}.header-sp__nav .menu .menu__item:nth-of-type(6).active::before{background-color:#0a308f}.header-sp__nav .menu .menu__item svg:nth-of-type(1){width:1.75rem;height:1.75rem}.header-sp__nav .menu .menu__item svg:nth-of-type(2){position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) scale(0);width:.8125rem;height:1.3125rem;fill:transparent;transition:all .7s}.header-sp__nav .menu .menu__item::before{position:absolute;content:"";z-index:-1;width:3rem;height:3rem;border-radius:50%;transform:scale(0);transition:background-color .7s,transform .7s}.header-sp__nav .menu .menu__item.active{transform:translate3d(0,-1.5em,0)}.header-sp__nav .menu .menu__item.active svg:nth-of-type(1){fill:#fff}.header-sp__nav .menu .menu__item.active svg:nth-of-type(2){bottom:-19px;transform:translateX(-50%) scale(1)}.header-sp__nav .menu .menu__item.active::before{transform:scale(1)}.header-sp__nav .menu .menu__item.active::after{transform:scale(1)}.header-sp__nav .menu .menu__border{position:absolute;left:0;bottom:98%;width:9.08rem;height:2rem;will-change:transform;clip-path:url(#menu);background-color:#f3f3f3;transition:transform var(--timeOut,.7s);display:none}.header-sp__nav .menu-name{width:100%;display:flex;align-items:center;justify-content:center;padding:0 1.5rem .5rem;background-color:#f3f3f3}.header-sp__nav .menu-name li{width:16.6666666667%;text-align:center;font-size:.6875rem;font-weight:700;line-height:1.3em}.header-sp__nav .svg-container{width:0;height:0}.menu-content{position:fixed;bottom:0;left:0;background-color:#fff;padding:1.25rem 1.5rem;width:100%;z-index:99;transition:background-color .3s;display:none;transform:translateY(100vh);padding-bottom:9.375rem}.menu-content.is-open{display:block}.menu-content__head{position:relative;height:2rem;display:flex;align-items:center;justify-content:space-between}.menu-content__head p{display:flex;align-items:center;color:#fff;font-size:1.125rem;font-weight:700}.menu-content__head p span{display:inline-flex;padding-right:.5rem}.menu-content__head p span svg{width:1.4375rem;height:1.4375rem;fill:#fff}.menu-content__head .menu-content__close{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;border:none;cursor:pointer;position:absolute;top:0;right:0}.menu-content__head .menu-content__close svg{fill:#fff}.menu-content__body{height:100%;width:100%;display:flex;flex-direction:column;overflow:scroll}.menu-content .menu-content__name{display:flex;align-items:center;color:#fff;font-size:1.125rem;font-weight:700;padding-left:.5rem}.menu-content .menu-content__name svg{width:1.4375rem;height:1.4375rem;fill:#fff}.menu-content .menu-content__name img{width:.8125rem}.menu-content .menu-content__items{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.menu-content .menu-content__items .menu-content__list-item>p{color:#262626}.menu-content .menu-content__items .menu-content__list-item>svg{fill:#262626}.menu-content .menu-content__block{background-color:#fff;border-radius:1.25rem;padding:.75rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}.menu-content .menu-content__block-name{font-weight:700;display:flex;align-items:center;gap:.375rem}.menu-content .menu-content__block-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.menu-content .menu-content__block-grid.--twoitems{grid-template-columns:1fr 1fr}.menu-content .menu-content__grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border:2px solid #ccc;background-color:#f3f3f3;border-radius:.5rem;height:5rem}.menu-content .menu-content__grid-item>p{font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.menu-content .menu-content__grid-item .menu-icon{max-width:1.6875rem}.menu-content .menu-content__block-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.menu-content .menu-content__list-item{display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #e1e1e1;padding:0 1.25rem;padding-bottom:1rem}.menu-content .menu-content__list-item:last-child{border-bottom:none}.menu-content .menu-content__list-item>p{font-size:.875rem;font-weight:700;color:#fff}.menu-content .menu-content__list-item>svg{fill:#fff}.menu-content .menu-content__btn{display:flex;align-items:center;padding:0 1.25rem;height:4rem;width:100%;background-color:#0081cc;justify-content:space-between;border-radius:.5rem}.menu-content .menu-content__btn>p{font-weight:700;color:#fff}.menu-content .menu-content__btn>svg{fill:#fff}.menu-content .menu-content__btn.--outline{background-color:#fff;border:3px solid #0081cc;justify-content:center;gap:.5rem}.menu-content .menu-content__btn.--outline>p{color:#0081cc}.menu-content .menu-content__btn.--outline>img{width:1.25rem}#menu1{top:0;height:100vh;padding-bottom:6.25rem}#menu1 .menu-content__body{padding-top:1.5rem;padding-bottom:5rem}#menu3{top:5rem}.header-sp__nav-nav--search{padding:0;padding-left:.75rem}.header-sp__nav-nav--search .search__txt{width:100%;padding-block:.75rem}.header-sp__nav-nav--search .global-search__btn{width:3rem;height:100%;background-color:#e1e1e1;border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.headline-line{font-weight:700;font-size:1.25rem;position:relative;width:fit-content;padding-left:16px;padding-right:16px}.headline-line.--pink{color:#e40077}.headline-line.--pink::after,.headline-line.--pink::before{background:#e40077}.headline-line.--green{color:#01cf7d}.headline-line.--green::after,.headline-line.--green::before{background:#01cf7d}.headline-line::before{position:absolute;content:"";width:2px;height:20px;left:0;top:50%;transform:translateY(-50%) rotate(-30deg)}.headline-line::after{position:absolute;content:"";width:2px;height:20px;right:0;top:50%;transform:translateY(-50%) rotate(30deg)}.inner{max-width:1130px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner{padding-right:24px;padding-left:24px}}.inner-l{max-width:1280px;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner-l{padding-right:0;padding-left:0}}.inner-s{max-width:850px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner-s{padding-right:24px;padding-left:24px}}.megamenu{position:fixed;top:130px;left:50%;transform:translateX(-50%);width:96%;border-radius:20px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);padding-block:2rem;opacity:0;visibility:hidden;transition:.3s all linear;z-index:100}.megamenu.active{opacity:1;visibility:visible;transition-delay:0s}.megamenu.scroll-on{top:87px}.megamenu__ttl-wrap{padding-bottom:1.5rem;border-bottom:1px solid #ccc}.megamenu__ttl-wrap .flex{display:inline-flex;align-items:center;gap:.5rem}.megamenu__ttl{font-size:1.8125rem;font-weight:700}.megamenu__list{margin-top:1.5rem;display:grid;grid-template:repeat(2,1fr)/repeat(3,1fr);gap:1rem}.megamenu__item{display:flex;padding:.75rem 1.5rem;background:#fff;border:3px solid #ccc;border-radius:10px}.megamenu__item a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.megamenu__item svg{fill:#262626}.megamenu__item .flex__left{display:flex;align-items:center;justify-content:center;gap:1rem}.megamenu__item .flex__left img{max-width:2rem}.megamenu__item .flex__left p{font-size:.875rem;font-weight:700}.megamenu__item .flex__left p.txt-normal{font-size:.6875rem;font-weight:400}.megamenu .close-btn{margin-top:2rem;margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;gap:8px;padding-bottom:.25rem}.megamenu .close-btn svg{fill:#262626}#splide-catv,#splide-coupon,#splide-cs,#splide-customer,#splide-disney,#splide-jcomStream,#splide-meet,#splide-netflix,#splide-paramountplus,#splide-telasa,#splide-voice,#splide-voice2,#splide-ycvchannel{position:relative}#splide-catv .splide__arrow,#splide-coupon .splide__arrow,#splide-cs .splide__arrow,#splide-customer .splide__arrow,#splide-disney .splide__arrow,#splide-jcomStream .splide__arrow,#splide-meet .splide__arrow,#splide-netflix .splide__arrow,#splide-paramountplus .splide__arrow,#splide-telasa .splide__arrow,#splide-voice .splide__arrow,#splide-voice2 .splide__arrow,#splide-ycvchannel .splide__arrow{position:absolute;content:"";top:calc(50% - 3rem - 1rem);transform:translateY(-50%);z-index:1;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}#splide-catv .splide__arrow svg,#splide-coupon .splide__arrow svg,#splide-cs .splide__arrow svg,#splide-customer .splide__arrow svg,#splide-disney .splide__arrow svg,#splide-jcomStream .splide__arrow svg,#splide-meet .splide__arrow svg,#splide-netflix .splide__arrow svg,#splide-paramountplus .splide__arrow svg,#splide-telasa .splide__arrow svg,#splide-voice .splide__arrow svg,#splide-voice2 .splide__arrow svg,#splide-ycvchannel .splide__arrow svg{display:none}#splide-catv .splide__arrow.splide__arrow--next,#splide-coupon .splide__arrow.splide__arrow--next,#splide-cs .splide__arrow.splide__arrow--next,#splide-customer .splide__arrow.splide__arrow--next,#splide-disney .splide__arrow.splide__arrow--next,#splide-jcomStream .splide__arrow.splide__arrow--next,#splide-meet .splide__arrow.splide__arrow--next,#splide-netflix .splide__arrow.splide__arrow--next,#splide-paramountplus .splide__arrow.splide__arrow--next,#splide-telasa .splide__arrow.splide__arrow--next,#splide-voice .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--next,#splide-ycvchannel .splide__arrow.splide__arrow--next{right:5rem}@media screen and (max-width:767px){#splide-catv .splide__arrow.splide__arrow--next,#splide-coupon .splide__arrow.splide__arrow--next,#splide-cs .splide__arrow.splide__arrow--next,#splide-customer .splide__arrow.splide__arrow--next,#splide-disney .splide__arrow.splide__arrow--next,#splide-jcomStream .splide__arrow.splide__arrow--next,#splide-meet .splide__arrow.splide__arrow--next,#splide-netflix .splide__arrow.splide__arrow--next,#splide-paramountplus .splide__arrow.splide__arrow--next,#splide-telasa .splide__arrow.splide__arrow--next,#splide-voice .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--next,#splide-ycvchannel .splide__arrow.splide__arrow--next{right:2.5rem}}#splide-catv .splide__arrow.splide__arrow--prev,#splide-coupon .splide__arrow.splide__arrow--prev,#splide-cs .splide__arrow.splide__arrow--prev,#splide-customer .splide__arrow.splide__arrow--prev,#splide-disney .splide__arrow.splide__arrow--prev,#splide-jcomStream .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--prev,#splide-netflix .splide__arrow.splide__arrow--prev,#splide-paramountplus .splide__arrow.splide__arrow--prev,#splide-telasa .splide__arrow.splide__arrow--prev,#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev,#splide-ycvchannel .splide__arrow.splide__arrow--prev{left:5rem}@media screen and (max-width:767px){#splide-catv .splide__arrow.splide__arrow--prev,#splide-coupon .splide__arrow.splide__arrow--prev,#splide-cs .splide__arrow.splide__arrow--prev,#splide-customer .splide__arrow.splide__arrow--prev,#splide-disney .splide__arrow.splide__arrow--prev,#splide-jcomStream .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--prev,#splide-netflix .splide__arrow.splide__arrow--prev,#splide-paramountplus .splide__arrow.splide__arrow--prev,#splide-telasa .splide__arrow.splide__arrow--prev,#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev,#splide-ycvchannel .splide__arrow.splide__arrow--prev{left:4rem}}#splide-catv .splide__arrow.splide__arrow--next,#splide-catv .splide__arrow.splide__arrow--prev,#splide-coupon .splide__arrow.splide__arrow--next,#splide-coupon .splide__arrow.splide__arrow--prev,#splide-cs .splide__arrow.splide__arrow--next,#splide-cs .splide__arrow.splide__arrow--prev,#splide-customer .splide__arrow.splide__arrow--next,#splide-customer .splide__arrow.splide__arrow--prev,#splide-disney .splide__arrow.splide__arrow--next,#splide-disney .splide__arrow.splide__arrow--prev,#splide-jcomStream .splide__arrow.splide__arrow--next,#splide-jcomStream .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--next,#splide-meet .splide__arrow.splide__arrow--prev,#splide-netflix .splide__arrow.splide__arrow--next,#splide-netflix .splide__arrow.splide__arrow--prev,#splide-paramountplus .splide__arrow.splide__arrow--next,#splide-paramountplus .splide__arrow.splide__arrow--prev,#splide-telasa .splide__arrow.splide__arrow--next,#splide-telasa .splide__arrow.splide__arrow--prev,#splide-voice .splide__arrow.splide__arrow--next,#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--prev,#splide-ycvchannel .splide__arrow.splide__arrow--next,#splide-ycvchannel .splide__arrow.splide__arrow--prev{position:absolute}#splide-catv .splide__arrow.splide__arrow--next::before,#splide-catv .splide__arrow.splide__arrow--prev::before,#splide-coupon .splide__arrow.splide__arrow--next::before,#splide-coupon .splide__arrow.splide__arrow--prev::before,#splide-cs .splide__arrow.splide__arrow--next::before,#splide-cs .splide__arrow.splide__arrow--prev::before,#splide-customer .splide__arrow.splide__arrow--next::before,#splide-customer .splide__arrow.splide__arrow--prev::before,#splide-disney .splide__arrow.splide__arrow--next::before,#splide-disney .splide__arrow.splide__arrow--prev::before,#splide-jcomStream .splide__arrow.splide__arrow--next::before,#splide-jcomStream .splide__arrow.splide__arrow--prev::before,#splide-meet .splide__arrow.splide__arrow--next::before,#splide-meet .splide__arrow.splide__arrow--prev::before,#splide-netflix .splide__arrow.splide__arrow--next::before,#splide-netflix .splide__arrow.splide__arrow--prev::before,#splide-paramountplus .splide__arrow.splide__arrow--next::before,#splide-paramountplus .splide__arrow.splide__arrow--prev::before,#splide-telasa .splide__arrow.splide__arrow--next::before,#splide-telasa .splide__arrow.splide__arrow--prev::before,#splide-voice .splide__arrow.splide__arrow--next::before,#splide-voice .splide__arrow.splide__arrow--prev::before,#splide-voice2 .splide__arrow.splide__arrow--next::before,#splide-voice2 .splide__arrow.splide__arrow--prev::before,#splide-ycvchannel .splide__arrow.splide__arrow--next::before,#splide-ycvchannel .splide__arrow.splide__arrow--prev::before{position:absolute;background-image:url(../images/common/icon_blue_arrow.svg);width:10px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);content:""}#splide-catv .splide__arrow.splide__arrow--prev,#splide-coupon .splide__arrow.splide__arrow--prev,#splide-cs .splide__arrow.splide__arrow--prev,#splide-customer .splide__arrow.splide__arrow--prev,#splide-disney .splide__arrow.splide__arrow--prev,#splide-jcomStream .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--prev,#splide-netflix .splide__arrow.splide__arrow--prev,#splide-paramountplus .splide__arrow.splide__arrow--prev,#splide-telasa .splide__arrow.splide__arrow--prev,#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev,#splide-ycvchannel .splide__arrow.splide__arrow--prev{transform:translate(-50%,-50%) rotate(180deg)}#splide-catv .splide__pagination,#splide-coupon .splide__pagination,#splide-cs .splide__pagination,#splide-customer .splide__pagination,#splide-disney .splide__pagination,#splide-jcomStream .splide__pagination,#splide-meet .splide__pagination,#splide-netflix .splide__pagination,#splide-paramountplus .splide__pagination,#splide-telasa .splide__pagination,#splide-voice .splide__pagination,#splide-voice2 .splide__pagination,#splide-ycvchannel .splide__pagination{display:flex;gap:2rem;margin-top:2rem}@media screen and (max-width:767px){#splide-catv .splide__pagination,#splide-coupon .splide__pagination,#splide-cs .splide__pagination,#splide-customer .splide__pagination,#splide-disney .splide__pagination,#splide-jcomStream .splide__pagination,#splide-meet .splide__pagination,#splide-netflix .splide__pagination,#splide-paramountplus .splide__pagination,#splide-telasa .splide__pagination,#splide-voice .splide__pagination,#splide-voice2 .splide__pagination,#splide-ycvchannel .splide__pagination{gap:.5rem}}#splide-catv .splide__pagination .splide__pagination__page,#splide-coupon .splide__pagination .splide__pagination__page,#splide-cs .splide__pagination .splide__pagination__page,#splide-customer .splide__pagination .splide__pagination__page,#splide-disney .splide__pagination .splide__pagination__page,#splide-jcomStream .splide__pagination .splide__pagination__page,#splide-meet .splide__pagination .splide__pagination__page,#splide-netflix .splide__pagination .splide__pagination__page,#splide-paramountplus .splide__pagination .splide__pagination__page,#splide-telasa .splide__pagination .splide__pagination__page,#splide-voice .splide__pagination .splide__pagination__page,#splide-voice2 .splide__pagination .splide__pagination__page,#splide-ycvchannel .splide__pagination .splide__pagination__page{width:12px;height:12px;border-radius:50%;background:#ccc}#splide-catv .splide__pagination .splide__pagination__page.is-active,#splide-coupon .splide__pagination .splide__pagination__page.is-active,#splide-cs .splide__pagination .splide__pagination__page.is-active,#splide-customer .splide__pagination .splide__pagination__page.is-active,#splide-disney .splide__pagination .splide__pagination__page.is-active,#splide-jcomStream .splide__pagination .splide__pagination__page.is-active,#splide-meet .splide__pagination .splide__pagination__page.is-active,#splide-netflix .splide__pagination .splide__pagination__page.is-active,#splide-paramountplus .splide__pagination .splide__pagination__page.is-active,#splide-telasa .splide__pagination .splide__pagination__page.is-active,#splide-voice .splide__pagination .splide__pagination__page.is-active,#splide-voice2 .splide__pagination .splide__pagination__page.is-active,#splide-ycvchannel .splide__pagination .splide__pagination__page.is-active{background:#0081cc}#splide-catv .movie__title,#splide-coupon .movie__title,#splide-cs .movie__title,#splide-customer .movie__title,#splide-disney .movie__title,#splide-jcomStream .movie__title,#splide-meet .movie__title,#splide-netflix .movie__title,#splide-paramountplus .movie__title,#splide-telasa .movie__title,#splide-voice .movie__title,#splide-voice2 .movie__title,#splide-ycvchannel .movie__title{font-weight:700}#splide-coupon img,#splide-cs img,#splide-disney img,#splide-jcomStream img,#splide-netflix img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}#splide-meet .splide__arrow{top:calc(50% - 1.5rem)!important}#splide-coupon .splide__arrow{top:calc(39% - 1.5rem)!important}@media screen and (max-width:767px){#splide-coupon .splide__arrow{top:calc(35% - 1.5rem)!important}}#splide-coupon .splide__arrow.splide__arrow--next,#splide-meet .splide__arrow.splide__arrow--next{right:23%!important}@media screen and (max-width:767px){#splide-coupon .splide__arrow.splide__arrow--next,#splide-meet .splide__arrow.splide__arrow--next{right:5%!important}}#splide-coupon .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--prev{left:calc(23% + 1.5rem)}@media screen and (max-width:767px){#splide-coupon .splide__arrow.splide__arrow--prev,#splide-meet .splide__arrow.splide__arrow--prev{left:calc(5% + 1.5rem)!important}}#splide-customer .splide__arrow{top:35%}#splide-customer .splide__arrow.splide__arrow--next{right:23%}@media screen and (max-width:767px){#splide-customer .splide__arrow.splide__arrow--next{right:5%}}#splide-customer .splide__arrow.splide__arrow--prev{left:calc(23% + 1.5rem);transform:translate(-50%,-50%) rotate(180deg);box-shadow:0 -5px 10px 0 rgba(0,0,0,.15)}@media screen and (max-width:767px){#splide-customer .splide__arrow.splide__arrow--prev{left:calc(5% + 1.5rem)}}.splide__slide img{width:100%;height:auto}.dotBg{height:20px;background-image:linear-gradient(45deg,rgba(0,81,128,.3) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,81,128,.3) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,81,128,.3) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,81,128,.3) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#0081cc}.dotBg.tv{background-color:#e40077}.dotBg.--mobile{background-color:#00a4a8}.dotBg.--insurance{background-color:#e50346}.dotBg.--phone{background-color:#00a33e}.dotBg.--other{background-color:#0a308f}.dotBg.--camera{background-color:#ff6f61}.dotBg.--electricity-gas{background-color:#f18d00}.--Bg{background-image:url(../images/common/bg_dot.webp);background-repeat:repeat-y;background-position:top center;background-size:100% auto}@media screen and (max-width:640px){.--Bg{background-image:url(../images/common/bg_dot_sp.webp)}}.anchor{margin-top:-.625rem}.anchor__nav{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:640px){.anchor__nav{gap:.25rem}}.anchor__link{display:flex;align-items:center;justify-content:center;gap:.375rem;width:calc((100% - 24px)/ 4);padding-block:1rem;background:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);overflow-wrap:anywhere;word-break:normal;line-break:strict;transition:.3s ease}@media screen and (max-width:1280px){.anchor__link{padding-inline:.5rem}}@media screen and (max-width:640px){.anchor__link{font-size:.8125rem;width:fit-content;gap:.25rem;padding:.5rem 1rem}.anchor__link svg{width:20px;height:20px}}.anchor__link .button-circle{flex-shrink:0;background-color:#0081cc}.anchor.tv .anchor__link .button-circle{background:#e40077}.anchor.--mobile .anchor__link .button-circle{background-color:#00a4a8}.anchor.--insurance .anchor__link .button-circle{background-color:#e50346}.anchor.--phone .anchor__link .button-circle{background-color:#00a33e}.anchor.--other .anchor__link .button-circle{background-color:#0a308f}.anchor.--camera .anchor__link .button-circle{background-color:#ff6f61}.anchor.--electricity-gas .anchor__link .button-circle{background:#f18d00}.sectionBlock{padding-block:4rem;border-radius:20px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media screen and (max-width:767px){.sectionBlock{padding-block:3.5rem}}.sectionBlock.__contact{border-radius:20px 20px 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.section__container{display:flex;gap:3rem;padding-inline:initial}@media screen and (max-width:767px){.section__container{flex-direction:column}}.sectionBlock-s{width:100%;padding-bottom:3rem;border-radius:20px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.deco-balloon{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:5rem;height:5rem;text-align:center;color:#fff;border-radius:50%;background-color:#0081cc}@media screen and (max-width:919px){.deco-balloon{width:3rem;height:3rem;flex-shrink:0}}.deco-balloon .txt{font-size:.6875rem;font-weight:800;line-height:1.4}@media screen and (max-width:919px){.deco-balloon .txt{font-size:.5rem}}.deco-balloon .num{font-size:1.625rem;font-weight:800;line-height:1.2;letter-spacing:.08em}@media screen and (max-width:919px){.deco-balloon .num{font-size:1rem}}.deco-balloon .single{font-size:1.125rem;font-weight:700;line-height:1.4}.deco-balloon svg{position:absolute;right:0;bottom:0}@media screen and (max-width:919px){.deco-balloon svg{width:11px;height:11px}}.deco-balloon.__bottom svg{position:absolute;left:50%;transform:translateX(-50%);bottom:-15px}@media screen and (max-width:919px){.deco-balloon.__bottom svg{bottom:-8px}}.deco-balloon.__with-icon{width:6.75rem;height:6.75rem}.deco-balloon.__with-icon img{width:48px}.deco-balloon.__with-icon p{font-size:1rem;font-weight:700}.deco-balloon.__with-icon svg{bottom:-18px}.tab__container{display:flex;align-items:flex-end;gap:.5rem;height:73px;border-bottom:2px solid #0085cd}@media screen and (max-width:640px){.tab__container{height:54px}}.tab .tab__item{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;font-size:1.125rem;font-weight:700;line-height:1.4;padding:.5rem;background:#fff;border-radius:16px 16px 0 0;border:2px solid #ccc;border-bottom:none;transition:.3s;height:59px;flex-direction:column;text-align:center}@media screen and (max-width:640px){.tab .tab__item{font-size:.875rem;height:38px}}.tab .tab__item.--active{color:#fff;background:#0085cd;border:transparent;height:73px}@media screen and (max-width:640px){.tab .tab__item.--active{height:54px}}.tab.--tv .tab__container{border-color:#e40077}.tab.--tv .tab__item.--active{background:#e40077}.tab .js-contents .tab-contents__item{display:none}.tab .js-contents .tab-contents__item.--active{display:block}.table-scroll-container{overflow:scroll}.table{width:100%}.table td,.table th{vertical-align:middle;padding:1rem;border:solid 1px #ccc}@media screen and (max-width:640px){.table td,.table th{padding:.5rem 1rem}}.table th{text-align:left;font-weight:400;background:#e1e1e1;width:30.5%}.table th.bold{font-weight:700}.table td{font-size:.875rem}.table.half-table th{width:50%}.accordion{padding-inline:1.5rem;border-radius:8px;border:1px solid #ccc;cursor:pointer}.accordion__head{display:flex;align-items:center;justify-content:space-between;padding-block:1.5rem}.accordion__head .ttl{display:flex;gap:.5rem;font-weight:700;line-height:1.4;padding-right:2rem}.accordion__head .ttl span{flex-shrink:0}.accordion__head .ttl p{font-size:1.125rem}@media screen and (max-width:640px){.accordion__head .ttl p{font-size:1rem}}.accordion__head span.toggle{position:relative;top:50%;right:1rem;transform:translateY(-50%)}.accordion__head span.toggle::after,.accordion__head span.toggle::before{position:absolute;content:"";transform:translate(-50%,-50%);background-color:#0081cc;transition:.3s ease}.accordion__head span.toggle::before{width:14px;height:2px}.accordion__head span.toggle::after{width:2px;height:14px}.accordion__body{border-top:1px solid #ccc;padding-block:2rem 1.5rem;display:none;cursor:initial}.accordion__body .close-btn{margin-top:2rem;margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;gap:8px;padding-bottom:.25rem}.accordion.active .accordion__head span.toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.accordion.faq-accordion .qs{position:relative;display:flex;align-items:normal;justify-content:center;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;color:#fff;background-color:#0081cc;border-radius:50%;width:1.4375rem;height:1.4375rem}.accordion.faq-accordion .qs::after{position:absolute;content:"";right:-2px;bottom:-2px;width:5px;height:5px;background-color:#0081cc;border-radius:50%}.accordion.flow-accordion{background:#def7ff;border-radius:20px;border:none}.accordion.flow-accordion .heading{text-align:center}.accordion.flow-accordion .heading strong{font-size:1rem;line-height:1.4}.accordion.flow-accordion .heading p{padding-bottom:1rem;border-bottom:1px solid #ccc}.accordion.flow-accordion .--bg{display:inline-block;text-align:center;font-size:.875rem;font-weight:700;line-height:1.4;padding:.625rem 2rem;background:#fff;border-radius:10px}.accordion.flow-accordion .img__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media screen and (max-width:640px){.accordion.flow-accordion .img__wrap{grid-template-columns:1fr}}@media screen and (max-width:640px){.accordion.flow-accordion .container{width:100%}}.fixed-item{position:fixed;bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.875rem;text-align:center;transition:.3s;z-index:10}@media screen and (max-width:767px){.fixed-item{display:block;bottom:6.25rem}}.fixed-item img{width:7.5rem;height:7.5rem}@media screen and (max-width:492px){.fixed-item img{width:4.375rem;height:4.375rem}}.fixed-item .textbox{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:5px}@media screen and (max-width:767px){.fixed-item .textbox{margin-top:-.5rem;padding:.25rem}}.fixed-item .textbox::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent}@media screen and (max-width:767px){.fixed-item .textbox::before{display:none}}.fixed-item .textbox p{font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.05em}@media screen and (max-width:767px){.fixed-item .textbox p{font-size:.625rem}}.fixed-item .textbox p span{font-size:.9375rem}.fixed-item img{filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .15))}.fixed-item.price-plan{left:1rem}@media screen and (max-width:767px){.fixed-item.price-plan{left:1.5rem}}.fixed-item.price-plan .textbox{background:#ffec60}.fixed-item.price-plan .textbox::before{border-right:12px solid #ffec60;border-left:0;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.fixed-item.price-plan .textbox p{color:#722313}.fixed-item.chatbot{right:9.375rem;bottom:3.125rem}@media screen and (max-width:767px){.fixed-item.chatbot{right:1.5rem;bottom:6.25rem;z-index:2147483640}}.fixed-item.chatbot .textbox{background:#44d1cb;width:10.3125rem;height:3.125rem}@media (min-width:493px) and (max-width:767px){.fixed-item.chatbot .textbox{width:7.5rem;height:2rem}}@media screen and (max-width:492px){.fixed-item.chatbot .textbox{width:5.125rem;height:2rem}}.fixed-item.chatbot .textbox::before{border-left:12px solid #44d1cb;border-right:0;position:absolute;top:50%;transform:translateY(-50%);right:-12px}.fixed-item.chatbot .textbox .chatbot__close{position:absolute;top:-1rem;left:-1rem;width:2rem;height:2rem;background:#262626;border-radius:50%}@media screen and (max-width:767px){.fixed-item.chatbot .textbox .chatbot__close{display:none}}.fixed-item.chatbot .textbox .chatbot__close::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";background:#fff;width:15px;height:15px;clip-path:polygon(5% 0,0 5%,45% 50%,0 95%,5% 100%,50% 55%,95% 100%,100% 95%,55% 50%,100% 5%,95% 0,50% 45%)}.fixed-item.chatbot .textbox p{color:#fff}#chatbot_673ff63abd67893d5d42ce55{right:16px;bottom:16px;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .15))}@media (min-width:493px) and (max-width:767px){#chatbot_673ff63abd67893d5d42ce55{right:24px;bottom:124px}}@media screen and (max-width:492px){#chatbot_673ff63abd67893d5d42ce55{right:30px;bottom:124px}}.serviceBlock{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:919px){.serviceBlock{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.serviceBlock{grid-template-columns:1fr;gap:1rem}}.serviceBlock__item{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;padding:1.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}.serviceBlock__item .left{width:21.6%}@media screen and (max-width:640px){.serviceBlock__item .left{width:max-content}}.serviceBlock__item .right{width:calc(78.4% - 1.5rem)}.serviceBlock__item .right .desc{font-size:.875rem}.infoBlock{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:640px){.infoBlock{grid-template-columns:1fr;gap:1rem}}.infoBlock__item{padding:1.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}.infoBlock__text{text-align:center}.infoBlock__text.--mt24 p{margin-top:1.5rem}.infoBlock__text p{margin-top:.75rem}.infoBlock__text .title{font-size:1.125rem;font-weight:700;line-height:1.4}.infoBlock__text .desc{font-size:.875rem}.infoBlock.--type-illust .infoBlock__img{max-width:18.5rem;margin:0 auto}.infoBlock.--type-img .infoBlock__item{box-shadow:0 4px 8px 0 rgba(0,0,0,.05)}.infoBlock.--type-img .infoBlock__img img{border-radius:10px}.infoBlock.--type-img .infoBlock__img.--border img{border:1px solid #ccc}.asterisk-indent{display:grid;gap:.25rem;font-size:.8125rem}.asterisk-indent li{position:relative;padding-left:1.125rem}.asterisk-indent li::before{position:absolute;content:"※";top:0;left:0}.asterisk-indent li.desc::before{content:"・"}.asterisk-indent li.--red{position:relative;padding-left:1.125rem}.asterisk-indent li.--red::before{position:absolute;content:"※";color:#e83316;top:0;left:0}.asterisk-indent.--number{counter-reset:number 0}.asterisk-indent.--number li{position:relative;padding-left:1.875rem}.asterisk-indent.--number li::before{position:absolute;left:0;counter-increment:number 1;content:"※" counter(number)}.asterisk-indent.--number2{counter-reset:number 0}.asterisk-indent.--number2 li{position:relative;padding-left:1.375rem}.asterisk-indent.--number2 li::before{position:absolute;left:0;counter-increment:number 1;content:"*" counter(number)}.asterisk-indent.--num-only{counter-reset:number 0}.asterisk-indent.--num-only li{position:relative;padding-left:1.125rem}.asterisk-indent.--num-only li::before{position:absolute;left:0;counter-increment:number 1;content:counter(number) "."}.asterisk-indent.--desc li{padding-left:1rem}.asterisk-indent.--desc li::before{content:"・"}.asterisk-indent.--desc.--red li{padding-left:1rem}.asterisk-indent.--desc.--red li::before{content:"・";color:#e83316;display:inline-block}.asterisk-indent.--star li::before{content:"★"}.asterisk-indent.--center{justify-content:center}.asterisk-indent.--fz14{gap:0;font-size:.875rem}.caution__wrap{height:15rem;overflow-y:auto;padding:1.5rem;background:#fff;border:1px solid #ccc;border-radius:8px}.caution__wrap::-webkit-scrollbar{display:none}@media screen and (max-width:640px){.caution__wrap{padding:1.5rem 1rem}}.point{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}@media screen and (max-width:640px){.point{flex-direction:column}}.point .point__item{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-radius:20px;border:3px solid #ccc;background:#fff;padding:1rem 1.5rem}@media screen and (max-width:640px){.point .point__item{border-radius:12px}}.point .point__item .deco{position:absolute;top:-1.25rem;left:-1.25rem}@media screen and (max-width:640px){.point .point__item .deco{top:-.5rem;left:-.5rem}}.point .point__item .txt-area{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4;width:calc(60% - 1rem)}@media screen and (max-width:640px){.point .point__item .txt-area{font-size:.875rem}}.point .point__item .txt-area .RoundBg{display:inline-block;padding:.5rem 1.25rem;background:#fff;border-radius:20px}@media screen and (max-width:640px){.point .point__item .txt-area .RoundBg{padding:.25rem .75rem}}.point .point__item .txt-area .fs29{font-size:1.8125rem}@media screen and (max-width:640px){.point .point__item .txt-area .fs29{font-size:1.4375rem}}.point .point__item .txt-area .fs26{font-size:1.625rem}@media screen and (max-width:640px){.point .point__item .txt-area .fs26{font-size:1.125rem}}.point .point__item .txt-area .fs23{font-size:1.4375rem}@media screen and (max-width:640px){.point .point__item .txt-area .fs23{font-size:1.125rem}}.point .point__item .txt-area .fs22{font-size:1.375rem}@media screen and (max-width:640px){.point .point__item .txt-area .fs22{font-size:1.125rem}}.point .point__item .txt-area .fs20{font-size:1.25rem}@media screen and (max-width:640px){.point .point__item .txt-area .fs20{font-size:1.125rem}}.point .point__item .txt-area .fs14{font-size:.875rem}.point .point__item .txt-area .fs12{font-size:.75rem}.point .point__item .txt-area .fs11{font-size:.6875rem;font-weight:400}.point .point__item .txt-area .asterisk{font-size:.875rem}@media screen and (max-width:640px){.point .point__item .txt-area .asterisk{font-size:.6875rem}}.point .point__item .txt-area .textlinebottom.--red{margin-left:.25rem}.point .point__item .img-area{width:40%}.point .point__item:nth-of-type(1){background:#feedf4}.point .point__item:nth-of-type(1) .RoundBg{color:#f13c82}.point .point__item:nth-of-type(2){background:#edf5ff}.point .point__item:nth-of-type(2) .RoundBg{color:#0160cf}.point .point__item:nth-of-type(3){background:#edfafe}.point .point__item:nth-of-type(3) .RoundBg{color:#35b6da}.point .point__item:nth-of-type(4){background:#edfef7}.point .point__item:nth-of-type(4) .RoundBg{color:#01cf7d}.point .point__item:nth-of-type(5){background:#f9fbe2}.point .point__item:nth-of-type(5) .RoundBg{color:#ed831a}.point.point--2-row{gap:2.75rem 3rem}.point.point--2-row .point__item{width:calc((100% - 48px)/ 2)}@media screen and (max-width:640px){.point.point--2-row .point__item{padding:1rem 1.5rem}}@media screen and (max-width:640px){.point.point--2-row{gap:1rem}.point.point--2-row .point__item{width:100%}}.point.point--3-row{gap:2rem}.point.point--3-row .point__item{width:calc((100% - 4rem)/ 3);padding:2.5rem;flex-direction:column;justify-content:space-between}.point.point--3-row .point__item .txt-area{width:100%}@media screen and (max-width:767px){.point.point--3-row .point__item .txt-area{width:calc(60% - 1rem)}}.point.point--3-row .point__item .img-area{width:100%;text-align:center}@media screen and (max-width:767px){.point.point--3-row .point__item .img-area{width:40%}}@media screen and (max-width:767px){.point.point--3-row{gap:1rem}.point.point--3-row .point__item{width:100%;flex-direction:row;padding:.75rem 1.5rem}}.point.point--4-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media screen and (max-width:919px){.point.point--4-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.point.point--4-row{grid-template-columns:1fr;gap:1rem}}.point.point--4-row .point__item{padding-top:4.375rem;padding-bottom:2.5rem;flex-direction:column;justify-content:space-between}@media screen and (max-width:919px){.point.point--4-row .point__item{padding-top:2.5rem}}@media screen and (max-width:767px){.point.point--4-row .point__item{flex-direction:row;padding:1.5rem 1.5rem 1rem}}.point.point--4-row .point__item .txt-area{width:100%}@media screen and (max-width:640px){.point.point--4-row .point__item .txt-area{width:calc(60% - 1rem)}}.point.point--4-row .point__item .img-area{width:100%;text-align:center}@media screen and (max-width:640px){.point.point--4-row .point__item .img-area{width:40%}}.form-required{background-color:#e83316;color:#fff;border-radius:.25rem;font-size:.75rem;padding:0 .25rem;width:fit-content}.slide-arrow{width:3rem;height:3rem;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;background-color:#fff;position:absolute;z-index:1;top:0;bottom:0;margin:auto 0;cursor:pointer}.slide-arrow::after{content:"";background:url(../../assets/images/common/icon-slide-btn.svg) no-repeat;background-size:cover;width:2rem;height:2rem}.slide-arrow.--withoutafter::after{content:none;display:none}.slide-arrow.next-arrow{right:25%}@media screen and (max-width:640px){.slide-arrow.next-arrow{right:14%}}@media screen and (max-width:420px){.slide-arrow.next-arrow{right:7%}}.slide-arrow.next-arrow::after{transform:rotate(180deg)}.slide-arrow.prev-arrow{left:25%}@media screen and (max-width:640px){.slide-arrow.prev-arrow{left:16.5%}}@media screen and (max-width:420px){.slide-arrow.prev-arrow{left:7.5%}}.slide-arrow .slide-arrow__icon{-webkit-mask:url(../../assets/images/common/icon-slide-btn.svg) center/cover;mask:url(../../assets/images/common/icon-slide-btn.svg) center/cover;background-color:#0081cc;width:2rem;height:2rem}.slide-arrow.slide-next .slide-arrow__icon{transform:rotate(180deg)}.dots-wrap{display:flex;gap:2rem;left:0;right:0;bottom:-3rem;margin:0 auto;position:absolute;width:fit-content}@media screen and (max-width:640px){.dots-wrap{bottom:-2.75rem}}.dots-wrap>li>button{font-size:0;width:.75rem;height:.75rem;background-color:#ccc;border-radius:50%}.dots-wrap .slick-active>button{background-color:#0081cc}#splide-voice,#splide-voice2{position:relative}#splide-voice .splide__arrow,#splide-voice2 .splide__arrow{position:absolute;content:"";top:calc(50% - 1.875rem);transform:translateY(-50%);width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);z-index:1}#splide-voice .splide__arrow svg,#splide-voice2 .splide__arrow svg{display:none}#splide-voice .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--next{right:-1.5rem}@media screen and (max-width:767px){#splide-voice .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--next{right:-.5rem}}#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev{left:0}@media screen and (max-width:767px){#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev{left:1rem}}#splide-voice .splide__arrow.splide__arrow--next,#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--next,#splide-voice2 .splide__arrow.splide__arrow--prev{position:absolute}#splide-voice .splide__arrow.splide__arrow--next::before,#splide-voice .splide__arrow.splide__arrow--prev::before,#splide-voice2 .splide__arrow.splide__arrow--next::before,#splide-voice2 .splide__arrow.splide__arrow--prev::before{position:absolute;background-image:url(../images/common/icon_blue_arrow.svg);width:10px;height:18px;content:"";top:50%;left:50%;transform:translate(-50%,-50%)}#splide-voice .splide__arrow.splide__arrow--prev,#splide-voice2 .splide__arrow.splide__arrow--prev{transform:translate(-50%,-50%) rotate(180deg);box-shadow:0 -5px 10px 0 rgba(0,0,0,.15)}#splide-voice .splide__pagination,#splide-voice2 .splide__pagination{margin-top:2rem;display:flex;gap:2rem}@media screen and (max-width:767px){#splide-voice .splide__pagination,#splide-voice2 .splide__pagination{gap:.5rem}}#splide-voice .splide__pagination .splide__pagination__page,#splide-voice2 .splide__pagination .splide__pagination__page{width:12px;height:12px;border-radius:50%;background:#ccc}#splide-voice .splide__pagination .splide__pagination__page.is-active,#splide-voice2 .splide__pagination .splide__pagination__page.is-active{background:#0081cc}#splide-voice .splide__slide,#splide-voice2 .splide__slide{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem;flex-direction:column;padding:24px;background:#fff;border:3px solid #ccc;border-radius:20px}#splide-voice .voice__title,#splide-voice2 .voice__title{width:100%;text-align:center;font-size:1rem;font-weight:700;line-height:1.4;padding-bottom:1.25rem;border-bottom:1px solid #ccc}#splide-voice img,#splide-voice2 img{width:38.4%;height:auto;aspect-ratio:1}@media screen and (max-width:767px){#splide-voice img,#splide-voice2 img{width:50%}}.js-splitText .text-wrap{position:relative;display:flex;align-items:center;overflow:hidden}.js-splitText .after{position:absolute;top:0;left:0;display:flex;align-items:center}.js-splitText .before{display:flex;align-items:center}.js-splitText .after span,.js-splitText .before span{line-height:1.1;transition:color .3s ease-out}.js-splitText .after span{transform:translateY(100%)}.table-1 table{width:100%;border-collapse:collapse}@media screen and (max-width:640px){.table-1 table{width:37.5rem}}.table-1 table tr{border-bottom:1px solid #ccc}.table-1 table tr td,.table-1 table tr th{line-height:1.75;font-size:.875rem;text-align:center;padding-block:12px;vertical-align:middle}@media screen and (max-width:640px){.table-1 table tr td,.table-1 table tr th{font-size:.8125rem}}.table-1 table tr td:nth-of-type(1),.table-1 table tr th:nth-of-type(1){width:7rem;position:relative}.table-1 table thead{border-top:1px solid #ccc}.table-1 table thead tr th{position:relative;font-size:1rem}.table-1 table thead tr th:nth-of-type(1){background:#e1e1e1}.table-1 table thead tr th:not(:first-of-type):not(:last-of-type)::before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:1px;height:25px;background:#ccc}.table-1 table tbody tr td{position:relative;text-align:left}.table-1 table tbody tr td a{text-decoration:underline}.table-1 table tbody tr td:nth-of-type(1){text-align:center}.table-1 table tbody tr td:nth-of-type(n+2){padding-left:1rem;padding-right:1rem}.table-1 table tbody tr td:not(:last-of-type)::before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:1px;height:25px;background:#ccc}.textlinebottom{display:inline;background-image:linear-gradient(#ffec60,#ffec60);background-position:0 100%;background-repeat:no-repeat;background-size:100% 10px;font-size:1.125rem;font-weight:700}.textlinebottom.--blue{color:#0081cc}.textlinebottom.--water{color:#35b6da}.textlinebottom.--red{color:#e83316}.topTitle{display:inline-block}.topTitle__english{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Inter,sans-serif;font-size:2.875rem;font-weight:800;line-height:1.4;letter-spacing:.14375em}@media screen and (max-width:640px){.topTitle__english{font-size:2.25rem}}.topTitle p{text-align:center;font-weight:700}@media screen and (max-width:640px){.topTitle p{font-size:.8125rem}}.childTitle{position:relative;margin:0 auto;width:fit-content;text-align:center;color:#0081cc;font-size:1.8125rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (max-width:767px){.childTitle{font-size:1.4375rem}}.childTitle::after,.childTitle::before{position:absolute;top:50%;transform:translateY(-50%);content:""}.childTitle::before{width:28px;height:26px;left:-32px;background:url(../images/common/deco_dot-ttl-left.svg) no-repeat center/contain}.childTitle::after{width:17px;height:30px;right:-21px;background:url(../images/common/deco_dot-ttl-right.svg) no-repeat center/contain}.childTitle2{font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (max-width:767px){.childTitle2{font-size:1.25rem}}.slashTitle{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center;font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (max-width:767px){.slashTitle{font-size:1.125rem}}.slashTitle::after,.slashTitle::before{content:"";width:36px;height:37px;display:block}@media screen and (max-width:767px){.slashTitle::after,.slashTitle::before{width:28px;height:28.78px}}.slashTitle::before{background:url(../images/common/deco_slash.svg) no-repeat center/contain}.slashTitle::after{background:url(../images/common/deco_slash.svg) no-repeat center/contain;scale:-1 1}.slashTitle-simple{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (max-width:767px){.slashTitle-simple{font-size:1.125rem}}.slashTitle-simple::before{content:"";width:13px;height:24px;inset:0;background:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H1.44444L13 24H11.5556L0 0Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.slashTitle-simple::after{content:"";width:13px;height:24px;inset:0;background:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0H11.5556L0 24H1.44444L13 0Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.title-with-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:640px){.title-with-arrow{font-size:1rem}}.title-with-arrow span{width:1.5rem;height:1.5rem;background-color:#262626;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.title-with-arrow span svg{fill:#fff}.title-with-arrow.--fz-s{font-size:.875rem}@media screen and (max-width:640px){.title-with-arrow.--fz-s{font-size:.6875rem}.title-with-arrow.--fz-s span{width:1.25rem;height:1.25rem}}.jp{font-family:"Noto Sans JP",sans-serif}.en{font-family:Inter,sans-serif}.fw400{font-weight:400}.fw500{font-weight:500}.fw700{font-weight:700}.fw800{font-weight:800}.fz18{font-size:1.125rem}@media screen and (max-width:767px){.fz18{font-size:1rem}}.fz14{font-size:.875rem}.fz13{font-size:.8125rem}.fz11{font-size:.6875rem}.colorBlack{color:#262626}.colorRed{color:#e83316}.colorBlue{color:#03f}.colorBg{background:#edf5fe}.colorMainBg{background:#0081cc}.colorMainBg svg{fill:#0081cc}.colorAccentBg-p{background:#f13c82}.colorAccentBg-p svg{fill:#f13c82}.colorAccentBg-b{background:#0160cf}.colorAccentBg-b svg{fill:#0160cf}.colorAccentBg-lb{background:#35b6da}.colorAccentBg-lb svg{fill:#35b6da}.colorAccentBg-g{background:#01cf7d}.colorAccentBg-g svg{fill:#01cf7d}.colorAccentBg-yg{background:#99cf01}.colorAccentBg-yg svg{fill:#99cf01}.colorAccentBg-o{background:#ed831a}.colorAccentBg-o svg{fill:#ed831a}.colorServiceBg-p{background-color:#e40077}.colorServiceBg-p svg{fill:#e40077}.colorServiceBg-b{background-color:#0085cd}.colorServiceBg-b svg{fill:#0085cd}.colorServiceBg-tb{background-color:#00a4a8}.colorServiceBg-tb svg{fill:#00a4a8}.colorServiceBg-g{background-color:#00a33e}.colorServiceBg-g svg{fill:#00a33e}.colorServiceBg-r{background-color:#e50346}.colorServiceBg-r svg{fill:#e50346}.colorServiceBg-db{background-color:#0a308f}.colorServiceBg-db svg{fill:#0a308f}.colorServiceBg-c{background-color:#ff6f61}.colorServiceBg-c svg{fill:#ff6f61}.colorServiceBg-o{background-color:#f18d00}.colorServiceBg-o svg{fill:#f18d00}.t-left{text-align:left!important}.t-center{text-align:center!important}.t-right{text-align:right!important}.mt8{margin-top:8px}@media screen and (max-width:640px){.mt_sp8{margin-top:8px!important}}.ml8{margin-left:8px}@media screen and (max-width:640px){.ml_sp8{margin-left:8px}}.mb8{margin-bottom:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.mt16{margin-top:16px}@media screen and (max-width:640px){.mt_sp16{margin-top:16px!important}}.ml16{margin-left:16px}@media screen and (max-width:640px){.ml_sp16{margin-left:16px}}.mb16{margin-bottom:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.mt24{margin-top:24px}@media screen and (max-width:640px){.mt_sp24{margin-top:24px!important}}.ml24{margin-left:24px}@media screen and (max-width:640px){.ml_sp24{margin-left:24px}}.mb24{margin-bottom:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.mt32{margin-top:32px}@media screen and (max-width:640px){.mt_sp32{margin-top:32px!important}}.ml32{margin-left:32px}@media screen and (max-width:640px){.ml_sp32{margin-left:32px}}.mb32{margin-bottom:32px}.pt32{padding-top:32px}.pb32{padding-bottom:32px}.mt40{margin-top:40px}@media screen and (max-width:640px){.mt_sp40{margin-top:40px!important}}.ml40{margin-left:40px}@media screen and (max-width:640px){.ml_sp40{margin-left:40px}}.mb40{margin-bottom:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.mt48{margin-top:48px}@media screen and (max-width:640px){.mt_sp48{margin-top:48px!important}}.ml48{margin-left:48px}@media screen and (max-width:640px){.ml_sp48{margin-left:48px}}.mb48{margin-bottom:48px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.mt56{margin-top:56px}@media screen and (max-width:640px){.mt_sp56{margin-top:56px!important}}.ml56{margin-left:56px}@media screen and (max-width:640px){.ml_sp56{margin-left:56px}}.mb56{margin-bottom:56px}.pt56{padding-top:56px}.pb56{padding-bottom:56px}.mt64{margin-top:64px}@media screen and (max-width:640px){.mt_sp64{margin-top:64px!important}}.ml64{margin-left:64px}@media screen and (max-width:640px){.ml_sp64{margin-left:64px}}.mb64{margin-bottom:64px}.pt64{padding-top:64px}.pb64{padding-bottom:64px}.mt72{margin-top:72px}@media screen and (max-width:640px){.mt_sp72{margin-top:72px!important}}.ml72{margin-left:72px}@media screen and (max-width:640px){.ml_sp72{margin-left:72px}}.mb72{margin-bottom:72px}.pt72{padding-top:72px}.pb72{padding-bottom:72px}.mt80{margin-top:80px}@media screen and (max-width:640px){.mt_sp80{margin-top:80px!important}}.ml80{margin-left:80px}@media screen and (max-width:640px){.ml_sp80{margin-left:80px}}.mb80{margin-bottom:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.mt2{margin-top:2px}@media screen and (max-width:640px){.mt_sp2{margin-top:2px}}.mt4{margin-top:4px}@media screen and (max-width:640px){.mt_sp4{margin-top:4px}}.mt12{margin-top:12px}@media screen and (max-width:640px){.mt_sp12{margin-top:12px}}.mt20{margin-top:20px}@media screen and (max-width:640px){.mt_sp20{margin-top:20px}}.hover{transition:.3s ease}.hover:hover{opacity:.3}.hover.--underline:hover{text-decoration:underline}.--underline{text-decoration:underline}.y-room-common{font-family:"Noto Sans JP",sans-serif}.y-room-common .inner{max-width:1080px;margin-inline:auto}.y-room-common .inner table{width:100%;border-collapse:collapse}.y-room-common .inner table td,.y-room-common .inner table th{border:1px solid #ccc;padding:8px;text-align:left}.y-room-common .inner table td strong,.y-room-common .inner table th strong{color:#0081cc}.y-room-common .inner table th{background-color:#f3f3f3}.y-room-common .inner .table_banchi_go{text-align:center}.y-room-common .inner .table_housing_complex{text-align:center}.y-room-common .inner .table_service .regular_paragraph{font-size:14px;display:flex;align-items:center;column-gap:16px}.y-room-common .inner .table_service .regular_paragraph .regular_paragraph_unit{display:flex;align-items:center;column-gap:8px}@media screen and (max-width:767px){.y-room-common .inner .table_service .regular_paragraph .regular_paragraph_unit{width:max-content}}.y-room-common .inner .table_service .free_or_discounted{font-size:14px;display:flex;align-items:center;column-gap:8px}.y-room-common .inner .table_arrow{text-align:center}.y-room-common__table-caution{margin-top:12px;text-align:right}@media screen and (min-width:768px){.y-room-common__table-caution{margin-top:14px}}@media screen and (max-width:767px){.y-room-common__table-caution{padding-right:1rem}}.y-room-common__caution-contents{position:relative;max-width:600px;margin:48px auto 0 auto;padding:16px}@media screen and (min-width:768px){.y-room-common__caution-contents{margin-top:88px;padding:64px 32px;border-radius:20px;border:1px solid #ccc;max-width:100%}}.y-room-common__caution-contents .y-room-common__caution-title{font-size:16px;font-weight:700;text-align:center;background:#fff;padding:0 16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (min-width:768px){.y-room-common__caution-contents .y-room-common__caution-title{padding:0 16px;background-color:#fff;text-align:center}}.y-room-common__caution-contents p{text-align:left;margin-top:24px}@media screen and (min-width:768px){.y-room-common__caution-contents p{text-align:center;margin-top:0}}.y-room-common__caution-contents .y-room-common__block{display:block}.y-room-common__caution-contents .y-room-common__caution-button{margin:24px auto 0 auto;display:block;background-color:#0081cc;color:#fff;padding:16px 24px;border-radius:10px;width:80%;text-align:center;position:relative}@media screen and (min-width:768px){.y-room-common__caution-contents .y-room-common__caution-button{margin:32px auto 0 auto;width:50%}}.y-room-common__caution-contents .y-room-common__caution-button p{font-size:14px;text-align:center;font-weight:700;margin-top:0}.y-room-common__caution-contents .y-room-common__caution-button svg{fill:#fff;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.y-room-result0{text-align:center;margin-top:32px}.result__container2 .y-room-result0{margin-top:initial}@media screen and (max-width:767px){.result__container2 .y-room-result0{padding-top:1.5rem}}main.area .anchor__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}@media screen and (max-width:767px){main.area .anchor__nav{display:flex;flex-direction:column;width:90%;margin-inline:auto}}main.area .anchor__nav a{width:100%;border:1px solid #ccc}@media screen and (max-width:767px){main.area .anchor__nav a{padding-block:1rem}}main.area .area-map{padding:2.5rem 2rem;align-items:center;background:#f3f3f3;border-radius:20px}@media screen and (max-width:767px){main.area .area-map{padding:1.5rem 1rem}}main.area table th{font-weight:400;background:#e1e1e1;white-space:nowrap}main.area .dot-text{font-size:1rem;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){main.area .dot-text{font-size:.875rem!important}}main.area .under-txt{text-align:right}@media screen and (max-width:767px){main.area .under-txt{margin-top:1rem}}.backnumber .tab .tab__item{padding-block:initial}.backnumber .tab .tab__item.--active a{padding-block:1.5rem}@media screen and (max-width:767px){.backnumber .tab .tab__item.--active a{padding-block:1rem}}.backnumber .tab .tab__item a{width:100%;height:100%;padding-block:1rem;text-align:center}@media screen and (max-width:767px){.backnumber .tab .tab__item a{padding-block:.5rem}}@media screen and (max-width:640px){.backnumber .tab__container{display:flex;flex-direction:column;height:initial;border-bottom:initial}.backnumber .tab__container .tab__item{width:100%;border-radius:20px;border-bottom:2px solid rgba(204,204,221,.8)}}.backnumber h3{font-size:1.625rem;font-weight:700;text-align:center;margin-bottom:2rem}@media screen and (max-width:767px){.backnumber h3{font-size:1.25rem;margin-bottom:1.5rem}}.backnumber .backnumber__year:not(:nth-of-type(1)){margin-top:3rem}@media screen and (max-width:767px){.backnumber .backnumber__year:not(:nth-of-type(1)){margin-top:2rem}}.backnumber .backnumber__table{overflow-x:auto}.backnumber .backnumber__table table{width:100%;border-collapse:collapse}@media screen and (max-width:640px){.backnumber .backnumber__table table{width:43.75rem}}.backnumber .backnumber__table table tr{border-bottom:1px solid #ccc}.backnumber .backnumber__table table tr td,.backnumber .backnumber__table table tr th{height:3.25rem;line-height:3.25rem;font-size:.875rem;text-align:center;position:relative}@media screen and (max-width:767px){.backnumber .backnumber__table table tr td,.backnumber .backnumber__table table tr th{font-size:.8125rem}}.backnumber .backnumber__table table tr td::before,.backnumber .backnumber__table table tr th::before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:1px;height:25px;background:#ccc}.backnumber .backnumber__table table tr td:nth-of-type(2),.backnumber .backnumber__table table tr th:nth-of-type(2){width:calc(100% - 13rem)}.backnumber .backnumber__table table thead{border-top:1px solid #ccc}.backnumber .backnumber__table table thead tr th:nth-of-type(1){background:#e1e1e1;width:13rem}.backnumber .backnumber__table table tbody tr td:nth-of-type(2){text-align:left;padding-left:1rem;padding-right:1rem}.backnumber .backnumber__table2{overflow:initial!important}@media screen and (max-width:767px){.backnumber .backnumber__table2{overflow-x:auto!important}}.backnumber .backnumber__table2 table{width:100%;border-collapse:collapse}@media screen and (max-width:640px){.backnumber .backnumber__table2 table{width:43.75rem}}.backnumber .backnumber__table2 table tr{border-bottom:1px solid #ccc}.backnumber .backnumber__table2 table tr td,.backnumber .backnumber__table2 table tr th{height:3.25rem;font-size:.875rem;line-height:1.75;text-align:center;padding-block:12px}@media screen and (max-width:640px){.backnumber .backnumber__table2 table tr td,.backnumber .backnumber__table2 table tr th{font-size:.8125rem}}.backnumber .backnumber__table2 table tr td:nth-of-type(1),.backnumber .backnumber__table2 table tr th:nth-of-type(1){width:7rem;position:relative}.backnumber .backnumber__table2 table thead{border-top:1px solid #ccc}.backnumber .backnumber__table2 table thead tr th{position:relative;font-size:.875rem}.backnumber .backnumber__table2 table thead tr th:nth-of-type(1){background:#e1e1e1}.backnumber .backnumber__table2 table thead tr th:not(:first-of-type):not(:last-of-type)::before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:1px;height:25px;background:#ccc}.backnumber .backnumber__table2 table tbody tr td{position:relative;text-align:left}.backnumber .backnumber__table2 table tbody tr td a{text-decoration:underline}.backnumber .backnumber__table2 table tbody tr td:nth-of-type(1){text-align:center}.backnumber .backnumber__table2 table tbody tr td:nth-of-type(n+2){padding-left:1rem;padding-right:1rem}.backnumber .backnumber__table2 table tbody tr td:not(:last-of-type)::before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:1px;height:25px;background:#ccc}.broadcasting{letter-spacing:5%}.broadcasting .--right{text-align:right}.broadcasting caption{font-size:0;opacity:0}.broadcasting table{width:100%}.broadcasting table td,.broadcasting table th{height:60px;border:1px solid #ccc;padding:16px;text-align:left}.broadcasting table tr>:first-child{width:29.6570898981%;background-color:#f3f3f3}.broadcasting .asterisk-indent{font-size:1rem;line-height:1.75}.broadcasting .asterisk-indent li.__left::before{left:-7px}.broadcasting .broadcasting__foot{padding-top:63px;border-top:1px solid #ccc}.camera .child-fv__top .i-have svg{fill:#ff6f61;width:1.5rem;height:1.5rem}.camera .cost-item-border{position:relative;display:flex;align-items:baseline;gap:.5rem;width:fit-content}@media screen and (max-width:767px){.camera .cost-item-border{gap:.25rem}}.camera .cost-item-border .month{writing-mode:vertical-rl;font-size:1.9375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.camera .cost-item-border .month{font-size:1.125rem}}.camera .cost-item-border .cost .cost-num{color:#0081cc;font-size:5.4375rem;font-family:Inter,sans-serif;font-weight:800;background:linear-gradient(transparent 70%,#ffec60 70%,#ffec60 90%,transparent 90%)}@media screen and (max-width:767px){.camera .cost-item-border .cost .cost-num{font-size:3rem}}.camera .cost-item-border .cost .cost-en{color:#0081cc;font-family:"Noto Sans JP",sans-serif;font-size:3.25rem;font-weight:700}@media screen and (max-width:767px){.camera .cost-item-border .cost .cost-en{font-size:1.5rem}}.camera .cost-item-border small{font-size:1.25rem;font-weight:700;position:absolute;content:"";right:0;bottom:-.5rem}@media screen and (max-width:767px){.camera .cost-item-border small{font-size:1rem}}.camera .cost-item-normal{display:flex;gap:.5rem;width:fit-content;align-items:baseline;position:relative;z-index:0}.camera .cost-item-normal:before{position:absolute;content:"";width:14.75rem;height:2px;top:50%;left:0;transform:translateY(-50%) rotate(-16deg);background:#ff6f61;z-index:2}@media screen and (max-width:767px){.camera .cost-item-normal:before{width:10rem;left:50%;transform:translate(-50%,-50%) rotate(-16deg)}}.camera .cost-item-normal .month{writing-mode:vertical-rl;font-size:1.3125rem;font-weight:700;line-height:110%}@media screen and (max-width:767px){.camera .cost-item-normal .month{font-size:1.125rem}}.camera .cost-item-normal .cost .cost-num{position:relative;font-size:3.25rem;font-family:Inter,sans-serif;font-weight:800;line-height:1.4;z-index:1}@media screen and (max-width:767px){.camera .cost-item-normal .cost .cost-num{font-size:2.5rem}}.camera .cost-item-normal .cost .cost-en{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.camera .cost-item-normal .cost .cost-en{font-size:1.125rem}}.camera .cost-item-normal small{position:absolute;content:"";right:0;bottom:0;font-size:.75rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.camera .cost-item-normal small{bottom:-8px}}.camera .cont1__block1 figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){.camera .cont1__block1 figure{flex-direction:column;gap:1.5rem}}.camera .sec1 .point .point__item{padding:2.5rem 1rem}@media screen and (max-width:767px){.camera .sec1 .point .point__item{padding:2rem 1rem}}.camera .sec1 .point .point__item .reasonable__text{display:flex;align-items:anchor-center;justify-content:center;gap:.25rem}.camera .sec1 .point .point__item .reasonable__text span{display:flex;flex-direction:column;align-items:center;justify-content:center}.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(1){font-size:.875rem;font-weight:700}@media screen and (max-width:767px){.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(1){font-size:.8125rem}}.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(1) small{font-size:1.125rem;font-weight:700;line-height:100%}@media screen and (max-width:767px){.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(1) small{font-size:.8125rem}}.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(2){font-size:2.5625rem;font-weight:700;color:#03f;font-family:Inter,sans-serif;line-height:100%}@media screen and (max-width:767px){.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(2){font-size:1.5rem}}.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(3){font-size:.8125rem;font-weight:700}.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(3) small{font-size:1.4375rem;font-weight:700;line-height:100%}@media screen and (max-width:767px){.camera .sec1 .point .point__item .reasonable__text span:nth-of-type(3) small{font-size:.8125rem}}.camera .sec1 .point .point__item .reasonable__bottomcost{font-size:.875rem;font-weight:700;line-height:1.4;text-align:center;display:block}.camera .sec1 .point .point__item .reasonable__bottomtext{display:block;font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){.camera .sec1 .point .point__item .reasonable__bottomtext{font-size:1rem}}.camera .sec1 .dot-text{margin-left:auto;margin-right:auto}.camera .cont2 .cont2__block{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:3rem}@media screen and (max-width:767px){.camera .cont2 .cont2__block{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);grid-column-gap:0;grid-row-gap:24px}}.camera .cont2 .cont2__block .cont2__block-1 strong,.camera .cont2 .cont2__block .cont2__block-2 strong,.camera .cont2 .cont2__block .cont2__block-3 strong,.camera .cont2 .cont2__block .cont2__block-4 strong,.camera .cont2 .cont2__block .cont2__block-5 strong{display:flex;align-items:center;gap:1rem;width:fit-content;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-1 strong,.camera .cont2 .cont2__block .cont2__block-2 strong,.camera .cont2 .cont2__block .cont2__block-3 strong,.camera .cont2 .cont2__block .cont2__block-4 strong,.camera .cont2 .cont2__block .cont2__block-5 strong{gap:.5rem}}.camera .cont2 .cont2__block .cont2__block-1 ul,.camera .cont2 .cont2__block .cont2__block-2 ul,.camera .cont2 .cont2__block .cont2__block-3 ul,.camera .cont2 .cont2__block .cont2__block-4 ul,.camera .cont2 .cont2__block .cont2__block-5 ul{margin-top:1rem;padding:1.5rem 1rem;background:#f7e7e5;border-radius:20px}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-1 ul,.camera .cont2 .cont2__block .cont2__block-2 ul,.camera .cont2 .cont2__block .cont2__block-3 ul,.camera .cont2 .cont2__block .cont2__block-4 ul,.camera .cont2 .cont2__block .cont2__block-5 ul{margin-top:.5rem}}.camera .cont2 .cont2__block .cont2__block-1 ul li,.camera .cont2 .cont2__block .cont2__block-2 ul li,.camera .cont2 .cont2__block .cont2__block-3 ul li,.camera .cont2 .cont2__block .cont2__block-4 ul li,.camera .cont2 .cont2__block .cont2__block-5 ul li{font-size:1rem}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-1 ul li,.camera .cont2 .cont2__block .cont2__block-2 ul li,.camera .cont2 .cont2__block .cont2__block-3 ul li,.camera .cont2 .cont2__block .cont2__block-4 ul li,.camera .cont2 .cont2__block .cont2__block-5 ul li{font-size:.875rem}}.camera .cont2 .cont2__block .cont2__block-1{grid-area:1/1/2/2}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-1{grid-area:2/1/3/2}}.camera .cont2 .cont2__block .cont2__block-2{grid-area:2/1/3/2}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-2{grid-area:3/1/4/2}}.camera .cont2 .cont2__block .cont2__block-3{grid-area:1/2/3/3;width:78%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-3{grid-area:1/1/2/2;text-align:center}.camera .cont2 .cont2__block .cont2__block-3 img{width:12.5rem;margin:0 auto}}.camera .cont2 .cont2__block .cont2__block-4{grid-area:1/3/2/4}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-4{grid-area:4/1/5/2}}.camera .cont2 .cont2__block .cont2__block-5{grid-area:2/3/3/4}@media screen and (max-width:767px){.camera .cont2 .cont2__block .cont2__block-5{grid-area:5/1/6/2}}.camera .sec3 .dot-text{margin-left:auto;margin-right:auto}.camera .sec3 .sec3__list{display:flex;align-items:center;gap:1rem;justify-content:space-between}@media screen and (max-width:1090px){.camera .sec3 .sec3__list{flex-wrap:wrap;justify-content:center}}.camera .sec3 .sec3__list .sec3__item{display:flex;gap:2rem;align-items:center}@media screen and (max-width:767px){.camera .sec3 .sec3__list .sec3__item{gap:1rem}}.camera .sec3 .sec3__list .sec3__item .sec3__item-circle{text-align:center;width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5625rem;font-weight:700;line-height:120%;background:#ff6f61;border-radius:50%}@media screen and (max-width:767px){.camera .sec3 .sec3__list .sec3__item .sec3__item-circle{width:5rem;height:5rem;font-size:1.25rem}}.camera .sec3 .sec3__dis{display:flex;position:relative;align-items:flex-start;width:fit-content;gap:.5rem}.camera .sec3 .sec3__dis .sec3__dis-month{font-size:1.3125rem;font-weight:700;line-height:1.4}.camera .sec3 .sec3__dis .sec3__dis-cost{font-size:4.4375rem;color:#ff6f61;font-weight:800;font-family:Inter,sans-serif;line-height:100%}@media screen and (max-width:767px){.camera .sec3 .sec3__dis .sec3__dis-cost{font-size:3rem}}.camera .sec3 .sec3__dis .sec3__dis-cost span{font-size:2.5rem;font-weight:700;padding-left:4px}@media screen and (max-width:767px){.camera .sec3 .sec3__dis .sec3__dis-cost span{font-size:2rem}}.camera .sec3 .sec3__dis small{position:absolute;content:"";font-size:.75rem;font-weight:700;bottom:0;right:0}@media screen and (max-width:767px){.camera .sec3 .sec3__dis small{bottom:-8px}}.camera .sec3 .border-content{padding:3rem 2rem 2.5rem}@media screen and (max-width:767px){.camera .sec3 .border-content{padding:2rem 1rem}}.camera .sec3 .sec3__border{display:flex;align-items:center;justify-content:space-around;max-width:52.125rem;width:100%;margin:0 auto}@media screen and (max-width:919px){.camera .sec3 .sec3__border{flex-direction:column}}.camera .sec3 .sec3__border>div:nth-of-type(1){display:flex;align-items:center;gap:3.75rem}@media screen and (max-width:767px){.camera .sec3 .sec3__border>div:nth-of-type(1){gap:1rem}}.camera .sec3 .sec3__border .sec3__border-img{width:8.125rem;height:auto}@media screen and (max-width:767px){.camera .sec3 .sec3__border .sec3__border-img{width:4.875rem}}@media screen and (max-width:919px){.camera .sec3 .sec3__border .arrow{transform:rotate(90deg);margin-bottom:1.5rem}}.camera .sec4 .sec4__list{display:flex;gap:3rem}@media screen and (max-width:767px){.camera .sec4 .sec4__list{gap:1.5rem;flex-direction:column}}.camera .sec4 .dot-text{margin-left:auto;margin-right:auto}.camera .sec5 .flow__item .deco-balloon{background:#ff6f61}.camera .sec5 .flow__item .deco-balloon svg{fill:#ff6f61}.camera .sec6 .sec6__table{overflow-x:auto}.camera .sec6 .sec6__table dl{display:flex;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc}@media screen and (max-width:767px){.camera .sec6 .sec6__table dl{width:50rem}}.camera .sec6 .sec6__table dl:nth-last-of-type(1){border-bottom:1px solid #ccc}.camera .sec6 .sec6__table dl dd,.camera .sec6 .sec6__table dl dt{padding:1rem;width:50%;vertical-align:middle}.camera .sec6 .sec6__table dl dt{background:#e1e1e1;font-weight:700;display:flex;align-items:center}@media screen and (max-width:767px){.camera .sec6 .sec6__table dl dt{width:12.5rem}}.camera .sec6 .sec6__table dl dd{font-size:.875rem}@media screen and (max-width:767px){.camera .sec6 .sec6__table dl dd{width:calc(100% - 12.5rem)}}.camera .sec6 .sec6__block1{border-radius:20px}.camera .accordion .accordion__body .wp-block-table{margin-top:1rem}.camera .accordion .accordion__body table{width:100%}.camera .accordion .accordion__body table tr:first-of-type th{font-weight:700;line-height:1.4}.camera .accordion .accordion__body table td,.camera .accordion .accordion__body table th{vertical-align:middle;padding:1rem;border:solid 1px #ccc}@media screen and (max-width:640px){.camera .accordion .accordion__body table td,.camera .accordion .accordion__body table th{padding:.5rem 1rem}}.camera .accordion .accordion__body table th{font-weight:400;background:#e1e1e1}.camera .accordion .accordion__body table td{font-size:.875rem}.as{position:relative;font-size:.625rem;vertical-align:top}.campaign{letter-spacing:5%}.campaign #tax1{display:flex;align-items:flex-end;gap:.5rem;height:73px;border-bottom:2px solid #0085cd}@media screen and (max-width:640px){.campaign #tax1{height:54px}}.campaign #tax1 li:not(:has(.current)){padding-top:16px}@media (hover:hover){.campaign #tax1 li:not(:has(.current)) a:hover{opacity:.7}}.campaign #tax1 li{width:calc((100% - 8px)/ 3)}.campaign #tax1 a{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;line-height:1.4;padding-block:1rem;background:#fff;border-radius:16px 16px 0 0;border:2px solid #ccc;border-bottom:none;transition:.3s}.campaign #tax1 a.current{color:#fff;padding-block:1.5rem;background:#0085cd;border:none}@media screen and (max-width:640px){.campaign #tax1 a.current{padding-block:1rem;font-size:1rem}}@media screen and (max-width:640px){.campaign #tax1 a{padding-block:.5rem;font-size:.875rem}}.campaign #tax2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.campaign #tax2 a{font-weight:700;font-size:1rem;line-height:1.4;display:inline-block;border-radius:20px;border:1px solid #ccc;padding:6px 30px;transition:all .3s ease}.campaign #tax2 a.current{border-color:#0081cc;background-color:#0081cc;color:#fff}@media (hover:hover){.campaign #tax2 a:hover{border-color:#0081cc;background-color:#0081cc;color:#fff}}.campaign__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:32px 24px}@media screen and (max-width:767px){.campaign__list{grid-template-columns:1fr;width:fit-content;justify-content:center;margin-inline:auto}}.campaign__list a{max-width:400px;min-height:370px;transition:all .3s ease;display:grid;grid-row:span 3;grid-template-rows:auto 1fr auto;gap:13px}@media screen and (max-width:767px){.campaign__list a{min-height:auto}}@media (hover:hover){.campaign__list a:hover{opacity:.7}}.campaign__list figure{border-radius:20px;position:relative;overflow:hidden}.campaign__list figure img{aspect-ratio:526/292;height:auto;object-fit:cover;width:100%}.campaign__list h2{font-weight:700;font-size:1rem;line-height:1.4}.campaign__list p{margin-top:4px;font-size:.8125rem;line-height:1.6}.campaign__list .date{margin-top:10px;font-size:.8125rem;line-height:1.75;padding:1px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.campaign__list .subscription{color:#fff;font-weight:700;font-size:.8125rem;line-height:1.4;display:flex;flex-wrap:wrap;margin-top:12px;gap:4px}.campaign__list .subscription li{display:inline-block;border-radius:4px;line-height:23px;padding:0 8px;background-color:#0160cf}.campaign__list .subscription li.new{background-color:#0160cf}.campaign__list .subscription li.join{background-color:#f13c82}.campaign__list .service{display:flex;flex-wrap:wrap;color:#0081cc;font-weight:700;font-size:13px;line-height:1.4;gap:8px}.campaign__entry-inner{max-width:850px;margin-inline:auto;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.campaign__entry-inner{padding-right:24px;padding-left:24px}}.campaign__entry-category{display:flex;flex-wrap:wrap;gap:27px}.campaign__entry-category .subscription{color:#fff;font-weight:700;font-size:.8125rem;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.campaign__entry-category .subscription li{display:inline-block;border-radius:4px;line-height:23px;padding:0 8px;background-color:#0160cf}.campaign__entry-category .subscription li.new{background-color:#0160cf}.campaign__entry-category .subscription li.join{background-color:#f13c82}.campaign__entry-category .service{display:flex;flex-wrap:wrap;align-items:center;color:#0081cc;font-weight:700;font-size:13px;line-height:1.4;gap:8px}.campaign__title{margin-top:12px;font-size:1.8125rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}.campaign__thumbnail{border-radius:20px;position:relative;max-width:526px;margin-inline:auto;overflow:hidden;padding:0}.campaign__thumbnail img{aspect-ratio:526/292;height:auto;object-fit:cover;width:100%}.campaign__time{border-radius:25px;width:100%;min-height:48px;display:flex;justify-content:center;align-items:center;gap:12px;font-weight:700;font-size:1.125rem;line-height:1.4;background-color:#0081cc;color:#fff}.campaign__contents>:first-child{margin-top:0}.campaign__contents h2{margin-top:64px;font-weight:700;font-size:1.625rem;line-height:1.4}.campaign__contents h3{margin-top:32px;font-weight:700;font-size:1.125rem;line-height:1.4}.campaign__contents P{margin-top:24px}.campaign__contents P.has-small-font-size{margin-top:16px}.campaign__contents a{text-decoration:underline;text-underline-offset:1px;transition:.3s ease}.campaign__contents a:hover{opacity:.3}.campaign__contents-table .campaign__table-title{font-size:26px;line-height:1.4;font-weight:700}.campaign__contents-table caption{opacity:0;font-size:0}.campaign__contents-table table{margin-top:8px}.campaign__contents-table table caption{font-size:0;opacity:0}.campaign__contents-table table td,.campaign__contents-table table th{min-height:82px;border:1px solid #ccc;padding:16px;vertical-align:middle;text-align:left}.campaign__contents-table table tr>:first-child{width:30%;background-color:#f3f3f3}.campaign__button{text-align:center;display:flex;justify-content:center;align-items:center}.company{letter-spacing:.005em}.company .company__navList{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:767px){.company .company__navList{grid-template-columns:1fr}}.company .company__navList li{padding:24px;text-align:center;border-radius:20px;border:1px solid #ccc}.company .company__navList li figure{border-radius:10px;position:relative;overflow:hidden}.company .company__navList li figure.__border{border:1px solid #ccc}.company .company__navList li img{aspect-ratio:480/200;height:auto;object-fit:cover}.company__overviewTableWrap table{margin-top:3em;width:100%}.company__overviewTableWrap table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.company__overviewTableWrap table td,.company__overviewTableWrap table th{min-height:60px;padding:15.5px 16px;text-align:left;border:1px solid #ccc}@media screen and (max-width:767px){.company__overviewTableWrap table td,.company__overviewTableWrap table th{padding:14px;display:block}}.company__overviewTableWrap table tr>:first-child{width:29.6296296296%;background-color:#f3f3f3}@media screen and (max-width:767px){.company__overviewTableWrap table tr>:first-child{width:100%;display:block}}@media screen and (max-width:767px){.company__overviewTableWrap table tr{display:block;width:100%}}.company__overviewTableWrap table tr:not(:last-child) td{border-bottom:none}.company__overviewTableWrap table th{vertical-align:middle;font-weight:700}.company__overviewTableWrap table td{white-space:pre-wrap;font-size:14px}@media screen and (max-width:767px){.company__overviewTableWrap table td{border-top:none}}.company__overviewTableWrap table td.company__history-td{display:grid;grid-template-columns:60px auto;row-gap:16px;column-gap:8px}.company__overviewTableWrap table td.company__history-td span{display:block}.company__overviewTableWrap table td.company__history-td .__date{text-align:right}@media screen and (min-width:768px){.company__overviewTableWrap table td.company__history-td{border-left:none}}.company__greeting .company__greeting-owner{display:flex;gap:48px}@media screen and (max-width:767px){.company__greeting .company__greeting-owner{flex-direction:column}}.company__greeting .company__greeting-owner figure{width:24.8148148148%;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:767px){.company__greeting .company__greeting-owner figure{width:100%}}.company__greeting .company__greeting-owner figure img{width:100%;height:auto;aspect-ratio:268/288;object-fit:cover}.company__greeting .company__greeting-owner .__contents{width:72.2222222222%}@media screen and (max-width:767px){.company__greeting .company__greeting-owner .__contents{width:100%}}.company__greeting .company__greeting-owner .__contents .__title{font-size:1.625rem;line-height:1.4;font-weight:700}.company__greeting .company__greeting-owner .__contents .__name-wrap{display:flex;text-align:center;justify-content:center;align-items:center;width:fit-content;margin-left:auto;font-size:.875rem;font-weight:700;line-height:1.4;flex-direction:column}.company__greeting .company__greeting-philosophy{font-size:1.125rem;line-height:1.4;font-weight:700;padding:3rem 4rem;background-color:#f3f3f3;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.company__greeting .company__greeting-philosophy{text-align:left;padding:48px 24px}}.company__greeting .company__greeting-action figure{max-width:360px;width:100%;margin-inline:auto}.company__greeting .company__greeting-action figure img{width:100%;aspect-ratio:360/332;height:auto}.company__greeting .company__greeting-action table{width:100%;border-collapse:collapse}.company__greeting .company__greeting-action table caption{font-size:0;opacity:0}.company__greeting .company__greeting-action table tr{display:flex}.company__greeting .company__greeting-action table tr td,.company__greeting .company__greeting-action table tr th{border:1px solid #ccc;min-height:5.125rem;line-height:3.25rem;font-size:.875rem;text-align:left;vertical-align:middle;padding:1rem}@media screen and (max-width:640px){.company__greeting .company__greeting-action table tr td,.company__greeting .company__greeting-action table tr th{font-size:.8125rem}}.company__greeting .company__greeting-action table tr th{font-weight:700;font-size:1rem;line-height:1.75;background-color:#e1e1e1;width:20rem;display:flex;align-items:center}@media screen and (max-width:767px){.company__greeting .company__greeting-action table tr th{width:9.375rem}}.company__greeting .company__greeting-action table tr th span{padding-left:32px;position:relative;display:inline}@media screen and (max-width:767px){.company__greeting .company__greeting-action table tr th span{padding-left:16px}}.company__greeting .company__greeting-action table tr th span::before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background-color:#e3007f}@media screen and (max-width:767px){.company__greeting .company__greeting-action table tr th span::before{width:10px;height:10px;top:9px}}.company__greeting .company__greeting-action table tr th span.__pink::before{background-color:#e3007f}.company__greeting .company__greeting-action table tr th span.__green::before{background-color:#1eaa39}.company__greeting .company__greeting-action table tr th span.__light-blue::before{background-color:#036eb7}.company__greeting .company__greeting-action table tr th span.__blue::before{background-color:#171c61}.company__greeting .company__greeting-action table tr th span.__red::before{background-color:#e73828}.company__greeting .company__greeting-action table tr th span.__orange::before{background-color:#e95513}.company__greeting .company__greeting-action table tr th span.__purple::before{background-color:#910782}.company__greeting .company__greeting-action table tr td{font-size:.875rem;line-height:1.75;width:calc(100% - 20rem);display:flex;align-items:center}@media screen and (max-width:767px){.company__greeting .company__greeting-action table tr td{width:calc(100% - 9.375rem)}}.company__overviewAccess{display:grid;align-items:center;justify-content:center;gap:48px;grid-template-columns:45.9259259259% 49.6296296296%}@media screen and (max-width:767px){.company__overviewAccess{display:flex;flex-direction:column}}.company__overviewAccess-map{position:relative;top:0;left:0;width:100%;padding-bottom:75.8064516129%;border-radius:20px;overflow:hidden}.company__overviewAccess-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company__overviewAccess-contents .__title{font-weight:700;font-size:1.125rem;line-height:1.4}.company__overviewAccess-contents-txtWrap{display:flex;flex-direction:column;gap:1em}.company__csr{letter-spacing:5%}.company__csr p{text-align:center}.company__csr .company__csr-fv{background:url(../images/company/csr/img_csr.webp) no-repeat center center/cover;width:100%;height:auto;aspect-ratio:1080/300;position:relative}.company__csr .company__csr-fv p{position:absolute;top:50%;transform:translateY(-50%);right:162px;right:15%;display:flex;flex-direction:column;gap:7px;font-size:36px;line-height:1.4;font-weight:700;color:#fff}@media screen and (max-width:767px){.company__csr .company__csr-fv p{font-size:18px;right:30px}}.company__csr .company__csr-download{display:flex;align-items:center;justify-content:center;padding:32px 0}.company__csr .company__csr-download a{display:inline-block;border-radius:10px;border:3px solid #ccc;padding:15px 11px 15px 51px;text-decoration:underline;text-underline-offset:3px;position:relative}.company__csr .company__csr-download a::after{content:"";position:absolute;top:16px;left:16px;width:32px;height:32px;background-image:url(../images/company/icon_pdf.svg)}.company__csr .company__csv-nav-wrap{padding-top:32px;border-top:1px solid #ccc;max-width:1080px;margin-inline:auto}.company__csr .company__csr-local .__achievement{display:flex;gap:48px;align-items:center}@media screen and (max-width:767px){.company__csr .company__csr-local .__achievement{flex-direction:column}}.company__csr .company__csr-local .__achievement figure{width:24.2592592593%}@media screen and (max-width:767px){.company__csr .company__csr-local .__achievement figure{width:100%;max-width:262px;margin-inline:auto}}.company__csr .company__csr-local .__achievement figure img{width:100%;aspect-ratio:262/370;height:auto}.company__csr .company__csr-local .__achievement .__contents{width:71.2962962963%}@media screen and (max-width:767px){.company__csr .company__csr-local .__achievement .__contents{width:100%}}.company__csr .company__csr-local .__achievement .__contents .__title{font-size:26px;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.company__csr .company__csr-local .__achievement .__contents .__title{font-size:1.25rem}}.company__csr .company__csr-local .__achievement .__contents p{text-align:left}.company__csr .company__csr-local .__works .__works-title{font-size:1.625rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.company__csr .company__csr-local .__works .__works-title{font-size:1.25rem}}.company__csr .company__csr-local .__works .__main-contents{position:relative;border:1px solid #989898;border-radius:20px;padding:48px 64px}@media screen and (max-width:767px){.company__csr .company__csr-local .__works .__main-contents{padding:48px 20px}}.company__csr .company__csr-local .__works .__main-contents .__title{position:absolute;left:50%;transform:translateX(-50%);top:-16px;font-size:1.4375rem;line-height:1.4;font-weight:700;background-color:#fff;padding:0 32px;display:inline-block;white-space:nowrap}@media screen and (max-width:767px){.company__csr .company__csr-local .__works .__main-contents .__title{font-size:1.25rem}}.company__csr .company__csr-local .__works .__main-contents .__img-wrap{display:flex;align-items:center;justify-content:center;gap:32px}@media screen and (max-width:767px){.company__csr .company__csr-local .__works .__main-contents .__img-wrap{gap:20px}}.company__csr .company__csr-local .__works .__main-contents .__img-wrap figure{border-radius:20px;position:relative;overflow:hidden;max-width:296px}.company__csr .company__csr-local .__works .__main-contents .__img-wrap figure img{width:100%;height:auto;object-fit:cover;aspect-ratio:296/222}.company__csr .company__csr-local .__works .__sub-contents .accordion__head .ttl{font-size:1.125rem;line-height:1.4;font-weight:700}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__img-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:48px}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__img-wrap.__green{gap:32px}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__img-wrap figure{border-radius:20px;position:relative;overflow:hidden;max-width:322px}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__img-wrap figure img{width:100%;height:auto;object-fit:cover;aspect-ratio:322/242}.company__csr .company__csr-local .__works .__sub-contents .accordion__body p{text-align:left}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__banner{max-width:777px;width:100%;margin-inline:auto}.company__csr .company__csr-local .__works .__sub-contents .accordion__body .__banner img{width:100%;height:auto;object-fit:cover;aspect-ratio:777/127}.company__csr .company__csr-future .__sub-contents{position:relative;border:1px solid #989898;border-radius:20px;padding:48px 64px}@media screen and (max-width:767px){.company__csr .company__csr-future .__sub-contents{padding:48px 20px}}.company__csr .company__csr-future .__sub-contents p{text-align:left}.company__csr .company__csr-future .__sub-contents .__title{position:absolute;left:50%;transform:translateX(-50%);top:-18px;font-size:1.4375rem;line-height:1.4;font-weight:700;background-color:#fff;padding:0 32px;display:inline-block;white-space:nowrap}@media screen and (max-width:767px){.company__csr .company__csr-future .__sub-contents .__title{font-size:1.25rem}}.company__csr .company__csr-future .__sub-contents .__img-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}@media screen and (max-width:767px){.company__csr .company__csr-future .__sub-contents .__img-wrap{gap:24px}}.company__csr .company__csr-future .__sub-contents .__img-wrap figure{width:calc((100% - 64px)/ 3);border-radius:20px;position:relative;overflow:hidden;max-width:296px}@media screen and (max-width:767px){.company__csr .company__csr-future .__sub-contents .__img-wrap figure{width:calc((100% - 24px)/ 2)}}.company__csr .company__csr-future .__sub-contents .__img-wrap figure img{width:100%;height:auto;object-fit:cover;aspect-ratio:296/222}.company__csr .company__csr-disaster .__sub-contents{position:relative;border:1px solid #989898;border-radius:20px;padding:48px 64px}@media screen and (max-width:767px){.company__csr .company__csr-disaster .__sub-contents{padding:48px 20px}}.company__csr .company__csr-disaster .__sub-contents p{text-align:left}.company__csr .company__csr-disaster .__sub-contents .__title{position:absolute;left:50%;transform:translateX(-50%);top:-18px;font-size:1.4375rem;line-height:1.4;font-weight:700;background-color:#fff;padding:0 32px;display:inline-block;white-space:nowrap;text-align:center}@media screen and (max-width:767px){.company__csr .company__csr-disaster .__sub-contents .__title{font-size:1.125rem}}.company__csr .company__csr-disaster .__sub-contents .__img-wrap{display:flex;align-items:center;justify-content:center;gap:32px}@media screen and (max-width:767px){.company__csr .company__csr-disaster .__sub-contents .__img-wrap{gap:24px}}.company__csr .company__csr-disaster .__sub-contents .__img-wrap.__channel figure{max-width:396px;border-radius:0}.company__csr .company__csr-disaster .__sub-contents .__img-wrap.__channel figure img{aspect-ratio:396/222}.company__csr .company__csr-disaster .__sub-contents .__img-wrap figure{border-radius:20px;position:relative;overflow:hidden;max-width:296px}.company__csr .company__csr-disaster .__sub-contents .__img-wrap figure img{width:100%;height:auto;object-fit:cover;aspect-ratio:296/222}.company__guideline-introduction{background-color:#f3f3f3;border-radius:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border:1px solid #ccc}.company__guideline-introduction .__main{color:#0081cc;font-size:3rem;font-weight:900;line-height:1.4}@media screen and (max-width:767px){.company__guideline-introduction .__main{font-size:1.5rem}}.company__guideline-introduction .__lead{font-size:1.625rem;line-height:1.4;font-weight:700}.company__guideline-list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:96px;gap:48px}@media screen and (max-width:640px){.company__guideline-list{flex-direction:column;justify-content:center}}.company__guideline-list li{position:relative;border-radius:20px;border:1px solid #ccc;background:#fff;padding:3rem .9375rem;width:calc((100% - 96px)/ 3)}@media screen and (max-width:640px){.company__guideline-list li{border-radius:12px;width:100%}}.company__guideline-list li .colorAccentBg-pu{background:#ac3cf1}.company__guideline-list li .colorAccentBg-pu svg{fill:#ac3cf1}.company__guideline-list li:nth-of-type(1){background:#feedf4}.company__guideline-list li:nth-of-type(2){background:#edf5ff}.company__guideline-list li:nth-of-type(3){background:#f9fbe2}.company__guideline-list li:nth-of-type(4){background:#f7eefc}.company__guideline-list li:nth-of-type(5){background:#edfef7}.company__guideline-list .deco{position:absolute;top:-3rem;left:50%;transform:translateX(-50%)}@media screen and (max-width:640px){.company__guideline-list .deco{top:-1.5rem}}.company__guideline-list .txt-area{text-align:center;font-size:.875rem;line-height:1.75}.company__guideline-list .txt-area .title{font-size:1.4375rem;font-weight:700;line-height:1.4}.company__deliberation{text-align:center}.company__deliberation .__title{font-size:1.625rem;line-height:1.4;font-weight:700}.company__deliberation ul{display:flex;flex-direction:column;gap:16px;text-align:left;padding:32px 64px;border:1px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.company__deliberation ul{padding:32px 24px}}.company__deliberation ul a{display:inline-block;text-decoration:underline;padding-left:40px;position:relative;text-underline-offset:3px}.company__deliberation ul a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:auto;aspect-ratio:1/1;background:#00f;background:url(../images/company/icon_pdf.svg) no-repeat center center/cover}.company__disaster{text-align:center}.company__disaster .--hidden{opacity:0;font-size:0}.company__disaster .__label{min-height:30px;display:inline-block;padding:0 16px;line-height:30px;font-size:1rem;font-weight:700;border-radius:12px}.company__disaster .__label.--white{background-color:#fff;color:#0081cc}.company__disaster .__label.--blue{color:#0081cc;background-color:#edf5fe}.company__disaster h3{font-size:1.625rem;line-height:1.4;font-weight:700;text-align:left}@media screen and (max-width:767px){.company__disaster h3{font-size:1.25rem}}.company__disaster .company__disaster-frame{padding:48px 64px;border-radius:20px;background-color:#edf5fe;min-height:275px;text-align:left}@media screen and (max-width:767px){.company__disaster .company__disaster-frame{padding:48px 24px;min-height:150px}}.company__disaster .company__disaster-frame.--center{display:flex;align-items:center;justify-content:center}.company__disaster .company__disaster-frame .--img1{width:100%;aspect-ratio:952/179;height:auto}.company__disaster .company__disaster-frame .--img2{width:100%;aspect-ratio:952/179;height:auto}.company__disaster .company__disaster-frame .--img3{width:100%;aspect-ratio:339/195;height:auto;object-fit:cover}.company__disaster .company__disaster-frame .asterisk-indent{display:inline-flex;flex-wrap:wrap}.company__disaster .company__disaster-frame .__img-wrap{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.company__disaster .company__disaster-frame .__img-wrap{gap:24px}}.company__disaster .company__disaster-frame .__img-wrap figure{border-radius:20px;position:relative;overflow:hidden}.company__disaster .company__disaster-frame .__img-wrap figure img{width:100%;aspect-ratio:339/195;height:auto;object-fit:cover}.company__disaster-lead{padding-bottom:32px;border-bottom:1px solid #ccc}.company__disaster-lead .__main-txt{font-size:2rem;line-height:1.4;font-weight:700;color:#0081cc;text-align:center}@media screen and (max-width:767px){.company__disaster-lead .__main-txt{font-size:1.5625rem}}.company__disaster-lead .--left{text-align:left}.company__disaster-lead .asterisk-indent{text-align:left}.company__disaster-lead .--superscript{vertical-align:super;font-size:13px}.company__disaster-head{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.company__disaster-head{flex-direction:column}}.company__disaster-head .__contents{text-align:left;width:63.4259259259%}@media screen and (max-width:767px){.company__disaster-head .__contents{width:100%}}.company__disaster-head .__contents .__main-txt{font-size:1.625rem;line-height:1.4;font-weight:700;text-align:left}@media screen and (max-width:767px){.company__disaster-head .__contents .__main-txt{font-size:1.25rem}}.company__disaster-head .__contents .__main-txt .--line{display:inline;color:#0081cc;font-size:2.25rem;line-height:140%;background-size:100% 100%;background-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - 9px),#ffec60 calc(100% - 9px),#ffec60 100%)}@media screen and (max-width:767px){.company__disaster-head .__contents .__main-txt .--line{font-size:2rem}}.company__disaster-head .__img{width:33.7037037037%}@media screen and (max-width:767px){.company__disaster-head .__img{width:100%}}.company__disaster-head .__img img{width:100%;aspect-ratio:364/200;height:auto;object-fit:cover}.company__disaster-data-frame{padding:48px 61px;border-radius:20px;border:3px solid #ccc;position:relative;text-align:left}@media screen and (max-width:767px){.company__disaster-data-frame{padding:48px 24px}}@media screen and (max-width:767px){.company__disaster-data-frame .__img3{max-width:388px;margin-inline:auto}}.company__disaster-data-frame .__title{font-size:1.4375rem;line-height:1.4;font-weight:700;padding:0 24px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:-16px;white-space:nowrap}@media screen and (max-width:767px){.company__disaster-data-frame .__title{font-size:1.25rem}}.company__disaster-data-frame p{text-align:center}.company__disaster-data-frame p.--left{text-align:left}.company__disaster-data-frame p .--superscript{vertical-align:super;font-size:13px}.company__disaster-data-frame.--d-button{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button{flex-direction:column}}.company__disaster-data-frame.--d-button .__img1{width:28.781512605%}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button .__img1{width:100%}}.company__disaster-data-frame.--d-button .__img1 img{width:100%;aspect-ratio:559/486;height:auto;object-fit:cover}.company__disaster-data-frame.--d-button .__content{width:66.1764705882%;text-align:left}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button .__content{width:100%}}.company__disaster-data-frame.--d-button .__content .__main-txt{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.4;color:#0081cc}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button .__content .__main-txt{font-size:24px}}.company__disaster-data-frame.--d-button .__content .__main-txt span{color:#fff;background-color:#0081cc;width:48px;height:48px;text-align:center;line-height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button .__content .__main-txt span{width:36px;height:36px;line-height:36px}}.company__disaster-data-frame.--d-button ul{display:flex;flex-direction:column;gap:4px;margin-top:20px}.company__disaster-data-frame.--d-button ul li{font-size:1.125rem;line-height:1.75;display:flex;align-items:start;justify-content:start}@media screen and (max-width:767px){.company__disaster-data-frame.--d-button ul li{font-size:1rem}}.company__disaster-data-frame.--d-button ul li span{flex-shrink:0}.company__disaster-data-frame .__img2{width:100%}.company__disaster-data-frame .__img2 img{width:100%;aspect-ratio:1904/584;height:auto;object-fit:cover}.company__disaster-data-frame .__img-wrap{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:767px){.company__disaster-data-frame .__img-wrap{flex-direction:column;max-width:355px;margin-inline:auto}}.company__disaster-data-frame .__img-wrap figure:nth-child(1){width:37.2899159664%}@media screen and (max-width:767px){.company__disaster-data-frame .__img-wrap figure:nth-child(1){width:100%}}.company__disaster-data-frame .__img-wrap figure:nth-child(2){width:28.3613445378%;position:relative}@media screen and (max-width:767px){.company__disaster-data-frame .__img-wrap figure:nth-child(2){width:100%}}.company__disaster-data-frame .__img-wrap figure img{width:100%}.company__disaster-data-frame .__img-wrap .deco-balloon{position:absolute;width:120px;height:120px;top:-10px;right:-74px}@media screen and (max-width:767px){.company__disaster-data-frame .__img-wrap .deco-balloon{right:-10px}}.company__disaster-data-frame .__img-wrap .deco-balloon.colorAccentBg-mainb{background-color:#0081cc}.company__disaster-data-frame .__img-wrap .deco-balloon.colorAccentBg-mainb svg{fill:#0081cc;bottom:0;left:0;transform:rotate(45deg)}.company__disaster-data-frame .__img-wrap .deco-balloon .single{font-size:.9375rem;line-height:140%;font-weight:700}.company__disaster-data-frame .__img-wrap .deco-balloon .single .__sm{font-size:.6875rem}.company__disaster-data-frame-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media screen and (max-width:767px){.company__disaster-data-frame-wrap{display:flex;flex-direction:column}}.company__disaster-data-frame-wrap .company__disaster-data-frame{padding:48px 59px}@media screen and (max-width:767px){.company__disaster-data-frame-wrap .company__disaster-data-frame{padding:48px 24px}}.company__disaster-data-frame-wrap .__localList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:4px}.company__disaster-data-frame-wrap .__localList li{display:inline-block;padding:0 23px;text-align:center;line-height:24px;background-color:#f3f3f3;border-radius:16px}.cancellation{letter-spacing:5%}.cancellation .infoBlock .infoBlock__img{text-align:center}.cancellation .infoBlock .infoBlock__img img{height:152px;width:auto}.cancellation .accordion__head .caution{background:url(../images/member/cancellation/caution.svg) no-repeat center center/cover;width:28px;height:25px}.cancellation__box-heading{text-align:center;bottom:-1.25rem;position:relative}.cancellation__box-heading span{display:inline-block;font-weight:700;font-size:1.4375rem;padding:.2rem 1rem;background:#fff}@media screen and (max-width:919px){.cancellation__box-heading span{font-size:1.125rem}}.cancellation__box-heading .fs14{font-size:.875rem}@media screen and (max-width:919px){.cancellation__box-heading .fs14{font-size:.8125rem}}.cancellation__box{border:1px solid #989898;border-radius:20px;padding:3.125rem 3.9375rem}@media screen and (max-width:919px){.cancellation__box{padding:1.5rem}}.cancellation__box.--flex{display:flex;align-items:center}.cancellation__box.--flex figure{width:200px;flex-shrink:0;margin-right:4rem;border-radius:10px;border:1px solid #ccc;display:grid;height:120px;place-content:center}.cancellation__box.--flex figure img{width:170px;height:auto}@media screen and (max-width:919px){.cancellation__box.--flex{flex-direction:column;align-items:stretch}.cancellation__box.--flex figure{width:100%;margin-right:0;margin-bottom:1.5rem}}.cancellation__contact-box{display:flex;align-items:center;justify-content:space-between;background:#f3f3f3;border-radius:20px;padding:32px 60px}@media screen and (max-width:919px){.cancellation__contact-box{flex-direction:column;padding:32px 24px}}.cancellation__contact-box__tel{flex-shrink:0;padding:24px 64px 24px 0}@media screen and (max-width:919px){.cancellation__contact-box__tel{padding:0 0 24px}}.cancellation__contact-box__btn{padding:0 0 0 64px;min-height:124px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px 0;border-left:1px solid #0081cc}@media screen and (max-width:919px){.cancellation__contact-box__btn{padding:24px 0 0;min-height:0;border-left:none;border-top:1px solid #0081cc}}.cancellation__caution{font-weight:700;text-align:center;color:#fd0d1b;font-size:1.4375rem}@media screen and (max-width:919px){.cancellation__caution{font-size:1.125rem}}.cancellation__flow{display:flex}@media screen and (max-width:919px){.cancellation__flow{flex-direction:column}}.cancellation__flow>li{border:1px solid #ccc;border-radius:20px;width:100%;padding:2.25rem 1.375rem 2.6875rem;position:relative}.cancellation__flow>li:not(:last-child){margin-right:4.75rem}@media screen and (max-width:919px){.cancellation__flow>li:not(:last-child){padding:1.5rem;margin-right:0;margin-bottom:2.5rem}}.cancellation__flow>li figure{text-align:center}.cancellation__flow>li figure img{height:160px;width:auto}.cancellation__flow>li h3{font-weight:700;font-size:1.125rem;line-height:1.4}.cancellation__flow>li .arrow{position:absolute;top:calc(50% - 12px);right:-2.75rem}@media screen and (max-width:919px){.cancellation__flow>li .arrow{transform:rotate(90deg) translateX(-50%);top:auto;bottom:-2.75rem;right:50%}}.cancellation__flow02 ul.--fs16{gap:0;font-size:1rem}@media screen and (max-width:919px){.cancellation__flow02 ul.--fs16{font-size:.875rem}}.cancellation__flow02 .img-area.--icon{background:#f3f3f3}.cancellation__type{display:flex;flex-wrap:wrap}@media screen and (max-width:919px){.cancellation__type{flex-direction:column}}.cancellation__type__item{border-style:dashed;border-color:#ccc;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2.375rem;width:50%}@media screen and (max-width:919px){.cancellation__type__item{padding:1.5rem 0;width:100%}}.cancellation__type__item:nth-child(1){border-width:0 1px 1px 0}@media screen and (max-width:919px){.cancellation__type__item:nth-child(1){border-width:0 0 1px;padding-top:0}}.cancellation__type__item:nth-child(1) .cancellation__type__item__heading svg{fill:#e40077}.cancellation__type__item:nth-child(1) .member__circle-list li::before{background:#e40077}.cancellation__type__item:nth-child(2){border-width:0 0 1px}@media screen and (max-width:919px){.cancellation__type__item:nth-child(2){border-width:0 0 1px}}.cancellation__type__item:nth-child(2) .cancellation__type__item__heading svg{fill:#0085cd}.cancellation__type__item:nth-child(2) .member__circle-list li::before{background:#0085cd}.cancellation__type__item:nth-child(3){border-width:0 1px 0 0}@media screen and (max-width:919px){.cancellation__type__item:nth-child(3){border-width:0 0 1px}}.cancellation__type__item:nth-child(3) .cancellation__type__item__heading svg{fill:#00a4a8}.cancellation__type__item:nth-child(3) .member__circle-list li::before{background:#00a4a8}.cancellation__type__item:nth-child(4){border-width:0}@media screen and (max-width:919px){.cancellation__type__item:nth-child(4){padding-bottom:0}}.cancellation__type__item:nth-child(4) .cancellation__type__item__heading svg{fill:#00a33e}.cancellation__type__item:nth-child(4) .member__circle-list li::before{background:#00a33e}.cancellation__type__item__heading{display:flex;gap:0 12px;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700}@media screen and (max-width:919px){.cancellation__type__item__heading{font-size:1rem}}.cancellation__notes-box{border-bottom:1px dashed #ccc;display:flex}@media screen and (max-width:919px){.cancellation__notes-box{border-bottom:none;flex-direction:column}}.cancellation__notes-box__item{padding:2.5rem;width:100%}@media screen and (max-width:919px){.cancellation__notes-box__item{padding:0}}.cancellation__notes-box__item:not(:last-child){border-right:1px dashed #ccc}@media screen and (max-width:919px){.cancellation__notes-box__item:not(:last-child){padding:1.5rem 0;border-right:none;border-bottom:1px dashed #ccc}}@media screen and (max-width:919px){.cancellation__notes-box__item:first-child{padding-top:0}}@media screen and (max-width:919px){.cancellation__notes-box__item:last-child{padding-top:1.5rem}}.cancellation__notes-box__item__heading{font-weight:700;font-size:1.125rem}@media screen and (max-width:919px){.cancellation__notes-box__item__heading{font-size:1rem}}main.catv-plan .tab .newTitle{position:relative;margin-inline:auto;width:fit-content}main.catv-plan .tab .newTitle .deco-balloon{position:absolute;top:-3.5rem;left:-6rem}@media screen and (max-width:919px){main.catv-plan .tab .newTitle .deco-balloon{width:4.5rem;height:4.5rem;left:-5rem}}main.catv-plan .tab .newTitle .deco-balloon svg{width:initial;height:initial}@media screen and (max-width:767px){main.catv-plan .tab .newTitle .deco-balloon p{font-size:1rem}}main.catv-plan .tab .plan-ttl{text-align:center;font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.catv-plan .tab .plan-ttl{font-size:1.125rem}}main.catv-plan .tab .top-border{padding-top:3rem;border-top:1px solid #ccc}main.catv-plan .tab .i-present{text-align:center;font-weight:700}main.catv-plan .tab .i-present span{display:inline-flex;align-items:center;padding-right:3px}main.catv-plan .tab .price__list li{padding-bottom:0;border-bottom:none}main.catv-plan .tab .price__list .left__item div{text-align:center;aspect-ratio:200/102}@media screen and (max-width:767px){main.catv-plan .tab .price__list .left__item div{aspect-ratio:initial}}main.catv-plan .tab .price__list-flex .left__item div{flex-direction:column}main.catv-plan .tab .price__list-flex .left__item div p:first-of-type{font-size:.6875rem}@media screen and (max-width:767px){main.catv-plan .table-scroll-container table col.table-side-head{min-width:10.5rem;width:auto}}main.catv-plan .table-scroll-container table td{white-space:nowrap;text-align:center}main.catv-plan .table-scroll-container table .price{font-size:1.25rem;font-weight:800;line-height:1.4;padding-inline:.25rem}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-wrap{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:767px){main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-wrap{grid-template-columns:1fr}}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:1.5rem;padding:2rem 1.5rem;background-color:#edf5fe;border-radius:20px}@media screen and (max-width:767px){main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item{gap:1rem}}main.catv-plan .sec1 .sec1__block1 .circle-txt{position:absolute;top:-20px;left:-20px;text-align:center;display:grid;place-content:center;color:#fff;font-weight:700;line-height:1.4;width:5rem;height:5rem;background-color:#0081cc;border-radius:50%;z-index:1}@media screen and (max-width:767px){main.catv-plan .sec1 .sec1__block1 .circle-txt{left:-16px;width:4.5rem;height:4.5rem}}main.catv-plan .sec1 .sec1__block1 .recommend__text{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.catv-plan .sec1 .sec1__block1 .recommend__text{font-size:1rem}}main.catv-plan .sec1 .sec1__block1 .price__container{text-align:center;padding-right:1.5rem;min-width:fit-content}@media screen and (max-width:767px){main.catv-plan .sec1 .sec1__block1 .price__container{padding-right:0}}main.catv-plan .sec1 .sec1__block1 .price__container .price-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4}main.catv-plan .sec1 .sec1__block1 .price__container .price-label{writing-mode:vertical-rl;font-size:1rem;line-height:1.2;padding-right:.5rem}main.catv-plan .sec1 .sec1__block1 .price__container .price-amount{font-size:2.5625rem;font-weight:800;letter-spacing:2.05px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}main.catv-plan .sec1 .sec1__block1 .price__container .price-tax{font-size:.6875rem}main.catv-plan .sec1 .sec1__block1 .price__container .price-tax-included,main.catv-plan .sec1 .sec1__block1 .price__container .price-unit{font-size:1rem}main.catv-plan .sec1 .sec1__block1 .price__container .price-tax-included{margin-top:-.5rem}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.standard-plus{background-color:#edfef7}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.standard-plus .circle-txt{background-color:#01cf7d}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.standard-plus .recommend__text{color:#01cf7d}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.standard .recommend__text{color:#0081cc}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.select{background-color:#feedf4}main.catv-plan .sec1 .sec1__block1 .sec1__block1__plan-item.select .recommend__text{color:#f13c82}.catv .sec1{text-align:center;padding-block:56px 70px;background:url(../images/catv/sec1__bg.webp) no-repeat center/cover}@media screen and (max-width:767px){.catv .sec1{padding-inline:20px}}.catv .sec1 .sec1-power{margin-block:16px 32px;font-weight:700;font-size:2rem;color:#fff}.catv .sec1 .sec1-power span{color:#e93817}@media screen and (max-width:767px){.catv .sec1 .sec1-power{font-size:1.5rem}}.catv .sec1 .sec1-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:767px){.catv .sec1 .sec1-grid{grid-template-columns:1fr;align-items:center}}.catv .sec1 .sec1-grid .sec1-cont{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:0;text-align:center;background-color:#fff;padding:32px 24px 40px}.catv .sec1 .sec1-grid .sec1-cont p{font-weight:700}.catv .sec1 .sec1-grid .sec1-cont p._line-1{text-align:center;margin-inline:auto;color:#e93817}.catv .sec1 .sec1-grid .sec1-cont p._line-1.is-empty{visibility:hidden}.catv .sec1 .sec1-grid .sec1-cont p._line-2{background-color:#e93817;font-size:2rem;padding-inline:32px;margin-block:8px 16px;width:fit-content;margin-inline:auto;border-radius:100px;color:#fff}@media screen and (max-width:767px){.catv .sec1 .sec1-grid .sec1-cont p._line-2{font-size:1.25rem}}.catv .sec1 .sec1-grid .sec1-cont p._line-3{text-align:center;font-size:1.4375rem}@media screen and (max-width:767px){.catv .sec1 .sec1-grid .sec1-cont p._line-3{font-size:1.125rem}}.catv .sec1 .sec1-grid .sec1-cont .sec1-logo{max-width:238px;width:100%;margin:0 auto 8px}.catv .sec1 .sec1-grid .sec1-cont .button-square{max-width:320px;margin-inline:auto}.catv .sec2 .point .point__item{padding-block:2.1875rem;gap:0;justify-content:space-between}.catv .sec2 .point .point__item .read-more{text-decoration:none;font-size:.875rem;justify-content:center}@media screen and (max-width:767px){.catv .sec2 .point .point__item .txt-area p{font-weight:1.25rem}}@media screen and (max-width:767px){.catv .sec2 .point .point__item .txt-area p .RoundBg{font-weight:1rem}}.catv .sec2 .point .point__item .img-area{max-width:200px}.catv .sec2 .point .point__item .img-area img{width:100%}.catv .sec2 .moreTitle{margin:105px auto 32px;text-align:center;position:relative}.catv .sec2 .moreTitle span{display:block;padding:0 20px;border-radius:100px;background-color:#0085cd;width:fit-content;color:#fff;position:absolute;left:0;right:0;top:-40px;margin:auto}.catv .sec2 .moreText{text-align:center}.catv .sec2 .sec2__block2{display:flex;justify-content:center;gap:24px;margin-top:24px}@media screen and (max-width:767px){.catv .sec2 .sec2__block2{flex-direction:column}}.catv .sec2 .sec2__block2 .sec2__block2-cont{max-width:528px;width:100%;padding:24px;text-align:center;border:#ccc 3px solid;border-radius:20px}.catv .sec2 .sec2__block2 .sec2__block2-cont .sec2__block2-img{width:100%;aspect-ratio:480/240;object-fit:cover;object-position:center center;border:1px solid #ccc;border-radius:20px}.catv .sec2 .sec2__block2 .sec2__block2-cont .sec2__block2-text{margin-top:24px;font-weight:700;font-size:1.125rem}.catv .sec2 .sec2__block2 .sec2__block2-cont .read-more{justify-content:center}.catv .sec3 .sec3__block1{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:767px){.catv .sec3 .sec3__block1{grid-template-columns:1fr}}.catv .sec3 .sec3__block1 a{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1rem;padding:2.5rem 1.5rem 1.25rem;border:3px solid #ccc;border-radius:20px;text-align:center}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a{padding:2.5rem 1rem 1.25rem}}.catv .sec3 .sec3__block1 a .circle-txt{position:absolute;top:-20px;left:-20px;text-align:center;display:grid;place-content:center;color:#fff;font-weight:700;line-height:1.4;width:5rem;height:5rem;background-color:#0081cc;border-radius:50%;z-index:1}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a .circle-txt{left:-16px;width:4.5rem;height:4.5rem}}.catv .sec3 .sec3__block1 a .course-img_1{position:absolute;left:12px;bottom:32px}.catv .sec3 .sec3__block1 a .course-img_2{position:absolute;transform:rotate(15deg);right:12px;bottom:118px}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a .course-img_2{bottom:64px}}.catv .sec3 .sec3__block1 a .course-img_3{position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a .course-img_3{display:none}}.catv .sec3 .sec3__block1 a p{text-align:center}.catv .sec3 .sec3__block1 a p._bgText{width:100%;margin-inline:auto;font-size:1.125rem;font-weight:700;line-height:1.4;height:fit-content;padding:.25rem 1.25rem;background-color:#fff;border-radius:20px}.catv .sec3 .sec3__block1 a strong{font-weight:700;font-size:1.625rem;line-height:1.4;margin-block:auto}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a strong{margin-block:0;font-size:1.4375rem;min-height:initial}}.catv .sec3 .sec3__block1 a .img_container{text-align:center;display:grid;gap:.25rem;height:fit-content}.catv .sec3 .sec3__block1 a .img_container ._pinkText span{color:#f13c82;font-weight:700;font-size:1.125rem}.catv .sec3 .sec3__block1 a .img_container .details-course__desc{font-size:1.125rem;font-weight:700;line-height:1.4}.catv .sec3 .sec3__block1 a .img_container .details-course__desc span{font-family:Inter,sans-serif;font-size:2rem;font-weight:800;padding-right:4px}.catv .sec3 .sec3__block1 a .img_container .plus-mark{margin-top:-1rem;font-family:Inter,sans-serif;font-size:2.5625rem;font-weight:800;line-height:1;letter-spacing:.05em}.catv .sec3 .sec3__block1 a .img_container .details-course__img._logo img{max-width:10.5rem;width:100%}.catv .sec3 .sec3__block1 a.standard-plus{background:#edfef7}.catv .sec3 .sec3__block1 a.standard-plus .circle-txt{background-color:#01cf7d}.catv .sec3 .sec3__block1 a.standard-plus ._bgText{color:#01cf7d}.catv .sec3 .sec3__block1 a.standard-plus .plus-mark{color:#01cf7d}.catv .sec3 .sec3__block1 a.standard-plus .details-course__desc span{color:#01cf7d}.catv .sec3 .sec3__block1 a.standard{background:#edf5fe}.catv .sec3 .sec3__block1 a.standard ._bgText{color:#0081cc;margin-block:auto}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a.standard ._bgText{margin-block:0}}.catv .sec3 .sec3__block1 a.standard .plus-mark{color:#0081cc}.catv .sec3 .sec3__block1 a.standard .details-course__desc span{color:#0081cc}.catv .sec3 .sec3__block1 a.standard .course-img_3{max-width:8.0625rem;width:100%}.catv .sec3 .sec3__block1 a.select{background:#feedf4}.catv .sec3 .sec3__block1 a.select ._bgText{margin-block:auto;color:#f13c82}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a.select ._bgText{margin-block:0}}.catv .sec3 .sec3__block1 a.select img{margin-top:1.25rem;margin-inline:auto;width:100%;max-width:214px}@media screen and (max-width:767px){.catv .sec3 .sec3__block1 a.select img{max-width:70%}}.catv .sec3 .sec3__block2{display:flex;gap:1.5rem}@media screen and (max-width:767px){.catv .sec3 .sec3__block2{flex-direction:column}}.catv .sec3 .sec3__block2>a{width:calc(33% - 1rem)}@media screen and (max-width:767px){.catv .sec3 .sec3__block2>a{width:100%}}.catv .sec3 .sec3__block2 .infoBlock__text p{margin-top:0}.catv .sec3 .sec3__block2 .infoBlock__text p.desc{margin-top:8px!important}.catv .sec4 .sec4__intro{margin-top:2.5rem;text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}.catv .sec4 .tab .tab__item.--active{background:#e40077}.catv .sec4 .tab .tab__container{border-color:#e40077}.catv .sec4 .border-content .border-content-title{padding:0 4rem}.catv .sec4 .border-content .dot-text::before{left:16px}.catv .sec4 .border-content .dot-text::after{right:16px}.catv .sec4 .sec4__buttons{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:919px){.catv .sec4 .sec4__buttons{flex-direction:column;gap:1.5rem}}.catv .sec4 .sec4__block1{display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:919px){.catv .sec4 .sec4__block1{flex-direction:column;gap:1.5rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel{background:#ffebf5;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;border-radius:20px;flex-direction:column;width:52%}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-channel{width:48%}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel{width:100%}}.catv .sec4 .sec4__block1 .sec4__block1-channel strong{font-weight:700;font-size:1.4375rem;line-height:140%;display:block;width:fit-content;text-align:center}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel strong{font-size:1.125rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel strong span{display:block;width:fit-content;font-weight:400;font-size:1rem;margin-left:auto;margin-right:auto}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel strong span{font-size:.875rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div{flex-direction:column;gap:.5rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div.bgWhite{padding:12px 24px;background-color:#fff;border-radius:10px}.catv .sec4 .sec4__block1 .sec4__block1-channel>div.bgWhite div{text-align:center}.catv .sec4 .sec4__block1 .sec4__block1-channel>div.bgWhite div p{margin-top:.5rem;font-size:.875rem}.catv .sec4 .sec4__block1 .sec4__block1-channel>div img{max-width:6.875rem;width:100%;height:auto}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div img{max-width:8.75rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div .jcom{background:#fff;border-radius:10px;padding-left:.5rem;padding-right:.5rem}.catv .sec4 .sec4__block1 .sec4__block1-channel>div .jcom img{max-width:8.75rem;width:100%;height:auto}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div .jcom img{max-width:7.5rem}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div .jcom img{max-width:8.75rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div .j-sports{background:#fff;border-radius:10px;padding:.5rem 2rem}.catv .sec4 .sec4__block1 .sec4__block1-channel>div .j-sports img{max-width:7.0625rem;width:100%;height:auto}.catv .sec4 .sec4__block1 .sec4__block1-channel>div>span{color:#0081cc;font-weight:700;font-size:2.5625rem;font-family:Inter,sans-serif}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div>span{line-height:0;font-size:1.5rem;margin-top:.5rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div p{font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div p{font-size:1rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div p span{font-family:Inter,sans-serif;font-size:2rem;font-weight:800;padding-right:4px}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div p span{font-size:1.5rem}}.catv .sec4 .sec4__block1 .sec4__block1-channel>div p span.fz23{font-size:1.4375rem}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-channel>div p span.fz23{font-size:1.25rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost{flex:1}.catv .sec4 .sec4__block1 .sec4__block1-cost>p{text-align:center;font-size:1.125rem}.catv .sec4 .sec4__block1 .sec4__block1-cost>p._bold{font-weight:700}.catv .sec4 .sec4__block1 .sec4__block1-cost .pinkText{color:#f13c82;margin-bottom:.5rem;font-weight:700}.catv .sec4 .sec4__block1 .sec4__block1-cost .pinkText span{background-color:#f13c82;font-size:1.125rem;color:#fff;line-height:1.4;padding:.25rem 1.25rem;display:block;margin-bottom:8px;border-radius:100px;width:fit-content;margin-inline:auto}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top{display:flex;align-items:flex-end;justify-content:center;gap:.5rem}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time{display:flex;flex-direction:column;gap:0;font-weight:700;width:fit-content;font-size:1.5rem;align-items:end}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time{font-size:1.25rem}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time{font-size:1.125rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time.--flex{flex-direction:row;align-items:baseline;gap:8px}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time.--flex{flex-direction:column}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-time small{font-weight:700;width:fit-content;display:block;font-size:1rem;line-height:100%}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num{font-family:Inter,sans-serif;font-weight:800;font-size:4.375rem;color:#0081cc;line-height:100%;position:relative;z-index:1}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num{font-size:3.625rem}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num{font-size:2.5625rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num.--s{font-size:3.625rem}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num.--s{font-size:3.25rem}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num.--s{font-size:2.5625rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num::before{position:absolute;content:"";width:129%;height:.875rem;background:#ffec60;left:-4px;bottom:4px;z-index:-1}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-num::before{width:110%}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-en{font-weight:700;font-size:1.6875rem;position:relative;z-index:1;position:relative}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-en{font-size:1.25rem}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-en{font-size:1.125rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-en::before{position:absolute;content:"※";left:13px;top:-13px;font-size:.8125rem;font-weight:700}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-top .cost-en span{font-size:.875rem}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom{display:flex;gap:.75rem;justify-content:center}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom{flex-direction:column;gap:initial}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom span{font-size:1.125rem;font-weight:700}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom span{text-align:center}}@media screen and (max-width:919px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom div{margin-left:auto;margin-right:auto}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom p{color:#e83316;font-size:1.5rem;font-weight:700;line-height:140%;position:relative;z-index:1;width:fit-content}@media screen and (max-width:1280px){.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom p{font-size:1.25rem}}.catv .sec4 .sec4__block1 .sec4__block1-cost .cost-bottom p::before{position:absolute;content:"";width:104%;height:.625rem;background:#ffec60;left:-4px;bottom:4px;z-index:-1}.catv .sec4 .sec4__block2{margin-top:2.5rem;padding:1rem;background:#ffebf5;border-radius:20px}@media screen and (max-width:919px){.catv .sec4 .sec4__block2{margin-top:2rem;padding:1rem .5rem}}.catv .sec4 .sec4__block2 p{text-align:center;font-weight:700;line-height:1.4}.catv .sec4 .sec4__block2 p:nth-of-type(1) span.sec4__block2-price{font-size:2rem}@media screen and (max-width:919px){.catv .sec4 .sec4__block2 p:nth-of-type(1) span.sec4__block2-price{font-size:1.4375rem}}.catv .sec4 .sec4__block2 p:nth-of-type(1) span.sec4__block2-tax{font-weight:400}.catv .sec4 .sec4__block2 p:nth-of-type(1) span.sec4__block2-month{font-size:1.625rem}@media screen and (max-width:919px){.catv .sec4 .sec4__block2 p:nth-of-type(1) span.sec4__block2-month{font-size:1.25rem}}.catv .sec4 .sec4__block2 p:nth-of-type(2){font-size:1.5rem;color:#f13c82}@media screen and (max-width:919px){.catv .sec4 .sec4__block2 p:nth-of-type(2){font-size:1.125rem}}@media screen and (max-width:767px){.catv .sec5 .border-content{padding-top:3rem}}.catv .sec5 .border-content .border-content-title{padding:0 4rem}.catv .sec5 .border-content .dot-text::before{left:16px}.catv .sec5 .border-content .dot-text::after{right:16px}.catv .sec5 .sec5__cont{text-align:center}.catv .sec5 .sec5__cont .sec5__cont-text{font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:16px}.catv .sec5 .sec5__cont .sec5__cont-img{max-width:504px;width:100%;margin:0 auto}.catv .sec5 .sec5__flex{display:flex;justify-content:space-between;align-items:center;gap:16px}@media screen and (max-width:767px){.catv .sec5 .sec5__flex{flex-direction:column}}.catv .sec5 .sec5__flex>img{max-width:230px;width:100%}.catv .sec5 .sec5__flex .sec5__flexText{max-width:670px;width:100%}.catv .sec5 .sec5__flex .sec5__flexText>p{margin-bottom:24px;text-align:left}@media screen and (max-width:767px){.catv .sec5 .sec5__flex .sec5__flexText>p{margin-bottom:16px}}.catv .sec5 .sec5__flex .sec5__flexText>p span{display:block;font-size:1.8125rem;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.catv .sec5 .sec5__flex .sec5__flexText>p span{text-align:center;font-size:1.25rem}}@media screen and (max-width:767px){.catv .sec5 .sec5__flex .sec5__flexText .button-square{margin-inline:auto}}.catv .sec5 .sec5__flex:not(:first-of-type){margin-top:40px;padding-top:40px;border-top:#ccc 1px solid}.catv .sec6 .sec6__block1{display:flex}.catv .sec6 .sec6__block1 li{display:flex;flex-direction:column;border-radius:20px;border:3px solid #ccc;padding:1.5rem;justify-content:center;align-items:center}.catv .sec6 .sec6__block1 li img{max-width:8.25rem;width:100%;height:auto}.catv .sec6 .sec6__block1 li strong{display:block;font-weight:700;text-align:center;margin-top:1rem}.catv .sec6 .sec6__block1 li p{margin-top:2.5rem;font-size:.875rem}.catv .secMovie .button-square{margin-left:auto;margin-right:auto}.catv .secMovie.inner-l,.catv .secMovie.sectionBlock{padding-left:initial;padding-right:initial}.catv .secMovie .secMovie__text{font-weight:700;font-size:1.125rem;width:fit-content;margin:24px auto;padding-bottom:24px;position:relative}@media screen and (max-width:767px){.catv .secMovie .secMovie__text{text-align:center;margin-top:32px}}.catv .secMovie .secMovie__text span{color:#f13c82}.catv .secMovie .secMovie__text::after{content:"";width:100%;height:20px;display:block;background:url(../images/catv/secMovie__text.svg) no-repeat top/cover;position:absolute;bottom:0;left:0;right:0;margin:auto}.catv .secMovie .secMovie__buttons{display:flex;gap:1.5rem;justify-content:center}@media screen and (max-width:767px){.catv .secMovie .secMovie__buttons{align-items:center;flex-direction:column;gap:1.5rem}}.catv .secMovie .secMovie__buttons .button-square{width:20rem;margin-left:initial;margin-right:initial}.catv .sec7 .tab__container{border-bottom:2px solid #e40077}.catv .sec7 .tab .tab__item.--active{background:#e40077}.catv .sec7 .flow__item ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:1.5rem;padding-bottom:1.5rem}.catv .sec7 .flow__item ul li{font-size:1rem}@media screen and (max-width:767px){.catv .sec7 .flow__item ul li{font-size:.875rem}}.catv .sec7 .flow__item .img-area{background:#ffebf5;max-width:20rem;min-height:20rem;height:100%;width:100%;align-items:center;justify-content:center;display:flex;border-radius:10px}@media screen and (max-width:767px){.catv .sec7 .flow__item .img-area{max-width:10rem;min-height:10rem;margin:0 auto}}.catv .sec7 .flow__item .img-area img{max-width:8.4375rem;width:100%;height:auto}@media screen and (max-width:767px){.catv .sec7 .flow__item .img-area img{max-width:5rem}}.catv .sec7 .accordion{background:#f3f3f3}.catv .sec7 .accordion .toggle::after,.catv .sec7 .accordion .toggle::before{background:#e40077}.catv .sec7 .accordion .accordion__body .accordion__body-top{border-bottom:1px solid #ccc;padding:0 1rem 1rem}.catv .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(1){font-weight:700;text-align:center}@media screen and (max-width:767px){.catv .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(1){text-align:left}}.catv .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(2){font-size:.8125rem;margin:0 auto;margin-top:1rem;width:fit-content}.catv .sec7 .accordion .accordion__body .accordion__body-text{background:#fff;padding:.5rem 2rem;font-size:.875rem;font-weight:700;border-radius:20px;width:fit-content}.catv .sec8 ul{display:flex;gap:1.5rem}.catv .sec8 ul li{border:3px solid #ccc;border-radius:20px;padding:2rem 1.5rem;width:calc(33% - 1rem)}.catv .sec8 ul li figure{display:flex;gap:1.5rem}.catv .sec8 ul li figure figcaption{font-size:.875rem}.catv .sec9 ul li:not(:nth-of-type(1)){margin-top:1rem}.catv .sec10 .sec10__block1{overflow-y:auto;height:15rem;font-size:.875rem;padding:1.5rem;border:1px solid #ccc;border-radius:20px}.change{letter-spacing:5%}.change .button-square__link{flex-direction:column;height:100%}.change__tabpanel-contents-small{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(343px,1fr));align-items:start;gap:24px}@media screen and (max-width:919px){.change__tabpanel-contents-small{grid-template-columns:1fr}}.change__tabpanel-contents-small .change__tabpanel-item{min-height:120px;padding:24px}.changeBlock{display:flex;flex-direction:column;align-items:center}.changeBlock__ico{display:block;height:64px;width:auto}.change__tabpanel-item{text-align:center;border:3px solid #ccc;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;border-radius:20px;padding:10px}.change__tabpanel-item .small-txt{font-size:14px;line-height:1.75}.change__tabpanel-item .title-with-arrow.middle-txt{font-size:16px;line-height:1.4}.change__btn-note{position:absolute;display:block;bottom:-24px;left:0;width:100%;height:24px;font-size:12px;text-align:center;line-height:1.5}.change__btn-note__center{position:absolute;display:block;bottom:-24px;left:-170px;width:100%;height:24px;font-size:12px;text-align:center;line-height:1.5}@media screen and (max-width:919px){.change__btn-note__center{left:auto}}@media screen and (max-width:767px){.change__btn-note__center{left:5px}}.change__btn-note__tel{position:absolute;display:block;left:-340px;bottom:-56px;width:auto;height:auto;font-size:12px;text-align:center;line-height:1.5}@media screen and (max-width:919px){.change__btn-note__tel{left:auto;bottom:-64px}}@media screen and (max-width:767px){.change__btn-note__tel{left:5px;bottom:-64px}}@media screen and (max-width:640px){.change__btn-note__tel{bottom:-74px}}.change__move__lead{font-size:1.4375rem}@media screen and (max-width:919px){.change__move__lead{font-size:1.125rem}}.change__contact-box{display:flex;align-items:center;justify-content:space-between;background:#f3f3f3;border-radius:20px;padding:32px 60px}@media screen and (max-width:919px){.change__contact-box{flex-direction:column;padding:32px 24px}}.change__contact-box__tel{flex-shrink:0;padding:24px 64px 24px 0}@media screen and (max-width:919px){.change__contact-box__tel{padding:0 0 24px}}.change__contact-box__btn{padding:0 0 0 64px;min-height:124px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px 0;border-left:1px solid #0081cc}@media screen and (max-width:919px){.change__contact-box__btn{padding:24px 0 0;min-height:0;border-left:none;border-top:1px solid #0081cc}}.catv-channel .channel-tab .channel-tab__container{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:3rem}@media screen and (max-width:1140px){.catv-channel .channel-tab .channel-tab__container{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:919px){.catv-channel .channel-tab .channel-tab__container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.catv-channel .channel-tab .channel-tab__container{grid-template-columns:repeat(2,1fr)}}.catv-channel .channel-tab .channel-tab__item{font-size:.8125rem;font-weight:700;text-align:center;height:80px;background:#fff;display:grid;place-items:center;border-radius:10px;border:solid 3px #ccc;box-sizing:border-box;cursor:pointer}.catv-channel .channel-tab .channel-tab__item.--active{color:#fff;background:#0081cc;border-color:#0081cc}@media screen and (max-width:767px){.catv-channel .channel-tab .channel-tab__item{height:72px}}@media screen and (max-width:420px){.catv-channel .channel-tab .channel-tab__item{font-size:.75rem}}.catv-channel .channel-tab-contents .channel-tab-contents__item{display:none}.catv-channel .channel-tab-contents .channel-tab-contents__item.--active{display:block}.catv-channel .channel-tab-contents .channel-tab-contents__ttl{color:#fff;font-size:1.8125rem;font-weight:700;text-align:center;background:#0081cc;padding:.625rem 1rem;margin-bottom:2.5rem}@media screen and (max-width:767px){.catv-channel .channel-tab-contents .channel-tab-contents__ttl{font-size:1.125rem;margin-bottom:1.5rem}}.catv-channel .channel-tab-contents .channel-tab-list{display:flex;gap:22px;flex-wrap:wrap}.catv-channel .channel-tab-contents .channel-tab-list:not(:last-child){padding-bottom:2.5rem}.catv-channel .channel-tab-contents .channel-tab-list li{width:95px;height:auto;aspect-ratio:1/1;display:grid;place-items:center;border:solid 3px #ccc;box-sizing:border-box}@media screen and (max-width:767px){.catv-channel .channel-tab-contents .channel-tab-list{gap:4px}.catv-channel .channel-tab-contents .channel-tab-list li{width:64px}}.catv-channel .channel-radio.--bs li{background:#ffebf5}.catv-channel .channel-radio.--bs span{color:#f13c82}.catv-channel .channel-radio.--bs4k li{background:#edf5fe}.catv-channel .channel-radio.--bs4k span{color:#0081cc}.catv-channel .channel-radio.--digital li{background:#f9fbe2}.catv-channel .channel-radio.--digital span{color:#ed831a}.catv-channel .channel-radio.--fm li{background:#f2faf5}.catv-channel .channel-radio.--fm span{color:#01cf7d}.catv-channel .channel-radio .channel-radio__list{display:grid;grid-template-columns:repeat(auto-fit,min(209px,100%));gap:8px}.catv-channel .channel-radio .channel-radio__list li{border:solid 3px #ccc;border-radius:10px;box-sizing:border-box;height:120px;display:grid;place-items:center}.catv-channel .channel-radio .channel-radio__list p{text-align:center;line-height:1.4}.catv-channel .channel-radio .channel-radio__list span{font-weight:700;line-height:1.75}.catv-channel .channel-radio .channel-radio__list small.old{display:block}@media screen and (max-width:767px){.catv-channel .channel-radio .channel-radio__list{grid-template-columns:repeat(2,1fr);gap:4px}.catv-channel .channel-radio .channel-radio__list li{height:100px;padding:4px}.catv-channel .channel-radio .channel-radio__list span{line-height:1.4}}.catv-channel .channel-radio .channel-radio__attention{font-size:.8125rem;margin-top:1rem}.course{margin-top:1.75rem}.course .tab__item.--active{background:#f13c82}.course .tab__container{border-color:#f13c82}.course__channel-lineup{margin-top:1rem;margin-inline:auto;display:flex;align-items:stretch;justify-content:center;align-items:stretch;justify-content:center;max-width:34.6875rem}.course__channel-lineup p{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700;text-align:center;padding:1rem;width:100%}@media screen and (max-width:767px){.course__channel-lineup p{padding:.5rem;font-size:.8125rem}}.course__channel-lineup p.standard{background:#0081cc}.course__channel-lineup p.flex{background:#ed831a}.course__channel-lineup p.select{background:#f13c82}.table-course th{font-size:.875rem;font-weight:700;text-align:center;width:18%}.table-course th:first-child{width:46%}.table-course th:not(:first-child){color:#fff}.table-course th.standard{background:#0081cc}.table-course th.flex{background:#ed831a}.table-course th.select{background:#f13c82}.table-course td:not(:first-child){font-weight:700;text-align:center}.table-course td.standard{color:#0081cc}.table-course td.flex{color:#ed831a}.table-course td.select{color:#f13c82}.table-course td span{font-size:.6875rem;font-weight:700;font-family:Inter,sans-serif;border:solid 1px;border-radius:2px;padding:0 6px;margin-left:1em}.table-course td span.hd{color:#0081cc;border-color:#0081cc}.table-course td span.fourk{color:#ed831a;border-color:#ed831a}.table-course td span.adult{color:#f13c82;border-color:#f13c82}.table-course td .caption{color:initial;font-weight:400}@media screen and (max-width:767px){.table-course{min-width:900px}}@media screen and (max-width:767px){.table-course__wrap{overflow-x:auto;width:auto;max-width:auto}}.course-caption{font-size:.8125rem;margin-top:3rem}.course-caption dl{display:grid;grid-template-columns:auto 1fr;gap:30px 16px}.course-caption dt{margin-top:3px}.course-caption dt span{font-size:.6875rem;font-weight:700;font-family:Inter,sans-serif;border:solid 1px;border-radius:2px;padding:0 6px;margin-left:1em}.course-caption dt span.hd{color:#0081cc;border-color:#0081cc}.course-caption dt span.fourk{color:#ed831a;border-color:#ed831a}.course-caption dt span.adult{color:#f13c82;border-color:#f13c82}@media screen and (max-width:767px){.course-caption dl{gap:16px}}.course-caption .course-caption__txt-lg{font-size:1rem}@media screen and (max-width:767px){.course-caption .course-caption__txt-lg{font-size:.875rem}}main.charge .case-ttl{font-size:1.125rem;font-weight:700;line-height:1.4}main.charge .price{font-size:1.25rem;font-weight:800;line-height:1.4;padding-inline:.25rem}main.charge .price-flex{display:flex;align-items:center;gap:.5rem}main.charge .price-flex .price-flex__left{width:4rem}main.charge .price-flex2{display:flex;align-items:center}main.charge .price-flex2 .price-flex2-amount,main.charge .price-flex2 .price-flex2-tax,main.charge .price-flex2 .price-flex2-type{display:inline-block}main.charge .price-flex2 .price-flex2-type{width:7.375rem;text-align:left}main.charge .price-flex2 .price-flex2-amount{width:5.375rem;text-align:right}main.charge .price-flex2 .price-flex2-tax{text-align:right}main.charge .sec3 .price-flex2-type{width:4.6875rem}main.charge .sec3 .price-flex2-amount{width:4.5rem}main.charge .sec3 .monthly-mobile-table .price-flex2{justify-content:center}main.charge .sec3 .monthly-mobile-option-table .price-flex2{justify-content:center}main.charge .sec3 .monthly-mobile-option-table .price-flex2 .price-flex2-amount{width:8.5rem}main.charge .sec6 .price-flex2{padding-left:8rem}@media screen and (max-width:767px){main.charge .sec6 .price-flex2{padding-left:0}}@media screen and (max-width:767px){main.charge .table-scroll-container table.half-table col.table-side-head{width:auto;min-width:14rem}}@media screen and (max-width:767px){main.charge .table-scroll-container table.sp-w200 col.table-side-head{width:auto;min-width:12.5rem}}@media screen and (max-width:767px){main.charge .table-scroll-container table.three-table col.table-side-head{width:auto;min-width:10.5rem}}@media screen and (max-width:767px){main.charge .table-scroll-container table.four-table col.table-side-head{width:auto;min-width:7.5rem}}main.charge .table-scroll-container table.four-table th{width:auto}main.charge .table-scroll-container table col.w-160{width:14.8%}@media screen and (max-width:767px){main.charge .table-scroll-container table col.w-160{width:auto}}main.charge .table-scroll-container table thead .course-table{width:33.3%}main.charge .table-scroll-container table thead .price-table{width:68%}main.charge .table-scroll-container table th.w-space-no{white-space:nowrap}main.charge .table-scroll-container table td{white-space:nowrap;line-height:2rem}main.charge .table-scroll-container table td .asterisk-indent{line-height:1.75}main.charge .table-scroll-container table td.w-space{white-space:wrap}@media screen and (max-width:767px){main.charge .table-scroll-container table td.sp-w-space{white-space:wrap}}main.charge .table-scroll-container table td .asterisk-indent li{width:max-content}main.charge .table-scroll-container table .half-table__span{width:25%}main.charge .table-scroll-container table .table-item{font-size:1rem;padding:1rem 1.5rem}@media screen and (max-width:767px){main.charge .table-scroll-container table .table-item{font-size:.875rem}}main.charge .table-scroll-container table .fs-16{font-size:1rem}@media screen and (max-width:767px){main.charge .table-scroll-container table .fs-16{font-size:.875rem}}main.charge .table-scroll-container table .table-bg__white{background-color:#fff}main.charge .chargeTitle{font-size:1.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:767px){main.charge .chargeTitle{font-size:1.4375rem;gap:.5rem}}main.charge .chargeTitle::before{content:"";display:inline-block}main.charge .chargeTitle.--television::before{background:url(../images/common/icon_tv.svg) no-repeat center/contain;width:64px;height:64px}@media screen and (max-width:767px){main.charge .chargeTitle.--television::before{width:40px;height:40px}}main.charge .chargeTitle.--internet::before{background:url(../images/common/icon_net.svg) no-repeat center/contain;width:64px;height:64px}@media screen and (max-width:767px){main.charge .chargeTitle.--internet::before{width:40px;height:40px}}main.charge .chargeTitle.--phone::before{background:url(../images/common/icon_phone.svg) no-repeat center/contain;width:64px;height:64px}@media screen and (max-width:767px){main.charge .chargeTitle.--phone::before{width:40px;height:40px}}main.charge .chargeTitle.--other::before{background:url(../images/common/icon_other.svg) no-repeat center/contain;width:64px;height:64px}@media screen and (max-width:767px){main.charge .chargeTitle.--other::before{width:40px;height:40px}}main.charge .chargeTitle.--mobile::before{background:url(../images/common/icon_mobile.svg) no-repeat center/contain;width:64px;height:64px}@media screen and (max-width:767px){main.charge .chargeTitle.--mobile::before{width:40px;height:40px}}main.charge .tab .plan-ttl{text-align:center;font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.charge .tab .plan-ttl{font-size:1.125rem}}main.charge .tab .i-present{text-align:center;font-weight:700}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-wrap{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-wrap{grid-template-columns:1fr}}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-wrap._col2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-wrap._col2{grid-template-columns:1fr}}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:1.5rem;padding:2rem 1.5rem;background-color:#edf5fe;border-radius:20px}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item{gap:1rem}}main.charge .secCharge .secCharge__block1 .circle-txt{position:absolute;top:-20px;left:-20px;text-align:center;display:grid;place-content:center;color:#fff;font-weight:700;line-height:1.4;width:5rem;height:5rem;background-color:#0081cc;border-radius:50%;z-index:1}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .circle-txt{left:-16px;width:4.5rem;height:4.5rem}}main.charge .secCharge .secCharge__block1 .price__container{text-align:center;min-width:fit-content;display:flex;flex-direction:column;gap:64px}main.charge .secCharge .secCharge__block1 .price__container .price-discount{background:linear-gradient(transparent 79%,#ffec60 79%,#ffec60 92%,transparent 92%);width:fit-content;margin:0 auto;position:relative}main.charge .secCharge .secCharge__block1 .price__container .price-discount::before{content:"";display:inline-block;width:40px;height:32px;background:url(../images/common/arrow-bottom_blue.svg) no-repeat center center/cover;position:absolute;top:-46px;left:50%;transform:translateX(-50%)}main.charge .secCharge .secCharge__block1 .price__container .price-discount .price-main{flex-wrap:wrap}main.charge .secCharge .secCharge__block1 .price__container .price-discount .price-main .price-amount{background:0 0}main.charge .secCharge .secCharge__block1 .price__container .price-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4}main.charge .secCharge .secCharge__block1 .price__container .price-label{writing-mode:vertical-rl;font-size:1rem;line-height:1.2;padding-right:.5rem}main.charge .secCharge .secCharge__block1 .price__container .price-label__months{font-size:1.25rem;font-weight:700;margin-right:.5rem;display:flex;align-items:center;margin-bottom:-7px}main.charge .secCharge .secCharge__block1 .price__container .price-label__months span{font-size:1.625rem;font-weight:800;display:inline-block}main.charge .secCharge .secCharge__block1 .price__container .price-amount__wrap{display:flex;align-items:center}main.charge .secCharge .secCharge__block1 .price__container .price-amount{font-size:2.5625rem;font-weight:800;letter-spacing:2.05px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}main.charge .secCharge .secCharge__block1 .price__container .price-tax{font-size:.6875rem}main.charge .secCharge .secCharge__block1 .price__container .price-unit span{font-size:.6875rem}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.standard-plus{background-color:#edfef7}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.standard-plus .circle-txt{background-color:#01cf7d}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.standard-plus .recommend__text{color:#01cf7d}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.standard .recommend__text{color:#0081cc}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.select{background-color:#feedf4}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-item.select .recommend__text{color:#f13c82}main.charge .secCharge .secCharge__block2{margin-top:96px;padding:50px 40px 48px;border:#989898 1px solid;border-radius:20px;width:100%;position:relative}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2{margin-top:72px;padding:48px 16px 24px}}main.charge .secCharge .secCharge__block2 .slashTitle{position:absolute;top:-24px;left:0;right:0;margin:auto;width:fit-content;background-color:#fff;padding-inline:20px}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .slashTitle{top:-20px;padding-inline:16px}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option{padding:3rem 5rem;background-color:#ffebf5;border-radius:20px}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option{padding:2rem 1.5rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-catch{text-align:center;color:#e40077;font-weight:700;font-size:1.25rem;margin-bottom:3rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-catch{font-size:1rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-flex{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-flex{flex-direction:column}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents{background-color:#fff;padding:1.5rem;border-radius:20px;width:100%;max-width:360px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:relative}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents._recommend .deco-balloon{position:absolute;top:-20px;left:-20px}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents._recommend .deco-balloon{width:60px;height:60px;top:-40px;left:-16px;line-height:1.2;font-size:.875rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents._recommend .deco-balloon p{font-weight:700}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents .service-name{font-size:1.4375rem;font-weight:700}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents .service-name{font-size:1.125rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents .secCharge__block2-netflix{padding-top:2rem;position:relative}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents .secCharge__block2-netflix::before{content:"";width:24px;height:24px;display:block;background-color:#e40077;-webkit-mask-image:url(../images/common/icon-plus.svg);mask-image:url(../images/common/icon-plus.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;left:50%;transform:translateX(-50%);top:0;margin:auto}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-contents .secCharge__block2-netflix p{font-size:.875rem;text-align:center}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price{width:100%;max-width:354px}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price__container{text-align:center;min-width:fit-content;display:flex;flex-direction:column;gap:64px}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price__container .price-discount::before{content:"";display:inline-block;width:40px;height:32px;background:url(../images/common/arrow-bottom_blue.svg) no-repeat center center/cover;position:absolute;top:-46px;left:50%;transform:translateX(-50%)}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount{width:fit-content;margin:0 auto;position:relative}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .i-present{text-align:center;font-weight:700;font-size:1.5rem}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .i-present{font-size:1.25rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-main{flex-wrap:wrap}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-main .price-amount{font-size:4.375rem}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-main .price-amount{font-size:3.625rem}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-main .price-amount{font-size:2.5625rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-unit{font-size:1.75rem}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-unit{font-size:1.375rem}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-unit{font-size:1.25rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-unit span{font-size:.875rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-discount .price-unit span{font-size:.8125rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4;flex-wrap:wrap}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label{font-size:1.625rem;line-height:1.2;padding-right:.5rem;margin-bottom:-8px}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label{font-size:1.25rem;margin-bottom:0}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months{font-size:1rem;font-weight:700;margin-right:.5rem;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:-7px}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months{margin-bottom:0;align-items:center}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months{font-size:.875rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months span{font-size:1.5rem;display:block}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months span{font-size:1.25rem}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-label__months span{font-size:1.125rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-amount__wrap{display:flex;align-items:center}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-amount{font-size:3.625rem;font-weight:800;letter-spacing:2.05px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-amount{font-size:2.5625rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-unit{font-size:1.625rem;margin-bottom:-8px}@media screen and (max-width:959px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-unit{font-size:1.25rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-price .price-unit span{font-size:.8125rem}main.charge .secCharge .accordion.--highlight{border:2px solid #e40077}main.charge .secCharge .accordion.--highlight .ttl{color:#e40077}main.charge .secCharge .accordion.--highlight table th{color:#fff;background-color:#0081cc}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-single{margin-top:3rem;background-color:#def7ff;padding:2rem;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:9rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-single{flex-direction:column;gap:4rem}}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-single .price__container{gap:1.5rem}main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-single .price-discount::before{top:50%;left:-50%;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block1 .secCharge__block1__plan-single .price-discount::before{top:-46px;left:50%;transform:translateX(-50%)}}main.charge .secCharge .secCharge__block1 .price__container.--internet .price-label__months{margin-right:3px}main.charge .secCharge .secCharge__block1 .price__container.--internet .price-unit{margin-bottom:-7px}main.charge .secCharge .priceMain-wrap .asterisk-indent{text-align:left}main.charge .secCharge .y-room{margin-inline:auto;max-width:50rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:1.5rem 2rem;background:#def7ff;border-radius:20px}@media screen and (max-width:767px){main.charge .secCharge .y-room{flex-direction:column;gap:2rem}}main.charge .secCharge .y-room img{width:43.5%}@media screen and (max-width:767px){main.charge .secCharge .y-room img{width:90%}}main.charge .secCharge .y-room .textarea{flex-grow:1;text-align:center}main.charge .secCharge .y-room .textarea .highlight{font-size:1.125rem;font-weight:700;line-height:1.4;color:#0085cd}main.charge .secCharge .y-room .textarea .highlight span{font-size:1.4375rem;background:linear-gradient(transparent 68%,#ffec60 68%)}main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-ttl{font-size:1.625rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option .secCharge__block2-ttl{font-size:1.25rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet{background-color:#def7ff}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price{max-width:420px}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-unit{margin-bottom:0}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-unit{line-height:1.2}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-unit span{display:block;font-size:.6875rem}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-discount .price-label{font-size:2.5rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-discount .price-label{font-size:2rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-discount .price-amount__wrap{font-size:2.5rem;background:linear-gradient(transparent 66%,#ffec60 66%,#ffec60 86%,transparent 86%);gap:.125rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-discount .price-amount__wrap{font-size:2rem}}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--internet .secCharge__block2-price .price-discount .price-amount{background:0 0}main.charge .secCharge .intro-wrap{display:flex;justify-content:center;align-items:center;gap:4rem}@media screen and (max-width:767px){main.charge .secCharge .intro-wrap{flex-direction:column;gap:1.5rem}}main.charge .secCharge .intro-wrap .img__wrap{text-align:center}main.charge .secCharge .intro-wrap .img__wrap._banner img{max-width:100%}main.charge .secCharge .intro-wrap .img__wrap img{max-width:9.1875rem}main.charge .secCharge .intro-wrap .intro{font-size:1.125rem;font-weight:700;line-height:1.4}main.charge .secCharge .intro-wrap .intro .fz-l{font-size:1.625rem}main.charge .secCharge .secCharge__block2.--phone{padding:0}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--phone{background-color:#fff}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--phone .secCharge__block2-price{margin:0 auto}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--phone .secCharge__block2-price .price-amount{color:#00a33e}main.charge .secCharge .secCharge__block2 .secCharge__block2-option.--phone .asterisk-indent{width:fit-content;margin:1.5rem auto}main.charge .secCharge .mobilePlan .mobilePlan__table .price{padding-inline:0}main.charge .secCharge .monthly-mobile-option-table .price-flex2{justify-content:center}main.charge .secCharge .monthly-mobile-option-table .price-flex2 .price-flex2-amount{width:8.5rem}main.charge .table-cost .table-side-head{width:50%}@media screen and (max-width:767px){main.charge .table-cost .table-side-head{min-width:224px}}main.charge .table-cost .price-flex2 .price-flex2-type{width:auto}main.charge .table-cost .price-flex2 .price-flex2-amount{width:auto}main.charge .secCharge .dot-text{margin-left:auto;margin-right:auto}main.charge .secCharge .cost-item-normal{display:flex;gap:.5rem;width:fit-content;align-items:baseline;position:relative;z-index:0}main.charge .secCharge .cost-item-normal:before{position:absolute;content:"";width:14.75rem;height:2px;top:50%;left:0;transform:translateY(-50%) rotate(-16deg);background:#ff6f61;z-index:2}@media screen and (max-width:767px){main.charge .secCharge .cost-item-normal:before{width:10rem;left:50%;transform:translate(-50%,-50%) rotate(-16deg)}}main.charge .secCharge .cost-item-normal .month{writing-mode:vertical-rl;font-size:1.3125rem;font-weight:700;line-height:110%}@media screen and (max-width:767px){main.charge .secCharge .cost-item-normal .month{font-size:1.125rem}}main.charge .secCharge .cost-item-normal .cost .cost-num{position:relative;font-size:3.25rem;font-family:Inter,sans-serif;font-weight:800;line-height:1.4;z-index:1}@media screen and (max-width:767px){main.charge .secCharge .cost-item-normal .cost .cost-num{font-size:2.5rem}}main.charge .secCharge .cost-item-normal .cost .cost-en{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.charge .secCharge .cost-item-normal .cost .cost-en{font-size:1.125rem}}main.charge .secCharge .cost-item-normal small{position:absolute;content:"";right:0;bottom:0;font-size:.75rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.charge .secCharge .cost-item-normal small{bottom:-8px}}main.charge .secCharge .sec3__dis{display:flex;position:relative;align-items:flex-start;width:fit-content;gap:.5rem}main.charge .secCharge .sec3__dis .sec3__dis-month{font-size:1.3125rem;font-weight:700;line-height:1.4}main.charge .secCharge .sec3__dis .sec3__dis-cost{font-size:4.4375rem;color:#ff6f61;font-weight:800;font-family:Inter,sans-serif;line-height:100%}@media screen and (max-width:767px){main.charge .secCharge .sec3__dis .sec3__dis-cost{font-size:3rem}}main.charge .secCharge .sec3__dis .sec3__dis-cost span{font-size:2.5rem;font-weight:700;padding-left:4px}@media screen and (max-width:767px){main.charge .secCharge .sec3__dis .sec3__dis-cost span{font-size:2rem}}main.charge .secCharge .sec3__dis small{position:absolute;content:"";font-size:.75rem;font-weight:700;bottom:0;right:0}@media screen and (max-width:767px){main.charge .secCharge .sec3__dis small{bottom:-8px}}main.charge .secCharge .border-content{padding:3rem 2rem 2.5rem}@media screen and (max-width:767px){main.charge .secCharge .border-content{padding:2rem 1rem}}main.charge .secCharge .sec3__border{display:flex;align-items:center;justify-content:space-around;max-width:52.125rem;width:100%;margin:0 auto}@media screen and (max-width:919px){main.charge .secCharge .sec3__border{flex-direction:column}}main.charge .secCharge .sec3__border>div:nth-of-type(1){display:flex;align-items:center;gap:3.75rem}@media screen and (max-width:767px){main.charge .secCharge .sec3__border>div:nth-of-type(1){gap:1rem}}main.charge .secCharge .sec3__border .sec3__border-img{width:8.125rem;height:auto}@media screen and (max-width:767px){main.charge .secCharge .sec3__border .sec3__border-img{width:4.875rem}}@media screen and (max-width:919px){main.charge .secCharge .sec3__border .arrow{transform:rotate(90deg);margin-bottom:1.5rem}}main.charge .secCharge .table-other th a{color:#03f;text-decoration:underline}main.charge .secCharge .table-other th a:visited{color:#551a8b}main.charge .secCharge .table-other .price-flex2 .price-flex2-type{width:auto}main.charge .secCharge .table-other .price-flex2 .price-flex2-amount{width:auto}main.charge .secCharge .secCharge__block-other{padding:2.5rem 4rem;background-color:#e7ecf8;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other{padding:2rem 1.5rem;flex-direction:column}}main.charge .secCharge .secCharge__block-other .secCharge__block-other__ttl{font-size:1.625rem;font-weight:700;min-width:220px}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .secCharge__block-other__ttl{min-width:auto}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .secCharge__block-other__ttl{font-size:1.25rem}}main.charge .secCharge .secCharge__block-other .sec3__list{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem}@media screen and (max-width:1090px){main.charge .secCharge .secCharge__block-other .sec3__list{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .sec3__list{gap:1.5rem}}main.charge .secCharge .secCharge__block-other .sec3__list .sec3__item{display:flex;gap:1.25rem;align-items:center}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .sec3__list .sec3__item{gap:.75rem}}main.charge .secCharge .secCharge__block-other .sec3__list .sec3__item .sec3__item-circle{text-align:center;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:700;line-height:120%;background:#ff6f61;border-radius:50%}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .sec3__list .sec3__item .sec3__item-circle{width:4rem;height:4rem;font-size:.875rem}}main.charge .secCharge .secCharge__block-other .cost-item-border{position:relative;display:flex;align-items:baseline;gap:.5rem;width:fit-content}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .cost-item-border{gap:.25rem}}main.charge .secCharge .secCharge__block-other .cost-item-border .month{writing-mode:vertical-rl;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .cost-item-border .month{font-size:1rem}}main.charge .secCharge .secCharge__block-other .cost-item-border .cost .cost-num{color:#0081cc;font-size:3.625rem;font-family:Inter,sans-serif;font-weight:800;background:linear-gradient(transparent 70%,#ffec60 70%,#ffec60 90%,transparent 90%)}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .cost-item-border .cost .cost-num{font-size:2.5625rem}}main.charge .secCharge .secCharge__block-other .cost-item-border .cost .cost-en{font-family:"Noto Sans JP",sans-serif;font-size:1.4375rem;font-weight:700}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .cost-item-border .cost .cost-en{font-size:1.125rem}}main.charge .secCharge .secCharge__block-other .cost-item-border small{font-size:1rem;position:absolute;content:"";left:52%;transform:translateX(-50%);bottom:-.5rem;width:max-content}@media screen and (max-width:767px){main.charge .secCharge .secCharge__block-other .cost-item-border small{font-size:.875rem}}body.is-fixed{overflow:hidden}.comics .--border-top{border-top:1px solid #ccc;padding-top:3rem}.comics .comics-title{font-weight:700;font-size:1.5rem;text-align:center}@media screen and (max-width:767px){.comics .comics-title{font-size:1.25rem}}.comics .comics-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:flex-start}@media screen and (min-width:768px){.comics .comics-container{grid-template-columns:repeat(3,1fr);gap:3rem 1.5rem}}.comics .comics-container:nth-of-type(n+2){margin-top:4rem}.comics .comics-container .comics-item .comics__title{font-size:.75rem;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.comics .comics-container .comics-item .comics__title{font-size:1.125rem}}.comics .comics-container .comics-item button{position:relative}.comics .comics-container .comics-item button .comics-img{overflow:hidden}.comics .comics-container .comics-item button .comics-img img{width:100%}.comics .comics-container .comics-item button .comics-button__text{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.comics .comics-container .comics-item button .comics-button__text p{font-size:.75rem;text-align:center;text-decoration:none;font-weight:700}@media screen and (min-width:768px){.comics .comics-container .comics-item button .comics-button__text p{font-size:1.125rem}}.comics .comics-container .comics-item button .coming-soon{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:1.625rem;font-weight:700;padding:1rem;background-color:#262626}@media screen and (max-width:767px){.comics .comics-container .comics-item button .coming-soon{margin-top:-1.5rem;font-size:1.125rem}}.comics .comics-container .comics-item button.no-click{pointer-events:none}.modal-comics{padding:2.5rem 0 2rem;max-width:57.5rem;max-height:43.3125rem;width:87.8%;height:80svh;border-radius:1.25rem;opacity:0;transition:opacity .3s;background-color:#fff;z-index:9999;overflow:visible}.modal-comics.is-open{opacity:1}.modal-comics:focus{outline:0}.modal-comics::backdrop{background-color:rgba(38,38,38,.64)}@media screen and (max-width:767px){.modal-comics{padding:1.25rem 0 1rem;max-width:37.5rem;max-height:37.5625rem;top:50svh;transform:translateY(-55svh);margin-top:20svh;border-radius:.625rem}}.modal-comics-head{position:relative;text-align:right}.modal-comics__close-icon{position:absolute;display:flex;justify-content:center;align-items:center;gap:.8125rem;top:min(-5.5rem,22.3vw);right:clamp(-5rem,15.7692rem - 23.0769vw,1rem);cursor:pointer}@media screen and (max-width:767px){.modal-comics__close-icon{top:-4rem;right:0}}.modal-comics__close-icon p{font-size:1.125rem;color:#fff}@media screen and (max-width:767px){.modal-comics__close-icon p{font-size:1rem}}@media screen and (max-width:767px){.modal-comics__close-icon svg{width:2rem;height:auto}}.modal-body{padding:0;width:100%;height:calc(100% - 8rem + 2rem)}.modal-body .modal-images{padding:0 2rem;width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem}.modal-body .modal-images .modal-image img{width:100%;user-select:none}@media screen and (max-width:767px){.modal-body{height:calc(100% - 4.5rem);gap:1rem}.modal-body .modal-images{padding:0 1rem}}.comics__images{margin-top:2rem;margin-left:auto;margin-right:auto}.comics__image{width:100%}.comics__image img{width:100%;object-fit:contain}.modal-comics-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e1e1;display:grid;place-items:center}@media screen and (max-width:767px){.modal-comics-footer{margin-top:1rem;padding-top:1rem}}.modal-comics__close-icon--footer{display:flex;justify-content:center;align-items:center;gap:.8125rem;cursor:pointer}.modal-comics__close-icon--footer p{font-size:1.125rem;color:#0081cc;line-height:1.575rem;letter-spacing:.05em}@media screen and (max-width:767px){.modal-comics__close-icon--footer p{font-size:1rem}}@media screen and (max-width:767px){.modal-comics__close-icon--footer svg{width:2rem;height:auto}}.top .news__list{display:flex;margin-top:1.5rem}.top .news__list li{width:50%}.top .news__list li a{text-decoration:underline}.confirm .contact-top{width:90%;margin:0 auto;max-width:500px}@media screen and (min-width:768px){.confirm .contact-top{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}}.confirm .contact-top ul{display:flex;align-items:center;justify-content:space-between;padding:0 3.875rem;position:relative}@media (max-width:767px){.confirm .contact-top ul{justify-content:center}}.confirm .contact-top ul:before{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% + 7.75rem)}.confirm .contact-top ul::after{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% - 7.75rem)}@media (max-width:767px){.confirm .contact-top ul::after,.confirm .contact-top ul:before{content:none}}.confirm .contact-top ul li{position:relative}.confirm .contact-top ul li.is-active .contact__top-step{background:#0081cc}.confirm .contact-top ul li.is-active .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#0081cc;bottom:0;left:50%;transform:translate(-50%,50%)}.confirm .contact-top ul li.is-active .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#0081cc;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.confirm .contact-top ul li .contact__top-step{border-radius:50%;background:#989898;width:4rem;height:4rem;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:0}.confirm .contact-top ul li .contact__top-step span{font-size:1rem;font-weight:700;color:#fff;line-height:.8em;font-family:Inter,sans-serif}.confirm .contact-top ul li .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#989898;bottom:0;left:50%;transform:translate(-50%,50%)}.confirm .contact-top ul li .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#989898;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.confirm .contact-top ul li p{font-weight:700;font-size:1.125rem;text-align:center;margin-top:.5rem}.confirm .confirm__form{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.confirm dl dd{padding:16px;border:1px solid #ccc;border-radius:10px;margin-top:8px;overflow-wrap:anywhere}.confirm .button-square{margin:32px auto 0 auto}.confirm button{margin:24px auto 0 auto;display:block}.confirm button p{text-decoration:underline}.construction-wiring .border-content{border:3px solid #ccc}.construction-wiring .sec1 .sec1__block1{display:flex;gap:3rem}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block1{flex-direction:column;gap:1.5rem}}.construction-wiring .sec1 .sec1__block1 .sec1__block1-text{flex:1}.construction-wiring .sec1 .sec1__block1 .sec1__block1-img{width:47%}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block1 .sec1__block1-img{width:100%}}.construction-wiring .sec1 .sec1__block1 .sec1__block1-img img{width:100%;height:auto}.construction-wiring .sec1 .sec1__block2 .sec1__block2-wrap{max-width:47.375rem;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block3 .sec1__block3-buttons{gap:1rem}}.construction-wiring .sec1 .sec1__block3 .sec1__block3-buttons>div:nth-of-type(1) .arrow--right{display:grid;place-content:center}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block4 .border-content-title{top:-34px}}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block4 .button-square{margin-left:auto;margin-right:auto}}.construction-wiring .sec1 .sec1__block4 .sec1__block4-top{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block4 .sec1__block4-top{flex-direction:column;gap:1.5rem}}.construction-wiring .sec1 .sec1__block4 .sec1__block4-top>div:nth-of-type(1){width:48%}@media screen and (max-width:767px){.construction-wiring .sec1 .sec1__block4 .sec1__block4-top>div:nth-of-type(1){width:100%}}.construction-wiring .sec1 .sec1__block4 .sec1__block4-top>div:nth-of-type(2){flex:1}.construction-wiring .sec1 .sec1__block4 strong{display:block;width:fit-content;color:#0081cc;font-weight:700;line-height:1.4;padding:.25rem 1rem;background:#edf5fe;border-radius:12px}.construction-wiring .sec2 .sec2__block1 .sec2__block1-list li{padding-top:3rem;padding-bottom:3rem;border-top:1px solid #ccc}.construction-wiring .sec2 .sec2__block1 .sec2__block1-list li:last-of-type{border-bottom:1px solid #ccc}.construction-wiring .sec2 .sec2__block1 .sec2__block1-list li strong{font-weight:700;color:#0081cc;background:#edf5fe;padding:.25rem 1rem;border-radius:12px;display:block;width:fit-content}@media screen and (max-width:767px){.construction-wiring .sec2 .sec2__block1 .sec2__block1-list li .button-square{margin-left:auto;margin-right:auto}}.construction-wiring .sec2 .sec2__block2 .sec2__block2-wrap{max-width:47.375rem;width:100%;margin-left:auto;margin-right:auto}.contact{padding-bottom:4rem}@media screen and (max-width:767px){.contact{padding-bottom:3rem}}.contact .sec1 .infoBlock .infoBlock__img{text-align:center}.contact .sec1 .infoBlock .infoBlock__img img{border:initial;width:4rem;height:4rem}.contact .sec1 .infoBlock>a{background:#f3f3f3}.contact .sec1 h3{text-align:center;font-size:1.625rem;font-weight:700}.contact .sec3 .sec3__block1 .accordion__head,.contact .sec3 .sec3__block2 .accordion__head{width:100%}.contact .sec3 .sec3__block1 .accordion__head .ttl,.contact .sec3 .sec3__block2 .accordion__head .ttl{display:flex;flex-direction:column;width:100%}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .accordion__head .ttl,.contact .sec3 .sec3__block2 .accordion__head .ttl{padding-right:initial}}.contact .sec3 .sec3__block1 .accordion__head .ttl strong,.contact .sec3 .sec3__block2 .accordion__head .ttl strong{display:block;width:fit-content;margin:0 auto;font-weight:700;font-size:1.125rem}.contact .sec3 .accordion__body .button-square{margin-right:auto;margin-left:initial}.contact .sec3 .accordion__body ul{font-size:.8125rem}@media screen and (max-width:767px){.contact .sec3 .accordion__body ul{font-size:.75rem}}.contact .sec3 .accordion__body ul ol{list-style:decimal}.contact .sec3 .sec3__block1 .sec3__block1-link,.contact .sec3 .sec3__block1 .sec3__block2-link,.contact .sec3 .sec3__block1 .sec3__block3-link,.contact .sec3 .sec3__block2 .sec3__block1-link,.contact .sec3 .sec3__block2 .sec3__block2-link,.contact .sec3 .sec3__block2 .sec3__block3-link,.contact .sec3 .sec3__block3 .sec3__block1-link,.contact .sec3 .sec3__block3 .sec3__block2-link,.contact .sec3 .sec3__block3 .sec3__block3-link{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link,.contact .sec3 .sec3__block1 .sec3__block2-link,.contact .sec3 .sec3__block1 .sec3__block3-link,.contact .sec3 .sec3__block2 .sec3__block1-link,.contact .sec3 .sec3__block2 .sec3__block2-link,.contact .sec3 .sec3__block2 .sec3__block3-link,.contact .sec3 .sec3__block3 .sec3__block1-link,.contact .sec3 .sec3__block3 .sec3__block2-link,.contact .sec3 .sec3__block3 .sec3__block3-link{flex-direction:column}}.contact .sec3 .sec3__block1 .sec3__block1-link>div,.contact .sec3 .sec3__block1 .sec3__block2-link>div,.contact .sec3 .sec3__block1 .sec3__block3-link>div,.contact .sec3 .sec3__block2 .sec3__block1-link>div,.contact .sec3 .sec3__block2 .sec3__block2-link>div,.contact .sec3 .sec3__block2 .sec3__block3-link>div,.contact .sec3 .sec3__block3 .sec3__block1-link>div,.contact .sec3 .sec3__block3 .sec3__block2-link>div,.contact .sec3 .sec3__block3 .sec3__block3-link>div{background:#edf5fe;border-radius:12px;padding:1.5rem 2rem}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link>div,.contact .sec3 .sec3__block1 .sec3__block2-link>div,.contact .sec3 .sec3__block1 .sec3__block3-link>div,.contact .sec3 .sec3__block2 .sec3__block1-link>div,.contact .sec3 .sec3__block2 .sec3__block2-link>div,.contact .sec3 .sec3__block2 .sec3__block3-link>div,.contact .sec3 .sec3__block3 .sec3__block1-link>div,.contact .sec3 .sec3__block3 .sec3__block2-link>div,.contact .sec3 .sec3__block3 .sec3__block3-link>div{padding:1rem 1rem}}.contact .sec3 .sec3__block1 .sec3__block1-link>div dl,.contact .sec3 .sec3__block1 .sec3__block2-link>div dl,.contact .sec3 .sec3__block1 .sec3__block3-link>div dl,.contact .sec3 .sec3__block2 .sec3__block1-link>div dl,.contact .sec3 .sec3__block2 .sec3__block2-link>div dl,.contact .sec3 .sec3__block2 .sec3__block3-link>div dl,.contact .sec3 .sec3__block3 .sec3__block1-link>div dl,.contact .sec3 .sec3__block3 .sec3__block2-link>div dl,.contact .sec3 .sec3__block3 .sec3__block3-link>div dl{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.8125rem;color:#0081cc;font-weight:700}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link>div dl,.contact .sec3 .sec3__block1 .sec3__block2-link>div dl,.contact .sec3 .sec3__block1 .sec3__block3-link>div dl,.contact .sec3 .sec3__block2 .sec3__block1-link>div dl,.contact .sec3 .sec3__block2 .sec3__block2-link>div dl,.contact .sec3 .sec3__block2 .sec3__block3-link>div dl,.contact .sec3 .sec3__block3 .sec3__block1-link>div dl,.contact .sec3 .sec3__block3 .sec3__block2-link>div dl,.contact .sec3 .sec3__block3 .sec3__block3-link>div dl{font-size:.75rem}}.contact .sec3 .sec3__block1 .sec3__block1-link>div dl dt,.contact .sec3 .sec3__block1 .sec3__block2-link>div dl dt,.contact .sec3 .sec3__block1 .sec3__block3-link>div dl dt,.contact .sec3 .sec3__block2 .sec3__block1-link>div dl dt,.contact .sec3 .sec3__block2 .sec3__block2-link>div dl dt,.contact .sec3 .sec3__block2 .sec3__block3-link>div dl dt,.contact .sec3 .sec3__block3 .sec3__block1-link>div dl dt,.contact .sec3 .sec3__block3 .sec3__block2-link>div dl dt,.contact .sec3 .sec3__block3 .sec3__block3-link>div dl dt{width:fit-content}.contact .sec3 .sec3__block1 .sec3__block1-link>div dl dd,.contact .sec3 .sec3__block1 .sec3__block2-link>div dl dd,.contact .sec3 .sec3__block1 .sec3__block3-link>div dl dd,.contact .sec3 .sec3__block2 .sec3__block1-link>div dl dd,.contact .sec3 .sec3__block2 .sec3__block2-link>div dl dd,.contact .sec3 .sec3__block2 .sec3__block3-link>div dl dd,.contact .sec3 .sec3__block3 .sec3__block1-link>div dl dd,.contact .sec3 .sec3__block3 .sec3__block2-link>div dl dd,.contact .sec3 .sec3__block3 .sec3__block3-link>div dl dd{flex:1}.contact .sec3 .sec3__block1 .sec3__block1-link img,.contact .sec3 .sec3__block1 .sec3__block2-link img,.contact .sec3 .sec3__block1 .sec3__block3-link img,.contact .sec3 .sec3__block2 .sec3__block1-link img,.contact .sec3 .sec3__block2 .sec3__block2-link img,.contact .sec3 .sec3__block2 .sec3__block3-link img,.contact .sec3 .sec3__block3 .sec3__block1-link img,.contact .sec3 .sec3__block3 .sec3__block2-link img,.contact .sec3 .sec3__block3 .sec3__block3-link img{width:8.75rem;height:auto}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link img,.contact .sec3 .sec3__block1 .sec3__block2-link img,.contact .sec3 .sec3__block1 .sec3__block3-link img,.contact .sec3 .sec3__block2 .sec3__block1-link img,.contact .sec3 .sec3__block2 .sec3__block2-link img,.contact .sec3 .sec3__block2 .sec3__block3-link img,.contact .sec3 .sec3__block3 .sec3__block1-link img,.contact .sec3 .sec3__block3 .sec3__block2-link img,.contact .sec3 .sec3__block3 .sec3__block3-link img{width:5.625rem}}.contact .sec3 .sec3__block1 .sec3__block1-link a,.contact .sec3 .sec3__block1 .sec3__block2-link a,.contact .sec3 .sec3__block1 .sec3__block3-link a,.contact .sec3 .sec3__block2 .sec3__block1-link a,.contact .sec3 .sec3__block2 .sec3__block2-link a,.contact .sec3 .sec3__block2 .sec3__block3-link a,.contact .sec3 .sec3__block3 .sec3__block1-link a,.contact .sec3 .sec3__block3 .sec3__block2-link a,.contact .sec3 .sec3__block3 .sec3__block3-link a{font-weight:700;font-size:3.625rem;font-style:Inter,sans-serif;color:#0081cc;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:100%}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link a,.contact .sec3 .sec3__block1 .sec3__block2-link a,.contact .sec3 .sec3__block1 .sec3__block3-link a,.contact .sec3 .sec3__block2 .sec3__block1-link a,.contact .sec3 .sec3__block2 .sec3__block2-link a,.contact .sec3 .sec3__block2 .sec3__block3-link a,.contact .sec3 .sec3__block3 .sec3__block1-link a,.contact .sec3 .sec3__block3 .sec3__block2-link a,.contact .sec3 .sec3__block3 .sec3__block3-link a{font-size:2rem}}.contact .sec3 .sec3__block1 .sec3__block1-link a span,.contact .sec3 .sec3__block1 .sec3__block2-link a span,.contact .sec3 .sec3__block1 .sec3__block3-link a span,.contact .sec3 .sec3__block2 .sec3__block1-link a span,.contact .sec3 .sec3__block2 .sec3__block2-link a span,.contact .sec3 .sec3__block2 .sec3__block3-link a span,.contact .sec3 .sec3__block3 .sec3__block1-link a span,.contact .sec3 .sec3__block3 .sec3__block2-link a span,.contact .sec3 .sec3__block3 .sec3__block3-link a span{font-size:1.125rem;font-weight:700;line-height:140%;font-style:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.contact .sec3 .sec3__block1 .sec3__block1-link a span,.contact .sec3 .sec3__block1 .sec3__block2-link a span,.contact .sec3 .sec3__block1 .sec3__block3-link a span,.contact .sec3 .sec3__block2 .sec3__block1-link a span,.contact .sec3 .sec3__block2 .sec3__block2-link a span,.contact .sec3 .sec3__block2 .sec3__block3-link a span,.contact .sec3 .sec3__block3 .sec3__block1-link a span,.contact .sec3 .sec3__block3 .sec3__block2-link a span,.contact .sec3 .sec3__block3 .sec3__block3-link a span{font-size:.875rem}}.contact .sec3 .sec3__block1 .accordion__body strong,.contact .sec3 .sec3__block2 .accordion__body strong,.contact .sec3 .sec3__block3 .accordion__body strong{color:#0081cc;background:#edf5fe;font-size:1rem;border-radius:12px;width:fit-content;display:block;padding:.25rem 1rem}.contact .sec3 .sec3__block2 .sec3__block2-link{display:grid;grid-template-columns:140px auto;grid-template-rows:repeat(2,auto);grid-column-gap:12px;grid-row-gap:6px}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-link{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-column-gap:8px;grid-row-gap:8px}}.contact .sec3 .sec3__block2 .sec3__block2-link img{grid-area:1/1/2/2}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-link img{grid-area:1/1/2/3;margin:0 auto}}.contact .sec3 .sec3__block2 .sec3__block2-link a{grid-area:1/2/2/3;align-items:baseline}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-link a{grid-area:2/1/3/3;display:flex;flex-direction:column;align-items:center;justify-content:center}}.contact .sec3 .sec3__block2 .sec3__block2-link>div{grid-area:2/1/3/3}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-link>div{grid-area:3/1/4/3}}.contact .sec3 .sec3__block2 .sec3__block2-guidance{display:grid;gap:.5rem;padding:1rem;background:#f3f3f3;border-radius:12px}.contact .sec3 .sec3__block2 .sec3__block2-guidance>div{display:flex;align-items:baseline;gap:1.875rem;padding:1rem 1.5rem;background:#fff;border-radius:10px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance>div{flex-direction:column;align-items:flex-start;gap:1rem}}.contact .sec3 .sec3__block2 .sec3__block2-guidance .head{display:flex;align-items:center;gap:10px;min-width:15.3125rem}.contact .sec3 .sec3__block2 .sec3__block2-guidance .head .head-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:800;color:#fff;background-color:#0085cd;border-radius:5px;flex-shrink:0}.contact .sec3 .sec3__block2 .sec3__block2-guidance .head .head-ttl{font-size:1rem}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul{display:flex;flex-direction:column;gap:1rem;flex:1;position:relative}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance ul{margin-left:.5rem}}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul::after{position:absolute;content:"";top:7%;left:0;width:4px;height:86%;background-color:#0081cc}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance ul::after{top:0;height:90%}}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item{display:flex;align-items:center;gap:1rem}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item{gap:.5rem}}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item:first-of-type{margin-left:-20px}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item:first-of-type .line{width:60px}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item:first-of-type{margin-left:0}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .list-item:first-of-type .line{width:20px}}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .arrow-box{display:flex;align-items:center;min-width:fit-content}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .arrow-box .line{width:40px;height:4px;background-color:#0081cc;position:relative}@media screen and (max-width:767px){.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .arrow-box .line{width:20px}}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .arrow-box .triangle{height:16px;aspect-ratio:.8660254038;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#0081cc}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .text-box{display:flex;align-items:center;gap:10px}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .text-box .circle-number{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;color:#0081cc;border:2px solid #0081cc;border-radius:50%;flex-shrink:0}.contact .sec3 .sec3__block2 .sec3__block2-guidance ul .text-box .txt{font-size:.875rem}.contact .sec3 .sec3__block3{border-radius:12px;border:1px solid #ccc;padding:1.5rem}.contact .sec3 .sec3__block3 strong{display:block;width:fit-content;margin:0 auto;font-weight:700;font-size:1.125rem}.contact-flow{padding-bottom:4rem}@media screen and (max-width:767px){.contact-flow{padding-bottom:3rem}}.contact-flow .flow__item{align-items:initial}.contact-flow .flow__item .img-area{background:#f3f3f3;max-width:20rem;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact-flow .flow__item .img-area{margin:0 auto;max-width:13.75rem}.contact-flow .flow__item .img-area img{padding:1rem;max-width:7.5rem;width:100%;height:auto}}.contact-flow .flow__item .asterisk-indent{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.contact-flow .sec1 .sec1__block1{display:flex;background:#f3f3f3;border-radius:20px;padding:2rem 3.75rem;justify-content:space-between;align-items:center;position:relative}@media (max-width:1140px){.contact-flow .sec1 .sec1__block1{flex-direction:column;gap:4rem}}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1{gap:2.25rem}}.contact-flow .sec1 .sec1__block1::before{position:absolute;content:"";width:1px;height:65%;left:60%;transform:translate(-50%,-50%);top:50%;background:#0081cc}@media (max-width:1140px){.contact-flow .sec1 .sec1__block1::before{width:80%;height:1px;left:50%;top:55%}}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1::before{top:60%}}.contact-flow .sec1 .sec1__block1 .sec1__tel{display:flex;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1 .sec1__tel{flex-direction:column}}.contact-flow .sec1 .sec1__block1 .sec1__tel img{width:8.75rem;height:auto}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1 .sec1__tel img{width:5.625rem}}.contact-flow .sec1 .sec1__block1 .sec1__tel a{font-weight:700;font-size:3.625rem;font-family:Inter,sans-serif;color:#0081cc;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:100%}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1 .sec1__tel a{font-size:2rem}}.contact-flow .sec1 .sec1__block1 .sec1__tel a span{font-size:1.125rem;font-weight:700;line-height:140%;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.contact-flow .sec1 .sec1__block1 .sec1__tel a span{font-size:.875rem}}.contact-flow .sec2 ul{display:flex;flex-wrap:wrap;gap:1.5rem}.contact-flow .sec2 ul li{width:calc(33% - 1rem);border:3px solid #ccc;border-radius:20px}@media screen and (max-width:919px){.contact-flow .sec2 ul li{width:calc(50% - .75rem)}}@media screen and (max-width:767px){.contact-flow .sec2 ul li{width:100%}}.contact-flow .sec2 ul li a{min-height:8.75rem;height:100%;display:grid;padding:2rem 1.5rem;grid-template-columns:4rem auto;grid-template-rows:repeat(2,auto);grid-column-gap:1.5rem;grid-row-gap:1rem}@media screen and (max-width:767px){.contact-flow .sec2 ul li a{padding:1.5rem 1rem}}.contact-flow .sec2 ul li a img{grid-area:1/1/3/2}.contact-flow .sec2 ul li a strong{grid-area:1/2/2/3;font-size:1.125rem}@media screen and (max-width:767px){.contact-flow .sec2 ul li a strong{font-size:1rem}}.contact-flow .sec2 ul li a p{grid-area:2/2/3/3;font-size:.875rem}.contact .contact-top{max-width:43.75rem;width:100%;margin:0 auto}.contact .contact-top>p{text-align:center}@media screen and (max-width:767px){.contact .contact-top>p{text-align:left}}.contact .contact-top ul{display:flex;align-items:center;justify-content:space-between;padding:0 3.875rem;position:relative}@media screen and (max-width:767px){.contact .contact-top ul{padding:initial}}.contact .contact-top ul:before{position:absolute;content:"";width:7.5rem;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% + 7.75rem)}@media screen and (max-width:767px){.contact .contact-top ul:before{width:15vw;left:calc(50% + 16vw)}}.contact .contact-top ul::after{position:absolute;content:"";width:7.5rem;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% - 7.75rem)}@media screen and (max-width:767px){.contact .contact-top ul::after{width:15vw;left:calc(50% - 16vw)}}.contact .contact-top ul li{position:relative}.contact .contact-top ul li.is-active .contact__top-step{background:#0081cc}.contact .contact-top ul li .contact__top-step{border-radius:50%;background:#989898;width:4rem;height:4rem;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:0}.contact .contact-top ul li .contact__top-step span{font-size:1rem;font-weight:700;color:#fff;line-height:.8em;font-family:Inter,sans-serif}.contact .contact-top ul li p{font-weight:700;font-size:1.125rem;text-align:center;margin-top:.5rem}.contact .contact__form{max-width:45.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.contact .contact__form .reflection-content{border:1px solid #ccc;border-radius:5px;padding:1.5rem 1rem}.contact .contact__form .contact__form-block1{background:#f3f3f3;border-radius:5px;padding:1rem 2rem}.contact .contact__form .contact__form-block1 p{font-size:.8125rem}.contact .contact__form .contact__form-privacy{text-align:center;border-top:1px solid #ccc;padding-top:4rem}.contact .contact__form .contact__form-privacy a{text-decoration:underline}.contact .contact__form .contact__form-accept{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.contact .contact__form .contact__form-accept label{justify-content:center;display:flex;align-items:center;gap:.25rem}.contact .contact__form .contact__form-accept input{width:.875rem;height:.875rem}.contact .contact__form dl{display:flex;flex-direction:column;gap:8px}.contact .contact__form .contact__form-select{position:relative}.contact .contact__form .contact__form-select::before{position:absolute;width:4rem;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px;pointer-events:none}.contact .contact__form .contact__form-select::after{position:absolute;content:"";background:url(../images/contact/icon-select.svg) no-repeat center center/contain;width:14px;height:25px;right:25px;top:50%;transform:translateY(-50%)}.contact .contact__form .contact__form-select select{cursor:pointer;appearance:none;border:1px solid #ccc;border-radius:5px;padding:1rem;width:100%}@media screen and (max-width:767px){.contact .contact__form .contact__form-select select{padding:.5rem}}.contact .contact__form .input-other-text{display:none}.contact .contact__form .contact__form-input{position:relative}.contact .contact__form .contact__form-input input{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.contact .contact__form .contact__form-input .zip-button{position:absolute;width:7.5rem;font-size:.875rem;text-align:center;color:#fff;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px}.contact .contact__form .checkbox-item,.contact .contact__form .radio-item{display:flex;gap:.5em 2em;padding:1rem;border:1px solid #ccc;border-radius:5px}.contact .contact__form .checkbox-item:not(:nth-of-type(1)),.contact .contact__form .radio-item:not(:nth-of-type(1)){margin-top:.5rem}.contact .contact__form .checkbox-item label,.contact .contact__form .radio-item label{display:flex;gap:.75rem;position:relative;cursor:pointer;margin-top:initial;align-items:center;padding-left:2rem}@media screen and (max-width:767px){.contact .contact__form .checkbox-item label.--column2,.contact .contact__form .radio-item label.--column2{flex-wrap:wrap;gap:initial}}.contact .contact__form .checkbox-item label::before,.contact .contact__form .checkbox-item label:has(:checked)::after,.contact .contact__form .radio-item label::before,.contact .contact__form .radio-item label:has(:checked)::after{content:""}.contact .contact__form .checkbox-item label::before,.contact .contact__form .radio-item label::before{position:absolute;left:0;top:50%;width:18px;flex-shrink:0;transform:translateY(-50%);height:18px;border-radius:4px;background-color:#fff;border:2px solid #ccc}.contact .contact__form .checkbox-item label:has(:checked)::before,.contact .contact__form .radio-item label:has(:checked)::before{background-color:#0081cc;border:1px solid #0081cc}.contact .contact__form .checkbox-item label:has(:checked)::after,.contact .contact__form .radio-item label:has(:checked)::after{position:absolute;top:50%;transform:translateY(-50%);left:3px;background:url(../images/contact/check.svg) no-repeat center center/contain;width:12px;height:12px}.contact .contact__form .checkbox-item input[type=checkbox],.contact .contact__form .radio-item input[type=checkbox]{display:none}.contact .contact__form .checkbox-item input[type=radio],.contact .contact__form .radio-item input[type=radio]{display:none}.contact .contact__form .checkbox-item input[type=text],.contact .contact__form .radio-item input[type=text]{width:17.5rem;background:#f3f3f3;padding:1rem}@media screen and (max-width:767px){.contact .contact__form .checkbox-item input[type=text],.contact .contact__form .radio-item input[type=text]{width:100%}}.contact .contact__form .checkbox-item.mokuteki-other label{flex-wrap:wrap;position:relative}.contact .contact__form .checkbox-item.mokuteki-other label::before{position:absolute;content:"";left:0;top:16px}.contact .contact__form .checkbox-item.mokuteki-other label::after{left:3px;top:16px}.contact .contact__form .checkbox-item.mokuteki-other label .input-other-text{width:100%}.contact .contact__form .contact__form-textarea textarea{border:1px solid #ccc;border-radius:5px;width:100%;height:10rem;padding:1rem}.contact .contact__form .error-js{color:red;font-size:.875rem}.contact .contact__form .form-item{display:flex;gap:.25rem;align-items:center}.contact .contact__form-asterisk{background:#f3f3f3;border-radius:20px;padding:1rem 2rem}.contact .contact__form-agree{border-top:1px solid #ccc;padding-top:4rem;margin-top:2rem}.contact .contact__form-agree>p{text-align:center}.contact .contact__form-agree>p a{text-decoration:underline}.contact .contact__form-agree .checkbox-item{margin-top:1rem;justify-content:center}.contact .button-back{text-decoration:underline;display:block;margin:2rem auto 0}.contact .button-square{margin-left:auto;margin-right:auto}.contact .button-square input{width:100%;height:100%;text-align:center;font-size:.875rem;font-weight:700}.contact .contact__form-block{background-color:#0081cc;padding:.5rem 1rem;color:#fff;border-radius:.625rem;font-weight:700}.confirm .contact-top ul::after{background:#0081cc}.confirm dd{border:1px solid #ccc;border-radius:5px;padding:1rem}.thanks .contact-top ul::after{background:#0081cc}.thanks .contact-top ul::before{background:#0081cc}.thanks .thanks__block>p{text-align:center}@media screen and (max-width:767px){.thanks .thanks__block>p{text-align:left}}.thanks .button-square .arrow--left{transform:translateY(-50%) rotate(180deg)}.thanks .thanks__block h2{font-size:1.625rem;font-weight:700;text-align:center}.contact__form-ssl{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1rem}.contact__form-ssl img{max-width:3.5rem;width:100%;height:auto}@media screen and (max-width:767px){.contact__form-ssl img{max-width:5rem}}.contact-simulation .table-plans{display:flex;flex-direction:column;gap:1rem}.contact-simulation .table-plans>h3{font-weight:700;font-size:1.25rem;align-self:center}.contact-simulation .table-plans table th{width:45%}.contact-simulation .formPlan{display:none}.coupon{letter-spacing:5%}.coupon__category p{font-size:1.125rem;line-height:1.75;position:relative;padding-left:26px}.coupon__category p::after{content:"";position:absolute;width:17px;height:17px;background:url(../images/meet/teleminclub/icon_search.svg) no-repeat center center/cover;top:7px;left:0}.coupon__category ul{display:grid;grid-template-columns:repeat(auto-fit,147px);gap:8px;margin-top:16px}.coupon__category ul li a,.coupon__category ul li span{min-height:64px;text-align:center;display:grid;place-content:center;border-radius:10px;border:2px solid #ccc;font-weight:700;font-size:.8125rem}.coupon__category ul li.is-active a,.coupon__category ul li.is-active span{background-color:#ed831a;border-color:#ed831a;color:#fff}.coupon__category ul li a{transition:all .3s ease}@media (hover:hover){.coupon__category ul li a:hover{background-color:#ed831a;border-color:#ed831a;color:#fff}}.coupon__item-head{display:flex;align-items:center;gap:64px}@media screen and (max-width:767px){.coupon__item-head{flex-direction:column;gap:20px}}.coupon__item-head figure{border-radius:20px;overflow:hidden;width:33.3333333333%}@media screen and (max-width:767px){.coupon__item-head figure{width:100%}}.coupon__item-head figure img{aspect-ratio:360/222;height:auto;object-fit:cover;width:100%}.coupon__item-head a{border-color:#ed831a}.coupon__item-head-contents{width:60.7407407407%}@media screen and (max-width:767px){.coupon__item-head-contents{width:100%}}.coupon__item-head-meta{display:flex;gap:24px;flex-wrap:wrap}.coupon__item-head-meta h2{font-size:1.625rem;line-height:1.4;font-weight:700}.coupon__item-head-store-name{font-size:1.625rem;font-weight:700;line-height:1.4}.coupon__item-head-category{border-radius:20px;background-color:#ed831a;display:inline-block;min-height:36px;color:#fff;font-size:.875rem;line-height:1.4;padding:8px 24px;text-align:center}.coupon__item-head-comment p{white-space:pre-wrap}.coupon__item-head-buttonBox .button-square{margin-left:0}.coupon__item-head-buttonTxt{padding-left:24px;position:relative}.coupon__item-head-buttonTxt::after{content:"";position:absolute;top:9px;left:0;width:12px;height:12px;background-color:#ed831a;border-radius:50%}.coupon__item-body table{margin-top:3em;table-layout:fixed;width:100%}.coupon__item-body table td,.coupon__item-body table th{min-height:60px;border:1px solid #ccc;vertical-align:middle;padding:16px;text-align:left}.coupon__item-body table th{font-weight:700;width:328px;width:29.6570898981%;background-color:#e1e1e1}.coupon__item-body table td{font-size:.875rem;line-height:1.75;white-space:pre-line}.coupon__pagenation{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;line-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}.coupon__pagenation a,.coupon__pagenation span{display:block}.coupon__pagenation .page-numbers{border:1px solid #f3f3f3;border-radius:3px;max-width:3rem;width:100%;aspect-ratio:1/1;height:auto;text-align:center}.coupon__pagenation .page-numbers.current{background-color:#ed831a;color:#fff}.coupon__pagenation .page-numbers.next,.coupon__pagenation .page-numbers.prev{max-width:1rem;width:100%;aspect-ratio:1/1;height:auto;position:relative;border:none}.coupon__pagenation .page-numbers.next .__next,.coupon__pagenation .page-numbers.next .__prev,.coupon__pagenation .page-numbers.prev .__next,.coupon__pagenation .page-numbers.prev .__prev{position:absolute;max-width:.5rem;width:100%;aspect-ratio:1/1;height:auto;top:50%;left:50%;border-bottom:3px solid #262626;border-left:3px solid #262626}.coupon__pagenation .page-numbers.next .__next,.coupon__pagenation .page-numbers.prev .__next{transform:translate(-50%,-50%) rotate(-135deg)}.coupon__pagenation .page-numbers.next .__prev,.coupon__pagenation .page-numbers.prev .__prev{transform:translate(-50%,-50%) rotate(45deg)}.coupon__pagenation a{transition:all .3s ease}@media (hover:hover){.coupon__pagenation a:hover.page-numbers{background-color:#ed831a;color:#fff}.coupon__pagenation a:hover.next,.coupon__pagenation a:hover.prev{opacity:.7;background-color:transparent}}.coupon__entry-container{letter-spacing:5%;display:flex;align-items:center;justify-content:center;gap:64px}@media screen and (max-width:767px){.coupon__entry-container{flex-direction:column}}.coupon__entry-container figure{border-radius:20px;overflow:hidden;position:relative;width:33.3333333333%}@media screen and (max-width:767px){.coupon__entry-container figure{width:100%}}.coupon__entry-container figure img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.coupon__entry-container table tr{table-layout:fixed;border-collapse:collapse}.coupon__entry-container table td,.coupon__entry-container table th{border:1px solid #ccc;padding:16px;min-height:128px;vertical-align:middle;text-align:left}.coupon__entry-container table th{width:120px;background-color:#e1e1e1}.coupon__entry-container table td{flex-grow:1}.coupon__entry-contents{width:60.7407407407%;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:767px){.coupon__entry-contents{width:100%}}.coupon__entry-contents .__title{font-weight:700;font-size:1.625rem}.coupon__entry-contents-qr{display:grid;grid-template-columns:153px auto;align-items:center;gap:24px}.coupon__entry-contents-qr .__qr{max-width:153px;width:100%;flex-shrink:0}.coupon__entry-contents-qr .__qr img{aspect-ratio:1/1;height:auto}.coupon__entry-contents-qr .coupon__entry-buttonBox .button-square__link{border-color:#ed831a}.customer .sec-splide-customer.inner-l{padding-left:initial;padding-right:initial}.customer .sec-splide-customer img{aspect-ratio:16/9;object-fit:cover}.customer .coming-soon{position:relative;pointer-events:none}.customer .coming-soon::after{position:absolute;content:"coming soon";inset:0;display:grid;place-items:center;color:#fff;font-size:1.625rem;font-weight:700;padding:1rem;background-color:rgba(38,38,38,.9);border-radius:17px}@media screen and (max-width:767px){.customer .coming-soon::after{font-size:1.25rem}}.customer .price__list{margin-top:1rem}@media screen and (max-width:767px){.customer .price__list{margin-top:0}}.customer .price__list li{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.5rem;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.customer .price__list li{flex-direction:column;gap:.25rem}}.customer .price__list li .left__item{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-grow:1}@media screen and (max-width:767px){.customer .price__list li .left__item{flex-direction:column;gap:1rem}}.customer .price__list li .left__item div{width:100%;max-width:12.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.125rem;padding:.5rem 1rem;background:#fff;border-radius:8px;background:#def7ff}@media screen and (max-width:767px){.customer .price__list li .left__item div{max-width:100%;flex-direction:row;gap:.25rem}}.customer .price__list li .left__item div.--bg-blue{background:#def7ff}.customer .price__list li .left__item div.--bg-pink{background:#ffebf5}.customer .price__list li .left__item div.--recommend{position:relative}.customer .price__list li .left__item div.--recommend::before{position:absolute;content:"おすすめ";display:grid;place-items:center;left:-2.5rem;top:-2.5rem;width:5rem;height:5rem;background:#feedf3;border-radius:50%;font-weight:700;font-size:.875rem}@media screen and (max-width:919px){.customer .price__list li .left__item div.--recommend::before{width:3.75rem;height:3.75rem;left:-1.25rem;top:-1.5rem}}@media screen and (max-width:767px){.customer .price__list li .left__item div.--recommend::before{left:-2.5rem;top:-2rem}}.customer .price__list li .left__item div:has(.round-txt){padding-block:1.25rem}@media screen and (max-width:767px){.customer .price__list li .left__item div:has(.round-txt){position:relative;padding-top:2.5rem}}.customer .price__list li .left__item div p{font-size:.8125rem}@media screen and (max-width:767px){.customer .price__list li .left__item div p{font-size:.6875rem}}.customer .price__list li .left__item div p.round-txt{font-weight:700;line-height:1.4;color:#fff;padding:.25rem .875rem;background:#0081cc;border-radius:1.5rem}@media screen and (max-width:767px){.customer .price__list li .left__item div p.round-txt{position:absolute;top:12px}}.customer .price__list li .left__item div p.--large{font-size:1.625rem;font-weight:800;line-height:1.4}@media screen and (max-width:767px){.customer .price__list li .left__item div p.--large{font-size:1.125rem}}.customer .price__list li .left__item div p.--large span{padding-left:.25rem;font-size:.8125rem;font-weight:initial}.customer .price__list li .left__item>p{font-size:1.4375rem;font-weight:700;line-height:1.4}.customer .price__list li .right__item{text-align:center;padding-right:1.5rem;min-width:fit-content}@media screen and (max-width:767px){.customer .price__list li .right__item{padding-right:0}}.customer .price__list li .right__item .price-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4}.customer .price__list li .right__item .price-label{writing-mode:vertical-rl;font-size:1rem;line-height:1.2;padding-right:.5rem}.customer .price__list li .right__item .price-amount{font-size:2.5625rem;font-weight:800;letter-spacing:2.05px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.customer .price__list li .right__item .price-tax{font-size:.6875rem}.customer .price__list li .right__item .price-tax-included,.customer .price__list li .right__item .price-unit{font-size:1rem}.customer .price__list li .right__item .price-tax-included{margin-top:-.5rem}.customer .price__list li .right__item--2{text-align:center;min-width:fit-content}@media screen and (max-width:767px){.customer .price__list li .right__item--2{padding-right:0}}.customer .price__list li .right__item--2 .price-container{padding:.875rem 3rem 1.1875rem;background-color:#def7ff;border-radius:16px}@media screen and (max-width:767px){.customer .price__list li .right__item--2 .price-container{padding:.875rem 2rem 1.1875rem}}.customer .price__list li .right__item--2 .price-main{display:flex;align-items:baseline;justify-content:center;font-weight:700;line-height:1.4;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.customer .price__list li .right__item--2 .price-campaign{font-size:1.25rem}.customer .price__list li .right__item--2 .price-campaign span{font-size:1.625rem;font-weight:800}.customer .price__list li .right__item--2 .price-amount{font-size:2.5625rem;font-weight:800;letter-spacing:2.05px;color:#0081cc}.customer .price__list li .right__item--2 .price-tax{font-size:.6875rem}.customer .price__list li .right__item--2 .price-unit{font-size:1rem}.customer .price__list li .right__item--2 .price-unit span{margin-left:-4px;font-size:.75rem}.customer .price__list li .right__item--2 .price-tax-included{font-size:.875rem}.customer .price__list li .right__item--2 .title-with-arrow{font-size:1rem;gap:1rem}.customer .price__list li .right__item--2 .title-with-arrow span{width:2.5rem;height:2.5rem}.customer .optionItem{display:flex;align-items:center;justify-content:space-between;gap:5rem;padding:3rem 4rem;background:#def7ff;border-radius:20px}@media screen and (max-width:919px){.customer .optionItem{flex-direction:column-reverse;gap:1rem;padding:3rem 1rem}}.customer .optionItem .text-area{flex:1}.customer .optionItem .text-area .price__container{display:flex;align-items:center;justify-content:center;gap:1.25rem;font-weight:700;line-height:1.4;width:fit-content;padding:.375rem 1.5rem;background:#fff;border-radius:10px}@media screen and (max-width:767px){.customer .optionItem .text-area .price__container{flex-direction:column;gap:.5rem;width:100%}}.customer .optionItem .text-area .price__container .line{width:1px;height:3.625rem;background-color:#262626}@media screen and (max-width:767px){.customer .optionItem .text-area .price__container .line{width:100%;height:1px}}.customer .optionItem .text-area .price__container .price-main{text-align:center;display:flex;align-items:center;justify-content:center}.customer .optionItem .text-area .price__container .price-main .marker{display:flex;align-items:center;justify-content:center;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.customer .optionItem .text-area .price__container .price-main .price-label{writing-mode:vertical-rl;font-size:1.25rem;line-height:1.2}@media screen and (max-width:767px){.customer .optionItem .text-area .price__container .price-main .price-label{font-size:1.125rem}}.customer .optionItem .text-area .price__container .price-main .price-amount{padding-left:.5rem;padding-right:.25rem;font-size:3.625rem;font-weight:800;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){.customer .optionItem .text-area .price__container .price-main .price-amount{font-size:3.25rem}}.customer .optionItem .text-area .price__container .price-main .price-tax{font-size:.6875rem;white-space:nowrap}.customer .optionItem .text-area .price__container .price-main .price-unit{font-size:1.4375rem}@media screen and (max-width:767px){.customer .optionItem .text-area .price__container .price-main .price-unit{font-size:1.25rem}}.customer .optionItem .img-area{max-width:22.5rem;width:40%;height:auto}@media screen and (max-width:767px){.customer .optionItem .img-area{max-width:15rem;width:100%}}.customer .optionItem .img-area img{border-radius:20px}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about{max-width:57.5rem;margin-inline:auto}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .asterisk-indent{font-size:.875rem}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .asterisk-indent li{padding-left:1rem}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .asterisk-indent li::before{content:"＊"}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table td,.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th{text-align:center;font-size:.875rem;font-weight:700}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table td,.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th{font-size:.625rem}}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th{width:20%;padding:.75rem .25rem .875rem}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th{padding:.6875rem .25rem .8125rem}}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th.--bgBlue{color:#fff;background:#0081cc}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th:nth-of-type(1){width:19.4%}}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th:nth-of-type(4){width:28.4%}}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th:nth-of-type(2),.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th:nth-of-type(3),.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table th:nth-of-type(5){width:17.4%}}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table td{padding:1.125rem .25rem 1.25rem}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .WiFi-table td.--bgBlue{color:#0081cc;background:#def7ff}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .pdf-link{margin-top:1rem;display:flex;gap:.5rem;align-items:flex-start;text-decoration:underline}.customer .next-generation-ai-wifi .next-generation-ai-wifi__about .pdf-link img{flex-shrink:0;width:1.5rem}.customer .next-generation-ai-wifi strong{display:inline-block;font-size:1.125rem;line-height:1.4;letter-spacing:.08em;color:#fff;padding:.25rem 1.25rem;border-radius:20px;background:#0081cc}.customer .next-generation-ai-wifi .listBlock{display:flex;gap:1.5rem}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .listBlock{flex-direction:column}}.customer .next-generation-ai-wifi .listBlock .listBlock__item{width:calc((100% - 3rem)/ 3);border:3px solid #ccc;border-radius:20px;display:flex;align-items:center;flex-direction:column;background:#def7ff;overflow:hidden}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .listBlock .listBlock__item{width:100%}}.customer .next-generation-ai-wifi .listBlock .listBlock__item img{width:100%}.customer .next-generation-ai-wifi .listBlock .listBlock__item p{text-align:center;padding:1rem 1.25rem;width:100%;height:100%;display:grid;place-content:center}.customer .next-generation-ai-wifi .movieBlock{margin-inline:auto;max-width:38.75rem}.customer .next-generation-ai-wifi .movieBlock .movie__wrap{border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);overflow:hidden}.customer .next-generation-ai-wifi .movieBlock .movie__wrap video{width:100%;vertical-align:middle}.customer .next-generation-ai-wifi .movieBlock .time{text-align:center}.customer .next-generation-ai-wifi .movieBlock .time span{font-size:.8125rem;color:#fff;padding:.125rem 1.5rem;border-radius:55px;background:#0085cd}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .movieBlock .time span{padding:.125rem 1rem}}.customer .next-generation-ai-wifi .flexBlock{display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .flexBlock{flex-direction:column}}.customer .next-generation-ai-wifi .flexBlock div{width:calc((100% - 1.5rem)/ 2);padding:2rem;background:#def7ff;border-radius:20px}@media screen and (max-width:767px){.customer .next-generation-ai-wifi .flexBlock div{width:100%;padding:2rem 1rem}}.customer .next-generation-ai-wifi .flexBlock div p{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}.customer .next-generation-ai-wifi .flexBlock div img{margin-top:2rem}.customer .sec-recommend-option .ttlBoxBlock{padding:0 4rem 2.5rem;background:#fff;border:1px solid #989898;border-radius:20px}@media screen and (max-width:767px){.customer .sec-recommend-option .ttlBoxBlock{padding:0 1rem 2.5rem}}.customer .sec-recommend-option .ttlBoxBlock .title-top{margin-top:-1rem;text-align:center}.customer .sec-recommend-option .ttlBoxBlock .title-top p{font-size:1.4375rem;padding-inline:2rem;font-weight:700;line-height:1.4;display:inline-block;background-color:#fff}@media screen and (max-width:767px){.customer .sec-recommend-option .ttlBoxBlock .title-top p{font-size:1.125rem}}.customer .sec-recommend-option .box__grid .ttlBoxBlock{padding:0 2.5rem 2.5rem}.customer .sec-recommend-option .box__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (max-width:767px){.customer .sec-recommend-option .box__grid{grid-template-columns:1fr;gap:2rem}}.customer .sec-recommend-option .box__flex{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}@media screen and (max-width:919px){.customer .sec-recommend-option .box__flex{flex-direction:column;gap:2rem}}.customer .sec-recommend-option .box{width:100%;text-align:center;padding:2rem 1.5rem 1.5rem;background:#def0f0;border:3px solid #ccc;border-radius:20px}.customer .sec-recommend-option .box.--bg-pink{background:#feedf4}.customer .sec-recommend-option .box.--bg-yellow{background:#f9fbe2}.customer .sec-recommend-option .box.--max452{margin-inline:auto;max-width:28.25rem}.customer .sec-recommend-option .box .box__ttl{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.customer .sec-recommend-option .box .box__ttl{font-size:1.125rem}}.customer .sec-recommend-option .box .box__price{margin-inline:auto;width:fit-content;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.customer .sec-recommend-option .box .box__price .price-label{writing-mode:vertical-rl;font-size:1.25rem;line-height:1.2;padding-right:.75rem}@media screen and (max-width:767px){.customer .sec-recommend-option .box .box__price .price-label{font-size:1rem}}.customer .sec-recommend-option .box .box__price .price-amount{font-size:3.625rem;font-weight:800;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){.customer .sec-recommend-option .box .box__price .price-amount{font-size:2.875rem}}.customer .sec-recommend-option .box .box__price .price-tax{font-size:.875rem}.customer .sec-recommend-option .box .box__price .price-unit{margin-top:1rem;font-size:1.4375rem}@media screen and (max-width:767px){.customer .sec-recommend-option .box .box__price .price-unit{font-size:1.125rem}}.customer .sec-recommend-option .box .price-tax-included{margin-top:-.5rem;font-size:.875rem}.customer .sec-recommend-option .cont-txt{font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.customer .sec-recommend-option .cont-txt{font-size:1rem}}.customer .sec-recommend-option .block__wrap{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:767px){.customer .sec-recommend-option .block__wrap>img{width:4rem}}.customer .sec-recommend-option .price{position:relative}.customer .sec-recommend-option .price .price-tax-excluding{margin-inline:auto;width:fit-content;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.customer .sec-recommend-option .price .price-tax-excluding>div{display:flex;flex-direction:column;align-items:center}.customer .sec-recommend-option .price .price-tax-excluding .price-label{writing-mode:vertical-rl;font-size:1.25rem;line-height:1.2;padding-right:.75rem}@media screen and (max-width:767px){.customer .sec-recommend-option .price .price-tax-excluding .price-label{padding-right:.5rem;font-size:1rem}}.customer .sec-recommend-option .price .price-tax-excluding .price-amount{font-size:3.625rem;font-weight:800;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){.customer .sec-recommend-option .price .price-tax-excluding .price-amount{font-size:2.875rem}}.customer .sec-recommend-option .price .price-tax-excluding .price-tax{font-size:.875rem;white-space:nowrap}@media screen and (max-width:767px){.customer .sec-recommend-option .price .price-tax-excluding .price-tax{font-size:.8125rem}}.customer .sec-recommend-option .price .price-tax-excluding .price-unit{margin-top:1rem;font-size:1.4375rem}@media screen and (max-width:767px){.customer .sec-recommend-option .price .price-tax-excluding .price-unit{font-size:1rem}}.customer .sec-recommend-option .price .price-tax-included{text-align:center;margin-top:-.5rem;font-size:.875rem}.customer .sec-recommend-option .price .remarks{position:absolute;left:50%;transform:translateX(-50%);bottom:-1rem;font-size:.6875rem;line-height:1.4;white-space:nowrap;width:fit-content}@media screen and (max-width:767px){.customer .sec-recommend-option .price .remarks{right:0;bottom:-1.25rem}}.customer .sec-unlimited-calls .slashTitle{font-size:1.4375rem}@media screen and (max-width:767px){.customer .sec-unlimited-calls .slashTitle{font-size:1.125rem}}.customer .sec-unlimited-calls .price__block{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:2.875rem 1rem;background:#def0f0;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.customer .sec-unlimited-calls .price__block{gap:1rem;padding:2rem 1rem}}.customer .sec-unlimited-calls .price__block .txt__wrap p{font-weight:700;line-height:1.4}.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(1){font-size:2rem;word-break:keep-all}@media screen and (max-width:767px){.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(1){font-size:1.4375rem}}.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(2){font-size:1.4375rem}@media screen and (max-width:767px){.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(2){font-size:1rem}}.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(3){color:#00a4a8;font-size:1.8125rem}@media screen and (max-width:767px){.customer .sec-unlimited-calls .price__block .txt__wrap p:nth-of-type(3){font-size:1.25rem}}.customer .sim-esim-plan .flex__block{display:flex;align-items:center;justify-content:center;gap:4rem}@media screen and (max-width:767px){.customer .sim-esim-plan .flex__block{flex-direction:column;gap:2rem}}.customer .sim-esim-plan .flex__block .txt-area .ttl{font-size:1.4375rem;font-weight:700;line-height:1.4}.customer .sim-esim-plan .flex__block .img-area img{width:22.5rem}.customer .sim-esim-plan .mobilePlan__grid{padding-top:5rem}.customer .sim-esim-plan .mobilePlan__grid--item{padding-top:0}.customer .sim-esim-plan .mobilePlan__grid--item .deco-balloon{margin-top:-2.5rem;margin-inline:auto;width:5rem;height:5rem}.customer .sim-esim-plan .mobilePlan__grid--item .deco-balloon svg{width:initial;height:initial;bottom:-15px}.customer .sim-esim-plan .mobilePlan__grid--item:nth-of-type(2) .deco-balloon{background:#03f}.customer .sim-esim-plan .mobilePlan__grid--item:nth-of-type(2) .deco-balloon svg{fill:#03f}@media screen and (max-width:767px){.customer .section__container .inner{padding-inline:1rem}}.customer .section__container .speech-bubble{margin-top:-1.5rem;margin-inline:auto;position:relative;text-align:center;width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4;color:#fff;padding:1.125rem 2rem;background-color:#01cf7d;border-radius:40px}@media screen and (max-width:767px){.customer .section__container .speech-bubble{font-size:1rem;padding:.5rem 1.125rem}}.customer .section__container .speech-bubble svg{position:absolute;left:50%;transform:translateX(-50%);fill:#01cf7d}@media screen and (max-width:767px){.customer .section__container .speech-bubble svg{width:1rem;height:auto}}.customer .section__container .telSection .phone-number{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Inter,sans-serif;font-size:2.5625rem;font-weight:800;line-height:1.4;letter-spacing:2.05px;color:#0081cc}@media screen and (max-width:767px){.customer .section__container .telSection .phone-number{margin-top:1.5rem;gap:.5rem;font-size:1.8125rem}.customer .section__container .telSection .phone-number span{width:2.8125rem}}.customer .section__container .telSection:nth-of-type(2) .speech-bubble{background-color:#f13c82}.customer .section__container .telSection:nth-of-type(2) .speech-bubble svg{fill:#f13c82}.customer .section__container .btnSection .speech-bubble{background-color:#0081cc}.customer .section__container .btnSection .speech-bubble svg{fill:#0081cc}.data{letter-spacing:5%}.data__list{display:flex;flex-direction:column;gap:64px}.data__list h3{display:flex;align-items:start;gap:8px;font-size:1.625rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.data__list h3{font-size:1.25rem}}.data__list h3 span{font-family:Inter,sans-serif;font-size:1.8125rem;line-height:1.4;font-weight:800;color:#0081cc}@media screen and (max-width:767px){.data__list h3 span{font-size:1.4375rem}}.data__list .asterisk-indent{font-size:16px;line-height:1.75;position:relative}.data__list .data__number{font-size:16px;line-height:1.75;position:relative;padding-left:2.2em}.data__list .data__number::after{content:"※1:";position:absolute;top:0;left:0;height:28px;width:2.2em}main.dazn .sec1 .sec1__block2 figure{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:3rem;align-items:center}@media screen and (max-width:767px){main.dazn .sec1 .sec1__block2 figure{display:flex;flex-direction:column;gap:1.5rem}}main.dazn .sec1 .sec1__block2 figure img{width:100%;height:auto;border-radius:20px}main.dazn .sec1 .sec1__block2 figure figcaption{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:767px){main.dazn .sec1 .sec1__block2 figure figcaption{gap:1rem}}main.dazn .sec1 .sec1__block2 figure figcaption h3{font-size:2rem}@media screen and (max-width:767px){main.dazn .sec1 .sec1__block2 figure figcaption h3{font-size:1.625rem}}main.dazn .sec1 .sec1__point{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point{gap:3rem}}main.dazn .sec1 .sec1__point li{position:relative;padding:3rem 4rem;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li{padding:1.5rem 1rem}}main.dazn .sec1 .sec1__point li .deco-balloon{position:absolute;top:-2rem;left:-1.25rem}main.dazn .sec1 .sec1__point li figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li figure{flex-direction:column;gap:1rem}}main.dazn .sec1 .sec1__point li figure img{aspect-ratio:452/279;max-width:calc(50% - 1.5rem);width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li figure img{max-width:100%}}main.dazn .sec1 .sec1__point li figure figcaption{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem;max-width:calc(50% - 1.5rem)}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li figure figcaption{gap:.5rem;max-width:100%}}main.dazn .sec1 .sec1__point li figure figcaption strong{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li figure figcaption strong{font-size:1.125rem}}main.dazn .sec1 .sec1__point li figure figcaption p{font-size:.875rem}main.dazn .sec1 .sec1__point li:nth-child(even) figure{flex-direction:row-reverse}@media screen and (max-width:767px){main.dazn .sec1 .sec1__point li:nth-child(even) figure{flex-direction:column}}main.dazn .sec1 .sec1__point li:nth-of-type(3) figure img{border-radius:0}main.dazn .sec2 .optionItem{background:#ffebf5}main.dazn .sec2 .optionItem .price__container{display:block}main.dazn .sec2 .optionItem .price__container>p{text-align:center;font-size:1.125rem;font-weight:400}main.dazn .sec3 .sec3__store{display:flex;justify-content:center;gap:4rem;padding:3rem 1rem;border:1px solid #ccc;border-radius:20px}@media screen and (max-width:767px){main.dazn .sec3 .sec3__store{flex-direction:column;gap:1.5rem;padding-block:1.5rem}}main.dazn .sec3 .sec3__store li{max-width:27.25rem;width:100%}@media screen and (max-width:767px){main.dazn .sec3 .sec3__store li{margin:0 auto}}main.dazn .sec4 .sec4__block{text-align:center;padding:3rem 3.5rem;background:#ffebf5;border-radius:20px}@media screen and (max-width:767px){main.dazn .sec4 .sec4__block{text-align:left;padding:2rem 1rem}}main.dazn .sec4 .sec4__block .img__wrap img{max-width:60.5rem;width:100%}@media screen and (max-width:767px){main.dazn .sec4 .sec4__block .img__wrap img{width:40rem}}main.dazn .sec5 .ttl{font-size:1.125rem;font-weight:700}main.dazn .sec5 .sec5__block{border:1px solid #ccc}main.dazn .sec5 .sec5__block>p{background:#e1e1e1;padding:1rem;border-bottom:1px solid #ccc}main.dazn .sec5 .sec5__block .sec5__block__inner{height:13.5625rem;overflow-y:auto;padding:1rem}main.dazn .sec6 .sec6__buttons{display:flex;justify-content:space-between;align-items:center;gap:3rem}@media screen and (max-width:767px){main.dazn .sec6 .sec6__buttons{flex-direction:column;gap:1.5rem}}main.dazn .sec6 .sec6__buttons li{width:calc(33% - 2rem)}@media screen and (max-width:767px){main.dazn .sec6 .sec6__buttons li{width:100%}main.dazn .sec6 .sec6__buttons li .button-square{margin:0 auto}}.detail_housing_complex{padding-bottom:64px}@media screen and (min-width:768px){.detail_housing_complex{font-family:"Noto Sans JP",sans-serif}}.detail_housing_complex .detail_housing_complex__container{width:100%;margin-top:24px;background-color:#fff;padding:32px 0;border-radius:10px}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container{margin:48px auto 0 auto;padding:64px 0;border:1px solid #ccc;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;max-width:1362px;width:calc(100% - 32px)}}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner{padding:0 24px;max-width:1080px;margin:0 auto}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__display-wrapper{margin-top:32px}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__input-keyword{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__input-keyword{font-size:23px}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__result-number{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__result-number{font-size:23px}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__result-number span{font-size:32px;color:#0081cc}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__result-number span{font-size:48px}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper{margin-top:32px}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__filter-wrapper{display:flex;align-items:center;gap:8px}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;text-align:center;margin-top:16px}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea{grid-template-columns:repeat(6,1fr)}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea .js-detail_housing_complex_radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea .js-detail_housing_complex_radio:checked+label{background-color:#0081cc;color:#fff}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea label{display:block;padding:8px;border-radius:10px;color:#262626;font-weight:700;font-size:14px;position:relative;border:1px solid #ccc;margin-top:0}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__wrapper .detail_housing_complex__radioArea label{padding:16px}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper{padding:0 0 0 16px;margin-top:24px;overflow-x:auto;display:block}@media screen and (min-width:768px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper{margin-top:32px;padding:0}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table{width:100%;border-collapse:collapse}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table td,.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table th{border:1px solid #ccc;padding:8px;text-align:left;white-space:nowrap}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table strong{color:#0081cc}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table th{background-color:#f3f3f3}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_banchi_go{text-align:center}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_housing_complex{text-align:center}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_service .regular_paragraph{font-size:14px;display:flex;align-items:center;column-gap:16px}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_service .regular_paragraph .regular_paragraph_unit{display:flex;align-items:center;column-gap:8px}@media screen and (max-width:767px){.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_service .regular_paragraph .regular_paragraph_unit{width:max-content}}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_service .free_or_discounted{font-size:14px;display:flex;align-items:center;column-gap:8px}.detail_housing_complex .detail_housing_complex__container .detail_housing_complex__inner .detail_housing_complex__table-wrapper table .table_arrow{text-align:center}.details .details-course{text-align:center;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width:767px){.details .details-course{grid-template-columns:1fr}}.details .details-course .details-course__item{border-radius:20px;border:solid 3px #ccc;padding:2.5rem 2rem 1.25rem}@media screen and (max-width:767px){.details .details-course .details-course__item{padding:2rem 1.5rem}}.details .details-course .details-course__item.--standard{background:#edf5fe}.details .details-course .details-course__item.--standard .details-course__heading{color:#0081cc}.details .details-course .details-course__item.--standard .details-course__img img{max-width:14rem;width:100%}.details .details-course .details-course__item.--standard .details-course__desc span{color:#0081cc}.details .details-course .details-course__item.--flex{background:#f9fbe2}.details .details-course .details-course__item.--flex .details-course__heading{color:#ed831a}.details .details-course .details-course__item.--flex .details-course__img{display:flex;justify-content:center;align-items:center;gap:10px}.details .details-course .details-course__item.--flex .details-course__img img{max-width:8.25rem}.details .details-course .details-course__item.--flex .details-course__desc span{color:#ed831a}.details .details-course .details-course__item.--select{background:#feedf4}.details .details-course .details-course__item.--select .details-course__heading{color:#f13c82}.details .details-course .details-course__item.--select .details-course__img img{max-width:8.6875rem}.details .details-course .details-course__item.--select .details-course__desc span{color:#f13c82}.details .details-course .details-course__heading{font-weight:700;line-height:1.4;background:#fff;border-radius:20px;padding:8px 24px;width:fit-content;margin:0 auto 12px}.details .details-course .details-course__ttl{font-size:1.4375rem;font-weight:700;margin-bottom:12px}.details .details-course .details-course__desc{font-size:1.125rem;font-weight:700}.details .details-course .details-course__desc span{font-size:2rem;font-family:Inter,sans-serif}.details .details-course-plus{display:flex;align-items:center;justify-content:center;flex-direction:column}.details .details-course-plus .plus-mark{position:initial;transform:initial}.details .details-course-plus p{width:100%;font-size:1.4375rem;font-weight:700;padding:1.5rem 2rem;background:#feedf4;border:solid 3px #ccc;border-radius:20px}@media screen and (max-width:767px){.details .details-course-plus p{padding:16px 24px}}.details .details-standard{display:grid;gap:1rem 3rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:column}@media screen and (max-width:830px){.details .details-standard{max-width:600px;margin-inline:auto;grid-template-columns:unset;grid-template-rows:unset;grid-auto-flow:unset;align-items:center}}.details .details-standard .details-standard__item{text-align:center;background:#ffebf5;border-radius:20px;padding:1.5rem}.details .details-standard .details-standard__item.--row2{grid-row:1/3}@media screen and (max-width:830px){.details .details-standard .details-standard__item.--row2{grid-row:unset}}.details .details-standard .details-standard__bgTxt{font-weight:700;color:#f13c82;line-height:1;padding:4px 20px;background-color:#fff;border-radius:100px;width:fit-content;margin:0 auto 8px}.details .details-standard .details-standard__ttl{font-weight:700}.details .details-standard .details-standard__block{padding:1.5rem 1rem 2rem;background:#fff;border-radius:20px;border:solid 3px #ccc}@media screen and (max-width:767px){.details .details-standard .details-standard__block{padding:1.5rem .5rem}}.details .details-standard .details-standard__block .details-standard__block-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.4;width:fit-content;margin:1rem auto 0}.details .details-standard .details-standard__kinds{padding:1.875rem;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:1.125rem 1.5rem}.details .details-standard .details-standard__kinds p{font-size:.6875rem;font-weight:700;text-align:center;margin-top:8px}.details .details-standard .details-standard__img{text-align:center}.details .details-standard .details-standard__img img{max-width:12.375rem}.details .details-standard .details-standard__caption{color:#e83316;font-size:.8125rem;text-align:left}.details .details-standard-plus{margin-top:3rem;margin-inline:auto;max-width:41.25rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;font-weight:700;line-height:1.4;padding:2rem 1rem;border:3px solid #f13c82;border-radius:20px}@media screen and (max-width:767px){.details .details-standard-plus{margin-top:2.5rem}}.details .details-standard-plus .details-standard-plus__slash{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.125rem}@media screen and (max-width:767px){.details .details-standard-plus .details-standard-plus__slash{font-size:1rem}}.details .details-standard-plus .details-standard-plus__slash::before{content:"";width:13px;height:24px;inset:0;background:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H1.44444L13 24H11.5556L0 0Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.details .details-standard-plus .details-standard-plus__slash::after{content:"";width:13px;height:24px;inset:0;background:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0H11.5556L0 24H1.44444L13 0Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.details .details-standard-plus .details-standard-plus__new{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#f13c82}@media screen and (max-width:767px){.details .details-standard-plus .details-standard-plus__new{flex-direction:column}}.details .details-standard-plus .details-standard-plus__new .round{font-size:.8125rem;color:#fff;padding:.25rem 1rem;background-color:#f13c82;border-radius:20px}.details .details-standard-plus .details-standard-plus__title{font-size:1.625rem;color:#f13c82;background:linear-gradient(transparent 64%,#ffec60 64%,#ffec60 96%,transparent 96%)}@media screen and (max-width:767px){.details .details-standard-plus .details-standard-plus__title{font-size:1.4375rem}}.details .standard-plus__block{margin-top:2.5rem;padding:1rem;background:#ffebf5;border-radius:20px}@media screen and (max-width:640px){.details .standard-plus__block{margin-top:2rem;padding:1rem .5rem}}.details .standard-plus__block p{text-align:center;font-weight:700;line-height:1.4}.details .standard-plus__block p:nth-of-type(1) span.standard-plus__block-price{font-size:2rem}@media screen and (max-width:919px){.details .standard-plus__block p:nth-of-type(1) span.standard-plus__block-price{font-size:1.4375rem}}.details .standard-plus__block p:nth-of-type(1) span.standard-plus__block-tax{font-weight:400}.details .standard-plus__block p:nth-of-type(1) span.standard-plus__block-month{font-size:1.625rem}@media screen and (max-width:919px){.details .standard-plus__block p:nth-of-type(1) span.standard-plus__block-month{font-size:1.25rem}}.details .standard-plus__block p:nth-of-type(2){font-size:1.5rem;color:#f13c82}@media screen and (max-width:919px){.details .standard-plus__block p:nth-of-type(2){font-size:1.125rem}}.details-select{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:1025px){.details-select{grid-template-columns:1fr}}.details-select .details-select__block{border-radius:10px;background:#fdebf4;padding:1.25rem 1.5rem}.details-select .details-select__block:has(.deco-balloon){position:relative}.details-select .details-select__block .deco-balloon{position:absolute;top:-8px;left:-20px}.details-select .details-select__block .deco-balloon .single{font-size:1rem}@media screen and (max-width:919px){.details-select .details-select__block .deco-balloon{top:-35px;width:3.5rem;height:3.5rem}.details-select .details-select__block .deco-balloon .single{font-size:.875rem}}.details-select .details-select__ttl{font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:1rem}@media screen and (max-width:767px){.details-select .details-select__ttl{font-size:1rem}}.details-select .details-select__item{background:#fff;border:solid 3px #ccc;border-radius:10px;padding:1rem 1.125rem;display:flex;justify-content:space-between}@media screen and (max-width:767px){.details-select .details-select__item{padding:.8125rem}}.details-select .details-select__item:not(:last-child){margin-bottom:8px}.details-select .details-select__item.--selectS{color:#e40077}.details-select .details-select__item.--selectS .details-select__icon{filter:invert(14%) sepia(100%) saturate(4030%) hue-rotate(318deg) brightness(91%) contrast(110%)}.details-select .details-select__item.--selectA{color:#0081cc}.details-select .details-select__item.--selectA .details-select__icon{filter:invert(43%) sepia(85%) saturate(6461%) hue-rotate(185deg) brightness(100%) contrast(101%)}.details-select .details-select__item.--selectB{color:#ff6f61}.details-select .details-select__item.--selectB .details-select__icon{filter:invert(55%) sepia(24%) saturate(4316%) hue-rotate(325deg) brightness(111%) contrast(93%)}.details-select .details-select__item.--selectC{color:#ed831a}.details-select .details-select__item.--selectC .details-select__icon{filter:invert(73%) sepia(64%) saturate(5038%) hue-rotate(354deg) brightness(100%) contrast(87%)}.details-select .details-select__item.--selectD{color:#01cf7d}.details-select .details-select__item.--selectD .details-select__icon{filter:invert(51%) sepia(98%) saturate(1222%) hue-rotate(115deg) brightness(99%) contrast(99%)}.details-select .details-select__item.--selectE{color:#35b6da}.details-select .details-select__item.--selectE .details-select__icon{filter:invert(74%) sepia(57%) saturate(2250%) hue-rotate(158deg) brightness(89%) contrast(90%)}.details-select .details-select__item.--selectF{color:#99cf01}.details-select .details-select__item.--selectF .details-select__icon{filter:invert(75%) sepia(21%) saturate(7473%) hue-rotate(34deg) brightness(105%) contrast(99%)}.details-select .details-select__item.--selectG{color:#0160cf}.details-select .details-select__item.--selectG .details-select__icon{filter:invert(20%) sepia(99%) saturate(2334%) hue-rotate(203deg) brightness(98%) contrast(99%)}.details-select .details-select__genre{font-size:1.125rem;font-weight:700;display:flex;align-items:center}@media screen and (max-width:767px){.details-select .details-select__genre{font-size:.875rem;line-height:1.4}}.details-select .details-select__genre span{font-family:Inter,sans-serif;font-size:1.625rem;font-weight:800}.details-select .details-select__genre span::after{content:"｜"}.details-select .details-select__icon{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:767px){.details-select .details-select__icon img{width:1.4375rem}}main.details .fz16{font-size:1rem}@media screen and (max-width:767px){main.details .fz16{font-size:.875rem}}main.details .fz11{font-size:.6875rem;line-height:1}main.details .--relative{position:relative}main.details .--dib{display:inline-block}main.details .nowrap{white-space:nowrap}main.details .details__link{color:#03f;text-decoration:underline;text-underline-offset:3px}main.details .details__itemBg{background:#ffebf5;border-radius:1.25rem}main.details .details__itemBg.--1{padding:2rem}@media screen and (max-width:767px){main.details .details__itemBg.--1{padding:2rem 1rem}}main.details .details__itemBg.--2{padding:7.125rem 2rem}@media screen and (max-width:767px){main.details .details__itemBg.--2{padding:3.125rem 1rem}}main.details .details__itemBg.--3{padding:2.5rem 1rem 3rem}main.details .details__itemBg.--4{padding:3.5rem}@media screen and (max-width:767px){main.details .details__itemBg.--4{padding:2.5rem 1.5rem}}main.details .details__itemBg.--5{padding:3rem 2.5rem}@media screen and (max-width:767px){main.details .details__itemBg.--5{padding:2.5rem 1.5rem}}main.details .plus-mark.--1{color:#0081cc;font-size:2.5625rem;font-weight:800;line-height:1.4;letter-spacing:.05em}main.details .plus-mark.--2{color:#e40077;font-size:3.625rem;font-weight:800;line-height:1.4;letter-spacing:.05em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1156px){main.details .plus-mark.--2.--base{position:unset;transform:unset;line-height:1;margin-left:.25rem;margin-bottom:.125rem}}main.details .plus-mark.--2.--blue{color:#0081cc}@media screen and (max-width:830px){main.details .plus-mark.--2.--blue{display:flex;justify-content:center;position:unset;transform:unset;line-height:1;margin-left:.25rem;margin-bottom:.125rem}}main.details .plus-mark.--2.--base2{position:unset;transform:unset}main.details .plus-mark.--3{color:#0081cc;font-size:2.5625rem;font-weight:800;line-height:1;letter-spacing:.05em;margin-top:-1rem}main.details .plus-mark.--4{color:#ed831a;font-size:2.5625rem;font-weight:800;line-height:1;letter-spacing:.05em;margin-bottom:-1rem}main.details .details__buttonWrap{width:43.125rem;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1.8125rem 3.125rem}@media screen and (max-width:767px){main.details .details__buttonWrap{width:100%;flex-direction:column;align-items:center}}main.details .details__buttonWrap.--tv{width:100%}@media screen and (max-width:767px){main.details .details__buttonWrap.--tv{align-items:center}}main.details .details__itemWrap{display:flex;gap:3rem;justify-content:space-between}@media screen and (max-width:1156px){main.details .details__itemWrap.--base{flex-direction:column;align-items:center;gap:0}}@media screen and (max-width:997px){main.details .details__itemWrap.--price{flex-direction:column;align-items:center;gap:2rem}}main.details .details__item{width:32.25rem}@media screen and (max-width:767px){main.details .details__item{width:100%}}main.details .childTitle2{font-size:1.4375rem}@media screen and (max-width:640px){main.details .childTitle2{font-size:1.25rem}}main.details .details__itemColum{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:640px){main.details .details__itemColum{flex-direction:column;gap:8px}}main.details .details__itemImg{width:10.9375rem}@media screen and (max-width:767px){main.details .details__itemImg{width:100%}}main.details .details__itemImg.--netflix{width:6.875rem}main.details .details__itemImg img{width:100%;height:auto}main.details .details__itemChannel{font-size:1.125rem;font-weight:700;line-height:1.4}main.details .details__itemChannel span{font-size:2rem;font-weight:800;margin-inline:.25rem}main.details .details__priceWrap{display:flex;justify-content:center;align-items:center}main.details .details__priceWrap.--2{justify-content:left}@media screen and (max-width:767px){main.details .details__priceWrap.--2{justify-content:center}}main.details .details__price.--Colum{display:flex;align-items:center;justify-content:center;gap:.9375rem}@media screen and (max-width:767px){main.details .details__price.--Colum{flex-direction:column;gap:0}}main.details .details__price .--period{text-align:right}@media screen and (max-width:767px){main.details .details__price .--period{display:flex;align-items:center;gap:.5rem;margin-bottom:-.625rem}}main.details .details__price .--targetFlex{margin-top:1.25rem}main.details .details__price .--monthly{font-size:1.5rem;font-weight:700;line-height:1.2}main.details .details__price .--price{font-size:1.75rem;font-weight:700;line-height:1.4;letter-spacing:.05em;position:relative;z-index:2}main.details .details__price .--price::after{content:"";width:12.0625rem;height:.9375rem;background:#ffec60;position:absolute;top:70%;left:-.4375rem;z-index:-1}main.details .details__price .--price.--2::after{width:11.0625rem;left:-.1875rem}main.details .details__price .--emphasis{color:#0081cc;font-size:4.375rem;font-weight:800;margin-right:.375rem}@media screen and (max-width:1280px){main.details .details__price .--emphasis{font-size:3.625rem}}@media screen and (max-width:919px){main.details .details__price .--emphasis{font-size:2.5625rem}}main.details .details__price .--emphasis.--2{font-size:3.625rem}@media screen and (max-width:1280px){main.details .details__price .--emphasis.--2{font-size:3.25rem}}@media screen and (max-width:919px){main.details .details__price .--emphasis.--2{font-size:2.5625rem}}main.details .details__price .--asterisk{font-size:.8125rem;position:absolute;top:30%;right:30%}main.details .details__price .--asterisk.--2{top:14%}main.details .details__priceTitle{font-size:1.25rem;font-weight:700;line-height:1.4}main.details .details__option{display:flex;justify-content:center;gap:1rem}@media screen and (max-width:767px){main.details .details__option{flex-direction:column;gap:0}}main.details .details__option .--text1{font-size:1.1875rem;font-weight:700;line-height:44px}@media screen and (max-width:767px){main.details .details__option .--text1{line-height:1}}main.details .details__option .--text2{color:#e83316;font-size:1.5rem;font-weight:700;text-align:left}@media screen and (max-width:767px){main.details .details__option .--text2{text-align:center}}main.details .details__option .--text2 span{position:relative;z-index:2}main.details .details__option .--text2 span::after{content:"";width:106%;height:.9375rem;background:#ffec60;position:absolute;top:55%;left:-3%;z-index:-1}@media screen and (max-width:997px){main.details .details__priceText{text-align:center}}main.details .details__channel-count{display:flex;align-items:center;justify-content:center;height:2.5rem;padding-inline:.75rem;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.05em;background:#e40077;border-radius:.625rem;position:absolute;top:50%;left:calc(100% + 3.125rem);transform:translateY(-50%);white-space:nowrap}@media screen and (max-width:640px){main.details .details__channel-count{height:2.0625rem;padding-inline:1.4375rem;font-size:.8125rem;top:calc(100% + 1rem);left:50%;transform:translateX(-50%)}}main.details .details__channel-count span:first-child{font-size:1.625rem;font-weight:800;margin-right:.1875rem}@media screen and (max-width:767px){main.details .details__channel-count span:first-child{font-size:1.125rem}}@media screen and (max-width:767px){main.details .details__channel-count span:last-child{margin-top:.1875rem}}main.details .details__or{flex-shrink:0;width:2.6875rem;height:2.6875rem;color:#fff;font-size:1.125rem;font-weight:800;text-align:center;padding-top:.3125rem;border-radius:50%;background:#e40077}main.details .details__or.--2{margin-top:48px}@media screen and (max-width:560px){main.details .details__or.--2{margin-top:0}}main.details .details__flex{display:flex;align-items:center;justify-content:center;gap:1.25rem}main.details .details__pack .--colum{display:flex;justify-content:center;align-items:center;gap:.75rem}@media screen and (max-width:560px){main.details .details__pack .--colum{flex-direction:column}}main.details .details__pack .--colorOrange{color:#ed831a;font-size:14px;font-weight:700}main.details .details__pack .--colorBlue{color:#0160cf;font-size:14px;font-weight:700}main.details .details__pack .--bg{width:13rem;color:#fff;padding-block:.75rem 1.75rem;border-radius:.625rem}main.details .details__pack .--orange{background:#ed831a}main.details .details__pack .--blue{background:#0160cf}main.details .details__pack .--plan{font-size:2rem;font-weight:800;line-height:1.4}main.details .details__selectPoint{position:relative}@media screen and (max-width:900px){main.details .details__selectPoint{display:flex;flex-direction:column;align-items:center;gap:1.5rem}}main.details .details__selectPoint .childTitle2{padding-inline:9rem}@media screen and (max-width:767px){main.details .details__selectPoint .childTitle2{padding-inline:0}}main.details .details__selectPoint .childTitle2 span{color:#e40077}main.details .details__free{position:absolute;width:9rem;height:9rem;color:#fff;text-align:center;padding-top:1.9375rem;border-radius:50%;background:#e40077;top:50%;transform:translateY(-50%);right:0}@media screen and (max-width:900px){main.details .details__free{position:unset;transform:initial}}main.details .details__free span{font-size:1.4375rem;font-weight:700;margin-top:5px}main.details .details__frame{border:1px solid #989898;border-radius:1.25rem;padding:4rem;position:relative}@media screen and (max-width:767px){main.details .details__frame{padding:2rem 1.5rem}}main.details .details__frame:has(.deco-balloon){position:relative}main.details .details__frame .deco-balloon{position:absolute;top:-20px;left:-20px}main.details .details__frame .deco-balloon .single{font-size:1rem}@media screen and (max-width:919px){main.details .details__frame .deco-balloon{top:-35px;width:3.5rem;height:3.5rem}main.details .details__frame .deco-balloon .single{font-size:.875rem}}main.details .details__frame.--tv{padding:3rem 4rem 2rem}@media screen and (max-width:767px){main.details .details__frame.--tv{padding:2.5rem 2rem}}main.details .details__frame.--channel{padding:1.875rem 1.875rem 2.5rem}@media screen and (max-width:767px){main.details .details__frame.--channel{padding:2rem 2rem 2.5rem}}main.details .details__frame.--guide{padding:3.5rem 3.1875rem}@media screen and (max-width:767px){main.details .details__frame.--guide{padding:2.5rem}}main.details .details__frame.--item{padding:3rem}@media screen and (max-width:767px){main.details .details__frame.--item{padding:2.5rem 2rem}}main.details .details__frameTitle{display:flex;align-items:center;justify-content:center;padding-inline:2rem;padding-bottom:.1875rem;background:#fff;font-size:1.4375rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}main.details .details__frameTitle.--channel{font-size:1.125rem;padding-inline:.5625rem;white-space:nowrap}main.details .details__frameTitle.--guide{font-size:1.125rem;line-height:1.4;padding-inline:1.125rem;white-space:nowrap}main.details .details__frameTitle.--item{font-size:1.125rem;line-height:1.4;padding-inline:.75rem}main.details .details__recommend .--content{display:flex;justify-content:space-between;gap:2.5rem}@media screen and (max-width:767px){main.details .details__recommend .--content{flex-direction:column;gap:2rem}}main.details .details__recommend .--selectItemWrap{background:#ffebf5;border-radius:1.25rem;padding:1.0625rem 1.125rem .9375rem;display:flex;justify-content:space-between}@media screen and (max-width:767px){main.details .details__recommend .--selectItemWrap{padding:.8125rem 1rem}}main.details .details__recommend .--selectItem{display:flex;align-items:center;color:#e40077;font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){main.details .details__recommend .--selectItem{font-size:.875rem;line-height:1.4}}main.details .details__recommend .--selectItem .--s{font-size:1.625rem;font-weight:800;line-height:1;white-space:nowrap}main.details .details__recommend .--selectItem .--s::after{content:"｜"}main.details .details__recommend .--markWrap{display:flex;gap:.8125rem;filter:invert(14%) sepia(100%) saturate(4030%) hue-rotate(318deg) brightness(91%) contrast(110%)}@media screen and (max-width:767px){main.details .details__recommend .--markWrap img{width:1.4375rem}}main.details .details__recommend .--img{display:flex;align-items:center;width:22.5rem;border:3px solid #ccc;border-radius:.625rem}@media screen and (max-width:767px){main.details .details__recommend .--img{width:100%}}main.details .details__recommend .--img img{width:100%;height:auto}@media screen and (max-width:767px){main.details .details__recommend .--img img{width:70%;margin-inline:auto}}main.details .details__packChange .packChange__subtitle{text-align:center;color:#e40077;font-size:1.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.details .details__packChange .packChange__subtitle{font-size:1.4375rem}}main.details .details__packChange .packChange__list{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.75rem}@media screen and (max-width:767px){main.details .details__packChange .packChange__list{margin-top:1.5rem;grid-template-columns:1fr;gap:2rem}}main.details .details__packChange .packChange__item{position:relative;padding-top:2.5rem}main.details .details__packChange .packChange__item:not(:last-of-type)::before{position:absolute;content:"";display:inline-block;top:calc(50% - 1.25rem);right:-10%;transform:translateY(-50%);width:16px;height:28px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='28' viewBox='0 0 16 28' fill='none'><path d='M2 2L14 14L2 26' stroke='%23E40077' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") no-repeat center;background-size:contain}@media screen and (max-width:1439px){main.details .details__packChange .packChange__item:not(:last-of-type)::before{right:-13%}}@media screen and (max-width:767px){main.details .details__packChange .packChange__item:not(:last-of-type)::before{content:none}}main.details .details__packChange .packChange__item .deco-balloon-ellipse{position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;padding:.5rem 2rem;color:#fff;border-radius:2.5rem}main.details .details__packChange .packChange__item .deco-balloon-ellipse p{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.4}main.details .details__packChange .packChange__item .deco-balloon-ellipse svg{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px}main.details .details__packChange .packChange__item .packChange__img img{width:100%}main.details .details__packChange .packChange__item .packChange__txt{margin-top:.75rem}main.details .details__table{font-size:.875rem}@media screen and (max-width:767px){main.details .details__table table{min-width:43.125rem}}main.details .details__table th{width:23rem;font-weight:700;text-align:center}main.details .details__table th sup{font-size:.75rem;font-weight:400}main.details .details__tvWrap{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}@media screen and (max-width:767px){main.details .details__tvWrap{flex-direction:column}}main.details .details__tvItem{width:32.5rem;flex-shrink:0}@media screen and (max-width:767px){main.details .details__tvItem{width:100%}}main.details .details__tvItem img{width:100%;height:auto}main.details .details__coseSetTitle{font-size:1.4375rem;font-weight:700;line-height:1.4}main.details .details__guideComent{display:inline-block;color:#fff;font-size:1.4375rem;font-weight:700;line-height:1.4;padding:1rem 9rem;background:#e40077;border-radius:2.5rem;white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){main.details .details__guideComent{width:90%;font-size:1.25rem;line-height:1.4;text-align:center;padding:.5rem 1.5rem;white-space:wrap}}main.details .details__guideComent svg{position:absolute;bottom:-2.0625rem;left:50%;transform:translateX(-50%);filter:invert(14%) sepia(100%) saturate(4030%) hue-rotate(318deg) brightness(91%) contrast(110%);z-index:-1}main.details .details__guideWrap{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem 1.5rem}@media screen and (max-width:767px){main.details .details__guideWrap{flex-direction:column;gap:2.5rem}}main.details .details__guideItem{width:21.5rem}@media screen and (max-width:767px){main.details .details__guideItem{width:100%}}main.details .sec1 .subText{text-align:center;font-size:1.125rem}main.details .sec1 .sec1__block1{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:767px){main.details .sec1 .sec1__block1{grid-template-columns:1fr}}main.details .sec1 .sec1__block1 .sec1__block1-wrap{margin-top:32px;padding:32px 32px;border-radius:20px}main.details .sec1 .sec1__block1 .sec1__block1-wrap:first-child{margin-top:48px}main.details .sec1 .sec1__block1 .sec1__block1-wrap .price__list{max-width:950px;margin-inline:auto}main.details .sec1 .sec1__block1 .sec1__block1-wrap._blue{background-color:#edf5fe}main.details .sec1 .sec1__block1 .sec1__block1-wrap._pink{background-color:#feedf4}main.details .sec1 .sec1__block1 .sec1__block1-link{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1rem;height:100%;padding:2.5rem 1.5rem 1.25rem;border:3px solid #ccc;border-radius:20px;text-align:center}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link{padding:2.5rem 1rem 1.25rem}}main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_1{position:absolute;left:12px;bottom:32px}main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_2{position:absolute;transform:rotate(15deg);right:12px;bottom:118px}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_2{bottom:64px}}main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_3{position:absolute;bottom:0;right:0;max-width:8.0625rem;width:100%}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_3{display:none}}main.details .sec1 .sec1__block1 .sec1__block1-link .course-img_3._min{max-width:6.25rem}main.details .sec1 .sec1__block1 .sec1__block1-link .circle-txt{position:absolute;top:-20px;left:-20px;text-align:center;display:grid;place-content:center;color:#fff;font-weight:700;line-height:1.4;width:5rem;height:5rem;background-color:#0081cc;border-radius:50%;z-index:1}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .circle-txt{left:-16px;width:4.5rem;height:4.5rem}}main.details .sec1 .sec1__block1 .sec1__block1-link .RoundBg{width:100%;margin-inline:auto;font-size:1.125rem;font-weight:700;line-height:1.4;height:fit-content;padding:.25rem 1.25rem;background-color:#fff;border-radius:20px}main.details .sec1 .sec1__block1 .sec1__block1-link .plan-nameWrap{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-block:auto}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .plan-nameWrap{margin-block:0}}main.details .sec1 .sec1__block1 .sec1__block1-link .plan-nameWrap .plan-name{font-size:1.4375rem;line-height:1.4;font-weight:700;line-height:1.4}main.details .sec1 .sec1__block1 .sec1__block1-link .plan-nameWrap .button-circle{flex-shrink:0}main.details .sec1 .sec1__block1 .sec1__block1-link .plan-channel{font-size:1.125rem;font-weight:700;line-height:1.4}main.details .sec1 .sec1__block1 .sec1__block1-link .plan-channel span{font-family:Inter,sans-serif;font-size:2rem;font-weight:800;padding-right:4px}main.details .sec1 .sec1__block1 .sec1__block1-link .plus-mark{margin-top:-1rem;font-family:Inter,sans-serif;font-size:2.5625rem;font-weight:800;line-height:1;letter-spacing:.05em}main.details .sec1 .sec1__block1 .sec1__block1-link ._logo img{max-width:10.5rem;width:100%}main.details .sec1 .sec1__block1 .sec1__block1-link.standard-plus{background:#edfef7}main.details .sec1 .sec1__block1 .sec1__block1-link.standard-plus .circle-txt{background-color:#01cf7d}main.details .sec1 .sec1__block1 .sec1__block1-link.standard-plus .RoundBg{color:#01cf7d}main.details .sec1 .sec1__block1 .sec1__block1-link.standard-plus .plan-channel span{color:#01cf7d}main.details .sec1 .sec1__block1 .sec1__block1-link.standard-plus .plus-mark{color:#01cf7d}main.details .sec1 .sec1__block1 .sec1__block1-link.standard{background-color:#edf5fe}main.details .sec1 .sec1__block1 .sec1__block1-link.standard .RoundBg{margin-block:auto;color:#0081cc}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link.standard .RoundBg{margin-block:0}}main.details .sec1 .sec1__block1 .sec1__block1-link.standard .plan-channel span{color:#0081cc}main.details .sec1 .sec1__block1 .sec1__block1-link.standard .plus-mark{color:#0081cc}main.details .sec1 .sec1__block1 .sec1__block1-link.select{background-color:#feedf4}main.details .sec1 .sec1__block1 .sec1__block1-link.select .RoundBg{margin-block:auto;color:#f13c82}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link.select .RoundBg{margin-block:0}}main.details .sec1 .sec1__block1 .sec1__block1-link.select .plan-pack span{font-size:1.125rem;font-weight:700;line-height:1.4;color:#f13c82}main.details .sec1 .sec1__block1 .sec1__block1-link.select img{margin-top:1.25rem;margin-inline:auto;width:100%;max-width:214px}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link.select img{max-width:70%}}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item{display:flex;align-items:center;flex-direction:column;width:100%;padding-top:24px;margin-top:24px;border-top:#ccc 1px solid}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-txt{font-size:1.25rem;padding-right:.5rem}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-txt{font-size:1rem}}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main{text-align:center;display:flex;align-items:center;justify-content:center}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-label{writing-mode:vertical-rl;font-size:1.25rem;line-height:1.2}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-label{font-size:1rem}}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-amount{padding-left:.5rem;font-size:3.625rem;font-weight:800;line-height:1;letter-spacing:2.9px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 100%,transparent 100%)}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-amount{font-size:3rem}}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-tax{font-size:.6875rem;white-space:nowrap}main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-unit{font-size:1.4375rem;line-height:1}@media screen and (max-width:767px){main.details .sec1 .sec1__block1 .sec1__block1-link .price__item .price-main .price-unit{font-size:1.25rem}}@media screen and (max-width:767px){main.details .sec5 .details__frame.--tv{padding-top:48px}}@media screen and (max-width:767px){main.details .sec5 .details__frameTitle{text-align:center}}main.details .sec7 .tab__container{border-bottom:2px solid #e40077}main.details .sec7 .tab .tab__item.--active{background:#e40077}main.details .sec7 .flow__item ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:1.5rem;padding-bottom:1.5rem}main.details .sec7 .flow__item ul li{font-size:1rem}@media screen and (max-width:767px){main.details .sec7 .flow__item ul li{font-size:.875rem}}main.details .sec7 .flow__item .img-area{background:#ffebf5;max-width:20rem;min-height:20rem;height:100%;width:100%;align-items:center;justify-content:center;display:flex;border-radius:10px}@media screen and (max-width:767px){main.details .sec7 .flow__item .img-area{max-width:10rem;min-height:10rem;margin:0 auto}}main.details .sec7 .flow__item .img-area img{max-width:8.4375rem;width:100%;height:auto}@media screen and (max-width:767px){main.details .sec7 .flow__item .img-area img{max-width:5rem}}main.details .sec7 .accordion{background:#f3f3f3}main.details .sec7 .accordion .toggle::after,main.details .sec7 .accordion .toggle::before{background:#e40077}main.details .sec7 .accordion .accordion__body .accordion__body-top{border-bottom:1px solid #ccc;padding:0 1rem 1rem}main.details .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(1){font-weight:700;text-align:center}@media screen and (max-width:767px){main.details .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(1){text-align:left}}main.details .sec7 .accordion .accordion__body .accordion__body-top p:nth-of-type(2){font-size:.8125rem;margin:0 auto;margin-top:1rem;width:fit-content}main.details .sec7 .accordion .accordion__body .accordion__body-text{background:#fff;padding:.5rem 2rem;font-size:.875rem;font-weight:700;border-radius:20px;width:fit-content}main.details .sec13 .accordion__body a{text-decoration:underline}main.details .details__flowItem{width:100%;display:flex;align-items:start;justify-content:space-between;gap:3rem}@media screen and (max-width:767px){main.details .details__flowItem{flex-direction:column}}main.details .details__flowItem .text-area{max-width:44.5rem}@media screen and (max-width:767px){main.details .details__flowItem .text-area{width:100%}}main.details .details__flowItem .img-area{max-width:20.25rem}main.details .details__flowAccordion{background:#ffebf5}@media screen and (max-width:395px){main.details .br--flow{display:none}}@media screen and (max-width:855px){main.details .details__settingContent{display:flex;flex-direction:column;gap:2.5rem}}main.details .details__settingImg{width:22.5rem;position:absolute;top:0;right:0}@media screen and (max-width:855px){main.details .details__settingImg{max-width:500px;width:100%;margin-inline:auto;position:unset}}main.details .details__settingImg img{width:100%}main.details .details__settingIconWrap{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:767px){main.details .details__settingIconWrap{justify-content:center}}main.details .details__settingIcon{display:grid;place-items:center;width:7.5rem;height:7.5rem;border:1px solid #ccc;border-radius:50%;flex-shrink:0}main.details .details__settingIcon p{line-height:1.4}main.details .details__settingIcon.--1 p{margin-top:.6875rem}main.details .details__settingIcon.--2 p{margin-top:.8125rem}main.details .details__settingIcon.--3 p{margin-top:.9375rem}main.details .details__settingDl{display:flex;gap:1rem}main.details .details__settingDl dt{flex-shrink:0}main.details .details__support{display:flex;justify-content:center;gap:1.5rem}@media screen and (max-width:767px){main.details .details__support{flex-direction:column;align-items:center}}main.details .details__support .--item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:15.75rem;height:12.5rem;border:3px solid #ccc;border-radius:1.25rem;text-align:center}main.details .details__support .--itemTitle{font-size:1.125rem;font-weight:700;line-height:1.4;text-align:center}main.details .details__auto{display:flex;align-items:end;justify-content:space-between;gap:2.5rem}@media screen and (max-width:767px){main.details .details__auto{flex-direction:column;align-items:start}}main.details .details__autoTitle{font-size:2.25rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){main.details .details__autoTitle{font-size:1.75rem}}main.details .details__autoTextPrice{display:flex;justify-content:center;align-items:center;background:#ffebf5;border-radius:1.25rem;padding-block:.875rem;font-size:18px;font-weight:700}main.details .details__autoTextPrice p{display:flex;align-items:end}main.details .details__autoTextPrice .--emphasis{color:#e40077;font-size:2.25rem;font-weight:800;line-height:1.4;margin-right:.1875rem}main.details .details__autoTextPrice span:nth-child(2){padding-bottom:.4375rem}main.details .details__autoTextPrice span:nth-child(2) span{color:#e40077}main.details .details__autoImg{width:22.5rem}@media screen and (max-width:767px){main.details .details__autoImg{max-width:500px;width:100%;margin-inline:auto}}main.details .splide__slide{width:320px!important}main.details .details__slideTitle{font-weight:700;line-height:1.4;text-align:center}main.details .button-square{margin:0}main.details #cont8 .button-square{margin:3rem auto 0}@media screen and (max-width:767px){main.details .button-square.--w240{max-width:20rem;margin-inline:auto}}main.details .button-square.--w240.--details a{justify-content:center}main.details .button-square.--w240.--details p{margin-left:.625rem}@media screen and (max-width:767px){main.details .button-square.--w240.--details a{justify-content:center}main.details .button-square.--w240.--details p{margin-left:0}}main.details .details__coseSet .serviceBlock__item{padding:1.25rem}@media screen and (max-width:767px){main.details .details__coseSet .right{white-space:unset}}main.details .details__coseSet .serviceBlock__item.--mobile{padding:1.3125rem}main.details .details__coseSet .serviceBlock__item.--wowow .left{width:4.8125rem;display:flex;align-items:center}main.details .details__coseSet .serviceBlock__item.--wowow .right{width:12.1875rem}@media screen and (max-width:767px){main.details .flow__item{flex-direction:column}}main.details .flow__item.--row{flex-direction:column;gap:4.125rem}main.details .inner-l.--details{padding-inline:0}main.details .anchor__link{white-space:nowrap}main.details .slashTitle::after,main.details .slashTitle::before{flex-shrink:0}@media screen and (max-width:767px){main.details .serviceBlock__item{justify-content:center}}@media screen and (max-width:767px){main.details .img-area.--icon{max-width:20.4375rem;width:100%;aspect-ratio:1/1;margin-inline:auto}main.details .img-area.--icon img{max-width:20rem}main.details .img-area.--icon svg{max-width:20rem}}@media screen and (max-width:767px){main.details .flow__item.text-area.link__wrap{flex-direction:row}}@media screen and (max-width:997px){main.details .asterisk-indent.--details{display:inline-block;text-align:left}}main.device .anchor{margin-top:1rem}@media screen and (max-width:767px){main.device .anchor .anchor__nav{justify-content:center}}main.device .anchor .anchor__nav a{border:1px solid #ccc}main.device .ttlBoxBlock{padding:0 4rem 4rem;background:#fff;border:1px solid #989898;border-radius:20px}@media screen and (max-width:767px){main.device .ttlBoxBlock{padding:0 1rem 2.5rem}}main.device .ttlBoxBlock .title-top{margin-top:-1rem;text-align:center}main.device .ttlBoxBlock .title-top p{font-size:1.4375rem;padding-inline:2rem;font-weight:700;line-height:1.4;display:inline-block;background-color:#fff}@media screen and (max-width:767px){main.device .ttlBoxBlock .title-top p{font-size:1.125rem}}main.device .ttlBoxBlock .ttlBoxBlock__flex{margin-top:5rem;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .ttlBoxBlock__flex{margin-top:4rem;gap:7.5rem}}main.device .ttlBoxBlock .deviceTitle{position:relative;margin-inline:auto;width:fit-content}main.device .ttlBoxBlock .deviceTitle .deco-balloon{position:absolute;top:-3.5rem;left:-6rem;width:5rem;height:5rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deco-balloon{top:-6rem;left:50%;transform:translateX(-50%)}}main.device .ttlBoxBlock .deviceTitle .deco-balloon svg{width:initial;height:initial}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deco-balloon svg{left:50%;bottom:-12px;transform:translateX(-50%)}}main.device .ttlBoxBlock .deviceTitle .deco-balloon p{line-height:1.2}main.device .ttlBoxBlock .deviceTitle .deco-balloon p:nth-of-type(1){font-size:1.625rem;font-weight:800}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deco-balloon p:nth-of-type(1){font-size:1.4375rem}}main.device .ttlBoxBlock .deviceTitle .deco-balloon p:nth-of-type(2){font-size:.875rem}main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo{max-height:2rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo{max-height:1.25rem}}main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo._with-text{max-height:4.5rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo._with-text{max-height:3rem}}main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo._ke-suma{max-height:3.125rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .deviceTitle .deviceTitle__logo._ke-suma{max-height:2.5rem}}main.device .ttlBoxBlock .img__wrap{text-align:center}main.device .ttlBoxBlock .img__wrap img{max-height:20rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .img__wrap img{width:70%}}main.device .ttlBoxBlock .img__wrap.--ke-suma img{max-height:29.6875rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .img__wrap.--ke-suma img{width:70%}}main.device .ttlBoxBlock .tableTitle{font-size:1.125rem;font-weight:700;line-height:1.4}main.device .ttlBoxBlock .device__price-table{overflow-x:auto}main.device .ttlBoxBlock .device__price-table table{min-width:30rem}@media screen and (max-width:767px){main.device .ttlBoxBlock .device__price-table table th:first-of-type{width:20%}}@media screen and (max-width:767px){main.device .ttlBoxBlock table th:first-of-type{width:40%}}main.device .ttlBoxBlock table td{word-break:keep-all}main.device .ttlBoxBlock table .price{font-size:1.25rem;font-weight:800;line-height:1.4;padding-inline:.25rem}main.device .ttlBoxBlock .button-square.--external .arrow--right svg{fill:#262626}main.disney .sec1 .sec1__block2 figure{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:3rem;align-items:center}@media screen and (max-width:767px){main.disney .sec1 .sec1__block2 figure{display:flex;flex-direction:column;gap:1.5rem}}main.disney .sec1 .sec1__block2 figure img{width:100%;height:auto;border-radius:20px}main.disney .sec1 .sec1__block2 figure figcaption{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:767px){main.disney .sec1 .sec1__block2 figure figcaption{gap:1rem}}main.disney .sec1 .sec1__point{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:767px){main.disney .sec1 .sec1__point{gap:3rem}}main.disney .sec1 .sec1__point>li{position:relative;padding:3rem 4rem;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li{padding:1.5rem 1rem}}main.disney .sec1 .sec1__point>li .deco-balloon{position:absolute;top:-2rem;left:-1.25rem}main.disney .sec1 .sec1__point>li figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li figure{flex-direction:column;gap:1rem}}main.disney .sec1 .sec1__point>li figure img{aspect-ratio:452/279;max-width:calc(50% - 1.5rem);width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li figure img{max-width:100%}}main.disney .sec1 .sec1__point>li figure figcaption{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem;max-width:calc(50% - 1.5rem)}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li figure figcaption{gap:.5rem;max-width:100%}}main.disney .sec1 .sec1__point>li figure figcaption strong{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li figure figcaption strong{font-size:1.125rem}}main.disney .sec1 .sec1__point>li figure figcaption p{font-size:1rem}main.disney .sec1 .sec1__point>li figure figcaption p .read-more{text-decoration:none;font-size:.875rem;justify-content:start}main.disney .sec1 .sec1__point>li:nth-child(even) figure{flex-direction:row-reverse}@media screen and (max-width:767px){main.disney .sec1 .sec1__point>li:nth-child(even) figure{flex-direction:column}}main.disney .sec1 .sec1__point .point_underline{background:linear-gradient(transparent 65%,#ffec60 50%)}main.disney .sec2 .optionItem{background:#ffebf5}main.disney .sec2 .optionItem .text-area{text-align:center}main.disney .sec2 .optionItem .text-area .price__container{display:block;margin-inline:auto;padding:0;background-color:initial}main.disney .sec2 .optionItem .text-area .price__container .price-main>div{display:flex;align-items:center;justify-content:center}main.disney .sec2 .sec2__block{display:flex;align-items:center;justify-content:center;gap:4rem}@media screen and (max-width:767px){main.disney .sec2 .sec2__block{flex-direction:column;gap:2.5rem}}main.disney .sec2 .sec2__block .txt-area{display:flex;flex-direction:column;gap:1.5rem;width:48.8%}@media screen and (max-width:767px){main.disney .sec2 .sec2__block .txt-area{width:100%}}main.disney .sec2 .sec2__block .txt-area .ttl__wrap{display:inline-flex;align-items:center;gap:1.5rem}main.disney .sec2 .sec2__block .txt-area .ttl__wrap .deco-balloon{width:5rem;height:5rem}main.disney .sec2 .sec2__block .txt-area .ttl__wrap .deco-balloon svg{width:initial;height:initial}main.disney .sec2 .sec2__block .txt-area .ttl__wrap>p{font-size:1.4375rem;font-weight:700;line-height:1.4}main.disney .sec2 .sec2__block .txt-area .tel__wrap{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}main.disney .sec2 .sec2__block .txt-area .tel__wrap p:nth-of-type(2){font-weight:800;line-height:1.4}main.disney .sec2 .sec2__block .txt-area .tel__wrap p:nth-of-type(2) span{font-size:1.625rem}@media screen and (max-width:767px){main.disney .sec2 .sec2__block .txt-area .tel__wrap p:nth-of-type(2) span{font-size:1.25rem}}main.disney .sec2 .sec2__block .img-area{width:45.2%;border:1px solid #ccc}@media screen and (max-width:767px){main.disney .sec2 .sec2__block .img-area{width:100%}}main.disney .sec3 .sec3__store{display:flex;justify-content:center;gap:4rem;padding:3rem 1rem;border:1px solid #ccc;border-radius:20px}@media screen and (max-width:767px){main.disney .sec3 .sec3__store{flex-direction:column;gap:1.5rem;padding-block:1.5rem}}main.disney .sec3 .sec3__store li{max-width:27.25rem;width:100%}@media screen and (max-width:767px){main.disney .sec3 .sec3__store li{margin:0 auto}}main.disney .sec4 .sec4__block{text-align:center;padding:3rem 3.5rem;background:#ffebf5;border-radius:20px}@media screen and (max-width:767px){main.disney .sec4 .sec4__block{text-align:left;padding:2rem 1rem}}main.disney .sec4 .sec4__block .img__wrap img{max-width:60.5rem;width:100%}@media screen and (max-width:767px){main.disney .sec4 .sec4__block .img__wrap img{width:40rem}}main.disney .sec6 .ttl{font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.disney .sec6 .table col.table-side-head{width:auto}}@media screen and (max-width:767px){main.disney .sec6 .table{min-width:37.5rem}}main.disney .sec6 .table th{font-weight:700}@media screen and (max-width:767px){main.disney .sec6 .table th{width:15%}}main.disney .sec7 .sec7__buttons{display:flex;justify-content:space-between;align-items:center;gap:3rem}@media screen and (max-width:767px){main.disney .sec7 .sec7__buttons{flex-direction:column;gap:1.5rem}}main.disney .sec7 .sec7__buttons li{width:calc(33% - 2rem)}@media screen and (max-width:767px){main.disney .sec7 .sec7__buttons li{width:100%}main.disney .sec7 .sec7__buttons li .button-square{margin:0 auto}}.disney-none{display:none!important}.electricity-gas .child-fv__top .i-have svg{fill:#f18d00;width:1.5rem;height:1.5rem}.electricity-gas .sec1 .sec1__item{width:calc(50% - 1.5rem)}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__item{width:100%}}.electricity-gas .sec1 .sec1__item .sec1__item-text{font-size:.875rem}.electricity-gas .sec1 .sec1__item .point__item{width:100%;height:14.5rem}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__item .point__item{height:11.875rem}}.electricity-gas .sec1 .sec1__item:nth-of-type(2) .point__item{background-color:#edf5ff}.electricity-gas .sec1 .sec1__item:nth-of-type(2) .point__item .RoundBg{color:#0160cf}.electricity-gas .sec1 .sec1__point3{position:relative;margin-top:6rem;background:#edfafe;padding:4rem;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3{margin-top:4rem;padding:3rem 1rem}}.electricity-gas .sec1 .sec1__point3 .deco-balloon{position:absolute;content:"";top:-40px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .deco-balloon{top:-32px}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-top{display:flex;gap:3rem}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-top{flex-direction:column;gap:1.5rem}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-top .sec1__point3-top-img{width:100%;height:auto;flex:1}.electricity-gas .sec1 .sec1__point3 .sec1__point3-top .sec1__point3-top-text{width:52%}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-top .sec1__point3-top-text{width:100%}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-top .sec1__point3-top-text strong{border-radius:20px;color:#35b6da;background:#fff;display:block;width:fit-content;padding:.25rem 1.25rem}.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom{flex-direction:column;gap:1.5rem}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-img{max-width:22.5rem;width:100%}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-img{max-width:18.75rem;margin-left:auto;margin-right:auto;order:1}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-text{display:flex;flex-direction:column;max-width:30rem;width:100%;gap:1.5rem}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-text{max-width:initial;order:2}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-text>div{padding:1.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-text>div{padding:1.5rem 1rem}}.electricity-gas .sec1 .sec1__point3 .sec1__point3-bottom .sec1__point3-bottom-text>div strong{font-size:1.125rem;font-weight:700;line-height:1.4}.electricity-gas .sec2 h4,.electricity-gas .sec3 h4{font-size:1.4375rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){.electricity-gas .sec2 h4,.electricity-gas .sec3 h4{font-size:1.125rem}}.electricity-gas .sec2 .bk-gray,.electricity-gas .sec3 .bk-gray{background:#e1e1e1}.electricity-gas .sec2 .center,.electricity-gas .sec3 .center{vertical-align:middle;text-align:center}.electricity-gas .sec2 .sec2__table1{overflow-x:auto}.electricity-gas .sec2 .sec2__table1 table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__table1 table{width:50rem}}.electricity-gas .sec2 .sec2__table1 table tr:nth-of-type(1) td{font-size:1rem;font-weight:700}.electricity-gas .sec2 .sec2__table1 td,.electricity-gas .sec2 .sec2__table1 th{border:1px solid #ccc;padding:1rem;text-align:center;vertical-align:middle}.electricity-gas .sec2 .sec2__table1 th.regular{font-weight:400}.electricity-gas .sec2 .sec2__table1 td{width:16%;font-size:.875rem}.electricity-gas .sec2 .sec2__table2{overflow-x:auto}.electricity-gas .sec2 .sec2__table2 table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__table2 table{width:50rem}}.electricity-gas .sec2 .sec2__table2 table tr:nth-of-type(2) th:nth-of-type(1){width:17%}.electricity-gas .sec2 .sec2__table2 table tr:nth-of-type(2) th:nth-of-type(2){width:17%}.electricity-gas .sec2 .sec2__table2 table tr:nth-of-type(2) td{width:66%}.electricity-gas .sec2 .sec2__table2 .bk-gray{background:#e1e1e1}.electricity-gas .sec2 .sec2__table2 td,.electricity-gas .sec2 .sec2__table2 th{padding:1rem;border:1px solid #ccc;vertical-align:middle;text-align:center}.electricity-gas .sec2 .sec2__table2 th.regular{font-weight:400}.electricity-gas .sec2 .sec2__table2 td{font-size:.875rem}.electricity-gas .sec2 .sec2__iframe{width:100%;height:45.9375rem;padding:1rem;border:1px solid #ccc;border-radius:20px}.electricity-gas .sec2 .sec2__iframe iframe{width:100%;height:100%}.electricity-gas .sec2 .sec2__block1{padding:4rem;background:#fce8cc;border-radius:20px}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1{padding:3rem 1rem}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-free{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-free{flex-direction:column}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-free .free-text{max-width:32.9375rem;width:100%}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-free .free-text{max-width:initial}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-free .free-img{max-width:22.5rem;width:100%;height:auto}.electricity-gas .sec2 .sec2__block1 h4{text-align:left;font-size:1.125rem}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system{display:flex;gap:1.75rem}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system{flex-direction:column;justify-content:center;align-items:center}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system>div{position:relative}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .deco-balloon{position:absolute;content:"";left:-1.5rem;top:-2.5rem}@media screen and (max-width:919px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .deco-balloon{width:4rem;height:4rem}}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .deco-balloon{top:-.5rem;left:-.5rem}}@media screen and (max-width:919px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .deco-balloon svg{right:4px}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .deco-balloon p{font-size:.875rem}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .system-middle{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;position:relative}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .system-middle{flex-direction:row-reverse;width:100%;justify-content:end}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .system-text{background:#f18d00;font-size:.8125rem;padding:.5rem;color:#fff;border-radius:12px;text-align:center}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system .system-text{width:40%}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system span{font-size:3.25rem;font-weight:700;line-height:20%}@media screen and (max-width:767px){.electricity-gas .sec2 .sec2__block1 .sec2__block1-system span{position:absolute;content:"";left:50%;transform:translateX(-50%) rotate(90deg)}}.electricity-gas .sec2 .sec2__block1 .sec2__block1-system img{max-width:22.5rem;width:100%;height:auto}@media screen and (max-width:767px){.electricity-gas .sec3 .sec3__table1{overflow-x:auto}}.electricity-gas .sec3 .sec3__table1 table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec3 .sec3__table1 table{width:50rem}}.electricity-gas .sec3 .sec3__table1 table tr:nth-of-type(1) th{font-size:1rem;font-weight:700;line-height:1.4}.electricity-gas .sec3 .sec3__table1 td,.electricity-gas .sec3 .sec3__table1 th{vertical-align:middle;text-align:center;font-size:.875rem;padding:1rem;width:16%;border:1px solid #ccc}.electricity-gas .sec3 .gascalc{background:#fce8cc;padding:3rem 4rem;border-radius:20px}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc{padding:3rem 1rem}}.electricity-gas .sec3 .gascalc .gascalc-inner{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width:1080px){.electricity-gas .sec3 .gascalc .gascalc-inner{flex-direction:column;gap:1rem}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-cost{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4375rem;font-weight:700;width:10.375rem;height:10.375rem;border-radius:50%;background:#f18d00}.electricity-gas .sec3 .gascalc .gascalc-inner .gascal-plus{color:#f18d00;font-size:4.375rem;font-weight:700}@media screen and (max-width:1080px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascal-plus{font-size:3.25rem;line-height:36%}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc{padding:1rem 1.5rem;background:#f18d00;border-radius:10px}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc{padding:1rem;width:100%}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc p{text-align:center;color:#fff;font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc p{font-size:1rem}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content{margin-top:.75rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content{flex-direction:column;gap:1rem}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content>span{font-size:2rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content>span{line-height:50%}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1){background:#fff;border-radius:10px}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1){width:100%}}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1)>div{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1.25rem}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1) p{color:#fff;font-weight:700;background:#0081cc;padding:.75rem 1.5rem;border-top-left-radius:10px;border-top-right-radius:10px}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1) span{color:#0081cc;font-size:1.125rem;font-weight:700;line-height:1.4}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(1) strong{text-align:center;display:block;font-size:.875rem;color:#0081cc;font-weight:700;line-height:1.4;width:fit-content}.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(2){text-align:center;color:#f18d00;font-weight:700;line-height:1.4;padding:2rem .75rem;background:#fff;border-radius:10px}@media screen and (max-width:767px){.electricity-gas .sec3 .gascalc .gascalc-inner .gascalc-subsc .gascalc-subsc-content div:nth-of-type(2){padding:1.5rem .75rem;width:100%}}.electricity-gas .sec3 .echo .slashTitle,.electricity-gas .sec3 .option .slashTitle,.electricity-gas .sec3 .plan .slashTitle{font-size:1.4375rem}@media screen and (max-width:767px){.electricity-gas .sec3 .echo .slashTitle,.electricity-gas .sec3 .option .slashTitle,.electricity-gas .sec3 .plan .slashTitle{font-size:1.125rem}}.electricity-gas .sec3 .echo .deco-balloon,.electricity-gas .sec3 .option .deco-balloon,.electricity-gas .sec3 .plan .deco-balloon{margin-left:auto;margin-right:auto;width:5rem;height:5rem}.electricity-gas .sec3 .echo .deco-balloon .txt,.electricity-gas .sec3 .option .deco-balloon .txt,.electricity-gas .sec3 .plan .deco-balloon .txt{font-size:.6875rem}.electricity-gas .sec3 .echo .deco-balloon .num,.electricity-gas .sec3 .option .deco-balloon .num,.electricity-gas .sec3 .plan .deco-balloon .num{font-size:1.625rem}.electricity-gas .sec3 .echo .deco-balloon svg,.electricity-gas .sec3 .option .deco-balloon svg,.electricity-gas .sec3 .plan .deco-balloon svg{width:initial;height:initial;bottom:-15px}.electricity-gas .sec3 .echo>strong,.electricity-gas .sec3 .option>strong,.electricity-gas .sec3 .plan>strong{font-size:1.4375rem;font-weight:700;line-height:1.4;width:fit-content;display:block;margin-left:auto;margin-right:auto}.electricity-gas .sec3 .plan>strong{color:#f13c82}.electricity-gas .sec3 .plan .plan__table{overflow-x:auto}.electricity-gas .sec3 .plan .plan__table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec3 .plan .plan__table table{width:50rem}}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(1) th,.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(2) th{font-size:1rem;font-weight:700;line-height:1.4}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(1){width:12%}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(2){width:23%}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(3){width:16%}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(4){width:16%}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(5){width:16%}.electricity-gas .sec3 .plan .plan__table table tr:nth-of-type(3) td:nth-of-type(6){width:16%}.electricity-gas .sec3 .plan .plan__table td,.electricity-gas .sec3 .plan .plan__table th{text-align:center;font-size:.875rem;vertical-align:middle;padding:1rem;border:1px solid #ccc}.electricity-gas .sec3 .option>strong{color:#0160cf}.electricity-gas .sec3 .option .option__table{overflow-x:auto}.electricity-gas .sec3 .option .option__table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec3 .option .option__table table{width:37.5rem}}.electricity-gas .sec3 .option .option__table table tr:nth-of-type(1) th{font-size:1rem;font-weight:700;line-height:1.4}.electricity-gas .sec3 .option .option__table table tr:nth-of-type(1) th:nth-of-type(1){width:47%}.electricity-gas .sec3 .option .option__table table tr:nth-of-type(1) th:nth-of-type(2),.electricity-gas .sec3 .option .option__table table tr:nth-of-type(1) th:nth-of-type(3){width:26%}.electricity-gas .sec3 .option .option__table td,.electricity-gas .sec3 .option .option__table th{border:1px solid #ccc;vertical-align:middle;text-align:center;padding:1rem;font-size:.875rem}.electricity-gas .sec3 .option .option__table th{font-size:1rem}.electricity-gas .sec3 .echo .echo__table{overflow-x:auto}.electricity-gas .sec3 .echo .echo__table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.electricity-gas .sec3 .echo .echo__table table{width:50rem}}.electricity-gas .sec3 .echo .echo__table table tr:nth-of-type(1) th{font-size:1rem;font-weight:700;line-height:1.4}.electricity-gas .sec3 .echo .echo__table table tr:nth-of-type(1) th:nth-of-type(1),.electricity-gas .sec3 .echo .echo__table table tr:nth-of-type(1) th:nth-of-type(2),.electricity-gas .sec3 .echo .echo__table table tr:nth-of-type(1) th:nth-of-type(3){width:23%}.electricity-gas .sec3 .echo .echo__table table tr:nth-of-type(1) th:nth-of-type(4){width:29%}.electricity-gas .sec3 .echo .echo__table td,.electricity-gas .sec3 .echo .echo__table th{vertical-align:middle;text-align:center;padding:1rem;font-size:.875rem;border:1px solid #ccc}.entertainment .slashTitle{font-size:1.125rem}@media screen and (max-width:640px){.entertainment .slashTitle{font-size:1rem}}.entertainment .cont1__jcom{position:relative}.entertainment .cont1__jcom nav{position:absolute;content:"";bottom:-.625rem;left:0}@media screen and (max-width:767px){.entertainment .cont1__jcom nav{position:initial;margin-top:1.5rem;bottom:initial;left:initial;padding-left:0}}.entertainment .tel__link{width:100%;height:11.875rem}.entertainment .tel__link a{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;padding-left:1rem;padding-right:1rem;background:#e7ecf8;border-radius:20px}@media screen and (max-width:767px){.entertainment .tel__link a{flex-direction:column;gap:.5rem}}.entertainment .tel__link a img{width:7.3125rem;height:auto}@media screen and (max-width:767px){.entertainment .tel__link a img{width:5.625rem}}.entertainment .tel__link a>p{color:#0081cc;font-family:Inter,sans-serif;font-size:3.25rem;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:110%}@media screen and (max-width:767px){.entertainment .tel__link a>p{font-size:2rem}}.entertainment .tel__link a span{font-family:"Noto Sans JP",sans-serif;color:#0081cc;font-size:.875rem;font-weight:700;line-height:0}@media screen and (max-width:767px){.entertainment .tel__link a span{line-height:140%}}.entertainment .sec1__service{display:flex;gap:3rem}@media screen and (max-width:767px){.entertainment .sec1__service{flex-direction:column;gap:1.5rem}}.entertainment .sec1__service li{width:calc(33% - 2rem);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-direction:column;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.entertainment .sec1__service li{width:100%}}.entertainment .sec1__service li div{width:12.5rem;height:12.5rem;display:flex;align-items:center;justify-content:center;background:#e7ecf8;border-radius:50%}@media screen and (max-width:767px){.entertainment .sec1__service li div{width:10rem;height:10rem}}.entertainment .sec1__service li p{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}.entertainment .sec1__course li{display:flex;justify-content:center;align-items:center;gap:3rem}@media screen and (max-width:767px){.entertainment .sec1__course li{flex-direction:column;gap:1rem}}.entertainment .sec1__course li>div:nth-of-type(1){flex:1}.entertainment .sec1__course li>div:nth-of-type(1) strong{display:block;width:fit-content;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4;padding:.25rem 1.25rem;background:#0a308f;border-radius:20px}@media screen and (max-width:767px){.entertainment .sec1__course li>div:nth-of-type(1) strong{font-size:1rem}}.entertainment .sec1__course li>div:nth-of-type(1) .sec1__course-cost{font-size:1rem;font-weight:700;display:flex;align-items:baseline;gap:.25rem;padding:.5rem;background:#f3f3f3}.entertainment .sec1__course li>div:nth-of-type(1) .sec1__course-cost span{color:#0081cc;font-family:Inter,sans-serif;font-size:1.4375rem;font-weight:800;line-height:1.4;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 90%,transparent 90%)}.entertainment .sec1__course li>div:nth-of-type(2){background:#f3f3f3;padding:2.5rem 1rem;border-radius:20px;width:45%;text-align:center}@media screen and (max-width:767px){.entertainment .sec1__course li>div:nth-of-type(2){padding:1rem;width:100%}}@media screen and (max-width:767px){.entertainment .sec1__genre>p{margin-top:1rem}}.entertainment .sec1__genre .sec1__genre-table{overflow-x:auto}.entertainment .sec1__genre .sec1__genre-table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.entertainment .sec1__genre .sec1__genre-table table{width:50rem}}.entertainment .sec1__genre .sec1__genre-table table tr:nth-of-type(1) th{font-size:1rem;line-height:1.4;vertical-align:middle;background:#f3f3f3}.entertainment .sec1__genre .sec1__genre-table table tr:nth-of-type(1) th:nth-of-type(1){width:22%}.entertainment .sec1__genre .sec1__genre-table table tr:nth-of-type(1) th:nth-of-type(2){width:34%}.entertainment .sec1__genre .sec1__genre-table table tr:nth-of-type(1) th:nth-of-type(3){width:22%}.entertainment .sec1__genre .sec1__genre-table table tr:nth-of-type(1) th:nth-of-type(4){width:22%}.entertainment .sec1__genre .sec1__genre-table td,.entertainment .sec1__genre .sec1__genre-table th{padding:1rem;border:1px solid #ccc}.entertainment .sec1__genre .sec1__genre-table td{vertical-align:middle;text-align:center;width:16%}.entertainment .sec1__genre .sec1__genre-table span{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.4;padding-right:.25rem}@media screen and (max-width:767px){.entertainment .sec1__pack>p{margin-top:1rem}}.entertainment .sec1__pack .sec1__pack-table{overflow-x:auto}.entertainment .sec1__pack .sec1__pack-table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.entertainment .sec1__pack .sec1__pack-table table{width:50rem}}.entertainment .sec1__pack .sec1__pack-table table tr:nth-of-type(1) th{font-size:1rem;line-height:1.4;vertical-align:middle;background:#f3f3f3}.entertainment .sec1__pack .sec1__pack-table table tr:nth-of-type(1) th:nth-of-type(1){width:33%}.entertainment .sec1__pack .sec1__pack-table table tr:nth-of-type(1) th:nth-of-type(2){width:33%}.entertainment .sec1__pack .sec1__pack-table table tr:nth-of-type(1) th:nth-of-type(3){width:33%}.entertainment .sec1__pack .sec1__pack-table td,.entertainment .sec1__pack .sec1__pack-table th{padding:1rem;border:1px solid #ccc}.entertainment .sec1__pack .sec1__pack-table td{vertical-align:middle;text-align:center;width:16%}.entertainment .sec1__pack .sec1__pack-table span{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.4;padding-right:.25rem}@media screen and (max-width:767px){.entertainment .sec1__free{margin-top:5rem}}@media screen and (max-width:767px){.entertainment .sec1__free .border-content-title{top:-2.5rem}}.entertainment .sec1__free .border-content-title span{color:#0081cc}.entertainment .sec1__free ul li .sec1__free-step{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid #ccc}.entertainment .sec1__free ul li .sec1__free-step>p{font-size:1.125rem}@media screen and (max-width:767px){.entertainment .sec1__free ul li .sec1__free-step>p{font-size:1rem}}.entertainment .sec1__step{width:100%}.entertainment .sec1__step figure{width:100%;display:flex;align-items:center;gap:2rem;padding:1.5rem;background:#e7ecf8;border-radius:20px}@media screen and (max-width:767px){.entertainment .sec1__step figure{flex-direction:column;gap:1rem}}.entertainment .sec1__step figure img{width:6rem;height:auto}@media screen and (max-width:767px){.entertainment .sec1__step figure img{margin:0 auto}}.entertainment .sec1__step figure figcaption strong{display:block;width:fit-content;padding:.25rem 1rem;font-weight:700;color:#0a308f;background:#fff;border-radius:12px;margin-bottom:1rem}@media screen and (max-width:767px){.entertainment .sec1__step figure figcaption strong{margin:0 auto}}.entertainment .sec1__step figure figcaption a,.entertainment .sec1__step figure figcaption p{font-size:.875rem}.entertainment .sec1__contact .flow{padding:3rem 4rem;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.entertainment .sec1__contact .flow{padding:3rem 1rem}}.entertainment .sec1__contact .flow .flow__item{flex-direction:column;gap:1.5rem;align-items:center;justify-content:center}.entertainment .sec1__contact .flow h3{font-size:1.4375rem;font-weight:700;line-height:1.4;text-align:center}.entertainment .sec1__contact .flow h4{margin-right:auto}.entertainment .sec1__contact .flow .deco-balloon{width:7rem;height:1.9375rem;border-radius:40px;flex-direction:row}.entertainment .sec1__contact .flow .deco-balloon>p{font-size:.6875rem}.entertainment .sec1__contact .flow .deco-balloon svg{width:8.4px;height:13.2px;bottom:-8px}.entertainment .terms__buttons{display:flex;justify-content:space-between;align-items:center;gap:3rem}@media screen and (max-width:767px){.entertainment .terms__buttons{flex-direction:column;gap:1.5rem}}.entertainment .terms__buttons li{width:calc(33% - 2rem)}@media screen and (max-width:767px){.entertainment .terms__buttons li{width:100%}.entertainment .terms__buttons li .button-square{margin:0 auto}}.faq{letter-spacing:5%}.faq__many-list{display:flex;flex-direction:column;gap:23px}.faq__many-list .qs{position:relative;display:inline-flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:1rem;color:#fff;background-color:#0081cc;border-radius:50%;width:30px;height:30px;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:30px;text-align:center;flex-shrink:0}.faq__many-list .qs::after{position:absolute;content:"";right:-2px;bottom:-2px;width:5px;height:5px;background-color:#0081cc;border-radius:50%}.faq__many-list li{border-bottom:1px solid #ccc}.faq__many-list li:nth-child(1){border-top:1px solid #ccc;padding-top:23px}.faq__many-list a{display:flex;align-items:start;gap:8px;text-decoration:underline;padding-bottom:23px}.faq__many-list .__title{font-size:1rem;line-height:1.75;font-weight:400}.faqBlock{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}@media screen and (max-width:640px){.faqBlock{grid-template-columns:repeat(2,1fr);gap:16px}}.faqBlock__item{border-radius:20px;border:3px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:159px;padding:10px}.faqBlock__item .--tv svg{fill:#e40077}.faqBlock__item .--net svg{fill:#0085cd}.faqBlock__item .--mobile svg{fill:#00a4a8}.faqBlock__item .--phone svg{fill:#00a33e}.faqBlock__item .--denki svg{fill:#f18d00}.faqBlock__item .--smartLife svg{fill:#0a308f}.faqBlock__item .--camera svg{fill:#ff6f61}.faqBlock__item .--insurance svg{fill:#e50346}.faqBlock__item .--other svg{fill:#0a308f}.faqBlock__item .title-with-arrow{font-size:16px;line-height:1.4;font-weight:700}.faqBlock__big{display:flex;flex-direction:column;justify-content:center;text-align:center}.faqBlock__big .faqBlock__small{font-size:11px;line-height:1.75;font-weight:400;width:auto;height:auto;background-color:transparent}.faq__search{border-radius:20px;background-color:#f3f3f3;padding:48px 64px;text-align:center}@media screen and (max-width:767px){.faq__search{padding:48px 20px}}.faq__search p{font-size:26px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){.faq__search p{font-size:23px}}.faq__search+.faq__largeCategoryBox{margin-top:64px}.faq__search .faq__search-form{display:grid;grid-template-columns:auto 149px;align-items:center}@media screen and (max-width:767px){.faq__search .faq__search-form{grid-template-columns:auto 95px}}.faq__search .faq__search-form button{margin-top:0;width:100%}.faq__search .faq__search-form label{margin-top:0;height:100%}.faq__search .faq__search-form input[type=search]{background-color:#fff;min-height:70px;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.75;font-weight:400;border-radius:5px 0 0 5px;color:#262626;width:100%;padding:21px 24px;height:inherit;text-align:left}.faq__search .faq__search-form input[type=search]::placeholder{color:#989898}.faq__search .faq__search-form .search-submit{color:#fff;background-color:#0081cc;padding:20px;min-height:70px;font-size:16px;line-height:1.4;font-weight:700;gap:4px;display:flex;align-items:center;justify-content:center;border-radius:0 5px 5px 0}.faq__search .faq__search-form .search-submit span{max-width:16px;display:block}.faq__search .faq__search-form .search-submit span img{width:100%;aspect-ratio:1/1;height:auto}.faq__largeCategoryBox{border-radius:10px}.faq__largeCategoryBox .ttl{display:flex;gap:1rem;align-items:center}@media screen and (max-width:767px){.faq__largeCategoryBox .ttl{flex-direction:column;align-items:baseline}}.faq__largeCategoryBox .ttl .ttl-link{font-size:1rem;color:#262626;text-decoration:underline;font-weight:400}.faq__largeCategoryBox .ttl .ttl-link svg{vertical-align:baseline;margin-left:.5rem}.faq__largeCategoryBox.__light-blue.faq-level-1{background:#0085cd}.faq__largeCategoryBox.__light-blue.faq-level-1 .faq__accordion-head{color:#fff}.faq__largeCategoryBox.__light-blue.faq-level-1 .faq__accordion-head .ttl{color:#fff}.faq__largeCategoryBox.__light-blue.faq-level-1 .faq__accordion>.accordion__body>a::after{background-color:#0085cd}.faq__largeCategoryBox.__light-blue.faq-level-2{background-color:#def7ff}.faq__largeCategoryBox.__light-blue.faq-level-2 .faq__accordion-head{color:#0085cd}.faq__largeCategoryBox.__light-blue.faq-level-2 .faq__accordion-head .ttl{color:#0085cd}.faq__largeCategoryBox.__light-blue.faq-level-2 .faq__accordion>.accordion__body>a::after{background-color:#0085cd}.faq__largeCategoryBox.__light-blue ul{background-color:#def7ff}.faq__largeCategoryBox.__orange.faq-level-1{background-color:#f18d00}.faq__largeCategoryBox.__orange.faq-level-1 .faq__accordion-head{color:#fff}.faq__largeCategoryBox.__orange.faq-level-1 .faq__accordion-head .ttl{color:#fff}.faq__largeCategoryBox.__orange.faq-level-1 .faq__accordion .accordion__body a::after{background-color:#f18d00}.faq__largeCategoryBox.__orange.faq-level-2{background-color:#fce8cc}.faq__largeCategoryBox.__orange.faq-level-2 .faq__accordion-head{color:#f18d00}.faq__largeCategoryBox.__orange.faq-level-2 .faq__accordion-head .ttl{color:#f18d00}.faq__largeCategoryBox.__orange.faq-level-2 .faq__accordion .accordion__body a::after{background-color:#f18d00}.faq__largeCategoryBox.__orange ul{background-color:#fce8cc}.faq__largeCategoryBox.__purple.faq-level-1{background-color:#0a308f}.faq__largeCategoryBox.__purple.faq-level-1 .faq__accordion-head{color:#fff}.faq__largeCategoryBox.__purple.faq-level-1 .faq__accordion-head .ttl{color:#fff}.faq__largeCategoryBox.__purple.faq-level-1 .faq__accordion .accordion__body a::after{background-color:#0a308f}.faq__largeCategoryBox.__purple.faq-level-2{background-color:#e7ecf8}.faq__largeCategoryBox.__purple.faq-level-2 .faq__accordion-head{color:#0a308f}.faq__largeCategoryBox.__purple.faq-level-2 .faq__accordion-head .ttl{color:#0a308f}.faq__largeCategoryBox.__purple.faq-level-2 .faq__accordion .accordion__body a::after{background-color:#0a308f}.faq__largeCategoryBox.__purple ul{background-color:#e7ecf8}.faq__largeCategoryBox.__pink.faq-level-1{background-color:#ff6f61}.faq__largeCategoryBox.__pink.faq-level-1 .faq__accordion-head{color:#fff}.faq__largeCategoryBox.__pink.faq-level-1 .faq__accordion-head .ttl{color:#fff}.faq__largeCategoryBox.__pink.faq-level-1 .faq__accordion .accordion__body a::after{background-color:#ff6f61}.faq__largeCategoryBox.__pink.faq-level-2{background-color:#f7e7e5}.faq__largeCategoryBox.__pink.faq-level-2 .faq__accordion-head{color:#ff6f61}.faq__largeCategoryBox.__pink.faq-level-2 .faq__accordion-head .ttl{color:#ff6f61}.faq__largeCategoryBox.__pink.faq-level-2 .faq__accordion .accordion__body a::after{background-color:#ff6f61}.faq__largeCategoryBox+.faq__largeCategoryBox{margin-top:32px}@media screen and (max-width:767px){.faq__largeCategoryBox+.faq__largeCategoryBox{margin-top:24px}}.faq__accordion-head{padding:24px 58px 24px 24px;position:relative;cursor:pointer}@media screen and (max-width:767px){.faq__accordion-head{padding:16px 58px 16px 16px}}.faq__accordion-head .ttl{font-size:1.4375rem;line-height:1.4;font-weight:700;color:#0085cd}@media screen and (max-width:767px){.faq__accordion-head .ttl{font-size:1rem}}.faq__accordion-head .toggle{position:absolute;border-bottom:3px solid currentColor;border-right:3px solid currentColor;transform:translateY(-50%) rotate(45deg);transform-origin:center;transition:transform .3s ease;width:12px;height:12px;top:50%;right:24px}.faq__accordion.--parent.active>.faq__accordion-head>.toggle{transform:rotate(-135deg)}.faq__accordion.--child.active>.faq__accordion-head>.toggle{transform:rotate(-135deg)}.faq__accordion .accordion__body{display:none}.faq__accordion .accordion__body{padding:0 0 24px 24px;border:none}.faq__accordion .accordion__body.accordion__bodyChildeInner{background:#fff;padding-top:1.5rem}.faq__accordion .accordion__body ul{display:flex;flex-direction:column;gap:8px;border-radius:10px;padding:1rem}.faq__accordion .accordion__body ul li{display:block}.faq__accordion .accordion__body ul li a{display:block;padding:16px 16px 16px 32px;background-color:#fff;border:1px solid #ccc;border-radius:10px;position:relative;text-decoration:underline;text-underline-offset:3px}.faq__accordion .accordion__body ul li a::after{content:"";position:absolute;top:24px;left:16px;height:12px;width:8px;background-color:#0081cc;clip-path:polygon(0 0,100% 50%,0 100%)}.faq__anywhere{padding:46px 52px;border-radius:20px;border:1px solid #989898;text-align:center;position:relative}@media screen and (max-width:767px){.faq__anywhere{padding:46px 20px}}.faq__anywhere .__title{font-size:23px;line-height:1.4;font-weight:700;background-color:#fff;display:inline-block;padding:0 32px;position:absolute;top:-16px;left:50%;transform:translateX(-50%);white-space:nowrap}.faq__anywhere p{text-align:center}.faq__anywhere .faq__anywhere-buttonBox{text-align:center;margin-top:30px;display:flex;align-items:center;justify-content:center}.faq__search-result{background-color:#f3f3f3;padding:24px;font-size:18px;line-height:1.4;font-weight:700;display:flex;display:grid;grid-template-columns:152px auto;align-items:start;gap:32px}.faq__search-result-list{display:flex;flex-direction:column;gap:16px}.faq__search-result-list li{display:block;max-width:1080px}.faq__search-result-list li a{display:block;padding:24px;display:flex;align-items:start;gap:8px;background-color:#fff;border:3px solid #ccc;border-radius:10px;position:relative}.faq__search-result-list li a .__title{text-decoration:underline;text-underline-offset:3px;font-size:16px;line-height:1.75;font-weight:400}.faq__search-result-list li a .qs{position:relative;display:inline-flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;flex-shrink:0;font-size:1rem;color:#fff;background-color:#0081cc;border-radius:50%;width:30px;height:30px;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:30px;text-align:center}.faq__search-result-list li a .qs::after{position:absolute;content:"";right:-2px;bottom:-2px;width:5px;height:5px;background-color:#0081cc;border-radius:50%}.faq__pagenation .nav-links{font-family:Inter,sans-serif;font-weight:800;font-size:.875rem;color:#989898;line-height:48px;display:flex;justify-content:center;align-items:center;gap:8px}.faq__pagenation .nav-links a,.faq__pagenation .nav-links span{display:block}.faq__pagenation .nav-links .page-numbers{border:1px solid #f3f3f3;border-radius:3px;max-width:3rem;width:100%;aspect-ratio:1/1;height:auto;text-align:center}.faq__pagenation .nav-links .page-numbers.current{background-color:#0081cc;color:#fff}.faq__pagenation .nav-links .page-numbers.next,.faq__pagenation .nav-links .page-numbers.prev{max-width:1rem;width:100%;aspect-ratio:1/1;height:auto;position:relative;border:none}.faq__pagenation .nav-links .page-numbers.next .__next,.faq__pagenation .nav-links .page-numbers.next .__prev,.faq__pagenation .nav-links .page-numbers.prev .__next,.faq__pagenation .nav-links .page-numbers.prev .__prev{position:absolute;max-width:.5rem;width:100%;aspect-ratio:1/1;height:auto;top:50%;left:50%;border-bottom:3px solid #262626;border-left:3px solid #262626}.faq__pagenation .nav-links .page-numbers.next .__next,.faq__pagenation .nav-links .page-numbers.prev .__next{transform:translate(-50%,-50%) rotate(-135deg)}.faq__pagenation .nav-links .page-numbers.next .__prev,.faq__pagenation .nav-links .page-numbers.prev .__prev{transform:translate(-50%,-50%) rotate(45deg)}.faq__pagenation .nav-links a{transition:all .3s ease}@media (hover:hover){.faq__pagenation .nav-links a:hover.page-numbers{background-color:#0081cc;color:#fff}.faq__pagenation .nav-links a:hover.next,.faq__pagenation .nav-links a:hover.prev{opacity:.7;background-color:transparent}}@media screen and (max-width:767px){.faq-single .child-fv__ttl{font-size:1.4375rem}}.faq__entry .__txt{padding-top:6px}.faq__entry .qs{position:relative;display:inline-flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;flex-shrink:0;font-size:1rem;color:#fff;background-color:#0081cc;border-radius:50%;width:44px;height:44px;font-family:Inter,sans-serif;font-weight:800;font-size:23px;line-height:44px;text-align:center}.faq__entry .qs::after{position:absolute;content:"";right:-4px;bottom:-4px;width:10px;height:10px;background-color:#0081cc;border-radius:50%}.faq__entry h1{font-size:1.625rem;line-height:1.4;font-weight:700;display:flex;align-items:start;gap:20px;padding-bottom:24px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.faq__entry h1{font-size:1.25rem}}.faq__entry-answer{background-color:#edf5fe;border-radius:20px;padding:32px 24px;display:flex;align-items:start;gap:20px;font-weight:700;font-size:1.625rem;line-height:1.4}.faq__entry-content>:first-child{margin-top:0}.faq__entry-content a{text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}@media (hover:hover){.faq__entry-content a:hover{opacity:.7}}.faq__entry-content p{margin-top:48px}.faq__entry-content p+p{margin-top:1em}.faq__entry-content h2{margin-top:64px;font-weight:700;font-size:1.625rem;line-height:1.4}.faq__entry-content h2+p{margin-top:2em}.faq__entry-content h3{margin-top:32px;font-weight:700;font-size:1.125rem;line-height:1.4}.faq__entry-content h3+p{margin-top:1.5em}.faq__entry-content h4{display:inline-block;margin-top:3em;color:#0081cc;font-size:1rem}.faq__entry-content h4+p{margin-top:1.5em}.faq__entry-content figure:has(img){border-radius:20px;max-width:966px;margin-inline:auto;overflow:hidden;margin-top:3em}.faq__entry-content figure:has(img) img{aspect-ratio:966/339;height:auto;object-fit:cover;width:100%}.faq__entry-content table{margin-top:3em}.faq__entry-content table td,.faq__entry-content table th{min-height:60px;border:1px solid #ccc}.faq__entry-content table tr>:first-child{width:328px;width:30.3985171455%;background-color:#f3f3f3}.faq__entry-content .wp-block-file__button{text-decoration:none;background-color:#0081cc}.faq__entry-content .wp-block-file{margin-top:3em}.faq__entry-time{text-align:left;display:flex;justify-content:end}.faq__helpful-container .daexthefu-feedback{display:flex;flex-direction:column;gap:32px;border-radius:20px;background-color:#f3f3f3;padding:48px 20px}.faq__helpful-container .daexthefu-text h3{font-size:26px;line-height:1.4;font-weight:700}.faq__helpful-container .daexthefu-button,.faq__helpful-container .daexthefu-comment-submit{width:320px!important;border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:52px}.faq__helpful-container .daexthefu-comment-submit,.faq__helpful-container .daexthefu-yes{background-color:#0081cc;color:#fff}.faq__helpful-container .daexthefu-no{background-color:#fff;border:3px solid #ccc}.faq__helpful-container .daexthefu-comment{margin-top:48px!important}.faq__helpful-container .daexthefu-comment-label{margin-top:0;margin-bottom:4px}.faq__helpful-container .daexthefu-comment-character-counter-number{display:none}.faq__helpful-container textarea{border:1px solid #ccc!important;border-radius:5px!important;min-height:160px!important}.faq__helpful-container .daexthefu-comment-buttons-container{justify-content:center}.faq__helpful-container .daexthefu-comment-cancel{display:none!important}.faq__helpful-container .daexthefup-feedback{display:flex;flex-direction:column;gap:32px;border-radius:20px;background-color:#f3f3f3;padding:48px 20px}.faq__helpful-container .daexthefup-text h3{font-size:26px;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.faq__helpful-container .daexthefup-text h3{font-size:23px}}.faq__helpful-container .daexthefup-button,.faq__helpful-container .daexthefup-comment-submit{width:320px!important;border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:52px}.faq__helpful-container .daexthefup-comment-submit,.faq__helpful-container .daexthefup-yes{background-color:#0081cc;color:#fff}.faq__helpful-container .daexthefup-no{background-color:#fff;border:3px solid #ccc}.faq__helpful-container .daexthefup-comment{margin-top:48px!important}.faq__helpful-container .daexthefup-comment-label{margin-top:0;margin-bottom:4px}.faq__helpful-container .daexthefup-comment-character-counter-number{display:none}.faq__helpful-container .daexthefup-comment-buttons-container{justify-content:center}.faq__helpful-container .daexthefup-comment-cancel{display:none!important}.faq__comment .comment-form-comment textarea{width:100%;border-radius:10px;outline:solid 3px #ccc;padding:1em}.faq__comment .comment-form-comment textarea:focus-within{outline-color:#262626}.faq__comment .form-submit{margin-top:24px}.faq__comment .form-submit input{color:#fff;width:260px!important;text-align:center;margin-inline:auto;background-color:#0081cc;border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:52px;transition:opacity .3s ease}@media (any-hover:hover){.faq__comment .form-submit input:hover{opacity:.7}}.faq__comment-success{font-size:1.125rem;text-align:center;font-weight:700;margin-bottom:24px}.faq__related p{font-size:1.125rem;line-height:1.4;font-weight:700}.free-calls .small-section__wrapper{padding:3rem 1.5rem;border-radius:1.25rem;border:1px solid #989898;position:relative}@media screen and (max-width:767px){.free-calls .small-section__wrapper{margin-inline:auto;max-width:30rem;padding:3rem 1rem}}.free-calls .small-section__wrapper.p48{padding:3rem}.free-calls .small-section__wrapper.p24{padding:1.5rem}@media screen and (max-width:767px){.free-calls .small-section__wrapper.p_sp16{padding:3rem 1rem}}.free-calls .small-section__wrapper.max-w-344{max-width:21.5rem;width:100%}@media screen and (max-width:767px){.free-calls .small-section__wrapper.max-w-344{max-width:30rem}}.free-calls .small-section__wrapper.border-3{border-width:.1875rem}.free-calls .small-section__title{position:relative;font-size:1.5rem;line-height:1.4;letter-spacing:1.3px}@media screen and (max-width:767px){.free-calls .small-section__title{font-size:1.25rem}}.free-calls .small-section__title.fz23{font-size:1.4375rem;letter-spacing:.05em}@media screen and (max-width:767px){.free-calls .small-section__title.fz23{font-size:1.125rem}}.free-calls .small-section__title.fz18{font-size:1.125rem;letter-spacing:.05em}.free-calls .small-section__title.fz16{font-size:1rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){.free-calls .small-section__title.fz16{font-size:.875rem}}@media screen and (max-width:767px){.free-calls .small-section__title.sp_t-left{text-align:left!important}}.free-calls .small-section__title.color-white{color:#fff}.free-calls .small-section__title.bg-green{background-color:#00a33e;padding:1rem}.free-calls .small-section__wrapper>.small-section__title{position:absolute;background-color:#fff;width:fit-content;left:50%;transform:translateX(-50%);top:-1.125rem}@media screen and (max-width:767px){.free-calls .small-section__wrapper>.small-section__title{font-size:1.25rem}}@media screen and (max-width:420px){.free-calls .small-section__wrapper>.small-section__title{width:70%}.free-calls .small-section__wrapper>.small-section__title::after,.free-calls .small-section__wrapper>.small-section__title::before{display:none}}@media screen and (max-width:767px){.free-calls .small-section__wrapper>.small-section__title.fz23{font-size:1rem}}.free-calls .small-section__wrapper>.small-section__title.fz23::after,.free-calls .small-section__wrapper>.small-section__title.fz23::before{width:2rem;height:2rem}.free-calls .small-section__wrapper>.small-section__title.fz23::before{left:-2rem}.free-calls .small-section__wrapper>.small-section__title.fz23::after{right:-2rem}.free-calls .small-section__title::before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;left:-1.5rem;background-color:#fff}.free-calls .small-section__title::after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;right:-1.5rem;background-color:#fff}.free-calls .small-section__content--upper{display:flex;justify-content:space-between;align-items:center;gap:min(4.44vw,64px)}@media screen and (max-width:767px){.free-calls .small-section__content--upper{flex-direction:column;justify-content:center;gap:3rem}}.free-calls .small-section__priceImage--left{max-width:35.8125rem;width:100%}.free-calls .small-section__priceImage--left img{width:100%;aspect-ratio:573/359;object-fit:contain}.free-calls .small-section__content--right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}@media screen and (max-width:767px){.free-calls .small-section__content--right{width:100%}}.free-calls .small-section__priceImage--right{max-width:11.8125rem;width:100%}.free-calls .small-section__priceImage--right img{width:100%;aspect-ratio:189/108.891;object-fit:contain}@media screen and (max-width:767px){.free-calls .small-section__priceImage--right{align-self:center}}.free-calls .small-section__text{font-size:1rem;line-height:1.75;letter-spacing:.05625rem}@media screen and (max-width:767px){.free-calls .small-section__text{font-size:.875rem}}.free-calls .small-section__notice{font-size:.8125rem;line-height:1.75;letter-spacing:.05em}.free-calls .large-green-text{font-size:1.625rem;line-height:1.4;letter-spacing:.05em;color:#00a33e}@media screen and (max-width:767px){.free-calls .large-green-text{font-size:1.25rem}}.free-calls .service__image{max-width:45.125rem;width:100%;margin-inline:auto}.free-calls .service__image img{width:100%;aspect-ratio:722/334;object-fit:contain}@media screen and (max-width:767px){.free-calls .service__image{max-width:32.25rem}.free-calls .service__image img{aspect-ratio:345/279}}.free-calls .service-box__wrapper{margin-top:5.5625rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3.33vw}@media screen and (max-width:767px){.free-calls .service-box__wrapper{grid-template-columns:repeat(1,1fr);gap:6.0625rem}}.free-calls .service__box{position:relative;margin-inline:auto;max-width:32.25rem;width:100%;height:17.25rem;background-color:#ccedd7;border-radius:1.25rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem}.free-calls .service__box .anchor__link{width:16.5rem}@media screen and (max-width:767px){.free-calls .service__box{height:15.4375rem}.free-calls .service__box .anchor__link{width:16.5rem;padding:1rem;font-size:1rem}}.free-calls .service__box-image{position:absolute;max-width:23.75rem;width:100%;top:-4.5625rem;left:50%;transform:translateX(-50%)}.free-calls .service__box-image img{width:100%;aspect-ratio:380/148;object-fit:contain}.free-calls .small-section__wrapper.padding64{padding:3rem 4rem}@media screen and (max-width:767px){.free-calls .small-section__wrapper.padding64{padding:3rem 2rem}}.free-calls .service-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 4.44vw}@media screen and (max-width:767px){.free-calls .service-list{width:11.875rem;margin-inline:auto}}.free-calls .service-list li{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.free-calls .service-list li::before{content:"";width:.75rem;height:.75rem;background-color:#0081cc;border-radius:50%;flex-shrink:0}@media screen and (max-width:1023px){.free-calls .service-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.free-calls .service-list{grid-template-columns:repeat(1,1fr)}}.free-calls .underline__link{text-decoration:underline}.free-calls p.fz16{font-size:1rem;line-height:1.75;letter-spacing:.05em}.free-calls .free-calls__image{margin-inline:auto;max-width:45.25rem;width:100%}.free-calls .free-calls__image img{width:100%;aspect-ratio:724/424;object-fit:contain}@media screen and (max-width:767px){.free-calls .free-calls__image{max-width:23.75rem}.free-calls .free-calls__image img{aspect-ratio:345/438}}.free-calls .asterisk-indent.--number.start-2{counter-increment:number 1;content:"※" counter(number)}.free-calls .asterisk-indent .fz16{font-size:1rem;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:767px){.free-calls .asterisk-indent .fz16{font-size:.875rem}}.free-calls .apply__message{font-size:1.4375rem;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:767px){.free-calls .apply__message{font-size:1rem}}.free-calls .text-blue{color:#0081cc}.free-calls .notice__icon{width:5.125rem;height:1.875rem;color:#0081cc;background-color:#edf5fe;border-radius:.75rem;display:grid;place-items:center}.free-calls .notice__contents{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.free-calls .free-dial__image{margin-inline:auto;max-width:38rem}.free-calls .free-dial__image img{width:100%;aspect-ratio:608/92;object-fit:contain}@media screen and (max-width:767px){.free-calls .free-dial__image img{aspect-ratio:323/127}}.free-calls .offer__button.button-square__link{width:20rem}.free-calls .registration-table .fz16{font-size:1rem;line-height:1.75;letter-spacing:.05em}.free-calls .registration-table .fz16.lh14{line-height:1.4}@media screen and (max-width:767px){.free-calls .registration-table .fz16{font-size:.8125rem}}.free-calls .registration-table .flex-col-gap16{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.free-calls .internal__image{margin-inline:auto;max-width:36.75rem;width:100%}.free-calls .internal__image img{width:100%;aspect-ratio:588/201;object-fit:contain}@media screen and (max-width:767px){.free-calls .internal__image img{aspect-ratio:345/122}}.free-calls .registerNumber__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.free-calls .table.telNumber-table th,.free-calls .table.terms-table th{width:34.7%}.free-calls .table.telNumber-table td,.free-calls .table.terms-table td{width:65.3%}@media screen and (max-width:767px){.free-calls .table.telNumber-table tr:last-child td,.free-calls .table.terms-table tr:last-child td{border-bottom:solid 1px #ccc}}@media screen and (max-width:767px){.free-calls .table.telNumber-table td,.free-calls .table.telNumber-table th,.free-calls .table.terms-table td,.free-calls .table.terms-table th{display:block;width:100%;border-bottom:none}}.free-calls .table.telNumber-table .fz16,.free-calls .table.terms-table .fz16{font-size:1rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){.free-calls .table.telNumber-table .fz16,.free-calls .table.terms-table .fz16{font-size:.875rem}}.free-calls .freecall-flex{display:flex;justify-content:flex-start;align-items:center;gap:.625rem}.free-calls .freecall__image{width:2.125rem}.free-calls .freecall__image img{width:100%;aspect-ratio:34/28;object-fit:contain}.freeword{padding-bottom:64px}@media screen and (min-width:768px){.freeword{font-family:"Noto Sans JP",sans-serif}}.freeword .freeword__container{width:100%;margin-top:24px;background-color:#fff;padding:32px 0;border-radius:10px}@media screen and (min-width:768px){.freeword .freeword__container{margin:48px auto 0 auto;padding:64px 0;border:1px solid #ccc;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;max-width:1362px;width:calc(100% - 32px)}}@media screen and (min-width:768px){.freeword .freeword__container .freeword__inner{padding:0 24px;max-width:1080px;margin:0 auto}}.freeword .freeword__container .freeword__inner .freeword__display-wrapper{margin-top:32px}.freeword .freeword__container .freeword__inner .freeword__input-keyword{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.freeword .freeword__container .freeword__inner .freeword__input-keyword{font-size:23px}}.freeword .freeword__container .freeword__inner .freeword__result-number{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.freeword .freeword__container .freeword__inner .freeword__result-number{font-size:23px}}.freeword .freeword__container .freeword__inner .freeword__result-number span{font-size:32px;color:#0081cc}@media screen and (min-width:768px){.freeword .freeword__container .freeword__inner .freeword__result-number span{font-size:48px}}.freeword .freeword__container .freeword__inner .freeword__table-wrapper{margin-top:32px}.freeword .freeword__container .freeword__inner .freeword__table-wrapper.js-scrollable{overflow-x:auto;display:block;white-space:nowrap}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__filter-wrapper{display:flex;align-items:center;gap:8px}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea .freeword__radioArea_input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea .freeword__radioArea_input:checked+.freeword__radioArea_label::after{position:absolute;content:"";width:19px;height:19px;background-color:#0081cc;border-radius:9999px;border:2px solid #fff;top:calc(50% - 10px);left:17px}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea .freeword__radioArea_input:checked+.freeword__radioArea_label::before{border:2px solid #0081cc}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea .freeword__radioArea_label{display:block;border:1px solid #ccc;border-radius:4px;padding:10px 16px;color:#0081cc;position:relative;padding-left:50px;margin-top:0}.freeword .freeword__container .freeword__inner .freeword__table-wrapper .freeword__radioArea .freeword__radioArea_label::before{position:absolute;content:"";width:21px;height:21px;border-radius:9999px;border:2px solid #ccc;top:calc(50% - 11px);left:16px}.freeword .freeword__link-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.freeword .freeword__link-list .freeword__link-item{display:block;border:1px solid #ccc;border-radius:4px;padding:10px 16px;color:#0081cc;position:relative;margin-top:0}@media screen and (max-width:767px){.freeword .freeword__link-list .freeword__link-item{padding:4px;font-size:13px}}main.front-page{overflow:hidden}main.front-page .particles-bg{position:fixed;width:100vw;height:100vh;z-index:-1}main.front-page section.importantNews{margin-bottom:1rem}main.front-page section.importantNews .importantNews-box{background-color:#fff;padding:1rem 1.5rem;border:1px solid #ccc;border-radius:8px}main.front-page section.importantNews .importantNews-ttl{color:#e83316;font-weight:700;line-height:1.4}main.front-page section.importantNews .importantNews-list{margin-top:1rem;display:grid}main.front-page section.importantNews .importantNews-list.count-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){main.front-page section.importantNews .importantNews-list.count-2{grid-template-columns:1fr;gap:24px}}@media screen and (min-width:768px){main.front-page section.importantNews .importantNews-list.count-2 .importantNews-item:first-child{padding-right:20px;border-right:1px solid #ccc}main.front-page section.importantNews .importantNews-list.count-2 .importantNews-item:last-child{padding-left:20px}}main.front-page section.importantNews .importantNews-list.count-1{grid-template-columns:1fr}main.front-page section.importantNews .importantNews-link{display:block;height:100%}main.front-page section.importantNews .importantNews-meta{display:flex;align-items:center;gap:16px;margin-bottom:4px;flex-wrap:wrap}main.front-page section.importantNews .importantNews-date{font-size:14px}main.front-page section.importantNews .importantNews-category{display:inline-flex;align-items:center;justify-content:center;min-width:98px;padding:2px 4px;font-size:11px;line-height:1.4;border-radius:9999px}main.front-page section.importantNews .importantNews-category.info-uncategorized{background:#ffebf5}main.front-page section.importantNews .importantNews-category.info-maintenance{background:#ccedd7}main.front-page section.importantNews .importantNews-text{text-decoration:underline;text-underline-offset:.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.front-page section.mv{position:relative;min-height:88vh;backdrop-filter:blur(5px)}@media screen and (max-width:1280px){main.front-page section.mv{min-height:76vh}}@media screen and (max-width:919px){main.front-page section.mv{height:auto;padding-top:5.3125rem;padding-bottom:3rem}}main.front-page section.mv .mv__content{position:relative;z-index:1;padding-top:4rem;padding-bottom:6.6875rem}@media screen and (max-width:919px){main.front-page section.mv .mv__content{display:flex;flex-direction:column-reverse;align-items:center;padding-top:0;padding-bottom:0}}main.front-page section.mv .mv__bg{width:100%;z-index:-1;position:absolute;top:-1.5625rem;left:0;padding:0 1.25rem 1.625rem}@media screen and (max-width:919px){main.front-page section.mv .mv__bg{top:-4.6875rem;padding:0 .4375rem}}main.front-page section.mv .mv__bg>img{width:100%;height:100%;object-fit:cover}main.front-page section.mv .mv__left>img{width:31%}@media screen and (max-width:919px){main.front-page section.mv .mv__left>img{width:100%}}main.front-page section.mv .mv__right{position:absolute;top:0;left:27vw;width:78%;height:43.375rem;overflow:hidden}@media screen and (max-width:1280px){main.front-page section.mv .mv__right{right:0;width:68%}}@media screen and (max-width:919px){main.front-page section.mv .mv__right{position:inherit;width:100%;height:96vh;left:0;right:0}}@media screen and (max-width:640px){main.front-page section.mv .mv__right{height:82vh}}@media screen and (max-width:420px){main.front-page section.mv .mv__right{height:56vh}}main.front-page section.mv .mv-slick__item{position:relative;width:100%;height:100%}main.front-page section.mv .mv-slick__img-block{position:absolute}main.front-page section.mv .mv-slick__img,main.front-page section.mv .mv-slick__img-txt{position:absolute;width:100%;height:auto;overflow:hidden}main.front-page section.mv .mv-slick__img-txt>img,main.front-page section.mv .mv-slick__img>img{width:100%;height:auto;opacity:1}main.front-page section.mv .slick-track{display:flex!important;height:43.375rem!important}@media screen and (max-width:919px){main.front-page section.mv .slick-track{padding-top:2.625rem;height:50rem!important}}main.front-page section.mv .img-block-1{width:46%;height:58%;top:11%;left:25%}@media screen and (max-width:919px){main.front-page section.mv .img-block-1{width:54%;left:0;right:0;margin:auto}}@media screen and (max-width:640px){main.front-page section.mv .img-block-1{width:68%;top:5%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-1{top:0}}main.front-page section.mv .img-block-2{width:38%;height:45%;top:57%;left:6%}@media screen and (max-width:919px){main.front-page section.mv .img-block-2{width:42%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-2{top:52%;width:49%;left:0}}@media screen and (max-width:420px){main.front-page section.mv .img-block-2{top:29%}}main.front-page section.mv .img-block-3{width:37%;height:42%;top:53%;right:8%}@media screen and (max-width:919px){main.front-page section.mv .img-block-3{width:42%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-3{top:50%;width:49%;right:0}}@media screen and (max-width:420px){main.front-page section.mv .img-block-3{top:27%}}main.front-page section.mv .img-block-4{width:45%;height:53%;top:14%;left:10%}@media screen and (max-width:919px){main.front-page section.mv .img-block-4{width:54%;top:5%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-4{width:68%;top:5%;left:0}}main.front-page section.mv .img-block-5{width:45%;height:45%;top:47%;right:3%}@media screen and (max-width:919px){main.front-page section.mv .img-block-5{width:54%;top:45%;right:0}}@media screen and (max-width:640px){main.front-page section.mv .img-block-5{width:54%;top:50%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-5{top:35%}}main.front-page section.mv .img-block-6{width:35%;height:38%;top:6%;left:24%}@media screen and (max-width:640px){main.front-page section.mv .img-block-6{width:40%;top:3%;left:0}}main.front-page section.mv .img-block-7{width:45%;height:56%;top:22%;right:2%}@media screen and (max-width:919px){main.front-page section.mv .img-block-7{width:42%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-7{width:52%;top:13%;right:2%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-7{width:57%;top:10%}}main.front-page section.mv .img-block-8{width:45%;height:49%;top:43%;left:8%}@media screen and (max-width:919px){main.front-page section.mv .img-block-8{width:42%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-8{top:38%;width:49%;left:4%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-8{top:30%;left:0}}main.front-page section.mv .img-block-9{width:46%;height:52%;top:16%;right:6%}@media screen and (max-width:919px){main.front-page section.mv .img-block-9{width:50%;top:6%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-9{width:58%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-9{top:4%}}main.front-page section.mv .img-block-10{width:42%;height:49%;top:47%;left:10%}@media screen and (max-width:919px){main.front-page section.mv .img-block-10{width:50%}}@media screen and (max-width:640px){main.front-page section.mv .img-block-10{width:63%;top:40%}}@media screen and (max-width:420px){main.front-page section.mv .img-block-10{top:26%;left:0}}main.front-page section.mv .slick-1-1{max-width:25.125rem}main.front-page section.mv .slick-1-2{max-width:17.4375rem}main.front-page section.mv .slick-1-3{max-width:20.1875rem}main.front-page section.mv .slick-1-4{max-width:21.0625rem;top:-14%;left:7%}@media screen and (max-width:919px){main.front-page section.mv .slick-1-4{max-width:12.5rem;top:-16%;left:0;right:0;margin:0 auto}}@media screen and (max-width:420px){main.front-page section.mv .slick-1-4{max-width:6.25rem;top:-9%;left:6%;right:inherit}}main.front-page section.mv .slick-1-5{max-width:21.0625rem;top:-17%;left:-6%}@media screen and (max-width:919px){main.front-page section.mv .slick-1-5{max-width:16.9375rem;top:-21%;left:4%}}@media screen and (max-width:420px){main.front-page section.mv .slick-1-5{max-width:10.125rem;top:-14%;left:5%}}main.front-page section.mv .slick-1-6{max-width:17.8125rem;top:-8%;right:7%}@media screen and (max-width:919px){main.front-page section.mv .slick-1-6{max-width:10.125rem;top:-15%;left:0;right:0;margin:auto}}@media screen and (max-width:420px){main.front-page section.mv .slick-1-6{max-width:8.0625rem;top:-14%;left:5%}}main.front-page section.mv .slick-2-1{max-width:24.5rem}main.front-page section.mv .slick-2-2{max-width:24.5625rem}main.front-page section.mv .slick-2-3{max-width:20.75rem;top:-11%;left:5%}@media screen and (max-width:919px){main.front-page section.mv .slick-2-3{max-width:13.5rem;top:-18%;left:18%}}@media screen and (max-width:420px){main.front-page section.mv .slick-2-3{max-width:10.625rem;left:14%}}main.front-page section.mv .slick-2-4{max-width:18.8125rem;top:-10%;right:8%}@media screen and (max-width:919px){main.front-page section.mv .slick-2-4{max-width:12.1875rem;top:-25%;right:34%}}@media screen and (max-width:420px){main.front-page section.mv .slick-2-4{max-width:9.3125rem;right:10%;top:-24%}}main.front-page section.mv .slick-3-1{max-width:16.9375rem}main.front-page section.mv .slick-3-2{max-width:24.875rem}main.front-page section.mv .slick-3-3{max-width:23.625rem}main.front-page section.mv .slick-3-4{max-width:19rem;top:-8%;left:-7%}@media screen and (max-width:919px){main.front-page section.mv .slick-3-4{max-width:13.8125rem;top:-24%;left:8%}}@media screen and (max-width:919px){main.front-page section.mv .slick-3-4{max-width:11.25rem;top:-18%;left:11%}}@media screen and (max-width:420px){main.front-page section.mv .slick-3-4{max-width:10.125rem;left:0}}main.front-page section.mv .slick-3-5{max-width:20.6875rem;right:5%;top:-7%}@media screen and (max-width:919px){main.front-page section.mv .slick-3-5{max-width:11.25rem;top:-13%;right:21%}}@media screen and (max-width:640px){main.front-page section.mv .slick-3-5{max-width:9.6875rem;top:-14%;right:18%}}@media screen and (max-width:420px){main.front-page section.mv .slick-3-5{max-width:10.125rem;right:3%;top:-16%}}main.front-page section.mv .slick-3-6{max-width:24.6875rem;top:-11%;left:-3%}@media screen and (max-width:919px){main.front-page section.mv .slick-3-6{max-width:13.8125rem;top:-17%;left:18%}}@media screen and (max-width:420px){main.front-page section.mv .slick-3-6{max-width:10.125rem;left:3%;top:-16%}}main.front-page section.mv .slick-4-1{max-width:25.4375rem}main.front-page section.mv .slick-4-2{max-width:23rem}main.front-page section.mv .slick-4-3{max-width:20.5rem;top:-17%;right:10%}@media screen and (max-width:919px){main.front-page section.mv .slick-4-3{max-width:11.4375rem;top:-21%;right:0;left:0;margin:auto}}@media screen and (max-width:420px){main.front-page section.mv .slick-4-3{max-width:9.0625rem;top:-18%;right:3%}}main.front-page section.mv .slick-4-4{max-width:18.5rem;top:-7%;left:7%}@media screen and (max-width:919px){main.front-page section.mv .slick-4-4{max-width:11.4375rem;top:-15%;left:20%}}@media screen and (max-width:420px){main.front-page section.mv .slick-4-4{max-width:9.0625rem;top:-18%;left:3%}}main.front-page section.bg-blue{padding:.5rem 0;background-color:#3d98cc}main.front-page section.bg-blue .dotBg{height:auto}main.front-page section.menu .menu__content{display:flex;gap:3rem;padding-top:4rem;padding-bottom:4rem}@media screen and (max-width:919px){main.front-page section.menu .menu__content{gap:1.5rem}}@media screen and (max-width:640px){main.front-page section.menu .menu__content{flex-direction:column;gap:3rem}}main.front-page section.menu .menu__block{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}main.front-page section.menu .menu__ttl{font-size:1.625rem;font-weight:700;color:#fff;position:relative}@media screen and (max-width:919px){main.front-page section.menu .menu__ttl{font-size:1.125rem}}main.front-page section.menu .menu__ttl::before{content:"";width:3rem;height:3rem;display:block;position:absolute;bottom:1rem;left:-4rem}@media screen and (max-width:919px){main.front-page section.menu .menu__ttl::before{width:2rem;height:2rem;bottom:.75rem;left:-2.5rem}}main.front-page section.menu .menu__items{width:100%;display:grid;gap:.5rem}main.front-page section.menu .menu__left .menu__ttl::before{background-image:url(../../assets/images/top/top-1.svg);background-size:cover}main.front-page section.menu .menu__left .menu__items{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:919px){main.front-page section.menu .menu__left .menu__items{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){main.front-page section.menu .menu__left .menu__items{grid-template-columns:1fr 1fr 1fr}}main.front-page section.menu .menu__right .menu__ttl::before{background-image:url(../../assets/images/top/top-2.svg);background-size:cover}main.front-page section.menu .menu__right .menu__items{grid-template-columns:1fr 1fr}main.front-page section.menu .menu__btn{display:flex;align-items:center;justify-content:space-around;gap:1rem;background-color:#fff;border-radius:1.25rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);flex-direction:column;padding:2rem .375rem}@media screen and (max-width:919px){main.front-page section.menu .menu__btn{gap:.5rem;padding:1rem .375rem .5rem}}main.front-page section.menu .menu__btn-txt{font-size:.875rem;font-weight:700;text-align:center;line-height:1.4}@media screen and (max-width:919px){main.front-page section.menu .menu__btn-txt{font-size:.8125rem}}main.front-page section.menu .menu__btn.coming-soon{position:relative;pointer-events:none}main.front-page section.menu .menu__btn.coming-soon::after{position:absolute;content:"coming soon";inset:0;display:grid;place-items:center;text-align:center;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4;padding:1rem;background-color:rgba(38,38,38,.9);border-radius:1.25rem}@media screen and (max-width:767px){main.front-page section.menu .menu__btn.coming-soon::after{font-size:1rem}}main.front-page section.menu .menu__icon{max-width:4rem}@media screen and (max-width:919px){main.front-page section.menu .menu__icon{max-width:2.5rem}}main.front-page .bg-dots .bg-dots__bg{backdrop-filter:blur(5px);position:relative}main.front-page section.slide-banner .slide-banner__content{padding:6rem 0}main.front-page section.slide-banner .slide-banner__item{width:100%;max-width:20.625rem;margin:0 1rem}@media screen and (min-width:1440px){main.front-page section.slide-banner .slide-banner__item{max-width:27.75rem}}@media screen and (max-width:640px){main.front-page section.slide-banner .slide-banner__item{margin:0 3.25rem}}main.front-page section.slide-banner .slick-slider,main.front-page section.slide-banner .slide-banner__slick{display:flex!important}main.front-page section.slide-banner .slick-list{padding:0 14px}main.front-page section.service{height:43.75rem;overflow:hidden}@media screen and (max-width:919px){main.front-page section.service{height:100%}}@media screen and (max-width:919px){main.front-page section.service .service__title{display:flex;justify-content:center}}main.front-page section.service .service__title .topTitle{width:fit-content;position:relative}main.front-page section.service .service__title .service__button{position:absolute;bottom:-5.625rem;margin:auto;left:0;right:0;max-width:15rem}@media screen and (max-width:919px){main.front-page section.service .service__title .service__button{display:none}}main.front-page section.service .service__content{height:100%}@media screen and (max-width:919px){main.front-page section.service .slide-wrap{margin-top:3.75rem}}@media screen and (max-width:640px){main.front-page section.service .slide-wrap{margin-top:0}}main.front-page section.service .service__button-sp{display:none;margin:auto;margin-top:1.5rem}@media screen and (max-width:919px){main.front-page section.service .service__button-sp{display:block}}main.front-page section.meetycv{padding-top:11.25rem}@media screen and (max-width:740px){main.front-page section.meetycv{padding-top:8.9375rem}}main.front-page section.meetycv .meetycv__content{display:flex;flex-direction:column;align-items:center}main.front-page section.meetycv .meetycv__banner{max-width:50rem;position:relative}main.front-page section.meetycv .meetycv__banner .hover__link{display:block;position:relative;z-index:2}main.front-page section.meetycv .meetycv__banner .hover__link .meetycv__img{display:block;transform:scale(1);animation:banner-mouse-out .3s forwards}main.front-page section.meetycv .meetycv__banner .hover__link .meetycv__img img{display:block;width:100%;height:auto}main.front-page section.meetycv .meetycv__banner .hover__link::after,main.front-page section.meetycv .meetycv__banner .hover__link::before{content:"";position:absolute;z-index:1;opacity:0;pointer-events:none;animation-fill-mode:forwards}main.front-page section.meetycv .meetycv__banner .hover__link::before{width:47px;height:40px;top:-12px;left:-18px;transform:scale(0) translate(100%,100%);background:no-repeat center/contain url(../images/common/deco_dot-top.svg);animation:btn-mouse-out-before .15s forwards}main.front-page section.meetycv .meetycv__banner .hover__link::after{width:34px;height:32px;bottom:-10px;right:-15px;transform:scale(0) translate(-100%,-100%);background:no-repeat center/contain url(../images/common/deco_dot-bottom.svg);animation:btn-mouse-out-after .15s forwards}main.front-page section.meetycv .meetycv__banner .hover__link:hover .meetycv__img{animation:banner-mouse-in .3s forwards}main.front-page section.meetycv .meetycv__banner .hover__link:hover::after,main.front-page section.meetycv .meetycv__banner .hover__link:hover::before{opacity:1;transform:scale(1) translate(0,0)}main.front-page section.meetycv .meetycv__banner .hover__link:hover::before{animation:btn-mouse-in-before .3s forwards}main.front-page section.meetycv .meetycv__banner .hover__link:hover::after{animation:btn-mouse-in-after .3s forwards}@keyframes btn-mouse-out-before{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(100%,100%)}}@keyframes btn-mouse-out-after{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-100%,-100%)}}@keyframes btn-mouse-in-before{0%{opacity:0;transform:scale(0) translate(100%,100%)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1) translate(0,0)}}@keyframes btn-mouse-in-after{0%{opacity:0;transform:scale(0) translate(-100%,-100%)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1) translate(0,0)}}@keyframes banner-mouse-out{0%{transform:scale(.94)}100%{transform:scale(1)}}@keyframes banner-mouse-in{0%{transform:scale(1)}100%{transform:scale(.94)}}main.front-page section.meetycv .meetycv__video{position:inherit;z-index:1;max-width:50rem;border-radius:2.5rem}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__video{max-width:21.875rem;border-radius:1.25rem}}main.front-page section.meetycv .meetycv__movie{display:block;width:100%;height:auto;margin:0;padding:0;vertical-align:top;border-radius:2.5rem}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__movie{max-width:21.5rem}}main.front-page section.meetycv .meetycv__text{position:absolute;top:0;bottom:0;left:2rem;margin:auto;display:flex;flex-direction:column;gap:1.5rem;height:fit-content;z-index:1}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__text{font-size:.625rem;left:.8125rem}}main.front-page section.meetycv .meetycv__ttl{font-size:3.25rem;font-weight:700;color:#fff;line-height:1.4}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__ttl{font-size:1.5rem}}main.front-page section.meetycv .meetycv__txt{font-size:1.4375rem;font-weight:700;color:#fff}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__txt{font-size:.8125rem}}main.front-page section.meetycv .meetycv__obj-1{position:absolute;top:-132px;left:0;right:0;margin:auto;max-width:18.375rem}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__obj-1{max-width:11.25rem;top:-5.0625rem}}main.front-page section.meetycv .meetycv__obj-2{position:absolute;top:-4rem;left:-4rem;font-size:2.5rem;font-weight:800;line-height:1;width:10rem;height:10rem;background-color:#0081cc;display:flex;align-items:center;justify-content:center;z-index:1;color:#fff;border-radius:50%;text-align:center}@media screen and (max-width:919px){main.front-page section.meetycv .meetycv__obj-2{top:-6.25rem;left:-1.5rem}}@media screen and (max-width:740px){main.front-page section.meetycv .meetycv__obj-2{top:-4.5rem;left:-1.25rem;width:6.25rem;height:6.25rem;font-size:1.5625rem}}main.front-page section.meetycv .meet__button{background-image:url(../../assets/images/top/meet-ycv-3.webp);width:100%;max-width:22.6875rem;height:11.25rem;background-size:contain;position:absolute;bottom:0;right:0;z-index:1;border-bottom-right-radius:2.5rem}@media screen and (max-width:919px){main.front-page section.meetycv .meet__button{border-bottom-right-radius:2rem}}@media screen and (max-width:740px){main.front-page section.meetycv .meet__button{width:9.6875rem;height:4.8125rem;border-bottom-right-radius:1.0625rem}}main.front-page section.meetycv .meet__link{width:fit-content;position:absolute;bottom:2.375rem;right:2.375rem;display:flex;align-items:center;gap:1.25rem}@media screen and (max-width:740px){main.front-page section.meetycv .meet__link{gap:.625rem;bottom:1rem;right:.625rem}}main.front-page section.meetycv .meet__link>p{font-size:1.625rem;color:#fff;font-weight:700}@media screen and (max-width:740px){main.front-page section.meetycv .meet__link>p{font-size:.8125rem}}main.front-page section.meetycv .meet__link .button-circle{background-color:#fff;background-image:radial-gradient(circle at center,#262626 50%,transparent 50%);background-repeat:no-repeat;transition:background-size .5s,color .5s;background-size:0 0;background-position:50% 50%}@media screen and (max-width:740px){main.front-page section.meetycv .meet__link .button-circle{width:2.125rem;height:2.125rem}}main.front-page section.meetycv .meet__link .button-circle .button__arrow-grow svg{fill:#262626}main.front-page section.meetycv .meet__link .button-circle .button__arrow-grow{display:flex;align-items:center;justify-content:center;height:100%}main.front-page section.meetycv .meet__link:hover .button-circle .button__arrow-grow svg{fill:#fff}main.front-page section.meetycv .meet__link .button-grow{display:block}@media screen and (max-width:740px){main.front-page section.meetycv .meet__link .button-grow{display:none}}main.front-page section.meetycv .meet__link .button-grow-sp{display:none}@media screen and (max-width:740px){main.front-page section.meetycv .meet__link .button-grow-sp{display:block}}main.front-page section.campaign .campaign__button{display:flex;justify-content:center;margin-top:5rem}main.front-page section.campaign .campaign__button .button-square{max-width:20rem}main.front-page section.news .news__content{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-bottom:6rem}main.front-page section.news .news__content-list{display:flex;gap:3rem;width:100%}@media screen and (max-width:919px){main.front-page section.news .news__content-list{flex-direction:column}}main.front-page section.news .news__block{padding:6.125rem 1.5rem 3rem;border-radius:1.25rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);width:100%;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width:420px){main.front-page section.news .news__block{max-width:none;padding:4rem 1rem 3rem}}main.front-page section.news .news__block.--left .news__type{background-color:#01cf7d}main.front-page section.news .news__block.--left .news__type::before{background-color:#01cf7d}main.front-page section.news .news__block.--left .news__type::after{background-color:#01cf7d}main.front-page section.news .news__block.--left .news__date{min-width:5.125rem}main.front-page section.news .news__block.--right .news__type{background-color:#f13c82}main.front-page section.news .news__block.--right .news__type::before{background-color:#f13c82}main.front-page section.news .news__block.--right .news__type::after{background-color:#f13c82}main.front-page section.news .news__block.--right .news__date{width:26%;min-width:7rem}main.front-page section.news .news__block.--right .news__title{width:74%}main.front-page section.news .news__type{padding:1.125rem;border-radius:2.5rem;color:#fff;font-size:1.125rem;font-weight:700;background-color:#0081cc;text-align:center;line-height:1.4;position:absolute;top:-1.5rem;left:0;right:0;margin:auto;max-width:21.125rem}@media screen and (max-width:420px){main.front-page section.news .news__type{padding:.5rem}}main.front-page section.news .news__type::before{content:"";width:1.5rem;height:1.5rem;background-color:#0081cc;border-radius:50%;position:absolute;bottom:-.75rem;left:0;right:0;margin:auto}main.front-page section.news .news__type::after{content:"";width:1rem;height:1rem;background-color:#0081cc;border-radius:50%;position:absolute;bottom:-2.25rem;left:0;right:0;margin:auto}main.front-page section.news .news__list{display:flex;flex-direction:column;gap:1.5rem;width:100%}main.front-page section.news .news__item{display:flex;gap:1rem;align-items:center;padding-bottom:0}main.front-page section.news .news__date{display:flex;flex-direction:column;align-items:center;padding-right:1rem;border-right:1px solid #ccc}main.front-page section.news .news__date-txt{font-size:.6875rem;font-weight:400;text-align:center}main.front-page section.news .news__date-daymonth{font-size:.875rem;font-weight:400}main.front-page section.news .news__title{font-size:.875rem;font-weight:400;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:640px){main.front-page section.news .news__title{-webkit-line-clamp:2}}main.front-page section.news .news__date-tag{font-size:.6875rem;font-weight:400;padding:.125rem .25rem;background-color:#f3f3f3;text-align:center;border-radius:.4375rem;width:100%}main.front-page .center-title{display:flex;justify-content:center;margin-bottom:3rem}@media screen and (max-width:919px){main.front-page .center-title{display:flex;justify-content:center}}main.front-page .center-title .topTitle{width:fit-content;position:relative}main.front-page .center-title .service__button{position:absolute;bottom:-5.625rem;margin:auto;left:0;right:0;max-width:15rem}@media screen and (max-width:919px){main.front-page .center-title .service__button{display:none}}main.front-page section.sns .sns__content{display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:6rem;gap:3rem}main.front-page section.sns .topTitle__english{color:#fff}main.front-page section.sns .topTitle>p{color:#fff}main.front-page section.sns .sns__block{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}main.front-page section.sns .sns__type{text-align:center;font-size:1.4375rem;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:919px){main.front-page section.sns .sns__type{font-size:1.25rem}}main.front-page section.sns .sns__type-wrap{position:relative}main.front-page section.sns .sns__character{position:absolute;top:50%;right:-5.8125rem;transform:translateY(-50%);width:4.3125rem}@media screen and (max-width:767px){main.front-page section.sns .sns__character{right:-5rem}}main.front-page section.sns .sns__links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;width:100%}@media screen and (max-width:919px){main.front-page section.sns .sns__links{grid-template-columns:1fr}}main.front-page section.sns .sns__item{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;width:100%;height:5.5rem;background-color:#fff;border-radius:1.25rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);gap:.5rem}@media screen and (max-width:640px){main.front-page section.sns .sns__item{height:4.5rem}}main.front-page section.sns .sns__item::before{content:"";width:2.5rem;height:2.5rem}main.front-page section.sns .sns-line::before{background-image:url(../../assets/images/common/icon_line.svg);background-size:cover}main.front-page section.sns .sns-x::before{background-image:url(../../assets/images/common/icon_x.svg);background-size:cover}main.front-page section.sns .sns-fb::before{background-image:url(../../assets/images/common/icon_fb.svg);background-size:cover}main.front-page section.sns .sns-instagram::before{background-image:url(../../assets/images/common/icon_instagram.svg);background-size:cover}main.front-page section.sns .sns-youtube::before{background-image:url(../../assets/images/common/icon_youtube.svg);background-size:cover}main.front-page section.sns .sns-tiktok::before{background-image:url(../../assets/images/common/icon_tiktok.svg);background-size:cover}main.front-page section.mv .mvBanner-slick .slick-track{height:auto!important}@media screen and (max-width:919px){main.front-page section.mv .mvBanner-slick .slick-track{padding-top:1.5rem}}main.front-page .mvBanner-slick{width:100%;max-width:960px;margin:0 auto;padding-bottom:48px}@media screen and (max-width:919px){main.front-page .mvBanner-slick{padding-bottom:40px}}main.front-page .mvBanner-slick:not(.slick-initialized) .mvBanner-item:not(:first-child){display:none}main.front-page .mvBanner-slick .mvDots-wrap{position:absolute;bottom:0;left:50%;display:flex;justify-content:center;gap:32px;margin:0;padding:0;list-style:none;transform:translateX(-50%)}@media screen and (max-width:919px){main.front-page .mvBanner-slick .mvDots-wrap{gap:16px}}main.front-page .mvBanner-slick .mvDots-wrap li{width:12px;height:12px;margin:0}@media screen and (max-width:919px){main.front-page .mvBanner-slick .mvDots-wrap li{width:8px;height:8px}}main.front-page .mvBanner-slick .mvDots-wrap li button{display:block;width:12px;height:12px;padding:0;border:0;border-radius:50%;background-color:#ccc;font-size:0;cursor:pointer}@media screen and (max-width:919px){main.front-page .mvBanner-slick .mvDots-wrap li button{width:8px;height:8px}}main.front-page .mvBanner-slick .mvDots-wrap li button::before{content:none}main.front-page .mvBanner-slick .mvDots-wrap li.slick-active button{background-color:#0081cc}main.front-page .mvBanner-item{display:block;width:100%;aspect-ratio:960/400}main.front-page .mvBanner-item picture{display:block;width:100%;height:100%}main.front-page .mvBanner-item img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:919px){main.front-page .mvBanner-item{aspect-ratio:345/420}}.hama-blog{letter-spacing:5%}.hama-blog__introduction{display:flex;align-items:center;gap:2.2222222222%}@media screen and (max-width:767px){.hama-blog__introduction{flex-direction:column-reverse;gap:24px}}.hama-blog__introduction-contents{text-align:left;width:48.8888888889%}@media screen and (max-width:767px){.hama-blog__introduction-contents{width:100%}}.hama-blog__introduction-title{font-size:1.4375rem;line-height:1.4;font-weight:700}.hama-blog__introduction-txt+.hama-blog__introduction-txt{margin-top:1em}.hama-blog__introduction-img{width:48.8888888889%;border-radius:20px;overflow:hidden;position:relative}@media screen and (max-width:767px){.hama-blog__introduction-img{width:100%}}.hama-blog__introduction-img img{aspect-ratio:528/376;height:auto;object-fit:cover;width:100%}.hama-blog__category-list{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;font-size:.875rem;font-weight:700}.hama-blog__category-link{background-color:#f3f3f3;border-radius:20px;padding:.2em 1.71em;color:#989898;display:inline-block;min-height:36px;display:grid;place-content:center;transition:all .3s ease}.hama-blog__category-list li.is-active .hama-blog__category-link{color:#fff;background-color:#0081cc}@media (hover:hover){.hama-blog__category-link:hover{color:#fff}.hama-blog__category-list li .hama-blog__category-link:hover{background-color:#0081cc}}.hama-blog__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(339px,1fr));column-gap:30px;row-gap:48px}.hama-blog__item a{transition:all .3s ease}@media (hover:hover){.hama-blog__item a:hover{opacity:.7}}.hama-blog__item__img{border-radius:20px;position:relative;overflow:hidden}.hama-blog__item__img img{aspect-ratio:339/209;height:auto;width:100%}.hama-blog__item-txtWrap{margin-top:16px;display:grid;grid-template-columns:79px auto;align-items:center}.hama-blog__item-time{text-align:center;font-size:11px;line-height:1.75;border-right:1px solid #ccc;padding-right:13px;flex-shrink:0}.hama-blog__item-time .__date{display:block;font-size:.875rem;line-height:1.75;margin-top:-8px}.hama-blog__item-title{font-size:.875rem;line-height:1.75;text-decoration:underline;padding:5.5px 0 5.5px 16px}.hama-blog__entry-meta{display:flex;gap:1.5rem}.hama-blog__entry-meta h1{font-size:1.8125rem;line-height:1.4;font-weight:700}@media screen and (max-width:1140px){.hama-blog__entry-meta{flex-direction:column;gap:1rem}}.hama-blog__meta-head{font-size:.6875rem;line-height:1.75;text-align:center;display:flex;align-items:center;min-height:41px;gap:1rem;width:calc(30% - .75rem)}@media screen and (max-width:1140px){.hama-blog__meta-head{width:100%}}.hama-blog__entry-time{text-align:center;font-size:11px;line-height:1.75;border-right:1px solid #ccc;width:fit-content;min-width:6.5rem}.hama-blog__entry-time .__date{display:block;font-size:.875rem;line-height:1.75;margin-top:-8px}.hama-blog__meta-body{display:flex;gap:24px;width:calc(70% - .75rem)}@media screen and (max-width:1140px){.hama-blog__meta-body{width:100%}}.hama-blog__meta-body span{display:inline-block;flex-shrink:0}.hama-blog__entry-category{background-color:#0081cc;border-radius:20px;padding:.2em 24px;color:#fff;display:inline-block;min-height:36px;font-size:.875rem;display:grid;place-content:center;transition:all .3s ease}.hama-blog__contents{color:#111}.hama-blog__contents>:first-child{margin-top:0}.hama-blog__contents a{text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}@media (hover:hover){.hama-blog__contents a:hover{opacity:.7}}.hama-blog__contents p{margin-top:48px;font-size:1rem;line-height:2}.hama-blog__contents h2{margin-top:48px;color:#262626;margin-top:3em;font-size:1.4375rem;line-height:1.4;font-weight:700}.hama-blog__contents h2+p{margin-top:48px}.hama-blog__contents h3{padding:.25em .5em;background:0 0;border-left:solid 5px #0081cc;margin-top:3em;font-size:1.1875rem}.hama-blog__contents h3+p{margin-top:1.5em}.hama-blog__contents h4{display:inline-block;margin-top:3em;color:#0081cc;font-size:1rem}.hama-blog__contents h4+p{margin-top:1.5em}.hama-blog__contents figure:has(img){border-radius:20px;max-width:966px;margin-inline:auto;overflow:hidden;margin-top:3em}.hama-blog__contents figure:has(img) img{height:auto;object-fit:cover;width:100%}.hama-blog__contents figure:has(img)+p{margin-top:64px}.hama-blog__contents table{margin-top:3em}.hama-blog__contents table td,.hama-blog__contents table th{min-height:60px;border:1px solid #ccc}.hama-blog__contents table tr>:first-child{width:328px;width:30.3985171455%;background-color:#f3f3f3}.hama-blog__contents ul{list-style:disc;list-style-position:inside;text-indent:-1.8em;margin-left:1.8em;margin-top:3em}.hama-blog__contents ul ul{margin-top:0;list-style-type:circle}.hama-blog__contents ul ul ul{list-style-type:square}.hama-blog__contents ol{list-style:decimal;list-style-position:inside;text-indent:-1.5em;margin-left:1.5em;margin-top:3em}.hama-blog__contents ol ol{margin-top:0}.hama-blog__contents .wp-block-file__button{text-decoration:none;background-color:#0081cc}.hama-blog__contents .wp-block-file{margin-top:3em}.hama-blog__pagination{display:flex;position:relative;width:100%;min-height:93px}@media screen and (max-width:767px){.hama-blog__pagination{flex-direction:column;gap:20px}}.hama-blog__pagination figure{max-width:104px;width:100%;border-radius:20px;position:relative;overflow:hidden;padding-bottom:66.3461538462%}.hama-blog__pagination figure img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.hama-blog__pagination a{transition:all .3s ease}@media (hover:hover){.hama-blog__pagination a:hover{opacity:.7}}.hama-blog__pagination-left{left:0;text-align:left;grid-template-columns:104px auto;margin-right:auto}@media screen and (max-width:767px){.hama-blog__pagination-left{margin-right:0}}.hama-blog__pagination-left .__txt{padding-left:17px}.hama-blog__pagination-left .__txt::after{transform:translateY(-50%) rotate(135deg);left:0}.hama-blog__pagination-right{margin-left:auto;right:0;text-align:right;grid-template-columns:auto 104px}@media screen and (max-width:767px){.hama-blog__pagination-right{text-align:left;margin-left:0;grid-template-columns:104px auto}}.hama-blog__pagination-right figure{order:2}@media screen and (max-width:767px){.hama-blog__pagination-right figure{order:1}}.hama-blog__pagination-right .hama-blog__pagination-txtWrap{order:1}@media screen and (max-width:767px){.hama-blog__pagination-right .hama-blog__pagination-txtWrap{order:2}}.hama-blog__pagination-right .__txt{padding-right:17px}.hama-blog__pagination-right .__txt::after{transform:translateY(-50%) rotate(-45deg);right:0}.hama-blog__pagination-item{display:grid;max-width:48.1481481481%;gap:24px}@media screen and (max-width:767px){.hama-blog__pagination-item{max-width:100%}}.hama-blog__pagination-txtWrap .__title{overflow:hidden;white-space:nowrap;max-width:392px;width:100%;text-overflow:ellipsis}@media screen and (max-width:767px){.hama-blog__pagination-txtWrap .__title{font-size:1.125rem}}.hama-blog__pagination-txtWrap .__txt{text-decoration:underline;color:#888;margin-top:8px;position:relative;text-underline-offset:3px;display:inline-block}.hama-blog__pagination-txtWrap .__txt::after{content:"";position:absolute;width:10px;height:10px;border-bottom:1px solid #888;border-right:1px solid #888;top:50%}.info{letter-spacing:.05em}.infoCategory__list{display:flex;justify-content:start;flex-wrap:wrap;gap:24px;font-size:.875rem;font-weight:700}.infoCategory__link{line-height:1.4;background-color:#f3f3f3;border-radius:20px;padding:.2em 1.71em;color:#989898;display:inline-block;min-height:36px;display:grid;place-content:center;transition:all .3s ease}.infoCategory__list li.is-active .infoCategory__link{color:#fff}.infoCategory__list li.is-active.__blue .infoCategory__link{background-color:#0081cc}.infoCategory__list li.is-active.__pink .infoCategory__link{background-color:#f13c82}.infoCategory__list li.is-active.__green .infoCategory__link{background-color:#01cf7d}.info__meta-body .infoCategory__link{background-color:#0081cc;color:#fff}@media (hover:hover){.infoCategory__link:hover{color:#fff}.infoCategory__list li.__blue .infoCategory__link:hover{background-color:#0081cc}.infoCategory__list li.__pink .infoCategory__link:hover{background-color:#f13c82}.infoCategory__list li.__green .infoCategory__link:hover{background-color:#01cf7d}}.info__list{display:flex;flex-direction:column;gap:24px}.info__list>li{width:100%;border-bottom:1px solid #ccc}.info__list>li:first-child{padding-top:24px;border-top:1px solid #ccc}.info__list a{display:flex;grid-template-columns:79px auto;align-items:center;padding-bottom:23px;transition:all .3s ease}@media (hover:hover){.info__list a:hover{opacity:.7}}.info__time{text-align:center;font-size:11px;line-height:1.75;border-right:1px solid #ccc;padding-right:14px;width:79px;flex-shrink:0;white-space:nowrap}.info__time .__date{display:block;font-size:.875rem;line-height:1.75;margin-top:-6px}.info__title{flex:1;padding-left:16px;font-size:.875rem;line-height:1.75}.info__child-terms{flex-shrink:0;display:flex;flex:1;justify-content:end;align-items:center;flex-wrap:wrap;gap:16px}.info__child-terms>li{max-width:104px;width:100%;padding:2px 4px;border-radius:7px;line-height:23px;background-color:#ccc}.info__child-terms>li div{display:grid;place-content:center;font-size:.6875rem;line-height:1.75;text-transform:uppercase}.info__child-terms>li.tv{background-color:#ffebf5}.info__child-terms>li.net{background-color:#dff4ff}.info__child-terms>li.phone{background-color:#ccedd7}.info__child-terms>li.jcom{background-color:#e7ecf8}.info__child-terms>li.mobile{background-color:#def0f0}.info__child-terms>li.others{display:none}.info__pagenation{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}.info__pagenation a,.info__pagenation span{display:block}.info__pagenation .page-numbers{border:1px solid #f3f3f3;border-radius:3px;max-width:3rem;width:100%;aspect-ratio:1/1;height:auto;text-align:center}.info__pagenation .page-numbers.current{background-color:#0081cc;color:#fff}.info__pagenation .page-numbers.next,.info__pagenation .page-numbers.prev{max-width:1rem;width:100%;aspect-ratio:1/1;height:auto;position:relative;border:none}.info__pagenation .page-numbers.next .__next,.info__pagenation .page-numbers.next .__prev,.info__pagenation .page-numbers.prev .__next,.info__pagenation .page-numbers.prev .__prev{position:absolute;max-width:.5rem;width:100%;aspect-ratio:1/1;height:auto;top:50%;left:50%;border-bottom:3px solid #262626;border-left:3px solid #262626}.info__pagenation .page-numbers.next .__next,.info__pagenation .page-numbers.prev .__next{transform:translate(-50%,-50%) rotate(-135deg)}.info__pagenation .page-numbers.next .__prev,.info__pagenation .page-numbers.prev .__prev{transform:translate(-50%,-50%) rotate(45deg)}.info__pagenation a{transition:all .3s ease}@media (hover:hover){.info__pagenation a:hover.page-numbers{background-color:#0081cc;color:#fff}.info__pagenation a:hover.next,.info__pagenation a:hover.prev{opacity:.7;background-color:transparent}}.info__entry h1{font-size:1.8125rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.info__entry h1{font-size:1.375rem}}.info__meta{display:grid;grid-template-columns:120px auto;align-items:center}.info__meta-head{border-right:1px solid #ccc;font-size:.6875rem;line-height:1.75;text-align:center;padding-right:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:44px}.info__meta-head p{border-radius:7px;background-color:#f3f3f3;line-height:23px;display:grid;place-content:center;padding:0 4px;max-width:104px;width:100%;margin-top:2px}.info__meta-body{padding-left:24px}.info__meta-body span{display:inline-block}.info__contents{padding-top:48px}.info__contents .data-wp-interactive{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}@media screen and (max-width:767px){.info__contents .data-wp-interactive{padding-bottom:75%}}.info__contents .data-wp-interactive object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.info__contents>:first-child{margin-top:0}.info__contents a{text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}@media (hover:hover){.info__contents a:hover{opacity:.7}}.info__contents p{margin-top:48px}.info__contents p+p{margin-top:1em}.info__contents h2{margin-top:64px;font-weight:700;font-size:1.625rem;line-height:1.4}.info__contents h2+p{margin-top:2em}.info__contents h3{margin-top:32px;font-weight:700;font-size:1.125rem;line-height:1.4}.info__contents h3+p{margin-top:1.5em}.info__contents h4{display:inline-block;margin-top:3em;color:#0081cc;font-size:1rem}.info__contents h4+p{margin-top:1.5em}.info__contents figure:has(img){border-radius:20px;max-width:966px;margin-inline:auto;overflow:hidden;margin-top:3em}.info__contents figure:has(img) img{width:100%;height:auto}.info__contents table{margin-top:3em}.info__contents table td,.info__contents table th{min-height:60px;border:1px solid #ccc}.info__contents table tr>:first-child{width:30.3985171455%;background-color:#f3f3f3}.info__contents .wp-block-file__button{text-decoration:none;background-color:#0081cc}.info__contents .wp-block-file{margin-top:3em}.info__contents .contentSection.line{margin-top:1rem;margin-bottom:.5rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.info__contents .contentSection.space{margin-top:1rem;margin-bottom:1.5rem}.info__contents .contentSection .img1,.info__contents .contentSection .img2,.info__contents .contentSection .img3,.info__contents .contentSection .img4,.info__contents .contentSection .img5{text-align:center}.info__contents .contentSection .comment1,.info__contents .contentSection .comment2,.info__contents .contentSection .comment3,.info__contents .contentSection .comment4,.info__contents .contentSection .comment5{text-align:center}.info__contents .contentSection .file1,.info__contents .contentSection .file2,.info__contents .contentSection .file3,.info__contents .contentSection .file4,.info__contents .contentSection .file5{border:1px solid #ccc;border-radius:8px;padding:.75rem}.info__contents .contentSection .file1 a,.info__contents .contentSection .file2 a,.info__contents .contentSection .file3 a,.info__contents .contentSection .file4 a,.info__contents .contentSection .file5 a{text-decoration:underline;transition:ease .3s}.info__contents .contentSection .file1 a:hover,.info__contents .contentSection .file2 a:hover,.info__contents .contentSection .file3 a:hover,.info__contents .contentSection .file4 a:hover,.info__contents .contentSection .file5 a:hover{text-decoration:initial}.input .sec1 .infoBlock .infoBlock__img{text-align:center}.input .sec1 .infoBlock .infoBlock__img img{border:initial;width:4rem;height:4rem}.input .sec1 .infoBlock>a{background:#f3f3f3}.input .sec1 h3{text-align:center;font-size:1.625rem;font-weight:700}.input .sec3 .sec3__block1 .accordion__head,.input .sec3 .sec3__block2 .accordion__head{width:100%}.input .sec3 .sec3__block1 .accordion__head .ttl,.input .sec3 .sec3__block2 .accordion__head .ttl{display:flex;flex-direction:column;width:100%}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .accordion__head .ttl,.input .sec3 .sec3__block2 .accordion__head .ttl{padding-right:initial}}.input .sec3 .sec3__block1 .accordion__head .ttl strong,.input .sec3 .sec3__block2 .accordion__head .ttl strong{display:block;width:fit-content;margin:0 auto;font-weight:700;font-size:1.125rem}.input .sec3 .accordion__body .button-square{margin-right:auto;margin-left:initial}.input .sec3 .accordion__body ul{font-size:.8125rem}@media screen and (max-width:767px){.input .sec3 .accordion__body ul{font-size:.75rem}}.input .sec3 .accordion__body ul ol{list-style:decimal}.input .sec3 .sec3__block1 .sec3__block1-link,.input .sec3 .sec3__block1 .sec3__block2-link,.input .sec3 .sec3__block1 .sec3__block3-link,.input .sec3 .sec3__block2 .sec3__block1-link,.input .sec3 .sec3__block2 .sec3__block2-link,.input .sec3 .sec3__block2 .sec3__block3-link,.input .sec3 .sec3__block3 .sec3__block1-link,.input .sec3 .sec3__block3 .sec3__block2-link,.input .sec3 .sec3__block3 .sec3__block3-link{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link,.input .sec3 .sec3__block1 .sec3__block2-link,.input .sec3 .sec3__block1 .sec3__block3-link,.input .sec3 .sec3__block2 .sec3__block1-link,.input .sec3 .sec3__block2 .sec3__block2-link,.input .sec3 .sec3__block2 .sec3__block3-link,.input .sec3 .sec3__block3 .sec3__block1-link,.input .sec3 .sec3__block3 .sec3__block2-link,.input .sec3 .sec3__block3 .sec3__block3-link{flex-direction:column}}.input .sec3 .sec3__block1 .sec3__block1-link>div,.input .sec3 .sec3__block1 .sec3__block2-link>div,.input .sec3 .sec3__block1 .sec3__block3-link>div,.input .sec3 .sec3__block2 .sec3__block1-link>div,.input .sec3 .sec3__block2 .sec3__block2-link>div,.input .sec3 .sec3__block2 .sec3__block3-link>div,.input .sec3 .sec3__block3 .sec3__block1-link>div,.input .sec3 .sec3__block3 .sec3__block2-link>div,.input .sec3 .sec3__block3 .sec3__block3-link>div{background:#edf5fe;border-radius:12px;padding:1.5rem 2rem}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link>div,.input .sec3 .sec3__block1 .sec3__block2-link>div,.input .sec3 .sec3__block1 .sec3__block3-link>div,.input .sec3 .sec3__block2 .sec3__block1-link>div,.input .sec3 .sec3__block2 .sec3__block2-link>div,.input .sec3 .sec3__block2 .sec3__block3-link>div,.input .sec3 .sec3__block3 .sec3__block1-link>div,.input .sec3 .sec3__block3 .sec3__block2-link>div,.input .sec3 .sec3__block3 .sec3__block3-link>div{padding:1rem 1rem}}.input .sec3 .sec3__block1 .sec3__block1-link>div dl,.input .sec3 .sec3__block1 .sec3__block2-link>div dl,.input .sec3 .sec3__block1 .sec3__block3-link>div dl,.input .sec3 .sec3__block2 .sec3__block1-link>div dl,.input .sec3 .sec3__block2 .sec3__block2-link>div dl,.input .sec3 .sec3__block2 .sec3__block3-link>div dl,.input .sec3 .sec3__block3 .sec3__block1-link>div dl,.input .sec3 .sec3__block3 .sec3__block2-link>div dl,.input .sec3 .sec3__block3 .sec3__block3-link>div dl{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.8125rem;color:#0081cc;font-weight:700}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link>div dl,.input .sec3 .sec3__block1 .sec3__block2-link>div dl,.input .sec3 .sec3__block1 .sec3__block3-link>div dl,.input .sec3 .sec3__block2 .sec3__block1-link>div dl,.input .sec3 .sec3__block2 .sec3__block2-link>div dl,.input .sec3 .sec3__block2 .sec3__block3-link>div dl,.input .sec3 .sec3__block3 .sec3__block1-link>div dl,.input .sec3 .sec3__block3 .sec3__block2-link>div dl,.input .sec3 .sec3__block3 .sec3__block3-link>div dl{font-size:.75rem}}.input .sec3 .sec3__block1 .sec3__block1-link>div dl dt,.input .sec3 .sec3__block1 .sec3__block2-link>div dl dt,.input .sec3 .sec3__block1 .sec3__block3-link>div dl dt,.input .sec3 .sec3__block2 .sec3__block1-link>div dl dt,.input .sec3 .sec3__block2 .sec3__block2-link>div dl dt,.input .sec3 .sec3__block2 .sec3__block3-link>div dl dt,.input .sec3 .sec3__block3 .sec3__block1-link>div dl dt,.input .sec3 .sec3__block3 .sec3__block2-link>div dl dt,.input .sec3 .sec3__block3 .sec3__block3-link>div dl dt{width:fit-content}.input .sec3 .sec3__block1 .sec3__block1-link>div dl dd,.input .sec3 .sec3__block1 .sec3__block2-link>div dl dd,.input .sec3 .sec3__block1 .sec3__block3-link>div dl dd,.input .sec3 .sec3__block2 .sec3__block1-link>div dl dd,.input .sec3 .sec3__block2 .sec3__block2-link>div dl dd,.input .sec3 .sec3__block2 .sec3__block3-link>div dl dd,.input .sec3 .sec3__block3 .sec3__block1-link>div dl dd,.input .sec3 .sec3__block3 .sec3__block2-link>div dl dd,.input .sec3 .sec3__block3 .sec3__block3-link>div dl dd{flex:1}.input .sec3 .sec3__block1 .sec3__block1-link img,.input .sec3 .sec3__block1 .sec3__block2-link img,.input .sec3 .sec3__block1 .sec3__block3-link img,.input .sec3 .sec3__block2 .sec3__block1-link img,.input .sec3 .sec3__block2 .sec3__block2-link img,.input .sec3 .sec3__block2 .sec3__block3-link img,.input .sec3 .sec3__block3 .sec3__block1-link img,.input .sec3 .sec3__block3 .sec3__block2-link img,.input .sec3 .sec3__block3 .sec3__block3-link img{width:8.75rem;height:auto}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link img,.input .sec3 .sec3__block1 .sec3__block2-link img,.input .sec3 .sec3__block1 .sec3__block3-link img,.input .sec3 .sec3__block2 .sec3__block1-link img,.input .sec3 .sec3__block2 .sec3__block2-link img,.input .sec3 .sec3__block2 .sec3__block3-link img,.input .sec3 .sec3__block3 .sec3__block1-link img,.input .sec3 .sec3__block3 .sec3__block2-link img,.input .sec3 .sec3__block3 .sec3__block3-link img{width:5.625rem}}.input .sec3 .sec3__block1 .sec3__block1-link a,.input .sec3 .sec3__block1 .sec3__block2-link a,.input .sec3 .sec3__block1 .sec3__block3-link a,.input .sec3 .sec3__block2 .sec3__block1-link a,.input .sec3 .sec3__block2 .sec3__block2-link a,.input .sec3 .sec3__block2 .sec3__block3-link a,.input .sec3 .sec3__block3 .sec3__block1-link a,.input .sec3 .sec3__block3 .sec3__block2-link a,.input .sec3 .sec3__block3 .sec3__block3-link a{font-weight:700;font-size:3.625rem;font-style:Inter,sans-serif;color:#0081cc;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:100%}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link a,.input .sec3 .sec3__block1 .sec3__block2-link a,.input .sec3 .sec3__block1 .sec3__block3-link a,.input .sec3 .sec3__block2 .sec3__block1-link a,.input .sec3 .sec3__block2 .sec3__block2-link a,.input .sec3 .sec3__block2 .sec3__block3-link a,.input .sec3 .sec3__block3 .sec3__block1-link a,.input .sec3 .sec3__block3 .sec3__block2-link a,.input .sec3 .sec3__block3 .sec3__block3-link a{font-size:2rem}}.input .sec3 .sec3__block1 .sec3__block1-link a span,.input .sec3 .sec3__block1 .sec3__block2-link a span,.input .sec3 .sec3__block1 .sec3__block3-link a span,.input .sec3 .sec3__block2 .sec3__block1-link a span,.input .sec3 .sec3__block2 .sec3__block2-link a span,.input .sec3 .sec3__block2 .sec3__block3-link a span,.input .sec3 .sec3__block3 .sec3__block1-link a span,.input .sec3 .sec3__block3 .sec3__block2-link a span,.input .sec3 .sec3__block3 .sec3__block3-link a span{font-size:1.125rem;font-weight:700;line-height:140%;font-style:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.input .sec3 .sec3__block1 .sec3__block1-link a span,.input .sec3 .sec3__block1 .sec3__block2-link a span,.input .sec3 .sec3__block1 .sec3__block3-link a span,.input .sec3 .sec3__block2 .sec3__block1-link a span,.input .sec3 .sec3__block2 .sec3__block2-link a span,.input .sec3 .sec3__block2 .sec3__block3-link a span,.input .sec3 .sec3__block3 .sec3__block1-link a span,.input .sec3 .sec3__block3 .sec3__block2-link a span,.input .sec3 .sec3__block3 .sec3__block3-link a span{font-size:.875rem}}.input .sec3 .sec3__block1 .accordion__body strong,.input .sec3 .sec3__block2 .accordion__body strong,.input .sec3 .sec3__block3 .accordion__body strong{color:#0081cc;background:#edf5fe;font-size:1rem;border-radius:12px;width:fit-content;display:block;padding:.25rem 1rem}.input .sec3 .sec3__block2 .sec3__block2-link{display:grid;grid-template-columns:140px auto;grid-template-rows:repeat(2,auto);grid-column-gap:12px;grid-row-gap:6px}@media screen and (max-width:767px){.input .sec3 .sec3__block2 .sec3__block2-link{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-column-gap:8px;grid-row-gap:8px}}.input .sec3 .sec3__block2 .sec3__block2-link img{grid-area:1/1/2/2}@media screen and (max-width:767px){.input .sec3 .sec3__block2 .sec3__block2-link img{grid-area:1/1/2/3;margin:0 auto}}.input .sec3 .sec3__block2 .sec3__block2-link a{grid-area:1/2/2/3;align-items:baseline}@media screen and (max-width:767px){.input .sec3 .sec3__block2 .sec3__block2-link a{grid-area:2/1/3/3;display:flex;flex-direction:column;align-items:center;justify-content:center}}.input .sec3 .sec3__block2 .sec3__block2-link>div{grid-area:2/1/3/3}@media screen and (max-width:767px){.input .sec3 .sec3__block2 .sec3__block2-link>div{grid-area:3/1/4/3}}.input .sec3 .sec3__block3{border-radius:12px;border:1px solid #ccc;padding:1.5rem}.input .sec3 .sec3__block3 strong{display:block;width:fit-content;margin:0 auto;font-weight:700;font-size:1.125rem}.contact-flow .flow__item{align-items:initial}.contact-flow .flow__item .img-area{background:#f3f3f3;max-width:20rem;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact-flow .flow__item .img-area{margin:0 auto}.contact-flow .flow__item .img-area img{padding:1rem;max-width:10rem;width:100%;height:auto}}.contact-flow .flow__item .asterisk-indent{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.contact-flow .sec1__buttons{display:flex;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width:767px){.contact-flow .sec1__buttons{flex-direction:column;gap:1.5rem}}.contact-flow .sec1__tel{display:flex;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact-flow .sec1__tel{flex-direction:column}}.contact-flow .sec1__tel img{width:8.75rem;height:auto}@media screen and (max-width:767px){.contact-flow .sec1__tel img{width:5.625rem}}.contact-flow .sec1__tel a{font-weight:700;font-size:3.625rem;font-family:Inter,sans-serif;color:#0081cc;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:100%}@media screen and (max-width:767px){.contact-flow .sec1__tel a{font-size:2rem}}.contact-flow .sec1__tel a span{font-size:1.125rem;font-weight:700;line-height:140%;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.contact-flow .sec1__tel a span{font-size:.875rem}}.contact-flow .sec2 ul{display:flex;flex-wrap:wrap;gap:1.5rem}.contact-flow .sec2 ul li{width:calc(33% - 1rem);border:3px solid #ccc;border-radius:20px}@media screen and (max-width:919px){.contact-flow .sec2 ul li{width:calc(50% - .75rem)}}@media screen and (max-width:767px){.contact-flow .sec2 ul li{width:100%}}.contact-flow .sec2 ul li a{min-height:8.75rem;height:100%;display:grid;padding:2rem 1.5rem;grid-template-columns:4rem auto;grid-template-rows:repeat(2,auto);grid-column-gap:1.5rem;grid-row-gap:1rem}@media screen and (max-width:767px){.contact-flow .sec2 ul li a{padding:1.5rem 1rem}}.contact-flow .sec2 ul li a img{grid-area:1/1/3/2}.contact-flow .sec2 ul li a strong{grid-area:1/2/2/3;font-size:1.125rem}@media screen and (max-width:767px){.contact-flow .sec2 ul li a strong{font-size:1rem}}.contact-flow .sec2 ul li a p{grid-area:2/2/3/3;font-size:.875rem}.input .contact-top{max-width:43.75rem;width:100%;margin:0 auto}.input .contact-top ul{display:flex;align-items:center;justify-content:space-between;padding:0 3.875rem;position:relative}@media (max-width:767px){.input .contact-top ul{justify-content:center}}.input .contact-top ul:before{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% + 7.75rem)}.input .contact-top ul::after{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% - 7.75rem)}@media (max-width:767px){.input .contact-top ul::after,.input .contact-top ul:before{content:none}}.input .contact-top ul li{position:relative}.input .contact-top ul li.is-active .contact__top-step{background:#0081cc}.input .contact-top ul li.is-active .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#0081cc;bottom:0;left:50%;transform:translate(-50%,50%)}.input .contact-top ul li.is-active .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#0081cc;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.input .contact-top ul li .contact__top-step{border-radius:50%;background:#989898;width:4rem;height:4rem;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:0}.input .contact-top ul li .contact__top-step span{font-size:1rem;font-weight:700;color:#fff;line-height:.8em;font-family:Inter,sans-serif}.input .contact-top ul li .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#989898;bottom:0;left:50%;transform:translate(-50%,50%)}.input .contact-top ul li .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#989898;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.input .contact-top ul li p{font-weight:700;font-size:1.125rem;text-align:center;margin-top:.5rem}.input .contact__form{width:90%;margin:0 auto;max-width:500px}@media screen and (min-width:768px){.input .contact__form{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}}.input .contact__form .input__form-item-wrapper{margin-top:32px;position:relative;display:block}.input .contact__form .input__form-item-wrapper .input__form-policy-text{text-align:center;margin-bottom:16px}.input .contact__form .input__form-item-wrapper .input__form-policy-text span{display:block}.input .contact__form .input__form-item-wrapper .input__privacy-policy_link{text-decoration:underline}.input .contact__form .input__form-item-wrapper .input__form-policy-label{width:100%;padding:16px;border-radius:4px;border:1px solid #ccc;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.input .contact__form .input__form-item-wrapper .input__form-checkbox-wrapper{margin-top:8px;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.input .contact__form .input__form-item-wrapper .input__form-checkbox-item{padding:16px;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:start;gap:8px}.input .contact__form .input__form-item-wrapper .input__form-checkbox-item>.input__form-hidden-input{background:#f8f8f8;width:50%;border:none}.input .contact__form .contact__form-block1{background:#f3f3f3;border-radius:5px;padding:1rem 2rem}.input .contact__form .contact__form-block1 p{font-size:.8125rem}.input .contact__form .contact__form-privacy{text-align:center;border-top:1px solid #ccc;padding-top:4rem}.input .contact__form .contact__form-privacy a{text-decoration:underline}.input .contact__form .contact__form-accept{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.input .contact__form .contact__form-accept label{justify-content:center;display:flex;align-items:center;gap:.25rem}.input .contact__form .contact__form-accept input{width:.875rem;height:.875rem}.input .contact__form dl{display:flex;flex-direction:column;gap:8px}.input .contact__form dl .contact__form-select{position:relative}.input .contact__form dl .contact__form-select::before{position:absolute;width:4rem;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px;pointer-events:none}.input .contact__form dl .contact__form-select::after{position:absolute;content:"";background:url(../images/contact/icon-select.svg) no-repeat center center/contain;width:14px;height:25px;right:25px;top:50%;transform:translateY(-50%)}.input .contact__form dl .contact__form-select select{cursor:pointer;appearance:none;border:1px solid #ccc;border-radius:5px;padding:1rem;width:100%}.input .contact__form dl .contact__form-input{position:relative}.input .contact__form dl .contact__form-input input{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.input .contact__form dl .contact__form-input .zip-button{position:absolute;width:7.5rem;font-size:.875rem;text-align:center;color:#fff;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px;margin:0}.input .contact__form dl .contact__form-textarea textarea{border:1px solid #ccc;border-radius:5px;width:100%;height:10rem;padding:1rem;resize:none}.input .contact__form dl .error-js{color:red;font-size:.875rem}.input .contact__form-ssl{display:flex;justify-content:center;align-items:center;gap:1.5rem}.input .contact__form-ssl img{max-width:3.5rem;width:100%;height:auto}.input .button-square{margin-left:auto;margin-right:auto}.input .button-square input{width:100%;height:100%;text-align:center;font-size:.875rem;font-weight:700}.input .input__block{display:block}.input .input__form-text{margin-top:32px;text-align:left}@media screen and (min-width:768px){.input .input__form-text{text-align:center}}.insurance .sec1 .cost-item{position:relative;display:flex;gap:.5rem;align-items:baseline;width:fit-content}.insurance .sec1 .cost-item.--border span:nth-of-type(2){background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 82%,transparent 82%)}.insurance .sec1 .cost-item span{line-height:1.4}.insurance .sec1 .cost-item span:nth-of-type(1){font-weight:700;writing-mode:vertical-rl}.insurance .sec1 .cost-item span:nth-of-type(2){position:relative;color:#e50346;font-size:2.5625rem;font-family:Inter,sans-serif;font-weight:800;z-index:1}.insurance .sec1 .cost-item small{font-size:1rem;font-weight:700}.insurance .sec1 .sec1__block1{display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width:767px){.insurance .sec1 .sec1__block1{flex-direction:column}}.insurance .sec1 .sec1__block1 .sec1__block1-info{flex:1}.insurance .sec1 .sec1__block1 .sec1__block1-img{max-width:22.5rem;width:100%}@media screen and (max-width:767px){.insurance .sec1 .sec1__block1 .sec1__block1-img{max-width:18.75rem;margin-left:auto;margin-right:auto}}.insurance .sec1 .sec1__block1 .sec1__block1-img img{width:100%;height:auto}.insurance .sec1 .sec1__block1 .sec1__block1-smalltext{font-size:.8125rem}@media screen and (max-width:767px){.insurance .sec1 .sec1__block1 .sec1__block1-smalltext{font-size:.75rem}}.insurance .sec1 .sec1__block1 ul{max-width:22.5rem;width:100%}@media screen and (max-width:767px){.insurance .sec1 .sec1__block1 ul{max-width:100%}}.insurance .sec1 .sec1__block1 ul li{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid #ccc}.insurance .sec1 .sec1__block1 ul li p{font-size:1.4375rem;font-weight:700}@media screen and (max-width:767px){.insurance .sec1 .sec1__block1 ul li p{font-size:1.125rem}}.insurance .sec1 .sec1__block2 ul{display:flex;justify-content:center;gap:2.5rem;padding:2rem 2.5rem;background:#ffebf1;border-radius:20px}@media screen and (max-width:919px){.insurance .sec1 .sec1__block2 ul{flex-wrap:wrap;gap:1.5rem;align-items:center;padding:2rem 1rem}}.insurance .sec1 .sec1__block2 ul li{width:calc(25% - 1.875rem);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:919px){.insurance .sec1 .sec1__block2 ul li{width:calc(50% - .75rem);text-align:center}}.insurance .sec1 .sec1__block2 ul li div{display:flex;align-items:center;justify-content:center;width:10.375rem;height:10.375rem;background:#fff;border-radius:50%}@media screen and (max-width:919px){.insurance .sec1 .sec1__block2 ul li div{width:7.5rem;height:7.5rem;margin:0 auto}}.insurance .sec1 .sec1__block2 ul li div img{width:3.5625rem;height:auto}@media screen and (max-width:919px){.insurance .sec1 .sec1__block2 ul li div img{width:2.5rem}}.insurance .sec1 .sec1__block2 ul li p{margin-top:.5rem;font-weight:700;line-height:1.4}.insurance .sec1 .sec1__block3 .dot-text{margin:0 auto}.insurance .sec1 .sec1__block3 .point__item{padding-left:1rem;padding-right:1rem}.insurance .sec1 .sec1__block3 .point__item .txt-area{width:100%}.insurance .sec1 .sec1__block3 .sec1__block3-s{font-size:1rem;font-weight:400;line-height:1.75}@media screen and (max-width:767px){.insurance .sec1 .sec1__block3 .sec1__block3-s{font-size:.875rem}}.insurance .sec1 .sec1__block3 .asterisk-text{font-weight:400;margin-left:auto;margin-right:auto}.insurance .sec1 .sec1__block4{padding:4rem;background:#ffebf1;border-radius:20px}@media screen and (max-width:767px){.insurance .sec1 .sec1__block4{padding:2rem 1rem}}.insurance .sec1 .sec1__block4 .sec1__block4-top{display:flex;justify-content:space-between}@media screen and (max-width:767px){.insurance .sec1 .sec1__block4 .sec1__block4-top{flex-direction:column;gap:1.5rem}}.insurance .sec1 .sec1__block4 .sec1__block4-top .sec1__block4-info{width:56%}@media screen and (max-width:767px){.insurance .sec1 .sec1__block4 .sec1__block4-top .sec1__block4-info{width:100%;order:2}}.insurance .sec1 .sec1__block4 .sec1__block4-top .sec1__block4-img{width:38%}@media screen and (max-width:767px){.insurance .sec1 .sec1__block4 .sec1__block4-top .sec1__block4-img{width:50%;margin-left:auto;margin-right:auto;order:1}}.insurance .sec1 .sec1__block4 .cost-item{padding-bottom:initial;position:relative}.insurance .sec1 .sec1__block4 .cost-item::before{position:absolute;content:"";left:-.125rem;bottom:0;width:102%;height:2px;background:#262626}.insurance .sec2 .asterisk-text{margin-left:auto;margin-right:auto}.insurance .sec3 .accordion__body ul li{list-style:disc;margin-left:1.25rem}@media screen and (max-width:767px){.insurance .sec3 .accordion__body ul li{margin-left:1.125rem}}.internet-plan .tab-contents__item .plan__campaign-box{background:#def7ff;width:100%;margin-inline:auto;border-radius:20px;padding:3rem 1rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box{padding:3rem 4rem;max-width:50rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header{display:flex;align-items:bottom;justify-content:center;gap:.5rem}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header img{width:35%}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header img{width:10.875rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header .plan__campaign-text{font-size:1.4375rem;font-weight:700;color:#0081cc;white-space:nowrap}@media screen and (max-width:767px){.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header .plan__campaign-text{font-size:.875rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header .plan__campaign-text span{font-size:2rem}@media screen and (max-width:767px){.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-header .plan__campaign-text span{font-size:1.25rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper{margin-top:1rem;margin-inline:auto;width:fit-content;padding:.5rem 2.5rem;background:#fff;border-radius:10px}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:21.375rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee{display:flex;align-items:center;justify-content:center;gap:0 1rem;flex-wrap:wrap}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-label{font-size:1.25rem;font-weight:700}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-label span{margin-left:.75rem}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-label--2{font-size:.875rem;font-weight:700;text-align:right}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-label--2 span{margin-top:-.25rem;font-size:1.25rem;display:block}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-amount{font-size:3.625rem;display:inline-block;font-weight:800;font-family:Inter,sans-serif;line-height:1.4;letter-spacing:2.05px;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-amount span{margin-left:.25rem;font-size:1.125rem;font-weight:700;color:#262626;position:relative}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-amount span{font-size:1.4375rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__campaign-content .plan__monthly-fee-wrapper .plan__monthly-fee .plan__monthly-fee-amount span:before{content:"※";font-size:.75rem;position:absolute;top:-1rem;right:-.5rem}.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings{margin-top:2rem}.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__total-savings-text{font-size:.8125rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__total-savings-text{font-size:1.125rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount{font-size:1.125rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount{font-size:1.25rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount span{font-size:2rem;font-weight:800;color:#0081cc;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%);position:relative}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount span{font-size:2.5625rem}}.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount span:before{content:"(税込)";font-size:.625rem;position:absolute;top:0;right:-2rem;color:#262626;font-weight:400}@media screen and (min-width:768px){.internet-plan .tab-contents__item .plan__campaign-box .plan__total-savings .plan__savings-amount span:before{top:.375rem}}.internet-plan .tab-contents__item .accordion .accordion__body .independent__container{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body .independent__container{flex-direction:row}}.internet-plan .tab-contents__item .accordion .accordion__body .independent__container02{margin-top:1rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body .independent__container02{margin:1rem auto 0 auto;width:50%}}.internet-plan .tab-contents__item .accordion .accordion__body .note{margin-top:1rem;font-size:.6875rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body .note{margin-top:2rem;font-size:.8125rem}}.internet-plan .tab-contents__item .accordion .accordion__body ul{margin-top:1rem;font-size:.8125rem;padding-left:1rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body ul{margin-top:2rem;font-size:1rem}}.internet-plan .tab-contents__item .accordion .accordion__body ul li{list-style:disc}.internet-plan .tab-contents__item .accordion .accordion__body ul li a{color:#03f;text-decoration:underline}.internet-plan .tab-contents__item .accordion .accordion__body .apartment__container{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body .apartment__container{grid-template-columns:1fr 1fr}}.internet-plan .tab-contents__item .accordion .accordion__body .apartment__container .apartment__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;margin-top:1rem}@media screen and (min-width:768px){.internet-plan .tab-contents__item .accordion .accordion__body .apartment__container .apartment__inner{margin-top:0}}.internet-plan .tab-contents__item .slashTitle>span{display:flex;align-items:baseline;justify-content:center;gap:.5rem}@media screen and (max-width:767px){.internet-plan .tab-contents__item .slashTitle>span{flex-direction:column;align-items:center;gap:0}}.internet-plan .tab-contents__item .slashTitle>span .first span{font-size:2rem;font-weight:800}@media screen and (max-width:767px){.internet-plan .tab-contents__item .slashTitle>span .first span{font-size:1.625rem}}@media screen and (max-width:767px){.internet-plan .tab-contents__item .slashTitle>span .second{margin-top:-8px}}.internet-plan .tab-contents__item .slashTitle>span .second span{font-size:2.875rem;font-weight:800;letter-spacing:2.05px;color:#0081cc}@media screen and (max-width:767px){.internet-plan .tab-contents__item .slashTitle>span .second span{font-size:2rem}}main.internet .sec1 strong{display:inline-block;font-size:1.125rem;line-height:1.4;letter-spacing:.08em;color:#fff;padding:.25rem 1.25rem;border-radius:20px;background:#0085cd}@media screen and (max-width:767px){main.internet .sec1 strong{font-size:.875rem}}main.internet .sec2 .y-room{margin-inline:auto;max-width:50rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:1.5rem 2rem;background:#def7ff;border-radius:20px}@media screen and (max-width:767px){main.internet .sec2 .y-room{flex-direction:column;gap:2rem}}main.internet .sec2 .y-room img{width:43.5%}@media screen and (max-width:767px){main.internet .sec2 .y-room img{width:90%}}main.internet .sec2 .y-room .textarea{flex-grow:1;text-align:center}main.internet .sec2 .y-room .textarea .highlight{font-size:1.125rem;font-weight:700;line-height:1.4;color:#0085cd}main.internet .sec2 .y-room .textarea .highlight span{font-size:1.4375rem;background:linear-gradient(transparent 68%,#ffec60 68%)}.jcom-link-mini .sec1 .sec1__imgBlock1 img{border-radius:20px}.jcom-link-mini .sec1 .sec1__imgBlock2{max-width:43.5rem;margin-inline:auto}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item{position:relative;padding:3rem 4rem;margin-top:7rem;background:#def7ff;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item{padding:3rem 1rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .flex__wrap{display:flex;align-items:center;justify-content:flex-start;gap:7.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .flex__wrap{flex-direction:column-reverse;gap:1rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .deco{position:absolute;left:50%;transform:translateX(-50%);top:-3rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .deco .deco-balloon{width:5rem;height:5rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .deco .deco-balloon .txt{font-size:.6875rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .deco .deco-balloon .num{font-size:1.625rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .deco .deco-balloon svg{width:initial;height:initial;bottom:-15px}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .txt-area{max-width:30rem;width:60.4%}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .txt-area{max-width:100%;width:100%}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .txt-area .ttl{font-size:1.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .txt-area .ttl{font-size:1.125rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .img-area{width:calc(55.6% - 7.5rem)}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .img-area{text-align:center;width:100%}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .img-area img{max-width:20.3125rem;width:100%;height:auto}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .img-area img{max-width:65.5%}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .logo__wrap{text-align:center;padding:2.5rem 5.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .logo__wrap{padding:2.5rem 1.5rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container{display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container{flex-direction:column;gap:2rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container li{width:calc((100% - 1.5rem)/ 2);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container li{width:100%}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .img__wrap{text-align:center;padding:1rem 4.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .img__wrap.--logo img{max-width:19.8125rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .img__wrap.--icon{padding:2.5rem 4.5rem}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .img__wrap.--icon img{max-width:7.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .img__wrap.--icon img{max-width:5rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .ttl{text-align:center;font-size:1.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .ttl{font-size:1.125rem}}.jcom-link-mini .sec1 .sec1__pointBlock2 .pointBlock2__item .features__container .button-square.--external .arrow--right svg{fill:#262626}.jcom-link-mini .sec2 .optionItem{padding:3.5rem 6rem;gap:3rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .optionItem{padding:3.5rem 1rem;flex-direction:column;gap:1.5rem}}.jcom-link-mini .sec2 .optionItem .price__container{padding:0;background:0 0;justify-content:flex-start;gap:.25rem;flex-wrap:wrap}@media screen and (max-width:767px){.jcom-link-mini .sec2 .optionItem .price__container{align-items:flex-start}}.jcom-link-mini .sec2 .optionItem .price__container .price-txt{font-size:1.625rem}.jcom-link-mini .sec2 .optionItem .price__container .price-unit{color:#0081cc}@media screen and (max-width:767px){.jcom-link-mini .sec2 .optionItem .img-area{max-width:100%}}.jcom-link-mini .sec2 .ttlBoxBlock__wrap{display:flex;align-items:stretch;justify-content:space-between;gap:2rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .ttlBoxBlock__wrap{flex-direction:column}}.jcom-link-mini .sec2 .ttlBoxBlock__item{padding:0 1.5rem 2.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top{margin-top:-.75rem;text-align:center}.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top p{font-size:1.125rem;font-weight:700;line-height:1.4;display:inline-block;padding-inline:1.25rem;background-color:#fff}@media screen and (max-width:767px){.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top p{font-size:1rem}}.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top.--l{margin-top:-1.125rem}.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top.--l p{font-size:1.4375rem;padding-inline:2rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .ttlBoxBlock__item .title-top.--l p{font-size:1.125rem}}.jcom-link-mini .sec2 .ttlBoxBlock__item .title{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.jcom-link-mini .sec2 .ttlBoxBlock__item .title{font-size:1rem}}.jcom-link-mini .sec2 .ttlBoxBlock__item .img-area{margin-top:1.5rem}.jcom-link-mini .sec2 .ttlBoxBlock__item .img-area img{border-radius:20px}.jcom-link-mini .sec2 .ttlBoxBlock__item .img-area.--border img{border:3px solid #ccc}.jcom-link-mini .sec2 .bg-triangle{margin-top:1.5rem;text-align:center}.jcom-link-mini .sec2 .bg-triangle p{color:#fff;font-size:1.4375rem;font-weight:700;line-height:1.4;padding-top:.8125rem;padding-bottom:2.375rem;display:inline-block;background-color:#0081cc;clip-path:polygon(50% 100%,0 0,100% 0);width:100%;max-width:37.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .bg-triangle p{font-size:1.125rem;padding-bottom:2rem}}.jcom-link-mini .sec2 .sec2__priceBlock{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;font-weight:700;line-height:1.4;padding-bottom:1.5rem;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock{flex-direction:column;gap:0}}.jcom-link-mini .sec2 .sec2__priceBlock .left__item{text-align:center;font-size:1.125rem;padding:1rem;background:#def7ff;border-radius:8px}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock .left__item{width:100%}}.jcom-link-mini .sec2 .sec2__priceBlock .center__item p:nth-of-type(1){font-size:1rem}.jcom-link-mini .sec2 .sec2__priceBlock .center__item p:nth-of-type(2){font-size:1.625rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock .center__item{margin-top:1rem}}.jcom-link-mini .sec2 .sec2__priceBlock .right__item{display:flex;align-items:center;flex-wrap:wrap}.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-txt{font-size:1.25rem;padding-right:.5rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-txt{font-size:1rem}}.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main{text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main .price-amount{padding-left:.5rem;font-size:3.625rem;font-weight:800;line-height:1.4;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main .price-amount{font-size:3.25rem}}.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main .price-tax{font-size:.6875rem;white-space:nowrap}.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main .price-unit{font-size:1.4375rem}@media screen and (max-width:767px){.jcom-link-mini .sec2 .sec2__priceBlock .right__item .price-main .price-unit{font-size:1.25rem}}.jimotomise.single .sec1__top{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem}@media screen and (max-width:640px){.jimotomise.single .sec1__top{flex-direction:column;gap:.5rem;font-size:1rem}}@media screen and (max-width:640px){.jimotomise.single .sec1__top figcaption{order:2}}.jimotomise.single .sec1__top img{max-width:10.5625rem;width:100%;height:auto}@media screen and (max-width:640px){.jimotomise.single .sec1__top img{order:1}}.jimotomise.single .sec1__content{margin-top:2rem}.jimotomise.single .sec1__content .sec1__content-broadcast{background:#edf5fe;border-radius:20px;padding:10px 0;text-align:center}.jimotomise.single .sec1__content .sec1__content-broadcast span{font-weight:700}.jimotomise.single .sec1__content .sec1__content-now{background:#0081cc;padding:.25rem 1.25rem;font-size:1.125rem;color:#fff;font-weight:700;border-radius:20px;width:fit-content;margin-top:1.5rem}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-now{font-size:1rem}}.jimotomise.single .sec1__content .sec1__content-h2{font-size:1.8125rem;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-top:.5rem}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-h2{font-size:1.25rem}}.jimotomise.single .sec1__content .sec1__content-h3{margin-top:2rem}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-h3{margin-top:1.5rem;text-align:left!important}}.jimotomise.single .sec1__content .sec1__content-h3,.jimotomise.single .sec1__content .sec1__content-h4{font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-h3,.jimotomise.single .sec1__content .sec1__content-h4{font-size:1rem}}.jimotomise.single .sec1__content .sec1__content-h4{text-align:center}.jimotomise.single .sec1__content .sec1__content-imgs{margin-top:1.5rem;display:flex;align-items:center;gap:1.5rem;justify-content:space-between}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-imgs{display:flex;flex-direction:column;gap:1rem}}.jimotomise.single .sec1__content .sec1__content-imgs img{width:100%;height:auto;border-radius:20px}.jimotomise.single .sec1__content .sec1__content-info{margin-top:3rem}.jimotomise.single .sec1__content .sec1__content-benefits,.jimotomise.single .sec1__content .sec1__content-simple{border:1px solid #ccc;border-radius:20px;position:relative;padding:3rem 4rem}@media screen and (max-width:640px){.jimotomise.single .sec1__content .sec1__content-benefits,.jimotomise.single .sec1__content .sec1__content-simple{padding:1rem}}.jimotomise.single .sec1__content .sec1__content-benefits .sec1__content-h4,.jimotomise.single .sec1__content .sec1__content-simple .sec1__content-h4{position:absolute;content:"";left:50%;top:-1.125rem;transform:translateX(-50%);background:#fff;width:112px;height:36px}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-table{overflow-x:auto}}.jimotomise.single .sec1__content .sec1__content-table table{border-collapse:collapse;width:100%}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-table table{width:31.25rem}}.jimotomise.single .sec1__content .sec1__content-table table tbody tr td{border:1px solid #ccc;padding:1rem;font-size:.875rem}.jimotomise.single .sec1__content .sec1__content-table table tbody tr td:nth-of-type(1){width:15rem;background:#e1e1e1}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-table table tbody tr td:nth-of-type(1){width:10rem}}.jimotomise.single .sec1__content .sec1__content-table table tbody tr td:nth-of-type(2){width:calc(100% - 15rem)}@media screen and (max-width:767px){.jimotomise.single .sec1__content .sec1__content-table table tbody tr td:nth-of-type(2){width:calc(100% - 10rem)}}.jimotomise.single .sec2 .sec2__top{margin-bottom:2rem}.jimotomise.single .sec2 .sec2__top p{text-align:center;margin-top:3rem}@media screen and (max-width:767px){.jimotomise.single .sec2 .sec2__top p{text-align:left;margin-top:1.5rem}}.jimotomise.single .sec2 .sec2__center{border-top:1px solid #ccc;padding-top:2rem}.jimotomise.single .sec2 .sec2__center p{text-align:center}@media screen and (max-width:767px){.jimotomise.single .sec2 .sec2__center p{text-align:left}}.jimotomise.single .sec2 .sec2__center p:nth-of-type(1){background:#edf5fe;color:#0081cc;padding:.25rem 1.5rem;width:fit-content;border-radius:20px;margin:0 auto 1rem;font-weight:700}.jimotomise.single .sec2 .sec2__bottom{border-top:1px solid #ccc;margin-top:2rem}.jimotomise.single .sec2 .sec2__bottom .sec2__buttons{display:flex;gap:1.5rem;margin-top:2rem}@media screen and (max-width:640px){.jimotomise.single .sec2 .sec2__bottom .sec2__buttons{flex-direction:column;gap:.5rem;align-items:center}}.jimotomise.single .sec2 .sec2__bottom>.button-square{margin:2rem auto 0}.jimotto .sec1 .dot-text{margin-left:auto;margin-right:auto}.jimotto .sec1 h3,.jimotto .sec1 h4,.jimotto .sec1 p{font-weight:700;text-align:center;line-height:140%}.jimotto .sec1 h3{font-size:1.8125rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.jimotto .sec1 h3{font-size:1.25rem}}.jimotto .sec1 h4,.jimotto .sec1 p{font-size:1.4375rem}@media screen and (max-width:767px){.jimotto .sec1 h4,.jimotto .sec1 p{font-size:1rem}}.jimotto .sec1 span{color:#0081cc}.jimotto .sec1 p:not(:nth-of-type(1)):not(:last-of-type){margin-top:1.5rem}.jimotto .sec2 figure{display:flex;gap:3rem;align-items:center;margin-top:4rem}@media screen and (max-width:767px){.jimotto .sec2 figure{flex-direction:column;margin-top:3.5rem}}.jimotto .sec2 img{width:100%;max-width:46%;height:auto;order:2}@media screen and (max-width:767px){.jimotto .sec2 img{order:1;max-width:100%}}.jimotto .sec2 figcaption{flex-grow:1;order:1}@media screen and (max-width:767px){.jimotto .sec2 figcaption{order:2}}.jimotto .sec2 figcaption strong{background:#0081cc;color:#fff;font-size:1.125rem;font-weight:700;padding:.25rem 1.25rem;border-radius:20px;margin-top:4rem;display:inline-block}@media screen and (max-width:767px){.jimotto .sec2 figcaption strong{font-size:1rem;margin-top:3.5rem;margin-left:auto;margin-right:auto;display:block;width:fit-content}}.jimotto .sec3 .table__title{font-weight:700;font-size:1.625rem;text-align:center}@media screen and (max-width:767px){.jimotto .sec3 .table__title{font-size:1.25rem}}@media screen and (max-width:767px){.jimotto .sec3 .airdate_icon{display:block}}.jimotto .sec3 .sec3__table{overflow-x:auto}.jimotto .sec3 .sec3__table table{margin-top:3.5rem;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-collapse:collapse;border-spacing:0}@media screen and (max-width:767px){.jimotto .sec3 .sec3__table table{width:40.625rem;margin-top:3rem}}.jimotto .sec3 .sec3__table table th{background:#e1e1e1;padding:1.5rem;text-align:left;border-right:1px solid #ccc;font-weight:400}.jimotto .sec3 .sec3__table table td{padding:1.5rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.jimotto .sec4 .sec4__casters{display:flex;gap:3rem}@media screen and (max-width:767px){.jimotto .sec4 .sec4__casters{flex-direction:column;gap:3rem}}.jimotto .sec4 .sec4__casters li{width:calc(50% - 1.5rem)}@media screen and (max-width:767px){.jimotto .sec4 .sec4__casters li{width:100%}}.jimotto .sec4 .sec4__casters figure img{aspect-ratio:516/318;max-width:32.25rem;width:100%;height:auto;object-fit:cover}.jimotto .sec4 .sec4__casters figure figcaption small{font-weight:700;display:block;margin-top:1rem}.jimotto .sec4 .sec4__casters figure figcaption strong{font-weight:700;color:#0081cc;font-size:1.625rem;display:block}@media screen and (max-width:767px){.jimotto .sec4 .sec4__casters figure figcaption strong{font-size:1.25rem}}.jimotto .sec4 .sec4__casters figure figcaption strong span{font-size:.875rem;font-weight:700;color:#ccc;margin-left:1rem}@media screen and (max-width:767px){.jimotto .sec4 .sec4__casters figure figcaption strong span{font-size:.75rem}}.jimotto .sec4 .sec4__casters figure figcaption p{margin-top:1rem}.jimotto .sec5 .sec5__corners{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.jimotto .sec5 .sec5__corners li figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){.jimotto .sec5 .sec5__corners li figure{flex-direction:column;gap:1rem}}.jimotto .sec5 .sec5__corners li figure img{max-width:44%;width:100%;height:auto;border-radius:20px;border:3px solid #ccc}@media screen and (max-width:767px){.jimotto .sec5 .sec5__corners li figure img{max-width:100%}}.jimotto .sec5 .sec5__corners li figure figcaption{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:767px){.jimotto .sec5 .sec5__corners li figure figcaption{gap:.5rem;width:100%}}.jimotto .sec5 .sec5__corners li figure figcaption strong{font-size:1.625rem;font-weight:700}@media screen and (max-width:767px){.jimotto .sec5 .sec5__corners li figure figcaption strong{font-size:1.25rem}}.jimotto .sec5 .sec5__corners .sec5__corner-buttons{display:flex;gap:1.5rem}@media screen and (max-width:767px){.jimotto .sec5 .sec5__corners .sec5__corner-buttons{flex-direction:column;gap:.5rem;align-items:center}}.jimotto .sec6 .sec6__text-l{font-weight:700;font-size:1.125rem}@media screen and (max-width:767px){.jimotto .sec6 .sec6__text-l{font-size:1rem}}.jimotto .sec6 .sec6__table{overflow-x:auto;margin-bottom:1rem}.jimotto .sec6 .sec6__table table{width:100%;border-collapse:collapse;text-align:center;margin-top:1rem}@media screen and (max-width:640px){.jimotto .sec6 .sec6__table table{width:50rem}}.jimotto .sec6 .sec6__table table td,.jimotto .sec6 .sec6__table table th{width:14%;border:1px solid #ccc;height:5rem;vertical-align:middle}.jimotto .sec6 .sec6__table table thead th{background-color:#e0e0e0}.jimotto .sec6 .sec6__table table td{font-size:16px;text-align:center}.jimotto .sec6 .sec6__table table td span{font-size:18px}.jimotto .sec6 .sec6__table table td.bk-green{background-color:#e6fff2}.jimotto .sec6 .sec6__table table td.bk-pink{background-color:#ffe6f0}.jimotto .sec6 .sec6__table table td:nth-child(2):nth-of-type(3),.jimotto .sec6 .sec6__table table td:nth-child(5):nth-of-type(3){color:red}.jimotto .sec7{text-align:center}.jimotto .sec7 .sec7__info{border-top:1px solid #ccc;padding-top:3rem}@media screen and (max-width:767px){.jimotto .sec7 .sec7__info{padding-top:1.5rem;text-align:left}}.jimotto .sec7 .sec7__link{max-width:23.5rem;width:100%;display:block;margin:2rem auto 3rem}@media screen and (max-width:767px){.jimotto .sec7 .sec7__link{margin:2rem auto 1.5rem}}.jimotto .sec7 .sec7__text-l{background:#edf5fe;color:#0081cc;padding:.25rem 1rem;border-radius:12px;width:fit-content;margin:0 auto 1rem;font-weight:700}@media screen and (max-width:767px){.jimotto .sec7 .sec7__text-l{text-align:left}}.jimotto .sec7 .sec7__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}.jimotto .sec7 .sec7__buttons li{width:100%;margin-bottom:3rem;border-top:1px solid #ccc;padding-top:3rem}@media screen and (max-width:767px){.jimotto .sec7 .sec7__buttons li{margin-bottom:1.5rem}}@media screen and (max-width:767px){.jimotto .sec7 .sec7__buttons li{margin-top:1.5rem}}.jimotto .sec7 .sec7__buttons li .button-square{max-width:20rem;width:100%;margin:0 auto}.main-feature-modal .modal{padding:2.5rem 0 2rem;max-width:57.5rem;width:87.8%;height:60svh;max-height:35.8125rem;border-radius:1.25rem;opacity:0;transition:opacity .3s;background-color:#fff;z-index:9999;overflow:visible;display:flex;align-items:center;justify-content:center}.main-feature-modal .modal.is-open{opacity:1}.main-feature-modal .modal:focus{outline:0}.main-feature-modal .modal:-internal-dialog-in-top-layer::backdrop{background-color:rgba(38,38,38,.64)}@media screen and (max-width:767px){.main-feature-modal .modal{padding:1.25rem 0 1rem;max-width:37.5rem;max-height:37.5625rem;top:50svh;transform:translateY(-55svh);margin-top:20svh;border-radius:.625rem}}.main-feature-modal .modal-comics-head{position:relative;text-align:right}.main-feature-modal .main-feature-modal-body{padding:0;width:100%;overflow-y:scroll;height:calc(100% - 5rem);text-align:center}@media screen and (max-width:767px){.main-feature-modal .main-feature-modal-body{height:calc(100% - 2.5rem)}}.main-feature-modal .modal-close{position:absolute;top:min(-5.5rem,22.3vw);right:clamp(-5rem,15.7692rem - 23.0769vw,1rem);display:flex;justify-content:center;align-items:center;gap:.8125rem;border:none;font-size:20px;cursor:pointer;color:#fff}.main-features{letter-spacing:5%}.main-features .fs16{font-size:1rem}@media screen and (max-width:919px){.main-features .fs16{font-size:.875rem}}.main-features__abstract{display:flex;gap:0 4rem;align-items:center}@media screen and (max-width:919px){.main-features__abstract{flex-direction:column;gap:1.5rem 0}}.main-features__abstract__img{width:360px;flex-shrink:0}@media screen and (max-width:919px){.main-features__abstract__img{width:200px;margin-right:auto;margin-left:auto}}.main-features__abstract__img img{width:100%;height:auto}.main-features__abstract__txt__heading{font-size:1.625rem}@media screen and (max-width:919px){.main-features__abstract__txt__heading{font-size:1.25rem}}.main-features__flow .flow__item{align-items:center}@media screen and (max-width:919px){.main-features__flow .flow__item{flex-direction:column;gap:8px 0}}.main-features__flow .img-area{flex-shrink:0}.main-features__flow .img-area img{width:320px;height:auto}.main-features__flow .text-area .step{color:#0081cc;font-family:Inter,sans-serif;text-transform:uppercase;font-size:.6875rem}.main-features__flow .text-area .step>span{margin-left:.25rem;font-size:1.125rem}.main-features__mid-heading{font-weight:700;font-size:1.625rem;border-bottom:1px solid #ccc;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:919px){.main-features__mid-heading{font-size:1.25rem;padding-bottom:1rem;margin-bottom:1rem}}.main-features__flex-box{display:flex;gap:0 3rem;align-items:center}@media screen and (max-width:919px){.main-features__flex-box{flex-direction:column;gap:1.5rem 0}}.main-features__flex-box figure{flex-shrink:0;width:320px}@media screen and (max-width:919px){.main-features__flex-box figure{width:100%}}.main-features__flex-box figure>img{width:100%;height:auto}.meet{font-family:"M PLUS Rounded 1c",sans-serif}.meet .sectionBlock.__contact{margin-top:-1.25rem;position:relative;z-index:2}@media screen and (max-width:767px){.meet .meet-heading{display:flex;flex-direction:column}}.meet .child-fv{background:#edf5fe;height:3.75rem;display:flex;align-items:center}@media screen and (min-width:768px){.meet .child-fv .pan{padding-top:initial}}@media screen and (max-width:767px){.meet .child-fv{width:100%;height:auto}}.meet .mv{width:100%;overflow:hidden}@media screen and (max-width:767px){.meet .mv{height:auto;aspect-ratio:auto;margin-top:-5.3125rem;margin-bottom:0;aspect-ratio:786/800;order:-1}}.meet .mv picture{display:block;width:100%;height:100%}.meet .mv img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.meet .childTitle{font-size:1.9375rem;font-weight:800}@media screen and (max-width:767px){.meet .childTitle{font-size:1.375rem}}.meet .childTitle::after,.meet .childTitle::before{width:2.25rem;height:2.25rem}.meet .childTitle::before{left:-52px}.meet .childTitle::after{right:-52px}.meet .sec1{position:relative;padding-top:4rem}@media screen and (max-width:767px){.meet .sec1{padding-top:3rem}}.meet .sec1::before{content:"";position:absolute;width:clamp(5.188rem,1.938rem + 6.77vw,10.063rem);height:clamp(5.188rem,2.854rem + 4.86vw,8.688rem);top:0;right:0;background:url(../images/meet/deco_ring-dot.webp) no-repeat center center/contain;aspect-ratio:161/139}@media screen and (max-width:767px){.meet .sec1::before{background:url(../images/meet/deco_ring-dot_sp.webp) no-repeat center center/contain;aspect-ratio:83/83}}.meet .sec1 .dot-text{font-size:1rem;font-weight:500;margin-inline:auto;font-size:clamp(1rem,.708rem + .61vw,1.438rem)}.meet .sec1 .dot-text::after,.meet .sec1 .dot-text::before{content:"";position:absolute;top:50%;width:clamp(3.25rem,-12.008rem + 31.79vw,6.25rem);height:clamp(2.938rem,-11.367rem + 29.8vw,5.75rem);transform:translateY(-50%);background:url(../images/meet/circle-dot.webp) no-repeat center center/contain}@media screen and (max-width:767px){.meet .sec1 .dot-text::after,.meet .sec1 .dot-text::before{top:auto;bottom:-30%}}.meet .sec1 .dot-text::before{left:-7.5rem}@media screen and (max-width:919px){.meet .sec1 .dot-text::before{left:-3.125rem}}@media screen and (max-width:767px){.meet .sec1 .dot-text::before{left:-1.25rem}}.meet .sec1 .dot-text::after{right:-7.625rem;transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:919px){.meet .sec1 .dot-text::after{right:-3.125rem}}@media screen and (max-width:767px){.meet .sec1 .dot-text::after{right:-1.25rem}}.meet .sec1 .dot-text span{font-size:clamp(1.25rem,.792rem + .95vw,1.938rem);font-weight:800;color:#0081cc;display:block}@media screen and (max-width:767px){.meet .sec1 .dot-text span{margin-block:1.25rem}}.meet .sec2{position:relative;background-color:#93e5ff;margin-top:12.5rem;padding-inline:1.5rem;padding-bottom:5.25rem}@media screen and (max-width:1439px){.meet .sec2{margin-top:12.5rem}}@media screen and (max-width:919px){.meet .sec2{background-color:#7bd6fe}}@media screen and (max-width:767px){.meet .sec2{margin-top:10rem}}.meet .sec2 .meet-background__top{position:absolute;top:-12.5rem;width:100%;margin-inline:-1.5rem}@media screen and (max-width:1439px){.meet .sec2 .meet-background__top{top:-10.625rem}}@media screen and (max-width:767px){.meet .sec2 .meet-background__top{top:-5.625rem}}.meet .sec2 .meet-background__top img{width:100%}.meet .sec2 .meet-background__bottom{position:absolute;bottom:.5rem;right:0;width:clamp(18.75rem,-3.792rem + 46.96vw,52.563rem);height:auto;overflow:hidden;aspect-ratio:841/291}@media screen and (max-width:767px){.meet .sec2 .meet-background__bottom{aspect-ratio:382/132}}.meet .sec2 .meet-character,.meet .sec2 .meet-youtube{position:relative;z-index:2}.meet .sec2 .meet-character::after,.meet .sec2 .meet-character::before,.meet .sec2 .meet-youtube::after,.meet .sec2 .meet-youtube::before{content:"";position:absolute;z-index:-1}.meet .sec2 .meet-character::before,.meet .sec2 .meet-youtube::before{width:15.4375rem;height:11.75rem;top:0;left:0;background:url(../images/meet/deco_corner-dot-top.webp) no-repeat center center/contain}@media screen and (max-width:767px){.meet .sec2 .meet-character::before,.meet .sec2 .meet-youtube::before{width:6.0625rem;height:4.0625rem;background:url(../images/meet/deco_corner-dot-top_sp.webp) no-repeat center center/contain}}.meet .sec2 .meet-character::after,.meet .sec2 .meet-youtube::after{width:21.5625rem;height:8.6875rem;bottom:0;right:0;background:url(../images/meet/deco_corner-dot-bottom.webp) no-repeat center center/contain}@media screen and (max-width:767px){.meet .sec2 .meet-character::after,.meet .sec2 .meet-youtube::after{width:6.0625rem;height:4.0625rem;background:url(../images/meet/deco_corner-dot-bottom_sp.webp) no-repeat center center/contain}}.meet .sec2 .splide-main{margin-top:3rem}@media screen and (max-width:767px){.meet .sec2 .splide-main{margin-top:.875rem}}.meet .sec2 .splide-main .splide__list,.meet .sec2 .splide-main .splide__track{transition:height .3s ease!important}.meet .sec2 .splide-main .splide__slide{height:auto;display:flex;align-items:center;column-gap:clamp(1.5rem,4vw,4rem);row-gap:1.5rem;align-self:flex-start}@media screen and (max-width:767px){.meet .sec2 .splide-main .splide__slide{flex-wrap:wrap;justify-content:center;align-content:flex-start}}.meet .sec2 .splide-main picture{display:block;line-height:0}.meet .sec2 .splide-main .meet-character__img{display:block;max-width:31.75rem;width:100%;height:auto}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__img{padding-inline:1.75rem}}.meet .sec2 .splide-main .meet-character__text-block{display:flex;justify-content:center;flex-wrap:wrap;row-gap:2rem;max-width:29.8125rem;width:100%}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__text-block{row-gap:1.25rem}}.meet .sec2 .splide-main .meet-character__title{display:flex;justify-content:center;align-items:center;width:100%;height:4.5rem;background-color:#edf5fe;border-radius:3.375rem;font-size:clamp(1.25rem,.583rem + 1.39vw,2.25rem);font-weight:800;color:#0081cc;white-space:nowrap}@media screen and (max-width:919px){.meet .sec2 .splide-main .meet-character__title{height:3.5rem}}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__title{height:2.75rem}}.meet .sec2 .splide-main .meet-character__title span{letter-spacing:.05em;white-space:nowrap;margin-bottom:-.75rem}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__title span{margin-bottom:-.3125rem}}.meet .sec2 .splide-main .meet-character__title ruby{line-height:2.4;ruby-align:center;white-space:nowrap}.meet .sec2 .splide-main .meet-character__title rt{font-size:.875rem;letter-spacing:.05em;white-space:nowrap}@media screen and (max-width:919px){.meet .sec2 .splide-main .meet-character__title rt{font-size:.625rem;margin-bottom:-.5rem}}.meet .sec2 .splide-main .meet-character__text-list{width:100%;margin-left:0;padding-inline:.625rem}.meet .sec2 .splide-main .meet-character__text-list__item{display:flex;gap:.875rem;margin-left:0;font-size:clamp(1rem,.625rem + .78vw,1.563rem);font-weight:500;line-height:1.4}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__text-list__item{gap:.5rem}}.meet .sec2 .splide-main .meet-character__text-list__item:not(:last-child){margin-bottom:1rem}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__text-list__item:not(:last-child){margin-bottom:.625rem}}.meet .sec2 .splide-main .meet-character__text-list__item::before{content:"";display:block;width:1.5rem;height:1.5rem;margin-top:.1875rem;border:solid #0081cc 5px;border-radius:100%;flex-shrink:0}@media screen and (max-width:919px){.meet .sec2 .splide-main .meet-character__text-list__item::before{margin-top:0}}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__text-list__item::before{margin-top:.1875rem;width:1rem;height:1rem;border:solid #0081cc 4px}}.meet .sec2 .splide-main .meet-character__category-list{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__category-list{gap:.3125rem}}.meet .sec2 .splide-main .meet-character__category-list__item{height:fit-content;padding:.375rem 1.1875rem;border-radius:1.875rem;border:solid #0081cc 1px;color:#0081cc;text-align:center;line-height:1.4;font-weight:500;font-size:clamp(.75rem,.5rem + .52vw,1.125rem)}@media screen and (max-width:767px){.meet .sec2 .splide-main .meet-character__category-list__item{padding:.3125rem .75rem}}.meet .sec2 .splide__slide__pink .meet-character__title{color:#f13c82;background-color:#ffebf1}.meet .sec2 .splide__slide__pink .meet-character__text-list__item::before{border:solid #f13c82 5px}@media screen and (max-width:767px){.meet .sec2 .splide__slide__pink .meet-character__text-list__item::before{border:solid #f13c82 4px}}.meet .sec2 .splide__slide__pink .meet-character__category-list__item{border:solid #f13c82 1px;color:#f13c82}.meet .sec2 .splide__slide__green .meet-character__title{color:#00a33e;background-color:#e7faee}.meet .sec2 .splide__slide__green .meet-character__text-list__item::before{border:solid #00a33e 5px}@media screen and (max-width:767px){.meet .sec2 .splide__slide__green .meet-character__text-list__item::before{border:solid #00a33e 4px}}.meet .sec2 .splide__slide__green .meet-character__category-list__item{border:solid #00a33e 1px;color:#00a33e}.meet .sec2 .splide__slide__orange .meet-character__title{color:#f18d00;background-color:#fff3e4}.meet .sec2 .splide__slide__orange .meet-character__text-list__item::before{border:solid #f18d00 5px}@media screen and (max-width:767px){.meet .sec2 .splide__slide__orange .meet-character__text-list__item::before{border:solid #f18d00 4px}}.meet .sec2 .splide__slide__orange .meet-character__category-list__item{border:solid #f18d00 1px;color:#f18d00}.meet .sec2 .splide-nav{margin-inline:-.25rem}.meet .sec2 .splide-nav .splide__list{display:grid;grid-template-columns:repeat(auto-fit,10rem);justify-content:center;gap:1.5rem}@media screen and (max-width:919px){.meet .sec2 .splide-nav .splide__list{grid-template-columns:repeat(3,5.5rem);gap:1rem}}@media screen and (max-width:767px){.meet .sec2 .splide-nav .splide__list{grid-template-columns:repeat(3,5.5rem);gap:.625rem}}@media screen and (max-width:420px){.meet .sec2 .splide-nav .splide__list{grid-template-columns:repeat(3,5.5rem);gap:.5rem}}.meet .sec2 .splide-nav .splide__slide{max-width:10rem;width:calc((100% - 80px)/ 6);cursor:pointer}@media screen and (max-width:919px){.meet .sec2 .splide-nav .splide__slide{max-width:5.5rem;width:calc((100% - 16px)/ 3)}}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav{border-radius:50%}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav::before{background:0 0}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__kai{background:#0081cc}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__teiru{background:#f13c82}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__shibou{background:#00a33e}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__neru{background:#f13c82}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__miku{background:#f18d00}.meet .sec2 .splide-nav .splide__slide.is-active .meet-character__img-nav__kazuyoshi{background:#0081cc}.meet .sec2 .splide-nav .meet-character__img-nav{position:relative;display:flex;justify-content:center;align-items:center}.meet .sec2 .splide-nav .meet-character__img-nav img{width:clamp(3.688rem,-1.757rem + 11.34vw,6.75rem);height:auto;transition:linear .3s}.meet .sec2 .splide-nav .meet-character__img-nav::before{content:"";position:absolute;width:clamp(5.5rem,-2.5rem + 16.67vw,10rem);height:clamp(5.5rem,-2.5rem + 16.67vw,10rem);background:url(../images/meet/nav__ring-dot.webp) no-repeat center center/contain;opacity:.2;transition:linear .3s}.meet .sec2 .splide-nav .meet-character__img-nav:hover img{width:clamp(4.5rem,-1.944rem + 13.43vw,8.125rem)}.meet .sec2 .splide-nav .meet-character__img-nav:hover::before{opacity:1}.meet .sec2 .splide-nav .meet-character__img-nav{width:clamp(5.5rem,-2.5rem + 16.67vw,10rem);height:clamp(5.5rem,-2.5rem + 16.67vw,10rem)}.meet .sec2 .meet-youtube .dot-text{font-weight:500;margin-inline:auto}.meet .sec2 .meet-youtube .dot-text::after,.meet .sec2 .meet-youtube .dot-text::before{width:1.5rem}.meet .sec2 .meet-youtube .sns__block{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.meet .sec2 .meet-youtube .sns__type{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.4;font-size:1.4375rem;color:#0081cc;text-align:center;letter-spacing:5%}@media screen and (max-width:919px){.meet .sec2 .meet-youtube .sns__type{font-size:.875rem}}.meet .sec2 .meet-youtube .sns__type-wrap{position:relative}.meet .sec2 .meet-youtube .sns__character{position:absolute;bottom:-2.8125rem;right:-23.5rem;width:4.3125rem}@media screen and (max-width:1280px){.meet .sec2 .meet-youtube .sns__character{right:-13.5rem}}@media screen and (max-width:767px){.meet .sec2 .meet-youtube .sns__character{right:-15.625rem}}.meet .sec2 .meet-youtube .sns__links{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;width:100%;margin-top:1rem}@media screen and (max-width:919px){.meet .sec2 .meet-youtube .sns__links{grid-template-columns:1fr}}@media screen and (max-width:767px){.meet .sec2 .meet-youtube .sns__links{margin-top:0}}.meet .sec2 .meet-youtube .sns__links::after{content:"";position:absolute;background:url(../images/top/img_character.webp) no-repeat center center/contain;width:4.3125rem;height:5rem;top:-4.375rem;right:-.3125rem}@media screen and (min-width:1440px){.meet .sec2 .meet-youtube .sns__links::after{right:16.6875rem}}@media screen and (max-width:1439px){.meet .sec2 .meet-youtube .sns__links::after{right:7.3125rem}}@media screen and (max-width:767px){.meet .sec2 .meet-youtube .sns__links::after{width:2.75rem;height:3.25rem;top:-2.625rem;right:-.125rem}}@media screen and (max-width:420px){.meet .sec2 .meet-youtube .sns__links::after{width:2.75rem;height:3.25rem;top:-2.625rem;right:-.8125rem}}.meet .sec2 .meet-youtube .sns__item{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;width:100%;height:5.5rem;background-color:#fff;border-radius:1.25rem;border:3px solid #ccc;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);gap:.5rem;text-decoration:underline}@media screen and (max-width:640px){.meet .sec2 .meet-youtube .sns__item{height:4.5rem}}.meet .sec2 .meet-youtube .sns__item::before{content:"";width:2.5rem;height:2.5rem}.meet .sec2 .meet-youtube .sns__item::after{content:"";position:relative;background-image:url(../images/meet/icon-sns__item.svg);background-size:cover;width:1.5rem;height:1.5rem}.meet .sec2 .meet-youtube .sns-line::before{background-image:url(../images/common/icon_line.svg);background-size:cover}.meet .sec2 .meet-youtube .sns-x::before{background-image:url(../images/common/icon_x.svg);background-size:cover}.meet .sec2 .meet-youtube .sns-fb::before{background-image:url(../images/common/icon_fb.svg);background-size:cover}.meet .sec2 .meet-youtube .sns-instagram::before{background-image:url(../images/common/icon_instagram.svg);background-size:cover}.meet .sec2 .meet-youtube .sns-youtube::before{background-image:url(../images/common/icon_youtube.svg);background-size:cover}.meet .sec2 .meet-youtube .sns-tiktok::before{background-image:url(../images/common/icon_tiktok.svg);background-size:cover}.meet .sec2 .meet-youtube__list{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2.5rem}@media screen and (max-width:919px){.meet .sec2 .meet-youtube__list{column-gap:1.5rem;row-gap:2rem}}@media screen and (max-width:767px){.meet .sec2 .meet-youtube__list{column-gap:.875rem;row-gap:1.5625rem}}.meet .sec2 .meet-youtube__item{width:calc((100% - 96px)/ 4);font-weight:700}@media screen and (max-width:919px){.meet .sec2 .meet-youtube__item{width:calc((100% - 72px)/ 3)}}@media screen and (max-width:767px){.meet .sec2 .meet-youtube__item{width:calc((100% - 14px)/ 2);font-size:.75rem}}.meet .sec2 .meet-youtube__item iframe{width:100%;aspect-ratio:9/16;border-radius:.5rem;transition:ease .3s}.meet .sec2 .meet-youtube__item .title{line-height:1.4;transition:ease .3s}.meet .sec2 .meet-youtube__item:hover iframe{opacity:.7}.meet .sec2 .meet-youtube__item:hover .title{color:#0081cc}.meet .sec2__text{text-align:center;color:#0081cc;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.4375rem;line-height:1.4}@media screen and (max-width:767px){.meet .sec2__text{font-size:1.125rem}}.member__list>li{padding:48px 0;border-bottom:1px solid #ccc}@media screen and (max-width:919px){.member__list>li{padding:24px 0}}.member__list>li:first-child{border-top:1px solid #ccc}.member__list>li .button-square{position:relative}.member__list__heading{display:inline-block;background:#edf5fe;color:#0081cc;border-radius:12px;padding:4px 16px;font-weight:700;font-size:1rem}@media screen and (max-width:919px){.member__list__heading{font-size:.875rem}}.member__list__heading.--service-pink{background-color:#e40077;color:#fff}.member__list__btn-wrap{display:flex;gap:0 24px}@media screen and (max-width:919px){.member__list__btn-wrap{flex-direction:column;gap:16px 0}}.member__list__btn-wrap.--vertical{flex-direction:column;align-items:flex-start;gap:32px 0}@media screen and (max-width:919px){.member__list__btn-wrap.--vertical{gap:16px 0}}.member__tel{display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (max-width:919px){.member__tel{flex-direction:column}}.member__tel.--center{justify-content:center}@media screen and (min-width:641pxpx){.member__tel.--align-top{align-items:flex-start}}@media screen and (min-width:641pxpx){.member__tel.--align-top img{width:8.75rem!important}}.member__tel img{width:8.75rem;height:auto}@media screen and (max-width:919px){.member__tel img{width:5.625rem}}.member__tel a{font-weight:700;font-size:3.625rem;font-family:Inter,sans-serif;color:#0081cc;display:flex;flex-direction:column;letter-spacing:.1em;align-items:center;justify-content:center;line-height:100%}@media screen and (max-width:919px){.member__tel a{font-size:2rem}}.member__tel a span{font-size:1rem;letter-spacing:.06em;font-weight:700;line-height:140%;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:919px){.member__tel a span{font-size:.8125rem}}.member__tel.--small img{width:101px}.member__tel.--small a{font-size:3.0625rem}@media screen and (max-width:919px){.member__tel.--small a{font-size:2rem}}.member__tel.--small a span{font-size:.9375rem}@media screen and (max-width:919px){.member__tel.--small a span{font-size:.8125rem}}.member__circle-list>li{position:relative;padding-left:1.25rem}.member__circle-list>li::before{position:absolute;content:"";top:.6rem;left:0;background:#0081cc;border-radius:50%;width:.75rem;height:.75rem}@media screen and (max-width:919px){.member__circle-list>li::before{top:.35rem}}.member__circle-list>li+li{margin-top:.5rem}.member__circle-list.--pink>li::before{background:#e40077}.member__circle-list.--tealBlue>li::before{background:#00a4a8}.member__circle-list.--gap24>li+li{margin-top:1.5rem}.member{letter-spacing:5%}.member h3{font-weight:700;font-size:1.625rem;line-height:1.4;text-align:center}.member .member__campaign-slide-btm-button{margin-top:3rem}.member.member__campaign-noSide{padding-right:0;padding-left:0}.member.member__campaign-noSide img{aspect-ratio:16/9;object-fit:cover}.member__tabpanel-contents-big{display:grid;grid-template-columns:repeat(auto-fit,minmax(343px,1fr));gap:24px}@media screen and (max-width:767px){.member__tabpanel-contents-big{grid-template-columns:1fr}}.member__tabpanel-contents-big .member__tabpanel-item{min-height:198px;flex-direction:column}.member__tabpanel-contents-small{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.member__tabpanel-contents-small .member__tabpanel-item{min-height:120px}.member__tabpanel-item{text-align:center;border:3px solid #ccc;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;border-radius:20px;padding:10px}.member__tabpanel-item .small-txt{font-size:14px;line-height:1.75}.member__tabpanel-item .arrow--right,.member__tabpanel-item .title-with-arrow.middle-txt{font-size:16px;line-height:1.4;font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.member__topics .qs{position:relative;display:inline-flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:1rem;color:#fff;background-color:#0081cc;border-radius:50%;width:30px;height:30px;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:30px;text-align:center}.member__topics .qs::after{position:absolute;content:"";right:-2px;bottom:-2px;width:5px;height:5px;background-color:#0081cc;border-radius:50%}.member__topics ul{display:flex;flex-direction:column;gap:23px}.member__topics li{border-bottom:1px solid #ccc}.member__topics li:nth-child(1){border-top:1px solid #ccc;padding-top:23px}.member__topics ul a{display:flex;align-items:start;gap:8px;text-decoration:underline;padding-bottom:23px}.member__topics ul a span{background-color:#0081cc;width:32px;height:32px}.member__topics-button-wrap{text-align:center;display:flex;align-items:center;justify-content:center}.member__club{display:flex;align-items:center;gap:48px}@media screen and (max-width:767px){.member__club{flex-direction:column-reverse}}.member__club figure{width:45.9259259259%;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:767px){.member__club figure{width:100%}}.member__club figure img{aspect-ratio:496/376;height:auto;object-fit:cover}.member__club-contents{width:49.6296296296%;text-align:left}@media screen and (max-width:767px){.member__club-contents{width:100%}}.member__club-contents h3{text-align:left}.member__club-contents .__label{font-size:18px;line-height:25px;font-weight:700;color:#fff;background-color:#0081cc;min-height:25px;padding:0 20px;border-radius:20px;display:inline-block;vertical-align:middle}.member__club-contents .button-square{margin-left:0}.member__club-contents .__small-txt{font-size:14px;line-height:1.75}.sectionBlock.member__jcom{padding-bottom:0}.member__jcom-container{display:flex;align-items:center;justify-content:center;gap:120px}@media screen and (max-width:767px){.member__jcom-container{flex-direction:column;gap:48px}}.member__jcom-container figure{width:45.9259259259%}@media screen and (max-width:767px){.member__jcom-container figure{width:100%}}.member__jcom-container figure img{aspect-ratio:496/486;height:auto;object-fit:cover}.member__jcom-contents{width:42.962962963%;display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;gap:32px}@media screen and (max-width:767px){.member__jcom-contents{width:fit-content;margin-inline:auto;align-items:center}}.member__jcom-logo{display:grid;grid-template-columns:100px auto;gap:24px}.member__jcom-logo-img{max-width:100px}.member__jcom-logo-img img{aspect-ratio:1/1;height:auto}.member__jcom-logo-txt{font-weight:700}.member__jcom-logo-txt .__main{font-size:41px;line-height:1.4;display:block}@media screen and (max-width:767px){.member__jcom-logo-txt .__main{font-size:23px}}.member__jcom-logo-txt .__sub{font-size:18px;line-height:1.4;display:block}.member__jcom-barcode{display:flex;align-items:center;justify-content:center;gap:24px;max-width:450px;width:100%;padding:32px;border-radius:20px;background-color:#edf5fe}.member__jcom-barcode-item{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.member__jcom-barcode-item .member__jcom-qrcode{max-width:99px}.member__jcom-barcode-item .member__jcom-qrcode img{aspect-ratio:1/1;height:auto}.member__jcom-barcode-item .__button{max-width:149px}.member__jcom-barcode-item .__button img{aspect-ratio:149/41;height:auto}.member__jcom-buttonBox{padding-bottom:50px}@media screen and (max-width:767px){.member__jcom-buttonBox{display:flex;justify-content:center;align-items:center}}.member__campaign-slick.member__campaign-top--slick .slide-banner__item{margin:0 15px;border-radius:20px;position:relative;overflow:hidden}.member__campaign-slick.member__campaign-top--slick .slick-track a{position:relative;padding-bottom:214px;overflow:hidden}.member__campaign-slick.member__campaign-top--slick .slick-track a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.member__campaign-button{margin-top:92px;text-align:center;display:flex;align-items:center;justify-content:center}.tab .member__infoCategory .tab__item{background-color:#f3f3f3;border-radius:20px;padding:.2em 1.71em;color:#989898;display:inline-block;min-height:36px;width:auto;display:grid;place-content:center;display:inline-block;border:none;transition:all .3s ease;font-size:.875rem;font-weight:700}.tab .member__infoCategory .tab__item.--active{background-color:#0081cc;color:#fff}@media (hover:hover){.tab .member__infoCategory .tab__item:hover{background-color:#0081cc;color:#fff}}.member__info-button{text-align:center;align-items:center;justify-content:center;display:flex}.member__info-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:24px}@media screen and (max-width:767px){.member__info-nav{grid-template-columns:1fr;justify-content:center;width:fit-content}}.member__info-navLink{max-width:344px;width:100%;border-radius:20px;position:relative;overflow:hidden;border:3px solid #ccc;text-align:center}.member__info-navLink figure img{aspect-ratio:344/200;height:auto;object-fit:cover}.member__info-navLink .title-with-arrow{min-height:72px;font-size:16px}.mesh-wifi .sec1 .sec1__imgBlock1 img{border-radius:20px}.mesh-wifi .sec1 .sec1__imgBlock2{max-width:25.875rem;margin-inline:auto}.mesh-wifi .sec1 .sec1__pointBlock{display:grid;row-gap:5.5rem}@media screen and (max-width:767px){.mesh-wifi .sec1 .sec1__pointBlock{row-gap:4rem}}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item{display:flex;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width:767px){.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item{flex-direction:column;gap:1.5rem}}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .img-area{width:44.4%;position:relative;display:grid;place-content:center;padding:2rem;border:3px solid #ccc;border-radius:20px}@media screen and (max-width:767px){.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .img-area{width:100%}}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .img-area .deco{position:absolute;top:-2.5rem;left:-2.5rem}@media screen and (max-width:919px){.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .img-area .deco{top:-1.5rem;left:-1.5rem}}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item:nth-of-type(1) .img-area{padding-block:3.375rem;background-color:#feedf3}@media screen and (max-width:919px){.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item:nth-of-type(1) .img-area{padding-block:2rem}}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item:nth-of-type(2) .img-area{background-color:#edf5ff}.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .txt-area{width:51.1%}@media screen and (max-width:767px){.mesh-wifi .sec1 .sec1__pointBlock .pointBlock__item .txt-area{width:100%}}.mesh-wifi .sec2 .ttlBoxBlock__item{padding:0 1.5rem 2.5rem;background:#fff;border:3px solid #ccc;border-radius:20px}.mesh-wifi .sec2 .ttlBoxBlock__item .title-top{margin-top:-1.125rem;text-align:center}.mesh-wifi .sec2 .ttlBoxBlock__item .title-top p{font-size:1.4375rem;padding-inline:2rem;font-weight:700;line-height:1.4;display:inline-block;background-color:#fff}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .title-top p{font-size:1.125rem}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap{display:flex;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap{flex-direction:column;gap:2.5rem}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .img-area{max-width:18.1875rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .img-area{max-width:80%}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:wrap;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container{justify-content:center}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-txt{font-size:1.625rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-txt{font-size:1.25rem}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-main{text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-amount{padding-left:.5rem;padding-right:.25rem;font-size:3.625rem;font-weight:800;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-amount{font-size:3.25rem}}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-tax{font-size:.6875rem;white-space:nowrap}.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-unit{font-size:1.625rem;color:#0081cc}@media screen and (max-width:767px){.mesh-wifi .sec2 .ttlBoxBlock__item .flex__wrap .price__container .price-unit{font-size:1.25rem}}.mesh-wifi .sec2 .sec2__block2{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}@media screen and (max-width:919px){.mesh-wifi .sec2 .sec2__block2{gap:2rem}}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2{flex-direction:column}}.mesh-wifi .sec2 .sec2__block2 .block2__item{position:relative;width:calc(50% - 1.5rem);padding:2rem 2.5rem;background:#def7ff;border-radius:20px}@media screen and (max-width:919px){.mesh-wifi .sec2 .sec2__block2 .block2__item{width:calc(50% - 1rem)}}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2 .block2__item{width:100%;padding:2rem 1rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item .deco-balloon{position:absolute;top:-1.5rem;left:-1.5rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2 .block2__item .deco-balloon{top:-1rem;left:-1rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item .ttl{text-align:center;font-weight:700;line-height:1.4}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1){display:flex;justify-content:space-around;flex-direction:column}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .ttl{font-size:1.8125rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .ttl{font-size:1.4375rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;font-weight:700;line-height:1.4}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .max{font-size:2rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .max{font-size:1.625rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .price{font-size:3.25rem;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}@media screen and (max-width:919px){.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .price{font-size:2.5625rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .price span{font-size:5.4375rem;font-weight:800;color:#0081cc;padding-left:.5rem;padding-right:.3125rem}@media screen and (max-width:919px){.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(1) .main__wrap .price span{font-size:4.5rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(2) .ttl{font-size:1.4375rem}@media screen and (max-width:767px){.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(2) .ttl{font-size:1.125rem}}.mesh-wifi .sec2 .sec2__block2 .block2__item:nth-of-type(2) .price__wrap{margin-top:.75rem;text-align:center;padding:1.3125rem 1rem;background:#fff;border:3px solid #ccc;border-radius:20px}.mesh-wifi .sec3 .flow__item .anchor__link{position:relative;width:100%;max-width:20rem;border-radius:10px;border:3px solid #0081cc;box-shadow:none}@media screen and (max-width:767px){.mesh-wifi .sec3 .flow__item .anchor__link{padding-block:1rem}}.mesh-wifi .sec3 .flow__item .anchor__link p{text-align:center;font-size:.875rem;font-weight:700;line-height:1.4}.mesh-wifi .sec3 .flow__item .anchor__link .button-circle{position:absolute;right:16px}.mesh-wifi .sec3 .point__item:nth-of-type(2) img{max-width:9.375rem}.mobile-campaign .mobile-campaign__cta{padding:2.5rem;background-color:#dcf8f8;border-radius:1.25rem}.mobile-campaign .mobile-campaign__cta .button__wrap{gap:3rem;max-width:688px;width:100%;margin-inline:auto}.mobile-campaign .mobile-campaign__cta .button__wrap>div{flex:1;width:100%}.mobile-campaign .mobile-campaign__cta .sec-link__for{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .mobile-campaign__cta .sec-link__for{font-size:1rem}}.mobile-campaign .mobile-campaign__cta .button-square{margin-top:1rem}@media screen and (max-width:767px){.mobile-campaign .mobile-campaign__cta .button-square{margin-inline:auto}}.mobile-campaign .mobile-campaign__cta .button-square.--fill .button-square__link{background:#00a4a8}.mobile-campaign .mobile-campaign__cta .button-square .button-square__link{min-height:4.8125rem;border-color:#00a4a8}.mobile-campaign .slashTitle.fz23{font-size:1.4375rem;letter-spacing:.05em}@media screen and (max-width:767px){.mobile-campaign .slashTitle.fz23{font-size:1.125rem}}.mobile-campaign .sec-link{padding:0}.mobile-campaign .sec-summary .sec-summary__awards{max-width:40rem;margin-inline:auto}.mobile-campaign .sec-summary .sec-summary__block1 .speech-bubble{position:relative;transform:translate(66%,-35%);margin-top:-1.5rem;text-align:center;width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4;color:#fff;padding:1.125rem 2rem;background-color:#00a4a8;border-radius:40px}@media screen and (max-width:919px){.mobile-campaign .sec-summary .sec-summary__block1 .speech-bubble{transform:translate(45%,-30%)}}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .speech-bubble{transform:translate(0,-30%);font-size:1rem;padding:.5rem 1.125rem}}.mobile-campaign .sec-summary .sec-summary__block1 .speech-bubble svg{position:absolute;left:50%;transform:translateX(-50%);fill:#00a4a8;transform:rotate(-45deg)}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .speech-bubble svg{width:1rem;height:auto}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text1{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#00a4a8;font-size:1.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text1{font-size:1.125rem}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text1 span{font-size:1.25rem;color:#fff;padding:.25rem 1rem;background-color:#262626;border-radius:40px}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text1 span{font-size:.875rem}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2{width:fit-content;font-size:2rem;font-weight:700;line-height:1.4;background:linear-gradient(transparent 75%,#ffec60 75%,#ffec60 85%,transparent 85%);margin-inline:auto}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2{font-size:1rem;background:linear-gradient(transparent 64%,#ffec60 64%,#ffec60 88%,transparent 88%)}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-large{margin-left:.5rem;font-family:Inter,sans-serif;font-size:5.47125rem;font-weight:800;color:#00a4a8}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-large{margin-left:.125rem;font-size:2rem}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-large:first-of-type{margin-right:.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-large:first-of-type{margin-right:.125rem}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-medium{position:relative;font-size:3.25rem;color:#00a4a8}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-medium{font-size:1.625rem}}.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-medium::after{position:absolute;content:"★";top:2px;right:-14px;font-size:.875rem;color:#262626}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block1 .sec-summary__block1--text2 .txt-medium::after{top:-7px;font-size:.8125rem}}.mobile-campaign .sec-summary .sec-summary__block2>p{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block2>p{font-size:1.125rem}}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__wrap{position:relative;display:flex;align-items:stretch;justify-content:center;gap:3rem;padding:3rem 4rem;background-color:#def0f0;border-radius:20px}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block2 .great-points__wrap{flex-direction:column;gap:1.5rem;padding:2.5rem 1rem}}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__wrap::after{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:2.5rem;height:1.25rem;background-color:#fff;clip-path:polygon(50% 20px,0 0,40px 0)}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__item{text-align:center;width:100%;background-color:#fff;border-radius:20px;overflow:hidden}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__ttl{color:#fff;padding:1rem;background-color:#00a4a8}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__detail{padding:2rem 1.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block2 .great-points__detail{padding:1.5rem 1rem}}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__detail>p:first-of-type{font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .sec-summary .sec-summary__block2 .great-points__detail>p:first-of-type{font-size:1rem}}.mobile-campaign .sec-summary .sec-summary__block2 .great-points__detail .asterisk-indent{text-align:left}.mobile-campaign .sec-summary .sec-summary__note{text-indent:-.875rem;padding-left:.875rem;font-size:.875rem}.mobile-campaign .sec-subject .sec-subject__note{text-indent:-.875rem;padding-left:.875rem;font-size:.875rem}.mobile-campaign .sec-pricing ._moreTitle{margin-top:2.5rem;position:relative;text-align:center}.mobile-campaign .sec-pricing ._moreTitle span{position:absolute;left:0;right:0;top:-40px;display:block;width:fit-content;font-size:1.125rem;color:#fff;padding:.25rem 1.25rem;background-color:#00a4a8;border-radius:40px;margin:auto}@media screen and (max-width:767px){.mobile-campaign .sec-pricing ._moreTitle span{font-size:.875rem;padding:.25rem 1rem}}.mobile-campaign .sec-pricing .sec-pricing__banner-wrap{margin-top:2rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .sec-pricing__banner-wrap{margin-top:1.5rem}}.mobile-campaign .sec-pricing .sec-pricing__banner-wrap img{width:100%}.mobile-campaign .sec-pricing .sec-pricing__banner-wrap+.asterisk-indent{margin-top:1rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .sec-pricing__banner-wrap+.asterisk-indent{margin-top:1.5rem}}.mobile-campaign .sec-pricing .campaign-pricing__table{table-layout:fixed}.mobile-campaign .sec-pricing .campaign-pricing__table .th-heading{font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .th-heading{padding:.5rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .th-heading.--green{font-size:1.4375rem;color:#fff;background:#00a4a8}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .th-heading.--green{font-size:1.125rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-data{text-align:center;font-family:Inter,sans-serif;font-weight:800;line-height:1.4}.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-old{font-size:1.25rem;color:#989898;text-decoration:line-through}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-old{font-size:1rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .arrow{margin-top:.5rem;margin-bottom:.25rem;margin-inline:auto;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#989898 transparent transparent transparent}.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-new{font-size:2.5625rem;color:#0081cc}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-new{font-size:1.625rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-new .unit{font-size:1.5rem;padding-left:.25rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-data .data-new .unit{font-size:.875rem;padding-left:.125rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-carryover{text-align:center;font-size:1rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-carryover{font-size:.875rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-carryover .strong{font-weight:700;color:#00a4a8}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price{position:relative}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price.has-label{padding-block:4.25rem 1rem;padding-inline:.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-price.has-label{padding-inline:.125rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap{text-align:center;display:flex;align-items:center;justify-content:center;gap:.1875rem;font-weight:700;line-height:1.4}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .amount{padding-inline:.1875rem;font-size:2.5625rem;font-family:Inter,sans-serif;font-weight:800;letter-spacing:.05em;color:#0081cc}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .amount{font-size:1.125rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .amount.marker{background:linear-gradient(transparent 58%,#ffec60 58%,#ffec60 82%,transparent 82%)}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .amount.--black{font-size:2rem;color:#262626}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .amount.--black{font-size:1.125rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .tax{font-size:.6875rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .tax{font-size:.5rem;white-space:nowrap}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .tax+.unit{margin-top:-.125rem}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .unit{font-size:1rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap .unit{font-size:.6875rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-price .price__wrap>div:not(:has(.tax)) .unit{margin-top:.5rem}.mobile-campaign .sec-pricing .campaign-pricing__table .tr-price-limited .td-price{border-bottom:none}.mobile-campaign .sec-pricing .campaign-pricing__table .tr-price-will .td-price{border-top:none}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan{padding:0}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-options-container{position:relative;display:flex;justify-content:center}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option{width:100%;display:grid;place-content:center;padding:1rem 1rem 5.25rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option{padding:1rem .5rem 5rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option:nth-of-type(2){border-left:1px solid #ccc}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .detail{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .detail{flex-direction:column;font-size:.875rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .amount{font-weight:700;line-height:1.4}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .amount span{padding-right:.375rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:800}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .amount span{font-size:1.25rem}}.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .tax{margin-top:-.25rem;text-align:right;font-size:.875rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .td-call-plan .call-option .tax{text-align:center}}.mobile-campaign .sec-pricing .campaign-pricing__table .label-bar{position:absolute;z-index:3;top:1rem;left:1.5rem;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1rem;font-weight:700;line-height:1.4;padding:.5rem;width:calc(400% - 3rem);background:#989898;border-radius:.375rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .label-bar{left:1rem;font-size:.875rem;width:calc(400% - 2rem)}}.mobile-campaign .sec-pricing .campaign-pricing__table .label-bar.--promo{color:#00a4a8;background:#fff;border:2px solid #00a4a8}.mobile-campaign .sec-pricing .campaign-pricing__table .label-bar.--call{color:#262626;font-weight:400;background:#f3f3f3;width:calc(100% - 3rem);top:initial;bottom:1.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-pricing .campaign-pricing__table .label-bar.--call{width:calc(100% - 2rem)}}@media screen and (max-width:767px){.mobile-campaign .sec-features .slashTitle-simple{gap:.375rem}.mobile-campaign .sec-features .slashTitle-simple::after,.mobile-campaign .sec-features .slashTitle-simple::before{width:20px;height:40px}}.mobile-campaign .sec-features .sec-features__banner-wrap{margin-inline:auto;max-width:40rem}.mobile-campaign .sec-features .sec-features__point{margin-top:4.25rem}@media screen and (max-width:767px){.mobile-campaign .sec-features .sec-features__point{margin-top:3.5625rem}}.mobile-campaign .sec-features .sec-features__point .point__item{flex-direction:column;padding:2rem 2.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-features .sec-features__point .point__item{padding:1.5rem 1rem}}.mobile-campaign .sec-features .sec-features__point .point__item .txt-area{width:100%}.mobile-campaign .sec-features .sec-features__point .point__item .txt-area .ttl-sub{font-size:.875rem;font-weight:400;line-height:1.75}.mobile-campaign .sec-features .sec-features__point .point__item .txt-area .marker{background:linear-gradient(transparent 62%,#ffec60 62%,#ffec60 100%,transparent 100%)}.mobile-campaign .sec-features .sec-features__point .point__item .img-area{width:100%;padding:1.25rem 2rem 1.5rem;background-color:#fff;border-radius:10px}@media screen and (max-width:767px){.mobile-campaign .sec-features .sec-features__point .point__item .img-area{padding:1rem}}.mobile-campaign .sec-features .sec-features__point .point__item .img-area .RoundBg{display:inline-block;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4;padding:.25rem 1.25rem;border-radius:20px}@media screen and (max-width:767px){.mobile-campaign .sec-features .sec-features__point .point__item .img-area .RoundBg{font-size:.875rem;padding:.25rem 1rem}}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(1) .img-area .flex__wrap{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.875rem}@media screen and (max-width:767px){.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(1) .img-area .flex__wrap{flex-direction:column;gap:0}}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(2) .img-area>div{max-width:15.875rem;margin-inline:auto}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(3) .img-area{text-align:center}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(3) .img-area .RoundBg{background:#35b6da}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(4) .img-area{text-align:center}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(4) .img-area .RoundBg{background:#01cf7d}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(4) .img-area p:nth-of-type(2){font-size:.875rem;font-weight:700;line-height:1.4}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(4) .img-area p:nth-of-type(2) span{color:#01cf7d}.mobile-campaign .sec-features .sec-features__point .point__item:nth-of-type(4) .img-area>div{max-width:11.25rem;margin-inline:auto}.mobile-campaign .sec-features .button-threeNos{margin-top:2rem;gap:2rem}@media screen and (max-width:767px){.mobile-campaign .sec-features .button-threeNos{margin-top:1.5rem;gap:.5rem}}.mobile-campaign .sec-features .button-threeNos .button-square{max-width:100%}.mobile-campaign .sec-features .button-threeNos .button-square.--fill .button-square__link{background:#00a4a8}.mobile-campaign .sec-features .button-threeNos .button-square .button-square__link{min-height:5.25rem;border-color:#00a4a8;border-radius:20px}@media screen and (max-width:767px){.mobile-campaign .sec-features .button-threeNos .button-square .button-square__link{min-height:initial;padding-block:1.25rem;border-radius:10px}}.mobile-campaign .sec-features .button-threeNos .button-square:not(:has(.arrow--right)){pointer-events:none}.mobile-campaign .sec-features .contents__intro{text-align:center;font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .sec-features .contents__intro{font-size:1rem}}.mobile-campaign .sec-features figure{margin-top:4rem}@media screen and (max-width:767px){.mobile-campaign .sec-features figure{margin-top:3rem}}.mobile-campaign .sec-features figure figcaption{text-align:center;font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobile-campaign .sec-features figure figcaption{font-size:1.125rem}}.mobile-campaign .sec-features figure figcaption span{color:#e83316;background:linear-gradient(transparent 62%,#ffec60 62%,#ffec60 100%,transparent 100%)}.mobile-campaign .sec-features figure div{margin-top:1.5rem;margin-inline:auto;max-width:37.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-features figure div{margin-top:1rem}}.mobile-campaign .sec-sim-and-device .sim-block__wrap{position:relative;padding:3rem 4rem;background-color:#def0f0;border-radius:20px}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .sim-block__wrap{flex-direction:column;gap:1.5rem;padding:2.5rem 1rem}}.mobile-campaign .sec-sim-and-device .sim-block__wrap::after{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:2.5rem;height:1.25rem;background-color:#fff;clip-path:polygon(50% 20px,0 0,40px 0)}.mobile-campaign .sec-sim-and-device .sim-block__flex{display:flex;align-items:stretch;justify-content:center;gap:3rem}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .sim-block__flex{flex-direction:column;gap:1.5rem}}.mobile-campaign .sec-sim-and-device .sim-block__item{text-align:center;width:100%;background-color:#fff;border-radius:20px;overflow:hidden}.mobile-campaign .sec-sim-and-device .sim-block__ttl{color:#fff;padding:1rem;background-color:#00a4a8}.mobile-campaign .sec-sim-and-device .sim-block__detail{padding:2rem 1.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .sim-block__detail{padding:1.5rem 1rem}}.mobile-campaign .sec-sim-and-device .sim-block__detail img{max-width:15rem}.mobile-campaign .sec-sim-and-device .tab .tab-contents__item{margin-top:2rem}.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .deviceTitle__logo{max-height:2rem}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .deviceTitle__logo{max-height:1.25rem}}.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .deviceTitle__logo._with-text{max-height:4rem}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .deviceTitle__logo._with-text{max-height:3rem}}.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .img__wrap{text-align:center}.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .img__wrap img{max-height:11.5rem}@media screen and (max-width:767px){.mobile-campaign .sec-sim-and-device .tab .tab-contents__item .img__wrap img{max-height:7.5rem}}@media screen and (max-width:640px){.mobile-campaign .sec-mobile-application .tab .tab__container{height:80px}}@media screen and (max-width:640px){.mobile-campaign .sec-mobile-application .tab .tab__item{height:62px}.mobile-campaign .sec-mobile-application .tab .tab__item.--active{height:80px}}.mobile-campaign .sec-mobile-application .tab .tab-contents__item{margin-top:2rem}.mobile-campaign .sec-mobile-application .accordion .ttl{align-items:center}.mobile-campaign .sec-mobile-application .accordion .ttl .ttl__icon{width:3rem}.mobile-campaign .sec-mobile-application .flow .button__wrap{gap:1.5rem}.mobile-campaign .sec-mobile-application .flow .qr__wrap{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width:767px){.mobile-campaign .sec-mobile-application .flow .qr__wrap{flex-direction:column;gap:.5rem}}.mobile-campaign .sec-mobile-application .flow .qr__wrap img{max-width:5rem}.mobile-campaign .sec-mobile-application .flow .img-area.--width-l img{max-width:13.4375rem}@media screen and (max-width:767px){.mobile-campaign .sec-mobile-application .flow .img-area.--width-l img{max-width:6.5rem}}main.mobile .sec1 .after-joining .slashTitle{font-size:1.4375rem}@media screen and (max-width:767px){main.mobile .sec1 .after-joining .slashTitle{font-size:1.25rem}}main.mobile .sec1 .after-joining .infoBlock{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){main.mobile .sec1 .after-joining .infoBlock{grid-template-columns:1fr}}main.mobile .sec2 .img__wrap{text-align:center}main.mobile .sec2 .img__wrap._banner img{max-width:100%}main.mobile .sec2 .img__wrap img{max-width:9.1875rem}main.mobile .sec2 .intro{font-size:1.125rem;font-weight:700;line-height:1.4}main.mobile .sec2 .intro .fz-l{font-size:1.625rem}main.mobile .sec3 .sec3__os-name{margin-top:2.5rem;text-align:center;font-size:1.25rem;font-weight:700}@media screen and (max-width:767px){main.mobile .sec3 .sec3__os-name{margin-top:2rem;font-size:1.125rem}}main.mobile .sec3 .iphone-img__wrap{text-align:center}main.mobile .sec3 .iphone-img__wrap img{max-height:11.5rem}@media screen and (max-width:767px){main.mobile .sec3 .iphone-img__wrap img{max-height:7.5rem}}main.mobile .sec3 .iphone-img__wrap._device-name{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:2.25rem}@media screen and (max-width:767px){main.mobile .sec3 .iphone-img__wrap._device-name{gap:1.5rem}}main.mobile .sec3 .iphone-img__wrap._device-name p{margin-top:1rem;font-weight:700;line-height:1.4}main.mobile .sec3 .android-img__wrap{text-align:center}main.mobile .sec3 .android-img__wrap img{max-height:21.875rem}@media screen and (max-width:767px){main.mobile .sec3 .android-img__wrap img{max-height:100%}}main.mobile .sec3 ._logo .deviceTitle__logo{max-height:2rem}@media screen and (max-width:767px){main.mobile .sec3 ._logo .deviceTitle__logo{max-height:1.25rem}}main.mobile .sec3 ._logo .deviceTitle__logo._with-text{max-height:3.5rem}@media screen and (max-width:767px){main.mobile .sec3 ._logo .deviceTitle__logo._with-text{max-height:3rem}}main.mobile .sec3 .sec3__block2 .infoBlock .infoBlock__item{border:1px solid #ccc}main.mobile .sec3 .sec3__block2 .infoBlock img{border-radius:0}main.mobile .sec3 .sec3__block2 .infoBlock .title-with-arrow span{background-color:initial}main.mobile .sec3 .sec3__block2 .infoBlock .title-with-arrow span svg{width:1.125rem;fill:#262626}main.mobile .sec-procedures .tab-member{display:flex;flex-direction:column;gap:4rem}main.mobile .sec-procedures .tab-member .slashTitle{font-size:1.4375rem}@media screen and (max-width:767px){main.mobile .sec-procedures .tab-member .slashTitle{font-size:1.25rem}}main.mobile .sec-procedures .tab-member__model-change .symptoms__block{margin-inline:auto;max-width:50rem;padding:2rem 4.5rem;background:#def0f0;border-radius:1.25rem}@media screen and (max-width:767px){main.mobile .sec-procedures .tab-member__model-change .symptoms__block{padding:2rem 1.5rem}}main.mobile .sec-procedures .tab-member__model-change .symptoms__block>p{text-align:center;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.mobile .sec-procedures .tab-member__model-change .symptoms__block>p{font-size:1.125rem}}main.mobile .sec-procedures .tab-member__model-change .symptoms__block .symptoms__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:767px){main.mobile .sec-procedures .tab-member__model-change .symptoms__block .symptoms__items{grid-template-columns:1fr;gap:1rem}}main.mobile .sec-procedures .tab-member__model-change .symptoms__block .symptoms__items p{font-weight:700;line-height:1.4;letter-spacing:.05em;display:flex;align-items:center;gap:1rem}main.mobile .sec-procedures .tab-member__model-change .symptoms__block .symptoms__items p span{max-width:4.5rem}@media screen and (max-width:767px){main.mobile .sec-procedures .tab-member__model-change .symptoms__block .symptoms__items p span{max-width:3rem}}main.mobile .sec-procedures .tab-member__change-plan .button-square.--type1 p:nth-of-type(1){font-size:1rem}main.mobile .sec-procedures .tab-member__change-plan .button-square.--type1 p:nth-of-type(2){font-size:.6875rem;font-weight:400}main.mobile .sec-procedures .tab-member__change-plan .button-square.--type2 p:nth-of-type(1),main.mobile .sec-procedures .tab-member__change-plan .button-square.--type2 p:nth-of-type(3){font-size:.8125rem;font-weight:400}main.mobile .sec-procedures .tab-member__change-plan .button-square.--type2 p:nth-of-type(2){font-size:1.125rem;font-weight:800}main.mobile .sec-procedures .tab-member__change-plan .button-square.--type2 p:nth-of-type(2) span{font-size:.875rem;padding-right:.25rem}main.mobile .sec-procedures .tab-member__change-plan .button-square .button-square__link{display:block}main.mobile .sec7 .accordion__body .img__wrap{text-align:center;padding:.8125rem 1rem;background:#def0f0;border-radius:20px}main.mobile .sec7 .accordion__body .img__wrap img{max-width:21.9375rem;width:100%}main.mobile .accordion .accordion__body a{text-decoration:underline;transition:.3s ease}main.mobile .accordion .accordion__body a:hover{opacity:.3}main.mobile .accordion .accordion__body .wp-block-image{margin-top:2rem;text-align:center;padding:.8125rem 1rem;background:#def0f0;border-radius:20px}main.mobile .accordion .accordion__body .wp-block-image img{max-width:21.9375rem;width:100%}.mobile-award__ttl{text-align:center}@media screen and (max-width:767px){.mobile-award__wrap{display:contents}}.mobile-award__img{text-align:center;margin-top:1rem;margin-inline:auto}.mobile-award__img img{max-height:13.375rem}main.mobile-plan .sec1 .sec1__bannerBlock img{border-radius:20px}main.mobile-plan .sec1 .contract__list{display:flex;align-items:stretch;justify-content:space-between;gap:3.75rem}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list{flex-direction:column;gap:1.5rem}}main.mobile-plan .sec1 .contract__list li{width:100%;text-align:center;font-weight:700;line-height:1.4;padding:1.5rem 2.5rem 1rem;background:#def0f0;border-radius:20px;aspect-ratio:1/1}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list li{aspect-ratio:initial}}main.mobile-plan .sec1 .contract__list li small{font-size:.8125rem}main.mobile-plan .sec1 .contract__list li>p:nth-of-type(1){font-size:1.125rem}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list li>p:nth-of-type(1){font-size:.875rem}}main.mobile-plan .sec1 .contract__list li>p:nth-of-type(2){font-size:1.625rem}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list li>p:nth-of-type(2){font-size:1.25rem}}main.mobile-plan .sec1 .contract__list li .img__wrap{margin-top:.625rem}main.mobile-plan .sec1 .contract__list li .button-square{margin-inline:auto}main.mobile-plan .sec1 .contract__list li:nth-of-type(1) .img__wrap,main.mobile-plan .sec1 .contract__list li:nth-of-type(2) .img__wrap{margin-top:2rem}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list li:nth-of-type(1) .img__wrap,main.mobile-plan .sec1 .contract__list li:nth-of-type(2) .img__wrap{margin-top:.625rem}}main.mobile-plan .sec1 .contract__list li:nth-of-type(1) p:nth-of-type(1),main.mobile-plan .sec1 .contract__list li:nth-of-type(2) p:nth-of-type(1){margin-top:1.125rem}@media screen and (max-width:767px){main.mobile-plan .sec1 .contract__list li:nth-of-type(1) p:nth-of-type(1),main.mobile-plan .sec1 .contract__list li:nth-of-type(2) p:nth-of-type(1){margin-top:0}}main.mobile-plan .sec3 .sec3__block{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}@media screen and (max-width:767px){main.mobile-plan .sec3 .sec3__block{flex-direction:column;gap:1.5rem}}main.mobile-plan .sec3 .sec3__block>div{width:100%;padding:1.5rem 1.5rem 1rem;background:#def0f0;border-radius:20px}main.mobile-plan .sec3 .sec3__block>div p{font-weight:700;line-height:1.4}main.mobile-plan .sec3 .sec3__block>div>p{text-align:center;font-size:1.125rem;color:#f13c82}main.mobile-plan .sec3 .sec3__block>div>div{display:flex;gap:2rem;color:#fff;padding:.625rem 3rem;background:#f13c82;border-radius:10px}@media screen and (max-width:767px){main.mobile-plan .sec3 .sec3__block>div>div{padding:.625rem 2rem}}main.mobile-plan .sec3 .sec3__block>div>div p:nth-of-type(1){flex-shrink:0}main.mobile-plan .sec3 .sec3__block>div>div p:nth-of-type(2){font-size:.875rem}main.mobile-plan .sec3 .sec3__block>div:nth-of-type(2)>p{color:#0160cf}main.mobile-plan .sec3 .sec3__block>div:nth-of-type(2)>div{background:#0160cf}main.mobile-plan .sec4 .sec4__block{text-align:center;padding:2.25rem 1rem;border:3px solid #ccc;background:#fff;border-radius:20px}@media screen and (max-width:767px){main.mobile-plan .sec4 .sec4__block{padding:1.5rem 1rem}}main.mobile-plan .sec4 .sec4__block img{width:100%;max-width:55rem}main.mobile-plan .sec-other-services .other-services__plan{position:relative;display:flex;align-items:stretch;justify-content:center;gap:3rem;padding:3rem 4rem;background-color:#def0f0;border-radius:20px}@media screen and (max-width:767px){main.mobile-plan .sec-other-services .other-services__plan{flex-direction:column;gap:1.5rem;padding:2.5rem 1rem}}main.mobile-plan .sec-other-services .other-services__plan::after{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:2.5rem;height:1.25rem;background-color:#fff;clip-path:polygon(50% 20px,0 0,40px 0)}main.mobile-plan .sec-other-services .other-services__item{text-align:center;width:100%;background-color:#fff;border-radius:20px;overflow:hidden}main.mobile-plan .sec-other-services .other-services__ttl{color:#fff;padding:1rem;background-color:#00a4a8}main.mobile-plan .sec-other-services .other-services__detail{padding:2rem 1.5rem}@media screen and (max-width:767px){main.mobile-plan .sec-other-services .other-services__detail{padding:1.5rem 1rem}}main.mobile-plan .sec-other-services .other-services__detail>p:first-of-type{font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.mobile-plan .sec-other-services .other-services__detail>p:first-of-type{font-size:1.125rem}}main.mobile-plan .sec-other-services .great-deals__block1{display:flex;align-items:stretch;justify-content:center;gap:2rem}@media screen and (max-width:767px){main.mobile-plan .sec-other-services .great-deals__block1{flex-direction:column;gap:1rem}}main.mobile-plan .sec-other-services .great-deals__block1 img{width:100%;max-width:17.5rem;height:100%;object-fit:cover;border:1px solid #ccc;border-radius:1rem}@media screen and (max-width:767px){main.mobile-plan .sec-other-services .great-deals__block1 img{max-width:100%}}main.mobile-plan .sec-other-services .great-deals__block2{text-align:center}main.mobile-plan .sec-other-services .great-deals__block2 img{width:100%;max-width:28.25rem}main.mobile-plan .sec-inquiries .phoneBlock{padding:0 1rem 3rem;border:1px solid #ccc;border-radius:20px}main.mobile-plan .sec-inquiries .phoneBlock .speech-bubble{margin-top:-1.5rem;margin-inline:auto;position:relative;text-align:center;width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4;color:#fff;padding:1.125rem 2rem;background-color:#01cf7d;border-radius:40px}@media screen and (max-width:767px){main.mobile-plan .sec-inquiries .phoneBlock .speech-bubble{font-size:1rem;padding:.5rem 1.125rem}}main.mobile-plan .sec-inquiries .phoneBlock .speech-bubble svg{position:absolute;left:50%;transform:translateX(-50%);fill:#01cf7d}@media screen and (max-width:767px){main.mobile-plan .sec-inquiries .phoneBlock .speech-bubble svg{width:1rem;height:auto}}main.mobile-plan .sec-inquiries .phoneBlock .phone-number{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Inter,sans-serif;font-size:2.5625rem;font-weight:800;line-height:1.4;letter-spacing:2.05px;color:#0081cc}@media screen and (max-width:767px){main.mobile-plan .sec-inquiries .phoneBlock .phone-number{margin-top:1.5rem;gap:.5rem;font-size:1.8125rem}main.mobile-plan .sec-inquiries .phoneBlock .phone-number span{width:2.8125rem}}.mobilePlan{position:relative;margin-inline:auto}.mobilePlan .slashTitle{font-size:1.25rem}@media screen and (max-width:767px){.mobilePlan .slashTitle{font-size:1.125rem}}.mobilePlan.--img img{margin-top:1rem}.mobilePlan.--img .mobilePlan__table,.mobilePlan.--img .ribbon{display:none}.mobilePlan .ribbon{position:absolute;width:100%;padding-inline:2rem;top:7rem;z-index:2}@media screen and (max-width:767px){.mobilePlan .ribbon{padding-inline:.1875rem}}.mobilePlan .ribbon span{display:block;text-align:center;color:#e83316;font-size:.875rem;font-weight:700;line-height:1.4;padding:.3125rem 1rem;background-color:#feedf3;border-radius:20px}@media screen and (max-width:767px){.mobilePlan .ribbon span{border-radius:0}}.mobilePlan__table{display:grid;grid-template-columns:repeat(5,1fr);gap:0;text-align:center;background:#fff;border:3px solid #ccc;border-radius:20px;overflow:hidden}.mobilePlan__table .section-bar{grid-column:1/-1;font-size:1rem;font-weight:700;padding:1rem;background:#e1e1e1;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.mobilePlan__table .section-bar{padding:.5rem 1rem}}.mobilePlan__table .cell{padding-block:1rem;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.mobilePlan__table .data .data-old{position:relative;font-size:1rem;font-weight:700}.mobilePlan__table .data .data-old::after{position:absolute;content:"";width:2px;height:54px;background-color:#e83316;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.mobilePlan__table .data .data-new{font-size:1.125rem;font-weight:700;line-height:1.2}@media screen and (max-width:767px){.mobilePlan__table .data .data-new{font-size:.875rem}}.mobilePlan__table .data .data-new span{font-size:1.625rem;font-weight:800}@media screen and (max-width:767px){.mobilePlan__table .data .data-new span{font-size:1.4375rem}}.mobilePlan__table .data .arrow{margin:.5rem auto;width:56px;height:55px;background:url('data:image/svg+xml;utf8,<svg width="56" height="55" viewBox="0 0 56 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39.8225 29.4922C39.8225 30.5968 40.7179 31.4922 41.8225 31.4922H53.1489C55.0554 31.4922 55.8808 33.9065 54.3732 35.0736L29.2236 54.5443C28.5027 55.1024 27.4957 55.1024 26.7749 54.5443L1.62528 35.0736C0.117711 33.9065 0.943057 31.4922 2.84962 31.4922H13.8225C14.927 31.4922 15.8225 30.5968 15.8225 29.4922V2.03906C15.8225 0.934494 16.7179 0.0390625 17.8225 0.0390625H37.8225C38.9271 0.0390625 39.8225 0.934493 39.8225 2.03906V29.4922Z" fill="%23E1E1E1"/></svg>') center/contain no-repeat}@media screen and (max-width:767px){.mobilePlan__table .data .arrow{width:55px;height:100px;background:url('data:image/svg+xml;utf8,<svg width="55" height="100" viewBox="0 0 55 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39.5686 74.4844C39.5686 75.5889 40.464 76.4844 41.5686 76.4844H52.8989C54.8054 76.4844 55.6308 78.8987 54.1232 80.0658L28.9736 99.5365C28.2527 100.095 27.2457 100.095 26.5249 99.5365L1.37528 80.0658C-0.132289 78.8987 0.693057 76.4844 2.59962 76.4844H13.5686C14.6731 76.4844 15.5686 75.5889 15.5686 74.4844V2C15.5686 0.895432 16.464 0 17.5686 0H37.5686C38.6731 0 39.5686 0.895431 39.5686 2V74.4844Z" fill="%23E1E1E1"/></svg>') center/contain no-repeat}}.mobilePlan__table .price>div{display:flex;align-items:baseline;justify-content:center}.mobilePlan__table .price .amount{font-size:2rem;font-weight:800;line-height:1.4}@media screen and (max-width:767px){.mobilePlan__table .price .amount{font-size:1rem}}.mobilePlan__table .price .unit{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobilePlan__table .price .unit{font-size:.75rem}}.mobilePlan__table .price>p{font-size:.6875rem;margin-top:-.375rem}@media screen and (max-width:767px){.mobilePlan__table .price>p{margin-top:0;font-size:.5625rem}}.mobilePlan__table .speed{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.mobilePlan__table .speed{flex-direction:column}}.mobilePlan__table .speed>div{display:contents}@media screen and (max-width:767px){.mobilePlan__table .speed>div{display:flex;align-items:center}}.mobilePlan__table .speed .speed-label{writing-mode:vertical-rl;font-size:.75rem;font-weight:700;line-height:1.1}@media screen and (max-width:767px){.mobilePlan__table .speed .speed-label{writing-mode:initial}}.mobilePlan__table .speed .en{padding-inline:.25rem;font-size:2rem;font-weight:800;line-height:1.4}@media screen and (max-width:767px){.mobilePlan__table .speed .en{padding-inline:0;font-size:1.125rem}}.mobilePlan__table .speed .unit{font-size:.9375rem;line-height:1.4}@media screen and (max-width:767px){.mobilePlan__table .speed .unit{font-size:.6875rem;letter-spacing:0}}.mobilePlan__table .rollover{grid-column:1/-1;font-size:1rem;font-weight:700;padding:1rem}.mobilePlan__table .c-pink{color:#f13c82}.mobilePlan__table .c-blue{color:#03f}.mobilePlan__table .c-sky{color:#35b6da}.mobilePlan__table .c-green{color:#01cf7d}.mobilePlan__table .c-orange{color:#ed831a}.sec-set-discount .speech-bubble{margin-top:2.5rem;margin-inline:auto;position:relative;text-align:center;width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4;color:#fff;padding:1.125rem 2rem;background-color:#00a4a8;border-radius:40px}@media screen and (max-width:767px){.sec-set-discount .speech-bubble{font-size:1rem;padding:.5rem 1.125rem}}.sec-set-discount .speech-bubble svg{position:absolute;left:50%;transform:translateX(-50%);fill:#00a4a8}@media screen and (max-width:767px){.sec-set-discount .speech-bubble svg{width:1rem;height:auto}}.mypage{letter-spacing:5%}.mypage .fs18{font-size:1.125rem}@media screen and (max-width:919px){.mypage .fs18{font-size:1rem}}.mypage .fs14{font-size:.875rem}@media screen and (max-width:919px){.mypage .fs14{font-size:.8125rem}}.mypage.mypage__noBottom{padding-bottom:0}.mypage .button-square.member__maypage-button-big{max-width:23rem}.mypage .button-square.member__maypage-button-big .button-square__link{padding:1rem 2.5rem}.mypage .button-square.member__maypage-button-big p{font-size:1rem}.mypage__feature{display:flex;flex-wrap:wrap;gap:3rem 2.75rem}@media screen and (max-width:919px){.mypage__feature{flex-direction:column;gap:2.5rem 0}}.mypage__feature__item{display:flex;border:1px solid #ccc;background:#f3f3f3;align-items:center;justify-content:flex-start;position:relative;border-radius:20px;padding:1.5625rem 1.1875rem 1rem 2rem;width:calc(50% - 1.5rem)}@media screen and (max-width:919px){.mypage__feature__item{width:100%;padding:2.5rem 1.5rem 2rem}}.mypage__feature__item .deco-balloon{position:absolute;width:auto;height:auto;text-wrap:nowrap;border-radius:100px;padding:.5rem 1.5rem;left:50%;top:-20px;transform:translateX(-50%)}.mypage__feature__item__illust{width:9.9375rem;margin-right:1rem;flex-shrink:0}@media screen and (max-width:919px){.mypage__feature__item__illust{width:6.25rem}}.mypage__feature__item__illust.--mr30{margin-right:1.875rem}.mypage__feature__item__illust img{width:100%;height:auto}.mypage__feature__item__txt{background:#fff;border-radius:20px;padding:1rem 1.5rem;font-weight:700;display:flex;align-items:center;flex-direction:column;position:relative}.mypage__feature__item__txt.--pad-narrow{padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width:919px){.mypage__feature__item__txt{padding:1rem}.mypage__feature__item__txt.--pad-narrow{padding-left:1rem;padding-right:1rem}}.mypage__feature__item__txt>span{display:inline-block;text-align:center}.mypage__feature__item__txt .dots{position:absolute;transform:scale(-1,1);left:-.9375rem;bottom:-.9375rem}.mypage__feature__item__txt .dots svg{fill:#fff}.mypage__mid-heading{font-weight:700;line-height:1.4;font-size:1.625rem;border-bottom:1px solid #ccc;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:919px){.mypage__mid-heading{font-size:1.25rem;padding-bottom:1rem;margin-bottom:1rem}}.mypage__icon-title{display:flex;align-items:center;justify-content:center;font-size:1.625rem;font-weight:700}@media screen and (max-width:919px){.mypage__icon-title{font-size:1.25rem}}.mypage__icon-title .icon{padding-top:.8125rem;display:block;flex-shrink:0;width:4.3125rem;height:5.375rem;margin-right:.9375rem;position:relative;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-align:center;font-family:Inter,sans-serif}.mypage__icon-title .icon .icon__ribbon{position:absolute;top:0;left:0}.mypage__icon-title .icon .icon__ribbon img{width:100%;height:auto}.mypage__icon-title .icon .icon__txt{position:relative}.mypage__icon-title .icon .icon__num{font-size:1.4375rem;position:relative;display:block;text-align:center;line-height:1}.mypage__icon-title .txt{text-align:center;line-height:1.4}.mypage__icon-title .em{color:#0081cc;font-size:2.25rem;position:relative;z-index:2}@media screen and (max-width:919px){.mypage__icon-title .em{font-size:1.4375rem}}.mypage__icon-title .em::after{content:"";position:absolute;left:0;right:0;height:.5625rem;bottom:4px;background:#ffec60;z-index:-1}.mypage__box{border:3px solid #989898;margin-top:8rem;border-radius:20px;padding:3rem 4rem;position:relative}@media screen and (max-width:919px){.mypage__box{padding:2.5rem 1rem 1.5rem}}.mypage__box .deco-balloon{position:absolute;left:50%;top:-6.25rem;transform:translateX(-50%)}.mypage__box .deco-balloon div{position:relative}.mypage__box .deco-balloon div>svg{position:static;transform:none}@media screen and (max-width:919px){.mypage__box .deco-balloon div>svg{width:48px;height:48px}}@media screen and (max-width:919px){.mypage__box .deco-balloon>svg{width:19px;height:30px}}.mypage__situations{display:flex;flex-direction:column;gap:24px 0}@media screen and (max-width:919px){.mypage__situations{gap:16px 0}}.mypage__situations.--pink .mypage__situations__item{background:#fdebf4}.mypage__situations.--pink .mypage__situations__item h5{color:#e40077}.mypage__situations.--tealBlue .mypage__situations__item{background:#def0f0}.mypage__situations.--tealBlue .mypage__situations__item h5{color:#00a4a8}.mypage__situations.--blue .mypage__situations__item{background:#edf5fe}.mypage__situations.--blue h5{color:#0081cc}.mypage__situations__item{display:flex;align-items:center;justify-content:center;border-radius:20px;padding:2rem 0}@media screen and (max-width:919px){.mypage__situations__item{flex-direction:column;gap:0 1rem;padding:1.5rem 1rem}}.mypage__situations__item figure{margin-right:2rem;width:160px}@media screen and (max-width:919px){.mypage__situations__item figure{margin-bottom:1rem;margin-right:0}}.mypage__situations__item figure>img{width:100%;height:auto}.mypage__situations__item__txt{display:flex;align-items:center;flex-direction:column}.mypage__situations__item__txt h5{background:#fff;border-radius:100px;padding:.5rem 1.5rem;font-weight:700;font-size:1.125rem;text-align:center}@media screen and (max-width:919px){.mypage__situations__item__txt h5{font-size:1rem;padding:.5rem 1rem}}.mypage__dl-ttl{display:flex;align-items:center;justify-content:center}.mypage__dl-ttl>img{width:64px;flex-shrink:0;height:64px;margin-right:2rem}.mypage__dl-box{background:#f3f3f3;border-radius:20px;width:100%;max-width:680px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;padding:2rem;gap:0 1.5rem}@media screen and (max-width:919px){.mypage__dl-box{flex-direction:column;padding:1.5rem;gap:1rem 0}}.mypage__dl-box__item{display:flex;align-items:center;gap:0 24px}@media screen and (max-width:919px){.mypage__dl-box__item{gap:24px 0}}.mypage__dl-box__item .bnr{width:149px}.mypage__dl-box__item .bnr>img{width:100%;height:auto}.mypage__dl-box__item .qr{width:6.1875rem}.mypage__dl-box__item .qr>img{width:100%;height:auto}.mypage__notice-heading{display:inline-block;color:#0081cc;background:#edf5fe;padding:.25rem 1rem;font-weight:700;border-radius:12px}.mypage__app{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:919px){.mypage__app{flex-direction:column}}.mypage__app .txt{width:100%}.mypage__app .txt .heading{display:flex;align-items:center;line-height:1;font-weight:700}.mypage__app .txt .heading .icon{width:6.25rem;margin-right:1.5rem}@media screen and (max-width:919px){.mypage__app .txt .heading .icon{width:3.75rem}}.mypage__app .txt .heading .icon>img{width:100%;height:auto}.mypage__app .txt .heading .ttl{font-size:2.5625rem}@media screen and (max-width:919px){.mypage__app .txt .heading .ttl{font-size:1.625rem}}.mypage__app .txt .heading .ttl>span{display:block;font-size:1.125rem}@media screen and (max-width:919px){.mypage__app .txt .heading .ttl>span{font-size:.8125rem}}.mypage__app .txt .box{background:#edf5fe;padding:2rem;display:flex;gap:0 1.5rem;justify-content:center;width:28.125rem;border-radius:20px}@media screen and (max-width:919px){.mypage__app .txt .box{padding:1.5rem 1rem;width:100%}}.mypage__app .txt .box .box__item{display:flex;flex-direction:column;align-items:center}.mypage__app .txt .box .box__item .bnr{width:149px}@media screen and (max-width:919px){.mypage__app .txt .box .box__item .bnr{width:6.25rem}}.mypage__app .txt .box .box__item .bnr>img{width:100%;height:auto}.mypage__app .txt .box .box__item .qr{width:6.1875rem}@media screen and (max-width:919px){.mypage__app .txt .box .box__item .qr{width:4.375rem}}.mypage__app .txt .box .box__item .qr>img{width:100%;height:auto}.mypage__app .img{width:31rem;flex-shrink:0}@media screen and (max-width:919px){.mypage__app .img{width:100%;margin-top:-1.25rem}}.mypage__app .img>img{width:100%;height:auto}.netflix .sec1 .sec1__block1{filter:drop-shadow(0 -4px 8px rgba(0, 0, 0, .05))}.netflix .sec1 .sec1__block2{margin-top:3rem}.netflix .sec1 .sec1__block2 .sec1__block2-img img{width:100%;height:auto}.netflix .sec1 .sec1__block2 .sec1__block2-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:#ffebf5;border-radius:20px;padding:60px 64px 60px 90px}@media screen and (max-width:767px){.netflix .sec1 .sec1__block2 .sec1__block2-wrap{flex-direction:column;gap:24px;padding:24px}}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont{text-align:center;font-weight:700}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p{font-weight:700;line-height:1}@media screen and (max-width:767px){.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p{line-height:1.5}}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-1{font-size:1.4375rem}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-1 span{font-size:2.25rem}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-2{font-size:1.625rem;color:#e40077;display:flex;align-items:center;justify-content:center;gap:8px;margin-block:20px 8px}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-2::after,.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-2::before{content:"";width:18px;height:33px;display:inline-block;background:url(../images/netflix/sec1__block2-deco.svg) no-repeat center center/cover}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-2::after{transform:scaleX(-1)}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-3{font-size:2.25rem}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-3 span{font-size:1.625rem;margin-right:4px;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 100%,transparent 100%)}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-3 span b{font-family:Inter,sans-serif;font-size:4.375rem;color:#e40077;font-weight:800}@media screen and (max-width:767px){.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-3 span b{font-size:3.5rem}}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-4{font-weight:700;font-size:1.125rem;margin-top:4px}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._left p._line-4 span{font-size:1.625rem}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._right{max-width:370px}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._right div{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._right div img{max-width:157px;width:100%}.netflix .sec1 .sec1__block2 .sec1__block2-wrap .sec1__block2-cont._right div img._plus{max-width:24px}.netflix .sec1 .sec1__block3{margin-top:4rem}.netflix .sec1 .sec1__block3 .point{display:flex;gap:1.5rem}@media screen and (max-width:767px){.netflix .sec1 .sec1__block3 .point{flex-wrap:wrap}}.netflix .sec1 .sec1__block3 .point .point__item{padding-top:4.375rem;width:calc(25% - 1.125rem);padding-left:1rem;padding-right:1rem}@media screen and (max-width:767px){.netflix .sec1 .sec1__block3 .point .point__item{padding-top:3rem;width:100%;font-size:3.5rem}}.netflix .sec1 .sec1__block3 .point .point__item .txt-area{display:flex;flex-direction:column;gap:1.5rem}.netflix .sec1 .sec1__block3 .point .point__item .txt-area .txt-area-l{font-size:1.3125rem;font-weight:700;min-height:4rem;height:100%}@media screen and (max-width:767px){.netflix .sec1 .sec1__block3 .point .point__item .txt-area .txt-area-l{min-height:initial}}.netflix .sec1 .sec1__block3 .point .point__item .txt-area .txt-area-m{flex-grow:1;font-size:.875rem;text-align:left}.netflix .sec1 .sec1__block3 .point .point__item .img-area{max-width:10.25rem;width:100%;height:auto}@media screen and (max-width:767px){.netflix .sec1 .sec1__block3 .point .point__item .img-area{max-width:7.5rem}}.netflix .sec2.sectionBlock{padding-left:initial;padding-right:initial}.netflix .sec2 .button-square{margin:3.5rem auto 0}.netflix .sec3{text-align:center}.netflix .sec3 .sec3__logo{margin-inline:auto}.netflix .sec3 .sec3__logo img{margin-inline:auto}.netflix .sec3 .sec3__logo img._ycv{max-width:178px;width:100%;margin-bottom:40px}.netflix .sec3 .sec3__logo img._netflix{display:block;max-width:305px;width:100%}.netflix .sec3 .sec3__logo img._plus{display:block;max-width:40px;width:100%;margin-top:32px}.netflix .sec3 .sec3__attention{text-align:center;margin-bottom:24px}.netflix .sec3 .sec3__attention span{display:block;font-size:.8125rem}.netflix .sec3 .sec3__plan{display:flex;justify-content:space-between;gap:24px}@media screen and (max-width:767px){.netflix .sec3 .sec3__plan{flex-direction:column}}.netflix .sec3 .sec3__plan .sec3__plan-content{display:block;width:100%;padding:40px 24px;border:#ccc 3px solid;border-radius:20px;text-align:center;font-weight:700}.netflix .sec3 .sec3__plan .sec3__plan-content._blue{background-color:#edf5fe}.netflix .sec3 .sec3__plan .sec3__plan-content._blue span{font-weight:700;color:#0081cc}.netflix .sec3 .sec3__plan .sec3__plan-content._pink{background-color:#feedf4}.netflix .sec3 .sec3__plan .sec3__plan-content._pink span{font-weight:700;color:#f13c82}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-bgTxt{width:fit-content;border-radius:100px;background-color:#fff;padding:4px 20px;font-weight:700;font-size:1.125rem;margin-inline:auto}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-title{font-size:1.4375rem;margin-block:12px 24px}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._standard>div{display:flex;gap:1rem}@media screen and (max-width:767px){.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._standard>div{flex-direction:column}}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div{display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (max-width:767px){.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div{flex-direction:column;align-items:center;gap:8px}}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div img{width:10.9375rem}@media screen and (max-width:767px){.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div img{width:100%}}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div p{font-size:1.125rem;font-weight:700;line-height:1.4}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set._select>div p span{font-size:2rem;font-weight:800;color:#262626;margin-inline:.25rem}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set img{border-radius:10px;width:100%}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-set::after{content:"";width:24px;height:24px;display:block;background-color:#0081cc;-webkit-mask-image:url(../images/common/icon-plus.svg);mask-image:url(../images/common/icon-plus.svg);mask-repeat:no-repeat;mask-size:contain;margin:10px auto 0}.netflix .sec3 .sec3__plan .sec3__plan-content .sec3__plan-text{font-size:1.125rem;margin-block:8px 24px}.netflix .sec3 .sec3__plan .sec3__plan-content .button-square{margin-inline:auto}.netflix .sec3 .sec3__list{display:flex;gap:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:919px){.netflix .sec3 .sec3__list{flex-direction:column}}.netflix .sec3 .sec3__list .sec3__item{width:calc(33% - 1rem);border:3px solid #ccc;border-radius:20px;padding-left:1rem;padding-top:4rem;padding-bottom:3rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;position:relative}@media screen and (max-width:919px){.netflix .sec3 .sec3__list .sec3__item{width:100%;padding-top:3rem;padding-bottom:2.5rem}}.netflix .sec3 .sec3__list .sec3__item strong{display:block;font-family:700;font-size:1.125rem}.netflix .sec3 .sec3__list .sec3__item._plan1 .sec3__item-month .price-amount,.netflix .sec3 .sec3__list .sec3__item._plan1 dd{color:#f13c82}.netflix .sec3 .sec3__list .sec3__item._plan1 dl{background:#feedf3}.netflix .sec3 .sec3__list .sec3__item._plan1 dl dt{position:relative}.netflix .sec3 .sec3__list .sec3__item._plan1 dl dt span{font-size:.875rem;vertical-align:super}@media screen and (max-width:767px){.netflix .sec3 .sec3__list .sec3__item._plan1 dl dt span{font-size:.8125rem}}.netflix .sec3 .sec3__list .sec3__item._plan2 .sec3__item-month .price-amount,.netflix .sec3 .sec3__list .sec3__item._plan2 dd{color:#03f}.netflix .sec3 .sec3__list .sec3__item._plan2 dl{background:#edf5ff}.netflix .sec3 .sec3__list .sec3__item._plan3 .sec3__item-month .price-amount,.netflix .sec3 .sec3__list .sec3__item._plan3 dd{color:#35b6da}.netflix .sec3 .sec3__list .sec3__item._plan3 dl{background:#edfafe}.netflix .sec3 .sec3__list .sec3__item .sec3__item-balloon{width:80px;height:95px;background:url(../images/common/balloon-pink2.svg) no-repeat center center/cover;padding-top:16px;position:absolute;top:-45px;left:0;right:0;margin:auto}@media screen and (max-width:767px){.netflix .sec3 .sec3__list .sec3__item .sec3__item-balloon{width:60px;height:60px;background:url(../images/common/balloon-pink.svg) no-repeat center center/cover;top:-20px;right:auto;padding-top:14px}}.netflix .sec3 .sec3__list .sec3__item .sec3__item-balloon p{font-weight:700;color:#fff;line-height:1.5}@media screen and (max-width:767px){.netflix .sec3 .sec3__list .sec3__item .sec3__item-balloon p{line-height:1.2}}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month{text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month .marker{display:flex;align-items:center;justify-content:center;background:linear-gradient(transparent 64%,#ffec60 64%,#ffec60 80%,transparent 80%)}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month .price-label{writing-mode:vertical-rl;font-size:1rem;line-height:1.2}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month .price-amount{padding-left:.5rem;padding-right:.25rem;font-size:2.5625rem;font-weight:800;letter-spacing:2.9px}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month .price-tax{font-size:.6875rem;line-height:1.4;white-space:nowrap}.netflix .sec3 .sec3__list .sec3__item .sec3__item-month .price-unit{font-size:1rem;line-height:1.4}.netflix .sec3 .sec3__list .sec3__item dl{background:#0ff;border-radius:10px;display:flex;justify-content:space-between;padding:.5rem 1.5rem;width:100%;align-items:baseline}.netflix .sec3 .sec3__list .sec3__item dl dt{font-size:1.125rem;font-weight:700}.netflix .sec3 .sec3__list .sec3__item dl dd{font-size:1.625rem;font-weight:700}.netflix .sec3 .sec3__list .sec3__item dl span{font-size:1.125rem}.netflix .sec3 .sec3__list .sec3__item dl small{font-size:.6875rem;font-weight:700;color:#262626}.netflix .sec4 .sec4__list{margin-top:3rem}.netflix .sec4 .sec4__list .sec4__item:not(:nth-of-type(1)){margin-top:6.75rem}.netflix .sec4 .sec4__list .sec4__item:not(:last-of-type){position:relative}.netflix .sec4 .sec4__list .sec4__item:not(:last-of-type)::before{position:absolute;content:"";background:url(../images/netflix/sec4__item-bottom.webp) no-repeat center center/cover;width:100%;height:1rem;left:0;bottom:-3rem}.netflix .sec4 .sec4__list .sec4__item:nth-of-type(3) img,.netflix .sec4 .sec4__list .sec4__item:nth-of-type(4) img,.netflix .sec4 .sec4__list .sec4__item:nth-of-type(5) img{max-width:25.3125rem;width:100%;height:auto}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title{display:flex;align-items:center;gap:1.5rem;font-size:1.4375rem;font-weight:700;position:relative}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item .sec4__item-title{font-size:1.125rem!important;justify-content:left}}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div{position:relative}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div>p{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.6875rem;font-weight:700;font-family:Inter,sans-serif}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div>p{font-size:.625rem}}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div>p span{font-size:1.625rem;font-weight:700;font-family:Inter,sans-serif;display:block;line-height:1em;text-align:center}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div>p span{font-size:1rem}}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div img{width:5rem;height:5rem}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item .sec4__item-title>div img{width:3rem;height:3rem}}.netflix .sec4 .sec4__list .sec4__item .sec4__item-title .button-square{margin-inline:auto}.netflix .sec4 .sec4__list .sec4__item figure{display:flex;gap:3rem;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item figure{flex-direction:column;gap:1.5rem}}.netflix .sec4 .sec4__list .sec4__item figure img{max-width:20rem;width:100%;height:auto}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item figure img{margin:0 auto;max-width:10rem;order:1}}.netflix .sec4 .sec4__list .sec4__item figure figcaption{flex:1;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item figure figcaption{width:100%;order:2}}.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-title{font-size:1.4375rem;font-weight:700}.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons{display:flex;gap:1.5rem}@media screen and (max-width:919px){.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons{flex-direction:column}}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons{align-items:center}}.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons .button-square__link{flex-direction:column;padding:1rem;min-height:80px}.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons .button-square__link p{line-height:1.4;font-size:1rem}.netflix .sec4 .sec4__list .sec4__item figure figcaption .sec4__item-buttons .button-square__link p span{font-size:.6875rem;line-height:1.4;font-weight:400}.netflix .sec4 .sec4__list .sec4__item figure figcaption .flow_link--type2 a{display:flex;flex-direction:column}.netflix .sec4 .sec4__list .sec4__item figure figcaption .flow_link--type2 a p:nth-of-type(1){font-size:.8125rem;font-weight:400}.netflix .sec4 .sec4__list .sec4__item figure figcaption .flow_link--type2 a p:nth-of-type(2){font-size:1.125rem;font-weight:700!important;font-family:Inter,sans-serif}.netflix .sec4 .sec4__list .sec4__item figure figcaption .flow_link--type2 a p span{font-size:.875rem;font-weight:700!important;font-family:Inter,sans-serif}@media screen and (max-width:767px){.netflix .sec4 .sec4__list .sec4__item figure figcaption .flow_link--type2{margin-left:auto;margin-right:auto}}.netflix .sec4 .sec4__list .sec4__item .button-square .button-caption{text-align:center;font-weight:700;font-size:.875rem;margin-bottom:8px}.netflix .sec4 .sec4__store{margin-top:3rem}.netflix .sec4 .sec4__store p{font-size:1.4375rem;font-weight:700;text-align:center;position:relative;width:fit-content;margin:0 auto}.netflix .sec4 .sec4__store ul{margin-top:2rem;border:1px solid #ccc;border-radius:20px;display:flex;justify-content:center;gap:4rem;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}@media screen and (max-width:767px){.netflix .sec4 .sec4__store ul{flex-direction:column;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}}.netflix .sec4 .sec4__store ul li{max-width:27.25rem;width:100%}@media screen and (max-width:767px){.netflix .sec4 .sec4__store ul li{margin:0 auto}}.netflix .sec4 .sec4__confirm{width:100%;border-radius:20px;border:#0081cc 3px solid;padding:40px 16px 48px}.netflix .sec4 .sec4__confirm .sec4__confirm-title{text-align:center;font-weight:700;font-size:1.4375rem}@media screen and (max-width:767px){.netflix .sec4 .sec4__confirm .sec4__confirm-title{font-weight:1.125rem}}.netflix .sec4 .sec4__confirm .sec4__confirm-link{width:fit-content;margin:32px auto 0}.netflix .sec4 .sec4__confirm .sec4__confirm-link a{font-weight:700;font-size:1.125rem;text-decoration:none}@media screen and (max-width:767px){.netflix .sec4 .sec4__confirm .sec4__confirm-link a{font-size:1rem}}.netflix .sec5 .sec5__blcok{background:#ffebf5;padding-top:3rem;padding-bottom:3rem;text-align:center;border-radius:20px;margin-top:3rem;padding-left:1rem;padding-right:1rem}@media screen and (max-width:767px){.netflix .sec5 .sec5__blcok{text-align:left;padding-top:2rem;padding-bottom:2rem}}.netflix .sec5 .sec5__blcok .sec5__img{overflow-x:auto;margin-top:3rem}@media screen and (max-width:767px){.netflix .sec5 .sec5__blcok .sec5__img{margin-top:2rem}}.netflix .sec5 .sec5__blcok .sec5__img img{max-width:59.5rem;width:100%}@media screen and (max-width:767px){.netflix .sec5 .sec5__blcok .sec5__img img{width:43.75rem}}.netflix .sec5 .button-square{margin:3rem auto 0}.netflix .sec6{text-align:center}@media screen and (max-width:767px){.netflix .sec6{text-align:left}}.netflix .sec6 .sec6__block{background:#f3f3f3;display:flex;padding:3.5rem 3.75rem;border-radius:20px;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width:767px){.netflix .sec6 .sec6__block{flex-direction:column;gap:5rem;padding:2rem 1rem}}.netflix .sec6 .sec6__block::before{position:absolute;content:"";width:1px;background:#0081cc;height:70%;left:55%;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.netflix .sec6 .sec6__block::before{height:1px;width:70%;left:50%;top:calc(50% + 8px);transform:translate(-50%,-50%)}}.netflix .sec6 .sec6__block .button-square img{vertical-align:initial}.netflix .sec6 .sec6__block .sec6__block-tel{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.netflix .sec6 .sec6__block .sec6__block-tel img{max-width:7.3125rem;width:100%;height:auto}@media screen and (max-width:767px){.netflix .sec6 .sec6__block .sec6__block-tel img{max-width:3.75rem}}.netflix .sec6 .sec6__block .sec6__block-tel span{text-align:center;position:relative}.netflix .sec6 .sec6__block .sec6__block-tel span small{font-weight:700;color:#0081cc;font-size:.875rem;text-align:center;position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:0;width:100%}@media screen and (max-width:767px){.netflix .sec6 .sec6__block .sec6__block-tel span small{bottom:-2.5rem;font-size:.6875rem}}.netflix .sec6 .sec6__block .sec6__block-tel span strong{font-weight:700;font-size:3rem;color:#0081cc;font-family:Inter,sans-serif;display:block}@media screen and (max-width:767px){.netflix .sec6 .sec6__block .sec6__block-tel span strong{font-size:1.25rem}}.netflix .sec7 .sec7__block{border:1px solid #ccc;border-radius:20px}.netflix .sec7 .sec7__block .sec7__block__inner{height:13.5625rem;overflow-y:auto;padding:1rem}.netflix .sec8 .inner>p{text-align:center;margin-top:3rem}.netflix .sec8 .sec8__buttons{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem}@media screen and (max-width:767px){.netflix .sec8 .sec8__buttons{flex-direction:column;gap:1.5rem}}.netflix .sec8 .sec8__buttons li{width:calc(33% - 2rem)}@media screen and (max-width:767px){.netflix .sec8 .sec8__buttons li{width:100%}.netflix .sec8 .sec8__buttons li .button-square{margin:0 auto}}.netflix .sec9 .sec9__block1{margin-top:72px;padding:52px 16px 40px;border:#989898 1px solid;border-radius:20px;width:100%;position:relative}.netflix .sec9 .sec9__block1 .slashTitle{position:absolute;top:-38px;left:0;right:0;margin:auto;width:fit-content;background-color:#fff;padding-inline:20px}.netflix .sec9 .sec9__block1 .sec9__block1-plan{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:16px}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plan{flex-direction:column;gap:16px}}.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-name{padding:20px 40px;background-color:#ffebf5;border-radius:20px;text-align:center;font-weight:700;font-size:1.4375rem}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-name{font-size:1.125rem}}.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-netflix{padding-left:32px;max-width:269px;text-align:center;position:relative}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-netflix{padding:24px 0 0 0}}.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-netflix p{font-size:.875rem}.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-netflix::before{content:"";width:24px;height:24px;display:block;background-color:#e40077;-webkit-mask-image:url(../images/common/icon-plus.svg);mask-image:url(../images/common/icon-plus.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plan .sec9__block1-netflix::before{right:0;bottom:auto}}.netflix .sec9 .sec9__block1 .sec9__block1-plice{text-align:center;margin:32px auto 0}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main{display:flex;align-items:flex-end;justify-content:center;font-weight:700}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main{flex-wrap:wrap}}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-label{text-align:right}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-label span{display:block;font-size:1.5rem}@media screen and (max-width:767px){.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-label span{display:inline-block;margin-left:8px}}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-amount{line-height:1;background:linear-gradient(transparent 70%,#ffec60 70%,#ffec60 100%,transparent 100%);font-size:1.5rem}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-amount span{font-weight:800;margin-inline:13px 5px;color:#0081cc;font-size:4.375rem}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-main .price-tax{margin-bottom:3px;font-weight:.875rem}.netflix .sec9 .sec9__block1 .sec9__block1-plice .price-tax-included{margin-top:4px}.netflix .sec9 .sec9__block1 .sec9__block1-cashback{font-size:1.1875rem;font-weight:700;text-align:center;margin-block:24px 40px}.netflix .sec9 .sec9__block1 .sec9__block1-cashback span{font-size:1.5rem;color:#e83316;background:linear-gradient(transparent 70%,#ffec60 70%,#ffec60 100%,transparent 100%);margin-left:10px}.netflix .sec9 .sec9__block1 .asterisk{width:fit-content;margin-inline:auto}.netflix .sec9 .sec9__block1 .asterisk .asterisk-text{line-height:2}.netflix .sec9 .sec9__block1 .asterisk .asterisk-text a{color:#03f;text-decoration:underline}.netflix .sec10 .cont10__block{display:flex;align-items:center;padding:48px 24px 48px 64px;position:relative;border:#ccc 3px solid;border-radius:20px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block{flex-direction:column;gap:24px;padding:48px 24px}}.netflix .sec10 .cont10__block .point{color:#fff;font-size:.6875rem;font-weight:700;text-align:center;padding:18px 24px 22px 24px;-webkit-mask-image:url(../images/common/balloon-pink.svg);mask-image:url(../images/common/balloon-pink.svg);mask-repeat:no-repeat;mask-size:contain;display:flex;flex-direction:column;align-items:center;position:absolute;top:-33px;left:-20px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block .point{padding:0;padding:18px 22px 22px 22px}}.netflix .sec10 .cont10__block .point span{display:block;font-size:1.625rem;margin:0!important;line-height:1}@media screen and (max-width:767px){.netflix .sec10 .cont10__block .point span{font-size:1rem}}.netflix .sec10 .cont10__block._1{justify-content:space-between}.netflix .sec10 .cont10__block._1 .point{background-color:#f13c82}.netflix .sec10 .cont10__block._1 .cont10__block1-text{max-width:452px;width:100%;text-align:center}.netflix .sec10 .cont10__block._1 .cont10__block1-text p{font-weight:700;line-height:1}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._1 .cont10__block1-text p{line-height:1.5}}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-1{font-size:1.4375rem;line-height:1.2}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-1 span{font-size:2.25rem}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-2{margin-block:16px 8px;font-size:1.625rem;color:#e40077;display:flex;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-2{margin-block:8px}}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-2::after,.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-2::before{content:"";width:18px;height:33px;display:inline-block;background:url(../images/netflix/sec1__block2-deco.svg) no-repeat center center/cover}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-2::after{transform:scaleX(-1)}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-3{font-size:2.25rem}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-3 span{font-size:1.625rem;margin-right:4px;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 100%,transparent 100%)}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-3 span b{font-family:Inter,sans-serif;font-size:4.375rem;color:#e40077;font-weight:800}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-3 span b{line-height:1;font-size:3.375rem}}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-4{margin-top:32px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-4{margin-top:4px;line-height:2}}.netflix .sec10 .cont10__block._1 .cont10__block1-text p._line-4 span{padding:2px 6px;margin-inline:2px;color:#fff;background-color:#e40077}.netflix .sec10 .cont10__block._2{margin-block:80px;flex-direction:row-reverse;justify-content:space-between;gap:24px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._2{flex-direction:column;margin-block:48px}}.netflix .sec10 .cont10__block._2 .point{background-color:#0160cf}.netflix .sec10 .cont10__block._2 .cont10__block2-text p{font-size:.875rem}.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap{display:flex;align-items:center;font-weight:700}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap{flex-direction:column}}.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap p._left{font-size:1.4375rem;line-height:1.2}.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap p._left span{color:#f13c82}.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap p._right{font-size:3.625rem}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._2 .cont10__block2-text .cont10__block2-textWrap p._right{line-height:1.2;margin-bottom:8px;font-size:3rem}}.netflix .sec10 .cont10__block._3{gap:48px}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._3{gap:24px}}.netflix .sec10 .cont10__block._3 .cont10__block3-text{font-size:.875rem}@media screen and (max-width:767px){.netflix .sec10 .cont10__block._3 .cont10__block3-text{text-align:center}}.netflix .sec10 .cont10__block._3 .cont10__block3-text span{font-size:1.4375rem;font-weight:700;display:block;margin-bottom:24px}.netflix .sec10 .cont10__block._3 .cont10__block3-text span b{font-size:2.25rem;color:#e40077;margin-inline:4px;font-weight:800}.netflix .sec10 .cont10__block._3 .point{background-color:#35b6da}.netflix .sec10 .cont10__block img{max-width:452px;width:100%}.new-detached .dot-text{margin-left:auto;margin-right:auto;line-height:1.4}.new-detached .sec1 .sec__block1{display:flex;gap:1.5rem}@media screen and (max-width:767px){.new-detached .sec1 .sec__block1{flex-direction:column;gap:1rem}}.new-detached .sec1 .sec__block1>a{width:calc((100% - 3rem)/ 3);padding:initial;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width:767px){.new-detached .sec1 .sec__block1>a{width:100%}}.new-detached .sec1 .sec__block1>a .infoBlock__img{padding-left:1.5rem;padding-right:1.5rem}.new-detached .sec1 .sec__block1>a .infoBlock__text{padding-left:.5rem;padding-right:.5rem}@media screen and (max-width:767px){.new-detached .sec1 .sec__block1>a .infoBlock__text{padding-left:1rem;padding-right:1rem}}.new-detached .sec1 .sec__block1>a .title-with-arrow{font-size:1.0625rem}.new-detached .sec2 .cont2__list .cont2__item{display:flex;padding:3rem 4rem;align-items:center;gap:4rem;border-radius:20px}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item{flex-direction:column;gap:1.5rem;padding:3rem 1rem}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(odd){flex-direction:column-reverse}}.new-detached .sec2 .cont2__list .cont2__item:not(:nth-of-type(1)){margin-top:3rem}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(1){background:#feedf3}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(1) .headline-line{margin-left:auto;margin-right:auto}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(1) img{max-width:15.4375rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(1) img{max-width:10rem}}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(2){background:#edf5fe}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(2) img{max-width:12.75rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(2) img{max-width:10rem}}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(3){background:#edfafe}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(3) img{max-width:16.25rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(3) img{max-width:10rem}}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4){background:#edfef7}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text>p:nth-of-type(2){font-weight:700}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text>p .textlinebottom{font-size:1.5rem}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text h4{text-align:center;font-size:1.25rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text h4{font-size:1.125rem;margin-inline:auto}}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text h4 .textlinebottom{font-size:1.25rem;margin-left:.25rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text h4 .textlinebottom{font-size:1.125rem}}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text .headline-line::before{height:56px;transform:translateY(-50%) rotate(-20deg)}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) .cont2__item-text .headline-line::after{height:56px;transform:translateY(-50%) rotate(20deg)}.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) img{max-width:13.75rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item:nth-of-type(4) img{max-width:10rem}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-text{flex:1}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-text h4{font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-text h4{font-size:1rem}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-text .asterisk-text{font-size:1rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-text .asterisk-text{font-size:.8125rem}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-img{position:relative;width:38%;display:flex;align-items:center;justify-content:center;padding:4rem 1rem;background:#fff;border-radius:20px;aspect-ratio:1/1}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-img{width:100%;padding:1.5rem 1rem;aspect-ratio:initial}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-img .deco-balloon{position:absolute;content:"";top:-2.5rem;left:-2.5rem}@media screen and (max-width:767px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-img .deco-balloon{top:-1.25rem;left:-1.25rem}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-img img{width:100%;margin-left:auto;margin-right:auto;height:auto}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:919px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist{flex-direction:column}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li{background:#fff;width:100%;padding:.75rem 1rem;border:2px solid #ccc;border-radius:10px}@media screen and (max-width:919px){.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li{width:100%}}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li:nth-of-type(1)>h5{color:#01cf7d;background:#edfef7}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li:nth-of-type(2)>h5{color:#0081cc;background:#edf5fe}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li:nth-of-type(3)>h5{color:#f13c82;background:#feedf3}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li>h5{border-radius:20px;padding:.25rem 1.25rem;font-weight:700;width:fit-content;display:block;margin-left:auto;margin-right:auto}.new-detached .sec2 .cont2__list .cont2__item .cont2__item-courselist>li>p{font-size:.875rem;width:100%;margin-left:auto;margin-right:auto}.new-detached .secplan .secplan-content__wrap{margin-top:2.5rem}.new-detached .secplan .secplan-content:not(:last-child){margin-bottom:3.25rem}.new-detached .secplan .secplan-content .iconTitle{padding:.25rem 2.5rem .25rem 1.25rem;border-radius:1.25rem;font-size:1.4375rem;font-weight:700;display:flex;align-items:center;gap:.625rem;width:fit-content;margin-inline:auto;line-height:1.4}@media screen and (max-width:767px){.new-detached .secplan .secplan-content .iconTitle{font-size:1.125rem}}.new-detached .secplan .secplan-content .iconTitle.--net{background-color:#def7ff;color:#0081cc}.new-detached .secplan .secplan-content .iconTitle.--net::before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../images/new-detached/icon_internet.svg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.new-detached .secplan .secplan-content .iconTitle.--net::before{width:28px;height:28px}}.new-detached .secplan .secplan-content .iconTitle.--television{background-color:#ffebf5;color:#e40077}.new-detached .secplan .secplan-content .iconTitle.--television::before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../images/new-detached/icon_television.svg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.new-detached .secplan .secplan-content .iconTitle.--television::before{width:28px;height:28px}}.new-detached .secplan .secplan-content .secplan__inner{border-radius:20px;padding:2rem 4rem;display:flex;gap:5rem;align-items:stretch;justify-content:center}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner{flex-direction:column;gap:6.125rem;padding:1.5rem 1rem}}.new-detached .secplan .secplan-content .secplan__inner.--blue{background-color:#def7ff;padding:3.125rem 4rem 2rem}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--blue{padding:3.125rem 1.25rem 2rem}}.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left,.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__right{background:#fff;border:1px solid #989898;border-radius:1.25rem;padding:2rem 1.5rem;position:relative}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left,.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__right{padding:2.5rem 1.25rem 2rem}}.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left{position:relative}.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left::after{content:"";display:inline-block;background-image:url(../images/new-detached/arrow_right_blue.svg);background-size:cover;background-repeat:no-repeat;width:48px;height:44px;position:absolute;top:50%;transform:translateY(-50%);right:-64px}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left::after{background-image:url(../images/new-detached/arrow_bottom_blue.svg);width:44px;height:48px;top:auto;transform:translateX(50%);right:50%;bottom:-64px}}.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left .secplan__left-text{font-size:1.125rem}.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left .secplan__left-text span{font-size:2.375rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left .secplan__left-text span{font-size:2rem}}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--blue .secplan__left .secplan__left-text span{font-size:1.75rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink{background-color:#ffebf5}.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left-text{font-size:1.4375rem;text-align:center}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left-text{font-size:1.25rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left-text span{color:#e40077}.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left,.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__right{background:#fff;border-radius:1.25rem;padding:1.5rem;position:relative}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left,.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__right{padding:2.5rem 1.25rem 2rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left{position:relative}.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left::after{content:"";display:inline-block;background-image:url(../images/new-detached/arrow_right_pink.svg);background-size:cover;background-repeat:no-repeat;width:48px;height:44px;position:absolute;top:50%;transform:translateY(-50%);right:-64px}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink .secplan__left::after{background-image:url(../images/new-detached/arrow_bottom_pink.svg);width:44px;height:48px;top:auto;transform:translateX(50%);right:50%;bottom:-64px}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1){margin-bottom:2.5rem}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1){gap:1rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1) .secplan__left{background-color:inherit;border:none;padding:2rem 0}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1) .secplan__left{padding:0}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1) .secplan__left::after{content:none}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1) .secplan__right .secplan__right-text{font-weight:700}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(1) .secplan__right .secplan__right-text span{color:#e40077}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2){gap:5rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left .secplan__left-text span{display:block;font-weight:400;font-size:1rem;color:#262626}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left .secplan__left-text span{font-size:.875rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost{align-items:flex-end}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost{flex-direction:row;gap:.5rem;margin-top:1rem;white-space:nowrap}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text{display:flex;align-items:flex-end;gap:.25rem;flex-direction:column;line-height:1.2;font-size:1rem}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text{white-space:nowrap}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text::before{background:0 0}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text small{font-size:1rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text small{font-size:.875rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text em{font-size:1.5rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text em{font-size:1.25rem}}@media screen and (max-width:767px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-fee__text em{font-size:1.125rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap::before{background:0 0}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap .monthly-price{position:relative;letter-spacing:.04em}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap .monthly-price::before{content:"";position:absolute;left:0;bottom:8px;width:100%;height:14px;background:#ffec60;z-index:-1}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap .monthly-price small{margin-left:.25rem}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap .monthly-price small sup{font-size:.8125rem;top:-24px}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap em,.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap small{font-size:1.6875rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap em,.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap small{font-size:1.25rem}}@media screen and (max-width:767px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-cost .monthly-price__wrap em{font-size:1.125rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add{font-size:1.1875rem;font-weight:700;display:flex;align-items:baseline;gap:.5rem;margin-top:1rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add{flex-direction:column;gap:0}}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add{font-size:1rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add .more-text span{display:block;width:fit-content}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add .more-text .textlinebottom{background-size:100% 14px}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__right .secplan__right-add .more-text .textlinebottom{font-size:1.25rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left-rs{font-weight:700;color:#e40077;font-size:1.125rem;text-align:center;line-height:1.5}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left-rs{font-size:1rem}}.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left-rs span{font-size:1.4375rem}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner.--pink:nth-child(2) .secplan__left-rs span{font-size:1.25rem}}.new-detached .secplan .secplan-content .secplan__inner .secplan__left-title,.new-detached .secplan .secplan-content .secplan__inner .secplan__right-title{display:block;color:#fff;font-size:1.4375rem;font-weight:700;background-color:#0085cd;line-height:1.4;padding:.125rem 1.5rem;border-radius:1.25rem;position:absolute;top:-18px;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner .secplan__left-title,.new-detached .secplan .secplan-content .secplan__inner .secplan__right-title{font-size:1.25rem}}.new-detached .secplan .secplan-content .secplan__inner .secplan__left{background:#ffebf5;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;width:calc(50% - 2.5rem)}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner .secplan__left{width:100%}}.new-detached .secplan .secplan-content .secplan__inner .secplan__left .secplan__left-text{font-weight:700;line-height:1.4}.new-detached .secplan .secplan-content .secplan__inner .secplan__left .secplan__left-bs{font-weight:700;font-size:1.25rem;color:#0085cd;line-height:1.4}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner .secplan__left .secplan__left-bs{font-size:1.125rem}}.new-detached .secplan .secplan-content .secplan__inner .secplan__right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 2.5rem)}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right{width:100%}}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-add{font-size:1.125rem;font-weight:700}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-add .textlinebottom{font-size:1.5rem}.new-detached .secplan .secplan-content .secplan__inner .secplan__right>small{display:block;font-size:.6875rem;text-indent:-1em;padding-left:1em}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost{font-weight:700;font-size:1.6875rem;display:flex;gap:.625rem;align-items:baseline;margin-top:1.5rem}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost{font-size:1.375rem}}@media screen and (max-width:959px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost{flex-direction:column;gap:1.25rem;align-items:center;margin-top:0}}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost em{font-size:1.125rem;font-weight:700;color:#262626}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost em{font-size:1rem}}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost>span{position:relative;z-index:0;font-size:4.375rem;font-weight:800;font-family:Inter,sans-serif;color:#0081cc;line-height:45%}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost>span{font-size:3.375rem}}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost>span::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:14px;background:#ffec60;z-index:-1}.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost>span small{font-size:1.5rem;font-weight:700;color:#262626}@media screen and (max-width:1099px){.new-detached .secplan .secplan-content .secplan__inner .secplan__right .secplan__right-cost>span small{font-size:1.25rem}}.new-detached .secplan .asterisk-text{font-size:1rem}@media screen and (max-width:767px){.new-detached .secplan .asterisk-text{font-size:.8125rem}}.new-detached .secplan .plan__details .sec1__block1{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.25rem}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1{grid-template-columns:1fr;margin-top:2.5rem}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-wrap{margin-top:32px;padding:32px 32px;border-radius:20px}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-wrap:first-child{margin-top:48px}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-wrap .price__list{max-width:950px;margin-inline:auto}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-wrap._blue{background-color:#edf5fe}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-wrap._pink{background-color:#feedf4}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1rem;height:100%;padding:2.5rem 1.5rem 1.25rem;border:3px solid #ccc;border-radius:20px;text-align:center}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link{padding:2.5rem 1rem 1.25rem}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_1{position:absolute;left:12px;bottom:32px}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_2{position:absolute;transform:rotate(15deg);right:12px;bottom:118px}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_2{bottom:64px}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_3{position:absolute;bottom:0;right:0;max-width:8.0625rem;width:100%}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_3{display:none}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .course-img_3._min{max-width:6.25rem}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .circle-txt{position:absolute;top:-20px;left:-20px;text-align:center;display:grid;place-content:center;color:#fff;font-weight:700;line-height:1.4;width:5rem;height:5rem;background-color:#0081cc;border-radius:50%;z-index:1}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .circle-txt{left:-16px;width:4.5rem;height:4.5rem}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .RoundBg{width:100%;margin-inline:auto;font-size:1.125rem;font-weight:700;line-height:1.4;height:fit-content;padding:.25rem 1.25rem;background-color:#fff;border-radius:20px}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-nameWrap{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-block:auto}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-nameWrap{margin-block:0}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-nameWrap .plan-name{font-size:1.4375rem;line-height:1.4;font-weight:700;line-height:1.4}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-nameWrap .button-circle{flex-shrink:0}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-channel{font-size:1.125rem;font-weight:700;line-height:1.4}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plan-channel span{font-family:Inter,sans-serif;font-size:2rem;font-weight:800;padding-right:4px}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link .plus-mark{margin-top:-1rem;font-family:Inter,sans-serif;font-size:2.5625rem;font-weight:800;line-height:1;letter-spacing:.05em}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link ._logo img{max-width:10.5rem;width:100%}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard-plus{background:#edfef7}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard-plus .circle-txt{background-color:#01cf7d}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard-plus .RoundBg{color:#01cf7d}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard-plus .plan-channel span{color:#01cf7d}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard-plus .plus-mark{color:#01cf7d}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard{background-color:#edf5fe}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard .RoundBg{color:#0081cc}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard .plan-channel span{color:#0081cc}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.standard .plus-mark{color:#0081cc}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select{background-color:#feedf4}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select .RoundBg{margin-block:auto;color:#f13c82}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select .RoundBg{margin-block:0}}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select .plan-pack span{font-size:1.125rem;font-weight:700;line-height:1.4;color:#f13c82}.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select img{margin-top:1.25rem;margin-inline:auto;width:100%;max-width:214px}@media screen and (max-width:767px){.new-detached .secplan .plan__details .sec1__block1 .sec1__block1-link.select img{max-width:70%}}.new-detached .secplan .plan__details .plus-mark.--2{color:#e40077;font-size:3.625rem;font-weight:800;line-height:1.4;letter-spacing:.05em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1156px){.new-detached .secplan .plan__details .plus-mark.--2.--base{position:unset;transform:unset;line-height:1;margin-left:.25rem;margin-bottom:.125rem}}.new-detached .secplan .plan__details .plus-mark.--2.--blue{color:#0081cc}@media screen and (max-width:830px){.new-detached .secplan .plan__details .plus-mark.--2.--blue{display:flex;justify-content:center;position:unset;transform:unset;line-height:1;margin-left:.25rem;margin-bottom:.125rem}}.new-detached .secplan .plan__details .plus-mark.--2.--base2{position:unset;transform:unset}.new-detached .secplan .plan__details .details-course-plus{display:flex;align-items:center;justify-content:center;flex-direction:column}.new-detached .secplan .plan__details .details-course-plus .plus-mark{position:initial;transform:initial}.new-detached .secplan .plan__details .details-course-plus p{width:100%;font-size:1.4375rem;font-weight:700;padding:1.5rem 2rem;background:#feedf4;border:solid 3px #ccc;border-radius:20px}@media screen and (max-width:767px){.new-detached .secplan .plan__details .details-course-plus p{padding:16px 24px}}.new-detached .secconditions .ttl{font-weight:700;font-size:1.125rem}@media screen and (max-width:767px){.new-detached .secconditions .ttl{text-align:center}}.new-detached .sec3 .flow__item .img-area.--icon{background:#f3f3f3}.new-detached .sec4 h2{font-size:1.125rem;font-weight:700;line-height:1.4}.new-detached .sec4 .sec4__table{overflow-x:auto}.new-detached .sec4 .sec4__table table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.new-detached .sec4 .sec4__table table{width:50rem}}.new-detached .sec4 .sec4__table table tr:nth-of-type(1) th{width:30%}@media screen and (max-width:767px){.new-detached .sec4 .sec4__table table tr:nth-of-type(1) th{width:12%}}.new-detached .sec4 .sec4__table table tr:nth-of-type(1) td{width:70%}.new-detached .sec4 .sec4__table td,.new-detached .sec4 .sec4__table th{border:1px solid #ccc;vertical-align:middle;padding:1rem}.new-detached .sec4 .sec4__table th{text-align:left;font-weight:400;background:#e1e1e1}.new-detached .sec4 .sec4__table td{width:16%;font-size:.875rem}.omaspo{text-align:center;letter-spacing:5%}.omaspo h3{font-size:1.625rem;line-height:1.4;font-weight:700}.omaspo .__label{font-size:1.125rem;line-height:25px;font-weight:700;color:#fff;background-color:#0081cc;border-radius:20px;display:inline-block;vertical-align:middle;padding:0 20px}@media screen and (max-width:767px){.omaspo .__label{font-size:1rem}}.omaspo .__lead{font-weight:700;font-size:1.4375rem;line-height:1.4}@media screen and (max-width:767px){.omaspo .__lead{font-size:1.125rem}}.omaspo .ttl .sec3__block1-link{display:flex;align-items:start;justify-content:center;gap:12px;color:#0081cc}.omaspo .ttl .sec3__block1-link img{width:139px;flex-shrink:0;margin-top:12px}@media screen and (max-width:767px){.omaspo .ttl .sec3__block1-link img{width:70px}}.omaspo .ttl .sec3__block1-link a{font-family:Inter,sans-serif;font-weight:800;font-size:3.625rem;line-height:1.4;display:flex;flex-direction:column;letter-spacing:.05em}@media screen and (max-width:767px){.omaspo .ttl .sec3__block1-link a{font-size:1.5rem}}.omaspo .ttl .sec3__block1-link a span{font-size:1rem;line-height:1.4;font-weight:700;margin-top:-14px}@media screen and (max-width:767px){.omaspo .ttl .sec3__block1-link a span{margin-top:0}}.omaspo__month-price{max-width:608px;border-radius:20px;background-color:#f3f3f3;padding:24px 10px;margin-inline:auto}.omaspo__month-price dl{display:flex;align-items:center;justify-content:center;gap:74px}@media screen and (max-width:767px){.omaspo__month-price dl{gap:10px}}.omaspo__month-price dl dt{font-weight:700;font-size:1.4375rem;line-height:1.4}.omaspo__month-price dl dd{display:flex;flex-direction:column}.omaspo__month-price dl dd .__head{font-weight:700;font-size:.875rem;line-height:1.4}.omaspo__month-price dl dd .__main{display:flex;align-items:baseline;font-weight:700;font-size:1.4375rem;line-height:1.4;margin-top:-10px}.omaspo__month-price dl dd .__main .border{color:#0081cc;font-weight:800;font-family:Inter,sans-serif;font-size:3.625rem;line-height:1.4;background-image:linear-gradient(180deg,transparent 0,transparent 65%,#ffec60 65%,#ffec60 82%,transparent 82%,transparent 100%);background-repeat:no-repeat;background-size:100% 100%;display:inline}.omaspo__month-price dl dd .__foot{margin-top:-14px}.omaspo__merit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media screen and (max-width:767px){.omaspo__merit-list{grid-template-columns:1fr}}.omaspo__merit-list li{border-radius:20px;border:1px solid #ccc;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:24px;position:relative;padding:64px 24px}@media screen and (max-width:767px){.omaspo__merit-list li{display:flex;flex-direction:column;justify-content:start;align-items:center}.omaspo__merit-list li figure{width:100px;flex-shrink:0}}.omaspo__merit-list li.__pink{background-color:#feedf4}.omaspo__merit-list li.__blue{background-color:#edf5ff}.omaspo__merit-list li.__aqua{background-color:#edfafe}.omaspo__merit-list .deco{position:absolute;left:50%;transform:translateX(-50%);top:-47.5px}.omaspo__merit-list .__title{font-weight:700;font-size:1.4375rem;line-height:1.4}.omaspo__merit-list .__txt{font-size:.875rem;line-height:1.75;text-align:left}.omaspo__merit-list .__txt+.__sm{margin-top:16px}.omaspo__merit-list .__sm{font-size:.8125rem;line-height:1.75;position:relative;padding-left:17px;text-align:left}.omaspo__merit-list .__sm::after{content:"※";position:absolute;left:0;top:0}.omaspo__merit-list .__sm+.omaspo__merit-list .__sm{margin-top:8px}.omaspo__support{display:flex;justify-content:center;align-items:center;gap:48px}@media screen and (max-width:767px){.omaspo__support{flex-direction:column}}.omaspo__support .omaspo__support-contents{width:49.6296296296%;text-align:left}@media screen and (max-width:767px){.omaspo__support .omaspo__support-contents{width:100%}}.omaspo__support figure{width:45.9259259259%;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:767px){.omaspo__support figure{width:100%}}.omaspo__support figure img{aspect-ratio:496/376;height:auto;object-fit:cover;width:100%}.omaspo__support-rule>ul{margin-top:14px;height:240px;border-radius:8px;outline:1px solid #ccc;border:24px solid #fff;position:relative;overflow-y:scroll;text-align:left}.omaspo__support-rule .--num-kakko{counter-reset:number}.omaspo__support-rule .--num-kakko li{position:relative;padding-left:1.75rem}.omaspo__support-rule .--num-kakko li::before{content:"(" counter(number) ")";position:absolute;left:0;counter-increment:number}.omaspo_support-buttonBox{display:flex;flex-direction:column;align-items:center;justify-content:center}.omaspo_support-buttonBox p{font-size:13px;line-height:1.75}.omaspo__price-container{display:flex;flex-direction:column;gap:16px}.omaspo__price-container caption{font-size:0;opacity:0}.omaspo__price-container table{width:100%;table-layout:fixed}.omaspo__price-container table tr .__head{width:44.4444444444%}.omaspo__price-container table td,.omaspo__price-container table th{border:1px solid #ccc;text-align:center;vertical-align:middle;height:60px;padding:16px;white-space:pre-wrap}.omaspo__price-container table td.mh148,.omaspo__price-container table th.mh148{height:148px}.omaspo__price-container table td.mh72,.omaspo__price-container table th.mh72{height:72px;font-size:14px;line-height:2.1142857143}.omaspo__price-container table td.mh76,.omaspo__price-container table th.mh76{height:76px;line-height:1.4}.omaspo__price-container table th{background-color:#e1e1e1}.omaspo__price-container table th.__tl{text-align:left}.omaspo__price-container table tbody td,.omaspo__price-container table tbody th{font-size:16px;line-height:1.75;font-weight:400}.omaspo__faq-container{display:flex;flex-direction:column;gap:16px}.omaspo__faq-buttonBox{text-align:center;display:flex;align-items:center;justify-content:center}main.option .box__flex{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}@media screen and (max-width:919px){main.option .box__flex{flex-direction:column;gap:2rem}}main.option .box{width:100%;text-align:center;padding:2rem 1.5rem 1.5rem;background:#def0f0;border:3px solid #ccc;border-radius:20px}main.option .box.--bg-pink{background:#feedf4}main.option .box.--bg-yellow{background:#f9fbe2}main.option .box.--max452{margin-inline:auto;max-width:28.25rem}main.option .box.--max516{margin-inline:auto;max-width:32.25rem}main.option .box .box__ttl{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.option .box .box__ttl{font-size:1.125rem}}main.option .box .box__price{margin-inline:auto;width:fit-content;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 89%,transparent 89%)}main.option .box .box__price .price-label{writing-mode:vertical-rl;font-size:1.25rem;line-height:1.2;padding-right:.75rem}@media screen and (max-width:767px){main.option .box .box__price .price-label{font-size:1rem}}main.option .box .box__price .price-amount{font-size:3.625rem;font-weight:800;letter-spacing:2.9px;color:#0081cc}@media screen and (max-width:767px){main.option .box .box__price .price-amount{font-size:2.875rem}}main.option .box .box__price .price-tax{font-size:.875rem}main.option .box .box__price .price-unit{margin-top:-.25rem;font-size:1.4375rem}@media screen and (max-width:767px){main.option .box .box__price .price-unit{font-size:1.125rem}}main.option .box .price-tax-included{margin-top:-.5rem;font-size:.875rem}main.option .sec1 .ttlBoxBlock{padding:0 4rem 2.5rem;background:#fff;border:1px solid #989898;border-radius:20px}@media screen and (max-width:767px){main.option .sec1 .ttlBoxBlock{padding:0 1rem 2.5rem}}main.option .sec1 .ttlBoxBlock .title-top{margin-top:-1rem;text-align:center}main.option .sec1 .ttlBoxBlock .title-top p{font-size:1.4375rem;padding-inline:2rem;font-weight:700;line-height:1.4;display:inline-block;background-color:#fff}@media screen and (max-width:767px){main.option .sec1 .ttlBoxBlock .title-top p{font-size:1.125rem}}main.option .sec1 .ttlBoxBlock .title-middle{font-size:1.25rem;font-weight:700}main.option .sec1 .ttlBoxBlock .title-middle span{font-size:1.125rem}main.option .sec1 .ttlBoxBlock .title-middle span em{color:red}main.option .sec1 .cont-txt{font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.option .sec1 .cont-txt{font-size:1rem}}main.option .sec2 .box{display:flex;align-items:center;justify-content:space-between;gap:0 1rem;flex-wrap:wrap;padding-inline:2.5rem}@media screen and (max-width:767px){main.option .sec2 .box{justify-content:center}}main.option .sec2 .box .box__data-capacity{text-align:initial;line-height:1.4;letter-spacing:2.05px}main.option .sec2 .box .box__data-capacity .data-txt{font-size:.875rem;font-weight:700}main.option .sec2 .box .box__data-capacity .data-byte{font-size:2rem;font-weight:800}@media screen and (max-width:767px){main.option .sec2 .box .box__data-capacity .data-byte{font-size:1.625rem}}main.option .sec2 .box .box__data-capacity .data-byte span{font-size:2.5625rem}@media screen and (max-width:767px){main.option .sec2 .box .box__data-capacity .data-byte span{font-size:2rem}}main.option .sec2 .box .box__data-capacity .data-byte sup{top:-.75rem;font-size:.8125rem;font-weight:400}main.option .sec3 .box,main.option .sec4 .box,main.option .sec5 .box{display:flex;align-items:center;justify-content:space-between;gap:0 1rem;flex-wrap:wrap;padding-inline:4rem}@media screen and (max-width:767px){main.option .sec3 .box,main.option .sec4 .box,main.option .sec5 .box{justify-content:center}}main.option .sec3 .box .monthly-txt,main.option .sec4 .box .monthly-txt,main.option .sec5 .box .monthly-txt{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.option .sec3 .box .monthly-txt,main.option .sec4 .box .monthly-txt,main.option .sec5 .box .monthly-txt{font-size:1.125rem}}@media screen and (max-width:640px){main.option .sec3 .box .monthly-txt,main.option .sec4 .box .monthly-txt,main.option .sec5 .box .monthly-txt{padding-bottom:.5rem}}main.option .sec3 .box .box__price,main.option .sec4 .box .box__price,main.option .sec5 .box .box__price{margin-top:-.5rem}main.option .sec6 .box,main.option .sec7 .box{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding:3rem 4rem}@media screen and (max-width:767px){main.option .sec6 .box,main.option .sec7 .box{justify-content:center;padding:2rem 4rem}}main.option .sec6 .box p,main.option .sec7 .box p{font-weight:700;line-height:1.4}main.option .sec6 .box p:nth-of-type(1),main.option .sec7 .box p:nth-of-type(1){font-size:1.4375rem}@media screen and (max-width:767px){main.option .sec6 .box p:nth-of-type(1),main.option .sec7 .box p:nth-of-type(1){font-size:1.125rem}}main.option .sec6 .box p:nth-of-type(2),main.option .sec7 .box p:nth-of-type(2){font-size:2rem;color:#0081cc;padding-inline:.25rem;background:linear-gradient(transparent 68%,#ffec60 68%,#ffec60 100%,transparent 100%)}@media screen and (max-width:767px){main.option .sec6 .box p:nth-of-type(2),main.option .sec7 .box p:nth-of-type(2){font-size:1.625rem}}main.option .sec8 .option-table{max-width:46rem;margin-inline:auto}main.option .sec8 .option-table th{font-weight:700}main.option .sec8 .option-table th span{margin-left:.625rem;font-size:.8125rem;font-weight:400}@media screen and (max-width:767px){main.option .sec8 .option-table th span{display:block}}main.option .sec8 .option-table th:not(.fz14){font-size:1rem;padding-block:.5rem}main.option .sec8 .option-table td{text-align:center}main.option .sec8 .option-table td sup{font-size:.625rem}@media screen and (max-width:420px){main.option .sec8 .option-table td{padding:.5rem;font-size:.8125rem}}main.option .sec9 .box{padding:3rem 1rem}main.option .sec9 .box .ttl{font-size:1.125rem;font-weight:700;line-height:1.4}.owner{letter-spacing:5%}.owner .owner__block{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:24px}@media screen and (max-width:767px){.owner .owner__block{grid-template-columns:1fr}}.owner .ownerBlock__item{padding:23px 21px;border-radius:20px;border:1px solid #ccc;display:grid;grid-template-columns:subgrid;grid-row:span 2;gap:12px}.owner .ownerBlock__item:has(.__border){padding:22px 21px}.owner .ownerBlock__item .ownerBlock__img{margin-inline:auto;width:100%;padding-bottom:61.4864864865%;border-radius:10px;position:relative;top:0;left:0;overflow:hidden;max-width:296px;margin-inline:auto}@media screen and (max-width:767px){.owner .ownerBlock__item .ownerBlock__img{max-width:100%}}.owner .ownerBlock__item .ownerBlock__img.__border{border:1px solid #ccc}.owner .ownerBlock__item .ownerBlock__img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.ownerBlock__text{display:grid;grid-template-columns:subgrid;grid-row:span 2;gap:12px}.ownerBlock__text .title-with-arrow{justify-content:center}.ownerBlock__text .desc{text-align:center;font-size:.875rem;line-height:1.6785714286}.owner__fv{position:relative;width:100%;height:312px;display:grid;place-content:center;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.owner__fv{height:120px}}.owner__fv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-blend-mode:multiply;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%)}.owner__fv .owner__fv-txt{font-size:2.875rem;line-height:1.4;color:#fff;font-weight:700;position:relative;z-index:1;text-shadow:0 5px 10px rgba(0,0,0,.15)}@media screen and (max-width:767px){.owner__fv .owner__fv-txt{font-size:1.4375rem;line-height:1.4}}@media screen and (min-width:768px){.owner__fv.content-creation{background:url(../images/owner/content-creation/img_content-creation.webp) no-repeat center center/cover}}@media screen and (max-width:767px){.owner__fv.content-creation{background:url(../images/owner/content-creation/img_content-creation-sp.webp) no-repeat center center/cover}}@media screen and (min-width:768px){.owner__fv.publicity{background:url(../images/owner/publicity/img_publicity.webp) no-repeat center center/cover}}@media screen and (max-width:767px){.owner__fv.publicity{background:url(../images/owner/publicity/img_publicity-sp.webp) no-repeat center center/cover}}.owner__fv.service{border-radius:20px}.owner__fv.service::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}@media screen and (min-width:768px){.owner__fv.service::before{background:url(../images/owner/service/img_service.webp) no-repeat center center/cover}}@media screen and (max-width:767px){.owner__fv.service::before{background:url(../images/owner/service/img_service-sp.webp) no-repeat center center/cover}}.owner__fv.service::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}.owner__fv .owner__fv-contents{display:flex;align-items:center;justify-content:center;gap:7.6875rem;position:relative;z-index:2}@media screen and (max-width:767px){.owner__fv .owner__fv-contents{gap:12px}}.owner__fv .owner__fv-contents .__txt{font-size:1.4375rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.owner__fv .owner__fv-contents .__txt{font-size:.8125rem;line-height:1.4}}.owner__fv .owner__fv-contents .__logo{max-width:380px;width:100%}@media screen and (max-width:767px){.owner__fv .owner__fv-contents .__logo{max-width:121px}}.owner__fv .owner__fv-contents .__logo img{aspect-ratio:380/95;height:auto}.owner__fv-service-head{text-align:center}.owner__fv-service-head .__main{font-size:1.625rem;line-height:1.4;font-weight:700}.owner__service-point.point.point--4-row{margin-top:68px}.owner__service-point.point.point--4-row .point__item{display:grid;grid-template-rows:subgrid;justify-content:center;grid-row:span 2;border:1px solid #ccc;padding-right:1em;padding-left:1em}@media screen and (max-width:767px){.owner__service-point.point.point--4-row .point__item{display:flex;align-items:center;justify-content:center}}.owner__service-point.point.point--4-row .point__item img{width:initial}.owner__section-title-wrap{display:flex;align-items:end;justify-content:center;gap:56px}.owner__section-title-wrap .childTitle{margin:0}.owner__aiList{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.owner__aiList{flex-direction:column}}.owner__aiList .__img{max-width:360px;width:33.3333333333%}@media screen and (max-width:767px){.owner__aiList .__img{width:100%;margin-inline:auto}}.owner__aiList .__img img{aspect-ratio:360/222;height:auto}.owner__aiList .__contents{width:62.2222222222%}@media screen and (max-width:767px){.owner__aiList .__contents{width:100%}}.owner__cameraTable{width:100%;table-layout:fixed;border-collapse:collapse}.owner__cameraTable caption{opacity:0;font-size:0}.owner__cameraTable td,.owner__cameraTable th{min-height:82px;border:1px solid #ccc;vertical-align:middle;padding:16px}.owner__cameraTable th{background-color:#e1e1e1;text-align:center;font-size:1rem;line-height:1.4;font-weight:700;width:360px}@media screen and (max-width:767px){.owner__cameraTable th{width:150px}}.owner__cameraTable td{text-align:left;font-size:.875rem;line-height:1.75}.owner__cameraTable td .asterisk-indent{font-size:.875rem;line-height:1.75}.owner__serviceMeritList{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media screen and (max-width:767px){.owner__serviceMeritList{display:flex;flex-direction:column}}.owner__serviceMeritList>li{padding:32px 24px;border:3px solid #ccc;border-radius:20px}.owner__serviceMeritList figure{max-width:132px;margin-inline:auto}.owner__serviceMeritList figure img{aspect-ratio:1/1;height:auto;width:100%}.owner__serviceMeritList .__name{font-size:1.125rem;line-height:1.4;font-weight:700;text-align:center}.owner__serviceMeritList .asterisk-indent.--num-only li::before{font-family:Inter,sans-serif;font-size:1rem;line-height:1.4;font-weight:800;color:#0081cc}.owner__serviceSupportTxt{text-align:center}.owner__serviceSupportContent{display:flex;align-items:center;justify-content:center;gap:92px}@media screen and (max-width:767px){.owner__serviceSupportContent{flex-direction:column;gap:94px}}.owner__serviceSupportContent .__before{width:41.9444444444%;position:relative}.owner__serviceSupportContent .__before img{object-fit:cover}@media screen and (max-width:767px){.owner__serviceSupportContent .__before{width:100%;margin-inline:auto;text-align:center}}.owner__serviceSupportContent .__before::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-75px;height:268px;width:46px;background:linear-gradient(to left,#ed831a 0,rgba(237,131,26,0) 100%);clip-path:polygon(0 0,100% 50%,0 100%)}@media screen and (max-width:767px){.owner__serviceSupportContent .__before::after{max-width:248px;bottom:-70px;top:auto;right:auto;left:50%;transform:translateX(-50%);width:100%;height:46px;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(to top,#ed831a 0,rgba(237,131,26,0) 100%)}}.owner__serviceSupportContent .__after{width:49.537037037%;border-radius:10px;background-color:#edf5fe;padding:24px}@media screen and (max-width:767px){.owner__serviceSupportContent .__after{width:100%;max-width:345px;margin-inline:auto;padding:24px 16px}}.owner__serviceSupportContent .__after ol{background-color:#fff;display:flex;align-items:start;justify-content:center;padding:24px 16px 28px;gap:10px;border-radius:10px}@media screen and (max-width:767px){.owner__serviceSupportContent .__after ol{flex-direction:column;align-items:center;justify-content:center}}.owner__serviceSupportContent .__after ol li:nth-child(1){width:46.8131868132%}@media screen and (max-width:767px){.owner__serviceSupportContent .__after ol li:nth-child(1){width:100%;padding:0 16px}}.owner__serviceSupportContent .__after ol li:nth-child(2){width:50.989010989%;padding:0 16px;border-left:1px solid #ccc}@media screen and (max-width:767px){.owner__serviceSupportContent .__after ol li:nth-child(2){width:100%;border-top:1px solid #ccc;border-left:none;padding:16px 16px 0}}.owner__serviceSupportContent .__after ol figure{max-width:88px;margin-inline:auto}.owner__serviceSupportContent .__after ol figure img{width:100%;aspect-ratio:89/100;height:auto}.owner__serviceSupportContent .__after ol .__txt{font-size:.875rem;line-height:1.4;font-weight:700;padding-left:26px;position:relative}.owner__serviceSupportContent .__after ol .__txt span{position:absolute;top:0;left:0;font-family:Inter,sans-serif;font-weight:800;font-size:1.125rem;line-height:24px;text-align:center;color:#fff;background-color:#0081cc;border-radius:50%;width:24px;height:24px}.owner__serviceSupportContent .__after ol .inline{display:inline;font-size:.875rem;line-height:1.4;font-weight:700;position:relative}.owner__serviceContact p{text-align:center}.owner__serviceContact .cta{display:flex;justify-content:space-between;background:#f3f3f3;align-items:center;padding:2rem 4rem;border-radius:1.25rem}@media screen and (max-width:1120px){.owner__serviceContact .cta{flex-direction:column;padding:2rem 1rem;gap:1.875rem}}@media screen and (max-width:767px){.owner__serviceContact .cta{gap:1.25rem}}.owner__serviceContact .cta .cta-tel{display:flex;align-items:end;gap:.6875rem}@media screen and (max-width:767px){.owner__serviceContact .cta .cta-tel{padding-bottom:1.5625rem;position:relative;gap:.3125rem}}.owner__serviceContact .cta .cta__img{width:7.3125rem}@media screen and (max-width:767px){.owner__serviceContact .cta .cta__img{width:3.75rem}}.owner__serviceContact .cta .cta__img img{width:100%;height:auto}.owner__serviceContact .cta .cta__numberWrap{color:#0081cc;text-align:center}.owner__serviceContact .cta .cta__number{font-family:Inter,sans-serif;font-size:3rem;font-weight:800;line-height:1.4;letter-spacing:.1em}@media screen and (max-width:767px){.owner__serviceContact .cta .cta__number{font-size:1.5rem;white-space:nowrap}}.owner__serviceContact .cta .cta__text{font-weight:700;margin-top:-.875rem}@media screen and (max-width:767px){.owner__serviceContact .cta .cta__text{margin-top:0;position:absolute;bottom:0;left:52%;transform:translateX(-50%);white-space:nowrap}}.owner__serviceContact .cta .cta__line{width:1px;height:7.875rem;background:#0081cc}@media screen and (max-width:1120px){.owner__serviceContact .cta .cta__line{width:100%;height:1px}}.owner__service-voice strong{text-align:center}.owner__publicity-map{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.owner__publicity-map{flex-direction:column}}.owner__publicity-map .__img{width:35.1851851852%}@media screen and (max-width:767px){.owner__publicity-map .__img{max-width:380px;width:100%;margin-inline:auto}}.owner__publicity-map .__img img{width:100%;aspect-ratio:380/426;height:auto}.owner__publicity-map .__contents{width:34.4444444444%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:767px){.owner__publicity-map .__contents{width:100%;max-width:372px;margin-inline:auto}}.owner__publicity-map .__contents .__item{background-color:#edf5fe;border-radius:20px;text-align:center;min-height:132px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.owner__publicity-map .__contents p{font-size:1.125rem;line-height:1.4;font-weight:700}.owner__publicity-map .__contents p b{font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.4;font-weight:800;color:#0081cc}.owner__publicity-map .__contents .__txt{margin-top:4px}.owner__publicity-map .__contents .__sm{font-size:.8125rem;line-height:1.75;margin-top:-2px}.owner__publicity-list{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}@media screen and (max-width:767px){.owner__publicity-list{grid-template-columns:1fr}}.owner__publicity-list .deco-balloon{position:absolute;left:50%;transform:translateX(-50%);top:-16px}.owner__publicity-list .deco-balloon.__with-icon{width:100%;border-radius:40px;height:62px;margin-bottom:36px}.owner__publicity-list .deco-balloon.__with-icon svg{bottom:-30px}@media screen and (max-width:767px){.owner__publicity-list .deco-balloon.__with-icon svg{bottom:-15px;width:14px;height:22px}}.owner__publicity-list li{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:30px;border:1px solid #ccc;border-radius:20px;padding:83px 20px 48px}.owner__publicity-list li figure{display:flex;align-items:end;max-width:240px;margin-inline:auto}.owner__publicity-list li figure.__left img{aspect-ratio:480/555}.owner__publicity-list li figure.__center{max-width:269px}.owner__publicity-list li figure.__center img{aspect-ratio:539/481}.owner__publicity-list li figure img{aspect-ratio:1/1;height:auto;width:initial}.owner__publicity-list li p{max-width:240px;margin-inline:auto}.owner__publicity-featureList{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:48px 32px}@media screen and (max-width:767px){.owner__publicity-featureList{max-width:524px;margin-inline:auto;grid-template-columns:1fr}}.owner__publicity-featureList li{padding:48px 24px;border-radius:20px;border:1px solid #989898;position:relative}.owner__publicity-featureList li figure{max-width:296px;width:100%;margin-inline:auto;position:relative;border-radius:20px;overflow:hidden}.owner__publicity-featureList li figure.__border{border:1px solid #ccc}.owner__publicity-featureList li figure img{width:100%;aspect-ratio:296/166;height:auto;object-fit:cover}.owner__publicity-featureList .__title{font-size:1.625rem;line-height:1.4;font-weight:700;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:-18px;display:inline-block;white-space:nowrap;padding:0 24px}@media screen and (max-width:767px){.owner__publicity-featureList .__title{font-size:1.125rem}}.owner__publicity-menuList-wrap .__title{text-align:center}.owner__publicity-menuList-wrap .owner__publicity-menuList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}@media screen and (max-width:767px){.owner__publicity-menuList-wrap .owner__publicity-menuList{grid-template-columns:1fr}}.owner__publicity-menuList-wrap .owner__publicity-menuList .title-with-arrow.--to-bottom span{transform:rotate(90deg)}.owner__publicity-menuList-wrap .owner__publicity-menuList li a{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #ccc;border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);min-height:209px}.owner__publicity-broadcastPrice-list-wrap{border:1px solid #989898;border-radius:20px;position:relative;padding:48px 24px}.owner__publicity-broadcastPrice-list-wrap>.__title{background-color:#fff;font-size:1.625rem;line-height:1.4;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);top:-16px;padding:0 24px}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .__title{text-align:left;font-size:1.4375rem;line-height:1.4;font-weight:700}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table{width:100%;table-layout:fixed;border-collapse:collapse}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table caption{font-size:0;opacity:0}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table td,.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table th{border:1px solid #ccc;padding:16px;vertical-align:middle;text-align:center;font-size:.875rem;line-height:1.53125;font-weight:400}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table td b,.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table th b{font-size:1.25rem;line-height:1.4;font-weight:800;font-family:Inter,sans-serif}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list table th{background-color:#e1e1e1}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .spot-table__wrap{position:relative;width:100%;overflow-x:scroll}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .spot-table{min-width:640px}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .spot-table td,.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .spot-table th{width:33.3333333333%}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .infomercial-table__wrap{position:relative;width:100%;overflow-x:scroll}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .infomercial-table{min-width:640px}.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .infomercial-table td,.owner__publicity-broadcastPrice-list-wrap .owner__publicity-broadcastPrice-list .infomercial-table th{width:25%}.owner__publicity-tvcmList{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:48px 32px}@media screen and (max-width:767px){.owner__publicity-tvcmList{grid-template-columns:1fr;text-align:center}}.owner__publicity-tvcmList li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:8px;padding:48px 24px;border-radius:20px;border:1px solid #989898;position:relative}.owner__publicity-tvcmList li .__title{position:absolute;left:50%;transform:translateX(-50%);top:-18px;font-size:1.625rem;line-height:1.4;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:0 24px;white-space:nowrap;gap:10px}@media screen and (max-width:767px){.owner__publicity-tvcmList li .__title{flex-wrap:wrap}}@media screen and (max-width:767px){.owner__publicity-tvcmList li .__title.to-top-move{top:-36px}}.owner__publicity-tvcmList li .__title span{font-size:1.125rem;line-height:1.4}.owner__publicity-tvcmList li .__img{max-width:296px;margin-inline:auto;border-radius:10px;position:relative;overflow:hidden}.owner__publicity-tvcmList li .__img img{aspect-ratio:296/166;height:auto;width:100%;object-fit:cover}.owner__publicity-tvcmList li .__map{max-width:369px;margin-inline:auto}.owner__publicity-tvcmList li .__map img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.owner__publicity-tvcmList li .__map.__map3 img{aspect-ratio:740/739}.owner__publicity-cmExList-wrap .__title{font-size:1.4375rem;line-height:1.4;font-weight:700}.owner__publicity-cmExList-wrap .owner__publicity-cmExList{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px 48px}@media screen and (max-width:767px){.owner__publicity-cmExList-wrap .owner__publicity-cmExList{grid-template-columns:1fr}}.owner__publicity-cmExList-wrap .owner__publicity-cmExList p{font-size:.875rem;line-height:1.75}.owner__publicity-cmExList-wrap .owner__publicity-cmExList figure{border-radius:20px;position:relative;overflow:hidden}.owner__publicity-cmExList-wrap .owner__publicity-cmExList figure img{width:100%;aspect-ratio:515/316;height:auto}.owner__publicity-voiceList{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:24px}@media screen and (max-width:767px){.owner__publicity-voiceList{grid-template-columns:1fr}}.owner__publicity-voiceList li{padding:24px 24px 48px;border-radius:20px;border:1px solid #ccc}.owner__publicity-voiceList li .__img{max-width:132px;width:100%;margin-inline:auto}.owner__publicity-voiceList li .__img img{width:100%;aspect-ratio:1/1;height:auto}.owner__publicity-voiceList li .__name{font-size:1rem;line-height:1.4;font-weight:700;padding-bottom:20px;border-bottom:1px solid #ccc;text-align:center}.owner__publicity-voiceList li p{font-size:.875rem;line-height:1.75;padding-top:20px}.owner__publicity-banner{display:block;position:relative;margin-top:33.5px;max-width:640px;margin-inline:auto;height:200px;border-radius:20px;background:url(../images/owner/publicity/sec3_banner.webp) no-repeat center center/cover;overflow:hidden}.owner__publicity-banner .__txt{font-size:1.4375rem;line-height:1.4;font-weight:700;display:flex;flex-direction:column;gap:8px;align-items:start;position:absolute;top:50%;transform:translateY(-50%);left:32px}.owner__publicity-banner .__txt span{background-size:100% 100%;background-image:linear-gradient(180deg,#fff 0,#fff calc(100% - 2px),#01cf7d calc(100% - 2px),#01cf7d 100%);display:inline}.owner__publicity-banner .__deco{position:absolute;right:-10px;bottom:-27px;font-size:.875rem;line-height:1.4;background-color:#01cf7d;color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:105px;height:105px}.owner__publicity-banner .__deco svg{fill:#fff}.owner__publicity-banner .__txt-img{position:absolute;left:0;bottom:0}.owner__publicity-banner .__txt-img img{aspect-ratio:661/112;height:auto}.owner__publicity-magazine-contents-wrap{position:relative;border-radius:20px;border:1px solid #989898;padding:48px 24px}.owner__publicity-magazine-contents-wrap .__table-title{font-size:1.4375rem;font-weight:700;line-height:1.4}.owner__publicity-magazine-contents-wrap .__title{position:absolute;left:50%;transform:translateX(-50%);top:-16px;padding:0 24px;background-color:#fff;font-size:1.625rem;line-height:1.4;font-weight:700;white-space:nowrap}.owner__publicity-magazine-contents-wrap caption{font-size:0;opacity:0}.owner__publicity-magazine-contents-wrap .table-wrap{position:relative;width:100%;overflow-x:scroll}.owner__publicity-magazine-contents-wrap .table-wrap table{min-width:700px}.owner__publicity-magazine-contents-wrap table{width:100%;table-layout:fixed;border-collapse:collapse}.owner__publicity-magazine-contents-wrap td,.owner__publicity-magazine-contents-wrap th{border:1px solid #ccc;vertical-align:middle;text-align:center;padding:16px}.owner__publicity-magazine-contents-wrap th{background-color:#e1e1e1;font-size:1rem;line-height:1.4;font-weight:700}.owner__publicity-magazine-contents-wrap td .big{font-family:Inter,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.4}.owner__publicity-magazine-contents-wrap td .sm{font-size:.875rem;line-height:1.75}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents{display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (max-width:767px){.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents{flex-direction:column}}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents .__img{border-radius:20px;position:relative;overflow:hidden;width:35%}@media screen and (max-width:767px){.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents .__img{width:100%;max-width:20rem}}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents .__img img{height:auto;width:100%}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents table{width:65%}@media screen and (max-width:767px){.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents table{width:100%}}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents td,.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents th{min-height:60px}.owner__publicity-magazine-contents-wrap .owner__publicity-magazine-contents th{width:120px}.owner__creation-img-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:48px}@media screen and (max-width:767px){.owner__creation-img-wrap{grid-template-columns:1fr}}.owner__creation-img-wrap figure{border-radius:20px;position:relative;overflow:hidden}.owner__creation-img-wrap figure img{width:100%;aspect-ratio:767/504;height:auto;object-fit:cover}.owner__creation-pointList{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}@media screen and (max-width:767px){.owner__creation-pointList{grid-template-columns:1fr}}.owner__creation-pointList li{position:relative;border-radius:20px;border:1px solid #ccc;min-height:212px;padding:43px 18px 23px 64px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:767px){.owner__creation-pointList li{padding:32px}}.owner__creation-pointList li .deco-balloon{position:absolute;top:-20px;left:-20px}.owner__creation-pointList li .__contents .__title{font-size:1.125rem;line-height:1.4;font-weight:700}.owner__creation-pointList li .__contents .__txt{font-size:.875rem;line-height:1.75}.owner__creation-productList-wrap{position:relative;border-radius:20px;border:1px solid #989898;margin-top:96px;padding:48px 24px}@media screen and (max-width:767px){.owner__creation-productList-wrap{border:none;padding:48px 0 0}}.owner__creation-productList-wrap .__title{font-size:1.625rem;line-height:1.4;font-weight:700;background-color:#fff;padding:0 24px;position:absolute;left:50%;transform:translateX(-50%);top:-18px}.owner__creation-productList-wrap .owner__creation-productList{display:grid;grid-template-columns:repeat(auto-fit,minmax(169px,1fr));gap:24px 16px}@media screen and (max-width:767px){.owner__creation-productList-wrap .owner__creation-productList{grid-template-columns:1fr 1fr}}.owner__creation-productList-wrap .owner__creation-productList.__case{grid-template-columns:repeat(auto-fit,minmax(169px,1fr));max-width:825px;margin-inline:auto}@media screen and (max-width:767px){.owner__creation-productList-wrap .owner__creation-productList.__case{gap:24px 17px;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.owner__creation-productList-wrap .owner__creation-productList{gap:24px 17px;grid-template-columns:1fr 1fr}}.owner__creation-productList-wrap .owner__creation-productList li{display:grid;grid-template-columns:subgrid;grid-row:span 2}.owner__creation-productList-wrap .owner__creation-productList li .__img{width:100%;border-radius:10px;border:1px solid #ccc;background:linear-gradient(291deg,#e9e9e9 .29%,#fff 35.57%,#fff 99.67%);aspect-ratio:1/1;height:auto;display:grid;place-content:center}.owner__creation-productList-wrap .owner__creation-productList li .__img svg{fill:#0081cc}.owner__creation-productList-wrap .owner__creation-productList li .__txt{text-align:center;font-size:1rem;line-height:1.4;font-weight:700}.owner__creation-productPrice-wrap .__title{font-size:1.4375rem;line-height:1.4;font-weight:700;text-align:center}.owner__creation-productPrice-wrap caption{font-size:0;opacity:0}.owner__creation-productPrice-wrap table{width:100%}.owner__creation-productPrice-wrap table td,.owner__creation-productPrice-wrap table th{width:50%;border:1px solid #ccc;vertical-align:middle;text-align:center;padding:16px}.owner__creation-productPrice-wrap table th{background-color:#e1e1e1;font-size:1rem;line-height:1.4;font-weight:700;min-height:54px}.owner__creation-productPrice-wrap table td{font-size:.875rem;line-height:1.75;min-height:60px}.owner__creation-productPrice-wrap table td b{font-weight:800;font-size:1.25rem;line-height:1.4}@media screen and (max-width:767px){.owner__publicity-contact-cta{font-size:1.125rem}}.pack .pack__container{border-radius:.625rem}@media screen and (min-width:768px){.pack .pack__container{border:2px solid #ccc;padding:3rem 4rem;border-radius:1rem}}.pack .pack__container h3{text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.05em}@media screen and (min-width:768px){.pack .pack__container h3{font-size:1.625rem}}@media screen and (min-width:768px){.pack .pack__container .pack__img{margin-top:1.5rem}}.pack .pack__container .pack__img img{display:block;margin-top:1.5rem}.pack .pack__container .pack__img img:first-child{width:20%;margin:0 auto;min-width:10rem}.pack .pack__container p{margin-top:.5rem;text-align:left}@media screen and (min-width:768px){.pack .pack__container p{margin-top:1rem;text-align:center}}.pack .pack__table-title{margin-top:2.5rem;font-size:1.125rem;font-weight:700}.pack .pack__table{margin-top:1rem;display:block}@media screen and (max-width:767px){.pack .pack__table{min-width:56.25rem}}.pack .pack__table tr:first-of-type th{width:25%;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.pack .pack__table tr:first-of-type th{width:16%}}.pack .pack__table tr:first-of-type td{width:50%}.pack .pack__table tr:first-of-type td:last-child{width:25%;white-space:nowrap}.pack .pack__table tr:not(:first-of-type) th{width:0%}.pack .pack__table td{text-align:center}.pack .pack__table td:not(:last-child){text-align:left}.pack .pack__table td span{font-size:1.25rem;padding-right:4px}.pack .pack__table td sup{font-size:.625rem}.pack .caution-title{font-size:1.125rem;font-weight:700;line-height:1.4}.phone .point .point__item{padding-left:2.5rem}@media screen and (max-width:767px){.phone .point .point__item{padding-left:1.5rem;padding-right:1rem}}.phone .small-section__wrapper{padding:3rem 1.5rem;border-radius:1.25rem;border:1px solid #989898;position:relative}@media screen and (max-width:767px){.phone .small-section__wrapper{margin-inline:auto;max-width:30rem;padding:3rem 1rem}}.phone .small-section__wrapper.p48{padding:3rem}.phone .small-section__wrapper.p24{padding:1.5rem}@media screen and (max-width:767px){.phone .small-section__wrapper.p_sp16{padding:3rem 1rem}}.phone .small-section__wrapper.max-w-344{max-width:21.5rem;width:100%}@media screen and (max-width:767px){.phone .small-section__wrapper.max-w-344{max-width:30rem}}.phone .small-section__wrapper.border-3{border-width:.1875rem}.phone .small-section__title{position:relative;font-size:1.5rem;line-height:1.4;letter-spacing:1.3px}@media screen and (max-width:767px){.phone .small-section__title{font-size:1.25rem}}.phone .small-section__title.fz23{font-size:1.4375rem;letter-spacing:.05em}@media screen and (max-width:767px){.phone .small-section__title.fz23{font-size:1.125rem}}.phone .small-section__title.fz18{font-size:1.125rem;letter-spacing:.05em}.phone .small-section__title.fz16{font-size:1rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){.phone .small-section__title.fz16{font-size:.875rem}}@media screen and (max-width:767px){.phone .small-section__title.sp_t-left{text-align:left!important}}.phone .small-section__title.color-white{color:#fff}.phone .small-section__title.bg-green{background-color:#00a33e;padding:1rem}.phone .small-section__wrapper>.small-section__title{position:absolute;background-color:#fff;width:fit-content;left:50%;transform:translateX(-50%);top:-1.125rem}@media screen and (max-width:767px){.phone .small-section__wrapper>.small-section__title{font-size:1.25rem}}@media screen and (max-width:420px){.phone .small-section__wrapper>.small-section__title{width:70%;text-align:center}.phone .small-section__wrapper>.small-section__title::after,.phone .small-section__wrapper>.small-section__title::before{display:none}}@media screen and (max-width:767px){.phone .small-section__wrapper>.small-section__title.fz23{font-size:1rem}}.phone .small-section__wrapper>.small-section__title.fz23::after,.phone .small-section__wrapper>.small-section__title.fz23::before{width:2rem;height:2rem}.phone .small-section__wrapper>.small-section__title.fz23::before{left:-2rem}.phone .small-section__wrapper>.small-section__title.fz23::after{right:-2rem}.phone .small-section__title::before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;left:-1.5rem;background-color:#fff}.phone .small-section__title::after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;right:-1.5rem;background-color:#fff}.phone .small-section__content--upper{display:flex;justify-content:space-between;align-items:center;gap:min(4.44vw,64px)}@media screen and (max-width:767px){.phone .small-section__content--upper{flex-direction:column;justify-content:center;gap:3rem}}.phone .small-section__priceImage--left{max-width:35.8125rem;width:100%}.phone .small-section__priceImage--left img{width:100%;aspect-ratio:573/359;object-fit:contain}.phone .small-section__content--right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}@media screen and (max-width:767px){.phone .small-section__content--right{width:100%;gap:1.5rem}}.phone .small-section__priceImage--right{max-width:11.8125rem;width:100%}.phone .small-section__priceImage--right img{width:100%;aspect-ratio:189/108.891;object-fit:contain}@media screen and (max-width:767px){.phone .small-section__priceImage--right{align-self:center}}.phone .small-section__text{font-size:1rem;line-height:1.75;letter-spacing:.05625rem}@media screen and (max-width:767px){.phone .small-section__text{font-size:.875rem}}.phone .small-section__notice{font-size:.8125rem;line-height:1.75;letter-spacing:.05em}.phone .small-section__heading{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.phone .small-section__title--small{font-size:1.125rem;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:767px){.phone .small-section__title--small{font-size:1rem}}.phone .price--large{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.4;letter-spacing:.05em;margin-inline:.25rem}@media screen and (max-width:767px){.phone .price--large{font-size:1.125rem}}.phone .grid-col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (max-width:767px){.phone .grid-col-2{grid-template-columns:1fr}}.phone .small-section__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.phone .small-section__inner p.colorRed.mt16{font-size:.75rem}.phone .free-plan__image img{width:100%;aspect-ratio:984/254;object-fit:contain}@media screen and (max-width:767px){.phone .free-plan__image{max-width:30rem;width:100%}.phone .free-plan__image img{aspect-ratio:345/377}}.phone .option-plan__image{max-width:45.4375rem}.phone .option-plan__image img{width:100%;aspect-ratio:727/268;object-fit:contain}@media screen and (max-width:767px){.phone .option-plan__image{max-width:21.5625rem;width:100%}.phone .option-plan__image img{aspect-ratio:345/649}}.phone .scroll-x{width:100%}@media screen and (max-width:767px){.phone .scroll-x{overflow-x:scroll}.phone .scroll-x h4,.phone .scroll-x table{width:56.25rem}}@media screen and (max-width:767px) and (max-width:767px){.phone .scroll-x h4,.phone .scroll-x table{width:50rem}}@media screen and (max-width:767px){.phone .scroll-x .telNumber-table,.phone .scroll-x .terms-table{width:51.5rem}}@media screen and (max-width:767px){.phone .table th{width:auto}}.phone .table th.narrow-th{width:2.5rem}@media screen and (max-width:767px){.phone .table th.narrow-th{width:1rem}}.phone .max-w-474{max-width:29.625rem}@media screen and (max-width:767px){.phone .max-w-474{max-width:24rem}}.phone .plan__price-text{font-size:.875rem;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:767px){.phone .plan__price-text{font-size:.8125rem}}.phone .block-plan__image,.phone .forwarding-plan__image{max-width:18.5rem;width:100%}.phone .block-plan__image img,.phone .forwarding-plan__image img{width:100%;aspect-ratio:296/166;object-fit:contain}.phone .flex-col-3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.phone .confirm__image{width:100%;height:7.0625rem}.phone .confirm__image img{width:100%;height:100%;object-fit:contain;aspect-ratio:296/113}.phone .confirm__title{font-size:1.125rem;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:767px){.phone .confirm__title{font-size:1rem}}.phone .confirm__text{font-size:.875rem;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:767px){.phone .confirm__text{font-size:.8125rem}}.phone .talk-free__wrapper{display:flex;justify-content:center;align-items:center;gap:min(4.44vw,64px)}@media screen and (max-width:767px){.phone .talk-free__wrapper{flex-direction:column;gap:3rem}}.phone .talk-free__image{max-width:32.25rem;width:100%}.phone .talk-free__image img{width:100%;aspect-ratio:516/319;object-fit:contain}@media screen and (max-width:767px){.phone .talk-free__image{max-width:18.5rem;width:100%}}.phone .talk-free__contents{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3rem}@media screen and (max-width:767px){.phone .talk-free__contents{align-items:center}}@media screen and (max-width:767px){.phone .talk-free__text{text-align:center}}.phone .sec5__block{margin-top:1rem}.phone .sec5__block p{font-weight:700;font-size:.875rem}.phone .sec6__block{border:1px solid #ccc}.phone .sec6__block .sec6__block__inner{height:10rem;overflow-y:auto;padding:1rem}.phone .sec6__block .sec6__block__inner p{font-weight:700}.postContents h1,.postContents h2,.postContents h3,.postContents h4,.postContents h5,.postContents h6{font-weight:700}.postContents p{margin-bottom:1em}.postContents em{font-style:italic}.postContents a{text-decoration:underline;text-underline-offset:1px}.postContents ol,.postContents ul{margin-bottom:1em}.postContents ol li:not(:last-child),.postContents ul li:not(:last-child){margin-bottom:.6em}.postContents ul li{list-style:disc;list-style-position:inside}.postContents ul li ul{margin-left:1em;margin-top:.6em}.postContents ul li ul li{list-style:circle;list-style-position:inside}.postContents ol li{list-style:decimal;list-style-position:inside}.postContents ol li ol{margin-left:1em;margin-top:.6em}.postContents figure{width:fit-content;margin-bottom:1em}.wp-block-button{width:100%;max-width:20rem}.wp-block-button__link{position:relative;text-align:center;color:#262626;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none!important;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:url(../images/common/icon_arrow-right.svg) no-repeat right 1rem center/24px 24px,#fff;border:3px solid #0081cc;z-index:2;transition:.3s ease}.wp-block-button__link::after,.wp-block-button__link::before{content:"";position:absolute;z-index:1;opacity:0;pointer-events:none}.wp-block-button__link::before{width:47px;height:40px;top:-24px;left:-26px;transform:scale(0) translate(100%,100%);background:no-repeat center/contain url(../images/common/deco_dot-top.svg);animation:btn-mouse-out-before .15s forwards}.wp-block-button__link::after{width:34px;height:32px;bottom:-22px;right:-23px;transform:scale(0) translate(-100%,-100%);background:no-repeat center/contain url(../images/common/deco_dot-bottom.svg);animation:btn-mouse-out-after .15s forwards}.wp-block-button:hover .wp-block-button__link{opacity:1}.wp-block-button:hover .wp-block-button__link::after,.wp-block-button:hover .wp-block-button__link::before{opacity:1;transform:scale(1) translate(0,0)}.wp-block-button:hover .wp-block-button__link::before{animation:btn-mouse-in-before .3s forwards}.wp-block-button:hover .wp-block-button__link::after{animation:btn-mouse-in-after .3s forwards}.present .sec1 .sec1__list .sec1__item>.inner{display:flex;gap:4rem}@media screen and (max-width:767px){.present .sec1 .sec1__list .sec1__item>.inner{flex-direction:column;gap:2rem}}.present .sec1 .sec1__list .sec1__item:not(:nth-of-type(1)){margin-top:4rem}.present .sec1 .sec1__list .sec2__item-img{width:33%}@media screen and (max-width:767px){.present .sec1 .sec1__list .sec2__item-img{width:80%;height:auto;margin-left:auto;margin-right:auto}}.present .sec1 .sec1__list .sec2__item-info{flex:1;display:flex;flex-direction:column;gap:1.5rem}.present .sec1 .sec1__list .sec2__item-info h2{font-weight:700;font-size:1.625rem}@media screen and (max-width:767px){.present .sec1 .sec1__list .sec2__item-info h2{font-size:1.25rem}}.present .sec1 .sec1__list .sec2__item-info dl{display:flex;border:1px solid #ccc}.present .sec1 .sec1__list .sec2__item-info dl dd,.present .sec1 .sec1__list .sec2__item-info dl dt{padding:1rem}@media screen and (max-width:767px){.present .sec1 .sec1__list .sec2__item-info dl dd,.present .sec1 .sec1__list .sec2__item-info dl dt{padding:.5rem}}.present .sec1 .sec1__list .sec2__item-info dl dt{width:7.5rem;background:#f3f3f3;border-right:1px solid #ccc}.present .sec1 .sec1__list .sec2__item-info dl dd{width:calc(100% - 7.5rem)}@media screen and (max-width:767px){.present .sec1 .sec1__list .sec2__item-info .button-square{margin-left:auto;margin-right:auto}}.privacy-policy .privacy-policy__contents .asterisk-indent{font-size:16px;line-height:1.75}.privacy-policy .privacy-policy__contents .asterisk-indent.__sm{font-size:13px;line-height:1.75}.privacy-policy .privacy-policy__contents .privacy__asterisk-indent{font-size:16px;line-height:1.75;position:relative;counter-reset:number 0}.privacy-policy .privacy-policy__contents .privacy__asterisk-indent>li::before{content:"";position:absolute;left:0;counter-increment:number 1;content:counter(number) "."}.privacy-policy .privacy-policy__contents .privacy__asterisk-indent li{padding-left:1.125rem}.privacy-policy dl{display:flex}.privacy-policy dl.__db{display:block}.privacy-policy h3{font-size:1.625rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.privacy-policy h3{font-size:1.25rem}}.privacy-policy .indent-wrap{margin-left:-1.125rem}.privacy-policy .privacy__info-wrap{display:flex;gap:48px;align-items:center;justify-content:end}.privacy-policy .privacy__info-wrap.--right dl{justify-content:end}.privacy-policy .privacy__info-wrap .__img{max-width:75px;width:100%}.privacy-policy .privacy__info-wrap .__img img{aspect-ratio:1/1;height:auto;width:100%}.privacy-policy .privacy__info-wrap .__contents .--right{text-align:right}.privacy-policy__handing dd{word-break:break-all}.program .sec1 .sec1__block1{margin-top:-1.5rem;padding-top:1.5rem}.program .sec1 .sec1__block1 p{text-align:center}@media screen and (max-width:767px){.program .sec1 .sec1__block1 p{text-align:left}}.program .sec1 .sec1__block1 a{margin:1rem auto;display:block;width:fit-content}.program .sec1 .sec1__block1 a img{max-width:20rem;width:100%;height:auto}.program .sec1 .sec1__block1 .asterisk-indent{justify-content:center}.program .sec1 .sec1__block1 .asterisk-indent li{width:fit-content}.program .sec1 .sec1__block2{text-align:center;margin-top:-1.5rem;padding-top:1.5rem}@media screen and (max-width:767px){.program .sec1 .sec1__block2{text-align:left}}.program .sec1 .sec1__block2 .border-content{margin-top:3.25rem}.program .sec1 .sec1__block2 img{vertical-align:baseline}.program .sec1 .sec1__block2 .button-square{margin-left:auto;margin-right:auto}.program .sec2 .sec2__block{margin-top:-1.5rem;padding-top:1.5rem}.program .sec2 .sec2__block1{display:flex;justify-content:center;gap:3rem}@media screen and (max-width:767px){.program .sec2 .sec2__block1{gap:1rem}}.program .sec2 .sec2__block1 a{max-width:21.875rem;width:100%;height:auto;text-align:center}.program .sec2 .sec2__block1 a figure img{max-width:15rem;width:100%;height:auto;object-fit:contain;aspect-ratio:345/512}.program .sec2 .sec2__block1 a figure figcaption{margin-top:1.5rem;font-weight:700}.program .sec3 .sec3__block{margin-top:-1.5rem;padding-top:1.5rem}.program .sec3 .sec3__list .sec3__item:not(:nth-of-type(1)){margin-top:3rem}.program .sec3 .sec3__list .sec3__item .sec3__item-top{display:flex;justify-content:left;align-items:baseline;gap:1.5rem}@media screen and (max-width:767px){.program .sec3 .sec3__list .sec3__item .sec3__item-top{flex-direction:column;gap:.5rem}}.program .sec3 .sec3__list .sec3__item .sec3__item-top p{font-weight:700;font-size:1.125rem;color:#989898}.program .sec3 .sec3__list .sec3__item .sec3__item-top p:nth-of-type(1){font-weight:700;font-size:1.4375rem;color:#262626}@media screen and (max-width:767px){.program .sec3 .sec3__list .sec3__item .sec3__item-top p:nth-of-type(1){font-size:1.125rem}}@media screen and (max-width:767px){.program .sec3 .sec3__list .sec3__item .sec3__item-top p{font-size:.875rem}}.program .sec3 .sec3__list .sec3__item .sec3__item-table{overflow:initial!important}@media screen and (max-width:767px){.program .sec3 .sec3__list .sec3__item .sec3__item-table{overflow-x:auto!important}}@media screen and (max-width:767px){.program .sec3 .sec3__list .sec3__item .sec3__item-table table{width:43.75rem}}.program .sec3 .sec3__list .sec3__item .sec3__item-table table tr td:nth-of-type(1),.program .sec3 .sec3__list .sec3__item .sec3__item-table table tr th:nth-of-type(1){width:12.5rem}.program .sec3 .sec3__list .sec3__item .sec3__item-table table tr th.broadcast-time{width:6.5rem}.recommend .sec1__list .sec1__item{display:grid;grid-template-columns:auto 45%;grid-template-rows:repeat(2,auto);grid-column-gap:3rem;grid-row-gap:0;align-items:center}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-column-gap:0;grid-row-gap:.5rem}}.recommend .sec1__list .sec1__item:not(:nth-of-type(1)){margin-top:4rem}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item:not(:nth-of-type(1)){margin-top:3.5rem}}.recommend .sec1__list .sec1__item>div:nth-of-type(1){grid-area:1/1/2/2}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item>div:nth-of-type(1){grid-area:1/1/2/2}}.recommend .sec1__list .sec1__item>div:nth-of-type(2){grid-area:2/1/3/2}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item>div:nth-of-type(2){grid-area:3/1/4/2}}.recommend .sec1__list .sec1__item>div:nth-of-type(3){grid-area:1/2/3/3}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item>div:nth-of-type(3){grid-area:2/1/3/2}}.recommend .sec1__list .sec1__item .sec1__item-award{font-size:1rem;font-weight:700;line-height:140%;display:block;margin-bottom:.5rem}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item .sec1__item-award{font-size:.875rem}}.recommend .sec1__list .sec1__item .sec1__item-title{font-size:1.625rem;font-weight:700;line-height:140%;width:fit-content}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item .sec1__item-title{font-size:1.25rem}}.recommend .sec1__list .sec1__item .sec1__item-channel strong{background:#0081cc;font-size:1.125rem;font-weight:700;border-radius:20px;color:#fff;padding:.25rem 1.25rem;display:block;width:fit-content}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item .sec1__item-channel strong{font-size:1rem}}.recommend .sec1__list .sec1__item .sec1__item-channel p{color:#0081cc;font-weight:700}.recommend .sec1__list .sec1__item .sec1__item-detail{border-top:1px solid #ccc;padding-top:1.5rem}@media screen and (max-width:767px){.recommend .sec1__list .sec1__item .sec1__item-detail{padding-top:1rem}}.recommend .sec1__list .sec1__item .sec1__item-detail h3{font-weight:700;font-size:1.125rem;line-height:140%}.recommend .sec1__list .sec1__item .sec1__item-actor{text-align:center;font-size:.8125rem}.recommend .sec1__list .sec1__item img{width:100%;height:auto;border-radius:20px}.regulation .sec1 .sec__text{font-size:1.625rem;font-weight:700;padding-bottom:1rem;border-bottom:1px solid #ccc;display:block}.regulation .sec1 .childTitle:not(:nth-of-type(1)){margin-top:4rem}@media screen and (max-width:767px){.regulation .sec1 .childTitle:not(:nth-of-type(1)){margin-top:3rem}}@media screen and (max-width:767px){.regulation .sec1 .sec1__table{overflow-x:auto}}.regulation .sec1 .sec1__table.--type2 td:nth-of-type(1),.regulation .sec1 .sec1__table.--type2 th:nth-of-type(1){width:calc(50% - 6.25rem)}.regulation .sec1 .sec1__table.--type2 td:nth-of-type(2),.regulation .sec1 .sec1__table.--type2 th:nth-of-type(2){width:calc(50% - 6.25rem)}.regulation .sec1 .sec1__table.--type2 td:nth-of-type(3),.regulation .sec1 .sec1__table.--type2 th:nth-of-type(3){width:6.25rem}.regulation .sec1 .sec1__table table{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid #ccc}@media screen and (max-width:767px){.regulation .sec1 .sec1__table table{width:43.75rem}}.regulation .sec1 .sec1__table table td,.regulation .sec1 .sec1__table table th{padding:1rem}.regulation .sec1 .sec1__table table td:nth-of-type(1),.regulation .sec1 .sec1__table table th:nth-of-type(1){width:calc(100% - 6.25rem)}.regulation .sec1 .sec1__table table td:nth-of-type(2),.regulation .sec1 .sec1__table table th:nth-of-type(2){width:6.25rem}.regulation .sec1 .sec1__table table thead th{background-color:#e0e0e0}.regulation .sec1 .sec1__table table thead th:not(:last-of-type){border-right:1px solid #ccc}.regulation .sec1 .sec1__table table tbody td{font-size:.875rem;border-top:1px solid #ccc}.regulation .sec1 .sec1__table table tbody td:not(:last-of-type){border-right:1px solid #ccc}.regulation .sec1 .sec1__table table tbody td:last-of-type{display:flex;align-items:center;justify-content:center}.regulation .sec1 .sec1__table table tbody td a{width:24px;height:24px;background:#262626;border-radius:50%;display:block;display:flex;align-items:center;justify-content:center}.regulation .sec1 .sec1__table table tbody td a svg{fill:#fff}.reservation{letter-spacing:5%}.reservation .reservation__link-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px}.reservation .reservation__link-wrap .title-with-arrow.--external span{background-color:transparent;border-radius:0}.reservation .reservation__link-wrap .title-with-arrow.--external span svg{fill:#262626;width:24px;height:24px}@media screen and (max-width:767px){.reservation .reservation__link-wrap{grid-template-columns:1fr}}.reservation .reservation__link-wrap a{border-radius:20px;background-color:#f3f3f3;border:4px solid #ccc;display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px}.reservation .reservation__link-wrap.--wide{display:grid;grid-template-columns:1fr}.reservation .__label{border-radius:40px;background:#edf5fe;min-height:57px;padding:16px;font-size:1.125rem;line-height:1.4;font-weight:700;width:100%;text-align:center;color:#0081cc}@media screen and (max-width:767px){.reservation .__label{font-size:.875rem}}.reservation .__label.--inline{display:inline-block;border-radius:12px;padding:0 16px;min-height:30px;font-size:1rem;line-height:30px;width:fit-content}.reservation__head{display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.reservation__head{flex-direction:column-reverse}}.reservation__head .__contents{width:49.537037037%}@media screen and (max-width:767px){.reservation__head .__contents{width:100%}}.reservation__head .__contents .__title{font-size:1.625rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.reservation__head .__contents .__title{font-size:1.125rem}}.reservation__head .__contents .__txt b{font-weight:700;font-size:1.125rem}.reservation__head figure{border-radius:20px;position:relative;overflow:hidden;width:45.9259259259%}@media screen and (max-width:767px){.reservation__head figure{width:100%}}.reservation__head figure img{width:100%;aspect-ratio:496/376;height:auto;object-fit:cover}.reservation__mypage{background-color:#f3f3f3;border-radius:20px;padding:96px 64px 48px;position:relative;margin-top:96px}@media screen and (max-width:767px){.reservation__mypage{padding:96px 24px 48px}}.reservation__mypage p{text-align:center}.reservation__mypage .deco-balloon{position:absolute;left:50%;transform:translateX(-50%);top:-29px;max-width:339px;width:100%;border-radius:40px}.reservation__mypage .deco-balloon.__with-icon{height:62px}@media screen and (min-width:768px){.reservation__mypage::after{content:"";position:absolute;width:142px;height:144px;bottom:0;left:128px;background:url(../images/contact/reservation/item_women.svg) no-repeat center center/cover}.reservation__mypage::before{content:"";position:absolute;width:157px;height:130px;bottom:0;right:95px;background:url(../images/contact/reservation/item_men.svg) no-repeat center center/cover}}.reservation__tel{text-align:center}.reservation__tel p{text-align:center}.reservation__tel .anchor__link{margin-inline:auto;border:1px solid #ccc}.reservation__moving .__sm{font-size:.875rem;line-height:1.4;font-weight:700;text-align:center}.reservation__frame{position:relative;margin-top:66px;border-radius:20px;border:1px solid #989898;padding:48px 64px}@media screen and (max-width:767px){.reservation__frame{margin-top:48px;padding:48px 24px}}.reservation__frame .__title{font-size:1.4375rem;line-height:1.4;font-weight:700;background-color:#fff;padding:0 24px;position:absolute;left:50%;transform:translateX(-50%);top:-16px;white-space:nowrap}@media screen and (max-width:767px){.reservation__frame .__title{font-size:1.125rem}}.reservation__frame .__sub-title{font-size:1.125rem;line-height:1.4;font-weight:700}.reservation__flow-wrap{border-radius:20px;border:1px solid #ccc;padding:48px 64px}@media screen and (max-width:767px){.reservation__flow-wrap{padding:48px 24px}}.reservation__flow-wrap p{text-align:center}@media screen and (max-width:767px){.reservation__flow-wrap p{text-align:left}}.reservation__flow-wrap .reservation__flow-list li:last-child{border-bottom:1px solid #ccc;padding-bottom:48px}.reservation__flow-wrap .reservation__flow-list li .deco-balloon{height:31px;border-radius:40px;max-width:112px;width:100%;margin-inline:auto}.reservation__flow-wrap .reservation__flow-list li .deco-balloon.__with-icon{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800}.reservation__flow-wrap .reservation__flow-list li .deco-balloon svg{width:8px;height:16px}.reservation__flow-wrap .reservation__flow-list li .deco-balloon.__with-icon svg{bottom:-12px}.reservation__flow-wrap .reservation__flow-list li .__main-txt{font-size:1.4375rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.reservation__flow-wrap .reservation__flow-list li .__main-txt{text-align:center}}.reservation__flow-wrap .reservation__flow-list li .__border{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;justify-content:center;position:relative;margin:48px 0}.reservation__flow-wrap .reservation__flow-list li .__border img{width:24px;height:12px}.reservation__flow-wrap .reservation__flow-list li .__border::after,.reservation__flow-wrap .reservation__flow-list li .__border::before{content:"";height:1px;background-color:#ccc}.reservation__flow-wrap .reservation__flow-list li .__border::before{width:100%}.reservation__flow-wrap .reservation__flow-list li .__border::after{width:100%}.reservation__note{text-align:left;padding:48px 64px;border:3px solid #989898;border-radius:20px}.reservation__note p{text-align:left}@media screen and (max-width:767px){.reservation__note{padding:48px 24px}}.result{padding-bottom:64px}@media screen and (min-width:768px){.result{font-family:"Noto Sans JP",sans-serif;padding:0 20px}}.result .result__container{width:100%;margin-top:24px;background-color:#fff;padding:32px 0;border-radius:10px}@media screen and (min-width:768px){.result .result__container{margin:48px auto 0 auto;padding:64px 0;border:1px solid #ccc;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;max-width:1362px;width:calc(100% - 32px)}}@media screen and (min-width:768px){.result .result__container .result__inner{padding:0 24px;max-width:1080px;margin:0 auto}}.result .result__container .result__inner .result__display-wrapper{margin-top:32px}.result .result__container .result__inner .result__display-wrapper .result__input-zipcode{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.result .result__container .result__inner .result__display-wrapper .result__input-zipcode{font-size:23px}}.result .result__container .result__inner .result__display-wrapper .result__result-number{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width:768px){.result .result__container .result__inner .result__display-wrapper .result__result-number{font-size:23px}}.result .result__container .result__inner .result__display-wrapper .result__result-number span{font-size:32px;color:#0081cc}@media screen and (min-width:768px){.result .result__container .result__inner .result__display-wrapper .result__result-number span{font-size:48px}}.result .result__container .result__inner .result__display-wrapper .result__y-room{margin-top:3rem;text-align:center}.result .result__container .result__inner .result__display-wrapper .result__y-room>p{font-size:1.4375rem;font-weight:700;color:#0081cc}@media screen and (max-width:767px){.result .result__container .result__inner .result__display-wrapper .result__y-room>p{font-size:1.125rem}}.result .result__container .result__inner .result__display-wrapper .restult__figure{display:flex;gap:4rem;max-width:56.25rem;width:100%;margin:3rem auto 0;align-items:center}@media screen and (max-width:767px){.result .result__container .result__inner .result__display-wrapper .restult__figure{flex-direction:column;gap:2rem;padding-left:1rem;padding-right:1rem}}.result .result__container .result__inner .result__display-wrapper .restult__figure .restult__figure-img{max-width:17.3125rem;width:100%}.result .result__container .result__inner .result__display-wrapper .restult__figure figcaption{display:flex;gap:1rem;flex-direction:column}@media screen and (max-width:767px){.result .result__container .result__inner .result__display-wrapper .restult__figure figcaption{gap:.5rem}}.result .result__container .result__inner .result__display-wrapper .restult__figure figcaption strong{display:block;font-size:1.625rem;font-weight:700;line-height:140%}@media screen and (max-width:767px){.result .result__container .result__inner .result__display-wrapper .restult__figure figcaption strong{font-size:1rem}}@media screen and (max-width:767px){.result .result__container .result__inner .result__display-wrapper .restult__figure figcaption p{font-size:.8125rem}}.result .result__container .result__inner .result__table-wrapper{padding:0 0 0 16px;margin-top:24px;overflow-x:auto;display:block}@media screen and (min-width:768px){.result .result__container .result__inner .result__table-wrapper{margin-top:32px;padding:0}}.result .result__container .result__inner .result__table-wrapper table{width:100%;border-collapse:collapse}.result .result__container .result__inner .result__table-wrapper table td,.result .result__container .result__inner .result__table-wrapper table th{border:1px solid #ccc;padding:8px;text-align:left;white-space:nowrap}.result .result__container .result__inner .result__table-wrapper table strong{color:#0081cc}.result .result__container .result__inner .result__table-wrapper table th{background-color:#f3f3f3}.result .result__container .result__inner .result__table-wrapper table .table_banchi_go{text-align:center}.result .result__container .result__inner .result__table-wrapper table .table_housing_complex{text-align:center}.result .result__container .result__inner .result__table-wrapper table .table_service .regular_paragraph{font-size:14px;display:flex;align-items:center;column-gap:16px}.result .result__container .result__inner .result__table-wrapper table .table_service .regular_paragraph .regular_paragraph_unit{display:flex;align-items:center;column-gap:8px}.result .result__container .result__inner .result__table-wrapper table .table_service .free_or_discounted{font-size:14px;display:flex;align-items:center;column-gap:8px}.result .result__container .result__inner .result__table-wrapper table .table_service .table_service-icons{display:flex;gap:.5rem;align-items:center;justify-content:center}.result .result__container .result__inner .result__table-wrapper table .table_arrow{text-align:center}.result .result__container .result__inner .result__table-caution{margin-top:12px;text-align:right}@media screen and (min-width:768px){.result .result__container .result__inner .result__table-caution{margin-top:14px}}.result .result__container .result__inner .result__caution-contents{position:relative;max-width:600px;margin:48px auto 0 auto;padding:16px}@media screen and (min-width:768px){.result .result__container .result__inner .result__caution-contents{margin-top:88px;padding:64px 32px;border-radius:20px;border:1px solid #ccc;max-width:100%}}.result .result__container .result__inner .result__caution-contents .result__caution-title{font-size:16px;font-weight:700;text-align:center;background:#fff;padding:0 16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (min-width:768px){.result .result__container .result__inner .result__caution-contents .result__caution-title{padding:0 16px;background-color:#fff;text-align:center}}.result .result__container .result__inner .result__caution-contents p{text-align:left;margin-top:24px}@media screen and (min-width:768px){.result .result__container .result__inner .result__caution-contents p{text-align:center;margin-top:0}}.result .result__container .result__inner .result__caution-contents .result__block{display:block}.result .result__container .result__inner .result__caution-contents .result__caution-button{margin:24px auto 0 auto;display:block;background-color:#0081cc;color:#fff;padding:16px 24px;border-radius:10px;width:80%;text-align:center;position:relative}@media screen and (min-width:768px){.result .result__container .result__inner .result__caution-contents .result__caution-button{margin:32px auto 0 auto;width:50%}}.result .result__container .result__inner .result__caution-contents .result__caution-button p{font-size:14px;text-align:center;font-weight:700;margin-top:0}.result .result__container .result__inner .result__caution-contents .result__caution-button svg{fill:#fff;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.result .result__container:has(+.result__container2){border-bottom:initial;border-bottom-left-radius:initial;border-bottom-right-radius:initial;padding-bottom:1.5rem}@media screen and (max-width:767px){.result .result__container:has(+.result__container2){padding-bottom:initial}}.result .result__container2{border-bottom:none;border-top:none;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 auto;background:#fff;font-family:"Noto Sans JP",sans-serif;max-width:1362px;width:calc(100% - 32px)}@media screen and (max-width:767px){.result .result__container2{width:100%}}@media screen and (min-width:768px){.result .result__container2 .result__inner{padding:0 24px;max-width:1080px;margin:0 auto}}.result .result__container2 .result__table-wrapper{padding:0 0 0 16px;margin-top:24px;overflow-x:auto;display:block}@media screen and (min-width:768px){.result .result__container2 .result__table-wrapper{margin-top:32px;padding:0}}@media screen and (max-width:767px){.result .result__container2 .result__table-wrapper{padding-right:1rem;padding-left:1rem}}.result .result__container2 .result__table-wrapper table{width:100%;border-collapse:collapse}.result .result__container2 .result__table-wrapper table td,.result .result__container2 .result__table-wrapper table th{border:1px solid #ccc;padding:8px;text-align:left;white-space:nowrap}@media screen and (max-width:767px){.result .result__container2 .result__table-wrapper table td,.result .result__container2 .result__table-wrapper table th{white-space:normal;font-size:.8125rem}}.result .result__container2 .result__table-wrapper table strong{color:#0081cc}.result .result__container2 .result__table-wrapper table th{background-color:#f3f3f3}.result .result__container2 .result__table-wrapper table th:nth-of-type(1){width:10%}.result .result__container2 .result__table-wrapper table th:nth-of-type(2){width:20%}.result .result__container2 .result__table-wrapper table th:nth-of-type(3){width:20%}.result .result__container2 .result__table-wrapper table th:nth-of-type(4){width:35%}.result .result__container2 .result__table-wrapper table th:nth-of-type(5){width:15%}.result .result__container2 .result__table-wrapper table .table_banchi_go{text-align:center}@media screen and (max-width:767px){.result .result__container2 .result__table-wrapper table .table_banchi_go{text-align:left}}.result .result__container2 .result__table-wrapper table .table_housing_complex{text-align:center}@media screen and (max-width:767px){.result .result__container2 .result__table-wrapper table .table_housing_complex{text-align:left}}.result .result__container2 .result__table-wrapper table .table_service .regular_paragraph{font-size:14px;display:flex;align-items:center;column-gap:16px}.result .result__container2 .result__table-wrapper table .table_service .regular_paragraph .regular_paragraph_unit{display:flex;align-items:center;column-gap:8px}.result .result__container2 .result__table-wrapper table .table_service .free_or_discounted{font-size:14px;display:flex;align-items:center;column-gap:8px}.result .result__container2 .result__table-wrapper table .table_service .table_service-icons{display:flex;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width:767px){.result .result__container2 .result__table-wrapper table .table_service .table_service-icons{flex-direction:column}}.result .result__container2 .result__table-wrapper table .table_arrow{vertical-align:middle;text-align:center}.result .result__container2 .result__table-caution{margin-top:12px;text-align:right}@media screen and (min-width:768px){.result .result__container2 .result__table-caution{margin-top:14px}}.result .result__container2 .result__caution-contents{position:relative;max-width:600px;margin:48px auto 0 auto;padding:16px}@media screen and (min-width:768px){.result .result__container2 .result__caution-contents{margin-top:88px;padding:64px 32px;border-radius:20px;border:1px solid #ccc;max-width:100%}}.result .result__container2 .result__caution-contents .result__caution-title{font-size:16px;font-weight:700;text-align:center;background:#fff;padding:0 16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (min-width:768px){.result .result__container2 .result__caution-contents .result__caution-title{padding:0 16px;background-color:#fff;text-align:center}}.result .result__container2 .result__caution-contents p{text-align:left;margin-top:24px}@media screen and (min-width:768px){.result .result__container2 .result__caution-contents p{text-align:center;margin-top:0}}.result .result__container2 .result__caution-contents .result__block{display:block}.result .result__container2 .result__caution-contents .result__caution-button{margin:24px auto 0 auto;display:block;background-color:#0081cc;color:#fff;padding:16px 24px;border-radius:10px;width:80%;text-align:center;position:relative}@media screen and (min-width:768px){.result .result__container2 .result__caution-contents .result__caution-button{margin:32px auto 0 auto;width:50%}}.result .result__container2 .result__caution-contents .result__caution-button p{font-size:14px;text-align:center;font-weight:700;margin-top:0}.result .result__container2 .result__caution-contents .result__caution-button svg{fill:#fff;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.result .result__container2 .restult__price{position:sticky;left:0;top:4.5rem;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-left:1px solid #ccc;padding-top:1.5rem;padding-bottom:1.5rem;background:#fff;z-index:1}@media screen and (max-width:1140px){.result .result__container2 .restult__price{top:0;padding-top:4.5rem}}@media screen and (max-width:768px){.result .result__container2 .restult__price{padding-top:5rem}}.result .result__container2 .restult__price .result__price-list{max-width:56.25rem;width:100%;margin:0 auto;display:flex;gap:1rem}@media screen and (max-width:767px){.result .result__container2 .restult__price .result__price-list{padding-left:1rem;padding-right:1rem;gap:.25rem}}.result .result__container2 .restult__price .result__price-list .result__price-item{width:calc(33% - .6666666667rem);background:#edf5fe;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width:767px){.result .result__container2 .restult__price .result__price-list .result__price-item{justify-content:flex-start;width:calc(33% - .1666666667rem)}}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-icons{display:flex;align-items:center;gap:.5rem;justify-content:center;color:#ccc}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-type{font-size:.875rem;font-weight:700}@media screen and (max-width:767px){.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-type{font-size:.8125rem}}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-type.--usually{color:#0081cc}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-type.--discount{color:#ed831a}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-type.--free{color:#f13c82}.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-text{font-size:.8125rem}@media screen and (max-width:767px){.result .result__container2 .restult__price .result__price-list .result__price-item .result__price-item-text{font-size:.75rem}}.result .result__container3{padding-top:4.5rem;margin-left:auto;margin-right:auto;background:#fff;border-top:initial;font-family:"Noto Sans JP",sans-serif;max-width:1362px;width:calc(100% - 32px);border-top:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top-right-radius:initial;border-top-left-radius:initial;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:4rem}@media screen and (max-width:767px){.result .result__container3{width:100%}}.result .result__container3 .y-room-common__caution-contents{margin-top:initial}.result .area__list{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.result .area__list .area__item{display:block;border-radius:10px;color:#262626;font-weight:700;font-size:14px;position:relative;border:1px solid #ccc;width:calc(16.666% - .4166666667rem);height:3.5rem}@media screen and (max-width:767px){.result .area__list .area__item{width:calc(50% - .25rem);height:3.5rem}}.result .area__list .area__item a{width:100%;height:100%;display:flex;padding:4px;align-items:center;justify-content:center}.result .area__list .area__item.--active{background:#0081cc;color:#fff;border:1px solid #0081cc}.search__keyword,.search__num{font-size:1.4375rem;line-height:1.4;font-weight:700;text-align:center}@media screen and (max-width:767px){.search__keyword,.search__num{font-size:.875rem}}.search__keyword b,.search__num b{font-size:58px;line-height:1.4;font-weight:800;color:#0081cc}.search__num{display:flex;align-items:baseline;justify-content:center;gap:8px}.search__nullTxt{text-align:center}.search__result-list{display:flex;flex-direction:column}.search__result-list li{padding:24px 0;border-bottom:1px solid #ccc}.search__result-list li:nth-child(1){border-top:1px solid #ccc}.search__result-list li a{display:flex;align-items:center;justify-content:space-between;gap:64px}@media screen and (max-width:767px){.search__result-list li a{gap:20px}}.search__result-list li .__img{position:relative;border-radius:10px;overflow:hidden;width:29.6296296296%}.search__result-list li .__img img{width:100%;aspect-ratio:320/200;object-fit:cover}.search__result-list li .__contents{width:64.4444444444%}.search__result-list li .__contents .__title{color:#0081cc;font-size:1.4375rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.search__result-list li .__contents .__title{font-size:1.125rem}}.secondhand caption{font-size:0;opacity:0}.secondhand table{width:100%}.secondhand table td,.secondhand table th{height:60px;border:1px solid #ccc;padding:16px;text-align:left}.secondhand table tr>:first-child{width:29.6570898981%;background-color:#f3f3f3}.security-policy{letter-spacing:5%}.security-policy .security-policy__contents h3{display:flex;align-items:start;gap:8px;font-size:1.625rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.security-policy .security-policy__contents h3{font-size:1.25rem}}.security-policy .security-policy__contents h3 span{font-family:Inter,sans-serif;font-size:1.8125rem;line-height:1.4;font-weight:800;color:#0081cc}@media screen and (max-width:767px){.security-policy .security-policy__contents h3 span{font-size:1.4375rem}}.security-policy .security-policy__foot{border-top:1px solid #ccc}.security-policy .security-policy__foot .security-policy__info-wrap{display:flex;flex-direction:column}.security-policy .security-policy__foot .security-policy__info-wrap p{text-align:right}.security-policy .security-policy__foot .security-policy__jcom{border-radius:20px;background-color:#f3f3f3;padding:48px 64px;display:flex;align-items:center;justify-content:center;gap:48px}@media screen and (max-width:767px){.security-policy .security-policy__foot .security-policy__jcom{flex-direction:column;padding:48px 20px}}.security-policy .security-policy__foot .security-policy__logo{max-width:313px;width:100%;flex-shrink:0}.security-policy .security-policy__foot .security-policy__logo img{aspect-ratio:313/194;height:auto;width:100%}.security{letter-spacing:5%}.security .w100{width:100%}.security .--fs16{font-size:1rem}@media screen and (max-width:919px){.security .--fs16{font-size:.875rem}}.security .flow__item .img-area.--icon{background:#f3f3f3}.security .security__button svg{fill:#0081cc}.security .accordion__body .--deco{text-decoration:underline}.security .accordion__body a{display:inline-flex;gap:.5rem;align-items:center;padding-right:.5em;text-decoration:underline}.security .security__terms-checkAction .button-square__link{pointer-events:none;opacity:.5;transition:all .3s ease}.security .security__terms-checkAction:has(input:checked) .button-square__link{pointer-events:auto;opacity:1;transition:all .3s ease}.security__point{gap:2rem!important}@media screen and (max-width:919px){.security__point{gap:1.5rem!important}}.security__point .point__item{border-width:1px;background:#fff!important;flex-direction:row-reverse;gap:1.5rem;padding:1.5rem}.security__point .point__item .deco-balloon{background:#c01818}.security__point .point__item .deco-balloon svg{fill:#c01818}.security__point .point__item .txt-area p{font-size:1rem;line-height:1.53125rem}@media screen and (max-width:919px){.security__point .point__item .txt-area p{font-size:.875rem}}.security__contact-box{display:flex;align-items:center;justify-content:space-between;background:#f3f3f3;border-radius:20px;padding:32px 60px}@media screen and (max-width:919px){.security__contact-box{flex-direction:column;padding:32px 24px;align-items:stretch}}.security__contact-box__heading{color:#0081cc;font-weight:700;text-align:center;font-size:1.625rem;padding:1.5625rem 4rem 1.5625rem 0;border-right:1px solid #0081cc}@media screen and (max-width:919px){.security__contact-box__heading{font-size:1.25rem;border-right:none;padding:0 0 1.5rem;border-bottom:1px solid #0081cc}}.security__contact-box__tel{flex-shrink:0;padding:0 0 0 64px}@media screen and (max-width:919px){.security__contact-box__tel{padding:24px 0 0}}.security__box-heading{text-align:center;bottom:-1.25rem;position:relative}.security__box-heading span{display:inline-block;font-weight:700;font-size:1.4375rem;padding:.2rem 1rem;background:#fff}@media screen and (max-width:919px){.security__box-heading span{font-size:1.125rem}}.security__box-heading .fs14{font-size:.875rem}@media screen and (max-width:919px){.security__box-heading .fs14{font-size:.8125rem}}.security__box{border:1px solid #989898;border-radius:20px;padding:3.125rem 3.9375rem}@media screen and (max-width:919px){.security__box{padding:1.5rem}}.security__box.--flex{display:flex;align-items:center}.security__box.--flex figure{width:200px;flex-shrink:0;margin-right:4rem;border-radius:10px;border:1px solid #ccc;display:grid;height:120px;place-content:center}.security__box.--flex figure img{width:170px;height:auto}@media screen and (max-width:919px){.security__box.--flex{flex-direction:column;align-items:stretch}.security__box.--flex figure{width:100%;margin-right:0;margin-bottom:1.5rem}}.security__terms-box{border:1px solid #ccc;border-radius:20px;padding:1.5rem;font-size:.875rem;height:240px;overflow-y:scroll}@media screen and (max-width:919px){.security__terms-box{padding:1rem;font-size:.8125rem}}.security__checkbox{border:1px solid #ccc;border-radius:5px;padding:16px 0}.security__checkbox input[type=checkbox]{border:1px solid #ccc;border-radius:3px;height:18px;width:18px;margin-right:14px;vertical-align:-10%}.security__dl-links{display:flex;gap:0 .5rem}@media screen and (max-width:919px){.security__dl-links{flex-direction:column;gap:.5rem 0}}.security__dl-links .anchor__link{border:1px solid #989898;box-shadow:none;width:100%}.setup{letter-spacing:5%}.setup .setup__introduction-txt{font-size:1.125rem}.setup__pdf-link{position:relative;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:3px solid #ccc;z-index:2;transition:.3s ease}.setup__pdf-link img{margin-right:8px;width:32px;height:32px}.setup__pdf-link span{text-decoration:underline}.setup__pdf-link__ico{margin-right:8px}.setup__note{text-align:center;display:flex;gap:24px;justify-content:start;align-items:start;flex-wrap:wrap}.setup__note a{flex-shrink:0;max-width:203px;width:100%}.setup__note a img{width:100%;aspect-ratio:203/50;height:auto}.setup__note p{display:inline-block;text-align:left}main.sim-esim .sec-point{position:relative;margin-top:6.5rem}main.sim-esim .sec-point .sec-point-balloon{position:absolute;left:50%;transform:translateX(-50%);top:-2.5rem;width:5rem;height:5rem}main.sim-esim .sec-point .sec-point-balloon .txt{font-size:.6875rem}main.sim-esim .sec-point .sec-point-balloon .num{font-size:1.625rem}main.sim-esim .sec-point .sec-point-balloon svg{width:initial;height:initial;bottom:-15px}main.sim-esim .sec-point2 .optionItem{background:#def0f0}main.sim-esim .sec-point3 .flex__wrap{display:flex;align-items:center;justify-content:space-between;gap:4rem}@media screen and (max-width:767px){main.sim-esim .sec-point3 .flex__wrap{flex-direction:column;gap:2rem}}main.sim-esim .sec-point3 .flex__wrap .img-area img{width:17.3125rem}main.sim-esim .sec-point4 .img__wrap{text-align:center;padding:1.5rem 1rem;background:#fff;border:3px solid #ccc;border-radius:20px}main.sim-esim .sec-point4 .img__wrap img{max-width:26.5rem;width:100%}main.sim-esim .sec-point5 .flow__item:not(:first-of-type) .text-area{max-width:33rem}@media screen and (max-width:767px){main.sim-esim .sec-point5 .flow__item:not(:first-of-type) .text-area{max-width:100%}}main.sim-esim .sec-about .about__flex{display:flex;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width:767px){main.sim-esim .sec-about .about__flex{flex-direction:column;gap:1.5rem}}main.sim-esim .sec-about .about__flex .img-area{width:44.44%;padding-block:2rem;display:grid;place-content:center;background:#def0f0;border-radius:20px;aspect-ratio:1.618/1}@media screen and (max-width:767px){main.sim-esim .sec-about .about__flex .img-area{width:100%;padding-block:1rem;aspect-ratio:initial}}main.sim-esim .sec-about .about__flex .img-area img{width:100%}@media screen and (max-width:767px){main.sim-esim .sec-about .about__flex .img-area img{max-width:7.5rem}}main.sim-esim .sec-about .about__flex .text-area{width:calc(100% - 3rem - 44.44%)}@media screen and (max-width:767px){main.sim-esim .sec-about .about__flex .text-area{width:100%}}main.sim-esim .sec-recommend .point .point__item{padding-inline:1rem}main.sim-esim .sec-recommend .point .point__item .add{font-size:1rem;font-weight:400}@media screen and (max-width:767px){main.sim-esim .sec-recommend .point .point__item .add{font-size:.875rem}}main.sim-esim .sec-recommend .esim-table{max-width:46rem;margin-inline:auto}main.sim-esim .sec-recommend .esim-table thead th{font-size:1rem;font-weight:700;line-height:1.4}main.sim-esim .sec-recommend .esim-table tbody th{font-size:1rem;padding-block:.25rem}main.sim-esim .sec-recommend .esim-table th{text-align:center}main.sim-esim .sec-recommend .esim-table th.highlight{font-size:1.625rem;color:#00a4a8;background-color:#def0f0}main.sim-esim .sec-recommend .esim-table th.highlight2{background-color:#f3f3f3}main.sim-esim .sec-recommend .esim-table td a{color:#03f;text-decoration:underline}main.sim-esim .sec-recommend .esim-table td a span{padding-left:.25rem}main.sim-esim .sec-recommend .esim-table td a span svg{vertical-align:middle;fill:#03f}main.sim-esim .sec-recommend .esim-table td .en{font-size:1.25rem;font-weight:800;line-height:1.4;padding-inline:.25rem}main.aic-simulator{background-color:#f3f3f3;padding-top:2rem;display:flex;flex-direction:column;align-items:center}main.aic-simulator .sectionBlock.__contact{width:100%}main.aic-simulator .outer{width:min(1200px,90%)}main.aic-simulator .aic-simulator__content{display:flex;justify-content:center;gap:3rem}main.aic-simulator .aic-simulator__left{width:100%;max-width:20.4375rem;display:none;flex-direction:column;gap:1rem;border-radius:1.25rem;overflow:hidden;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background-color:#fff;height:fit-content;position:sticky;top:14%}@media screen and (max-width:1280px){main.aic-simulator .aic-simulator__left.step-active{display:none}}main.aic-simulator .aic-silmulator__left-items{display:flex;flex-direction:column;border-bottom:1px solid #ccc;padding:0 1rem 1rem}main.aic-simulator .aic-silmulator__left-items:last-child{border-bottom:none}main.aic-simulator .aic-silmulator__left-items .diff-icon{display:none}main.aic-simulator .aic-silmulator__left-items .diff-icon.diff-triangle-icon{font-size:1rem}main.aic-simulator .aic-simulator__left-title{color:#fff;font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:.25rem;padding-top:1rem;justify-content:center}main.aic-simulator .aic-simulator__left-title::before{content:"";-webkit-mask:url(../../assets/images/simulator/calc_icon.svg) center/cover;mask:url(../../assets/images/simulator/calc_icon.svg) center/cover;background-color:#fff;width:2rem;height:2rem}main.aic-simulator .plan-title{margin-bottom:1rem}main.aic-simulator .aic-simulator__left-plan{display:flex;flex-direction:column;gap:.5rem}main.aic-simulator .aic-simulator__left-plan .plan__type{font-size:.875rem;display:flex;align-items:center;gap:.5rem}main.aic-simulator .aic-simulator__left-plan .plan__type::before{content:"";background-color:#0081cc;width:1.5rem;height:1.5rem}main.aic-simulator .aic-simulator__left-plan .icon-net::before{-webkit-mask:url(../../assets/images/simulator/net_icon.svg) center/cover;mask:url(../../assets/images/simulator/net_icon.svg) center/cover}main.aic-simulator .aic-simulator__left-plan .icon-mobile::before{-webkit-mask:url(../../assets/images/simulator/mobile_icon.svg) center/cover;mask:url(../../assets/images/simulator/mobile_icon.svg) center/cover}main.aic-simulator .aic-simulator__left-plan .icon-tv::before{-webkit-mask:url(../../assets/images/simulator/tv_icon.svg) center/cover;mask:url(../../assets/images/simulator/tv_icon.svg) center/cover}main.aic-simulator .aic-simulator__left-plan .icon-phone::before{-webkit-mask:url(../../assets/images/simulator/phone_icon.svg) center/cover;mask:url(../../assets/images/simulator/phone_icon.svg) center/cover}main.aic-simulator .aic-simulator__right{width:100%;border-radius:1.25rem;overflow:hidden;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);padding:4rem;background-color:#fff;display:flex;flex-direction:column;gap:3rem}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__right{padding:1.5rem}}main.aic-simulator .aic-simulator__right .text{line-height:1.7}main.aic-simulator .aic-simulator__right .text>span{font-size:1.125rem;font-family:"Noto Sans JP",sans-serif}main.aic-simulator .aic-simulator__right-items{display:none;flex-direction:column;align-items:center;gap:2rem}main.aic-simulator .aic-simulator__separator{display:flex;align-items:center;gap:1.5rem;width:100%}main.aic-simulator .aic-simulator__separator>span{width:100%;height:1px;background-color:#ccc}main.aic-simulator .aic-simulator__separator>img{width:100%;max-width:1.5rem}main.aic-simulator .aic-simulator__step{display:flex;flex-direction:column;align-items:center}main.aic-simulator .aic-simulator__step .step-number{background-color:#0081cc;font-size:.6875rem;font-family:Inter,sans-serif;font-weight:700;color:#fff;padding:.5rem 0;width:100%;max-width:7rem;text-align:center;position:relative;border-radius:2.5rem;margin-bottom:1rem}main.aic-simulator .aic-simulator__step .step-number::before{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;bottom:-.25rem;left:0;right:0;margin:auto;background-color:#0081cc}main.aic-simulator .aic-simulator__step .step-number::after{content:"";width:.25rem;height:.25rem;border-radius:50%;position:absolute;bottom:-.75rem;left:0;right:0;margin:auto;background-color:#0081cc}main.aic-simulator .aic-simulator__step .step-description{font-size:1.125rem;font-weight:700}main.aic-simulator .aic-simulator__step .step-notes{font-size:.8125rem}main.aic-simulator .aic-simulator__buttons{display:flex;gap:1.5rem;width:100%;justify-content:center}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__buttons{flex-direction:column;align-items:center}}main.aic-simulator .aic-simulator__buttons.--grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1280px){main.aic-simulator .aic-simulator__buttons.--grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__buttons.--grid{grid-template-columns:1fr}}main.aic-simulator .aic-simulator__option{display:flex;flex-direction:column;align-items:center;padding:2rem 0;gap:.5rem;border:1px solid #ccc;border-radius:1.25rem;width:100%;max-width:23.5rem;cursor:pointer;box-sizing:border-box;justify-content:center;margin-top:0}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__option{max-width:none}}main.aic-simulator .aic-simulator__option .option__icon{background-color:#989898;width:2rem;height:2rem}main.aic-simulator .aic-simulator__option .option__icon.icon-beginner{-webkit-mask:url(../../assets/images/simulator/beginner_icon.svg) center/cover;mask:url(../../assets/images/simulator/beginner_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-person{-webkit-mask:url(../../assets/images/simulator/person_icon.svg) center/cover;mask:url(../../assets/images/simulator/person_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-home{-webkit-mask:url(../../assets/images/simulator/home_icon.svg) center/cover;mask:url(../../assets/images/simulator/home_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-mansion{-webkit-mask:url(../../assets/images/simulator/mansion_icon.svg) center/cover;mask:url(../../assets/images/simulator/mansion_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-net{-webkit-mask:url(../../assets/images/simulator/net_icon.svg) center/cover;mask:url(../../assets/images/simulator/net_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-mobile{-webkit-mask:url(../../assets/images/simulator/mobile_icon.svg) center/cover;mask:url(../../assets/images/simulator/mobile_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-tv{-webkit-mask:url(../../assets/images/simulator/tv_icon.svg) center/cover;mask:url(../../assets/images/simulator/tv_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__icon.icon-phone{-webkit-mask:url(../../assets/images/simulator/phone_icon.svg) center/cover;mask:url(../../assets/images/simulator/phone_icon.svg) center/cover}main.aic-simulator .aic-simulator__option .option__name{font-size:1.125rem;font-weight:700;color:#989898;display:flex;flex-direction:column;align-items:center;line-height:1.5;text-align:center}main.aic-simulator .aic-simulator__option .option__name>span{font-size:.8125rem;font-weight:400}main.aic-simulator .aic-simulator__option .option__name.--font-regular{font-weight:400}main.aic-simulator .aic-simulator__option .option__name.--black{color:#262626}main.aic-simulator .aic-simulator__option .option__name.option-name-gbplus{flex-direction:row;gap:.5rem;align-items:center}main.aic-simulator .aic-simulator__option .option__name .option__gbpplus{font-size:1.25rem;font-weight:700}main.aic-simulator .aic-simulator__option .option__name.option-name-gbplus{flex-direction:row;gap:.5rem;align-items:center}main.aic-simulator .aic-simulator__option .option__price>span{font-weight:700;font-size:1.4375rem;color:#0081cc}main.aic-simulator .aic-simulator__option .option__price>.option__taxprice{font-size:1rem;font-weight:400;color:#262626}main.aic-simulator .aic-simulator__option:has(>.hidden-radio:checked){border:4px solid #0081cc;background-color:#edf5fe}main.aic-simulator .aic-simulator__option.--row{flex-direction:row}main.aic-simulator .aic-simulator__option.option-type-2{max-width:none;padding:.75rem;display:flex;align-items:center;gap:1rem;justify-content:flex-start;margin:0}main.aic-simulator .aic-simulator__option.option-type-2 .option__checkmark{width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}main.aic-simulator .aic-simulator__option.option-type-2 .option__checkmark::after{content:"";display:none;width:.625rem;height:.625rem;background-color:#0081cc;border-radius:50%}main.aic-simulator .aic-simulator__option.option-type-2 .option-details .option__name{align-items:flex-start;font-size:1rem}main.aic-simulator .aic-simulator__option.option-type-2 .option-details .option__name.option-name-gbplus{flex-direction:row;gap:.5rem;align-items:center}main.aic-simulator .aic-simulator__option.option-type-2 .option-details .option__description{font-size:.875rem}main.aic-simulator .aic-simulator__option.option-type-2 .option-details .option__description.--font-11{font-size:.6875rem}main.aic-simulator .aic-simulator__option.option-type-3{border:none;background-color:transparent;width:100%;max-width:none;justify-content:flex-start;padding:0}main.aic-simulator .aic-simulator__option.option-type-3 .option__checkmark{width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}main.aic-simulator .aic-simulator__option.option-type-3 .option__checkmark::after{content:"";display:none;width:.625rem;height:.625rem;background-color:#0081cc;border-radius:50%}main.aic-simulator .aic-simulator__option.option-type-3 .option-details{display:flex;align-items:center;justify-content:space-between;width:100%}main.aic-simulator .aic-simulator__option.option-type-3:has(>.hidden-radio:checked){border:none;background-color:transparent}main.aic-simulator .aic-simulator__option .aic-net-notes{display:none}main.aic-simulator .aic-simulator__field{display:flex;width:100%;justify-content:center;align-items:flex-end;gap:.5rem}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__field{flex-direction:column}}main.aic-simulator .aic-simulator__field>input{max-width:15rem;border-radius:.625rem;height:3rem;text-align:right;font-weight:700;border:1px solid #ccc;padding:.5rem}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__field>input{max-width:none}}main.aic-simulator .aic-simulator__service{display:flex;flex-direction:column;gap:3rem;width:100%}main.aic-simulator .aic-simulator__service-item{display:none;flex-direction:column;gap:1.5rem}main.aic-simulator .aic-simulator__service-name{width:100%;padding:1rem;background-color:#f3f3f3;font-weight:700;display:flex;justify-content:center;gap:.5rem}main.aic-simulator .aic-simulator__service-name::before{content:"";background-size:cover;width:1.5rem;height:1.5rem}main.aic-simulator .aic-simulator__service-name.icon-net::before{background-image:url(../../assets/images/simulator/net_icon.svg)}main.aic-simulator .aic-simulator__service-name.icon-mobile::before{background-image:url(../../assets/images/simulator/mobile_icon.svg)}main.aic-simulator .aic-simulator__service-name.icon-tv::before{background-image:url(../../assets/images/simulator/tv_icon.svg)}main.aic-simulator .aic-simulator__service-name.icon-phone::before{background-image:url(../../assets/images/simulator/phone_icon.svg)}main.aic-simulator .aic-simulator__service-plans{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width:1280px){main.aic-simulator .aic-simulator__service-plans{grid-template-columns:1fr}}main.aic-simulator .aic-mobile-accordion .accordion__head{padding-block:1rem}main.aic-simulator .aic-mobile-accordion .ttl p{font-weight:400}main.aic-simulator .aic-mobile-accordion .accordion__body{padding-block:0;display:flex;flex-direction:column;gap:1rem;padding:1rem 0}main.aic-simulator .aic-mobile-accordion .hidden-radio:checked{background-color:transparent;border:none}main.aic-simulator .aic-simulator__results{margin-top:3.625rem;border:.6875rem solid #0081cc;border-radius:1.25rem;padding:6.25rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;position:relative}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__results{padding:6.25rem .5rem .5rem;border:.125rem solid #0081cc}}main.aic-simulator .aic-simulator__results-graphic{display:flex;align-items:flex-end;justify-content:space-around;border-bottom:2px solid #262626;width:100%;max-width:40.5625rem}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__results-graphic{gap:.5rem}}main.aic-simulator .aic-simulator__results-graphic .graphic__block{background-color:#989898;border-top-left-radius:.625rem;border-top-right-radius:.625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:11.25rem;height:14.75rem;position:relative}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__results-graphic .graphic__block{width:10rem}}main.aic-simulator .aic-simulator__results-graphic .graphic__block.--ycv{background-color:#0081cc;width:11.625rem;height:11.8125rem}main.aic-simulator .aic-simulator__results-graphic .graphic__block.--ycv .graphic__name{color:#0081cc}main.aic-simulator .aic-simulator__results-graphic .graphic__text{font-weight:700;color:#fff;line-height:1.5}main.aic-simulator .aic-simulator__results-graphic .graphic__text.--small{font-size:.8125rem}main.aic-simulator .aic-simulator__results-graphic .graphic__text.--small>span{font-size:.8125rem}main.aic-simulator .aic-simulator__results-graphic .graphic__text>span{font-size:1.625rem}main.aic-simulator .aic-simulator__results-graphic .graphic__name{position:absolute;font-size:1.0625rem;font-weight:700;color:#989898;bottom:-2rem}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__results-graphic .graphic__name{font-size:.875rem}}main.aic-simulator .aic-simulator__diff{width:100%;max-width:23.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;background-color:#f13c82;border-radius:.625rem;position:absolute;top:-3.625rem;left:0;right:0;margin:0 auto}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__diff{width:340px;left:50%;transform:translateX(-50%);top:-78px}}main.aic-simulator .aic-simulator__diff .diff__text{color:#fff;font-weight:700;line-height:1.5}main.aic-simulator .aic-simulator__diff .diff__text.--small{font-size:.8125rem}main.aic-simulator .aic-simulator__diff .diff__text.--small>span{font-size:.8125rem}main.aic-simulator .aic-simulator__diff .diff__text>span{font-size:2rem}main.aic-simulator .aic-simulator__diff::before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;position:absolute;bottom:-.75rem;left:0;right:0;margin:auto;background-color:#f13c82}main.aic-simulator .aic-simulator__diff::after{content:"";width:1rem;height:1rem;border-radius:50%;position:absolute;bottom:-2.25rem;left:0;right:0;margin:auto;background-color:#f13c82}main.aic-simulator .aic-simulator__bottom{display:flex;align-items:center;gap:3rem;justify-content:center;width:100%}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__bottom{flex-direction:column}}main.aic-simulator .aic-simulator__bottom .icon-mail::before{background-image:url(../../assets/images/simulator/mail_icon.svg)}main.aic-simulator .aic-simulator__bottom .icon-doc::before{background-image:url(../../assets/images/simulator/doc_icon.svg)}main.aic-simulator .aic-simulator__currentplan{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:1.25rem;overflow:hidden;border:1px solid #ccc}main.aic-simulator .aic-simulator__currentplan .dotBg{width:100%}main.aic-simulator .aic-simulator__currentplan-txt{padding:1rem;color:#fff;font-size:1.125rem;font-weight:700;text-align:center}main.aic-simulator .aic-simulator__currentplan-selected{display:flex;flex-direction:column;padding:1.5rem}main.aic-simulator .aic-simulator__currentplan-selected .currentplan__name{text-align:center}main.aic-simulator .aic-simulator__currentplan-selected .currentplan__val{font-size:1.4375rem;font-weight:700;color:#0081cc}main.aic-simulator .aic-simulator__results-table{display:flex;flex-direction:column;gap:3rem;margin-top:3rem;width:100%}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__results-table{margin-top:0}}main.aic-simulator .aic-simulator__table{display:flex;flex-direction:column;gap:1.5rem}main.aic-simulator .aic-simulator__table-title{padding:1rem;font-weight:700;background-color:#f3f3f3;text-align:center}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__table-title{font-size:.75rem;padding:.5rem .25rem}}main.aic-simulator .aic-simulator__table-content{display:flex;flex-direction:column;gap:1rem}main.aic-simulator .aic-simulator__table-content .table__title{font-size:1.125rem;font-weight:700}main.aic-simulator .aic-simulator__table-content .table__data{display:flex;flex-direction:column;border:1px solid #ccc;border-top:none}main.aic-simulator .aic-simulator__table-content .table__row{display:none;grid-template-columns:15% 24% 1fr;border-top:1px solid #ccc}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__table-content .table__row{grid-template-columns:1fr}}main.aic-simulator .aic-simulator__table-content .table__row .res-with-campaign{width:100%}main.aic-simulator .aic-simulator__table-content .table__txt{padding:1rem;border-right:1px solid #ccc;display:flex;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__table-content .table__txt{border-left:none;border-right:none;border-top:1px solid #ccc}}main.aic-simulator .aic-simulator__table-content .table__txt:first-child{background-color:#f3f3f3}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__table-content .table__txt:first-child{border-top:none;border-right:none}}main.aic-simulator .aic-simulator__table-content .table__txt:last-child{border-right:none}main.aic-simulator .aic-simulator__table-content .table__txt.--small{font-size:.875rem}main.aic-simulator .aic-simulator__table-content .table__txt .table-price{font-size:1.25rem;font-weight:800}main.aic-simulator .row-mobileoption{display:none}main.aic-simulator .row-mobileoption-new{display:none}main.aic-simulator .row-mobileoption-change{display:none}main.aic-simulator .active-row{display:grid!important}main.aic-simulator .aic-simulator__results-total{display:flex;justify-content:center;align-items:center;background-color:#f13c82;border-radius:.625rem;width:100%;padding:1rem;gap:2rem}@media screen and (max-width:740px){main.aic-simulator .aic-simulator__results-total{flex-direction:column;gap:1rem}}main.aic-simulator .aic-simulator__results-total.total-current{background-color:#0081cc}main.aic-simulator .aic-simulator__results-total .aic-simulator__results-left{border:2px solid #fff;padding:1rem;color:#fff;border-radius:.625rem;width:34%;text-align:center}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__results-total .aic-simulator__results-left{width:100%}}main.aic-simulator .aic-simulator__results-total .aic-simulator__results-right{display:flex;flex-direction:column;align-items:center;justify-content:center}main.aic-simulator .aic-simulator__results-total .res-campaign{display:none}main.aic-simulator .aic-simulator__results-iconarrow{width:0;height:0;border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-top:2.5rem solid #0081cc;align-self:center}main.aic-simulator .aic-simulator__results-txt{color:#fff;font-weight:700}main.aic-simulator .aic-simulator__total-val,main.aic-simulator .aic-simulator__totalcurrent-val{font-size:2rem;font-weight:800}main.aic-simulator .aic-simulator__results-title{display:flex;gap:1rem;width:100%}main.aic-simulator .aic-simulator__results-title>p:first-child{width:30%}main.aic-simulator .aic-simulator__results-title>p:last-child{width:70%}main.aic-simulator .aic-simulator__results-title-full{display:none;width:100%;flex-direction:column}main.aic-simulator .aic-simulator__results-title-full .aic-simulator__table-title{width:100%;margin-bottom:1rem}main.aic-simulator .aic-simulator__results-list{display:flex;flex-direction:column}main.aic-simulator .aic-simulator__results-service{display:flex;gap:1rem;width:100%;padding-bottom:.75rem}main.aic-simulator .aic-simulator__results-service>p{display:flex;align-items:center;justify-content:center}main.aic-simulator .aic-simulator__results-service>p:first-child{width:30%}main.aic-simulator .aic-simulator__results-service>p:last-child{width:70%}main.aic-simulator .aic-simulator__results-service__name{text-align:center}main.aic-simulator .table-type2{gap:1rem}main.aic-simulator .res-with-campaign{display:flex;align-items:center;gap:1.5rem;width:70%;justify-content:center}@media screen and (max-width:740px){main.aic-simulator .res-with-campaign{flex-direction:column;gap:0}}main.aic-simulator .res-with-campaign__normalprice{display:flex;flex-direction:column}main.aic-simulator .res-with-campaign__normalprice>p{text-align:center;text-decoration:line-through;line-height:1.2;text-decoration-color:red}main.aic-simulator .res-with-campaign__normalprice>p>span{font-size:.875rem}main.aic-simulator .res-with-campaign__campprice{display:flex;flex-direction:column;align-items:center}main.aic-simulator .res-with-campaign__discount{display:flex;gap:.5rem;align-items:flex-end;position:relative}main.aic-simulator .res-with-campaign__discount.--highlight{position:relative;z-index:0}main.aic-simulator .res-with-campaign__discount.--highlight .highlight-span{position:absolute;content:"";width:103%;height:.75rem;background:#ffec60;left:-.25rem;bottom:-.125rem;z-index:-1}main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-price{font-weight:800;font-size:2rem;color:#0081cc;line-height:1.2}@media screen and (max-width:640px){main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-price{font-size:1.625rem}}main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-months{font-size:.875rem;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-txt{font-size:1rem;display:flex;align-items:flex-end;line-height:1.2;font-weight:700;z-index:1}@media screen and (max-width:640px){main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-txt{font-size:.875rem}}main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-txt .txt-med{font-size:1.25rem;font-weight:800}@media screen and (max-width:640px){main.aic-simulator .res-with-campaign__discount .res-with-campaign__discount-txt .txt-med{font-size:1rem}}main.aic-simulator .res-with-campaign__taxdiscount{font-size:.875rem}main.aic-simulator .aic-simulator__others{display:flex;justify-content:space-between;align-items:baseline}main.aic-simulator .aic-simulator__others p{font-size:.75rem}main.aic-simulator .aic-simulator__others .med-txt{font-size:1rem;font-weight:700}main.aic-simulator .aic-simulator__others .big-txt{font-size:1.5rem;font-weight:700}main.aic-simulator .aic-simulator__cashback-conditions{width:100%}main.aic-simulator .aic-simulator__cashback-conditions .accordion__head{padding-block:1rem}main.aic-simulator .aic-simulator__cashback-conditions .accordion__head .ttl p{font-size:1rem}main.aic-simulator .aic-simulator__cashback-conditions .accordion__body{padding-block:1.5rem}main.aic-simulator .aic-simulator__cashback-content{display:flex;flex-direction:column;gap:1rem;font-size:.75rem}main.aic-simulator .aic-simulator__cashback-content a{text-decoration:underline}main.aic-simulator .aic-simulator__cashback-content span{color:red}main.aic-simulator .hidden-radio{display:none}main.aic-simulator .hidden-radio:checked{background-color:#edf5fe;border:4px solid #0081cc}main.aic-simulator .hidden-radio:checked~.option__icon{background:#0081cc}main.aic-simulator .hidden-radio:checked~.option-details .option__name{color:#262626}main.aic-simulator .hidden-radio:checked~.option__checkmark{border:2px solid #0081cc}main.aic-simulator .hidden-radio:checked~.option__checkmark::after{display:block}main.aic-simulator .step-active{display:flex}main.aic-simulator .dotBg{height:auto}main.aic-simulator .text{font-size:1rem;width:100%;line-height:1.4}main.aic-simulator .text.--small{font-size:.8125rem}main.aic-simulator .text.--small>span{color:#262626;font-size:.8125rem;font-weight:400}main.aic-simulator .text.--center{text-align:center}main.aic-simulator .text>span{font-size:1.4375rem;color:#0081cc;font-weight:700;font-family:Inter,sans-serif}main.aic-simulator .text.notes{margin-top:1rem}main.aic-simulator .text.notes p{font-size:.75rem}main.aic-simulator .text.notes a{text-decoration:underline}main.aic-simulator .text.jisshitsu-notes{margin:0}main.aic-simulator .text>a{text-decoration:underline}main.aic-simulator #selected-campaign{white-space:pre-line}main.aic-simulator .--col{display:flex;flex-direction:column}main.aic-simulator .aic-simulator__btn{display:flex;align-items:center;gap:.5rem;background-color:#262626;border-radius:.625rem;color:#fff;font-size:.875rem;font-weight:700;padding:1.125rem;width:100%;max-width:20rem;justify-content:center;cursor:pointer}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__btn{max-width:none}}main.aic-simulator .aic-simulator__btn::before{content:"";background-image:url(../../assets/images/simulator/download_icon.svg);background-size:cover;width:1.5rem;height:1.5rem}main.aic-simulator .aic-simulator__campaign{display:none}main.aic-simulator .camp-active{display:flex}main.aic-simulator .initialcosts{display:none}main.aic-simulator .initialcosts__item{display:none}main.aic-simulator .initialcosts__item-price{font-size:1.5rem;margin:0 auto}main.aic-simulator .initialcosts__item-price span{font-size:.75rem}main.aic-simulator .initialcosts__item-discount{display:flex;align-items:center;gap:1.5rem;margin:0 auto}@media screen and (max-width:640px){main.aic-simulator .initialcosts__item-discount{gap:.5rem}}main.aic-simulator .initialcosts__item .res-with-campaign__normalprice{flex-direction:row;align-items:center;gap:.3125rem}@media screen and (max-width:640px){main.aic-simulator .initialcosts__item .res-with-campaign__normalprice{flex-direction:column}}main.aic-simulator .initialcosts__item .res-with-campaign__normalprice p{font-size:1.25rem}main.aic-simulator .initialcosts__item .res-with-campaign__normalprice .res-with-campaign__tax{font-size:.875rem!important}main.aic-simulator .initialcosts .notes{margin-bottom:1rem}main.aic-simulator .initialcosts .aic-simulator__results-title{margin-bottom:1rem}main.aic-simulator .aic-simulator__campaign-item{width:100%;border:1px solid #ccc;padding:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}main.aic-simulator .aic-simulator__campaign-item .campaign-item__name{font-weight:700}main.aic-simulator .aic-simulator__campaign-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__campaign-list{grid-template-columns:1fr;width:100%;gap:.5rem}}main.aic-simulator .aic-simulator__results-table-2{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__results-table-2{margin-top:0}}main.aic-simulator .aic-simulator__results-costs{display:flex;gap:1.5rem;align-items:flex-start}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__results-costs{flex-direction:column}}main.aic-simulator .aic-simulator__costs-item{display:flex;flex-direction:column;width:100%;border:1px solid #ccc;position:relative}main.aic-simulator .aic-simulator__costs-item .initialcosts__item{flex-direction:column;gap:1rem}main.aic-simulator .aic-simulator__costs-item.is-clamped{overflow:hidden;transition:max-height .3s ease}main.aic-simulator .aic-simulator__costs-item.is-expanded{padding-bottom:3.875rem}main.aic-simulator .aic-simulator__costs-item.is-expanded .aic-simulator__more-btn{align-items:center}main.aic-simulator .aic-simulator__costs-item.is-expanded .aic-simulator__more-btn>button{top:0}main.aic-simulator .aic-simulator__costs-item.is-expanded .aic-simulator__more-btn>button::after{transform:rotate(180deg)}main.aic-simulator .aic-simulator__more-btn{width:100%;position:absolute;bottom:0;display:flex;justify-content:center;height:4.375rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}main.aic-simulator .aic-simulator__more-btn>button{position:absolute;bottom:.5rem;top:inherit;cursor:pointer;font-size:.75rem;display:flex;align-items:center;gap:.5rem}main.aic-simulator .aic-simulator__more-btn>button::after{content:"";width:.5rem;height:.25rem;display:inline-block;-webkit-mask:url(../../assets/images/simulator/arrow_icon.svg) center/cover;mask:url(../../assets/images/simulator/arrow_icon.svg) center/cover;background:#262626;transition:transform .2s ease;transform:rotate(0)}main.aic-simulator .aic-simulator__more-btn.is-hidden{display:none}main.aic-simulator .aic-simulator__costs-title{padding:1rem;text-align:center;background-color:#0081cc;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}main.aic-simulator .aic-simulator__costs-content{padding:1rem;padding-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee-item{display:flex;align-items:center;justify-content:space-between;padding:0 2rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee-item.--center{justify-content:center}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee-name{font-size:1.25rem;font-weight:700}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee-blue{font-weight:800;font-family:Inter,sans-serif;color:#0081cc;font-size:2rem;text-align:center;letter-spacing:.1875rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee-blue>span{color:#262626;font-size:1.25rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee{font-size:1rem;font-weight:700}main.aic-simulator .aic-simulator__costs-content .aic-simulator__fee>span{font-size:1.25rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__tag{text-align:center;height:1.8125rem;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;font-size:.875rem;font-weight:700}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details{display:flex;flex-direction:column;gap:.5rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details-item{display:flex;justify-content:space-between;padding-bottom:.25rem;border-bottom:1px dashed #ccc;gap:1rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details-item>p{font-size:.875rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details-item>p:nth-of-type(2){min-width:max-content}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details-block{padding:.5rem;background-color:#edf5fe}main.aic-simulator .aic-simulator__costs-content .aic-simulator__details-block p.notes{font-size:.75rem}main.aic-simulator .aic-simulator__costs-content .aic-simulator__item-service{font-size:.875rem;font-weight:700;margin-top:.5rem}main.aic-simulator .aic-simulator__others{flex-direction:column;gap:1.5rem}main.aic-simulator .aic-simulator__others .aic-simulator__others-item{display:flex;justify-content:center;align-items:center;width:100%;gap:2.5rem}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__others .aic-simulator__others-item{flex-direction:column;gap:0}}main.aic-simulator .aic-simulator__others .aic-simulator__others-left{display:flex;flex-direction:column;align-items:center}main.aic-simulator .aic-simulator__others .aic-simulator__others-left>span{font-weight:700;font-size:1rem}main.aic-simulator .aic-simulator__others .aic-simulator__others-left p{font-weight:700;color:#0081cc;font-size:1rem;position:relative;z-index:0}main.aic-simulator .aic-simulator__others .aic-simulator__others-left p>span{font-weight:800;font-size:2rem;color:#0081cc;line-height:1.4;font-family:Inter,sans-serif}@media screen and (max-width:640px){main.aic-simulator .aic-simulator__others .aic-simulator__others-left p>span{font-size:1.625rem}}main.aic-simulator .aic-simulator__others .aic-simulator__others-left .aic-simulator__others-description{font-size:.875rem;font-weight:700;color:#262626}main.aic-simulator .aic-simulator__others .aic-simulator__others-val{display:flex;align-items:baseline}main.aic-simulator .aic-simulator__others .aic-simulator__others-val .highlight-span{position:absolute;content:"";width:103%;height:.75rem;background:#ffec60;left:-.25rem;bottom:.3125rem;z-index:-1}main.aic-simulator .aic-simulator__others .aic-simulator__others-right{display:flex;align-items:center;justify-content:space-between;gap:.5rem}main.aic-simulator .aic-simulator__others .aic-simulator__others-right>p{display:flex;flex-direction:column;justify-content:center;font-weight:700}main.aic-simulator .aic-simulator__others .aic-simulator__others-right>p>span{font-size:1.25rem}main.aic-simulator .aic-simulator__others .aic-simulator__others-right .aic-simulator__others-zero{font-size:1.4375rem;font-weight:700;position:relative;z-index:0}main.aic-simulator .aic-simulator__others .aic-simulator__others-right .aic-simulator__others-zero>span{font-weight:800;font-size:3.625rem;color:#0081cc;line-height:1;font-family:Inter,sans-serif}main.aic-simulator .triangle-down{width:0;height:0;border-left:.875rem solid transparent;border-right:.875rem solid transparent;border-top:1.25rem solid #0081cc}main.aic-simulator .contact-set__l{width:100%;position:relative;border-radius:.625rem}main.aic-simulator .contact-set__l>p{font-size:1.125rem;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:767px){main.aic-simulator .contact-set__l>p{font-size:.875rem}}main.aic-simulator .contact-set__l>p::before{content:"";-webkit-mask:url(../../assets/images/simulator/mail_icon.svg) center/cover;mask:url(../../assets/images/simulator/mail_icon.svg) center/cover;background-color:#fff;width:1.5rem;height:1.5rem}main.aic-simulator .contact-set__l .button-circle{position:absolute;top:0;bottom:0;margin:auto 0;right:1.5rem}@media screen and (max-width:767px){main.aic-simulator .contact-set__l .button-circle{width:32px;height:32px}}main.aic-simulator .aic-simulator__results-banners{margin-top:1.75rem;display:none;flex-direction:column;gap:3rem}main.aic-simulator .aic-simulator__results-banners .aic-simulator__banners-list{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__results-banners .aic-simulator__banners-list{gap:1rem}}main.aic-simulator .aic-simulator__results-banners .aic-simulator__banner-item{display:none}@media screen and (max-width:919px){main.aic-simulator .aic-simulator__serviceBlock{grid-template-columns:1fr}}main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item{flex-direction:column;gap:1rem;padding:1.5rem .75rem;justify-content:center}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item{flex-direction:row;justify-content:flex-start;gap:1.5rem}}main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item .right{width:auto}main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item .title-with-arrow{width:100%;justify-content:center}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item .title-with-arrow{justify-content:flex-start}}main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item .desc{text-align:center}@media screen and (max-width:767px){main.aic-simulator .aic-simulator__serviceBlock .serviceBlock__item .desc{text-align:start}}.sitemap{letter-spacing:5%}.sitemap a{transition:all .3s ease}@media (hover:hover){.sitemap a:hover{opacity:.7}}.sitemap h2{font-weight:700;font-size:1.4375rem;line-height:1.4;padding-bottom:13px;border-bottom:3px solid #0081cc}.sitemap h2 .title-with-arrow span{width:2rem;height:2rem}.sitemap .sitemap__nav-sub{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 64px}@media screen and (max-width:767px){.sitemap .sitemap__nav-sub{grid-template-columns:repeat(1,1fr)}}.sitemap .sitemap__nav-sub .sitemap__nav-sub-item>a{font-size:1.125rem;line-height:1.4;font-weight:700;display:inline-flex;align-items:start;gap:4px}.sitemap .sitemap__nav-sub .sitemap__nav-sub-item>a span{top:0;left:0;width:1.5rem;height:1.5rem;background-color:#0081cc;border-radius:50%;position:relative}.sitemap .sitemap__nav-sub .sitemap__nav-sub-item>a span::after{content:"";position:absolute;top:50%;left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(-135deg);transform-origin:center;width:.5rem;height:.5rem;border-bottom:3px solid #fff;border-left:3px solid #fff}.sitemap .sitemap__nav-sub-sub-item>a{font-size:.875rem;line-height:1.75;text-decoration:underline;text-underline-offset:3px}.social-media-policy{letter-spacing:5%}.social-media-policy h2{display:flex;align-items:start;gap:8px;font-size:1.625rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.social-media-policy h2{font-size:1.25rem}}.social-media-policy h2 span{font-family:Inter,sans-serif;font-size:1.8125rem;line-height:1.4;font-weight:800;color:#0081cc}@media screen and (max-width:767px){.social-media-policy h2 span{font-size:1.4375rem}}.social-media-policy h3{font-size:1.125rem;line-height:1.4;font-weight:700}.social-media-policy .asterisk-indent{font-size:1rem;line-height:1.75}.social-media-policy dl{display:flex;align-items:start}.social-media-policy dl dt{flex-shrink:0}.social-media-policy .social-media-policy__url{display:flex;align-items:start}.social-media-policy .social-media-policy__url .__txt{text-decoration:underline;text-underline-offset:3px}.social-media-policy .social-media-policy__url .__icon{margin-left:8px}.spam-block{letter-spacing:.05em}.spam-block .headline-wrapper{position:relative}.spam-block .headline-wrapper .title-wrapper{text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:column}@media screen and (min-width:768px){.spam-block .headline-wrapper .title-wrapper{gap:1rem}}.spam-block .headline-wrapper .title-wrapper p{padding:.125rem 1rem;background-color:#00a33e;border-radius:100vh;color:#fff;font-weight:700;font-size:.875rem}@media screen and (min-width:768px){.spam-block .headline-wrapper .title-wrapper p{font-size:1.125rem}}.spam-block .headline-wrapper .title-wrapper h2{font-size:1.8125rem;font-weight:700}@media screen and (min-width:768px){.spam-block .headline-wrapper .title-wrapper h2{font-size:3.625rem}}.spam-block .headline-wrapper .title-wrapper h3{font-size:1rem;font-weight:700}@media screen and (min-width:768px){.spam-block .headline-wrapper .title-wrapper h3{font-size:1.4375rem}}.spam-block .headline-wrapper .img-wrapper{width:60%;margin:16px auto 0 auto;max-width:18.75rem}@media (min-width:1080px){.spam-block .headline-wrapper .img-wrapper{width:100%;max-width:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.spam-block .contents-wrapper{margin-top:4rem}@media screen and (min-width:768px){.spam-block .contents-wrapper{margin-top:5rem}}.spam-block .contents-wrapper .contents{margin-top:1.5rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents{margin-top:3rem}}.spam-block .contents-wrapper .contents p{font-size:1.125rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents p{font-size:1.625rem}}.spam-block .contents-wrapper .contents .block-wrapper{display:grid;grid-template-columns:1fr;margin-top:1.5rem;gap:1.5rem}@media (min-width:1080px){.spam-block .contents-wrapper .contents .block-wrapper{grid-template-columns:repeat(3,1fr);margin-top:3rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item{width:80%;margin:0 auto;max-width:18.75rem}@media (min-width:1080px){.spam-block .contents-wrapper .contents .block-wrapper .block-item{width:100%}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:100%;background-color:#00a33e;border-radius:100vh;position:relative}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble{padding:1rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble:before{content:"";width:1rem;height:1rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background-color:#00a33e;border-radius:100vh}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble:before{width:1.5rem;height:1.5rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble:after{content:"";width:.5rem;height:.5rem;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%,50%);background-color:#00a33e;border-radius:100vh}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble:after{width:1rem;height:1rem;bottom:-1.5rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble p{font-size:.875rem;font-weight:700;color:#fff}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .bubble p{font-size:1.125rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;aspect-ratio:1/1;border:2px solid #ccc;border-radius:100vh;margin-top:.125rem;width:80%;margin:2px auto 0 auto}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle{margin:4px auto 0 auto}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle img{width:4rem;margin-top:.25rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle img{width:5rem;margin-top:.5rem}}.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle p{font-size:1rem;font-weight:700;line-height:1.125}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper .block-item .circle p{font-size:1.125rem}}.spam-block .contents-wrapper .contents .block-wrapper02{margin-top:1.5rem;padding:1rem 1.5rem;background-color:#ccedd7;border-radius:1.25rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02{margin-top:3rem;padding:1.5rem 3rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:1080px){.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper{grid-template-columns:repeat(3,1fr)}}.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper .block-data{background-color:#fff;border-radius:1rem;padding:1rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper .block-data{padding:1.5rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper .block-data p{font-size:.875rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .block-data-wrapper .block-data p{font-size:1.125rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper{text-align:center;margin-top:1rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper{margin-top:2rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper p{font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper p{font-size:1.625rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:17.5rem;margin:0 auto}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent{max-width:none}}.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent img{width:40%}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent img{max-width:9.375rem}}.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent p{font-size:1rem;font-weight:700;white-space:nowrap;margin-top:1.25rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .block-wrapper02 .percent-wrapper .percent p{font-size:1.625rem}}.spam-block .contents-wrapper .contents .note{font-size:.6875rem;margin-top:1rem;font-weight:400;width:fit-content}@media screen and (min-width:768px){.spam-block .contents-wrapper .contents .note{font-size:.8125rem;margin-top:1.5rem}}.spam-block .contents-wrapper .table-wrapper{margin-top:3rem}.spam-block .contents-wrapper .table-wrapper h3{font-size:1rem;font-weight:700}@media screen and (min-width:768px){.spam-block .contents-wrapper .table-wrapper h3{font-size:1.125rem}}.spam-block .contents-wrapper .table-wrapper table{margin-top:1rem}.spam-block .contents-wrapper .table-wrapper table th{font-size:1rem;white-space:nowrap}@media screen and (max-width:767px){.spam-block .contents-wrapper .table-wrapper table th{border-bottom:none;white-space:wrap;word-break:keep-all}}.spam-block .contents-wrapper .table-wrapper table td{font-size:1.8125rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){.spam-block .contents-wrapper .table-wrapper table td{font-size:1.25rem}}.spam-block .contents-wrapper .table-wrapper table td .price{font-size:3.25rem;font-weight:800;color:#0081cc}@media screen and (max-width:767px){.spam-block .contents-wrapper .table-wrapper table td .price{font-size:2.25rem}}.spam-block .contents-wrapper .table-wrapper table td .note{margin:4px 0 0}@media screen and (max-width:767px){.spam-block .contents-wrapper .table-wrapper table td,.spam-block .contents-wrapper .table-wrapper table th{display:block;width:100%}}.spam-block .contents-wrapper .fraud-wrapper{margin-top:3rem;position:relative}@media screen and (min-width:768px){.spam-block .contents-wrapper .fraud-wrapper{margin-top:4rem;padding:3rem 4rem;border:2px solid #ccc;border-radius:1.25rem}}.spam-block .contents-wrapper .fraud-wrapper h3{font-size:1.125rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.spam-block .contents-wrapper .fraud-wrapper h3{font-size:1.4375rem;background-color:#fff;padding:.5rem 1rem;position:absolute;top:-1.875rem;left:50%;transform:translateX(-50%);white-space:nowrap}}.spam-block .contents-wrapper .fraud-wrapper p{font-size:.875rem;font-weight:400;margin-top:1rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .fraud-wrapper p{font-size:1rem;margin-top:0}}.spam-block .contents-wrapper .fraud-wrapper .button-square{margin:24px auto 0 auto}.spam-block .contents-wrapper .fraud-wrapper .button-square p{font-weight:700;margin-top:0}.spam-block .contents-wrapper .caution-wrapper{margin-top:32px}.spam-block .contents-wrapper .caution-wrapper .caution-title{font-size:1.125rem;font-weight:700;margin-top:1rem}.spam-block .contents-wrapper .caution-wrapper .caution-list{margin-top:1rem;list-style:none}.spam-block .contents-wrapper .caution-wrapper .caution-list li{position:relative;font-size:.8125rem;padding-left:1rem}.spam-block .contents-wrapper .caution-wrapper .caution-list li::before{content:"※";font-size:.8125rem;position:absolute;left:0;top:10px;transform:translateY(-50%)}.spam-block .contents-wrapper .caution-wrapper .caution-list li.caution-red{color:#e83316}.spam-block .contents-wrapper .caution-wrapper p{color:#e83316;font-size:.8125rem;text-align:left;font-weight:400;padding-left:1rem}.spam-block .contents-wrapper .apply-wrapper{margin-top:3rem;background-color:#f3f3f3;border-radius:1.25rem;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}@media (min-width:1080px){.spam-block .contents-wrapper .apply-wrapper{margin-top:4rem;padding:2rem;flex-direction:row;gap:5%}}.spam-block .contents-wrapper .apply-wrapper .apply-title{font-size:1.125rem;font-weight:700;color:#0081cc}@media screen and (min-width:768px){.spam-block .contents-wrapper .apply-wrapper .apply-title{font-size:1.625rem}}.spam-block .contents-wrapper .apply-wrapper .partition{width:90%;height:2px;background-color:#0081cc;margin:0 auto}@media (min-width:1080px){.spam-block .contents-wrapper .apply-wrapper .partition{width:2px;height:126px;margin:0}}.spam-block .contents-wrapper .apply-wrapper .apply-tel div{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}@media screen and (min-width:768px){.spam-block .contents-wrapper .apply-wrapper .apply-tel div{flex-direction:row}}.spam-block .contents-wrapper .apply-wrapper .apply-tel img{width:50%}@media screen and (min-width:768px){.spam-block .contents-wrapper .apply-wrapper .apply-tel img{width:100%;max-width:7.5rem}}.spam-block .contents-wrapper .apply-wrapper .apply-tel .tel-link{display:block}.spam-block .contents-wrapper .apply-wrapper .apply-tel .tel-link a{font-size:1.875rem;font-weight:800;color:#0081cc}@media screen and (min-width:768px){.spam-block .contents-wrapper .apply-wrapper .apply-tel .tel-link a{font-size:3.125rem}}.spam-block .contents-wrapper .apply-wrapper .apply-tel p{font-size:.75rem;font-weight:700;color:#0081cc}@media screen and (min-width:768px){.spam-block .contents-wrapper .apply-wrapper .apply-tel p{font-size:.9375rem;margin-top:-1.25rem}}.spam-block .contents-wrapper .extra{margin-top:3rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra{margin-top:4rem}}.spam-block .contents-wrapper .extra .contents-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5%}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .title-wrapper p{padding:.125rem 1rem;background-color:#00a33e;border-radius:100vh;color:#fff;font-weight:700;font-size:.875rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .title-wrapper p{font-size:1.125rem}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .title-wrapper h3{font-size:1.125rem;font-weight:700;margin-top:.5rem;text-align:center}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .title-wrapper h3{font-size:1.625rem;margin-top:1rem;text-align:left}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper{margin-top:1rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper{margin-top:2rem}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper p{font-size:.875rem;font-weight:400;text-align:left}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper p{font-size:1rem}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper .button-square{margin:1rem auto 0 auto}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper .button-square{margin:2rem auto 0 0}}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .text-wrapper .button-square p{font-weight:700}.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .caution-list{margin-top:1rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .contents-inner .caution-list{margin-top:2rem}}.spam-block .contents-wrapper .extra .contents-wrapper .img-wrapper{max-width:25rem}@media screen and (min-width:768px){.spam-block .contents-wrapper .extra .contents-wrapper .img-wrapper{max-width:none}}main.support .support__point{display:grid;gap:3.5rem}main.support .support__point-item{background:#e7ecf8;border-radius:1.25rem;padding:3rem 4rem;position:relative}@media screen and (max-width:767px){main.support .support__point-item{padding:2rem 1.5rem}}main.support .support__point-item.--house{padding:4rem 4rem 3.5rem}@media screen and (max-width:767px){main.support .support__point-item.--house{padding:2rem 1.5rem}}main.support .support__point-itemTop{display:flex;align-items:center;gap:3rem}@media screen and (max-width:767px){main.support .support__point-itemTop{flex-direction:column}}main.support .support__point-deco{position:absolute;top:-1.25rem;left:-1.25rem}main.support .support__point-txtWrap{width:28.25rem}@media screen and (max-width:767px){main.support .support__point-txtWrap{width:100%}}main.support .support__point-txtTitle{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.support .support__point-txtTitle{text-align:center}}@media screen and (max-width:767px){main.support .support__point-txtTitle+p{text-align:center}}main.support .support__point-txtImg{width:10.9375rem}@media screen and (max-width:767px){main.support .support__point-txtImg{margin-inline:auto}}main.support .support__point-txtImg img{width:100%;height:auto}main.support .support__point-img{width:28.25rem}@media screen and (max-width:767px){main.support .support__point-img{width:100%;max-width:550px}}main.support .support__point-img.--w314{width:19.625rem}@media screen and (max-width:767px){main.support .support__point-img.--w314{width:90%;max-width:450px;margin-inline:auto}}main.support .support__point-img img{width:100%;height:auto}main.support .support__point-content{background:#fff;border-radius:1.25rem;padding:2.5rem}@media screen and (max-width:767px){main.support .support__point-content{padding:2rem 1.5rem}}main.support .support__point-content.--arrow{position:relative}main.support .support__point-content.--arrow::after{content:"さらについてくる！";width:15.625rem;height:auto;aspect-ratio:250/48;background:url(../images/customer/other/img_support_bicyclelife_arrow.svg) no-repeat top center/100% 100%;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.4;text-align:center;padding-top:.3125rem;letter-spacing:.05em;position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){main.support .support__point-content.--arrow::after{width:12.5rem;font-size:.6875rem;padding-top:.1875rem}}main.support .support__point-content.--flex{display:flex;align-items:center;gap:4.75rem}@media screen and (max-width:767px){main.support .support__point-content.--flex{flex-direction:column;align-items:start;gap:2.5rem}}main.support .support__pointList.--column{grid-template-columns:1fr 1fr;gap:.25rem 2.8125rem}@media screen and (max-width:767px){main.support .support__pointList.--column{grid-template-columns:1fr}}main.support .support__pointList.--circle li:before{content:"●"}main.support .support__bottom{display:flex;align-items:center;gap:3rem}@media screen and (max-width:767px){main.support .support__bottom{flex-direction:column}}main.support .support__bottom-textWrap{width:42rem}@media screen and (max-width:767px){main.support .support__bottom-textWrap{width:100%;max-width:550px}}main.support .support__bottom-title{font-size:1.625rem;font-weight:700;line-height:1.4}main.support .support__bottom-img{width:22.5rem}@media screen and (max-width:767px){main.support .support__bottom-img{width:90%;max-width:450px;margin-inline:auto}}main.support .support__bottom-img img{width:100%;height:auto}main.support .support__start-img{min-width:41.875rem}main.support .support__start-img img{width:100%;height:auto}main.support .table .table_price{font-size:1.25rem;margin-right:.25rem}main.support .support__link{text-underline-offset:3px}main.support .support__link svg{vertical-align:middle;margin-left:-1.0625rem;margin-right:.3125rem}main.support .support__btnWrap{display:flex;gap:1.5rem}@media screen and (max-width:767px){main.support .support__btnWrap{flex-direction:column}}main.support .support__btnWrap li{width:100%}@media screen and (max-width:767px){main.support .support__btnWrap li{max-width:400px;margin-inline:auto}}@media screen and (max-width:980px){main.support .support__btnWrap .--support{min-width:15.9375rem}main.support .support__btnWrap .--support a{justify-content:left}main.support .support__btnWrap .--support p{margin-left:.625rem}}@media screen and (max-width:767px){main.support .support__btnWrap .--support{min-width:unset}main.support .support__btnWrap .--support a{justify-content:center}main.support .support__btnWrap .--support p{margin-left:0}}main.support .support__house-price{border-radius:1.25rem;background:#e7ecf8;padding:3rem 4rem 4rem}@media screen and (max-width:767px){main.support .support__house-price{padding:2rem 1.5rem}}@media screen and (max-width:767px){main.support .support__house-priceImg{max-width:250px;margin-inline:auto}}main.support .support__house-priceImg img{width:100%;height:auto}main.support .button-square__link.--left{justify-content:left}main.support .support__table.--1{min-width:48.4375rem}main.support .support__table.--1 .row-width th:nth-child(1){width:33.375rem}main.support .support__table.--1 .row-width th:nth-child(2){width:18.25rem}main.support .support__table.--1 .row-width th:nth-child(3){width:15.875rem}main.support .support__table.--1 .row-width td:nth-child(1){width:5.625rem;min-width:5.3125rem}main.support .support__table.--1 .row-width td:nth-child(2){width:27.75rem}main.support .support__table.--1 .row-width td:nth-child(3){width:18.1875rem;min-width:14.0625rem}main.support .support__table.--1 .row-width td:nth-child(4){width:15.9375rem;min-width:10rem}main.support .support__table.--2{min-width:53.125rem}main.support .support__table.--2 .row-width th:nth-child(1){width:39.4375rem}main.support .support__table.--2 .row-width th:nth-child(2){width:28.0625rem}main.support .support__table.--2 .row-width td:nth-child(1){width:11.6875rem}main.support .support__table.--2 .row-width td:nth-child(2){width:27.75rem}main.support .support__table.--2 .row-width td:nth-child(3){width:28.0625rem}main.support .support__table .fz16{font-size:1rem}main.support .support__table td{height:4.4375rem}main.support .support__table .support__table-affiliate{display:grid;gap:.375rem}main.support .support__table .support__table-nomalPrice{font-size:1.25rem;font-weight:800;margin-left:.25rem}main.support .support__table .support__table-surrortPrice{display:flex;align-items:center;justify-content:center;font-size:1.4375rem;font-weight:700;position:relative;z-index:2}main.support .support__table .support__table-surrortPrice span{color:#0081cc;font-size:3.125rem;font-weight:800;margin-right:.25rem}main.support .support__table .support__table-surrortPrice::after{content:"";width:4.625rem;height:1.1875rem;background:#ffec60;position:absolute;top:52%;left:50%;transform:translateX(-50%);z-index:-1}main.support .support__table .ls{letter-spacing:.05em}main.support .support__table.--2 .support__table-surrortPrice::after{width:10.0625rem}main.support .cta{display:flex;justify-content:space-between;background:#f3f3f3;align-items:center;padding:2rem 4rem;border-radius:1.25rem}@media screen and (max-width:1120px){main.support .cta{flex-direction:column;padding:2rem 1rem;gap:1.875rem}}@media screen and (max-width:767px){main.support .cta{gap:1.25rem}}main.support .cta .cta-tel{display:flex;align-items:end;gap:.6875rem}@media screen and (max-width:767px){main.support .cta .cta-tel{padding-bottom:1.5625rem;position:relative;gap:.3125rem}}main.support .cta .cta__img{width:7.3125rem}@media screen and (max-width:767px){main.support .cta .cta__img{width:3.75rem}}main.support .cta .cta__img img{width:100%;height:auto}main.support .cta .cta__numberWrap{color:#0081cc;text-align:center}main.support .cta .cta__number{font-family:Inter,sans-serif;font-size:3rem;font-weight:800;line-height:1.4;letter-spacing:.1em}@media screen and (max-width:767px){main.support .cta .cta__number{font-size:1.5rem;white-space:nowrap}}main.support .cta .cta__text{font-weight:700;margin-top:-.875rem}@media screen and (max-width:767px){main.support .cta .cta__text{margin-top:0;position:absolute;bottom:0;left:52%;transform:translateX(-50%);white-space:nowrap}}main.support .cta .cta__line{width:1px;height:7.875rem;background:#0081cc}@media screen and (max-width:1120px){main.support .cta .cta__line{width:100%;height:1px}}@media screen and (max-width:411px){main.support .anchor.--support{padding-inline:.3125rem}}@media screen and (max-width:365px){main.support .anchor.--support{padding-inline:1.5rem}}@media screen and (min-width:641px){main.support .anchor__link.--support{min-width:12.5rem}}main.support .slashTitle::after,main.support .slashTitle::before{flex-shrink:0}main.support .br.--1{display:none}@media screen and (max-width:885px){main.support .br.--1{display:block}}@media screen and (max-width:457px){main.support .br.--1{display:none}}@media screen and (max-width:457px){main.support .br.--2{display:none}}@media screen and (min-width:450px){main.support .br.--3{display:none}}main.support .nowrap{white-space:nowrap}@media screen and (max-width:767px){main.support .t-center.--sp-left{text-align:left!important}}@media screen and (max-width:767px){main.support .t-center.--sp-ib span{display:inline-block;text-align:left!important}}@media screen and (max-width:450px){main.support .button-square__link.--support{justify-content:center}}main.support .button-square.--fill{margin:0}.suspend{text-align:center;letter-spacing:5%}@media screen and (max-width:767px){.suspend{text-align:left}}.suspend .suspend__callCenter{border-radius:20px;background-color:#f3f3f3;display:flex;padding:32px 64px;align-items:center;justify-content:center;min-height:190px}@media screen and (max-width:767px){.suspend .suspend__callCenter{flex-direction:column;padding:32px 20px}}.suspend .suspend__callCenter dt{color:#0081cc;font-weight:700;font-size:1.625rem;line-height:1.4;padding-right:6.4075630252%}@media screen and (max-width:767px){.suspend .suspend__callCenter dt{padding-right:0;padding-bottom:1rem}}.suspend .suspend__callCenter dd{padding-left:6.4075630252%;position:relative}@media screen and (max-width:767px){.suspend .suspend__callCenter dd{padding-left:0}.suspend .suspend__callCenter dd::after{display:none}}.suspend .suspend__callCenter dd::after{content:"";position:absolute;height:126px;left:-.5px;top:50%;transform:translateY(-50%);width:1px;background-color:#0081cc}.suspend .suspend__callCenter dd .ttl .sec3__block1-link{display:flex;align-items:start;justify-content:center;gap:12px;color:#0081cc}.suspend .suspend__callCenter dd .ttl .sec3__block1-link img{width:117px;flex-shrink:0;margin-top:9px}@media screen and (max-width:767px){.suspend .suspend__callCenter dd .ttl .sec3__block1-link img{width:45px}}.suspend .suspend__callCenter dd .ttl .sec3__block1-link a{font-family:Inter,sans-serif;font-weight:800;font-size:3.0625rem;line-height:1.3998367347;display:flex;flex-direction:column}@media screen and (max-width:767px){.suspend .suspend__callCenter dd .ttl .sec3__block1-link a{font-size:2rem}}.suspend .suspend__callCenter dd .ttl .sec3__block1-link a span{font-size:.9375rem;line-height:1.4133333333;font-weight:700;margin-top:-14px}@media screen and (max-width:767px){.suspend .suspend__callCenter dd .ttl .sec3__block1-link a span{margin-top:-6px}}.suspend ul{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.suspend ul{text-align:left;align-items:start;justify-content:start}}.suspend ul li{display:inline-block;padding-left:13px;position:relative;font-size:.8125rem;line-height:1.75}.suspend ul li::after{content:"※";position:absolute;top:0;left:0;width:13px;height:13px}.input__form-thanks_title{font-size:20px;font-weight:700;margin-top:16px;text-align:center}@media screen and (min-width:768px){.input__form-thanks_title{font-size:26px;margin-top:32px}}.thanks__button__arrow img{vertical-align:top}.tv.single .tv__single-top{display:flex;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:767px){.tv.single .tv__single-top{justify-content:left;gap:1rem}}.tv.single .tv__single-time{border-right:1px solid #ccc;padding-right:1rem}.tv.single .tv__single-time p:nth-of-type(1){font-size:11px;text-align:center}.tv.single .tv__single-time p:nth-of-type(2){font-size:14px}.tv.single .tv__single-category{background:#0081cc;color:#fff;font-size:.875rem;border-radius:20px;padding:.5rem 1.5rem;font-weight:700}.tv.single .tv__single-title{font-weight:700;font-size:1.8125rem;text-align:center}.tv.single .tv__single-content h2{font-weight:700;font-size:1.4375rem}@media screen and (max-width:767px){.tv.single .tv__single-content h2{font-size:1.125rem}}.tv .button-square .arrow--left{transform:translateY(-50%) rotate(180deg)}.use{letter-spacing:5%}.use h3{display:flex;align-items:start;gap:8px;font-size:1.625rem;line-height:1.4;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.use h3{font-size:1.25rem}}.use h3 span{font-family:Inter,sans-serif;font-size:1.8125rem;line-height:1.4;font-weight:800;color:#0081cc}@media screen and (max-width:767px){.use h3 span{font-size:1.4375rem}}.use h4{display:flex;align-items:start;gap:8px;font-size:1.125rem;font-weight:700;line-height:1.4}.use .use__rule .asterisk-indent{font-size:1rem;line-height:1.75}.use .use__environment .__os-name{font-size:1.125rem;font-weight:700;line-height:1.4}.ml-none{display:none!important}@media screen and (max-width:1280px){.ml-none{display:block!important}}.s-display{display:none!important}@media screen and (max-width:640px){.s-display{display:block!important}}main.useful-features .small-section__wrapper{padding:3rem 1.5rem;border-radius:1.25rem;border:1px solid #989898;position:relative}@media screen and (max-width:767px){main.useful-features .small-section__wrapper{margin-inline:auto;max-width:30rem;padding:3rem 1rem}}main.useful-features .small-section__wrapper.p48{padding:3rem}main.useful-features .small-section__wrapper.p24{padding:1.5rem}@media screen and (max-width:767px){main.useful-features .small-section__wrapper.p_sp16{padding:3rem 1rem}}main.useful-features .small-section__wrapper.max-w-344{max-width:21.5rem;width:100%}@media screen and (max-width:767px){main.useful-features .small-section__wrapper.max-w-344{max-width:30rem}}main.useful-features .small-section__wrapper.border-3{border-width:.1875rem}main.useful-features .small-section__wrapper.padding64{padding:3rem 4rem}@media screen and (max-width:767px){main.useful-features .small-section__wrapper.padding64{padding:3rem 2rem}}main.useful-features .small-section__title{position:relative;font-size:1.5rem;line-height:1.4;letter-spacing:1.3px}@media screen and (max-width:767px){main.useful-features .small-section__title{font-size:1.25rem}}main.useful-features .small-section__title.fz23{font-size:1.4375rem;letter-spacing:.05em}@media screen and (max-width:767px){main.useful-features .small-section__title.fz23{font-size:1.125rem}}main.useful-features .small-section__title.fz18{font-size:1.125rem;letter-spacing:.05em}main.useful-features .small-section__title.fz16{font-size:1rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){main.useful-features .small-section__title.fz16{font-size:.875rem}}@media screen and (max-width:767px){main.useful-features .small-section__title.sp_t-left{text-align:left!important}}main.useful-features .small-section__title.color-white{color:#fff}main.useful-features .small-section__title.bg-green{background-color:#00a33e;padding:1rem}main.useful-features .small-section__wrapper>.small-section__title{position:absolute;background-color:#fff;width:fit-content;left:50%;transform:translateX(-50%);top:-1.125rem}@media screen and (max-width:767px){main.useful-features .small-section__wrapper>.small-section__title{font-size:1.25rem}}@media screen and (max-width:420px){main.useful-features .small-section__wrapper>.small-section__title{width:70%}main.useful-features .small-section__wrapper>.small-section__title::after,main.useful-features .small-section__wrapper>.small-section__title::before{display:none}}@media screen and (max-width:767px){main.useful-features .small-section__wrapper>.small-section__title.fz23{font-size:1rem}}main.useful-features .small-section__wrapper>.small-section__title.fz23::after,main.useful-features .small-section__wrapper>.small-section__title.fz23::before{width:2rem;height:2rem}main.useful-features .small-section__wrapper>.small-section__title.fz23::before{left:-2rem}main.useful-features .small-section__wrapper>.small-section__title.fz23::after{right:-2rem}main.useful-features .small-section__title::before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;left:-1.5rem;background-color:#fff}main.useful-features .small-section__title::after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;right:-1.5rem;background-color:#fff}main.useful-features .small-section__content--upper{display:flex;justify-content:space-between;align-items:center;gap:min(4.44vw,64px)}@media screen and (max-width:767px){main.useful-features .small-section__content--upper{flex-direction:column;justify-content:center;gap:3rem}}main.useful-features .small-section__priceImage--left{max-width:35.8125rem;width:100%}main.useful-features .small-section__priceImage--left img{width:100%;aspect-ratio:573/359;object-fit:contain}main.useful-features .small-section__content--right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}@media screen and (max-width:767px){main.useful-features .small-section__content--right{width:100%}}main.useful-features .small-section__priceImage--right{max-width:11.8125rem;width:100%}main.useful-features .small-section__priceImage--right img{width:100%;aspect-ratio:189/108.891;object-fit:contain}@media screen and (max-width:767px){main.useful-features .small-section__priceImage--right{align-self:center}}main.useful-features .small-section__text{font-size:1rem;line-height:1.75;letter-spacing:.05625rem}@media screen and (max-width:767px){main.useful-features .small-section__text{font-size:.875rem}}main.useful-features .small-section__notice{font-size:.8125rem;line-height:1.75;letter-spacing:.05em}main.useful-features .optionItem{background-color:#ffebf5}main.useful-features .sec1 .cont-title{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.useful-features .sec1 .cont-title{font-size:1.125rem}}main.useful-features .sec1 .sec1__point{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point{gap:3rem}}main.useful-features .sec1 .sec1__point li{position:relative;padding:3rem 4rem;border:1px solid #ccc;border-radius:20px}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li{padding:1.5rem 1rem}}main.useful-features .sec1 .sec1__point li .deco-balloon{position:absolute;top:-2rem;left:-1.25rem}main.useful-features .sec1 .sec1__point li figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li figure{flex-direction:column;gap:1rem}}main.useful-features .sec1 .sec1__point li figure img{aspect-ratio:452/279;max-width:calc(50% - 1.5rem);width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li figure img{max-width:100%}}main.useful-features .sec1 .sec1__point li figure figcaption{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem;max-width:calc(50% - 1.5rem)}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li figure figcaption{gap:.5rem;max-width:100%}}main.useful-features .sec1 .sec1__point li figure figcaption strong{font-size:1.4375rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li figure figcaption strong{font-size:1.125rem}}main.useful-features .sec1 .sec1__point li figure figcaption .caution p{font-size:.75rem}main.useful-features .sec1 .sec1__point li:nth-child(even) figure{flex-direction:row-reverse}@media screen and (max-width:767px){main.useful-features .sec1 .sec1__point li:nth-child(even) figure{flex-direction:column}}main.useful-features .button-square.dedicated-application__link,main.useful-features .button-square.option-item__link{margin:3rem 0 0}@media screen and (max-width:767px){main.useful-features .button-square.dedicated-application__link,main.useful-features .button-square.option-item__link{margin:3rem auto}}main.useful-features .flex-row-gap33{display:flex;justify-content:space-between;align-items:flex-start;gap:min(2.291vw,2.0625rem)}@media screen and (max-width:767px){main.useful-features .flex-row-gap33{flex-direction:column;justify-content:center;align-items:center;gap:3rem}}main.useful-features .point__box{position:relative;max-width:32.75rem;width:100%;padding:3rem 1.5rem;border:1px solid #ccc;border-radius:20px}main.useful-features .point__box .deco-balloon{position:absolute;top:-2rem;left:-1.25rem}@media screen and (max-width:767px){main.useful-features .point__box{max-width:initial}}main.useful-features .point__contents{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}main.useful-features .point__contents p,main.useful-features .point__contents strong{text-align:center}main.useful-features .point__contents strong{font-size:1.4375rem;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:767px){main.useful-features .point__contents strong{font-size:1.125rem}}main.useful-features .caution{margin-top:1rem}main.useful-features .caution p{font-size:.75rem}main.useful-features .net-tv__image{margin-inline:auto;max-width:21rem;width:100%}main.useful-features .net-tv__image img{width:100%;aspect-ratio:336/160;object-fit:contain}main.useful-features .hdd-feature{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}main.useful-features .hdd-feature li{display:grid;place-items:center;max-width:29.25rem;width:100%;height:4.375rem;border-radius:1.25rem;background-color:#ffebf5}@media screen and (max-width:1023px){main.useful-features .hdd-feature{grid-template-columns:repeat(1,1fr)}main.useful-features .hdd-feature li{margin-inline:auto}}main.useful-features .hdd-contents__wrapper{display:flex;justify-content:center;align-items:center;gap:min(6.25vw,5.625rem)}@media screen and (max-width:919px){main.useful-features .hdd-contents__wrapper{flex-direction:column;gap:3rem}}main.useful-features .hdd__image{max-width:158px;width:100%}main.useful-features .hdd__image img{width:100%;aspect-ratio:158/191;object-fit:contain}main.useful-features .hdd__contents{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}main.useful-features .hdd-price{display:flex;justify-content:flex-start;align-items:center}main.useful-features .hdd-price p{font-size:1.625rem;line-height:1.4;letter-spacing:.05em}main.useful-features .hdd-price__image{max-width:10.6875rem;width:100%}main.useful-features .hdd-price__image img{width:100%;aspect-ratio:171/95;object-fit:contain}main.useful-features .hdd__notice{font-size:.8125rem;line-height:1.75;letter-spacing:.05em}main.useful-features .hdd__cards.grid-col2{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}main.useful-features .hdd__cards strong{font-size:1.4375rem;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:767px){main.useful-features .hdd__cards.grid-col2{margin-inline:auto;max-width:30rem;grid-template-columns:1fr}}main.useful-features .grid-col__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1rem}@media screen and (max-width:767px){main.useful-features .grid-col__card strong{font-size:1.125rem}}main.useful-features .recording-time__table td,main.useful-features .recording-time__table th{width:20%}main.useful-features .fz13.hdd__notice{font-size:.8125rem;line-height:1.75;letter-spacing:.05em;margin-bottom:.25rem}main.useful-features table.jcom-link__table p{font-weight:700}main.useful-features table.jcom-link__table ul li{font-size:.75rem}main.useful-features table.jcom-link__table .red{color:#e83316}main.useful-features table.jcom-link__table .red p{color:#e83316;font-weight:400;display:flex;align-items:center}main.useful-features table.jcom-link__table .red p span{font-size:.625rem}main.useful-features table.jcom-link__table .red .bold{font-weight:700}main.useful-features .legislation-links-wrapper{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}main.useful-features .legislation-links-wrapper .button-square{margin:0}main.useful-features .legislation-links-wrapper .button-square .button-square__link p{font-size:.75rem}.vod .sec1 .sec1__block2{margin-top:4rem}.vod .sec1 .sec1__block2 .sec1__block2-list{grid-column-gap:3rem;display:grid;grid-template-columns:1fr}@media screen and (max-width:767px){.vod .sec1 .sec1__block2 .sec1__block2-list{flex-direction:column;gap:3rem;display:flex}}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item{border:3px solid #ccc;border-radius:20px;padding:3rem 2rem;position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 8}@media screen and (max-width:767px){.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item{width:100%;padding:3rem 1rem}}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec1__block2-itemFlex{display:flex;align-items:center;gap:2.5rem;text-align:center}@media screen and (max-width:767px){.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec1__block2-itemFlex{flex-direction:column;gap:2rem}}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec1__block2-itemFlex img{max-width:50%;width:100%}@media screen and (max-width:767px){.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec1__block2-itemFlex img{max-width:100%}}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item strong{position:absolute;content:"";width:fit-content;background:#fff;left:50%;transform:translateX(-50%);font-weight:700;font-size:1.125rem;top:-18px;white-space:nowrap;padding-left:1rem;padding-right:1rem}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .key-message{margin-bottom:1.5rem;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .key-message{margin-bottom:1rem;font-size:1.125rem}}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item figure{margin-top:.5rem;text-align:center}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item figure img{max-width:18.625rem}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point{background:#feedf4;padding:1rem}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point>p{text-align:center;font-size:.875rem}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point>p span{display:block;font-size:1.625rem;font-weight:700;color:#f13c82;text-align:center}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point .sec__block4-price{text-align:center}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point .sec__block4-price>p{font-weight:700;line-height:2em}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .sec3__block4-point .sec__block4-price>p span{color:#0081cc;font-size:2.25rem;font-weight:700;font-family:Inter,sans-serif;text-decoration:underline;text-decoration-color:#ffec60;text-decoration-thickness:10px;text-underline-offset:0}.vod .sec1 .sec1__block2 .sec1__block2-list .sec1__block2-item .asterisk-text{font-size:.6875rem}.vod .sec1 .sec1__block2 .button-square{margin:48px auto 0}.vod .sec1 .sec1__block2 .button-square>p{text-align:center;font-size:1.125rem;font-weight:700;color:#e83316;margin:0 auto 8px}.vod .sec1 .sec1__block3{padding-top:6rem}@media screen and (max-width:767px){.vod .sec1 .sec1__block3{padding-top:2.5rem}}.vod .sec1 .sec1__block3 figure{display:flex;gap:3.5rem;justify-content:center;align-items:center}@media screen and (max-width:767px){.vod .sec1 .sec1__block3 figure{flex-direction:column;gap:1.5rem}}.vod .sec1 .sec1__block3 figure img{max-width:21.875rem;width:100%;height:auto}.vod .sec1 .sec1__block3 figure figcaption{display:flex;flex-direction:column;gap:2rem;max-width:34.0625rem;width:100%}.vod .sec1 .sec1__block3 figure figcaption h4{font-size:1.625rem;font-weight:700}@media screen and (max-width:767px){.vod .sec1 .sec1__block3 figure figcaption h4{font-size:1.25rem}}.vod .sec2.inner-l{padding-left:initial;padding-right:initial}.vod .sec2 .button-square{margin:3.5rem auto 0}.vod .sec2 .sec2__addText{font-size:1.125rem;font-weight:700;text-align:center;margin:64px auto 0;width:fit-content;position:relative}.vod .sec2 .sec2__addText::after{content:"";width:100%;height:20px;display:block;background:url(../images/catv/secMovie__text.svg) no-repeat top/cover;position:absolute;bottom:-24px;left:0;right:0;margin:auto}.vod .sec2 .sec2__addText span{color:#f13c82}.vod .sec2 .sec2__subTitle{min-width:320px;width:fit-content;text-align:center;margin:64px auto 40px;padding:8px 16px;border-radius:100px;position:relative;font-weight:700;font-size:1.25rem}.vod .sec2 .sec2__subTitle::after{content:"";width:320px;height:70px;display:block;background-color:#ed831a;-webkit-mask-image:url(../../assets/images/vod/sec2__subTitle.svg);mask-image:url(../../assets/images/vod/sec2__subTitle.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;bottom:-21px;left:0;right:0;margin-inline:auto}.vod .sec2 .sec2__subTitle._telasa{margin-top:56px}.vod .sec2 .sec2__subTitle._telasa::after{background-color:#ed831a}.vod .sec2 .sec2__subTitle._paramount::after{background-color:#0081cc}.vod .sec3 .sec3__block1{display:flex;align-items:center}@media screen and (max-width:767px){.vod .sec3 .sec3__block1{flex-direction:column;gap:24px}}.vod .sec3 .sec3__block1 .sec3__block1-img{max-width:50%;width:100%}@media screen and (max-width:767px){.vod .sec3 .sec3__block1 .sec3__block1-img{max-width:100%}}.vod .sec3 .sec3__block1 .sec3__block1-price{max-width:50%;width:100%;text-align:center;align-content:center}@media screen and (max-width:767px){.vod .sec3 .sec3__block1 .sec3__block1-price{max-width:100%}}.vod .sec3 .sec3__block1 .sec3__block1-price img{max-width:321px;width:100%}@media screen and (max-width:767px){.vod .sec3 .sec3__block1 .sec3__block1-price img{width:80%;margin-inline:auto}}.vod .sec3 .sec3__block2 .sec3__block2-table{overflow-x:auto}.vod .sec3 .sec3__block2 .sec3__block2-table table{border:1px solid #ccc;border-collapse:collapse;width:100%;border-collapse:collapse}@media screen and (max-width:767px){.vod .sec3 .sec3__block2 .sec3__block2-table table{width:43.75rem}}.vod .sec3 .sec3__block2 .sec3__block2-table table tr td,.vod .sec3 .sec3__block2 .sec3__block2-table table tr th{padding:1rem}.vod .sec3 .sec3__block2 .sec3__block2-table table tr td:nth-of-type(1),.vod .sec3 .sec3__block2 .sec3__block2-table table tr th:nth-of-type(1){width:calc(100% - 21rem);border-right:1px solid #ccc}.vod .sec3 .sec3__block2 .sec3__block2-table table tr td:nth-of-type(2),.vod .sec3 .sec3__block2 .sec3__block2-table table tr th:nth-of-type(2){width:21rem}.vod .sec3 .sec3__block2 .sec3__block2-table table thead{background:#e1e1e1}.vod .sec3 .sec3__block2 .sec3__block2-table table tbody tr:not(:last-of-type){border-bottom:1px solid #ccc}.vod .sec3 .sec3__block2 .sec3__block2-table table tbody tr:nth-of-type(1) td:nth-of-type(2){vertical-align:middle;text-align:center}.vod .sec3 .sec3__block2 .sec3__block2-table table tbody tr td{font-weight:700;text-align:left}.vod .sec3 .sec3__block2 .sec3__block2-table table tbody tr td strong{text-decoration:underline;font-weight:700;display:block}.vod .sec3 .sec3__block2 .sec3__block2-table table tbody tr td small{display:block;font-weight:400;font-size:.8125rem;line-height:140%}.vod .sec3 .sec3__block2 .sec3__block2-text p{font-size:.8125rem}.vod .sec3 .sec3__block2 .sec3__block2-button img{vertical-align:initial}.vod .sec3 .sec3__block2 .sec3__block2-button>p{text-align:center;font-size:.8125rem}@media screen and (max-width:767px){.vod .sec3 .sec3__block2 .sec3__block2-button>p{text-align:left}}.vod .sec3 .sec3__block3{background:#ffebf5;border-radius:20px;padding:3rem;text-align:center}.vod .sec3 .sec3__block3 a{border-radius:10px}.vod .sec3 .sec3__block3 strong{font-weight:700;font-size:1.625rem;display:block}.vod .sec3 .sec3__block3 .contact-set__m{margin-block:24px}.vod .sec3 .sec3__block3 .contact-set__l{background-color:#fff;border:#ccc 3px solid}@media screen and (max-width:767px){.vod .sec3 .sec3__block3 .contact-set__l{width:100%;padding-inline:18px}}.vod .sec3 .sec3__block3 .contact-set__l .button-circle{flex-shrink:0}.vod .sec3 .sec3__block4 .dot-text{margin:0 auto}.vod .sec3 .sec3__block4 .sec3__block4-list{grid-column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.vod .sec3 .sec3__block4 .sec3__block4-list{flex-direction:column;gap:3rem;display:flex}}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item{border:3px solid #ccc;border-radius:20px;padding:3rem 2rem;position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 8}@media screen and (max-width:767px){.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item{width:100%;padding:3rem 1rem}}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item strong{position:absolute;content:"";width:fit-content;background:#fff;left:50%;transform:translateX(-50%);font-weight:700;font-size:1.125rem;top:-18px;word-break:auto-phrase;padding-left:1rem;padding-right:1rem}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item figure figcaption{font-size:.8125rem}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point{background:#feedf4;padding:1rem 1.5rem;border-radius:10px}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point>p{text-align:center;font-size:.875rem}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point>p span{display:block;font-size:1.625rem;font-weight:700;color:#f13c82;text-align:center}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price{text-align:center;align-content:center}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price>p{font-weight:700;line-height:2em;white-space:nowrap;flex-shrink:0}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price>p span{color:#0081cc;font-size:2.25rem;font-weight:700;font-family:Inter,sans-serif}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk{display:flex;align-items:center;gap:24px}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk:first-child{margin-bottom:16px;align-items:baseline}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk:first-child div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk p{font-size:.8125rem}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk p._price{font-weight:700;font-size:1rem;position:relative;line-height:1;z-index:2}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk p._price::after{content:"";width:100%;height:10px;display:block;background-color:#ffec60;position:absolute;bottom:0;z-index:-1}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .sec3__block4-point .sec3__block4-price._nhk p._price span{font-family:Inter,sans-serif;font-weight:800;font-size:1.625rem;color:#0081cc;margin-inline:4px}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .button-square img{vertical-align:initial}@media screen and (max-width:767px){.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .button-square{margin-left:auto;margin-right:auto}}.vod .sec3 .sec3__block4 .sec3__block4-list .sec3__block4-item .asterisk-text{font-size:.6875rem}.vod .sec4 .sec4__block1 figure{display:flex;gap:3rem;align-items:center}@media screen and (max-width:767px){.vod .sec4 .sec4__block1 figure{flex-direction:column;gap:1.5rem}}.vod .sec4 .sec4__block1 figure img{padding:1.5rem;background:#ffebf5;border-radius:20px;max-width:50%;width:100%;height:auto}@media screen and (max-width:767px){.vod .sec4 .sec4__block1 figure img{max-width:100%}}.vod .sec4 .sec4__block1 figure figcaption{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block1 figure figcaption{gap:1.5rem}}.vod .sec4 .sec4__block1 figure figcaption h3{font-size:1.625rem;font-weight:700}@media screen and (max-width:767px){.vod .sec4 .sec4__block1 figure figcaption h3{font-size:1.25rem}}.vod .sec4 .sec4__block2{margin-top:6rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block2{margin-top:3rem}}.vod .sec4 .sec4__block2 .sec4__block2-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content{flex-direction:column}}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1){max-width:35rem;width:100%}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1){order:2}}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) h4{font-size:1.625rem;font-weight:700}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) h4{font-size:1.125rem}}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) p{width:100%;height:auto}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) p{width:100%;max-width:initial}}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) p.indent{text-indent:-16px;padding-left:16px}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(1) p a svg{vertical-align:middle;fill:#03f}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(2){order:1}}.vod .sec4 .sec4__block2 .sec4__block2-content>div:nth-of-type(2) img{max-width:22.75rem;width:100%;height:auto}.vod .sec4 .sec4__block2 .sec4__block2-content figure{text-align:center}.vod .sec4 .sec4__block2 .sec4__block2-content figure figcaption{font-size:.875rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content figure figcaption{font-size:.625rem}}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content figure:nth-of-type(1){width:20%}}.vod .sec4 .sec4__block2 .sec4__block2-content figure:nth-of-type(1) img{max-width:8rem;width:100%;height:auto}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content figure:nth-of-type(2){width:70%}}.vod .sec4 .sec4__block2 .sec4__block2-content figure:nth-of-type(2) img{max-width:20.6875rem;width:100%;height:auto}@media screen and (max-width:767px){.vod .sec4 .sec4__block2 .sec4__block2-content figure:nth-of-type(2) img{max-width:initial}}.vod .sec4 .sec4__block3{display:flex;gap:3rem;justify-content:center;align-items:center;margin-top:6rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block3{flex-direction:column;margin-top:3rem}}.vod .sec4 .sec4__block3 .sec4__block3-text{max-width:34rem;width:100%;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block3 .sec4__block3-text{gap:1.5rem}}.vod .sec4 .sec4__block3 .sec4__block3-text h4{font-size:1.625rem;font-weight:700}@media screen and (max-width:767px){.vod .sec4 .sec4__block3 .sec4__block3-text h4{font-size:1.125rem}}.vod .sec4 .sec4__block3 .sec4__block3-app{max-width:22.5rem;width:100%;height:auto;background:#ffebf5;border-radius:20px;justify-content:center;padding:2.5rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block3 .sec4__block3-app{padding:1.5rem 1rem}}.vod .sec4 .sec4__block3 .sec4__block3-app>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media screen and (max-width:767px){.vod .sec4 .sec4__block3 .sec4__block3-app>div{justify-content:center}}.vod .sec4 .sec4__block3 .sec4__block3-app>div img{max-width:4.25rem;width:100%;height:auto}.vod .sec4 .sec4__block3 .sec4__block3-app>div p{font-weight:700;font-size:1.125rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block3 .sec4__block3-app>div p{font-size:.875rem}}.vod .sec4 .sec4__block3 .sec4__block3-app ul{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.vod .sec4 .sec4__block3 .sec4__block3-app ul li{display:flex;flex-direction:column;gap:.5rem;max-width:8.125rem;width:100%;align-items:center}.vod .sec4 .sec4__block3 .sec4__block3-app ul li p{text-align:center;font-weight:700;font-size:.875rem}.vod .sec4 .sec4__block3 .sec4__block3-app ul li>img{max-width:6.5rem;width:100%;height:auto}.vod .sec4 .sec4__block3 .sec4__block3-app ul li:nth-of-type(1) a>img{max-width:6.875rem;width:100%;height:2.5rem;object-fit:cover;border-radius:10px}.vod .sec4 .sec4__block3 .sec4__block3-app ul li:nth-of-type(2) a>img{border-radius:10px;max-width:8.125rem;width:100%;height:2.5rem;object-fit:cover}.vod .sec4 .sec4__block4{margin-top:6rem}.vod .sec4 .sec4__block4 .sec4__block4-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (max-width:767px){.vod .sec4 .sec4__block4 .sec4__block4-content{flex-direction:column}}@media screen and (max-width:767px){.vod .sec4 .sec4__block4 .sec4__block4-content .button-square{margin-left:auto;margin-right:auto}}.vod .sec4 .sec4__block4 .sec4__block4-content>div:nth-of-type(1){flex-direction:column;display:flex;gap:3.5rem;max-width:28.125rem;width:100%}@media screen and (max-width:767px){.vod .sec4 .sec4__block4 .sec4__block4-content>div:nth-of-type(1){order:2;gap:1.5rem}}.vod .sec4 .sec4__block4 .sec4__block4-content>div:nth-of-type(2){background:#ffebf5;display:flex;justify-content:center;align-items:center;padding:3.75rem 2rem;border-radius:20px}@media screen and (max-width:767px){.vod .sec4 .sec4__block4 .sec4__block4-content>div:nth-of-type(2){order:1;padding:1.5rem 1rem}}.vod .sec4 .sec4__block4 .sec4__block4-content>div:nth-of-type(2) img{max-width:18.75rem;width:100%;height:auto}.border-content{border:1px solid #ccc;padding:3rem 3rem 2.5rem;position:relative;border-radius:20px;margin-top:1.4375rem}@media screen and (max-width:767px){.border-content{padding:2rem 1rem;margin-top:1.125rem}}@media screen and (max-width:767px){.border-content.line-2{padding:2.5rem 1rem 2rem!important}.border-content.line-2 .border-content-title{top:-2.25rem!important}}.border-content .border-content-title{font-size:1.4375rem;font-weight:700;position:absolute;top:-1.4375rem;left:50%;transform:translateX(-50%);background:#fff;padding:0 1.5rem;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.border-content .border-content-title{font-size:1.125rem;top:-1.125rem;padding:0 1rem}}.confirm .contact-top{width:90%;margin:0 auto;max-width:500px}@media screen and (min-width:768px){.confirm .contact-top{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}}.confirm .contact-top ul{display:flex;align-items:center;justify-content:space-between;padding:0 3.875rem;position:relative}@media (max-width:767px){.confirm .contact-top ul{justify-content:center}}.confirm .contact-top ul:before{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% + 7.75rem)}.confirm .contact-top ul::after{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% - 7.75rem)}@media (max-width:767px){.confirm .contact-top ul::after,.confirm .contact-top ul:before{content:none}}.confirm .contact-top ul li{position:relative}.confirm .contact-top ul li.is-active .contact__top-step{background:#0081cc}.confirm .contact-top ul li.is-active .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#0081cc;bottom:0;left:50%;transform:translate(-50%,50%)}.confirm .contact-top ul li.is-active .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#0081cc;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.confirm .contact-top ul li .contact__top-step{border-radius:50%;background:#989898;width:4rem;height:4rem;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:0}.confirm .contact-top ul li .contact__top-step span{font-size:1rem;font-weight:700;color:#fff;line-height:.8em;font-family:Inter,sans-serif}.confirm .contact-top ul li .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#989898;bottom:0;left:50%;transform:translate(-50%,50%)}.confirm .contact-top ul li .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#989898;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.confirm .contact-top ul li p{font-weight:700;font-size:1.125rem;text-align:center;margin-top:.5rem}.confirm .confirm__form{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.confirm dl dd{padding:16px;border:1px solid #ccc;border-radius:10px;margin-top:8px}.confirm .input__ssl-note{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:32px}.confirm .input__ssl-note img{max-width:3.5rem;width:100%;height:auto}.confirm .button-square{margin:32px auto 0 auto}.confirm button{margin:24px auto 0 auto;display:block}.confirm button p{text-decoration:underline}.yroom-input{padding-bottom:64px}.yroom-input .contact-top{width:90%;margin:0 auto;max-width:500px}@media screen and (min-width:768px){.yroom-input .contact-top{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}}.yroom-input .contact-top ul{display:flex;align-items:center;justify-content:space-between;padding:0 3.875rem;position:relative}@media (max-width:767px){.yroom-input .contact-top ul{justify-content:center}}.yroom-input .contact-top ul:before{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% + 7.75rem)}.yroom-input .contact-top ul::after{position:absolute;content:"";width:7.5vw;height:1px;background:#ccc;top:50%;transform:translate(-50%,-50%);left:calc(50% - 7.75rem)}@media (max-width:767px){.yroom-input .contact-top ul::after,.yroom-input .contact-top ul:before{content:none}}.yroom-input .contact-top ul li{position:relative}.yroom-input .contact-top ul li.is-active .contact__top-step{background:#0081cc}.yroom-input .contact-top ul li.is-active .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#0081cc;bottom:0;left:50%;transform:translate(-50%,50%)}.yroom-input .contact-top ul li.is-active .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#0081cc;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.yroom-input .contact-top ul li .contact__top-step{border-radius:50%;background:#989898;width:4rem;height:4rem;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:0}.yroom-input .contact-top ul li .contact__top-step span{font-size:1rem;font-weight:700;color:#fff;line-height:.8em;font-family:Inter,sans-serif}.yroom-input .contact-top ul li .contact__top-step:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#989898;bottom:0;left:50%;transform:translate(-50%,50%)}.yroom-input .contact-top ul li .contact__top-step:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#989898;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.yroom-input .contact-top ul li p{font-weight:700;font-size:1.125rem;text-align:center;margin-top:.5rem}.yroom-input .contact__form{width:90%;margin:0 auto;max-width:500px}@media screen and (min-width:768px){.yroom-input .contact__form{max-width:43.75rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}}.yroom-input .contact__form .input__form-item-wrapper{margin-top:32px;position:relative;display:block}.yroom-input .contact__form .input__form-item-wrapper .input__form-policy-text{text-align:center;margin-bottom:16px}.yroom-input .contact__form .input__form-item-wrapper .input__form-policy-text span{display:block}.yroom-input .contact__form .input__form-item-wrapper .input__privacy-policy_link{text-decoration:underline}.yroom-input .contact__form .input__form-item-wrapper .input__form-policy-label{width:100%;padding:16px;border-radius:4px;border:1px solid #ccc;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.yroom-input .contact__form .input__form-item-wrapper .input__form-checkbox-wrapper{margin-top:8px;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.yroom-input .contact__form .input__form-item-wrapper .input__form-checkbox-item{padding:16px;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:start;gap:8px}.yroom-input .contact__form .input__form-item-wrapper .input__form-checkbox-item>.input__form-hidden-input{background:#f8f8f8;width:50%;border:none}.yroom-input .contact__form .contact__form-block1{background:#f3f3f3;border-radius:5px;padding:1rem 2rem}.yroom-input .contact__form .contact__form-block1 p{font-size:.8125rem}.yroom-input .contact__form .contact__form-privacy{text-align:center;border-top:1px solid #ccc;padding-top:4rem}.yroom-input .contact__form .contact__form-privacy a{text-decoration:underline}.yroom-input .contact__form .contact__form-accept{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.yroom-input .contact__form .contact__form-accept label{justify-content:center;display:flex;align-items:center;gap:.25rem}.yroom-input .contact__form .contact__form-accept input{width:.875rem;height:.875rem}.yroom-input .contact__form dl{display:flex;flex-direction:column;gap:8px}.yroom-input .contact__form dl .contact__form-select{position:relative}.yroom-input .contact__form dl .contact__form-select::before{position:absolute;width:4rem;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px;pointer-events:none}.yroom-input .contact__form dl .contact__form-select::after{position:absolute;content:"";background:url(../images/contact/icon-select.svg) no-repeat center center/contain;width:14px;height:25px;right:25px;top:50%;transform:translateY(-50%)}.yroom-input .contact__form dl .contact__form-select select{cursor:pointer;appearance:none;border:1px solid #ccc;border-radius:5px;padding:1rem;width:100%}.yroom-input .contact__form dl .contact__form-input{position:relative}.yroom-input .contact__form dl .contact__form-input input{width:100%;border:1px solid #ccc;border-radius:5px;padding:1rem}.yroom-input .contact__form dl .contact__form-input .zip-button{position:absolute;width:7.5rem;font-size:.875rem;text-align:center;color:#fff;height:100%;right:0;top:50%;transform:translateY(-50%);background:#0081cc;content:"";border-top-right-radius:5px;border-bottom-right-radius:5px;margin:0}.yroom-input .contact__form dl .contact__form-textarea textarea{border:1px solid #ccc;border-radius:5px;width:100%;height:10rem;padding:1rem;resize:none}.yroom-input .contact__form dl .error-js{color:red;font-size:.875rem}.yroom-input .contact__form .form-item{display:flex;gap:.25rem;align-items:center}.yroom-input .input__ssl-note{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:32px}.yroom-input .input__ssl-note img{max-width:3.5rem;width:100%;height:auto}.yroom-input .button-square{margin-left:auto;margin-right:auto}.yroom-input .button-square input{width:100%;height:100%;text-align:center;font-size:.875rem;font-weight:700}.yroom-input .button-square .button-square__link{display:flex;align-items:center;justify-content:center}.yroom-input .input__block{display:block}.yroom-input .input__form-text{margin-top:32px;text-align:left}@media screen and (min-width:768px){.yroom-input .input__form-text{text-align:center}}.yroom-input .input__form-notes{background:#f8f8f8;padding:16px;border-radius:10px;margin-top:24px;display:flex;gap:8px;font-size:13px}.input .input__form-thanks_title{font-size:20px;font-weight:700;margin-top:16px;text-align:center}@media screen and (min-width:768px){.input .input__form-thanks_title{font-size:26px;margin-top:32px}}.input .thanks__button__arrow img{vertical-align:top}.input .input__ssl-note{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:32px}.input .input__ssl-note img{max-width:3.5rem;width:100%;height:auto}.y-room .sec-splide-customer.inner-l{padding-left:initial;padding-right:initial}.y-room__area-tab-container{margin-top:14px;display:flex;justify-content:space-around;border-bottom:2px solid #0081cc}@media screen and (min-width:768px){.y-room__area-tab-container{margin-top:48px}}.y-room__area-tabs{display:grid;grid-template-columns:repeat(2,1fr);column-gap:8px;width:90%;margin:0 auto}@media screen and (min-width:768px){.y-room__area-tabs{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;padding:0;margin:0}}.y-room__area-tab{flex:1;text-align:center;cursor:pointer;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:16px 16px 0 0;transition:background-color .3s ease,color .3s ease;font-weight:700;display:flex;align-items:center;justify-content:center}.y-room__area-tab:nth-child(1),.y-room__area-tab:nth-child(2){padding:16px 0 32px 0;position:relative;top:16px;z-index:1}.y-room__area-tab:nth-child(3),.y-room__area-tab:nth-child(4){padding:16px 0;position:relative;z-index:2}@media screen and (min-width:768px){.y-room__area-tab:nth-child(1),.y-room__area-tab:nth-child(2){padding:24px 16px;z-index:1;top:0}}.y-room__area-tab input[type=radio]{display:none}.y-room__area-tab label{display:block;cursor:pointer;font-size:14px;line-height:1.4}@media screen and (min-width:768px){.y-room__area-tab label{font-size:18px}}.y-room__area-tab.active{background-color:#0081cc;color:#fff;border:none}.y-room__area-tab-content{display:none;padding:24px;background-color:#edf5fe;border-radius:0 0 20px 20px}@media screen and (min-width:768px){.y-room__area-tab-content{padding:64px;border-top:1px solid #0081cc;border-radius:0 0 16px 16px}}.y-room__area-tab-content.active{display:block}.y-room__area-tab-content label{font-size:16px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.y-room__area-tab-content label{display:block;font-size:18px;color:#262626;text-align:left}}.y-room__area-tab-content input[type=text]{margin-top:16px;padding:16px 24px;font-size:16px;border:1px solid #ccc;border-radius:10px;background-color:#fff;width:100%}@media screen and (min-width:768px){.y-room__area-tab-content input[type=text]{margin-top:0}}.y-room__area-tab-content input[type=text]::placeholder{font-size:18px}.y-room__area-tab-content button[type=submit]{width:80%;margin:16px auto 0 auto;display:block;white-space:nowrap;text-align:center;gap:8px;background-color:#262626;color:#fff;padding:16px 24px;border-radius:10px;position:relative;font-size:14px}@media screen and (min-width:768px){.y-room__area-tab-content button[type=submit]{width:25%;margin-top:0}}.y-room__area-tab-content button[type=submit]:hover{opacity:.7}.y-room__area-hint{text-align:center;margin-top:16px}@media screen and (min-width:768px){.y-room__area-hint{margin-top:10px;font-size:13px;color:#262626;letter-spacing:.05em;text-align:left}}@media screen and (min-width:768px){.y-room__area-input-wrapper{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}}.y-room__area-search-button-icon-wrapper{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:18px;height:18px}.y-room__area-search-button-icon-wrapper img{object-fit:contain;vertical-align:top}.y-room__area-search-button-text{text-align:center}@media screen and (min-width:768px){.y-room__area-region-container{display:flex;align-items:center;justify-content:center;gap:48px}}@media screen and (min-width:768px){.y-room__area-region-contents-wrapper{width:50%;font-size:16px}}.y-room__area-region-buttons{display:flex;flex-direction:column;gap:8px;width:90%;margin:16px auto 0 auto}@media screen and (min-width:768px){.y-room__area-region-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:32px;width:100%}}.y-room__area-region-button{padding:16px;background-color:#fff;border-radius:6px;border:1px solid #ccc;cursor:pointer;font-size:16px;box-shadow:0 4px 8px rgba(0,0,0,.05);position:relative;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.y-room__area-region-button-icon-wrapper{width:24px;height:24px;background-color:#0081cc;border-radius:50%;position:relative}.y-room__area-region-button-icon-wrapper:before{content:"";width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:25%;left:50%;transform:translateX(-50%) rotate(-45deg)}.y-room__area-region-caution-wrapper{margin-top:32px;font-size:13px}.y-room__area-region-caution-text:not(:first-child){margin-top:4px}.y-room__area-region-button.active,.y-room__area-region-button:hover{background-color:#2e90e5;color:#fff}.y-room__area-map-container{width:100%;border-radius:20px;overflow:hidden;margin-top:16px}@media screen and (min-width:768px){.y-room__area-map-container{width:50%;margin-top:0}}.y-room__area-region-list{display:block}.y-room__area-region-list:not(:first-child){margin-top:48px}.y-room__area-region-list-title{font-size:26px;font-weight:700;text-align:center}.y-room__area-region-list.active{display:block}.y-room__area-region-list table{width:100%;border-collapse:collapse;margin-top:32px}.y-room__area-region-list th{text-align:center;border:1px solid #ccc;padding:16px;background:#f8f8f8;font-size:16px;width:15%}.y-room__area-region-list td{border:1px solid #ccc;padding:16px;text-align:left;background:#fff}.y-room__area-region-list td a{text-decoration:underline}.y-room .y-room__about{display:flex;align-items:center;justify-content:center;gap:4rem;padding:0 64px}@media screen and (max-width:767px){.y-room .y-room__about{flex-direction:column;gap:1.5rem;padding:0}}.y-room .y-room__about .y-room__about-image{position:relative;width:40%;padding:4rem 2.5rem;border-radius:20px;border:1px solid #ccc}@media screen and (max-width:767px){.y-room .y-room__about .y-room__about-image{width:80%;padding:3rem 2rem}}.y-room .y-room__about .y-room__about-image .deco-balloon{position:absolute;top:-2.5rem;left:-2.25rem;width:initial;height:initial;padding:1rem 1.5rem;text-align:left;border-radius:20px}.y-room .y-room__about .y-room__about-image .deco-balloon p{font-weight:700;line-height:1.4}.y-room .y-room__about .y-room__about-image .deco-balloon svg{right:35px;bottom:-11px}@media screen and (max-width:919px){.y-room .y-room__about .y-room__about-image .deco-balloon svg{bottom:-8px}}.y-room .y-room__about .y-room__about-text{width:calc(60% - 4rem)}@media screen and (max-width:767px){.y-room .y-room__about .y-room__about-text{width:100%}}.y-room .y-room__about .y-room__about-text .y-room__about-text-ttl{font-size:1.625rem;line-height:1.4;font-weight:700}@media screen and (max-width:767px){.y-room .y-room__about .y-room__about-text .y-room__about-text-ttl{font-size:1.125rem}}.y-room .point .point__item{padding:2.5rem 1.5rem}@media screen and (max-width:767px){.y-room .point .point__item{padding:.75rem 1rem}}.y-room .point .point__item .deco{top:-2.5rem}@media screen and (max-width:767px){.y-room .point .point__item .deco{top:-1.25rem}}.y-room .point .point__item .add{font-size:1rem}@media screen and (max-width:767px){.y-room .point .point__item .add{font-size:.875rem}}.y-room .flow .flow__item .img-area.--img{width:30%;display:grid;place-content:center;padding:48px;border-radius:10px;border:1px solid #ccc;aspect-ratio:1/1}@media screen and (max-width:767px){.y-room .flow .flow__item .img-area.--img{width:100%;padding-block:1.5rem;aspect-ratio:initial}}.y-room .flow .flow__item .img-area.--icon{background:#f3f3f3}.ycv-channel{letter-spacing:5%}.ycv-channel p{text-align:center}.ycv-channel .ycv-channel__contents .__title{margin-bottom:2rem}.ycv-channel .ycv-channel__contents .ycv-channel__item{padding:29px 61px;border-radius:20px;border:3px solid #ccc}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item{padding:29px 20px}}.ycv-channel .ycv-channel__contents .ycv-channel__item .__head{display:flex;align-items:center}.ycv-channel .ycv-channel__contents .ycv-channel__item .__head .__txt{font-size:1.125rem;line-height:1.4;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-left:24px}.ycv-channel .ycv-channel__contents .ycv-channel__item .__head .__icon{margin-left:8px}.ycv-channel .ycv-channel__contents .ycv-channel__item .__body p{text-align:left}.ycv-channel .ycv-channel__contents .ycv-channel__item .__body ul li{padding-left:1.1em;position:relative}.ycv-channel .ycv-channel__contents .ycv-channel__item .__body ul li::after{content:"";position:absolute;top:.4em;left:0;width:1em;height:1em;border-radius:50%;background-color:#262626}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .__hamakkoImg{max-width:31.5rem;margin-inline:auto}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message{margin-top:2.5rem;margin-inline:auto;display:flex;align-items:center;gap:3.875rem;max-width:660px}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message{flex-direction:column}}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon{position:relative;flex:1;padding:1.5rem;background:#fff;border:2px solid #0081cc;border-radius:1.5rem}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:3px;height:38px;background:#fff}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon::after{top:auto;right:auto;left:50%;bottom:0;width:38px;height:4px;transform:translateX(-50%)}}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon .kai-message__arrow{position:absolute;top:50%;right:-38px;width:41px;height:38px;transform:translateY(-50%)}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon .kai-message__arrow{top:auto;right:auto;left:50%;bottom:-36px;transform:translateX(-50%) rotate(90deg)}}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon .kai-message__text{font-size:.875rem;line-height:1.4;text-align:left}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__balloon span{font-size:1rem;color:#0081cc;font-weight:700}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .kai-message__character{flex:0 0 103px;max-width:6.375rem}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .__lead{margin-top:1.5rem;text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .__lead{font-size:1rem}}.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .sns-wrap{margin-top:2.5rem;display:flex;justify-content:center;gap:2.5rem}@media screen and (max-width:767px){.ycv-channel .ycv-channel__contents .ycv-channel__item.--hamakko .sns-wrap{flex-direction:column;gap:1rem}}.ycv-channel .sec1 .dot-text{margin:4.5rem auto 0}.ycv-channel .sec1 #splide-ycvchannel.splide .splide__list .splide__slide img{border-radius:20px;aspect-ratio:800/400;object-fit:cover;width:100%;height:auto}.ycv-channel .sec1 #splide-ycvchannel.splide .splide__arrow{top:calc(50% - 1.5rem)}.ycv-channel .sec1 #splide-ycvchannel.splide .splide__arrow.splide__arrow--next{right:23%}@media screen and (max-width:767px){.ycv-channel .sec1 #splide-ycvchannel.splide .splide__arrow.splide__arrow--next{right:5%}}.ycv-channel .sec1 #splide-ycvchannel.splide .splide__arrow.splide__arrow--prev{left:calc(23% + 1.5rem)}@media screen and (max-width:767px){.ycv-channel .sec1 #splide-ycvchannel.splide .splide__arrow.splide__arrow--prev{left:calc(5% + 1.5rem)}}.ycv-channel .sec1 .sec1__arrows{display:flex;gap:1.5rem;width:100%}@media screen and (max-width:767px){.ycv-channel .sec1 .sec1__arrows{flex-direction:column}}.ycv-channel .sec1 .sec1__arrows a{width:calc(33% - 1rem)}@media screen and (max-width:767px){.ycv-channel .sec1 .sec1__arrows a{width:100%}}.ycv-channel .sec1 .sec1__arrows a p{font-size:1.0625rem}.ycv-channel .sec2 .sec2__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem .5rem}@media screen and (max-width:919px){.ycv-channel .sec2 .sec2__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline}}.ycv-channel .sec2 .sec2__list .sec2__item{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:8px;border:2px solid #ccc;border-radius:20px;background:#edf5fe;padding-bottom:1rem}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item{display:flex;flex-direction:column;width:calc(50% - .25rem)}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button{display:none}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button{display:block}}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button span{position:relative}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button span::after,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button span:before{position:absolute;content:"";width:14px;height:2px;background:#0081cc;top:50%}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button span::before{right:-24px}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button span::after{right:-24px;transform:rotate(90deg);transition:ease .3s}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-button button.is-open span::after{transform:rotate(0)}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-thumb img{aspect-ratio:264/152;object-fit:cover;border-top-left-radius:18px;border-top-right-radius:18px}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-info{display:flex;flex-direction:column;justify-content:end}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-info{justify-content:start}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-title{padding:.5rem 0;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:.75rem;flex-direction:column}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-title span{color:#0081cc;font-weight:700;font-size:.8125rem;line-height:140%}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-title span{font-size:.625rem}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-title p{color:#0081cc;font-weight:700}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-title p{font-size:.8125rem}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-actor{font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-description{padding:0 1rem;font-size:.875rem}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-description{font-size:.75rem;padding:0 .5rem}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-backnumber,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-broadcast,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-channel,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-content,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-links,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-request,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-youtube{padding:0 1rem;font-size:.8125rem}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-backnumber,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-broadcast,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-channel,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-content,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-links,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-request,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-youtube{font-size:.6875rem;padding:0 .5rem}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-backnumber,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-content,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-links,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-request,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-youtube{text-decoration:underline}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-backnumber a,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-content a,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-links a,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-request a,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-youtube a{display:flex;gap:8px;align-items:center;width:fit-content}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-description,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-info{overflow:hidden;transition:max-height .3s ease;max-height:0}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom.is-open,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-description.is-open,.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-info.is-open{max-height:1000px!important}}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom{padding-top:.75rem;position:relative;margin-top:.75rem;position:relative}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom>div{margin-top:.5rem}.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom::after{position:absolute;content:"";width:90%;height:1px;background:#ccc;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.ycv-channel .sec2 .sec2__list .sec2__item .sec2__item-bottom{margin-top:initial;padding-top:initial}}.jimotto .childTitle,.netflix .childTitle,.vod .childTitle,.ycv-channel .childTitle{margin-bottom:3rem}.inner800{max-width:50rem;width:100%;margin:0 auto}.asterisk-text{position:relative;padding-left:1rem;font-size:.8125rem;width:fit-content}@media screen and (max-width:767px){.asterisk-text{font-size:.75rem}}.asterisk-text::before{position:absolute;content:"※";left:0;top:0}.number-list{counter-reset:number 0}.number-list li{position:relative;padding-left:1.25rem}.number-list li:before{position:absolute;counter-increment:number;content:counter(number) ".";left:0;top:0}