.sec-main{margin-top:100px}@media (min-width:0px) and (max-width:767.98px){.sec-main{margin-top:80px}}.inner-wrap{margin-left:auto;margin-right:auto;max-width:1240px;padding:0 20px}.sec-heading{align-items:center;display:flex;flex-direction:column;font-size:40px;font-weight:700;gap:0;letter-spacing:.05em;line-height:1.5;padding-left:20px;padding-right:20px;text-align:center}@media (min-width:0px) and (max-width:767.98px){.sec-heading{font-size:24px;letter-spacing:.05em;padding:0}}.sec-heading-sub{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center}@media (min-width:0px) and (max-width:767.98px){.sec-heading-sub{font-size:12px;letter-spacing:.06em}}.sec-heading-sub.en{color:#1c64b8;font-weight:700}@media (min-width:0px) and (max-width:767.98px){.sec-heading-sub.en{font-size:14px;letter-spacing:.07em}}.sec-heading-lead{font-size:16px;font-weight:400;letter-spacing:.32px;line-height:180%;margin:20px 0 40px;text-align:center}@media (min-width:0px) and (max-width:767.98px){.sec-heading-lead{font-size:14px;font-weight:500;letter-spacing:.28px;margin:20px 0 24px;text-align:left}}.keep-all-break-word{word-break:keep-all;word-wrap:break-word}.font-inter{font-family:Inter}.br-pc{display:block}@media (min-width:0px) and (max-width:767.98px){.br-pc{display:none}}.br-sp{display:none}@media (min-width:0px) and (max-width:767.98px){.br-sp{display:block}}.js-fadein{opacity:0}.markerobo-form-wrapper{margin:0!important;max-width:100%!important}.markerobo-form-label{font-size:16px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.5!important;margin:0 0 12px!important}.markerobo-form-row{margin:0 0 24px!important}.markerobo-form-row.markerobo-form-required .markerobo-form-label:after{background:#f43333;color:#fff!important;content:"必須"!important;display:inline-block!important;font-family:Noto Sans JP;font-size:12px;letter-spacing:.012em;line-height:1;margin:0 0 0 8px;padding:4px 7px}.markerobo-form-radiogrp-row{margin:0 0 12px}@media (min-width:0px) and (max-width:767.98px){.markerobo-form-radiogrp-row{margin:0 0 6px}}.markerobo-form-checkboxgrp-checkbox,.markerobo-form-radiogrp-radio{margin:0 10px 0 0}.markerobo-form-radiogrp-label{align-items:center;display:flex;gap:10px}@media (min-width:0px) and (max-width:767.98px){.markerobo-form-radiogrp-label{font-size:14px}}.markerobo-form-radiogrp-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='19' height='19' x='.5' y='.5' fill='%23fff' rx='9.5'/%3E%3Crect width='19' height='19' x='.5' y='.5' stroke='%23D9D9D9' rx='9.5'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;border:none;cursor:pointer;height:20px;margin:0;padding:0;width:20px}.markerobo-form-radiogrp-radio:checked{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='19' height='19' x='.5' y='.5' fill='%23fff' rx='9.5'/%3E%3Crect width='19' height='19' x='.5' y='.5' stroke='%23D9D9D9' rx='9.5'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%231C64B8'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}.markerobo-form-textarea{min-height:160px}.markerobo-form-input,.markerobo-form-textarea{border:1px solid #d9d9d9!important;border-radius:0!important}.markerobo-form-freehtml{margin:0 0 12px!important;text-align:center}.markerobo-form-freehtml a{-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.markerobo-form-freehtml a{transition:opacity .3s ease-in-out}.markerobo-form-freehtml a:hover{opacity:.7}}.privacy-check{margin:0 0 40px!important;text-align:center}@media (min-width:0px) and (max-width:767.98px){.privacy-check{margin:0 0 24px!important}}.markerobo-form-checkboxgrp-label{align-items:center;display:flex;gap:10px;justify-content:center}.markerobo-form-checkboxgrp-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23fff' d='M1 .5h19v19H1z'/%3E%3Cpath stroke='%23D9D9D9' d='M1 .5h19v19H1z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;border:none;border-radius:0;cursor:pointer;height:20px;margin:0;padding:0;width:20px}.markerobo-form-checkboxgrp-checkbox:checked{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23fff' d='M1 .5h19v19H1z'/%3E%3Cpath stroke='%23D9D9D9' d='M1 .5h19v19H1z'/%3E%3Cpath fill='%231C64B8' d='M8.095 15.804 2.5 10.209l1.399-1.4 4.196 4.197L17.101 4 18.5 5.399z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;border-radius:0}.markerobo-form-button-wrapper{margin:0!important}.markerobo-form-button{align-items:center;background:linear-gradient(90deg,#29aee7,#116dd9)!important;background:var( --SurfaceColor-GradBlue,linear-gradient(90deg,#29aee7 0,#116dd9 100%) )!important;border-color:initial!important;border-radius:40px!important;color:#fff!important;display:flex!important;font-family:Noto Sans JP!important;font-size:20px!important;font-weight:700!important;justify-content:center;letter-spacing:.01em!important;line-height:1.5!important;margin:0 auto;padding:25px 10px!important;position:relative;width:390px}@media (min-width:0px) and (max-width:767.98px){.markerobo-form-button{font-size:16px!important;letter-spacing:.08em!important;padding:20px 10px!important}}@media (min-width:767px){.markerobo-form-button{transition:all .3s ease-in-out}.markerobo-form-button:hover{opacity:.7}}@media (min-width:0px) and (max-width:767.98px){.markerobo-form-button{width:100%}}.markerobo-form-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23fff' d='M1.01 12 0 10.77 5.67 6 0 1.23 1.01 0 8 6z'/%3E%3C/svg%3E");content:"";height:12px;position:absolute;right:34px;top:50%;transform:translateY(-50%);width:8px}@media (min-width:0px) and (max-width:767.98px){.markerobo-form-button:after{right:26px}}.splide__pagination{bottom:.9em;gap:10px}@media (min-width:0px) and (max-width:767.98px){.splide__pagination{bottom:2em;gap:6px}}.splide__pagination>li>button{height:12px;width:12px}.splide__pagination .splide__pagination__page.is-active{background-color:#1c64b8;transform:scale(1)}
