.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-intro_message{margin-top:2.5em;padding-block:5.88542%}@media only screen and (max-width: 767px){.p-intro_message{padding-block:3em}}@media only screen and (min-width: 1200px){.p-intro_message{background-size:cover;background-position:right;background-repeat:no-repeat}}@media print{.p-intro_message{background-size:cover;background-position:right;background-repeat:no-repeat}}@media only screen and (max-width: 1199px){.p-intro_message{background:none !important;display:flex;flex-direction:column-reverse;gap:1em;margin-inline:auto;width:90%}}.p-intro_message .box_txt{position:relative}@media only screen and (min-width: 1600px){.p-intro_message .box_txt{margin-left:16.66667%}}@media only screen and (min-width: 1025px) and (max-width: 1599px){.p-intro_message .box_txt{margin-left:clamp(2em, 5%, 100px)}.p-intro_message .box_txt::before{content:'';background-color:#faf9f6;filter:blur(10em);pointer-events:none;position:absolute;inset:0;height:110%;width:110%}.p-intro_message .box_txt>*{position:relative}}@media only screen and (min-width: 1200px){.p-intro_message .box_txt{max-width:var(--content-width, 410px)}}@media print{.p-intro_message .box_txt{max-width:var(--content-width, 410px)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro_message .box_txt{text-align:center}}@media only screen and (max-width: 1199px){.p-intro_message .box_txt{margin-top:1em}}.p-intro_message .box_txt>.ttl_m{position:relative;padding-bottom:1em}@media only screen and (min-width: 768px){.p-intro_message .box_txt>.ttl_m{white-space:nowrap}}.p-intro_message .box_txt>*{text-shadow:0 0 1px #fff}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.c-anchorlink{max-width:980px;margin-top:clamp(2em, 4%, 70px)}@media only screen and (max-width: 767px){.c-anchorlink{margin-top:2em}}.c-anchorlink .u-flex{display:flex;flex-wrap:wrap;align-items:center;gap:1em 2.04082%}@media only screen and (max-width: 1199px){.c-anchorlink .u-flex{justify-content:space-between}}.c-anchorlink .u-flex li{width:23.46939%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-anchorlink .u-flex li{width:48.5%}}@media only screen and (max-width: 767px){.c-anchorlink .u-flex li{width:48.5%}}@media only screen and (min-width: 1200px){.c-anchorlink .u-flex li{flex:1}}@media print{.c-anchorlink .u-flex li{flex:1}}.c-anchorlink .u-flex li a{background-color:#F9F8F3;display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em;text-align:center;position:relative}@media only screen and (max-width: 767px){.c-anchorlink .u-flex li a{gap:.5em}}@media only screen and (max-width: 767px){.c-anchorlink .u-flex li a{padding:.75em}}@media only screen and (max-width: 767px){.c-anchorlink .u-flex li a{font-size:93%}}.c-anchorlink .u-flex li a .material-symbols-outlined{position:relative;bottom:0;transition:.3s bottom ease-in-out}.c-anchorlink .u-flex li a:hover .material-symbols-outlined{transition:.3s bottom ease-in-out;bottom:-.25em}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-support_step{max-width:1000px !important;margin-top:clamp(6em, 10%, 120px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_step{margin-top:4em}}@media only screen and (max-width: 767px){.p-support_step{margin-top:3em}}.p-support_step>.txt_m{text-align:center}@media only screen and (max-width: 767px){.p-support_step>.txt_m{text-align:left}}.p-support_step .u-flex{margin-top:clamp(5em, 8%, 100px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_step .u-flex{margin-top:4em}}@media only screen and (max-width: 767px){.p-support_step .u-flex{margin-top:3em}}.p-support_step .u-flex li{display:flex;align-items:center;justify-content:space-between;gap:1.5em 7.5%}@media only screen and (max-width: 767px){.p-support_step .u-flex li{flex-direction:column}}.p-support_step .u-flex li .box_img{text-align:center;width:29%}@media only screen and (max-width: 767px){.p-support_step .u-flex li .box_img{width:100%}}.p-support_step .u-flex li .box_txt{width:63.5%}@media only screen and (max-width: 767px){.p-support_step .u-flex li .box_txt{width:100%}}.p-support_step .u-flex li .box_txt>h4{border-bottom:1px solid #005ea4;display:flex;padding-bottom:.5em}.p-support_step .u-flex li .box_txt>h4 .en{font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif;line-height:1;margin:0}.p-support_step .u-flex li .box_txt>h4 .jp{font-size:165%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_step .u-flex li .box_txt>h4 .jp{font-size:143%}}@media only screen and (max-width: 767px){.p-support_step .u-flex li .box_txt>h4 .jp{font-size:129%}}.p-support_step .u-flex li .box_txt .txt_m{margin-top:1.42em}@media only screen and (max-width: 767px){.p-support_step .u-flex li .box_txt .txt_m{margin-top:1em}}.p-support_step .u-flex li+li{margin-top:4.28em}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-present_form{border-radius:20px;border:2px solid #005ea4;background-color:var(--bg-color, transparent);padding-inline:2.85em}@media only screen and (max-width: 767px){.p-present_form{padding-inline:2em}}.p-present_form>.ttl_m{color:#1b1b1b}.p-present_form>.ttl_m span{color:#005ea4}.p-present_form>[class*="txt_"]{margin-top:1em;text-align:center}@media only screen and (max-width: 767px){.p-present_form>[class*="txt_"]{text-align:left}}.p-present_form>[class*="txt_"] span{color:var(--accent-color, inherit);font-weight:500;text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width: 767px){.p-present_form>[class*="txt_"] span{text-underline-offset:2px}}.p-present_form .box_btn{margin-top:2.85em;text-align:center}@media only screen and (max-width: 767px){.p-present_form .box_btn{margin-top:1em}}.p-present_form .box_btn .btn_normal.soudan{background-color:#005ea4;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px}.p-present_form .box_btn .btn_normal.soudan::before{color:currentColor}.p-present_form .box_btn .btn_normal.soudan:hover{background-color:#fff;color:#005ea4}.p-present_form.type-a{--accent-color:inherit;--bg-color:#F9F8F3;margin-top:var(--mt-pc, clamp(5em, 6%, 110px));padding-block:3.57em;max-width:900px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-present_form.type-a{margin-top:var(--mt-tab, 4em)}}@media only screen and (max-width: 767px){.p-present_form.type-a{margin-top:var(--mt-sp, 3em)}}@media only screen and (max-width: 767px){.p-present_form.type-a{padding-block:2em}}.p-present_form.type-b{--accent-color:#005ea4;--bg-color:transparent;margin-bottom:4.28em;padding-block:1.78em;max-width:750px}@media only screen and (max-width: 767px){.p-present_form.type-b{padding-block:2em}}.p-present_form.type-b>.ttl_m{font-size:165%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-present_form.type-b>.ttl_m{font-size:143%}}@media only screen and (max-width: 767px){.p-present_form.type-b>.ttl_m{font-size:129%}}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-support_cards{background-color:#F9F8F3;margin-top:var(--mt-pc, clamp(5em, 7%, 120px));padding-block:4.28em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_cards{margin-top:var(--mt-tab, 4em)}}@media only screen and (max-width: 767px){.p-support_cards{margin-top:var(--mt-sp, 3em)}}@media only screen and (max-width: 767px){.p-support_cards{padding-block:2em}}.p-support_cards .inner{max-width:1200px}.p-support_cards .u-flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.p-support_cards .u-flex{flex-direction:column;gap:2em}}.p-support_cards .u-flex li{display:flex;flex-direction:column;gap:1.78em;width:47.5%}@media only screen and (max-width: 767px){.p-support_cards .u-flex li{gap:1em}}@media only screen and (max-width: 767px){.p-support_cards .u-flex li{width:100%}}.p-support_cards .u-flex li .ttl_s{font-size:179%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_cards .u-flex li .ttl_s{font-size:143%}}@media only screen and (max-width: 767px){.p-support_cards .u-flex li .ttl_s{font-size:129%}}@media only screen and (max-width: 767px){.p-support_cards .u-flex li .ttl_s{text-align:left}}.p-support_cards .u-flex li .txt_m{margin-top:1em}.p-support_cards .box_notice{border:1px dotted #A5A29F;margin-inline:auto;margin-top:3.57em;padding:1.42em;max-width:700px;width:90%;text-align:center}@media only screen and (max-width: 767px){.p-support_cards .box_notice{margin-top:2em}}@media only screen and (max-width: 767px){.p-support_cards .box_notice{text-align:left}}.p-support_cards .box_notice .btn_txt{margin-top:1em}@media only screen and (min-width: 768px){.p-support_cards .box_notice .btn_txt{justify-content:center}}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-support_flow{padding-top:70px;text-align:center;margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_flow{padding-top:50px}}@media only screen and (max-width: 767px){.p-support_flow{padding-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-support_flow{margin-bottom:50px}}@media only screen and (max-width: 767px){.p-support_flow{margin-bottom:2em}}@media only screen and (max-width: 767px){.p-support_flow p.txt_m{text-align:left}}.p-support_flow .u-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.p-support_flow .u-flex li{width:calc((100% - 88px) / 3)}@media only screen and (max-width: 767px){.p-support_flow .u-flex li{width:100%;margin-bottom:2em}}.p-support_flow .u-flex li .image{border-radius:20px;overflow:hidden;margin-bottom:1em}.p-support_flow .u-flex li h4.txt_xxl{display:flex;flex-wrap:nowrap;justify-content:left;align-items:center;margin-top:1em;margin-bottom:.5em;font-weight:normal;text-align:left}.p-support_flow .u-flex li h4.txt_xxl .number{line-height:2em;text-align:center;width:2em;height:2em;background:#005EAC;color:#FFF;border-radius:50%;margin-right:0.5em}.p-support_flow .u-flex li p.txt_m{text-align:left}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-form{max-width:1280px;padding-top:clamp(3em, 7%, 120px)}@media only screen and (max-width: 767px){.p-form{padding-top:3em}}.p-form>.txt_m{margin-bottom:3em;position:relative}.p-form>.txt_m.is-arrpw{margin-bottom:0;padding-bottom:3em}.p-form>.txt_m.is-arrpw::after{content:'';background:url(../../member/images/icon_triangle.webp) no-repeat center/contain;position:absolute;left:50%;bottom:1em;transform:translateX(-50%);height:10px;width:19px}.p-form .con_flow{margin-top:3.5em}@media only screen and (min-width: 768px){.p-form .con_flow ol{display:grid;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.p-form .con_flow ol{display:flex;width:100%}}.p-form .con_flow ol li{--currentColor:#EFEFEF;background-color:var(--currentColor);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:2.14;padding:.5em;position:relative}@media only screen and (max-width: 767px){.p-form .con_flow ol li:not(:nth-of-type(2)){width:30%}}.p-form .con_flow ol li:not(:last-of-type):before{content:"";position:absolute;right:-13px;width:0;height:0;border-style:solid;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:13px solid var(--currentColor);border-right:0;z-index:1}@media only screen and (max-width: 767px){.p-form .con_flow ol li:not(:last-of-type):before{right:-12px}}@media only screen and (max-width: 767px){.p-form .con_flow ol li:not(:last-of-type):before{border-top:47px solid transparent}}.p-form .con_flow ol li:nth-of-type(2){--currentColor:#DFDFDF}@media only screen and (max-width: 767px){.p-form .con_flow ol li:nth-of-type(2){width:40%}}.p-form .con_flow ol li:nth-of-type(3){--currentColor:#EFEFEF}.p-form .con_flow ol li[aria-current="step"]{--currentColor:#005ea4;color:#fff}.p-form .con_flow ol.is-confirm li:nth-of-type(1){--currentColor:#DFDFDF}.p-form .con_flow ol.is-confirm li:nth-of-type(3){--currentColor:#EFEFEF}.p-form .con_flow ol.is-thanks li:nth-of-type(1){--currentColor:#EFEFEF}.p-form .con_flow ol.is-thanks li:nth-of-type(2){--currentColor:#DFDFDF}.p-form .con_form .tbl_basic{line-height:2.2}.p-form .con_form .tbl_basic:not(.inner){margin-top:3.57em}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic:not(.inner){margin-top:2em}}.p-form .con_form .tbl_basic tr:first-of-type th,.p-form .con_form .tbl_basic tr:first-of-type td{border-top:1px solid #1b1b1b}.p-form .con_form .tbl_basic th{background-color:transparent}@media only screen and (min-width: 768px){.p-form .con_form .tbl_basic th{width:25%}}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic th{border-bottom:none !important;padding-bottom:0 !important}}.p-form .con_form .tbl_basic th span{background:#005ea4;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;padding:0 .75em;font-size:86%;margin-left:1em}.p-form .con_form .tbl_basic th label,.p-form .con_form .tbl_basic th .label{display:flex;flex-wrap:wrap;gap:.5em 12px}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic td{border-top:none !important;padding-top:.5em !important}}.p-form .con_form .tbl_basic td.wrp_check ul{display:flex;flex-wrap:wrap;gap:.5em 1.64em}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic td.wrp_check ul{flex-direction:column}}.p-form .con_form .tbl_basic td.wrp_check ul li{display:flex;align-items:center}.p-form .con_form .tbl_basic td.wrp_check ul input{margin-right:3px}.p-form .con_form .tbl_basic td input:not([type="radio"]),.p-form .con_form .tbl_basic td textarea:not([type="radio"]),.p-form .con_form .tbl_basic td select:not([type="radio"]){appearance:none;background-color:#EFEFEF;border:none;padding:.9em 1em}.p-form .con_form .tbl_basic td input:not([type="checkbox"]),.p-form .con_form .tbl_basic td textarea:not([type="checkbox"]),.p-form .con_form .tbl_basic td select:not([type="checkbox"]){border:none;background:#efefef;padding:1em;box-sizing:border-box}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic td input:not([type="checkbox"]),.p-form .con_form .tbl_basic td textarea:not([type="checkbox"]),.p-form .con_form .tbl_basic td select:not([type="checkbox"]){width:100%;padding:0.5em;box-sizing:border-box}}.p-form .con_form .tbl_basic td input[type="checkbox"],.p-form .con_form .tbl_basic td textarea[type="checkbox"],.p-form .con_form .tbl_basic td select[type="checkbox"]{appearance:auto}.p-form .con_form .tbl_basic td input[type="radio"],.p-form .con_form .tbl_basic td textarea[type="radio"],.p-form .con_form .tbl_basic td select[type="radio"]{width:fit-content !important}.p-form .con_form .tbl_basic td input::placeholder,.p-form .con_form .tbl_basic td textarea::placeholder,.p-form .con_form .tbl_basic td select::placeholder{color:#757575}.p-form .con_form .tbl_basic td textarea{min-height:10.7em;width:100%}.p-form .con_form .tbl_basic th,.p-form .con_form .tbl_basic td{border-bottom:1px solid #1b1b1b;padding-block:1.75em}.p-form .con_form .tbl_basic .day_time .ic_arrow{max-width:20em;position:relative}.p-form .con_form .tbl_basic .day_time .ic_arrow .material-symbols-outlined{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:.5em;opacity:.3}.p-form .con_form .tbl_basic .day_time input,.p-form .con_form .tbl_basic .day_time select{cursor:pointer;color:#757575;width:100%}.p-form .con_form .tbl_basic .place td>ul{display:flex;flex-wrap:wrap;gap:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-form .con_form .tbl_basic .place td>ul{gap:0.5em 2em}}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .place td>ul{gap:0.5em 2em}}.p-form .con_form .tbl_basic .place td>ul li{width:30%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-form .con_form .tbl_basic .place td>ul li{width:fit-content}}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .place td>ul li{width:fit-content}}.p-form .con_form .tbl_basic .place td>ul li label{cursor:pointer;display:flex;align-items:center;gap:5px;line-height:1.8}.p-form .con_form .tbl_basic .place td>ul+p{margin-top:1em}@media only screen and (min-width: 768px){.p-form .con_form .tbl_basic .name{border-top:1px solid #1b1b1b}}.p-form .con_form .tbl_basic .name input{width:30%;margin-right:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-form .con_form .tbl_basic .name input{width:80%}}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .name input{width:100%;margin:0.3em 0}}.p-form .con_form .tbl_basic .add .flex{display:flex;align-items:center;margin-bottom:.5em}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .add .flex{display:block}}.p-form .con_form .tbl_basic .add .flex span{line-height:1.5;font-size:86%}@media only screen and (min-width: 768px){.p-form .con_form .tbl_basic .add .flex span{margin-left:1em}}.p-form .con_form .tbl_basic .tel input,.p-form .con_form .tbl_basic .email input{width:60%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-form .con_form .tbl_basic .tel input,.p-form .con_form .tbl_basic .email input{width:80%}}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .tel input,.p-form .con_form .tbl_basic .email input{width:100%}}.p-form .con_form .tbl_basic .tel input,.p-form .con_form .tbl_basic .referral_code input{width:30%}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .tel input,.p-form .con_form .tbl_basic .referral_code input{width:100%}}.p-form .con_form .tbl_basic .contact_text textarea{width:95%;height:150px}@media only screen and (max-width: 767px){.p-form .con_form .tbl_basic .contact_text textarea{width:100%}}.p-form .con_form .tbl_basic .privacy a{text-decoration:underline;text-underline-offset:4px}.p-form .con_form .tbl_basic .privacy input{width:1em}.p-form .con_form .tbl_basic.inner{background:rgba(53,147,181,0.05)}.p-form .con_form .tbl_basic.inner .name{border-top:none}.p-form .con_form .family{margin:1em 0 0}.p-form .con_form .family .family_btn{display:inline-block;width:100%;color:#005ea4;padding:1em;box-sizing:border-box;background:rgba(53,147,181,0.05)}.p-form .con_form .family .family_add{cursor:pointer;color:#005ea4}.p-form .con_form .family .family_add .material-symbols-outlined{vertical-align:middle;font-size:129%}.p-form .con_form .tbl_primary{width:100%}.p-form .con_form .error{color:red}.p-form .con_terms{background-color:#F8F4E7;border-radius:20px;margin-top:2.4em;margin-inline:auto;line-height:2.14;padding:2.85em;max-width:1000px;width:80%}@media only screen and (max-width: 767px){.p-form .con_terms{width:90%}}.p-form .con_terms ol{margin-top:2.85em;margin-inline:auto;padding-left:1.5em;width:fit-content}.p-form .con_terms ol li{list-style:decimal}.p-form .con_terms ol li.notice{color:#AC2500}.p-form .con_concent{max-width:1000px;margin:0 auto;margin-top:2rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-form .con_concent{margin-top:1.5rem}}@media only screen and (max-width: 767px){.p-form .con_concent{margin-top:1.5rem}}.p-form .con_concent .txt_concent{font-size:115%;letter-spacing:.1em;font-weight:500;color:red}.p-form .con_concent .concent{margin-top:1rem}.p-form .con_concent .concent input{cursor:pointer}@media only screen and (max-width: 767px){.p-form .con_concent .concent input{width:auto}}.p-form .con_concent .concent label{font-size:115%;letter-spacing:.1em}.p-form .box_btn01{margin:2em 0;text-align:center}.p-form .box_btn01 .btn_normal.btn_disabled{pointer-events:none;opacity:0.5}.p-form .box_btn01 .btn_normal.btn_enabled{pointer-events:auto;opacity:1}.p-form .box_btn02{margin:2em 0;display:flex;justify-content:center}@media only screen and (max-width: 767px){.p-form .box_btn02{display:block;text-align:center}}@media only screen and (min-width: 768px){.p-form .box_btn02 .btn_back{margin-right:1em}}@media only screen and (max-width: 767px){.p-form .box_btn02 .btn_back{margin-bottom:1em}}.p-form .box_btn02 .btn_next .btn_normal{border:1px solid #005ea4;background-color:#005ea4;color:#fff;width:inherit}.p-form .box_btn02 .btn_next .btn_normal:hover{background-color:#fff;color:#005ea4}.p-form .box_thanks{text-align:center}.p-form .box_thanks .ttl_m{margin-top:2em}.p-form .box_thanks .txt_m{margin-top:1em;text-align:center}@media only screen and (max-width: 767px){.p-form .box_thanks .txt_m{text-align:left}}.p-form .box_thanks .txt_m{margin-top:3em}@media only screen and (max-width: 767px){.p-form .box_thanks .txt_m{margin-top:2em}}.p-form .box_thanks .box_btn{margin:2em 0;display:flex;justify-content:center}@media only screen and (max-width: 767px){.p-form .box_thanks .box_btn{display:block;text-align:center}}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-contact_tel{box-sizing:border-box;max-width:960px;margin-inline:auto;width:90%}.p-contact_tel .inner{display:flex;align-items:center;justify-content:space-between;border:1px solid #005ea4;padding:40px;margin-top:2.5em}@media only screen and (max-width: 767px){.p-contact_tel .inner{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-contact_tel .inner{padding:30px}}@media only screen and (max-width: 767px){.p-contact_tel .inner{padding:1em}}.p-contact_tel .box_left{width:49%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-contact_tel .box_left{width:49%}}@media only screen and (max-width: 767px){.p-contact_tel .box_left{width:100%}}.p-contact_tel .box_left .box_cate{margin-top:1em;display:flex;align-items:center;justify-content:space-between}.p-contact_tel .box_left .box_cate .cate{text-align:center;width:31%;color:#005ea4;background:#fff;padding:0 1em;border-radius:50px;box-sizing:border-box;border:1px solid #005ea4}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-contact_tel .box_left .box_cate .cate{padding:0 0.5em}}@media only screen and (max-width: 767px){.p-contact_tel .box_left .box_cate .cate{padding:0 0.2em}}@media only screen and (max-width: 767px){.p-contact_tel .box_left .box_cate .cate{font-size:93%;margin-bottom:1em}}.p-contact_tel .box_right{width:49%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-contact_tel .box_right{width:49%}}@media only screen and (max-width: 767px){.p-contact_tel .box_right{width:100%}}.p-contact_tel .box_right .box_tel{color:#005ea4;margin-bottom:0}.p-contact_tel .box_right .box_tel .tel{color:#005ea4;position:relative;padding-left:.75em;letter-spacing:0;font-weight:bold}.p-contact_tel .box_right .box_tel .tel:before{position:absolute;content:"";background:url(../images/common/ic_tel.png);background-repeat:no-repeat;background-size:contain;width:.75em;height:.75em;left:0;top:50%;transform:translateY(-50%)}.p-contact_tel .box_right .txt_s{color:#005ea4}.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.c-anchorlink,.p-support_step,.p-present_form,.p-support_cards .inner,.p-support_flow,.p-form{width:91.66667%}}.p-contact_line{margin-inline:auto;margin-top:130px;max-width:1000px;width:90%}@media only screen and (max-width: 767px){.p-contact_line{margin-top:100px 3em}}.p-contact_line .ttl_m{margin-bottom:1em}.p-contact_line ul{margin-top:50px;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.p-contact_line ul{margin-top:2em}}@media only screen and (max-width: 767px){.p-contact_line ul{display:block}}.p-contact_line ul li{width:32%;text-align:center;border:1px solid #005ea4;padding:40px 30px;box-sizing:border-box}@media only screen and (max-width: 767px){.p-contact_line ul li{width:100%}}@media only screen and (max-width: 767px){.p-contact_line ul li{padding:1em}}@media only screen and (max-width: 767px){.p-contact_line ul li{margin-bottom:1em}}.p-contact_line ul li .ttl_s{margin-bottom:1em}.p-contact_line ul li .img{margin-bottom:1em}.page_jizensodan .ttl_l{margin-bottom:1em}.page_jizensodan #lnk_jizensoudan_form{border-top:1px solid #A5A29F;margin-top:clamp(3em, 6%, 100px)}@media only screen and (max-width: 767px){.page_jizensodan #lnk_jizensoudan_form{margin-top:3em}}.page_jizensodan .p-contact{border-top:1px solid #A5A29F;margin-top:clamp(3em, 6%, 100px);padding-top:clamp(3em, 7%, 120px)}@media only screen and (max-width: 767px){.page_jizensodan .p-contact{margin-top:3em}}@media only screen and (max-width: 767px){.page_jizensodan .p-contact{padding-top:3em}}
