﻿*{margin:0;padding:0;box-sizing:border-box}::before,::after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat;outline:none}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){font-size:1em;font-weight:500;overflow-wrap:break-word}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}a{outline:none;text-decoration:none}a:hover{text-decoration:none}button{border-radius:0;outline:none;-webkit-appearance:none;appearance:none;background:none;cursor:pointer}ol,ul,menu{list-style:none}em{font-style:normal}img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast}table{border-collapse:collapse}textarea{white-space:revert}::placeholder{color:unset}:where([hidden]){display:none}@media(prefers-reduced-motion: reduce){.sip-slider,.swiper-container,.swiper-wrapper{transition-duration:100ms !important}.swiper-slide{transition-duration:100ms !important}.swiper-slide img{transition-duration:100ms !important}}body{margin-inline:auto;padding:0;font-family:"游ゴシック",YuGothic,"Yu Gothic","游ゴシック体","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;color:#333;line-height:1.3;word-wrap:break-word;width:100%;height:100dvh;font-weight:500;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;position:relative;top:0}body.fixed{overflow:hidden;height:100vh}@media screen and (max-width: 1024px){body{line-height:1.5}}a{color:#333}@media(hover: hover)and (pointer: fine){a:hover img{opacity:.75;transition:opacity .2s ease-in-out}}input,select,textarea{font-size:16px;font-weight:400;border:1px solid;box-sizing:border-box;cursor:text}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-weight:initial}select{color:#333;cursor:pointer}@media(hover: hover)and (pointer: fine){button:hover{opacity:.75;transition:.3s ease-in-out}}img{object-fit:cover;overflow:hidden}.mT-10{margin-top:clamp(5px,0.6666666667vw,10px)}.mB-10{margin-bottom:clamp(5px,0.6666666667vw,10px)}.mL-10{margin-left:clamp(5px,0.6666666667vw,10px)}.mR-10{margin-right:clamp(5px,0.6666666667vw,10px)}.mT-20{margin-top:clamp(10px,1.3333333333vw,20px)}.mB-20{margin-bottom:clamp(10px,1.3333333333vw,20px)}.mL-20{margin-left:clamp(10px,1.3333333333vw,20px)}.mR-20{margin-right:clamp(10px,1.3333333333vw,20px)}.mT-30{margin-top:clamp(15px,2vw,30px)}.mB-30{margin-bottom:clamp(15px,2vw,30px)}.mL-30{margin-left:clamp(15px,2vw,30px)}.mR-30{margin-right:clamp(15px,2vw,30px)}.mT-40{margin-top:clamp(20px,2.6666666667vw,40px)}.mB-40{margin-bottom:clamp(20px,2.6666666667vw,40px)}.mL-40{margin-left:clamp(20px,2.6666666667vw,40px)}.mR-40{margin-right:clamp(20px,2.6666666667vw,40px)}.mT-50{margin-top:clamp(25px,3.3333333333vw,50px)}.mB-50{margin-bottom:clamp(25px,3.3333333333vw,50px)}.mL-50{margin-left:clamp(25px,3.3333333333vw,50px)}.mR-50{margin-right:clamp(25px,3.3333333333vw,50px)}.mT-60{margin-top:clamp(30px,4vw,60px)}.mB-60{margin-bottom:clamp(30px,4vw,60px)}.mL-60{margin-left:clamp(30px,4vw,60px)}.mR-60{margin-right:clamp(30px,4vw,60px)}.mT-70{margin-top:clamp(35px,4.6666666667vw,70px)}.mB-70{margin-bottom:clamp(35px,4.6666666667vw,70px)}.mL-70{margin-left:clamp(35px,4.6666666667vw,70px)}.mR-70{margin-right:clamp(35px,4.6666666667vw,70px)}.mT-80{margin-top:clamp(40px,5.3333333333vw,80px)}.mB-80{margin-bottom:clamp(40px,5.3333333333vw,80px)}.mL-80{margin-left:clamp(40px,5.3333333333vw,80px)}.mR-80{margin-right:clamp(40px,5.3333333333vw,80px)}.mT-90{margin-top:clamp(45px,6vw,90px)}.mB-90{margin-bottom:clamp(45px,6vw,90px)}.mL-90{margin-left:clamp(45px,6vw,90px)}.mR-90{margin-right:clamp(45px,6vw,90px)}.mT-100{margin-top:clamp(50px,6.6666666667vw,100px)}.mB-100{margin-bottom:clamp(50px,6.6666666667vw,100px)}.mL-100{margin-left:clamp(50px,6.6666666667vw,100px)}.mR-100{margin-right:clamp(50px,6.6666666667vw,100px)}.mT-110{margin-top:clamp(55px,7.3333333333vw,110px)}.mB-110{margin-bottom:clamp(55px,7.3333333333vw,110px)}.mL-110{margin-left:clamp(55px,7.3333333333vw,110px)}.mR-110{margin-right:clamp(55px,7.3333333333vw,110px)}.mT-120{margin-top:clamp(60px,8vw,120px)}.mB-120{margin-bottom:clamp(60px,8vw,120px)}.mL-120{margin-left:clamp(60px,8vw,120px)}.mR-120{margin-right:clamp(60px,8vw,120px)}.mT-130{margin-top:clamp(65px,8.6666666667vw,130px)}.mB-130{margin-bottom:clamp(65px,8.6666666667vw,130px)}.mL-130{margin-left:clamp(65px,8.6666666667vw,130px)}.mR-130{margin-right:clamp(65px,8.6666666667vw,130px)}.mT-140{margin-top:clamp(70px,9.3333333333vw,140px)}.mB-140{margin-bottom:clamp(70px,9.3333333333vw,140px)}.mL-140{margin-left:clamp(70px,9.3333333333vw,140px)}.mR-140{margin-right:clamp(70px,9.3333333333vw,140px)}.mT-150{margin-top:clamp(75px,10vw,150px)}.mB-150{margin-bottom:clamp(75px,10vw,150px)}.mL-150{margin-left:clamp(75px,10vw,150px)}.mR-150{margin-right:clamp(75px,10vw,150px)}.mT-160{margin-top:clamp(80px,10.6666666667vw,160px)}.mB-160{margin-bottom:clamp(80px,10.6666666667vw,160px)}.mL-160{margin-left:clamp(80px,10.6666666667vw,160px)}.mR-160{margin-right:clamp(80px,10.6666666667vw,160px)}.mT-170{margin-top:clamp(85px,11.3333333333vw,170px)}.mB-170{margin-bottom:clamp(85px,11.3333333333vw,170px)}.mL-170{margin-left:clamp(85px,11.3333333333vw,170px)}.mR-170{margin-right:clamp(85px,11.3333333333vw,170px)}.mT-180{margin-top:clamp(90px,12vw,180px)}.mB-180{margin-bottom:clamp(90px,12vw,180px)}.mL-180{margin-left:clamp(90px,12vw,180px)}.mR-180{margin-right:clamp(90px,12vw,180px)}.mT-190{margin-top:clamp(95px,12.6666666667vw,190px)}.mB-190{margin-bottom:clamp(95px,12.6666666667vw,190px)}.mL-190{margin-left:clamp(95px,12.6666666667vw,190px)}.mR-190{margin-right:clamp(95px,12.6666666667vw,190px)}.mT-200{margin-top:clamp(100px,13.3333333333vw,200px)}.mB-200{margin-bottom:clamp(100px,13.3333333333vw,200px)}.mL-200{margin-left:clamp(100px,13.3333333333vw,200px)}.mR-200{margin-right:clamp(100px,13.3333333333vw,200px)}@media screen and (max-width: 768px){.mTsp-10{margin-top:10px}.mBsp-10{margin-bottom:10px}.mLsp-10{margin-left:10px}.mRsp-10{margin-right:10px}}@media screen and (max-width: 768px){.mTsp-20{margin-top:20px}.mBsp-20{margin-bottom:20px}.mLsp-20{margin-left:20px}.mRsp-20{margin-right:20px}}@media screen and (max-width: 768px){.mTsp-30{margin-top:30px}.mBsp-30{margin-bottom:30px}.mLsp-30{margin-left:30px}.mRsp-30{margin-right:30px}}@media screen and (max-width: 768px){.mTsp-40{margin-top:40px}.mBsp-40{margin-bottom:40px}.mLsp-40{margin-left:40px}.mRsp-40{margin-right:40px}}@media screen and (max-width: 768px){.mTsp-50{margin-top:50px}.mBsp-50{margin-bottom:50px}.mLsp-50{margin-left:50px}.mRsp-50{margin-right:50px}}@media screen and (max-width: 768px){.mTsp-60{margin-top:60px}.mBsp-60{margin-bottom:60px}.mLsp-60{margin-left:60px}.mRsp-60{margin-right:60px}}@media screen and (max-width: 768px){.mTsp-70{margin-top:70px}.mBsp-70{margin-bottom:70px}.mLsp-70{margin-left:70px}.mRsp-70{margin-right:70px}}@media screen and (max-width: 768px){.mTsp-80{margin-top:80px}.mBsp-80{margin-bottom:80px}.mLsp-80{margin-left:80px}.mRsp-80{margin-right:80px}}@media screen and (max-width: 768px){.mTsp-90{margin-top:90px}.mBsp-90{margin-bottom:90px}.mLsp-90{margin-left:90px}.mRsp-90{margin-right:90px}}@media screen and (max-width: 768px){.mTsp-100{margin-top:100px}.mBsp-100{margin-bottom:100px}.mLsp-100{margin-left:100px}.mRsp-100{margin-right:100px}}@media screen and (max-width: 768px){.mTsp-110{margin-top:110px}.mBsp-110{margin-bottom:110px}.mLsp-110{margin-left:110px}.mRsp-110{margin-right:110px}}@media screen and (max-width: 768px){.mTsp-120{margin-top:120px}.mBsp-120{margin-bottom:120px}.mLsp-120{margin-left:120px}.mRsp-120{margin-right:120px}}@media screen and (max-width: 768px){.mTsp-130{margin-top:130px}.mBsp-130{margin-bottom:130px}.mLsp-130{margin-left:130px}.mRsp-130{margin-right:130px}}@media screen and (max-width: 768px){.mTsp-140{margin-top:140px}.mBsp-140{margin-bottom:140px}.mLsp-140{margin-left:140px}.mRsp-140{margin-right:140px}}@media screen and (max-width: 768px){.mTsp-150{margin-top:150px}.mBsp-150{margin-bottom:150px}.mLsp-150{margin-left:150px}.mRsp-150{margin-right:150px}}@media screen and (max-width: 768px){.mTsp-160{margin-top:160px}.mBsp-160{margin-bottom:160px}.mLsp-160{margin-left:160px}.mRsp-160{margin-right:160px}}@media screen and (max-width: 768px){.mTsp-170{margin-top:170px}.mBsp-170{margin-bottom:170px}.mLsp-170{margin-left:170px}.mRsp-170{margin-right:170px}}@media screen and (max-width: 768px){.mTsp-180{margin-top:180px}.mBsp-180{margin-bottom:180px}.mLsp-180{margin-left:180px}.mRsp-180{margin-right:180px}}@media screen and (max-width: 768px){.mTsp-190{margin-top:190px}.mBsp-190{margin-bottom:190px}.mLsp-190{margin-left:190px}.mRsp-190{margin-right:190px}}@media screen and (max-width: 768px){.mTsp-200{margin-top:200px}.mBsp-200{margin-bottom:200px}.mLsp-200{margin-left:200px}.mRsp-200{margin-right:200px}}.pT-10{padding-top:clamp(5px,0.6666666667vw,10px)}.pB-10{padding-bottom:clamp(5px,0.6666666667vw,10px)}.pL-10{padding-left:clamp(5px,0.6666666667vw,10px)}.pR-10{padding-right:clamp(5px,0.6666666667vw,10px)}.pT-20{padding-top:clamp(10px,1.3333333333vw,20px)}.pB-20{padding-bottom:clamp(10px,1.3333333333vw,20px)}.pL-20{padding-left:clamp(10px,1.3333333333vw,20px)}.pR-20{padding-right:clamp(10px,1.3333333333vw,20px)}.pT-30{padding-top:clamp(15px,2vw,30px)}.pB-30{padding-bottom:clamp(15px,2vw,30px)}.pL-30{padding-left:clamp(15px,2vw,30px)}.pR-30{padding-right:clamp(15px,2vw,30px)}.pT-40{padding-top:clamp(20px,2.6666666667vw,40px)}.pB-40{padding-bottom:clamp(20px,2.6666666667vw,40px)}.pL-40{padding-left:clamp(20px,2.6666666667vw,40px)}.pR-40{padding-right:clamp(20px,2.6666666667vw,40px)}.pT-50{padding-top:clamp(25px,3.3333333333vw,50px)}.pB-50{padding-bottom:clamp(25px,3.3333333333vw,50px)}.pL-50{padding-left:clamp(25px,3.3333333333vw,50px)}.pR-50{padding-right:clamp(25px,3.3333333333vw,50px)}.pT-60{padding-top:clamp(30px,4vw,60px)}.pB-60{padding-bottom:clamp(30px,4vw,60px)}.pL-60{padding-left:clamp(30px,4vw,60px)}.pR-60{padding-right:clamp(30px,4vw,60px)}.pT-70{padding-top:clamp(35px,4.6666666667vw,70px)}.pB-70{padding-bottom:clamp(35px,4.6666666667vw,70px)}.pL-70{padding-left:clamp(35px,4.6666666667vw,70px)}.pR-70{padding-right:clamp(35px,4.6666666667vw,70px)}.pT-80{padding-top:clamp(40px,5.3333333333vw,80px)}.pB-80{padding-bottom:clamp(40px,5.3333333333vw,80px)}.pL-80{padding-left:clamp(40px,5.3333333333vw,80px)}.pR-80{padding-right:clamp(40px,5.3333333333vw,80px)}.pT-90{padding-top:clamp(45px,6vw,90px)}.pB-90{padding-bottom:clamp(45px,6vw,90px)}.pL-90{padding-left:clamp(45px,6vw,90px)}.pR-90{padding-right:clamp(45px,6vw,90px)}.pT-100{padding-top:clamp(50px,6.6666666667vw,100px)}.pB-100{padding-bottom:clamp(50px,6.6666666667vw,100px)}.pL-100{padding-left:clamp(50px,6.6666666667vw,100px)}.pR-100{padding-right:clamp(50px,6.6666666667vw,100px)}.pT-110{padding-top:clamp(55px,7.3333333333vw,110px)}.pB-110{padding-bottom:clamp(55px,7.3333333333vw,110px)}.pL-110{padding-left:clamp(55px,7.3333333333vw,110px)}.pR-110{padding-right:clamp(55px,7.3333333333vw,110px)}.pT-120{padding-top:clamp(60px,8vw,120px)}.pB-120{padding-bottom:clamp(60px,8vw,120px)}.pL-120{padding-left:clamp(60px,8vw,120px)}.pR-120{padding-right:clamp(60px,8vw,120px)}.pT-130{padding-top:clamp(65px,8.6666666667vw,130px)}.pB-130{padding-bottom:clamp(65px,8.6666666667vw,130px)}.pL-130{padding-left:clamp(65px,8.6666666667vw,130px)}.pR-130{padding-right:clamp(65px,8.6666666667vw,130px)}.pT-140{padding-top:clamp(70px,9.3333333333vw,140px)}.pB-140{padding-bottom:clamp(70px,9.3333333333vw,140px)}.pL-140{padding-left:clamp(70px,9.3333333333vw,140px)}.pR-140{padding-right:clamp(70px,9.3333333333vw,140px)}.pT-150{padding-top:clamp(75px,10vw,150px)}.pB-150{padding-bottom:clamp(75px,10vw,150px)}.pL-150{padding-left:clamp(75px,10vw,150px)}.pR-150{padding-right:clamp(75px,10vw,150px)}.pT-160{padding-top:clamp(80px,10.6666666667vw,160px)}.pB-160{padding-bottom:clamp(80px,10.6666666667vw,160px)}.pL-160{padding-left:clamp(80px,10.6666666667vw,160px)}.pR-160{padding-right:clamp(80px,10.6666666667vw,160px)}.pT-170{padding-top:clamp(85px,11.3333333333vw,170px)}.pB-170{padding-bottom:clamp(85px,11.3333333333vw,170px)}.pL-170{padding-left:clamp(85px,11.3333333333vw,170px)}.pR-170{padding-right:clamp(85px,11.3333333333vw,170px)}.pT-180{padding-top:clamp(90px,12vw,180px)}.pB-180{padding-bottom:clamp(90px,12vw,180px)}.pL-180{padding-left:clamp(90px,12vw,180px)}.pR-180{padding-right:clamp(90px,12vw,180px)}.pT-190{padding-top:clamp(95px,12.6666666667vw,190px)}.pB-190{padding-bottom:clamp(95px,12.6666666667vw,190px)}.pL-190{padding-left:clamp(95px,12.6666666667vw,190px)}.pR-190{padding-right:clamp(95px,12.6666666667vw,190px)}.pT-200{padding-top:clamp(100px,13.3333333333vw,200px)}.pB-200{padding-bottom:clamp(100px,13.3333333333vw,200px)}.pL-200{padding-left:clamp(100px,13.3333333333vw,200px)}.pR-200{padding-right:clamp(100px,13.3333333333vw,200px)}@media screen and (max-width: 768px){.pTsp-10{padding-top:10px}.pBsp-10{padding-bottom:10px}.pLsp-10{padding-left:10px}.pRsp-10{padding-right:10px}}@media screen and (max-width: 768px){.pTsp-20{padding-top:20px}.pBsp-20{padding-bottom:20px}.pLsp-20{padding-left:20px}.pRsp-20{padding-right:20px}}@media screen and (max-width: 768px){.pTsp-30{padding-top:30px}.pBsp-30{padding-bottom:30px}.pLsp-30{padding-left:30px}.pRsp-30{padding-right:30px}}@media screen and (max-width: 768px){.pTsp-40{padding-top:40px}.pBsp-40{padding-bottom:40px}.pLsp-40{padding-left:40px}.pRsp-40{padding-right:40px}}@media screen and (max-width: 768px){.pTsp-50{padding-top:50px}.pBsp-50{padding-bottom:50px}.pLsp-50{padding-left:50px}.pRsp-50{padding-right:50px}}@media screen and (max-width: 768px){.pTsp-60{padding-top:60px}.pBsp-60{padding-bottom:60px}.pLsp-60{padding-left:60px}.pRsp-60{padding-right:60px}}@media screen and (max-width: 768px){.pTsp-70{padding-top:70px}.pBsp-70{padding-bottom:70px}.pLsp-70{padding-left:70px}.pRsp-70{padding-right:70px}}@media screen and (max-width: 768px){.pTsp-80{padding-top:80px}.pBsp-80{padding-bottom:80px}.pLsp-80{padding-left:80px}.pRsp-80{padding-right:80px}}@media screen and (max-width: 768px){.pTsp-90{padding-top:90px}.pBsp-90{padding-bottom:90px}.pLsp-90{padding-left:90px}.pRsp-90{padding-right:90px}}@media screen and (max-width: 768px){.pTsp-100{padding-top:100px}.pBsp-100{padding-bottom:100px}.pLsp-100{padding-left:100px}.pRsp-100{padding-right:100px}}@media screen and (max-width: 768px){.pTsp-110{padding-top:110px}.pBsp-110{padding-bottom:110px}.pLsp-110{padding-left:110px}.pRsp-110{padding-right:110px}}@media screen and (max-width: 768px){.pTsp-120{padding-top:120px}.pBsp-120{padding-bottom:120px}.pLsp-120{padding-left:120px}.pRsp-120{padding-right:120px}}@media screen and (max-width: 768px){.pTsp-130{padding-top:130px}.pBsp-130{padding-bottom:130px}.pLsp-130{padding-left:130px}.pRsp-130{padding-right:130px}}@media screen and (max-width: 768px){.pTsp-140{padding-top:140px}.pBsp-140{padding-bottom:140px}.pLsp-140{padding-left:140px}.pRsp-140{padding-right:140px}}@media screen and (max-width: 768px){.pTsp-150{padding-top:150px}.pBsp-150{padding-bottom:150px}.pLsp-150{padding-left:150px}.pRsp-150{padding-right:150px}}@media screen and (max-width: 768px){.pTsp-160{padding-top:160px}.pBsp-160{padding-bottom:160px}.pLsp-160{padding-left:160px}.pRsp-160{padding-right:160px}}@media screen and (max-width: 768px){.pTsp-170{padding-top:170px}.pBsp-170{padding-bottom:170px}.pLsp-170{padding-left:170px}.pRsp-170{padding-right:170px}}@media screen and (max-width: 768px){.pTsp-180{padding-top:180px}.pBsp-180{padding-bottom:180px}.pLsp-180{padding-left:180px}.pRsp-180{padding-right:180px}}@media screen and (max-width: 768px){.pTsp-190{padding-top:190px}.pBsp-190{padding-bottom:190px}.pLsp-190{padding-left:190px}.pRsp-190{padding-right:190px}}@media screen and (max-width: 768px){.pTsp-200{padding-top:200px}.pBsp-200{padding-bottom:200px}.pLsp-200{padding-left:200px}.pRsp-200{padding-right:200px}}.fS-2{font-size:clamp(1.6666666667px,0.1333333333vw,2px)}.fS-4{font-size:clamp(3.3333333333px,0.2666666667vw,4px)}.fS-6{font-size:clamp(5px,.4vw,6px)}.fS-8{font-size:clamp(6.6666666667px,0.5333333333vw,8px)}.fS-10{font-size:clamp(8.3333333333px,0.6666666667vw,10px)}.fS-12{font-size:clamp(10px,.8vw,12px)}.fS-14{font-size:clamp(11.6666666667px,0.9333333333vw,14px)}.fS-16{font-size:clamp(13.3333333333px,1.0666666667vw,16px)}.fS-18{font-size:clamp(15px,1.2vw,18px)}.fS-20{font-size:clamp(16.6666666667px,1.3333333333vw,20px)}.fS-22{font-size:clamp(18.3333333333px,1.4666666667vw,22px)}.fS-24{font-size:clamp(20px,1.6vw,24px)}.fS-26{font-size:clamp(21.6666666667px,1.7333333333vw,26px)}.fS-28{font-size:clamp(23.3333333333px,1.8666666667vw,28px)}.fS-30{font-size:clamp(25px,2vw,30px)}.fS-32{font-size:clamp(26.6666666667px,2.1333333333vw,32px)}.fS-34{font-size:clamp(28.3333333333px,2.2666666667vw,34px)}.fS-36{font-size:clamp(30px,2.4vw,36px)}.fS-38{font-size:clamp(31.6666666667px,2.5333333333vw,38px)}.fS-40{font-size:clamp(33.3333333333px,2.6666666667vw,40px)}.fS-42{font-size:clamp(35px,2.8vw,42px)}.fS-44{font-size:clamp(36.6666666667px,2.9333333333vw,44px)}.fS-46{font-size:clamp(38.3333333333px,3.0666666667vw,46px)}.fS-48{font-size:clamp(40px,3.2vw,48px)}.fS-50{font-size:clamp(41.6666666667px,3.3333333333vw,50px)}.fS-52{font-size:clamp(43.3333333333px,3.4666666667vw,52px)}.fS-54{font-size:clamp(45px,3.6vw,54px)}.fS-56{font-size:clamp(46.6666666667px,3.7333333333vw,56px)}.fS-58{font-size:clamp(48.3333333333px,3.8666666667vw,58px)}.fS-60{font-size:clamp(50px,4vw,60px)}.fS-72{font-size:clamp(60px,4.8vw,72px)}.fS-120{font-size:clamp(100px,8vw,120px)}@media screen and (max-width: 768px){.fSsp-2{font-size:2px}}@media screen and (max-width: 768px){.fSsp-4{font-size:4px}}@media screen and (max-width: 768px){.fSsp-6{font-size:6px}}@media screen and (max-width: 768px){.fSsp-8{font-size:8px}}@media screen and (max-width: 768px){.fSsp-10{font-size:10px}}@media screen and (max-width: 768px){.fSsp-12{font-size:12px}}@media screen and (max-width: 768px){.fSsp-14{font-size:14px}}@media screen and (max-width: 768px){.fSsp-16{font-size:16px}}@media screen and (max-width: 768px){.fSsp-18{font-size:18px}}@media screen and (max-width: 768px){.fSsp-20{font-size:20px}}@media screen and (max-width: 768px){.fSsp-22{font-size:22px}}@media screen and (max-width: 768px){.fSsp-24{font-size:24px}}@media screen and (max-width: 768px){.fSsp-26{font-size:26px}}@media screen and (max-width: 768px){.fSsp-28{font-size:28px}}@media screen and (max-width: 768px){.fSsp-30{font-size:30px}}@media screen and (max-width: 768px){.fSsp-32{font-size:32px}}@media screen and (max-width: 768px){.fSsp-34{font-size:34px}}@media screen and (max-width: 768px){.fSsp-36{font-size:36px}}@media screen and (max-width: 768px){.fSsp-38{font-size:38px}}@media screen and (max-width: 768px){.fSsp-40{font-size:40px}}@media screen and (max-width: 768px){.fSsp-42{font-size:42px}}@media screen and (max-width: 768px){.fSsp-44{font-size:44px}}@media screen and (max-width: 768px){.fSsp-46{font-size:46px}}@media screen and (max-width: 768px){.fSsp-48{font-size:48px}}@media screen and (max-width: 768px){.fSsp-50{font-size:50px}}@media screen and (max-width: 768px){.fSsp-52{font-size:52px}}@media screen and (max-width: 768px){.fSsp-54{font-size:54px}}@media screen and (max-width: 768px){.fSsp-56{font-size:56px}}@media screen and (max-width: 768px){.fSsp-58{font-size:58px}}@media screen and (max-width: 768px){.fSsp-60{font-size:60px}}.fW-400{font-weight:400}.fW-500{font-weight:500}.fW-600{font-weight:600}.fW-700{font-weight:700}.fW-800{font-weight:800}.fW-900{font-weight:900}.c-txtC{text-align:center}.c-txtL{text-align:left}.c-txtR{text-align:right}.c-txtRm{margin-inline:auto 0;text-align:right}.c-txtJ{text-align:justify}.c-txtI{font-style:italic}.c-lhS{line-height:1.2}.c-lhM{line-height:1.5}.c-lhL{line-height:1.8}.c-lhLL{line-height:2}.c-txti{text-indent:-1em;padding-left:1em}.c-lsS{letter-spacing:-0.02em}.c-lsM{letter-spacing:.1em}.c-lsL{letter-spacing:.16em}.c-yuMin{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.c-oswald{font-family:"Oswald",sans-serif}.c-txt-u-line{text-decoration:underline}@media(hover: hover)and (pointer: fine){.c-txt-u-line:hover{text-decoration:none}}.c-imgC{margin-inline:auto}.c-txt-white{color:#fff}.c-txt-blue{color:#182a52}.c-txt-yellow{color:#f6ff00}.c-txt-accent{color:#f90}.c-bg-blue{background-color:#182a52}.c-bg-main{background-color:#f2faff}.c-bg-lightGlay{background-color:#f2f2f2}.c-pR{position:relative}.c-pA{position:absolute}.c-wh100{width:100%;height:100%}.c-center{margin-inline:auto}.c-br{display:inline-block}.innerS,.innerM{margin-inline:auto}.innerL{margin-inline:auto;width:min(100%,1500px)}.innerM{width:min(92%,1250px)}.innerS{width:min(92%,980px)}.l-wrap{width:100%;position:relative}.l-hidden-x{overflow-x:hidden !important}.l-none{display:none !important}@media screen and (min-width: 769px){.l-pcN{display:none !important}}@media screen and (max-width: 768px){.l-spN{display:none !important}}.h-header{width:100%;background-color:#fff;z-index:15;position:fixed;top:0;box-shadow:0px 0px 15px 0px rgba(0,0,0,.08)}.h-headerTop-wrap{display:grid;grid-template-columns:repeat(2, auto);align-items:center;justify-content:space-between;gap:0 .5em}@media screen and (max-width: 768px){.h-headerTop-wrap{grid-template-columns:1fr auto}}.h-headerTop-logoArea{display:grid;grid-template-columns:1fr auto;gap:5%;align-items:center;padding:0 0 0 1em}@media screen and (max-width: 768px){.h-headerTop-logoArea{padding:.3em 1em;grid-template-columns:1fr;gap:.3em}}@media screen and (max-width: 425px){.h-headerTop-logoArea{padding:.2em 1em;gap:.1em}}.h-headerTop-logoImage{max-width:280px}@media screen and (max-width: 768px){.h-headerTop-logoImage{width:200px}}@media screen and (max-width: 425px){.h-headerTop-logoImage{width:140px}}.h-headerTop-text{font-size:clamp(10px,1.07vw,16px);font-weight:700}.h-headerTop-reserveArea{display:grid;grid-template-columns:repeat(2, 1fr)}.h-headerTop-reserveArea.type-1fr{grid-template-columns:repeat(1, 1fr)}.h-headerTop-reserveArea li:nth-child(4){margin-left:1px}.h-headerTop-reserveArea.h-sp-fixed{display:none;grid-template-columns:repeat(3, 1fr)}.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.web,.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.line{background-size:2em}.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.tel{background-size:1.5em}@media screen and (max-width: 768px){.h-headerTop-reserveArea.h-sp-fixed{display:grid}}@media screen and (max-width: 768px){.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink{padding:.8em .8em .8em min(10vw,2.5em);line-height:1.2;background-position:20% center}}@media screen and (max-width: 425px){.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink{padding:.8em .5em .8em 2em}.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.web{background-size:1.5em;background-position:9% center}.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.line{background-size:1.5em;background-position:15% center}.h-headerTop-reserveArea.h-sp-fixed .h-headerTop-reserveLink.tel{background-size:1.2em;background-position:12% center}}.h-headerTop-reserveArea-spFixed{position:fixed;bottom:0;left:0;width:100%;z-index:10}.h-headerTop-reserveArea-spFixed.h-button-hidden{visibility:hidden;opacity:0}.h-headerTop-reserveLink{display:grid;align-items:center;align-content:center;justify-content:center;gap:.3em;width:100%;height:100%;text-align:center}.h-headerTop-reserveLink:not(.menu){padding:3.2em .8em .3em}.h-headerTop-reserveLink.web{background:url(../images/icon-web_reserve.png) no-repeat center .7em/2.4em #09f}.h-headerTop-reserveLink.line{background:url(../images/icon-line_reserve.png) no-repeat center .6em/2.5em #6c6}.h-headerTop-reserveLink.menu{background-color:#182a52}.h-headerTop-reserveLink.menu span{display:block}.h-headerTop-reserveIcon{display:block;width:80%;margin-inline:auto}.h-headerTop-reserveText{font-size:clamp(11px,.42vw,16px);font-weight:700;color:#fff}.h-headerTop-menuLine{height:.3em;background-color:#fff}.f-footer-inner{width:92%;max-width:1020px;margin-inline:auto}.f-footerBottom-aboutTitle,.f-footerBottom-aboutList,.f-footerBottom-wrap a{color:#fff}.f-footerBottom-listTitle{font-weight:700;margin-bottom:1.4em}.f-footer-list{display:grid;gap:.6em}.f-footerBottom-wrap{background-color:#182a52;position:relative}.f-footerBottom-navWrap{padding:4.375em 0}@media screen and (max-width: 768px){.f-footerBottom-navWrap{padding:2.5em 0}}.f-footerBottom-logo{display:block;width:clamp(80px,9.33vw,140px);margin-inline:auto}.f-footerBottom-buttonListArea{display:grid;grid-template-columns:repeat(3, 1fr);gap:5%}@media screen and (max-width: 768px){.f-footerBottom-buttonListArea{grid-template-columns:1fr}}.f-footerBottom-listWrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:2em 5%;justify-content:center;font-size:clamp(14px,1.2vw,18px)}.f-footerBottom-listWrap a:not(.f-footerBottom-listArea:last-child a){border-bottom:1px solid currentColor}@media screen and (max-width: 768px){.f-footerBottom-listWrap{grid-template-columns:repeat(2, 1fr)}}.f-footerBottom-aboutWrap{padding:3.75em 0}@media screen and (max-width: 768px){.f-footerBottom-aboutWrap{padding:2.5em 0}}.f-footerBottom-aboutTitle{font-size:clamp(16px,1.33vw,20px);font-weight:700;text-align:center;margin-bottom:.5em}.f-footerBottom-aboutListArea{display:grid;grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 768px){.f-footerBottom-aboutListArea{grid-template-columns:repeat(2, 1fr);gap:1em 0}}.f-footerBottom-aboutList{font-size:clamp(18px,1.6vw,24px);font-weight:700;text-align:center}.f-footerBottom-aboutList span{font-size:12px;display:block;padding-bottom:.5em}.f-pageTop-wrap{position:absolute;width:70px;top:-40px;right:calc((100vw - 1500px)/2 + 3%);z-index:1}@media screen and (max-width: 1500px){.f-pageTop-wrap{right:3%}}@media screen and (max-width: 768px){.f-pageTop-wrap{bottom:4.2em}}.f-footerCopyRight{background-color:#182a52;padding:.5em 0}.f-footerCopyRight-text{text-align:center;font-family:"Oswald",sans-serif;color:#fff;font-weight:200}.c-buttonListArea{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5em clamp(20px,3.33vw,50px)}@media screen and (max-width: 768px){.c-buttonListArea{grid-template-columns:1fr}}.c-clinicLocation-link.mapButton{background-color:#182a52;color:#fff}.c-clinicLocation-link.blueButton{background-color:#09f;color:#fff}.c-viewMore{font-size:clamp(14px,1vw,15px);font-weight:700;display:inline-block}.c-buttonList{text-align:center}.c-buttonList a{display:block;padding:.8em;border:2px solid #fff;font-size:clamp(13px,1.33vw,20px)}.c-clinicLocation-link{color:#182a52;background-color:#fff;padding-left:1em;border-radius:1.2em;text-align:left;display:flex;align-items:center;height:2.3em}@media(hover: hover)and (pointer: fine){.c-hover-image:hover .c-hover-imageBefore{display:none;transition:.2s ease-in-out}.c-hover-image:hover .c-hover-imageAfter{display:block;opacity:1;transition:.2s ease-in-out}}.c-hover-imageAfter{display:none;transition:.2s ease-in-out}.c-title-wrap{width:100%}.c-title{font-size:clamp(24px,4vw,60px);font-weight:700;text-align:center;letter-spacing:.14em}.c-title-besideLine{text-align:center;display:flex;align-items:center}.c-title-besideLine::before,.c-title-besideLine::after{content:"";height:1px;flex-grow:1;background-color:#333}.c-title-besideLine::before{margin-right:3%}.c-title-besideLine::after{margin-left:3%}@media screen and (max-width: 768px){.c-title-besideLine{letter-spacing:.05em}}.c-title-line{display:block;margin:.8em auto 1.5em;width:clamp(30px,3.33vw,50px);height:3px;background-color:#2254b2}.c-title-decoText{display:block;font-size:clamp(12px,1vw,15px);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#2254b2;text-align:center}.c-titleS{font-size:clamp(18px,2.4vw,36px);font-weight:700;color:#182a52;text-align:center;line-height:1.6}.c-titleSS{font-size:clamp(16px,1.6vw,24px);font-weight:700}.c-title-underLine::after{content:"";display:block;width:clamp(30px,3.33vw,50px);height:3px;background-color:#182a52;margin:.4em auto 0}.c-page-title{font-size:clamp(20px,2.67vw,40px);font-weight:700;text-align:center;letter-spacing:.22em}.c-title-subText{font-size:clamp(16px,2vw,30px);font-weight:700;text-align:center}.c-underLine{position:relative}.c-underLine::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:#f90}.c-underLine-white{position:relative}.c-underLine-white::after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#fff}.c-dotsLine{display:grid;grid-template-columns:auto 1fr;gap:.5em;align-items:center;justify-content:space-between}.c-dotsLine::after{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right, #333333, #333333 1px, transparent 1px, transparent 1.5px);background-size:2px 1px;background-repeat:repeat-x}.c-emTextM{font-size:clamp(22px,2vw,30px);color:#f90;font-weight:700}.c-emTextL{font-size:clamp(30px,4vw,60px);color:#f90;font-weight:700;margin:0 0 0 .2em}.c-priceText{font-size:clamp(12px,1vw,16px)}.c-priceText .c-underLine::after{height:2px}.c-triangleArrow{position:relative}.c-triangleArrow::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:10px solid #182a52;border-bottom:0;position:absolute;top:50%;transform:translateY(-50%);right:2em;z-index:-1}.c-roundedBox{border-radius:clamp(15px,2vw,30px);overflow:hidden;background-color:#f2faff;box-shadow:0px 0px 25px 0px rgba(0,0,0,.19)}.c-clinicLocationBox{border-bottom:clamp(5px,.67vw,10px) solid #182a52;border-left:clamp(5px,.67vw,10px) solid #182a52;border-right:clamp(5px,.67vw,10px) solid #182a52}.c-clinicLocationBox-titleArea{background-color:#182a52;padding:.5em .3em}.c-clinicLocationBox-detailArea,.c-clinicLocationBox-timeArea{padding:0 2.5% 1em}.c-clinicLocationBox-detailListArea{display:grid;gap:.5em;align-content:flex-start}.c-clinicLocationBox-detailList{display:grid;grid-template-columns:2em 4em 1fr;align-items:start;font-size:clamp(14px,1.07vw,16px)}.c-clinicLocationBox-detailListIcon{width:2.4em;padding-right:45%}.c-clinicLocationBox-detailListTitle{color:#666;display:flex;align-items:center;justify-content:space-between}.c-clinicLocationBox-detailListTitle::after{content:":";display:block;width:1em;height:100%;padding-bottom:.2em}.c-clinicLocationBox-detailListData{font-weight:700;line-height:1.4}.c-clinicData-tel{color:#f90;font-size:clamp(20px,1.6vw,24px);font-family:"Oswald",sans-serif;display:inline-block;margin-top:-0.25em;padding-bottom:.1em}.c-clinicLocationBox-timeTable{width:100%}.c-clinicLocationBox-timeTitle{margin-bottom:.5em;display:block}.c-clinicLocationBox-timeTitle th{color:#2254b2;font-weight:700;display:flex;align-items:center}.c-clinicLocationBox-timeTitle th::before,.c-clinicLocationBox-timeTitle th::after{content:"";height:1px;flex-grow:1;background-image:linear-gradient(to right, #333333, #333333 1px, transparent 1px, transparent 1.5px);background-size:2px 1px;background-repeat:repeat-x}.c-clinicLocationBox-timeTitle th:before{margin-right:1%}.c-clinicLocationBox-timeTitle th::after{margin-left:1%}.c-clinicLocationBox-timeDataWeek,.c-clinicLocationBox-timeDataTime{display:grid;grid-template-columns:repeat(7, 1fr);-moz-column-gap:1%;column-gap:1%;font-size:clamp(12px,1vw,15px)}.c-clinicLocationBox-timeDataWeek th{padding:.3em 0%;background-color:#ccc}.c-clinicLocationBox-timeDataTime td{font-weight:700;line-height:1;background-color:#eee;text-align:center;padding:.3em 0;display:grid;align-items:center}@media screen and (max-width: 768px){.c-clinicLocationBox-timeDataTime td{padding:.6em 0}}.c-containerBox-wrap{display:grid;justify-content:center;width:min(100%,980px);margin-inline:auto;gap:1.5em}.c-containerBox-wrap:has(>:nth-child(2)){grid-template-columns:repeat(2, 32%)}.c-containerBox-wrap:has(>:nth-child(3)){grid-template-columns:repeat(3, 32%)}.c-containerBox-wrap:has(>:nth-child(4)){grid-template-columns:repeat(2, 32%)}@media screen and (max-width: 768px){.c-containerBox-wrap:has(>:nth-child(2)){grid-template-columns:1fr;gap:2em}}@media screen and (max-width: 768px){.c-containerBox-wrap:has(>:nth-child(3)){grid-template-columns:1fr;gap:2em}}@media screen and (max-width: 768px){.c-containerBox-wrap:has(>:nth-child(4)){grid-template-columns:1fr;gap:2em}}.c-containerBox{display:grid;align-items:center;row-gap:1em;background-color:#182a52;padding:1.2em 3% 1em;color:#fff;height:100%}.c-containerBox-title{font-size:clamp(16px,1.33vw,20px);font-weight:700;text-align:center;letter-spacing:.1em}.c-containerBox-image{display:grid;row-gap:1em;margin:0}.c-containerBox-image img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.c-containerBox-text{padding:0 1em;font-size:clamp(14px,1.07vw,16px)}.c-borderBox-wrap{border:clamp(2px,.33vw,5px) solid #182a52;padding:clamp(40px,4.67vw,70px) 3% 2.5em;position:relative}.c-borderBox-title{padding:.3em 1em .1em;border:clamp(2px,.33vw,5px) solid #182a52;width:min(18em,80%);border-radius:2em;position:absolute;top:-1.1em;left:50%;transform:translateX(-50%);background-color:#fff}.c-borderBox-title.c-titleS{font-size:clamp(18px,2vw,30px)}.c-balloonBox{font-size:clamp(16px,1.33vw,20px);font-weight:700;letter-spacing:.1em;background-color:#fff;text-align:center;color:#333;padding:.4em 0 .2em;position:relative;display:block}.c-balloonBox::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-top:8px solid #fff;border-bottom:0;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}main img{width:auto;height:auto}.lp-t-title{max-width:1280px;margin-inline:auto;text-align:center;color:#182a52;position:relative}.lp-t-title::before{content:attr(data-en);display:block;margin-bottom:10px;font-size:clamp(60px,4.8vw,72px);font-weight:700;font-family:"Oswald",sans-serif;color:#0099fe}.lp-t-title::after{content:"";display:block;width:100%;height:2px;background-color:#182a52;position:absolute;bottom:.6em;left:0;z-index:-1}.lp-t-title span{padding:0 clamp(25px,2vw,30px);background-color:#fff}@media screen and (max-width: 768px){.lp-t-title::before{font-size:clamp(26.666px,2.133vw,32px)}}.lp-t-mv{position:relative;overflow:hidden}.lp-t-mv.type-yd{background-color:#000}.lp-t-mv.type-yd .inner{padding:64px 0 30px;position:relative}.lp-t-mv.type-yd .lp-t-mv-image.-type-dct{width:clamp(284px,40.866vw,568px);bottom:0;left:inherit;right:6%}.lp-t-mv.type-yd .lp-t-mv-text picture{display:inline-block}.lp-t-mv.type1{background-color:#182a52}.lp-t-mv.type1 .inner{padding:24px 0 26px;position:relative}.lp-t-mv.type1 .lp-t-mv-image.-type-dct{width:clamp(192px,25.533vw,383px);bottom:0;left:inherit;right:-5%}.lp-t-mv.type1 .lp-t-mv-text picture{display:inline-block;margin-left:clamp(45px,6vw,90px)}.lp-t-mv.type2{background:url(../images/lp/fs3/bg_main_2.jpg) no-repeat center top #000;background-size:auto 100%}.lp-t-mv.type2 .inner{min-height:745px;padding:24px 0 26px;position:relative}.lp-t-mv.type2 .lp-t-mv-text{position:absolute;bottom:-70px}.lp-t-mv.type2 .lp-t-mv-text picture{display:inline-block;margin-left:clamp(45px,6vw,90px)}.lp-t-mv .inner{max-width:1280px;margin:auto;padding:40px 0;position:relative}.lp-t-mv .inner img{width:auto;max-width:100%}.lp-t-mv .lp-t-mv-text{z-index:2}.lp-t-mv .lp-t-mv-text img{margin-inline:auto}.lp-t-mv .lp-t-mv-text:nth-of-type(2) img{margin-right:0}.lp-t-mv .lp-t-mv-image{width:clamp(200px,25.733vw,386px);position:absolute;bottom:-20px;left:-20px}.lp-t-mv .lp-t-mv-image.-type-dct{left:0;width:clamp(173px,23.066vw,346px)}.lp-t-mv .lp-t-mv-image.-type-photo{left:40px;width:clamp(220px,25.066vw,346px)}.lp-t-mv .lp-t-mv-image.-type-hair{width:clamp(230px,30.666vw,460px);bottom:-10px;left:0}.lp-t-mv.type-2line .lp-t-mv-image{width:clamp(172px,23vw,345px);position:absolute;bottom:-20px;left:-20px}.lp-t-mv.type-2line .lp-t-mv-image.-type-dct{width:clamp(158px,21.066vw,316px);left:20px}@media screen and (max-width: 768px){.lp-t-mv{background-image:none}.lp-t-mv .inner{padding:0}.lp-t-mv.type1 .inner{padding:0}.lp-t-mv.type1 .lp-t-mv-image.-type-dct{display:none}.lp-t-mv.type1 .lp-t-mv-text picture{margin-left:0}.lp-t-mv.type2{display:block;background-image:none}.lp-t-mv.type2 .inner{min-height:auto;padding:0}.lp-t-mv.type2 .lp-t-mv-text{position:inherit;bottom:auto}.lp-t-mv.type2 .lp-t-mv-text picture{margin-left:0}.lp-t-mv.type-yd .inner{padding:0}.lp-t-mv.type-yd .lp-t-mv-image.-type-dct{display:none}.lp-t-mv.type-yd .lp-t-mv-text{line-height:0}.lp-t-mv.type-yd .lp-t-mv-text picture{margin-left:0}}.lp-t-cv{max-width:1280px;margin:-25px auto 0;background-color:#c0c1c1;border-radius:30px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.35);position:relative}.lp-t-cv.type1{margin-top:-6px;box-shadow:0px 8px 7px 0px rgba(0,0,0,.6)}.lp-t-cv.type1 .lp-t-cv-text1{width:fit-content;margin-inline:auto}.lp-t-cv.type1 .box{display:flex;align-items:center;justify-content:center}.lp-t-cv.type1 .lp-t-cv-text2{display:block}.lp-t-cv.type1 .lp-t-cv-text2 img{width:auto}.lp-t-cv.type1 .lp-t-cv-btn{width:450px;margin-left:clamp(20px,2.666vw,40px);position:inherit;background:#f6ff00;border-radius:48px;box-shadow:0px 8px 7px 0px rgba(0,0,0,.6)}.lp-t-cv.type1 .lp-t-cv-btn a{padding:18px 0;color:#000;text-align:center}.lp-t-cv.type1 .lp-t-cv-btn a::after{content:"";display:inline-block;width:0;height:0;margin-left:15%;border-style:solid;border-width:26px 0 26px 40px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.lp-t-cv img{width:auto}.lp-t-cv .lp-t-cv-label{margin-bottom:-75px;margin-left:clamp(32px,4.266vw,64px);position:relative;top:-64px}.lp-t-cv .lp-t-cv-text1{color:#fff;font-weight:700;text-align:center}.lp-t-cv .lp-t-cv-text2{display:flex;align-items:center;color:#fff;font-weight:700}.lp-t-cv .lp-t-cv-text2 span{text-align:center;line-height:1.2;margin-right:25px}.lp-t-cv .lp-t-cv-text2 img{display:inline-block;width:412px}.lp-t-cv .lp-t-cv-btn{width:375px;font-weight:700;position:absolute;right:65px;bottom:40px;background:#f6ff00;border-radius:48px}.lp-t-cv .lp-t-cv-btn a{display:flex;align-items:center;justify-content:center;padding:18px 0;color:#333}.lp-t-cv .lp-t-cv-btn a::after{content:"";display:inline-block;width:39px;height:11px;margin-left:42px;background:url(../images/lp/arrow-lp1.png) no-repeat}@media screen and (max-width: 768px){.lp-t-cv{width:94%;margin-top:0;padding-left:5%;padding-right:5%;padding-bottom:25px;z-index:2}.lp-t-cv.type1 .box{display:block}.lp-t-cv.type1 .lp-t-cv-text1{width:85%}.lp-t-cv.type1 .lp-t-cv-text2 img{width:80%}.lp-t-cv.type1 .lp-t-cv-btn{width:80%;margin-left:auto;box-shadow:0px 3px 4px 0px rgba(0,0,0,.6)}.lp-t-cv.type1 .lp-t-cv-btn a{padding:12px 0}.lp-t-cv.type1 .lp-t-cv-btn a::after{margin-left:15%;border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.lp-t-cv .lp-t-cv-label{width:42%;margin-bottom:0;margin-left:10px;top:-15px}.lp-t-cv .lp-t-cv-text1{margin-top:10px;font-weight:500}.lp-t-cv .lp-t-cv-text2{display:block;margin-left:0;margin-top:8px;text-align:center}.lp-t-cv .lp-t-cv-text2 img{width:80%;margin-top:-5px;vertical-align:middle}.lp-t-cv .lp-t-cv-text2 span{display:block;margin-right:0;margin-bottom:10px;line-height:1.4}.lp-t-cv .lp-t-cv-btn{width:90%;margin:0 auto;position:inherit;right:auto;bottom:auto}.lp-t-cv .lp-t-cv-btn a{display:flex;align-items:center;justify-content:center;padding:8px 0;color:#333}.lp-t-cv .lp-t-cv-btn a::after{width:26px;height:11px;margin-left:15px;background-size:contain}}.lp-t-section1{text-align:center;color:#142b56;background-color:#efebe6}.lp-t-section1 .inner{max-width:1280px;margin-inline:auto;padding-bottom:clamp(90px,12vw,180px)}.lp-t-section1 .list{width:fit-content;margin-inline:auto;text-align:left}.lp-t-section1 .list li{display:flex;font-family:"游明朝","YuMincho",serif;font-weight:bold;color:#142b56}.lp-t-section1 .list li::before{content:"";display:inline-block;width:64px;height:64px;margin-top:-6px;margin-right:clamp(15px,2vw,30px);vertical-align:middle;border:4px solid #142b56}.lp-t-section1 .list li span{width:calc(100% - 64px);line-height:1.4}.lp-t-section1>div:nth-of-type(1){position:relative}.lp-t-section1>div:nth-of-type(1)::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:120px 70px 0 70px;border-color:#182a52 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}.lp-t-section1>div:nth-of-type(2){padding-top:clamp(70px,9.333vw,140px);background-color:#fff}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(1){line-height:1.6;font-feature-settings:"palt"}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(1) .marker{background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(2){margin-top:30px}@media screen and (max-width: 768px){.lp-t-section1>div:nth-of-type(2) p:nth-of-type(2){margin-top:10px}}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(2) img{display:inline-block;max-width:560px;margin:-0.1em .1em .3em 0;vertical-align:middle}@media screen and (max-width: 768px){.lp-t-section1 .inner{padding-bottom:50px}.lp-t-section1 .list li{margin-inline:5%}.lp-t-section1 .list li::before{width:21px;height:21px;margin-top:0;border-width:3px}.lp-t-section1 .list li span{width:calc(100% - 30px)}.lp-t-section1>div:nth-of-type(1)::after{border-width:40px 25px 0 25px;bottom:-20px}.lp-t-section1>div:nth-of-type(2){padding-top:clamp(60px,8vw,120px)}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(1) .marker{background:linear-gradient(transparent 75%, #f6ff00 25%)}.lp-t-section1>div:nth-of-type(2) p:nth-of-type(2) img{width:70%}}.lp-bnrbox{max-width:1280px;margin-inline:auto;text-align:center;border:5px solid #182a52;border-radius:30px;position:relative}.lp-bnrbox .text1{width:fit-content;margin-top:-0.8em;margin-inline:auto;padding:7px 18px 5px;text-align:center;color:#fff;background:#182a52;border-radius:10px}.lp-bnrbox img{display:inline-block;max-width:560px}@media screen and (max-width: 768px){.lp-bnrbox{margin-inline:5%;border:3px solid #182a52}.lp-bnrbox .text1{margin-top:-1.6em;padding:7px 18px 8px;line-height:1.4}.lp-bnrbox img{width:70%}}.lp-t-section7{max-width:1280px;margin-inline:auto}.lp-t-section7 h3{text-align:center}.lp-t-section7 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section7 .list{display:flex;justify-content:space-between}.lp-t-section7 .list li{display:flex;flex-direction:column;width:calc(33.3333333333% - 26.6666666667px);background:#e7f8ff;border-radius:10px}.lp-t-section7 .list li>div{color:#fff;text-align:center;background-color:#182a52;border-radius:10px 10px 0 0}.lp-t-section7 .list li>div span{display:block;width:fit-content;margin-inline:auto;position:relative}.lp-t-section7 .list li>div span::before{content:"";display:inline-block;width:2px;height:2.5em;background-color:#fff;position:absolute;left:-0.7em;transform:rotate(-20deg)}.lp-t-section7 .list li>div span::after{content:"";display:inline-block;width:2px;height:2.5em;background-color:#fff;position:absolute;top:0;right:-0.8em;transform:rotate(20deg)}.lp-t-section7 .list li>div strong{color:#f6ff00;line-height:1}.lp-t-section7 .list li>div+p{padding:25px 30px}@media screen and (max-width: 768px){.lp-t-section7 .marker{background:linear-gradient(transparent calc(100% - 12px), #f6ff00 12px);line-height:1.6}.lp-t-section7 .list{display:block;margin-inline:5%}.lp-t-section7 .list li{width:100%}.lp-t-section7 .list li:not(:last-child){margin-bottom:30px}.lp-t-section7 .list li>div span::before{width:2px;height:1.5em;left:-0.5em}.lp-t-section7 .list li>div span::after{width:2px;height:1.5em;right:-0.5em}.lp-t-section7 .list li>div+p{padding:20px 5%}}.lp-t-section8{background-color:#e7f8ff}.lp-t-section8 .inner{max-width:1280px;margin-inline:auto}.lp-t-section8 h2{text-align:center}.lp-t-section8 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section8 .list>li{background-color:#fff;border:6px solid #182a52;border-radius:30px}.lp-t-section8 .list>li:not(:last-child){margin-bottom:90px;position:relative}.lp-t-section8 .list>li:not(:last-child)::after{content:"";display:inline-block;position:absolute;bottom:-95px;left:50%;width:0;height:0;border-style:solid;border-width:90px 200px 0 200px;border-color:#182a52 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}.lp-t-section8 .list>li.item1 .image{margin-right:60px}.lp-t-section8 .list>li.item1 .text{margin-left:20px}.lp-t-section8 .list>li.item1 .text p{text-align:center}.lp-t-section8 .list>li.item1 .text p:first-of-type{color:#0099fe}.lp-t-section8 .list>li.item1 .text p:first-of-type span{background-color:#0099fe}.lp-t-section8 .list>li.item1 .text p:last-of-type{color:#182a52}.lp-t-section8 .list>li.item1 .text p:last-of-type span{background-color:#182a52}.lp-t-section8 .list>li.item1 .text p span{display:inline-block;padding:clamp(10px,1.333vw,20px) clamp(30px,4vw,60px);color:#fff;border-radius:60px}.lp-t-section8 .list>li.item2{color:#182a52;text-align:center}.lp-t-section8 .list>li.item2 .text1{max-width:980px;margin-inline:auto;position:relative}.lp-t-section8 .list>li.item2 .text1::before{content:"";display:block;width:100%;height:3px;margin-top:-2px;background-color:#182a52;position:absolute;top:50%}.lp-t-section8 .list>li.item2 .text1 span{padding:0 clamp(12px,1.6vw,24px);background-color:#fff;position:relative}.lp-t-section8 .list>li.item2 ul{display:flex;justify-content:space-between;max-width:980px;margin-inline:auto}.lp-t-section8 .list>li.item2 ul li{width:calc(50% - 17.5px);padding:clamp(15px,2vw,30px);color:#fff;line-height:1;border-radius:10px}.lp-t-section8 .list>li.item2 ul li:first-child{background-color:#182a52}.lp-t-section8 .list>li.item2 ul li:last-child{background-color:#0099fe}.lp-t-section8 .list>li.item3 .text{margin-left:clamp(45px,6vw,90px);padding:clamp(40px,5.333vw,80px) clamp(33px,4.4vw,66px);background-color:#e7f8ff;border-radius:10px}.lp-t-section8 .list>li.item3 .text li{display:flex;align-items:center;color:#182a52;font-weight:700}.lp-t-section8 .list>li.item3 .text li:not(:last-child){margin-bottom:10px}.lp-t-section8 .list>li.item3 .text li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;background-color:#182a52;border-radius:50%}.lp-t-section8 .list>li.item4 .text{margin-left:clamp(45px,6vw,90px);padding:clamp(40px,5.333vw,80px) clamp(100px,13.333vw,200px) clamp(40px,5.333vw,80px) clamp(33px,4.4vw,66px);background-color:#e7f8ff;border-radius:10px}.lp-t-section8 .list>li.item4 .text li{display:flex;align-items:center;color:#182a52;font-weight:700}.lp-t-section8 .list>li.item4 .text li:not(:last-child){margin-bottom:10px}.lp-t-section8 .list>li.item4 .text li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;background-color:#182a52;border-radius:50%}.lp-t-section8 .list>li.item5 .text{margin-left:clamp(45px,6vw,90px);padding:clamp(40px,5.333vw,80px) clamp(33px,4.4vw,66px);background-color:#e7f8ff;border-radius:10px}.lp-t-section8 .list>li.item5 .text li{margin-left:.6em;color:#182a52;font-weight:700;text-indent:-0.6em}.lp-t-section8 .list>li.item5 .text li:not(:last-child){margin-bottom:10px}.lp-t-section8 .list>li.item5 .text li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;background-color:#182a52;border-radius:50%}.lp-t-section8 .list>li.item5 .text li span{color:#fd556c}.lp-t-section8 .list>li.item5 .text li div{display:inline;width:calc(100% - 16px)}.lp-t-section8 .label{padding:clamp(9px,1.2vw,18px) clamp(30px,4vw,60px);text-align:left;color:#fff;background-color:#182a52;border-radius:20px 20px 0 0}.lp-t-section8 h3{text-align:center}.lp-t-section8 img{width:auto}.lp-t-section8 .column{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.lp-t-section8{padding-left:5%;padding-right:5%}.lp-t-section8 .list>li{border:3px solid #182a52;border-radius:20px}.lp-t-section8 .list>li.item1 .image{width:40%;margin-inline:auto;margin-bottom:15px}.lp-t-section8 .list>li.item1 .text{margin-left:0}.lp-t-section8 .list>li.item2 .inner{padding-left:5%;padding-right:5%}.lp-t-section8 .list>li.item2 ul li{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px);padding:clamp(10px,1.333vw,20px);line-height:1.2}.lp-t-section8 .list>li.item3 .inner{padding-left:5%;padding-right:5%}.lp-t-section8 .list>li.item3 .image{width:30%;margin-inline:auto;margin-bottom:15px}.lp-t-section8 .list>li.item3 .text{margin-left:0;padding:7% 5%}.lp-t-section8 .list>li.item3 .text li{align-items:flex-start}.lp-t-section8 .list>li.item3 .text li:not(:last-child){margin-bottom:10px}.lp-t-section8 .list>li.item3 .text li::before{vertical-align:top;margin-top:.7em}.lp-t-section8 .list>li.item3 .text li>span{width:calc(100% - 16px)}.lp-t-section8 .list>li.item4 .inner{padding-left:5%;padding-right:5%}.lp-t-section8 .list>li.item4 .image{width:30%;margin-inline:auto;margin-bottom:15px}.lp-t-section8 .list>li.item4 .text{margin-left:0;padding:7% 5%}.lp-t-section8 .list>li.item5 .inner{padding-left:5%;padding-right:5%}.lp-t-section8 .list>li.item5 .image{width:30%;margin-inline:auto;margin-bottom:15px}.lp-t-section8 .list>li.item5 .text{margin-left:0;padding:7% 5%}.lp-t-section8 .list>li.item5 .text li{margin-left:.6em;text-indent:-1em}.lp-t-section8 .list>li.item5 .text li::before{vertical-align:top;margin-top:.7em}.lp-t-section8 .list>li:not(:last-child){margin-bottom:35px}.lp-t-section8 .list>li:not(:last-child)::after{bottom:-35px;border-width:35px 80px 0 80px}.lp-t-section8 .label{padding:clamp(7px,1vw,15px) clamp(15px,2vw,30px) clamp(15px,2vw,30px);border-radius:10px 10px 0 0}.lp-t-section8 .marker{background:linear-gradient(transparent calc(100% - 15px), #f6ff00 15px);line-height:1.4}.lp-t-section8 .column{display:block}}.lp-t-section4{text-align:center}.lp-t-section4 p{color:#142b56}.lp-t-section4 p:last-of-type{padding:clamp(15px,2vw,30px);text-align:center;color:#fff;background-color:#0099fe}.lp-t-section4 .logo{display:inline-block;width:675px;height:auto;vertical-align:middle}.lp-t-section4 .note{display:block;margin-left:40%}.lp-t-section4 .img-doctors{text-align:center}.lp-t-section4 .img-doctors img{display:inline-block;vertical-align:bottom}.lp-t-section4 .marker{background:linear-gradient(transparent 70%, #f6ff00 30%);line-height:1}@media screen and (max-width: 768px){.lp-t-section4{padding-top:40px}.lp-t-section4 .logo{width:70%;margin-inline:auto}.lp-t-section4 .note{text-align:right;font-weight:normal;margin-left:0;margin-right:1em}}.lp-t-section4_y{text-align:center}.lp-t-section4_y p{color:#142b56}.lp-t-section4_y .logo{display:inline-block;width:675px;height:auto;vertical-align:middle}.lp-t-section4_y .note{display:block;margin-left:40%}.lp-t-section4_y .img-doctors{text-align:center}.lp-t-section4_y .img-doctors img{display:inline-block;vertical-align:bottom}.lp-t-section4_y .marker{background:linear-gradient(transparent 70%, #f6ff00 30%);line-height:1}@media screen and (max-width: 768px){.lp-t-section4_y{padding-top:40px}.lp-t-section4_y .logo{width:70%;margin-inline:auto}.lp-t-section4_y .note{text-align:right;font-weight:normal;margin-left:0;margin-right:1em}}.lp-t-section9 table{margin-inline:auto}.lp-t-section9 table thead td,.lp-t-section9 table thead th{padding:clamp(10px,1vw,16px) clamp(25px,3.333vw,50px);text-align:center;line-height:1.1;color:#fff;background-color:#182a52}.lp-t-section9 table tbody th{padding:clamp(10px,1.333vw,20px) clamp(35px,4.666vw,70px) clamp(10px,1.333vw,20px) clamp(20px,2.666vw,40px);text-align:left;background-color:#e7f8ff}.lp-t-section9 table tbody td{padding:clamp(10px,1.333vw,20px) clamp(20px,2.666vw,40px);text-align:center;background-color:#e7f8ff}.lp-t-section9 table td,.lp-t-section9 table th{border:5px solid #fff}@media screen and (max-width: 768px){.lp-t-section9 table{margin-inline:1%}.lp-t-section9 table thead td,.lp-t-section9 table thead th{padding:clamp(10px,1vw,16px) clamp(12px,1.666vw,25px)}.lp-t-section9 table tbody th{padding:clamp(7px,1vw,15px) clamp(15px,2vw,30px) clamp(7px,1vw,15px) clamp(10px,1.333vw,20px)}.lp-t-section9 table tbody td{padding:clamp(7px,1vw,15px) clamp(10px,1.333vw,20px)}.lp-t-section9 table td,.lp-t-section9 table th{border:3px solid #fff}}.lp-t-section5{background-color:#e7f8ff}.lp-t-section5 .inner{max-width:1280px;margin-inline:auto}.lp-t-section5 .lp-t-title::after{z-index:0}.lp-t-section5 .lp-t-title span{background-color:#e7f8ff;position:relative;z-index:2}.lp-t-section5 .text1{width:fit-content;margin-inline:auto;text-align:center;line-height:2.4;font-feature-settings:"palt"}.lp-t-section5 .text1 .note{display:block;text-align:right;line-height:1}.lp-t-section5 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section5 .list-policy{display:flex;justify-content:center;gap:clamp(30px,4vw,60px)}.lp-t-section5 .column{display:flex;justify-content:center;align-items:center;align-items:normal;gap:70px}.lp-t-section5 .column .inbox{margin-inline:clamp(15px,2vw,30px)}.lp-t-section5 .column>div{width:calc(50% - 35px);padding-bottom:clamp(12px,1.333vw,20px);background-color:#fff}.lp-t-section5 .column>div h4{padding-bottom:8px;text-align:center;color:#fff}.lp-t-section5 .column>div.item1{border:3px solid #182a52}.lp-t-section5 .column>div.item1 h4{background-color:#182a52}.lp-t-section5 .column>div.item1 .price-box{color:#182a52}.lp-t-section5 .column>div.item2{border:3px solid #0099fe}.lp-t-section5 .column>div.item2 h4{background-color:#0099fe}.lp-t-section5 .column>div.item2 .image1{padding-bottom:8px}.lp-t-section5 .column>div.item2 .price-box{color:#0099fe}.lp-t-section5 .column .price-box{padding:clamp(10px,1.333vw,20px) 0 clamp(8px,1vw,15px);text-align:center;background:#e7f8ff}.lp-t-section5 .column .price-box p{width:fit-content;margin-inline:auto}.lp-t-section5 .column .price-box p .c-txtR{display:block;margin-inline:0 auto}.lp-t-section5 .column .price-box .flex{display:flex;align-items:center;justify-content:center;line-height:1.3}.lp-t-section5 .column .price-box .flex .alignB{align-items:flex-end}.lp-t-section5 .column .text2{width:fit-content;margin-inline:auto;text-align:center}.lp-t-section5 .column .text2 strong{font-feature-settings:"palt"}.lp-t-section5 .column .text2 .note{display:block;text-align:right}.lp-t-section5 .column .list-policy{display:flex;justify-content:center;gap:clamp(45px,6vw,90px)}@media screen and (max-width: 768px){.lp-t-section5{padding-right:5%;padding-left:5%}.lp-t-section5 .text1{line-height:1.4}.lp-t-section5 .text1 .note{margin-top:5px;line-height:1.2;text-align:left}.lp-t-section5 .list-policy{gap:clamp(15px,2vw,30px)}.lp-t-section5 .column{margin-inline:0;display:block}.lp-t-section5 .column>div{width:100%;padding-bottom:clamp(12px,1.333vw,20px)}.lp-t-section5 .column .inbox{margin:0;padding:5%}.lp-t-section5 .price-box .flex{flex-wrap:wrap;line-height:1.3}.lp-t-section5 .price-box .flex span:nth-of-type(1),.lp-t-section5 .price-box .flex span:nth-of-type(3){width:30%;text-align:right}.lp-t-section5 .price-box .flex span:nth-of-type(2),.lp-t-section5 .price-box .flex span:nth-of-type(4){width:60%}}.lp-t-cvSection{background-color:#0098fd}.lp-t-cvSection .inner{max-width:1280px;margin:auto;position:relative}.lp-t-cvSection .inner .image{max-width:380px;position:absolute;bottom:0;left:0}.lp-t-cvSection .text{width:900px;margin:0 0 0 auto;padding-bottom:clamp(15px,2vw,30px);position:relative;z-index:2}.lp-t-cvSection .text .lp-t-cvShop{width:100%;margin-top:clamp(13px,1.666vw,25px);padding-bottom:15px;border:5px solid #142b56;background-color:#fff}.lp-t-cvSection .text .lp-t-cvShop .title{display:flex;align-items:center;border-bottom:1px solid #142b56}.lp-t-cvSection .text .lp-t-cvShop .name{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:107px;margin-right:20px;padding:clamp(10px,1.333vw,20px) clamp(9px,1.2vw,18px);font-size:clamp(20px,1.6vw,24px);font-weight:700;color:#fff;background-color:#142b56}.lp-t-cvSection .text .lp-t-cvShop .name::after{content:attr(data-en);display:block;font-size:clamp(15px,1.2vw,18px);font-family:"Oswald",sans-serif;font-weight:700;color:#fff}.lp-t-cvSection .text .lp-t-cvShop .logo img{height:64px}@media screen and (max-width: 768px){.lp-t-cvSection .text .lp-t-cvShop .logo img{height:40px}}.lp-t-cvSection .text .lp-t-cvShop .tel{margin:0 40px 0 auto}.lp-t-cvSection .text .lp-t-cvShop .tel a{line-height:1;color:#f90;font-size:clamp(33.333px,2.666vw,40px);font-family:"Oswald",sans-serif;font-weight:500;text-decoration:none;border-bottom:2px solid #f90}.lp-t-cvSection .text .lp-t-cvShop .tel span{display:block;margin-top:12px;font-size:clamp(10px,.8vw,12px)}.lp-t-cvSection .text .lp-t-cvShop .shopbox{display:flex;align-items:center;justify-content:space-between;margin:20px 0 0}.lp-t-cvSection .text .lp-t-cvShop .shopbox .photo{width:240px;margin-right:40px}.lp-t-cvSection .text .lp-t-cvShop .address{margin-left:clamp(20px,2.666vw,40px);color:#142b56;font-size:clamp(15px,1.2vw,18px);font-weight:bold}.lp-t-cvSection .text .lp-t-cvShop .location{margin-bottom:clamp(10px,1.333vw,20px);margin-left:clamp(20px,2.666vw,40px);color:#142b56;font-size:clamp(20px,1.6vw,24px);font-weight:bold}.lp-t-cvSection .text .lp-t-cvShop .reception{display:none}.lp-t-cvSection .text .lp-t-cvShop .reception::after{content:"";width:100%;height:1px;background-color:#142b56;position:absolute;top:50%;left:0}.lp-t-cvSection .text .lp-t-cvShop .reception span{padding:0 .2em;background-color:#fff;position:relative;z-index:2}.lp-t-cvSection .text .lp-t-cvShop .timeTable{margin:0 0 clamp(13px,1.666vw,25px) clamp(20px,2.666vw,40px)}.lp-t-cvSection .text .lp-t-cvShop .timeTitle{margin-bottom:.5em;display:block}.lp-t-cvSection .text .lp-t-cvShop .timeTitle th{color:#2254b2;font-weight:700;display:flex;align-items:center}.lp-t-cvSection .text .lp-t-cvShop .timeTitle th::before,.lp-t-cvSection .text .lp-t-cvShop .timeTitle th::after{content:"";height:1px;flex-grow:1;background-image:linear-gradient(to right, #333333, #333333 1px, transparent 1px, transparent 1.5px);background-size:2px 1px;background-repeat:repeat-x}.lp-t-cvSection .text .lp-t-cvShop .timeTitle th:before{margin-right:1%}.lp-t-cvSection .text .lp-t-cvShop .timeTitle th::after{margin-left:1%}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataWeek,.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime{display:grid;grid-template-columns:repeat(8, 1fr);column-gap:1%;font-size:clamp(12px,1vw,15px)}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataWeek th{padding:.3em .2em;background-color:#ccc;white-space:nowrap}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime td{font-weight:700;line-height:1;background-color:#eee;text-align:center;padding:.3em .2em;display:grid;align-items:center;white-space:nowrap}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime td:first-child{background-color:#fff}.lp-t-cvSection .text .tabs{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff}.lp-t-cvSection .text .tabs .lp-t-cvShop{display:none;margin-top:0}.lp-t-cvSection .text .tabs .tab_item{width:150px;padding:6px 0;text-align:center;color:#142b56;text-align:center;background-color:#fff;border:2px solid #142b56;border-bottom:none;transition:color .3s,background-color .3s}@media screen and (max-width: 768px){.lp-t-cvSection .text .tabs .tab_item{width:16.6666666667%}}.lp-t-cvSection .text .tabs .tab_item:not(:first-of-type){border-left:none}.lp-t-cvSection .text .tabs .tab_item:hover{color:#fff;background-color:#142b56}.lp-t-cvSection .text .tabs input[name=tab_item],.lp-t-cvSection .text .tabs input[name=tab_item2]{display:none}.lp-t-cvSection .text .tabs #sapporo:checked~#sapporo_content,.lp-t-cvSection .text .tabs #tokyo:checked~#tokyo_content,.lp-t-cvSection .text .tabs #shinjyuku:checked~#shinjyuku_content,.lp-t-cvSection .text .tabs #nagoya:checked~#nagoya_content,.lp-t-cvSection .text .tabs #osaka:checked~#osaka_content,.lp-t-cvSection .text .tabs #fukuoka:checked~#fukuoka_content,.lp-t-cvSection .text .tabs #sapporo2:checked~#sapporo_content2,.lp-t-cvSection .text .tabs #tokyo2:checked~#tokyo_content2,.lp-t-cvSection .text .tabs #shinjyuku2:checked~#shinjyuku_content2,.lp-t-cvSection .text .tabs #nagoya2:checked~#nagoya_content2,.lp-t-cvSection .text .tabs #osaka2:checked~#osaka_content2,.lp-t-cvSection .text .tabs #fukuoka2:checked~#fukuoka_content2{display:block}.lp-t-cvSection .text .tabs input:checked+.tab_item{background-color:#142b56;color:#fff}.lp-t-cvSection .text1{margin-bottom:10px;text-align:center;color:#fff}.lp-t-cvSection .text2{text-align:center;color:#fff}.lp-t-cvSection>div:nth-of-type(2){padding:clamp(20px,2.666vw,40px);background-color:#182a52}.lp-t-cvSection>div:nth-of-type(2) .snslist{display:flex;justify-content:center;gap:0 clamp(25px,3.333vw,50px)}.lp-t-cvSection>div:nth-of-type(2) .snslist.type-2btn li:nth-of-type(2) a{background-color:#1e51b0}.lp-t-cvSection>div:nth-of-type(2) .snslist.type-2btn li:nth-of-type(2) a::before{content:"";display:inline-block;width:47px;height:46px;margin-right:5px;background:url(../images/lp/logo_short.svg) no-repeat left;background-size:contain}.lp-t-cvSection>div:nth-of-type(2) .snslist li a{display:flex;align-items:center;justify-content:center;width:320px;min-height:72px;padding:13px 0;color:#fff;font-size:clamp(15px,1.2vw,18px);line-height:1}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(1) a{background-color:#0098fd}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(1) a::before{content:"";display:inline-block;width:43px;height:38px;margin-right:clamp(10px,1.333vw,20px);background:url(../images/icon-web_reserve.png) no-repeat left;background-size:contain}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(2) a{background-color:#64cd6d}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(2) a::before{content:"";display:inline-block;width:48px;height:45px;margin-right:clamp(10px,1.333vw,20px);background:url(../images/icon-line_reserve.png) no-repeat left;background-size:contain}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(3) a{background-color:#1e51b0}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(3) a::before{content:"";display:inline-block;width:47px;height:46px;margin-right:5px;background:url(../images/lp/logo_short.svg) no-repeat left;background-size:contain}.lp-t-cvSection .text-outside{padding:clamp(10px,1vw,15px) 0;text-align:center;background-color:#fff;border-bottom:3px solid #efebe6}.lp-t-cvSection .text-outside.no-border{border:none}.lp-t-cvSection .text-outside span{padding:0 clamp(10px,1vw,15px);position:relative}.lp-t-cvSection .text-outside span::before,.lp-t-cvSection .text-outside span::after{content:"";display:block;width:clamp(25px,3.333vw,50px);height:2px;margin-top:-2px;background-color:#182a52;position:absolute;top:50%}.lp-t-cvSection .text-outside span::before{left:-50px}.lp-t-cvSection .text-outside span::after{right:-50px}@media screen and (max-width: 768px){.lp-t-cvSection .inner .image{display:none}.lp-t-cvSection .text{width:100%;padding-left:5%;padding-right:5%}.lp-t-cvSection .text .lp-t-cvShop .title{display:block;padding-bottom:5px}.lp-t-cvSection .text .lp-t-cvShop .name{display:block;width:100%;padding:0 0 3px;font-size:clamp(20px,1.6vw,20px);text-align:center}.lp-t-cvSection .text .lp-t-cvShop .name::after{display:inline-block;margin-left:10px}.lp-t-cvSection .text .lp-t-cvShop .name .logo{width:100%;margin:5px auto 0;text-align:center}.lp-t-cvSection .text .lp-t-cvShop .name .logo img{display:inline-block}.lp-t-cvSection .text .lp-t-cvShop .tel{width:100%;text-align:center;margin-bottom:5px}.lp-t-cvSection .text .lp-t-cvShop .shopbox{display:block}.lp-t-cvSection .text .lp-t-cvShop .shopbox .photo{width:90%;margin-inline:auto}.lp-t-cvSection .text .lp-t-cvShop .address{margin-inline:5%}.lp-t-cvSection .text .lp-t-cvShop .location{margin-inline:5%}.lp-t-cvSection .text .lp-t-cvShop .reception{display:block;margin-inline:3.5%;margin-bottom:5px;text-align:center;color:#142b56;position:relative;font-size:14px}.lp-t-cvSection .text .lp-t-cvShop .timeTable{width:92%;margin:0 3% clamp(13px,1.666vw,25px)}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataWeek,.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime{grid-template-columns:repeat(7, 1fr)}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataWeek th.pc{display:none}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime td{padding:.6em 0}.lp-t-cvSection .text .lp-t-cvShop .c-clinicLocationBox-timeDataTime td.pc{display:none}.lp-t-cvSection>div:nth-of-type(2){padding:5px 0;display:none}.lp-t-cvSection>div:nth-of-type(2) .snslist{gap:0}.lp-t-cvSection>div:nth-of-type(2) .snslist li{width:33.3333333333%}.lp-t-cvSection>div:nth-of-type(2) .snslist li a{width:100%;padding:10px 0;text-align:center;flex-direction:column;font-size:12px;min-height:102px}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(1) a::before{display:block}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(2) a::before{display:block}.lp-t-cvSection>div:nth-of-type(2) .snslist li:nth-of-type(3) a::before{display:block}.lp-t-cvSection .text-outside span::before,.lp-t-cvSection .text-outside span::after{display:none}}.t-casePhoto{background-color:#efebe6;overflow:hidden}.t-casePhoto .lp-t-title{margin-bottom:clamp(30px,4vw,60px)}.t-casePhoto .lp-t-title span{background-color:#efebe6;position:relative;z-index:2}.t-casePhoto .lp-t-title::after{z-index:1}.t-casePhoto .note{display:block;margin-left:40%}.t-casePhoto .logo{max-width:560px;margin-inline:auto}.t-casePhoto .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.t-casePhoto .text1{width:fit-content;margin-inline:auto;font-feature-settings:"palt";position:relative}.t-casePhoto .text1::before,.t-casePhoto .text1::after{content:"";display:inline-block;width:2px;height:2.4em;background-color:#182a52;position:absolute;top:.4em}.t-casePhoto .text1::before{left:-0.7em;transform:rotate(-20deg)}.t-casePhoto .text1::after{right:-0.8em;transform:rotate(20deg)}@media screen and (max-width: 768px){.t-casePhoto .lp-t-title{margin-inline:5%;margin-bottom:0}.t-casePhoto .text1{width:fit-content;margin-inline:auto;line-height:1.2}.t-casePhoto .text1::before,.t-casePhoto .text1::after{height:3.4em}.t-casePhoto .inner{margin-inline:5%}.t-casePhoto .note{margin-left:0;text-align:right;font-weight:normal}.t-casePhoto .logo{max-width:80%}}@media screen and (max-width: 768px){.t-casePhotoCardSlide-area{margin-bottom:3em !important}}.t-casePhotoCardSlide-area .c-roundedBox{padding:1.6em 2.3em;background-color:#fff}@media screen and (max-width: 768px){.t-casePhotoCardSlide-area .c-roundedBox{padding:.8em 1em}}.t-casePhotoCard-title{font-size:clamp(20px,1.6vw,24px);font-weight:700;text-align:center;color:#182a52;display:flex;align-items:center;margin-bottom:.6em}.t-casePhotoCard-title>.number{font-family:"Oswald",sans-serif;font-size:clamp(16px,1.33vw,20px);padding-right:1em;display:inline-block}.t-casePhotoCard-title::before,.t-casePhotoCard-title::after{content:"";height:clamp(5px,.67vw,10px);flex-grow:1;background-color:#182a52}.t-casePhotoCard-title::before{margin-right:3%}.t-casePhotoCard-title::after{margin-left:3%}.t-casePhotoCard-imageArea{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"titleB titleA" "imageB imageA";gap:.5em}.t-casePhotoCard-imageTitle{font-family:"Oswald",sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center;padding:.2em 0}.t-casePhotoCard-imageTitle.before{grid-area:titleB;font-size:clamp(14px,1.2vw,18px);background-color:#ccebff}.t-casePhotoCard-imageTitle.before span{display:block;width:55%;margin-inline:auto}.t-casePhotoCard-imageTitle.after{grid-area:titleA;font-size:clamp(15px,1.73vw,26px);font-weight:700;background-color:#09f;color:#fff;padding-left:.5em}.t-casePhotoCard-imageTitle.after .month{font-size:clamp(10px,1vw,18px);font-family:"游ゴシック",YuGothic,"Yu Gothic","游ゴシック体","Noto Sans JP";display:inline-block;padding-top:.4em;letter-spacing:-0.05em}.t-casePhotoCard-imageTitle.after .brackets{display:inline-block;margin-left:-0.4em}@media screen and (max-width: 768px){.t-casePhotoCard-imageTitle.after{padding-left:.3em}}.t-casePhotoCard-image img{aspect-ratio:15/11}.t-casePhotoCard-image.before{grid-area:imageB;position:relative}.t-casePhotoCard-image.before::before{content:"";background-color:#09f;width:10%;height:36%;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;top:50%;right:-8%;transform:translateY(-50%);z-index:1}.t-casePhotoCard-image.after{grid-area:imageA}@media screen and (max-width: 768px){.t-casePhotoCard-image.before::before{width:11%;height:40%}}@media screen and (max-width: 768px){.t-casePhotoCard-textArea{padding:.2em 2.5% 0}}.t-casePhotoCard-text{font-size:clamp(14px,1.2vw,18px);padding:.5em 0;line-height:1.8}.t-casePhotoCard-text>em{color:#2254b2}.t-casePhotoCard-text:has(.t-casePhotoCard-textEffects){display:grid;grid-template-columns:auto 1fr}.t-casePhotoCard-text:not(:last-child){border-bottom:1px dotted #333}@media screen and (max-width: 768px){.t-casePhotoCard-text{line-height:1.5}}.lp-t-section10{padding-bottom:clamp(100px,13.333vw,200px);background-color:#e7f8ff}.lp-t-section10 .inner{max-width:1280px;margin-inline:auto}.lp-t-section10 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:.85}.lp-t-section10 .c-txt-italic{font-style:italic}.lp-t-section10 .list>li{color:#182a52;background-color:#fff;border:6px solid #182a52;border-radius:30px;position:relative}.lp-t-section10 .list>li::before{content:"";display:inline-block;width:250px;height:125px;border-radius:125px 125px 0 0;background-color:#182a52;position:absolute;top:-100px;left:50%;transform:translateX(-50%)}.lp-t-section10 .list>li .text1{margin-inline:clamp(30px,3vw,60px)}.lp-t-section10 .list>li.item1 .column .text{margin-left:clamp(45px,6vw,90px);padding:clamp(40px,5.333vw,80px) clamp(33px,4.4vw,66px);background-color:#e7f8ff;border-radius:10px}.lp-t-section10 .list>li.item1 .column .text li{display:flex;align-items:center;color:#182a52;font-weight:700}.lp-t-section10 .list>li.item1 .column .text li:not(:last-child){margin-bottom:10px}.lp-t-section10 .list>li.item1 .column .text li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;background-color:#182a52;border-radius:50%}.lp-t-section10 .list>li.item2 .column{margin-inline:clamp(15px,2vw,30px);align-items:normal;gap:70px}.lp-t-section10 .list>li.item2 .column>div{width:calc(50% - 35px);padding-bottom:clamp(12px,1.333vw,20px)}.lp-t-section10 .list>li.item2 .column>div h4{padding-bottom:8px;text-align:center;color:#fff}.lp-t-section10 .list>li.item2 .column>div.item1{border:3px solid #182a52}.lp-t-section10 .list>li.item2 .column>div.item1 h4{background-color:#182a52}.lp-t-section10 .list>li.item2 .column>div.item1 .price-box{color:#182a52}.lp-t-section10 .list>li.item2 .column>div.item2{border:3px solid #0099fe}.lp-t-section10 .list>li.item2 .column>div.item2 h4{background-color:#0099fe}.lp-t-section10 .list>li.item2 .column>div.item2 .image1{padding-bottom:8px}.lp-t-section10 .list>li.item2 .column>div.item2 .price-box{color:#0099fe}.lp-t-section10 .list>li.item2 .price-box{padding:clamp(10px,1.333vw,20px) 0 clamp(8px,1vw,15px);text-align:center;background:#e7f8ff}.lp-t-section10 .list>li.item2 .price-box p{width:fit-content;margin-inline:auto}.lp-t-section10 .list>li.item2 .price-box p .c-txtR{display:block;margin-inline:0 auto}.lp-t-section10 .list>li.item2 .price-box .flex{display:flex;align-items:center;justify-content:center;line-height:1.3}.lp-t-section10 .list>li.item2 .price-box .flex .alignB{align-items:flex-end}.lp-t-section10 .list>li.item2 .text2{width:fit-content;margin-inline:auto;text-align:center}.lp-t-section10 .list>li.item2 .text2 strong{font-feature-settings:"palt"}.lp-t-section10 .list>li.item2 .text2 .note{display:block;text-align:right}.lp-t-section10 .list>li.item2 .list-policy{display:flex;justify-content:center;gap:clamp(45px,6vw,90px)}.lp-t-section10 .list>li.item3 .text2{width:fit-content;margin-inline:auto;position:relative}.lp-t-section10 .list>li.item3 .text2::before,.lp-t-section10 .list>li.item3 .text2::after{content:"";display:inline-block;width:2px;height:2.5em;background-color:#182a52;position:absolute;top:.2em}.lp-t-section10 .list>li.item3 .text2::before{left:-0.7em;transform:rotate(-20deg)}.lp-t-section10 .list>li.item3 .text2::after{right:-0.8em;transform:rotate(20deg)}.lp-t-section10 .list>li.item3 .list2{display:flex;justify-content:space-between;list-style:none}.lp-t-section10 .list>li.item3 .list2 li{width:calc(25% - 20px);padding-bottom:clamp(10px,1.333vw,20px);text-align:center;border:2px solid #182a52}.lp-t-section10 .list>li.item3 .list2 li:not(:last-child){position:relative}.lp-t-section10 .list>li.item3 .list2 li:not(:last-child)::after{content:"";display:inline-block;width:62px;height:62px;background:url(../images/lp/fs3/ico_plus.png) no-repeat;position:absolute;top:50%;right:0;transform:translate(calc(50% + 15px), -10px)}.lp-t-section10 .list>li.item3 .list2 li .text3{padding-top:clamp(10px,1.333vw,20px);color:#fff;font-feature-settings:"palt";background-color:#182a52}.lp-t-section10 .list>li.item3 .list2 li .text3 .dB{display:inline-block;padding:clamp(10px,1.333vw,20px)}.lp-t-section10 .list>li.item3 .list2 li .text4{display:inline-block;padding-top:.5em}.lp-t-section10 .list>li.item3 .text5{width:fit-content;margin-inline:auto;position:relative}.lp-t-section10 .list>li.item3 .text5::before,.lp-t-section10 .list>li.item3 .text5::after{content:"";display:block;width:100%;height:3px;background-color:#182a52;position:absolute;left:0}.lp-t-section10 .list>li.item3 .text5::before{bottom:-5px}.lp-t-section10 .list>li.item3 .text5::after{bottom:-10px}.lp-t-section10 .list>li.item4 .item{padding-bottom:clamp(15px,2vw,30px);border:2px solid #182a52}.lp-t-section10 .list>li.item4 .item:first-of-type{position:relative}.lp-t-section10 .list>li.item4 .item:first-of-type::after{content:"";display:block;width:62px;height:62px;background:url(../images/lp/fs3/ico_plus.png) no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translate(-50%, 90%);z-index:2}.lp-t-section10 .list>li.item4 .item:last-of-type .flex{display:flex;justify-content:space-around;position:relative}.lp-t-section10 .list>li.item4 .item:last-of-type .flex::before{content:"";display:inline-block;width:1px;border-left:1px dashed #000;order:2}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(50% - clamp(45px,6vw,90px));text-align:center}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div:first-of-type{order:1}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div:last-of-type{order:3}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div>p{width:100%}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .imag{width:50%}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text{width:50%}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text p{position:relative}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text p::before{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text p span{padding:0 10px;background-color:#fff;position:relative;z-index:2}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text ul{margin-top:5px;text-align:center}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text ul li{text-align:center}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text ul li:not(:last-child){margin-bottom:12px}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text ul li img{margin-inline:auto}.lp-t-section10 .list>li.item4 .item .label{padding:clamp(8px,.866vw,13px) 0;border-radius:0}.lp-t-section10 .list>li.item4 .item .list2{display:flex;justify-content:space-around}.lp-t-section10 .list>li.item4 .item .list2 li{text-align:center}.lp-t-section10 .list>li.item5 .doc-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(35px,4.666vw,70px) clamp(30px,4vw,60px);margin-inline:clamp(60px,8vw,120px)}.lp-t-section10 .list>li.item5 .doc-list li{width:calc(33.3333333333% - 60px);background-color:#182a52}.lp-t-section10 .list>li.item5 .doc-list li p{padding:clamp(12px,1.6vw,24px);color:#fff}.lp-t-section10 .list>li.item5 .text2{width:fit-content;margin-inline:auto;text-align:center;font-feature-settings:"palt";position:relative}.lp-t-section10 .list>li.item5 .text2::before,.lp-t-section10 .list>li.item5 .text2::after{content:"";display:block;width:100%;height:3px;background-color:#182a52;position:absolute;left:0}.lp-t-section10 .list>li.item5 .text2::before{bottom:-5px}.lp-t-section10 .list>li.item5 .text2::after{bottom:-10px}.lp-t-section10 .list>li .inbox{margin-inline:clamp(15px,2vw,30px)}.lp-t-section10 .list .column{display:flex;justify-content:center;align-items:center}.lp-t-section10 .list .label{padding:clamp(11px,1.533vw,22px) 0;text-align:center;color:#fff;background-color:#182a52;border-radius:20px 20px 0 0;position:relative;font-feature-settings:"palt"}.lp-t-section10 .list .label .txt-point{position:absolute;top:-1.5em;left:50%;transform:translateX(-50%)}.lp-t-section10 .list .label b{position:relative;z-index:2}@media screen and (max-width: 768px){.lp-t-section10{padding-bottom:clamp(45px,6vw,90px)}.lp-t-section10 .inner{padding-right:5%;padding-left:5%}.lp-t-section10 .list>li{border:3px solid #182a52;border-radius:10px}.lp-t-section10 .list>li::before{width:50vw;height:50px;border-radius:90px 90px 0 0;top:-50px}.lp-t-section10 .list>li .inbox{margin:0;padding:5%}.lp-t-section10 .list>li .text1{margin-inline:0}.lp-t-section10 .list>li.item1 .column .image{width:25%;margin-inline:auto;margin-bottom:15px}.lp-t-section10 .list>li.item1 .column .text{margin-left:0;padding:7% 5%}.lp-t-section10 .list>li.item1 .column .text li{align-items:flex-start}.lp-t-section10 .list>li.item1 .column .text li:not(:last-child){margin-bottom:10px}.lp-t-section10 .list>li.item1 .column .text li::before{vertical-align:top;margin-top:.7em}.lp-t-section10 .list>li.item1 .column .text li>span{width:calc(100% - 16px)}.lp-t-section10 .list>li.item2 .column{margin-inline:0;display:block}.lp-t-section10 .list>li.item2 .column>div{width:100%;padding-bottom:clamp(12px,1.333vw,20px)}.lp-t-section10 .list>li.item2 .price-box .flex{flex-wrap:wrap;line-height:1.3}.lp-t-section10 .list>li.item2 .price-box .flex span:nth-of-type(1),.lp-t-section10 .list>li.item2 .price-box .flex span:nth-of-type(3){width:30%;text-align:right}.lp-t-section10 .list>li.item2 .price-box .flex span:nth-of-type(2),.lp-t-section10 .list>li.item2 .price-box .flex span:nth-of-type(4){width:60%}.lp-t-section10 .list>li.item2 .text2 .note{text-align:left}.lp-t-section10 .list>li.item2 .list-policy{gap:clamp(15px,2vw,30px)}.lp-t-section10 .list>li.item3 .list2{display:block}.lp-t-section10 .list>li.item3 .list2 li{width:100%;padding-bottom:clamp(10px,1.333vw,20px)}.lp-t-section10 .list>li.item3 .list2 li:not(:last-child){margin-bottom:20px}.lp-t-section10 .list>li.item3 .list2 li:not(:last-child)::after{width:32px;height:32px;background-size:cover;top:100%;right:50%;transform:translate(50%, -14%);z-index:2}.lp-t-section10 .list>li.item3 .list2 li:last-child .text3{padding-top:10px}.lp-t-section10 .list>li.item3 .list2 li .text3{padding-top:0}.lp-t-section10 .list>li.item3 .list2 li .text3 .dB{padding:0 clamp(10px,1.333vw,20px)}.lp-t-section10 .list>li.item3 .text5{text-align:center}.lp-t-section10 .list>li.item3 .text5::before,.lp-t-section10 .list>li.item3 .text5::after{height:2px}.lp-t-section10 .list>li.item4 .item:first-of-type::after{width:36px;height:36px}.lp-t-section10 .list>li.item4 .item:last-of-type .flex{display:block}.lp-t-section10 .list>li.item4 .item:last-of-type .flex::before{display:none}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div{display:flex;justify-content:center;flex-wrap:wrap;width:94%;margin-inline:3%;text-align:center}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div:first-of-type{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #000}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text{margin-top:20px;width:100%}.lp-t-section10 .list>li.item4 .item:last-of-type .flex>div .text p{margin-bottom:15px}.lp-t-section10 .list>li.item4 .item .list2{display:block;margin-inline:3%}.lp-t-section10 .list>li.item4 .item .list2>li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #000}.lp-t-section10 .list>li.item4 .inbox>p:last-of-type{margin-left:1em;text-align:left;text-indent:-1em}.lp-t-section10 .list>li.item5 .doc-list{gap:13px 2%;margin-inline:0}.lp-t-section10 .list>li.item5 .doc-list li{width:48%}.lp-t-section10 .list>li.item5 .doc-list li p{padding:clamp(7px,1vw,15px)}.lp-t-section10 .list>li.item5 .text2{text-align:left}.lp-t-section10 .list>li.item5 .text2::before,.lp-t-section10 .list>li.item5 .text2::after{height:2px}.lp-t-section10 .list .label{padding:clamp(11px,1.533vw,22px) 0;border-radius:5px 5px 0 0}.lp-t-section10 .list .column{display:block}}.lp-t-section11{background-color:#e7f8ff}.lp-t-section11 .inner{max-width:1280px;margin-inline:auto}.lp-t-section11 .lp-t-title::after{z-index:0}.lp-t-section11 .lp-t-title span{background-color:#e7f8ff;position:relative;z-index:2}.lp-t-section11 .box{max-width:1280px;padding:100px 60px 80px;border:5px solid #182a52;border-radius:30px;background-color:#fff}.lp-t-section11 .text1{width:fit-content;margin-inline:auto;text-align:center;line-height:1.6;font-feature-settings:"palt"}.lp-t-section11 .text1 .va-top{vertical-align:middle}.lp-t-section11 .text1 .note{display:block;text-align:right;line-height:1}.lp-t-section11 .text2{max-width:1280px;margin-inline:auto;text-align:center;position:relative}.lp-t-section11 .text2::before{content:"";display:block;width:100%;height:3px;margin-top:-2px;background-color:#182a52;position:absolute;top:50%}.lp-t-section11 .text2 span{padding:0 clamp(12px,1.6vw,24px);background-color:#fff;position:relative}.lp-t-section11 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section11 .column{display:flex;justify-content:center;align-items:center;align-items:normal;gap:70px}.lp-t-section11 .column .inbox{margin-inline:clamp(15px,2vw,30px)}.lp-t-section11 .column>div{width:calc(50% - 35px);padding-bottom:clamp(12px,1.333vw,20px);background-color:#fff}.lp-t-section11 .column>div h4{padding-bottom:8px;text-align:center;color:#fff}.lp-t-section11 .column>div.item1{border:3px solid #182a52}.lp-t-section11 .column>div.item1 h4{background-color:#182a52}.lp-t-section11 .column>div.item1 .price-box{color:#182a52}.lp-t-section11 .column>div.item2{border:3px solid #0099fe}.lp-t-section11 .column>div.item2 h4{background-color:#0099fe}.lp-t-section11 .column>div.item2 .image1{padding-bottom:8px}.lp-t-section11 .column>div.item2 .price-box{color:#0099fe}.lp-t-section11 .column .price-box{padding:clamp(10px,1.333vw,20px) 0 clamp(8px,1vw,15px);text-align:center;background:#e7f8ff}.lp-t-section11 .column .price-box p{width:fit-content;margin-inline:auto}.lp-t-section11 .column .price-box p .c-txtR{display:block;margin-inline:0 auto}.lp-t-section11 .column .price-box .flex{display:flex;align-items:center;justify-content:center;line-height:1.3}.lp-t-section11 .column .price-box .flex .alignB{align-items:flex-end}.lp-t-section11 .column .text2{width:fit-content;margin-inline:auto;text-align:center}.lp-t-section11 .column .text2 strong{font-feature-settings:"palt"}.lp-t-section11 .column .text2 .va-top{vertical-align:top}.lp-t-section11 .column .text2 .note{display:block;text-align:right}.lp-t-section11 .column .list-policy{display:flex;justify-content:center;gap:clamp(45px,6vw,90px)}.lp-t-section11 table{margin-inline:auto}.lp-t-section11 table thead td,.lp-t-section11 table thead th{padding:clamp(10px,1vw,16px) clamp(25px,3.333vw,50px);text-align:center;line-height:1.1;color:#fff;background-color:#182a52}.lp-t-section11 table tbody th{padding:clamp(10px,1.333vw,20px) clamp(35px,4.666vw,70px) clamp(10px,1.333vw,20px) clamp(20px,2.666vw,40px);text-align:left;background-color:#e7f8ff}.lp-t-section11 table tbody td{padding:clamp(10px,1.333vw,20px) clamp(20px,2.666vw,40px);text-align:center;background-color:#e7f8ff}.lp-t-section11 table td,.lp-t-section11 table th{border:5px solid #fff}@media screen and (max-width: 768px){.lp-t-section11{padding-right:5%;padding-left:5%}.lp-t-section11 .text1{line-height:1.4}.lp-t-section11 .text1 .note{margin-top:5px;line-height:1.2;text-align:left}.lp-t-section11 .marker{line-height:1.2;background:linear-gradient(transparent 75%, #f6ff00 25%)}.lp-t-section11 .box{padding:30px 5% 30px;border:3px solid #182a52}.lp-t-section11 .column{margin-inline:0;display:block}.lp-t-section11 .column>div{width:100%;padding-bottom:clamp(12px,1.333vw,20px)}.lp-t-section11 .column .inbox{margin:0;padding:5%}.lp-t-section11 .price-box .flex{flex-wrap:wrap;line-height:1.3}.lp-t-section11 .price-box .flex span:nth-of-type(1),.lp-t-section11 .price-box .flex span:nth-of-type(3){width:30%;text-align:right}.lp-t-section11 .price-box .flex span:nth-of-type(2),.lp-t-section11 .price-box .flex span:nth-of-type(4){width:60%}.lp-t-section11 table{margin-inline:0}.lp-t-section11 table thead td,.lp-t-section11 table thead th{padding:clamp(10px,1vw,16px) clamp(12px,1.666vw,25px)}.lp-t-section11 table tbody th{padding:clamp(7px,1vw,15px) clamp(15px,2vw,30px) clamp(7px,1vw,15px) clamp(10px,1.333vw,20px)}.lp-t-section11 table tbody td{padding:clamp(7px,1vw,15px) clamp(10px,1.333vw,20px)}.lp-t-section11 table td,.lp-t-section11 table th{border:3px solid #fff}}.lp-t-section12{background-color:#efebe6}.lp-t-section12 .inner{max-width:1280px;margin-inline:auto}.lp-t-section12 .text1{width:fit-content;margin-inline:auto;font-feature-settings:"palt";position:relative}.lp-t-section12 .text1::before,.lp-t-section12 .text1::after{content:"";display:inline-block;width:2px;height:2.7em;background-color:#182a52;position:absolute;top:0}.lp-t-section12 .text1::before{left:-0.7em;transform:rotate(-20deg)}.lp-t-section12 .text1::after{right:-0.8em;transform:rotate(20deg)}.lp-t-section12 .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}.lp-t-section12 .image{max-width:980px;margin-inline:auto;text-align:center}@media screen and (max-width: 768px){.lp-t-section12{padding-inline:5%}.lp-t-section12 .inner p:nth-of-type(3){text-align:left}}.lp-t-section13 .inner{max-width:1280px;margin-inline:auto}.lp-t-section13 .text6{text-align:center}.lp-t-section13 .text6 img{display:inline-block;max-width:560px;margin:-0.6em .1em 0 0;vertical-align:middle}.lp-t-section13 .box{padding:0 0 clamp(15px,2vw,30px);border:6px solid #182a52;border-radius:30px}.lp-t-section13 .box .text1{margin-inline:clamp(30px,3vw,60px);text-align:left}.lp-t-section13 .box .item{margin-inline:clamp(15px,2vw,30px)}.lp-t-section13 .box h3.label{border-radius:22px 22px 0 0}.lp-t-section13 .inbox{margin-inline:clamp(15px,2vw,30px)}.lp-t-section13 .inbox .item{padding-bottom:clamp(15px,2vw,30px);border:2px solid #182a52}.lp-t-section13 .inbox .item:first-of-type{position:relative}.lp-t-section13 .inbox .item:first-of-type::after{content:"";display:block;width:62px;height:62px;background:url(../images/lp/fs3/ico_plus.png) no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translate(-50%, 90%);z-index:2}.lp-t-section13 .inbox .item:last-of-type .flex{display:flex;justify-content:space-around;position:relative}.lp-t-section13 .inbox .item:last-of-type .flex::before{content:"";display:inline-block;width:1px;border-left:1px dashed #000;order:2}.lp-t-section13 .inbox .item:last-of-type .flex>div{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(50% - clamp(45px,6vw,90px));text-align:center}.lp-t-section13 .inbox .item:last-of-type .flex>div:first-of-type{order:1}.lp-t-section13 .inbox .item:last-of-type .flex>div:last-of-type{order:3}.lp-t-section13 .inbox .item:last-of-type .flex>div>p{width:100%}.lp-t-section13 .inbox .item:last-of-type .flex>div .imag{width:50%}.lp-t-section13 .inbox .item:last-of-type .flex>div .text{width:50%}.lp-t-section13 .inbox .item:last-of-type .flex>div .text p{position:relative}.lp-t-section13 .inbox .item:last-of-type .flex>div .text p::before{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0}.lp-t-section13 .inbox .item:last-of-type .flex>div .text p span{padding:0 10px;background-color:#fff;position:relative;z-index:2}.lp-t-section13 .inbox .item:last-of-type .flex>div .text ul{margin-top:5px;text-align:center}.lp-t-section13 .inbox .item:last-of-type .flex>div .text ul li{text-align:center}.lp-t-section13 .inbox .item:last-of-type .flex>div .text ul li:not(:last-child){margin-bottom:12px}.lp-t-section13 .inbox .item:last-of-type .flex>div .text ul li img{margin-inline:auto}.lp-t-section13 .inbox .item .label{padding:clamp(8px,.866vw,13px) 0;border-radius:0}.lp-t-section13 .inbox .item .list3{display:flex;justify-content:space-around}.lp-t-section13 .inbox .item .list3 li{text-align:center}.lp-t-section13 .inbox .label{padding:clamp(8px,.866vw,13px) 0;border-radius:0;text-align:center;color:#fff;background-color:#182a52;position:relative;font-feature-settings:"palt"}.lp-t-section13 .inbox .label .txt-point{position:absolute;top:-1.5em;left:50%;transform:translateX(-50%)}.lp-t-section13 .inbox .label b{position:relative;z-index:2}.lp-t-section13 .text1{text-align:center}.lp-t-section13 .text2{width:fit-content;margin-inline:auto;position:relative;font-feature-settings:"palt"}.lp-t-section13 .text2::before,.lp-t-section13 .text2::after{content:"";display:inline-block;width:2px;height:3.2em;background-color:#182a52;position:absolute;top:.2em}.lp-t-section13 .text2::before{left:-1em;transform:rotate(-20deg)}.lp-t-section13 .text2::after{right:-1.1em;transform:rotate(20deg)}.lp-t-section13 .list2{display:flex;justify-content:space-between;list-style:none}.lp-t-section13 .list2 li{width:calc(25% - 20px);padding-bottom:clamp(10px,1.333vw,20px);text-align:center;border:2px solid #182a52}.lp-t-section13 .list2 li:not(:last-child){position:relative}.lp-t-section13 .list2 li:not(:last-child)::after{content:"";display:inline-block;width:62px;height:62px;background:url(../images/lp/fs3/ico_plus.png) no-repeat;position:absolute;top:50%;right:0;transform:translate(calc(50% + 15px), -10px)}.lp-t-section13 .list2 li .text3{padding-top:clamp(10px,1.333vw,20px);color:#fff;font-feature-settings:"palt";background-color:#182a52}.lp-t-section13 .list2 li .text3 .dB{display:inline-block;padding:clamp(10px,1.333vw,20px)}.lp-t-section13 .list2 li .text4{display:inline-block;padding-top:.5em}.lp-t-section13 .text5{width:fit-content;margin-inline:auto;position:relative}.lp-t-section13 .text5::before,.lp-t-section13 .text5::after{content:"";display:block;width:100%;height:3px;background-color:#182a52;position:absolute;left:0}.lp-t-section13 .text5::before{bottom:-5px}.lp-t-section13 .text5::after{bottom:-10px}@media screen and (max-width: 768px){.lp-t-section13 .text6 img{max-width:60%}.lp-t-section13 .box{border-width:3px}.lp-t-section13 .list2{display:block}.lp-t-section13 .list2 li{width:100%;padding-bottom:clamp(10px,1.333vw,20px)}.lp-t-section13 .list2 li:not(:last-child){margin-bottom:20px}.lp-t-section13 .list2 li:not(:last-child)::after{width:32px;height:32px;background-size:cover;top:100%;right:50%;transform:translate(50%, -14%);z-index:2}.lp-t-section13 .list2 li:last-child .text3{padding-top:10px}.lp-t-section13 .list2 li .text3{padding-top:0}.lp-t-section13 .list2 li .text3 .dB{padding:0 clamp(10px,1.333vw,20px)}.lp-t-section13 .text2::before,.lp-t-section13 .text2::after{display:none}.lp-t-section13 .text2 span.fS-60{line-height:1.2;background:linear-gradient(transparent 75%, #f6ff00 25%)}.lp-t-section13 .text5{text-align:center}.lp-t-section13 .text5::before,.lp-t-section13 .text5::after{height:2px}.lp-t-section13 .item:first-of-type::after{width:36px;height:36px}.lp-t-section13 .item:last-of-type .flex{display:block}.lp-t-section13 .item:last-of-type .flex::before{display:none}.lp-t-section13 .item:last-of-type .flex>div{display:flex;justify-content:center;flex-wrap:wrap;width:94%;margin-inline:3%;text-align:center}.lp-t-section13 .item:last-of-type .flex>div:first-of-type{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #000}.lp-t-section13 .item:last-of-type .flex>div .text{margin-top:20px;width:100%}.lp-t-section13 .item:last-of-type .flex>div .text p{margin-bottom:15px}.lp-t-section13 .item .list2{display:block;margin-inline:3%}.lp-t-section13 .item .list2>li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #000}.lp-t-section13 .inbox>p.text5{margin-inline:auto;text-align:center}.lp-t-section13 .inbox .item:first-of-type::after{width:36px;height:36px}.lp-t-section13 .inbox .item:last-of-type .flex{display:block}.lp-t-section13 .inbox .item:last-of-type .flex::before{display:none}.lp-t-section13 .inbox .item:last-of-type .flex>div{display:flex;justify-content:center;flex-wrap:wrap;width:94%;margin-inline:3%;text-align:center}.lp-t-section13 .inbox .item:last-of-type .flex>div:first-of-type{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #000}.lp-t-section13 .inbox .item:last-of-type .flex>div .text{margin-top:20px;width:100%}.lp-t-section13 .inbox .item:last-of-type .flex>div .text p{margin-bottom:15px}.lp-t-section13 .inbox .item .list3{display:block;margin-inline:3%}.lp-t-section13 .inbox .item .list3>li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #000}.lp-t-section13 .inbox .text7{margin-left:1em;text-align:left;text-indent:-1em}.lp-t-section13 .label{padding:clamp(11px,1.533vw,22px) 0;border-radius:5px 5px 0 0}}.lp-t-section14{max-width:1280px;margin-inline:auto}.lp-t-section14 h2{text-align:center}.lp-t-section14 .box{padding:clamp(30px,5vw,60px) clamp(15px,2vw,30px) 0;border:6px solid #182a52;border-radius:30px}.lp-t-section14 .text1{margin-inline:clamp(30px,3vw,60px);text-align:left;line-height:1.6}.lp-t-section14 .item5 .image img{border-radius:10px}.lp-t-section14 .item5 .text{margin-left:clamp(45px,6vw,90px);padding:clamp(40px,5.333vw,80px) clamp(33px,4.4vw,66px);background-color:#e7f8ff;border-radius:10px}.lp-t-section14 .item5 .text li{margin-left:.6em;color:#182a52;font-weight:700;text-indent:-0.6em}.lp-t-section14 .item5 .text li:not(:last-child){margin-bottom:10px}.lp-t-section14 .item5 .text li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;background-color:#182a52;border-radius:50%}.lp-t-section14 .item5 .text li span{color:#fd556c}.lp-t-section14 .item5 .text li div{display:inline;width:calc(100% - 16px)}.lp-t-section14 .label{padding:clamp(9px,1.2vw,18px) clamp(30px,4vw,60px);text-align:left;color:#fff;background-color:#182a52;border-radius:20px 20px 0 0}.lp-t-section14 h3{text-align:center}.lp-t-section14 img{width:auto}.lp-t-section14 .column{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.lp-t-section14 .box{margin-inline:5%;border-width:3px}.lp-t-section14 .item5 .text1{margin-inline:0}.lp-t-section14 .item5 .inner{padding-inline:0}.lp-t-section14 .item5 .image{width:60%;margin-inline:auto;margin-bottom:15px}.lp-t-section14 .item5 .text{margin-left:0;padding:7% 8%}.lp-t-section14 .item5 .text li{margin-left:.6em;text-indent:-1em}.lp-t-section14 .item5 .text li::before{vertical-align:top;margin-top:.7em}.lp-t-section14 .label{padding:clamp(7px,1vw,15px) clamp(15px,2vw,30px) clamp(15px,2vw,30px);border-radius:10px 10px 0 0}.lp-t-section14 .marker{background:linear-gradient(transparent calc(100% - 15px), #f6ff00 15px);line-height:1.4}.lp-t-section14 .column{display:block}}.lp-t-qa .text{text-align:center}.lp-t-qa .text2{text-align:center;color:#142b56}.lp-t-qa .list{max-width:1280px;margin-inline:auto}.lp-t-qa .list li:not(:first-child) dd{display:none}.lp-t-qa .list li dt{display:flex;align-items:center;margin:17px 0;padding:15px clamp(20px,2.666vw,40px);font-size:clamp(20px,1.6vw,24px);font-weight:700;background-color:#e7f8ff;position:relative}.lp-t-qa .list li dt::before{content:"Q";margin-right:clamp(12px,1.6vw,24px);padding:2px 10px 6px;font-size:clamp(30px,2.4vw,36px);font-family:"Oswald",sans-serif;font-weight:700;line-height:1;background-color:#fff;border:2px solid #182a52}.lp-t-qa .list li dt span{width:25px;height:25px;position:absolute;top:.9em;right:clamp(18px,2.4vw,36px)}.lp-t-qa .list li dt span::before{content:"";display:inline-block;width:28px;height:4px;background-color:#000;position:absolute;top:50%;left:0}.lp-t-qa .list li dt span::after{content:"";display:inline-block;width:28px;height:4px;background-color:#000;position:absolute;top:50%;left:0;transform:rotate(-90deg);transition:all .5s}.lp-t-qa .list li dt span.on::after{transform:rotate(0)}.lp-t-qa .list li dd{display:flex;align-items:flex-start;padding:10px clamp(57px,7.666vw,115px) 35px;font-size:clamp(15px,1.2vw,18px);line-height:2.2;position:relative}.lp-t-qa .list li dd::before{content:"A";display:inline-block;margin-right:clamp(12px,1.6vw,24px);padding:2px 10px 6px;font-size:clamp(30px,2.4vw,36px);font-family:"Oswald",sans-serif;font-weight:700;color:#fff;line-height:1;background-color:#0099fe;border:2px solid #0099fe;position:absolute;left:clamp(20px,2.666vw,40px)}.lp-t-qa .list li dd.on{display:flex !important}@media screen and (max-width: 768px){.lp-t-qa{margin-inline:5%;padding-bottom:30px}}@media screen and (max-width: 768px){.lp-t-qa .list li dt{align-items:flex-start;font-size:clamp(16.666px,1.333vw,20px);padding-right:clamp(40px,4vw,60px)}}@media screen and (max-width: 768px){.lp-t-qa .list li dt::before{font-size:clamp(20px,1.6vw,24px)}}@media screen and (max-width: 768px){.lp-t-qa .list li dd{padding:10px 0 35px clamp(62.5px,8.333vw,125px);font-size:clamp(15px,1.2vw,18px)}}@media screen and (max-width: 768px){.lp-t-qa .list li dd::before{font-size:clamp(20px,1.6vw,24px)}}.t-columnSlide-area{display:flex;padding:clamp(50px,6.67vw,100px) 0;background-color:#f2f2f2}.t-columnSlide-textArea{padding:1.2em;background-color:#fff;min-height:7.5em;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 768px){.t-columnSlide-textArea{padding:.5em;min-height:6.2em}}.t-columnSlide-title{font-size:clamp(16px,1.33vw,20px);font-weight:700;letter-spacing:-0.02em;padding-left:.3em;margin-bottom:.6em;border-left:4px solid #182a52}.t-columnSlide-button .c-viewMore{padding-right:max(40px,8%);color:#999}.t-clinicLocation-wrap{width:min(92%,1040px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:clamp(12px,1.6vw,24px)}@media screen and (max-width: 768px){.t-clinicLocation-wrap{grid-template-columns:1fr}}.t-clinicLocation-titleArea{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.t-clinicLocation-title{display:block;max-width:280px;width:90%}.t-clinicLocation-imageArea{display:grid;grid-template-columns:1fr 28%;aspect-ratio:10/3;overflow:hidden}.t-clinicLocation .c-clinicLocationBox-detailListArea{padding:1em 0% 0;min-height:9.7em}.t-clinicLocation>p{text-align:center}@media screen and (max-width: 768px){.t-clinicLocation .c-clinicLocationBox-detailListArea{min-height:9.2em}}@media screen and (max-width: 1024px){.t-clinicLocation .c-clinicLocationBox-detailListArea{min-height:9.6em}}@media screen and (max-width: 768px){.t-clinicLocation .c-clinicLocationBox-detailListArea{min-height:auto}}@media screen and (max-width: 768px){.t-clinicLocation .lp-t-title{margin-inline:5%}}@media screen and (max-width: 768px){.t-clinicLocation .lp-t-title span{display:inline-block}}.lp-t-overRay{min-width:100%;background-color:#182a52;position:sticky;bottom:0;z-index:100}.lp-t-overRay.type-noline .inner{max-width:1080px}.lp-t-overRay .inner{display:flex;align-items:flex-end;max-width:1280px;margin-inline:auto;position:relative}.lp-t-overRay .inner .image{width:120px;position:absolute;bottom:0;left:0}.lp-t-overRay .inner .text{min-width:360px;min-height:94px;margin-left:150px;margin-right:30px;padding:7px 0 7px;font-size:clamp(10.833px,.866vw,13px);color:#fff}.lp-t-overRay .inner .list{display:flex;margin:0 0 0 auto}.lp-t-overRay .inner .list li{display:flex;align-items:center;justify-content:center}.lp-t-overRay .inner .list li.contact{display:none}.lp-t-overRay .inner .list li.contact a{background-color:#182a52}.lp-t-overRay .inner .list li.contact a::before{content:"";display:block;width:43px;height:38px;margin-inline:auto;background:url(../images/icon-tel_reserve.png) no-repeat center top;background-size:contain}.lp-t-overRay .inner .list li.web a{background-color:#0098fd}.lp-t-overRay .inner .list li.web a::before{content:"";display:block;width:43px;height:38px;margin-inline:auto;background:url(../images/icon-web_reserve.png) no-repeat center top;background-size:contain}.lp-t-overRay .inner .list li.line a{background-color:#64cd6d}.lp-t-overRay .inner .list li.line a::before{content:"";display:block;width:44px;height:41px;margin-inline:auto;background:url(../images/icon-line_reserve.png) no-repeat center top;background-size:contain}.lp-t-overRay .inner .list li.shop a{background-color:#1e51b0}.lp-t-overRay .inner .list li.shop a::before{content:"";display:block;width:47px;height:46px;margin-inline:auto;background:url(../images/lp/logo_short.svg) no-repeat center top;background-size:contain}.lp-t-overRay .inner .list li a{display:flex;flex-direction:column;justify-content:center;width:236px;height:94px;text-align:center;color:#fff}.lp-t-overRay .inner .list li a span{margin-top:10px;line-height:1}@media screen and (max-width: 768px){.lp-t-overRay .inner .list{width:100%;margin:0}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li{width:25%}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li.contact{display:block}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li.contact a::before{width:25px;height:25px}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li.web a::before{width:30px;height:25px}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li.line a::before{width:30px;height:25px}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li.shop a::before{width:35px;height:35px}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li a{width:100%;height:72px;font-size:11px;padding-top:4px;padding-bottom:3px}}@media screen and (max-width: 768px){.lp-t-overRay .inner .list li a span{margin-top:5px}}@media screen and (max-width: 768px){.lp-t-overRay .image,.lp-t-overRay .text,.lp-t-overRay .tel{display:none}}.pc{display:inline-block}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:inline-block}}.slick-slider{opacity:0;transition:opacity .5s linear}.slick-slider.slick-initialized{opacity:1}.t-casePhotoCardSlide-area .slick-list{overflow:initial !important}.t-casePhotoCardSlide-area .slick-slide{margin-right:1.5em;margin-left:1.5em;cursor:default}.t-casePhotoCardSlide-area .slick-dots{bottom:-30px}.t-casePhotoCardSlide-area .slick-dots li button::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#333;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.t-casePhotoCardSlide-area .slick-slide{margin-right:.5em;margin-left:.5em}}.t-columnSlide-area .slick-slide{margin-right:1.5em;margin-left:1.5em}@media screen and (max-width: 768px){.t-columnSlide-area .slick-slide{margin-right:.5em;margin-left:.5em}}.p-clinic-pickUpSlide-area .slick-slide{margin-right:.5em;margin-left:.5em}.p-clinic-pickUpSlide-area .slick-list{padding-right:10%}@media screen and (max-width: 768px){.p-clinic-pickUpSlide-area .slick-slide{margin-right:.25em;margin-left:.25em}}.a-fadein{opacity:0;transform:translate(0, 100px);-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;z-index:1}.a-fadein.fadeinActive{will-change:transform;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;transform:translate(0, 100px);visibility:visible}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translate(0, 100px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes fadeIn{0%{opacity:0;transform:translate(0, 100px)}100%{opacity:1;transform:translate(0, 0)}}.t-clinicBoxList-area .fadeinActive:nth-of-type(1),.c-containerBox-wrap .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}.t-clinicBoxList-area .fadeinActive:nth-of-type(2),.c-containerBox-wrap .fadeinActive:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.t-clinicBoxList-area .fadeinActive:nth-of-type(3),.c-containerBox-wrap .fadeinActive:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}.t-clinicBoxList-area .fadeinActive:nth-of-type(4),.c-containerBox-wrap .fadeinActive:nth-of-type(4){-webkit-animation-delay:.8s;animation-delay:.8s}.t-clinicBoxList-area .fadeinActive:nth-of-type(5),.c-containerBox-wrap .fadeinActive:nth-of-type(5){-webkit-animation-delay:1s;animation-delay:1s}.t-clinicBoxList-area .fadeinActive:nth-of-type(6),.c-containerBox-wrap .fadeinActive:nth-of-type(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.t-clinicBoxList-area .fadeinActive:nth-of-type(7),.c-containerBox-wrap .fadeinActive:nth-of-type(7){-webkit-animation-delay:1.4s;animation-delay:1.4s}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(4){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(6){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-clinicBoxList-area .fadeinActive:nth-of-type(7){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(4){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(6){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.c-containerBox-wrap .fadeinActive:nth-of-type(7){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-otherMenuBox-area .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-otherMenuBox-area .fadeinActive:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-otherMenuBox-area .fadeinActive:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-methodBox-area .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-methodBox-area .fadeinActive:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.t-methodBox-area .fadeinActive:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}}.t-clinicLocation-wrap .fadeinActive:nth-of-type(even){-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width: 768px){.t-clinicLocation-wrap .fadeinActive:nth-of-type(even){-webkit-animation-delay:.1s;animation-delay:.1s}}.p-clinicList-location-wrap .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}.p-clinicList-location-wrap .fadeinActive:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.p-clinicList-location-wrap .fadeinActive:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}.p-clinicList-location-wrap .fadeinActive:nth-of-type(4){-webkit-animation-delay:.8s;animation-delay:.8s}.p-clinicList-location-wrap .fadeinActive:nth-of-type(5){-webkit-animation-delay:1s;animation-delay:1s}.p-clinicList-location-wrap .fadeinActive:nth-of-type(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(4){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}}@media screen and (max-width: 768px){.p-clinicList-location-wrap .fadeinActive:nth-of-type(6){-webkit-animation-delay:.2s;animation-delay:.2s}}.inline_text{font-weight:700;text-align:center;color:#142b56}.inline_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-inline:5%}@media screen and (max-width: 768px){.inline_list{margin-inline:0}}.inline_list li{width:47%;text-align:center}@media screen and (max-width: 768px){.inline_list li{width:100%}}.inline_list li a{display:block;padding:clamp(15px,2vw,30px) 0;font-weight:700;color:#fff;background-color:#000;border-radius:60px;transition:background-color .3s}.inline_list li:first-child a{background-color:#0098fd}.inline_list li:first-child a:hover{background-color:rgba(0,152,253,.8)}.inline_list li:last-child a{background-color:#1e51b0}.inline_list li:last-child a:hover{background-color:rgba(30,81,176,.8)}.inline_list.-type-line{margin-inline:0;justify-content:center;gap:3%}@media screen and (max-width: 768px){.inline_list.-type-line{gap:0}}.inline_list.-type-line li{width:31.333%}@media screen and (max-width: 768px){.inline_list.-type-line li{width:100%;border-bottom:1px solid #ccc}}.inline_list.-type-line li .logo{height:45px;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.inline_list.-type-line li .logo{height:40px;margin-bottom:15px}}.inline_list.-type-line li .logo img{display:inline-block;width:auto;height:43px}@media screen and (max-width: 768px){.inline_list.-type-line li .logo img{height:40px}}.inline_list.-type-line li a{width:95%;margin-inline:auto;padding:clamp(10px,1.333vw,20px);background-color:#64cd6d}@media screen and (max-width: 768px){.inline_list.-type-line li a{width:100%}}.inline_list.-type-line li a:hover{background-color:rgba(100,205,109,.8)}.modaal-content-container{padding:clamp(30px,4vw,60px)}@media screen and (max-width: 768px){.modaal-container{max-height:70vh;overflow-y:scroll}}.bg-brown{padding:clamp(75px,10vw,150px) 0 clamp(45px,6vw,90px);background-color:#efebe6}.bg-brown p{font-feature-settings:"palt"}.bg-brown p.text{width:fit-content;margin-inline:auto;position:relative}.bg-brown p.text::before,.bg-brown p.text::after{content:"";display:inline-block;width:2px;height:2.5em;background-color:#182a52;position:absolute;top:.2em}.bg-brown p.text::before{left:-0.7em;transform:rotate(-20deg)}.bg-brown p.text::after{right:-0.8em;transform:rotate(20deg)}.bg-brown p .marker{display:inline-block;background:linear-gradient(transparent calc(100% - 20px), #f6ff00 20px);line-height:1}@media screen and (max-width: 768px){.bg-brown{padding:clamp(45px,6vw,90px) 0 clamp(45px,6vw,90px)}}.va-top{vertical-align:top}