﻿#point_service{position:relative;min-width:1280px;width:100%;left:50%;transform:translateX(-50%);overflow:hidden}#point_service *,#point_service *::before,#point_service *::after{box-sizing:border-box}#point_service body,#point_service h1,#point_service h2,#point_service h3,#point_service h4,#point_service p,#point_service figure,#point_service blockquote,#point_service dl,#point_service dd{margin:0}#point_service ul[role="list"],#point_service ol[role="list"]{list-style:none}#point_service html:focus-within{scroll-behavior:smooth}#point_service body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}#point_service a:not([class]){text-decoration-skip-ink:auto}#point_service img,#point_service picture{max-width:100%;display:block}#point_service input,#point_service button,#point_service textarea,#point_service select{font:inherit}@media (prefers-reduced-motion: reduce){#point_service html:focus-within{scroll-behavior:auto}#point_service *,#point_service *::before,#point_service *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}#point_service *:not(.p-anchor){line-height:normal;color:#212121}#point_service .lazyload,#point_service .lazyloading{opacity:0}#point_service .lazyloaded{opacity:1}#point_service .fade-in{opacity:0;transition:opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}#point_service .fade-in.lazyloaded{opacity:1}#point_service a:hover{text-decoration:none}#point_service a img.fade-in.lazyloaded{transition:.35s ease-in-out}#point_service a:hover img.fade-in.lazyloaded{opacity:.7}#point_service .screen-reader-text{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:0;left:0}#point_service .p-asterisk{padding-left:1em;text-indent:-1em}#point_service .p-asterisk span:before{content:"※"}#point_service .p-inner-wrap{position:relative;margin:0 auto;padding-top:15px;padding-bottom:74px;width:1088px}#point_service .p-fv{position:relative}#point_service .p-fv__kv{margin:0 auto;width:1088px}#point_service .p-fv__date{margin:-106px 0 0 4px}#point_service .p-fv__5times{margin:55px auto 0;color:#212121;line-height:calc(47 / 35);font-weight:bold;text-align:center;font-size:35px}#point_service .p-fv__note{margin:29px auto 0;color:#212121;line-height:calc(36 / 26);font-size:26px;text-align:center}#point_service .p-inner{margin:0 auto}#point_service .p-lead{margin:62px auto 0}#point_service .p-lead:has(.p-lead__color-red){margin-top:70px}#point_service .p-lead:has(.p-lead__color-red)+.p-point{margin-top:0}#point_service .p-lead p{margin:0 -2em;text-align:center;font-size:35px;line-height:1.55;font-weight:bold;letter-spacing:-.03em}#point_service .p-lead p.p-lead__color-red{margin-right:auto;margin-left:auto;padding:13px 0;display:block;font-size:42px;line-height:calc(52 / 42);width:1088px;color:#fff;background-color:#E60012;letter-spacing:normal}#point_service .p-point{position:relative;margin:-4px auto 0}#point_service .p-point__item{position:relative;width:1088px}#point_service .p-point__item__title{display:block}#point_service .p-point__item__box{position:relative;z-index:1}#point_service .p-point__item__box p{margin-top:17px;margin-left:60px;font-size:24px;letter-spacing:-.02em}#point_service .p-point__item__box .p-asterisk{margin-top:2px;font-size:20px;line-height:1.55}#point_service .p-point__item__box ul{margin-top:7px;margin-left:60px}#point_service .p-point__item__box li{font-size:20px;line-height:1.55;white-space:nowrap;letter-spacing:-.02em}#point_service .p-point__item__box li:before{content:'●'}#point_service .p-point__item--1{height:439px}#point_service .p-point__item--1 .p-point__item__box{margin:41px 0 0 5px;position:absolute;top:0;left:0;width:340px;height:359px}#point_service .p-point__item--1 .p-point__item__box+.p-point__item__box{margin:26px 0 0 341px;width:736px}#point_service .p-point__item--1 .p-point__item__title{width:617px}#point_service .p-point__item--1 .p-point__item__label{margin:0 122px 0 0;position:absolute;right:0;bottom:0;width:339px;height:285px}#point_service .p-point__item--2{height:450px;background-color:rgba(230,0,18,0.1)}#point_service .p-point__item--2 .p-point__item__box{margin:0 0 0 0;width:calc(1088px - 283px)}#point_service .p-point__item--2 .p-point__item__box+.p-point__item__box{margin:30px 91px 0 0;position:absolute;top:0;right:0;width:283px;height:395px}#point_service .p-point__item--2 .p-point__item__box p{margin-top:19px;margin-left:108px}#point_service .p-point__item--2 .p-point__item__box .p-asterisk{margin-top:5px;margin-left:108px;line-height:1.6}#point_service .p-point__item--2 .p-point__item__box ul{margin-top:17px;margin-left:60px}#point_service .p-point__item--2 .p-point__item__title{margin:0 0 0 47px;padding-top:36px;width:625px}#point_service .p-point__item--2 .p-point__item__label{margin-left:56px;position:absolute;left:0;bottom:0;width:416px;height:286px}#point_service .p-point+.p-point-caution{margin-top:69px}#point_service .p-benefits{position:relative;margin:85px auto 0}#point_service .p-benefits__title{text-align:center;font-size:50px;font-weight:bold;color:#E60012;line-height:1.15}#point_service .p-benefits__title+p{margin-top:22px;text-align:center;font-weight:bold;font-size:32px;line-height:1.32}#point_service .p-benefits__special-coupon{margin:35px auto 0;width:968px}#point_service .p-benefits__special-coupon figure+.p-asterisk{margin-top:27px}#point_service .p-benefits .p-asterisk{margin-top:-4px;font-size:20px;text-align:center;line-height:1}#point_service .p-regist-new{margin:48px auto 0}#point_service .p-regist-new p{font-size:32px;line-height:1.3;font-weight:bold;text-align:center}#point_service .p-regist-new p span{line-height:1.3;background:linear-gradient(transparent 70%, rgba(230,0,18,0.1) 0%);background-size:100% 98%;background-repeat:no-repeat}#point_service .p-regist-new p.p-regist-new__note{margin:46px auto 0;color:#212121;line-height:calc(36 / 26);font-weight:normal;font-size:26px;text-align:center}#point_service .p-regist-new p.p-regist-new__note span{background:none;line-height:calc(36 / 26);font-size:26px}#point_service .p-regist-new a{margin:51px auto 0;display:block;width:350px;height:60px;line-height:60px;border-radius:16px;text-align:center;color:#fff;background-color:#212121;font-size:37px}#point_service .p-regist-new a span{transform:translate(0, -1px);display:block;color:#fff;height:60px;line-height:60px}#point_service .p-regist-new--fv-bottom{margin-top:48px}#point_service .p-regist-new--fv-bottom a{margin-top:54px}#point_service .p-regist-new--middle{margin-top:85px}#point_service .p-regist-new--middle a{margin-top:66px}#point_service .p-point-caution{margin:71px auto 0;padding:30px 0 24px;border:5px solid #e60012;border-radius:40px;width:1088px}#point_service .p-point-caution__title{text-align:center;font-size:32px;font-weight:bold}#point_service .p-point-caution__lead{margin-top:14px;text-align:center;font-weight:bold;font-size:24px;line-height:1.22}#point_service .p-point-caution__qr{margin:28px auto 0;border:2px solid #000;border-radius:15px;padding:12px 15px 13px;width:470px}#point_service .p-point-caution__qr__inner{display:flex;flex-wrap:nowrap;justify-content:space-between}#point_service .p-point-caution__qr p{display:block;width:263px;display:flex;flex-direction:column;align-items:center;margin:auto 0 auto 14px}#point_service .p-point-caution__qr p.p-asterisk{margin:1em 0 0 0;padding:0;text-indent:inherit;display:block;width:100%;text-align:center;font-size:14px}#point_service .p-point-caution__qr__code{margin-top:1px;width:136px}#point_service .p-point-caution__qr+p{margin-top:68px;line-height:1.26;text-align:center;font-size:20px}#point_service .p-point-caution__app{margin:17px auto 0;display:table}#point_service .p-point-caution__app+p{margin-top:18px;text-align:center;font-size:24px;line-height:1.26}#point_service .p-point-caution__app+p+.p-asterisk{margin-top:9px;text-align:center;font-size:20px;letter-spacing:-.03em}#point_service .p-point-caution+.p-regist-new{margin-top:56px}#point_service .p-rules{position:relative;margin:57px auto 0}#point_service .p-rules__title{color:#212121;line-height:1.2;font-weight:bold;font-size:37px}#point_service .p-rules__items{margin-top:17px}#point_service .p-rules__item{position:relative}#point_service .p-rules__item__title,#point_service .p-rules__item p{position:relative;line-height:1.644;font-size:15px}#point_service .p-rules__item__title+p{margin-top:3px}#point_service .p-rules__item p{margin-left:1.5em}#point_service .p-rules__item__mark{padding-right:1.5em;line-height:1.5}#point_service .p-rules__item__mark:before{margin-left:.3em;content:"";display:block;background-color:#000;width:.9em;height:.9em;border-radius:50%;position:absolute;top:0;left:0;transform:translate(0, -50%);margin-top:0.9em}#point_service .p-rules__item__indent{margin-left:3em;padding-left:1em;text-indent:-1em}#point_service .p-rules__item__contact,#point_service .p-rules__item__time{margin-left:2.25em;display:flex;justify-content:flex-start;flex-wrap:wrap;width:calc(100% - 2.25em)}#point_service .p-rules__item__contact *,#point_service .p-rules__item__time *{line-height:1.644;font-size:15px}#point_service .p-rules__item__contact dt,#point_service .p-rules__item__time dt{width:4em}#point_service .p-rules__item__contact dd,#point_service .p-rules__item__time dd{width:calc(100% - 4em)}#point_service .p-rules__item__time dt{width:6.5em}#point_service .p-rules__item__time dd{width:calc(100% - 6.5em)}#point_service .p-rules__item__time--indent{margin-left:12.5em;margin-top:-1.5em;width:calc(100% - 12.5em)}#point_service .p-rules__item a{text-decoration:underline;font-weight:bold}#point_service .p-rules__item:nth-of-type(n+2){margin-top:32px}#point_service .p-rules--about-point{margin-top:87px}#point_service .p-rules--about-point .p-rules__title span{font-feature-settings:"palt"}#point_service .p-rules--about-point .p-rules__item{margin-top:17px}#point_service .p-rules--about-point .p-rules__item p{margin-left:0;font-size:18px;line-height:1.3}#point_service .p-rules--about-point .p-rules__item__contact{margin-top:28px;margin-left:0}#point_service .p-rules--about-point .p-rules__item__contact *{font-size:18px;line-height:1.3}#point_service .p-rules--about-point .p-rules__item__time *{font-size:18px;line-height:1.3}#point_service .p-details summary{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;padding:16px 24px;border:1px solid #757575;color:#000;transition:.4s;text-align:left}#point_service .p-details summary:hover{cursor:pointer;background-color:#f4f4f4}#point_service .p-details summary::-webkit-details-marker{display:none}#point_service .p-details__summary-icon{display:block;position:relative;width:24px;margin-left:auto;flex-shrink:0;transform-origin:center 43%;transition:transform 0.4s}#point_service .p-details__summary-icon::before,#point_service .p-details__summary-icon::after{content:"";position:absolute;display:block;width:15px;height:3px;background-color:#757575}#point_service .p-details__summary-icon::before{left:0;transform:rotate(45deg)}#point_service .p-details__summary-icon::after{right:0;transform:rotate(-45deg)}#point_service .p-details__content{overflow:hidden;background-color:#fff}#point_service .p-details__content__inner{padding:24px 48px;display:flex;flex-direction:column;gap:16px}#point_service .p-details.is-opened .p-details__summary-icon{transform:rotate(180deg)}#point_service .p-details-group{position:relative;margin:84px auto 0}#point_service .p-details-group__title{color:#212121;line-height:1.2;font-weight:bold;font-size:37px}#point_service .p-details-wrapper{margin:23px auto 0}#point_service .p-details{margin:0 auto;position:relative;border:2px solid #757575;width:1088px}#point_service .p-details *{position:relative;line-height:1.37;font-size:18px}#point_service .p-details summary{position:relative;margin:0 auto;padding:20px 30px 17px;border:none;width:1084px}#point_service .p-details summary p{line-height:1.37;margin-left:16px;font-size:18px}#point_service .p-details__q,#point_service .p-details__a{font-family:'Raleway', sans-serif;font-weight:800;font-size:20px}#point_service .p-details__summary-icon{transition:none;padding:12px 0 0;margin-right:-6px;width:24px;height:27px}#point_service .p-details__summary-icon::before,#point_service .p-details__summary-icon::after{content:"";position:absolute;display:block;width:15px;height:2px;background-color:#757575}#point_service .p-details__content{position:relative}#point_service .p-details__content:before{display:block;content:"";width:1048px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);margin:0 auto;border-bottom:1px solid #757575}#point_service .p-details__content__inner{position:relative;margin:0 auto;padding:19px 0 18px;border:none;width:1024px;gap:0;flex-direction:row}#point_service .p-details__content__inner__right{margin-left:16px}#point_service .p-details__content__inner p:not(.p-details__content__indent):not(.p-details__content__indent--2).p-details__content__time__note{margin-left:0;padding-left:1em;text-indent:-1em}#point_service .p-details__content__inner a{text-decoration:underline;font-weight:bold}#point_service .p-details__content__contact,#point_service .p-details__content__time{display:flex;justify-content:flex-start;flex-wrap:wrap}#point_service .p-details__content__contact *,#point_service .p-details__content__time *{line-height:1.37;font-size:18px}#point_service .p-details__content__contact dt,#point_service .p-details__content__time dt{width:4em}#point_service .p-details__content__contact dd,#point_service .p-details__content__time dd{width:calc(100% - 4em)}#point_service .p-details__content__contact--indent,#point_service .p-details__content__time--indent{margin-left:1em;width:calc(100% - 1em)}#point_service .p-details__content__time dt{width:6.5em}#point_service .p-details__content__time dd{width:calc(100% - 6.5em)}#point_service .p-details__content__time--indent{margin-left:12em;margin-top:-1.37em;width:calc(100% - 12em)}#point_service .p-details__content__indent{padding-left:1em;text-indent:-1em}#point_service .p-details__content__indent--2{margin-left:1em;padding-left:0;text-indent:inherit}#point_service .p-details+.p-details{margin-top:-1px}#point_service .p-details.is-opened .p-details__summary-icon{padding-top:10px}#point_service .p-details-group{margin-top:114px}#point_service .p-social-link{margin:100px auto 0;width:234px;display:flex;justify-content:space-between;flex-wrap:nowrap}#point_service .p-social-link__btn{margin:0;width:58px}#point_service .p-social-link__btn a{display:block;line-height:.5}#point_service .p-social-link{margin-top:89px}
