@keyframes btn_bounce__sAXu4{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.btn_linkSquareBtnBlue__wzXJF,.btn_linkSquareBtnOrange__5zad4{cursor:pointer;font-family:Noto Sans JP,sans-serif;max-width:500px;width:100%;color:#fff;font-weight:500;display:block;border-radius:5px;font-size:var(--fz22);max-width:368px;padding:1.5rem 0;text-align:center;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);border:1px solid #133059;background:var(--gradationBlue)}.btn_linkSquareBtnOrange__5zad4{background:var(--gradationOrange);border:1px solid #f3af01}.btn_linkSquareBtnOrange__5zad4:hover{background:linear-gradient(90deg,#f28900,#f28900)}.btn_linkSquareBtnBlue__wzXJF:hover{background:linear-gradient(90deg,#051b39,#051b39)}@media screen and (max-width:640px){.btn_linkSquareBtnBlue__wzXJF,.btn_linkSquareBtnOrange__5zad4{font-size:min(4vw,2rem)}}.btn_linkCircleBtn___TcNP{cursor:pointer;font-family:Noto Sans JP,sans-serif;max-width:500px;width:100%;color:#fff;font-weight:500;display:block;border-radius:50px;font-size:var(--fz30);width:368px;padding:1rem 0;text-align:center;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background:var(--gradationOrange);border:1px solid #f3af01;position:relative}.btn_linkCircleBtn___TcNP:hover{background:linear-gradient(90deg,#f28900,#f28900)}.btn_speechBubble__GiqTT{border-radius:30px;padding:0 2rem;display:block;box-sizing:border-box;position:absolute;top:-40px;left:27%;font-size:var(--fz20);background-color:#fff;color:#5d5d5d;box-shadow:0 5px 10px rgba(0,0,0,.15);animation:btn_bounce__sAXu4 .5s infinite alternate}.btn_speechBubble__GiqTT em{color:#f14b4d;font-size:var(--fz24);font-style:normal}.btn_speechBubble__GiqTT:after{content:"▼";color:#fff;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}@media screen and (max-width:480px){.btn_linkCircleBtn___TcNP{width:100%}}.detailTable_detailTable__T_cuI{margin:0 auto;max-width:1280px;width:90%}.detailTable_detailTable__T_cuI h1{margin-bottom:3rem;font-size:var(--fz30);font-weight:500}.detailTable_detailTable__T_cuI dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #aaa}.detailTable_detailTable__T_cuI dl dt{width:220px;border-top:1px solid #aaa;border-right:1px solid #aaa;font-size:var(--fz20);color:#22426f;font-weight:500;display:flex;align-items:center}.detailTable_detailTable__T_cuI dl dd,.detailTable_detailTable__T_cuI dl dt{padding:2rem 2.5rem;box-sizing:border-box}.detailTable_detailTable__T_cuI dl dt:first-of-type,.detailTable_detailTable__T_cuI dl dt:nth-of-type(2),.detailTable_detailTable__T_cuI dl dt:nth-of-type(3){background-color:#22426f;color:#fff}.detailTable_detailTable__T_cuI dl dt .detailTable_imageSvg__RqHH3{background-color:#fff;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.detailTable_detailTable__T_cuI dl dd{width:calc(100% - 220px);border-top:1px solid #aaa;color:#4b4b4b}.detailTable_detailTable__T_cuI dl dd:first-of-type,.detailTable_detailTable__T_cuI dl dd:nth-of-type(2),.detailTable_detailTable__T_cuI dl dd:nth-of-type(3){font-size:var(--fz20);font-weight:500;color:#333}.detailTable_detailTable__T_cuI dl dd .detailTable_priceRed__v2cF0{color:#f14b4d;font-size:var(--fz36);font-weight:600}.detailTable_detailTable__T_cuI dl dd a{transition:.3s;position:relative;margin:0 .7rem}.detailTable_detailTable__T_cuI dl dd a:after{transition:.3s;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333}.detailTable_detailTable__T_cuI dl dd a:hover{color:#f28900}.detailTable_detailTable__T_cuI dl dd a:hover:after{background-color:#f28900}.detailTable_btn___9nju{flex-direction:column}.detailTable_btn___9nju .detailTable_backLink__O7_W5{text-decoration:underline;margin-top:2rem;transition:.3s;font-size:var(--fz18)}.detailTable_btn___9nju .detailTable_backLink__O7_W5:hover{text-decoration:none;opacity:.7}@media screen and (max-width:768px){.detailTable_detailTable__T_cuI h1{font-size:var(--fz24)}.detailTable_detailTable__T_cuI dl dd:first-of-type,.detailTable_detailTable__T_cuI dl dd:nth-of-type(2),.detailTable_detailTable__T_cuI dl dd:nth-of-type(3),.detailTable_detailTable__T_cuI dl dt{font-size:var(--fz18)}.detailTable_detailTable__T_cuI dl dd,.detailTable_detailTable__T_cuI dl dt{padding:1.5rem 2rem}.detailTable_detailTable__T_cuI dl dt .detailTable_imageSvg__RqHH3{width:24px;height:24px;margin-right:1rem}.detailTable_detailTable__T_cuI dl dt .detailTable_imageSvg__RqHH3 img{width:60%}.detailTable_detailTable__T_cuI dl dd .detailTable_priceRed__v2cF0{font-size:var(--fz30)}.detailTable_detailTable__T_cuI dl dd{font-size:var(--fz16)}}@media screen and (max-width:640px){.detailTable_detailTable__T_cuI dl dt{width:35%}.detailTable_detailTable__T_cuI dl dd{width:calc(100% - 35%)}.detailTable_detailTable__T_cuI dl dd,.detailTable_detailTable__T_cuI dl dt{padding:1rem 1.5rem}}.detailTable_modalOverlay__Lj3Cf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.detailTable_modal___onKY{background:#fff;padding:2.5rem;border-radius:8px;width:90%;max-width:500px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.detailTable_modalClose__IWkCV{position:absolute;top:1rem;right:1rem;border:none;background:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;line-height:1}.detailTable_modalTitle__JRa7o{margin-bottom:2rem;font-size:var(--fz24);font-weight:500;text-align:center;color:#22426f}.detailTable_modalForm__G4Qq7{display:flex;flex-direction:column;gap:1.5rem}.detailTable_formGroup__MAI_8{display:flex;flex-direction:column;gap:.5rem}.detailTable_formGroup__MAI_8 label{font-weight:500;color:#333;font-size:var(--fz16)}.detailTable_formGroup__MAI_8 input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:var(--fz16)}.detailTable_formGroup__MAI_8 input:focus{outline:none;border-color:#22426f}.detailTable_submitButton__dyIAs{padding:1rem;background:linear-gradient(90deg,#22426f,#1a355d);color:#fff;border:none;border-radius:4px;font-weight:500;font-size:var(--fz18);cursor:pointer;transition:opacity .2s;margin-top:1rem}.detailTable_submitButton__dyIAs:hover{opacity:.9}@media screen and (max-width:640px){.detailTable_modal___onKY{padding:1.5rem}.detailTable_modalTitle__JRa7o{font-size:var(--fz20);margin-bottom:1.5rem}.detailTable_formGroup__MAI_8 input,.detailTable_formGroup__MAI_8 label{font-size:var(--fz14)}.detailTable_submitButton__dyIAs{font-size:var(--fz16)}}