.page-select-point .alternate-index{max-width:calc(1086px + 12.8%);margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-select-point .alternate-index{padding-left:6.4%;padding-right:6.4%}}.page-select-point .alternate-index__item{position:relative}.page-select-point .alternate-index__item:first-child{margin-top:60px}@media(min-width: 768px){.page-select-point .alternate-index__item:first-child{margin-top:100px}}@media(min-width: 1024px){.page-select-point .alternate-index__item:first-child{margin-top:120px}}.page-select-point .alternate-index__item:not(:first-child){margin-top:180px}@media(min-width: 768px){.page-select-point .alternate-index__item:not(:first-child){margin-top:120px}}@media(min-width: 1024px){.page-select-point .alternate-index__item:not(:first-child){margin-top:160px}}.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__txt-area{margin-right:2.67%;padding-left:24px;padding-right:14px;border-top-right-radius:40px;border-bottom-right-radius:40px}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__txt-area{border-top-right-radius:60px;border-bottom-right-radius:60px;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:14.20204vw}}.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__img-area{right:0;border-top-left-radius:40px;border-bottom-left-radius:40px}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__img-area{border-radius:60px}}.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__img-area--border{border-right-width:0}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(odd) .alternate-index__img-area--border{border-right-width:2px}}.page-select-point .alternate-index__item:nth-child(even){display:flex;align-items:center;justify-content:flex-end}.page-select-point .alternate-index__item:nth-child(even) .alternate-index__txt-area{margin-left:2.67%;padding-left:14px;padding-right:24px;border-top-left-radius:40px;border-bottom-left-radius:40px}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(even) .alternate-index__txt-area{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:auto;border-top-left-radius:60px;border-bottom-left-radius:60px;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:14.20204vw;width:66.61786vw}}.page-select-point .alternate-index__item:nth-child(even) .alternate-index__img-area{left:0;border-top-right-radius:40px;border-bottom-right-radius:40px}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(even) .alternate-index__img-area{border-radius:60px}}.page-select-point .alternate-index__item:nth-child(even) .alternate-index__img-area--border{border-left-width:0}@media(min-width: 768px){.page-select-point .alternate-index__item:nth-child(even) .alternate-index__img-area--border{border-left-width:2px}}.page-select-point .alternate-index__txt-area{padding-top:20px;padding-bottom:150px;background-color:#fff}@media(min-width: 768px){.page-select-point .alternate-index__txt-area{width:66.61786vw;padding-top:5.85651vw;padding-bottom:5.85651vw}}.page-select-point .alternate-index__heading{display:flex;align-items:center}.page-select-point .alternate-index__circle{flex-grow:0;flex-shrink:0;background-color:#f9837d;color:#fff;width:66px;height:66px;border-radius:50%;font-weight:900;font-size:17px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;margin-right:8px;padding-top:2px}@media(min-width: 768px){.page-select-point .alternate-index__circle{padding-top:0;margin-right:18px;width:90px;height:90px;font-size:26px}}.page-select-point .alternate-index__circle span{display:block;text-align:center}.page-select-point .alternate-index__circle span:not(.sm){line-height:1.1}@media(min-width: 768px){.page-select-point .alternate-index__circle span:not(.sm){line-height:1}}.page-select-point .alternate-index__circle .sm{font-size:.70588em}@media(min-width: 768px){.page-select-point .alternate-index__circle .sm{font-size:.46153em}}.page-select-point .alternate-index__ttl{font-size:clamp(15px, calc((100vw - 375px) * 0.0110998991 + 15px), 26px);color:#c74740;font-weight:700}.page-select-point .alternate-index__txt-body{padding-left:6px;padding-right:6px}@media(min-width: 768px){.page-select-point .alternate-index__txt-body{padding-left:20px;padding-right:0px}}.page-select-point .alternate-index__txt-body a{display:block}@media(min-width: 1024px){.page-select-point .alternate-index__txt-body a:hover .arrow-btn::before,.page-select-point .alternate-index__txt-body a:hover .arrow-btn-liquid::before{width:100%}}@media(min-width: 1024px){.page-select-point .alternate-index__txt-body a:hover .arrow-btn__arrow img,.page-select-point .alternate-index__txt-body a:hover .arrow-btn-liquid__arrow img{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media(min-width: 1280px){.page-select-point .alternate-index__txt-body a:hover .arrow-btn__arrow img,.page-select-point .alternate-index__txt-body a:hover .arrow-btn-liquid__arrow img{-webkit-transform:translateX(10px);transform:translateX(10px)}}.page-select-point .alternate-index__txtlg{margin-top:50px;font-weight:700;line-height:1.53333;font-size:clamp(20px, calc((100vw - 768px) * 0.016722408 + 20px), 30px)}@media(min-width: 768px){.page-select-point .alternate-index__txtlg{margin-top:1.33333em}}.page-select-point .alternate-index__txtsm{margin-top:20px;letter-spacing:.028em;font-size:clamp(15px, calc((100vw - 768px) * 0.0050167224 + 15px), 18px);text-align:justify;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 768px){.page-select-point .alternate-index__txtsm{margin-top:1em}}.page-select-point .alternate-index__img-area{position:absolute;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:280px;aspect-ratio:280/240;overflow:hidden;isolation:isolate}@media(min-width: 768px){.page-select-point .alternate-index__img-area{width:41.43646%;aspect-ratio:450/490;-webkit-transform:translateY(60px);transform:translateY(60px)}}@media(min-width: 1024px){.page-select-point .alternate-index__img-area{-webkit-transform:translateY(80px);transform:translateY(80px)}}.page-select-point .alternate-index__img-area--border{border:1px solid #ffe6e5}@media(min-width: 768px){.page-select-point .alternate-index__img-area--border{border-width:2px}}.page-select-point .alternate-index__img-area img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-select-point .arrow-btn-liquid._service-impoving{gap:13px;font-size:18px;gap:10px}@media(min-width: 1024px){.page-select-point .arrow-btn-liquid._service-impoving{gap:13px}}@media(min-width: 1280px){.page-select-point .arrow-btn-liquid._service-impoving{font-size:20px}}.page-select-point .arrow-btn-liquid__txt .sm{font-size:.8em;display:block;width:100%;text-align:center;margin-top:-0.2em}.page-select-point .arrow-btn-liquid__arrow img{width:22px;height:auto}@media(min-width: 768px){.page-select-point .arrow-btn-liquid__arrow img{width:33px}}.page-select-point .inpage-link{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px 15px}@media(min-width: 1024px){.page-select-point .inpage-link{gap:18px;grid-template-columns:repeat(4, 1fr)}}@media(hover: hover)and (pointer: fine){.page-select-point .inpage-link:has(a:hover) .inpage-link__item:not(:has(a:hover)) a::before{opacity:1}}.page-select-point .inpage-link__item{overflow:hidden;position:relative;z-index:0;border-radius:20px}@media(min-width: 768px){.page-select-point .inpage-link__item{border-radius:30px}}.page-select-point .inpage-link__item a{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;background-color:#fff;color:#c74740;border-radius:20px;padding:6px 14px 12px;font-weight:700;overflow:hidden}@media(min-width: 768px){.page-select-point .inpage-link__item a{border-radius:30px;padding:18px 24px}}.page-select-point .inpage-link__item a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(60,60,60,.2);transition:opacity .6s;opacity:0;border-radius:20px}@media(min-width: 768px){.page-select-point .inpage-link__item a::before{border-radius:30px}}.page-select-point .inpage-link__item a::after{margin-top:8px;content:url("../img/select_point/arrow-inpage.svg");display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:-1}@media(min-width: 768px){.page-select-point .inpage-link__item a::after{margin-top:14px;width:24px;height:24px}}@media(hover: hover)and (pointer: fine){.page-select-point .inpage-link__item a:hover:after{-webkit-transform:translateY(20%);transform:translateY(20%)}}.page-select-point .inpage-link__point{font-size:10px}@media(min-width: 768px){.page-select-point .inpage-link__point{font-size:12px}}.page-select-point .inpage-link__contents{flex-grow:1}.page-select-point .inpage-link__img{margin-top:9px}@media(min-width: 768px){.page-select-point .inpage-link__img{margin-top:0}}.page-select-point .inpage-link__img img{width:124px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-select-point .inpage-link__img img{width:180px}}.page-select-point .inpage-link__txt{font-size:18px;text-align:center;line-height:1.4;margin-top:5px}@media(min-width: 768px){.page-select-point .inpage-link__txt{margin-top:0;font-size:26px}}.page-select-point .inpage-link__txt span{display:block}.page-select-point .inpage-link__txt .sm{font-size:.66666em;color:#3c3c3c;font-weight:500}@media(min-width: 768px){.page-select-point .inpage-link__txt .sm{font-size:.61538em;font-weight:700}}