﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}em{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,button,select,textarea,input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body,button,input,textarea,select{color:#0f172a;line-height:1.7;font-weight:400;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;scroll-behavior:smooth;font-feature-settings:"pkna";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::selection{background:#2b324a;color:#fff}input::placeholder{color:#94a3b8;opacity:1}.is-navy{background-color:#2b324a}.is-green{background-color:#1d3c30}br.pc{display:block}@media screen and (max-width: 767px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 767px){br.sp{display:block}}small{display:inline-block;line-height:1.5}.l-content{height:100vh;padding-top:150px}@media screen and (max-width: 767px){.l-content{padding-top:120px;height:auto;min-height:100vh}}.l-content.is-center{display:flex;align-items:center;justify-content:center;padding-top:0}.l-content__inner{background-color:#f1f5f9;max-width:1024px;margin:0 auto;width:90%;border-radius:8px;padding:3.2rem}@media screen and (max-width: 767px){.l-content__inner{margin-bottom:2rem}}.is-navy .l-header{background-color:#3d496f}.is-green .l-header{background-color:#2e5b4a}.l-header{position:absolute;width:100%;left:0;top:0;background-color:#333;color:#fff}.l-header__inner{display:flex;justify-content:space-between;align-items:center;padding:0 4rem;height:91px}@media screen and (max-width: 767px){.l-header__inner{padding-inline:3rem;height:80px}}.l-header__ttl{font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.l-header__ttl{font-size:1.6rem;line-height:1.5}}.l-header__ttl-id{font-size:1.5rem;font-weight:400;margin-left:2rem;border-left:1px solid #fff;padding-left:2rem}@media screen and (max-width: 767px){.l-header__ttl-id{padding-left:0;border-left:none;margin-left:0;font-size:1.4rem;display:block}}.l-header__btnlist{display:flex;gap:2rem}.l-header__btn{background-color:#fff;height:43px;display:grid;place-items:center;border-radius:6px;color:#333;font-weight:700;font-size:1.4rem;padding-inline:1.6rem;transition:.3s ease}@media screen and (max-width: 767px){.l-header__btn{padding-inline:1rem;font-size:1.3rem}}.l-header__btn:hover,.l-header__btn:focus{background-color:#2b324a;color:#fff}.l-form{max-width:480px;margin:0 auto 5rem}@media screen and (max-width: 767px){.l-form{margin-bottom:4rem}}.l-form__qattl{padding-top:30px}.l-form__qattl-ttl{font-size:2.4rem;font-weight:700;background-color:#fff;line-height:1.4;text-align:center;padding:5px;color:#0d43b5;border-bottom:1px solid #0d43b5}.l-form__qattl-ttl small{font-weight:400;color:#0f172a}.l-form__ttlwrap{border-bottom:1px solid #cbd5e1;padding-bottom:2rem}.l-form__ttl{font-size:2.2rem;font-weight:700;color:#0d43b5;margin-top:5rem}.l-form__item{margin-bottom:2.6rem}@media screen and (max-width: 767px){.l-form__item{margin-bottom:2rem}}.l-form__item.is-disabled input{background-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;pointer-events:none}.l-form input,.l-form select{border:1px solid #cbd5e1;display:block;width:100%;border-radius:6px;padding:1rem 1.6rem;background-color:#fff}.l-form input[type=checkbox]{width:30px;height:30px;border-radius:4px;padding:0;border:1px solid #cbd5e1;background-color:#fff;appearance:none;-webkit-appearance:none;position:relative}.l-form input[type=checkbox]::after{content:"";width:80%;height:80%;background:url(../img/icon/check.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none}.l-form input[type=checkbox]:checked::after{opacity:1}.l-form input[type=radio]{width:30px;height:30px;border-radius:50%;padding:0;border:1px solid #cbd5e1;background-color:#fff;appearance:none;display:block;position:relative}.l-form input[type=radio]::after{content:"";width:75%;height:75%;background:#0d43b5;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;border-radius:50%}.l-form input[type=radio]:checked::after{opacity:1}.l-form label{font-weight:700;display:block;margin-bottom:.5rem}.l-form__submit{max-width:480px;margin:0 auto 3rem}.l-form__btnlist{display:flex;justify-content:center;gap:3.2rem;border-top:1px solid #cbd5e1;padding-top:3.2rem}@media screen and (max-width: 767px){.l-form__btnlist{flex-direction:column-reverse;gap:1rem}}.l-form__btnlist .btn{height:43px;padding-inline:3.2rem;border-radius:6px;font-weight:700;font-size:1.6rem;transition:.3s ease;border:1px solid #cbd5e1;display:grid;place-items:center}.l-form__btnlist .btn.cancel{background-color:#fff;color:#2b324a}.l-form__btnlist .btn.cancel:hover,.l-form__btnlist .btn.cancel:focus{background-color:#e2e8f0}.l-form__btnlist .btn.add{background-color:#0f172a;color:#fff;border-color:#0f172a}.l-form__btnlist .btn.add:disabled{background-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;pointer-events:none;border-color:#e2e8f0}.l-form__btnlist .btn.add:hover,.l-form__btnlist .btn.add:focus{background-color:#fff;color:#0f172a}.l-form__btnlist .btn.delete{background-color:#ef4444;color:#fff;border-color:#ef4444}.l-form__btnlist .btn.delete:hover,.l-form__btnlist .btn.delete:focus{background-color:#fff;color:#ef4444}.l-form__select{max-width:480px;margin:0 auto}.l-form__select select{width:100%;height:43px;padding:0 1rem;border-radius:6px;border:1px solid #1d3c30;margin-bottom:1rem;background-color:#fff;font-size:1.6rem;font-weight:700;color:#1d3c30;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../img/icon/arrow-select.svg);background-size:16px;background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem;cursor:pointer;background-color:#fff}.l-form__select select:hover,.l-form__select select:focus{background-color:#e2e8f0}.l-form__select-month{width:150px !important}.l-form__com{font-size:1.4rem;margin-top:.8rem}.l-form__checklist{display:flex;flex-wrap:wrap;gap:.2rem 2rem;margin-bottom:1rem}.l-form__checklist label{display:flex;align-items:center;gap:.5rem}.l-table{white-space:nowrap}@media screen and (max-width: 767px){.l-table{overflow-x:auto}}.l-table table{border:1px solid #cbd5e1;width:100%;border-collapse:collapse;background-color:#fff}.l-table table th,.l-table table td{padding:1.2rem 1.6rem;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;vertical-align:middle}@media screen and (max-width: 767px){.l-table table th,.l-table table td{padding:1rem 1.4rem}}.l-table table th:last-child,.l-table table td:last-child{border-right:none}.l-table table th.status,.l-table table td.status{width:100px;text-align:center}.l-table table th.tel,.l-table table td.tel{width:140px}.l-table table th.birthday,.l-table table td.birthday{width:130px}.l-table table th.edit,.l-table table td.edit{width:80px}.l-table table thead{background-color:#e2e8f0}.l-table table tbody th{font-weight:400}.l-table table td:nth-child(4n){white-space:normal}.l-table table td a{color:#1d3c30;text-decoration:underline}.l-table table td a:hover,.l-table table td a:focus{color:#2e5b4a;text-decoration:none}.l-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:4.8rem}@media screen and (max-width: 767px){.l-pagination{flex-direction:column;margin-top:3rem}}.l-pagination__info{font-size:1.4rem;font-weight:700;color:#2b324a}@media screen and (max-width: 767px){.l-pagination__info{margin-bottom:2rem}}.l-pagination__btn{font-size:1.6rem;font-weight:700;display:flex;align-items:center;color:#2b324a}@media screen and (max-width: 767px){.l-pagination__btn{font-size:1.5rem}}.l-pagination__btn-current,.l-pagination__btn-page{width:42px;height:43px;border-radius:6px;display:grid;place-items:center;transition:.3s ease}@media screen and (max-width: 767px){.l-pagination__btn-current,.l-pagination__btn-page{width:35px;height:35px}}.l-pagination__btn-current{background-color:#fff;border:1px solid #cbd5e1}.l-pagination__btn-page:hover,.l-pagination__btn-page:focus{opacity:.5}.l-pagination__btn-prev{margin-right:1.2rem;transition:.3s ease}.l-pagination__btn-prev:hover,.l-pagination__btn-prev:focus{opacity:.5}.l-pagination__btn-prev::before{content:"";width:9px;height:13px;background:url(../img/icon/arrow.svg) no-repeat center center/contain;display:inline-block;margin-right:.5rem}.l-pagination__btn-next{margin-left:1.2rem;transition:.3s ease}.l-pagination__btn-next:hover,.l-pagination__btn-next:focus{opacity:.5}.l-pagination__btn-next::after{content:"";width:9px;height:13px;background:url(../img/icon/arrow.svg) no-repeat center center/contain;display:inline-block;margin-left:.5rem;transform:rotate(180deg)}.l-voice{margin-top:5rem}.l-voice button,.l-voice [type=button],.l-voice [type=reset],.l-voice [type=submit]{cursor:pointer}.l-voice button:disabled,.l-voice [type=button]:disabled,.l-voice [type=reset]:disabled,.l-voice [type=submit]:disabled{cursor:default}.l-voice :-moz-focusring{outline:auto}.l-voice .recording-container{margin:2rem auto;text-align:center}.l-voice .com{text-align:left;font-size:1.3rem;border:1px solid #a6a6a6;padding:2rem}.l-voice .com dt{font-weight:700;margin-bottom:.5rem}.l-voice .notice{font-size:1.8rem;margin-bottom:2rem;font-weight:700}.l-voice .notice__sub{background-color:#e2e8f0;padding:1.6rem 2rem;font-size:1.6rem;margin-bottom:3rem}@media screen and (max-width: 767px){.l-voice .notice__sub{text-align:left}}.l-voice .notice__comment{font-size:1.4rem;margin-bottom:1rem;font-weight:400}.l-voice .timer{font-size:3rem;margin-bottom:2rem;font-weight:700;line-height:1;font-style:roman;font-weight:700;font-style:normal !important;letter-spacing:.05em}@media screen and (max-width: 767px){.l-voice .timer{font-size:2.4rem}}.l-voice .audio__player{opacity:.3;pointer-events:none}.l-voice .audio__player.is-active{opacity:1;pointer-events:auto}.l-voice .audio__player p{font-weight:700;font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 767px){.l-voice .audio__player p{font-size:1.8rem}}.l-voice .controls{margin-bottom:2rem}@media screen and (max-width: 767px){.l-voice .controls{gap:1.5rem}}.l-voice .controls ul{display:flex;justify-content:center;gap:2rem;max-width:600px;margin-inline:auto}@media screen and (max-width: 767px){.l-voice .controls ul{gap:1.6rem}}.l-voice .controls ul li{width:50%}.l-voice .controls__start{margin-bottom:2rem}.l-voice .controls__play{margin-bottom:0rem}.l-voice .btn{width:100%;height:47px;font-size:1.6rem;border:none;border-radius:4px;background:linear-gradient(145deg, #0d42b5, #228aeb 50%, #79e6fe);color:#fff;font-weight:700;cursor:pointer;transition:.3s ease}@media screen and (max-width: 767px){.l-voice .btn{height:48px}}.l-voice .btn:disabled{background-color:#e2e8f0;color:#fff;opacity:.5;cursor:not-allowed}.l-voice .btn:not(:disabled):hover{background-color:#2e5b4a;color:#fff}.l-voice #resetRecord{visibility:hidden;display:none}.l-voice #playRecord{visibility:hidden;display:none}.l-voice .status{margin-top:1rem;color:red;font-size:1.6rem;font-weight:700;margin-bottom:2rem}.l-voice .last__notice{text-align:center;margin-bottom:2rem;font-size:1.6rem;border-top:1px solid #cbd5e1;padding-top:3rem}@media(max-width: 480px){.l-voice .controls{flex-direction:column}.l-voice .btn{width:100%}}.l-voice audio{width:100%;max-width:300px;margin:1rem auto;display:block;opacity:.3;pointer-events:none}.l-voice audio.is-active{opacity:1;pointer-events:auto}@media(max-width: 480px){.l-voice audio{width:100%}}.l-voice .mejs__container{background-color:rgba(0,0,0,0);max-width:400px;margin-inline:auto;padding-top:1rem}.l-voice .mejs__container .mejs__controls{background:#fff;position:relative}@media screen and (min-width: 1025px){.l-voice .mejs__container .mejs__controls{margin-left:88px}}.l-voice .mejs__container .mejs__controls::before{content:"録音した音声を確認する";display:block;font-size:1.2rem;font-weight:700;margin-bottom:1rem;position:absolute;top:-2rem;left:0;width:100%;height:100%;text-align:center;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1025px){.l-voice .mejs__container .mejs__controls::before{font-size:1.4rem;height:2.5rem;top:0;bottom:0;left:0;margin:auto;transform:translateX(-70%)}}@media screen and (max-width: 767px){.l-voice .mejs__container .mejs__controls{display:flex;flex-wrap:wrap;justify-content:center}}.l-voice .mejs__container .mejs__controls .mejs__button>button:hover{color:darkred}.l-voice .mejs__container .mejs__controls .mejs__playpause-button{height:30px;position:relative}.l-voice .mejs__container .mejs__controls .mejs__playpause-button::before{content:"";width:100%;height:100%;background-color:#0d43b5;position:absolute;top:4px;left:0;border-radius:50%}.l-voice .mejs__container .mejs__controls .mejs__volume-button>button{background:url(../img/icon/volume.png) no-repeat center center;background-size:100%}@media screen and (max-width: 767px){.l-voice .mejs__container .mejs__controls .mejs__time-rail{width:100%;margin-top:-1rem}}.l-voice .mejs__container .mejs__controls .mejs__time-rail .mejs__time-loaded{background:#c4c8d9;height:9px;border-radius:9px}.l-voice .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current{background:#0d43b5;height:9px;border-radius:9px}.l-voice .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{background:#fff;height:9px}.l-voice .mejs__container .mejs__controls .mejs__volume-button>button{color:red}.l-voice .mejs__container .mejs__controls .mejs__volume-button>button:hover{color:darkred}.l-voice .mejs__container .mejs__controls .mejs__time{color:#0f172a;font-size:1.6rem}.l-voice .mejs__container .mejs__controls .mejs__time span:nth-child(2){transform:rotate(10deg);display:inline-block;margin-inline:.8rem .5rem}.l-voice__submit{padding:3rem;background-color:#0d43b5;margin-top:4rem;margin-bottom:8rem}.l-voice__submit-btn{background-color:#fff;text-align:center;font-size:1.8rem;font-weight:700;display:block;width:100%;height:69px;border-radius:3px}.c-btn{background-color:#0f172a;color:#fff;width:100%;text-align:center;font-weight:700;height:60px;border-radius:6px;transition:.3s ease;border:1px solid #0f172a;display:grid;place-items:center}.c-btn:hover,.c-btn:focus{background-color:#fff;color:#0f172a}.c-btn-edit{width:48px;height:43px;border-radius:6px;border:1px solid #cbd5e1;display:grid;place-content:center;cursor:pointer;transition:.3s ease}.c-btn-edit:hover,.c-btn-edit:focus{background-color:#2b324a}.c-btn-edit:hover::before,.c-btn-edit:focus::before{background-color:#fff}.c-btn-edit::before{content:"";width:24px;height:24px;mask-image:url(../img/icon/edit.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#2b324a;display:inline-block;transition:.3s ease}.c-btn-textlink{text-decoration:underline}.is-navy .c-ttl__main{color:#2b324a}.is-navy .c-ttl__page-ttl{color:#2b324a}.is-green .c-ttl__main{color:#1d3c30}.is-green .c-ttl__page-ttl{color:#1d3c30}.c-ttl__main{text-align:center;font-size:4rem;font-weight:700;border-bottom:1px solid #cbd5e1;padding-bottom:4rem;width:90%;margin:0 auto 4rem}@media screen and (max-width: 767px){.c-ttl__main{font-size:2.8rem;padding-bottom:2rem;margin-bottom:2rem}}.c-ttl__page{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd5e1;padding-bottom:2rem;margin-bottom:3.2rem;height:64px}@media screen and (max-width: 767px){.c-ttl__page{display:block;height:auto;margin-bottom:2rem}}.c-ttl__page-ttl{font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.c-ttl__page-ttl{text-align:center;font-size:2rem}}.c-ttl__page-btn{background-color:#0f172a;height:43px;border-radius:6px;display:flex;align-items:center;gap:.8rem;padding-inline:1.6rem;color:#fff;font-weight:700;font-size:1.6rem;border:1px solid #0f172a;transition:.3s ease}@media screen and (max-width: 767px){.c-ttl__page-btn{margin-top:1rem;justify-content:center}}.c-ttl__page-btn:hover,.c-ttl__page-btn:focus{background-color:#fff;color:#0f172a}.c-ttl__page-btn:hover::after,.c-ttl__page-btn:focus::after{background-color:#0f172a !important}.c-ttl__page-btn.is-user-add::after{content:"";width:14px;height:14px;mask-image:url(../img/icon/add.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#fff;display:inline-block;transition:.3s ease}.c-ttl__page-btn.is-voice-add::after{content:"";width:24px;height:24px;mask-image:url(../img/icon/upload.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#fff;display:inline-block;transition:.3s ease}.c-ttl__page-btnlist{display:flex;align-items:center;gap:4rem}@media screen and (max-width: 767px){.c-ttl__page-btnlist{flex-direction:column;gap:.5rem}}.c-ttl__page-textbtn{text-decoration:underline}@media screen and (min-width: 1025px){.c-ttl__page-textbtn:hover{text-decoration:none}}.c-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .3s ease}.c-modal.is-active{opacity:1;pointer-events:auto}.c-modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:1;transition:background .3s}.c-modal__content{position:relative;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);margin:2rem;z-index:2;min-width:320px;max-width:480px;width:100%;border-radius:0;border-radius:9px;overflow:hidden;max-height:80svh;overflow:auto}.c-modal__close{background:linear-gradient(145deg, #0d42b5, #228aeb 50%, #79e6fe);color:#fff;font-size:1.6rem;font-weight:700;text-align:center;width:100%;border-radius:5px;height:48px;display:block;margin:0 auto;margin-top:2rem}.c-modal__title{font-size:1.8rem;font-weight:700;line-height:1.4;background-color:#0d43b5;text-align:center;color:#fff;padding:1.2rem 0}.c-modal__title span{font-size:1.4rem}.c-modal__body{color:#2b324a;font-size:1.4rem;line-height:1.6;padding:2rem}.c-modal__body em{color:#0d43b5;font-weight:700}.c-modal__body-text{border-bottom:1px solid #cbd5e1;padding-bottom:2rem;margin-bottom:2rem}.c-modal__body-contact h3{font-size:1.6rem;font-weight:700;border-left:2px solid #0d43b5;padding-left:1rem;margin-bottom:1rem}.c-modal__contactlist{margin:1.5rem 0 1.5rem 1.5rem;padding:0;font-size:1.4rem;color:#2b324a;list-style:disc inside}.c-modal__contactlist li{margin-bottom:.7rem}.c-modal__contactlist li:last-child{margin-bottom:0}.c-modal__contactlist li a{color:#0d43b5;word-break:break-all}.c-modal__contactlist li a:hover,.c-modal__contactlist li a:focus{text-decoration:underline}.c-modal__trigger{position:fixed;left:0;right:0;bottom:2rem;margin:auto;background:linear-gradient(145deg, #0d42b5, #228aeb 50%, #79e6fe);display:block !important;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;width:90%;border-radius:5px;height:48px}@media screen and (min-width: 1025px){.c-modal__trigger{width:315px !important;bottom:40px}}.c-modal__trigger span{font-size:1.4rem}.p-step{background-color:#f1f5f9;min-height:100svh;position:relative;display:flex;flex-direction:column;padding-bottom:10rem}@media screen and (min-width: 1025px){.p-step{padding-bottom:15rem}}.p-step__copyright{background-color:#2b324a;text-align:center;color:#fff;font-size:1.1rem;padding:.5rem}.p-step__btn{background:linear-gradient(145deg, #0d42b5, #228aeb 50%, #79e6fe);color:#fff;display:grid;place-content:center;font-size:1.8rem;font-weight:700;border-radius:6px;height:48px;width:100%;margin-inline:auto}@media screen and (min-width: 1025px){.p-step__btn{width:315px}}.p-step__pagettl{margin-inline:1.5rem;background:url(../img/form/bg-mv.png) no-repeat 50% 50%/cover;border-radius:0 0 9px 9px;color:#fff;font-weight:700;padding:5.7rem 3rem;margin-bottom:5rem;max-width:1000px;width:auto}@media screen and (min-width: 1025px){.p-step__pagettl{margin-inline:auto;width:100%}}.p-step__pagettl-ttl{font-size:3.4rem;margin-bottom:.5rem}.p-step__inner{margin-inline:3rem;max-width:800px}@media screen and (min-width: 1025px){.p-step__inner{margin-inline:auto;width:480px}}.p-step__01{margin-bottom:4rem}.p-step__01-ttl{font-size:2.4rem;font-weight:700;margin-top:4.2rem;color:#0d43b5}.p-step__01-ttl:first-child{margin-top:0}.p-step__01-subttl{font-size:1.8rem;font-weight:700;margin-top:3rem}.p-step__01 p,.p-step__01 ul,.p-step__01 ol,.p-step__01 table{margin-top:1.6rem}.p-step__01 p a,.p-step__01 ul a,.p-step__01 ol a,.p-step__01 table a{color:#0d43b5;text-decoration:underline}.p-step__01 ul li{list-style:disc;margin-left:2.4rem}.p-step__01 ol li{list-style:decimal;margin-left:1.6rem}.p-step__01 th{background-color:#0d43b5;color:#fff;white-space:nowrap;text-align:center;padding:1rem 1.6rem;border-bottom:1px solid #cbd5e1;display:block}.p-step__01 td{background-color:#fff;padding:2rem 2rem;display:block}.p-step__01 td ul,.p-step__01 td ol{margin-top:0}.p-step__02-ttl{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.p-step__02-agreedate{margin-top:2rem}.p-step__02 .l-form{border-top:1px solid #cbd5e1;padding-top:3rem;margin-top:3rem}.p-step__02 label{display:flex;gap:1rem;line-height:1.3}.p-step__02 label small{font-weight:400}.p-step__qa-item{border-bottom:1px solid #cbd5e1;display:flex;flex-direction:column;gap:1rem;padding-block:3rem}.p-step__qa-ttl{font-weight:700;font-size:1.7rem}.p-step__qa-ttl::before{content:"Q" attr(data-num) " ";width:55px;height:26px;display:block;margin-bottom:.5rem;color:#fff;background-color:#0d43b5;border-radius:3px;font-size:2rem;line-height:1;text-align:center;display:grid;place-content:center;font-family:sans-serif}.p-step__qa-com{font-size:1.2rem}.p-step__qa-flex{display:flex;align-items:center;gap:1rem}.p-step__qa-flex input{width:120px}.p-step__qa-radiolist label{display:flex;align-items:center;gap:1rem}.p-step__thanks{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;height:80svh}.p-step__thanks-ttl{font-size:2.4rem;font-weight:700;color:#0d43b5}
/*# sourceMappingURL=style.css.map */
