.p-intro,.p-feature,.p-needs_list,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-intro,.p-feature,.p-needs_list,.p-form{width:91.66667%}}.p-needs:after{content:"";display:table;clear:both}.p-intro,.p-feature,.p-needs_list,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-intro,.p-feature,.p-needs_list,.p-form{width:91.66667%}}.p-needs:after{content:"";display:table;clear:both}.p-intro{margin-top:10.15625%;width:90%;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro{margin-top:12%}}@media only screen and (max-width: 767px){.p-intro{margin-top:3em}}@media only screen and (max-width: 767px){.p-intro{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro{flex-direction:column-reverse}}.p-intro .ttl_l{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .ttl_l{margin-bottom:40px}}@media only screen and (max-width: 767px){.p-intro .ttl_l{margin-bottom:1em}}@media only screen and (max-width: 767px){.p-intro .ttl_l{text-align:center}}.p-intro .txt_m{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .txt_m{margin-bottom:30px}}@media only screen and (max-width: 767px){.p-intro .txt_m{margin-bottom:1.5em}}.p-intro .txt_green{color:#005EAC;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .txt_green{font-size:115%}}@media only screen and (max-width: 767px){.p-intro .txt_green{font-size:115%}}.p-intro .box_txt{width:46.875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .box_txt{width:100%}}@media only screen and (max-width: 767px){.p-intro .box_txt{width:100%}}.p-intro img{width:48.4375%;object-fit:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro img{width:100%}}@media only screen and (max-width: 767px){.p-intro img{width:100%}}@media only screen and (max-width: 767px){.p-intro img{margin-bottom:2em}}.p-feature{margin-top:10.15625%;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-feature{margin-top:12%}}@media only screen and (max-width: 767px){.p-feature{margin-top:5em}}@media only screen and (max-width: 767px){.p-feature{display:block}}@media only screen and (min-width: 768px){.p-feature{flex-direction:row-reverse}}.p-feature .ttl_l{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-feature .ttl_l{margin-bottom:40px}}@media only screen and (max-width: 767px){.p-feature .ttl_l{margin-bottom:1em}}@media only screen and (max-width: 767px){.p-feature .ttl_l{text-align:center}}.p-feature .box_txt{width:46.875%}@media only screen and (max-width: 767px){.p-feature .box_txt{width:100%}}.p-feature img{width:48.4375%;border-radius:20px}@media only screen and (max-width: 767px){.p-feature img{width:100%}}@media only screen and (max-width: 767px){.p-feature img{margin-bottom:2.5em}}.p-possible{margin-top:15.625%;margin-inline:auto;width:90%}@media only screen and (max-width: 767px){.p-possible{margin-top:5em}}.p-possible .ttl_l{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-possible .ttl_l{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.p-possible .ttl_l{margin-bottom:1.5em}}.p-possible ul{display:flex;margin-bottom:4em;margin:0 auto;justify-content:space-between;flex-wrap:wrap;row-gap:1em;width:clamp(900px, 50%, 1280px)}@media only screen and (max-width: 767px){.p-possible ul{margin-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-possible ul{width:100%}}@media only screen and (max-width: 767px){.p-possible ul{width:100%}}.p-possible ul li{aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;flex-flow:column;vertical-align:top;color:#fff;background-color:#005EAC;opacity:.7;height:200px;width:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-possible ul li{height:100%}}@media only screen and (max-width: 767px){.p-possible ul li{height:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-possible ul li{width:22.5%}}@media only screen and (max-width: 767px){.p-possible ul li{width:48%}}.p-possible ul li p{text-align:center}@media only screen and (max-width: 1199px){.p-possible ul li p{line-height:1.7;letter-spacing:0}}.p-possible ul li p .txt_number{font-size:270%;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif}@media only screen and (max-width: 1199px){.p-possible ul li p .txt_number{line-height:1.5}}.p-point{margin-top:10.15625%;width:100%;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point{margin-top:15%}}@media only screen and (max-width: 767px){.p-point{margin-top:5em}}@media only screen and (min-width: 768px){.p-point{min-height:420px;padding:6.94444% 0;background:url(../../about/images/img_about_point_1.webp) no-repeat center/cover #f9f8f3}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point{background:url(../../about/images/img_about_point_1.webp) no-repeat center right 20%/cover #f9f8f3}.p-point::before{content:'';background:linear-gradient(90deg, rgba(255,255,255,0.6) 0%,rgba(0,0,0,0) 100%);position:absolute;top:0;pointer-events:none;height:100%;width:70%}}.p-point-content{position:relative;z-index:2}.p-point-content .box_tokuten{border-bottom:1px solid #005ea4;color:#005ea4;font-size:300%;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-content .box_tokuten{margin-bottom:.5em}}.p-point-content .ttl_m{margin-top:11.83432%}.p-point-content .txt_m{margin-top:8.87574%}@media only screen and (min-width: 1200px){.p-point-content{max-width:338px;width:47.91667%}.p-point-content .ttl_m{display:inline-block}.p-point-content .txt_m{text-shadow:0px 0px 6px rgba(255,255,255,0.8);max-width:400px}}@media print{.p-point-content{max-width:338px;width:47.91667%}.p-point-content .ttl_m{display:inline-block}.p-point-content .txt_m{text-shadow:0px 0px 6px rgba(255,255,255,0.8);max-width:400px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-content{max-width:400px;width:100%}.p-point-content .ttl_m{text-shadow:0px 0px 6px rgba(255,255,255,0.8)}.p-point-content .txt_m{text-shadow:0px 0px 6px rgba(255,255,255,0.8);max-width:400px}}@media only screen and (max-width: 767px){.p-point-content .ttl_m{margin-top:6.94444%}.p-point-content .txt_m{margin-top:5.20833%}}.p-point__image{margin-top:2em}.p-point__image img{border-radius:20px}.p-point_list:has(>.ttl_m) .ttl_m{margin-top:10.15625%}@media only screen and (max-width: 767px){.p-point_list:has(>.ttl_m) .ttl_m{margin-top:3em}}.p-point_list:has(>.ttl_m) .box_2col{margin-top:clamp(2em, 4%, 80px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point_list:has(>.ttl_m) .box_2col{margin-top:2em}}@media only screen and (max-width: 767px){.p-point_list:has(>.ttl_m) .box_2col{margin-top:2em}}.p-point_list .box_2col{margin-inline:auto;max-width:1280px;width:80%;display:flex;justify-content:space-between;margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point_list .box_2col{width:90%}}@media only screen and (max-width: 767px){.p-point_list .box_2col{width:90%}}@media only screen and (max-width: 767px){.p-point_list .box_2col{display:block}}@media only screen and (max-width: 767px){.p-point_list .box_2col{margin-top:5em}}.p-point_list .box_2col .box_l{width:45%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point_list .box_2col .box_l{width:50%}}@media only screen and (max-width: 767px){.p-point_list .box_2col .box_l{width:100%}}.p-point_list .box_2col .box_l .box_tokuten{border-bottom:1px solid #005ea4;color:#005ea4;font-size:300%;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point_list .box_2col .box_l .box_tokuten{margin-bottom:.5em}}.p-point_list .box_2col .box_l .box_tokuten small{font-size:16px;margin-right:5px}.p-point_list .box_2col .box_l .ttl_m{margin-top:6.94444%}.p-point_list .box_2col .box_l .txt_m{margin-top:5.20833%}.p-point_list .box_2col .box_l .txt_m+.indent{margin-top:4.34028%}.p-point_list .box_2col .box_l .indent{padding-left:1em;text-indent:-1em;text-align:left}.p-point_list .box_2col .box_l .btn_normal{margin-top:6.07639%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point_list .box_2col .box_r{width:45%}}@media only screen and (max-width: 767px){.p-point_list .box_2col .box_r{margin-top:2em}}.p-point_list .box_2col .box_r img{border-radius:20px}@media only screen and (max-width: 767px){.p-point_list .box_2col li{margin-bottom:1em}}.p-needs{margin-top:10.41667%;position:relative;overflow:hidden;width:100%;box-sizing:border-box}@media only screen and (max-width: 767px){.p-needs{margin-top:8em}}.p-needs-wrapper{box-sizing:border-box;position:relative;width:100%}@media only screen and (min-width: 1200px){.p-needs-wrapper{max-height:650px;padding-block:11.11111%;background:url(../../about/images/img_about_needs_bg-pc.webp) no-repeat center bottom/cover #f9f8f3}}@media print{.p-needs-wrapper{max-height:650px;padding-block:11.11111%;background:url(../../about/images/img_about_needs_bg-pc.webp) no-repeat center bottom/cover #f9f8f3}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-needs-wrapper{background:url(../../about/images/img_about_needs_bg-pc.webp) no-repeat right 24% bottom/cover #f9f8f3;padding-block:11.11111% 19.44444%}.p-needs-wrapper::before{content:'';background:linear-gradient(90deg, rgba(255,255,255,0.6) 0%,rgba(0,0,0,0) 100%);position:absolute;top:0;pointer-events:none;height:100%;width:70%}}.p-needs-inner{max-width:960px;position:relative;z-index:2}@media only screen and (min-width: 768px){.p-needs-header{margin-bottom:8.33333%}}@media only screen and (max-width: 767px){.p-needs-header{margin-bottom:7.82269%}}.p-needs-header__sub{margin-bottom:1.25rem}@media only screen and (min-width: 768px){.p-needs-content{max-width:420px;width:50%}.p-needs-content .p-point__text{text-shadow:0px 0px 6px rgba(255,255,255,0.8)}}@media only screen and (max-width: 767px){.p-needs__image{margin-bottom:7.82269%}}.p-needs__title{padding-top:.8em}@media only screen and (min-width: 768px){.p-needs__text{margin-top:1.25rem;padding-bottom:2.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-needs__text{text-shadow:0px 0px 6px rgba(255,255,255,0.8)}}.p-needs_list{margin-top:10.15625%}@media only screen and (max-width: 767px){.p-needs_list{margin-top:5em}}@media only screen and (min-width: 768px){.p-needs_list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:6.25%;row-gap:9.28571em}}@media only screen and (min-width: 768px){.p-needs_list .box_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.p-needs_list .box_item .ttl_m{grid-row:1 / 2}.p-needs_list .box_item .wrp{margin-top:5%;grid-row:2 / 3}}@media only screen and (max-width: 767px){.p-needs_list .box_item:not(:first-child){margin-top:4em}.p-needs_list .box_item .wrp{margin-top:5%}}.p-needs_list .box_item .box_img img{width:100%;height:auto;border-radius:20px}.p-needs_list .box_item .txt_m{margin-top:5%}.p-needs_list .box_item .notes{margin-top:4.16667%}.p-needs_list .box_item .btn_normal{margin-top:5%}.p-siryousoudan{margin-top:9.375%}@media only screen and (max-width: 767px){.p-siryousoudan{margin-top:6em}}.p-intro,.p-feature,.p-needs_list,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-intro,.p-feature,.p-needs_list,.p-form{width:91.66667%}}.p-needs:after{content:"";display:table;clear:both}.p-icon_layout{border:2px solid #005ea4;border-radius:20px;margin-top:clamp(2em, 4%, var(--mt-pc, 60px));margin-inline:auto;padding-block:1.875em 3.125em;padding-inline:clamp(2em, 5%, 80px);max-width:1000px;width:80%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-icon_layout{margin-top:var(--mt-tab, 2em)}}@media only screen and (max-width: 767px){.p-icon_layout{margin-top:var(--mt-sp, 2em)}}@media only screen and (max-width: 767px){.p-icon_layout{padding-inline:1.5em}}@media only screen and (max-width: 767px){.p-icon_layout{width:90%}}.p-icon_layout>.txt_m{margin-top:1.66em;text-align:center}@media only screen and (max-width: 767px){.p-icon_layout>.txt_m{text-align:left}}.p-icon_layout .u-flex{display:flex;flex-wrap:wrap;gap:3em 3.57143%;margin-top:3.125em;text-align:center}@media only screen and (max-width: 767px){.p-icon_layout .u-flex{gap:3em 3%}}@media only screen and (max-width: 767px){.p-icon_layout .u-flex{margin-top:2em}}@media only screen and (min-width: 768px){.p-icon_layout .u-flex.is-center{justify-content:center}}.p-icon_layout .u-flex li{width:13.69048%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-icon_layout .u-flex li{width:17.09677%}}@media only screen and (max-width: 767px){.p-icon_layout .u-flex li{width:48.5%}}.p-icon_layout .u-flex .txt_n{margin-top:10px}.p-icon_layout .box_notice{background-color:#F9F8F3;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5em 2em;margin-top:2.7em;padding:1.42em;max-width:700px;margin-inline:auto}.p-icon_layout .box_notice>*{color:#005ea4}.p-icon_layout .box_notice li{padding-left:1em;text-indent:-1.25em}.p-intro,.p-feature,.p-needs_list,.p-form{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-intro,.p-feature,.p-needs_list,.p-form{width:91.66667%}}.p-needs:after{content:"";display:table;clear:both}.p-form{max-width:1280px;padding-top:clamp(3em, 7%, 120px)}@media only screen and (max-width: 767px){.p-form{padding-top:4em}}.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;color:inherit;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{font-size:16px;min-height:10.7em;width:100%}.p-form .con_form .tbl_basic td input+input{margin-top:1em}.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 .home label{display:flex;align-items:center;gap:5px;float:left}.p-form .con_form .tbl_basic .home label:not(:first-of-type){margin-left:1em}.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{padding:1em}}@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}@media only screen and (max-width: 767px){.p-form .con_terms ol{margin-top:1em}}.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}}.con_contact_btn{margin-top:clamp(2em, 8%, var(--mt-pc, 60px))}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact_btn{margin-top:2em}}@media only screen and (max-width: 767px){.con_contact_btn{margin-top:2em}}.p-notice+.con_contact_btn{--mt-pc:120px}.p-benefits{background-color:#F9F8F3;border:2px solid #005ea4;border-radius:20px;margin-top:clamp(3em, 7%, 120px);margin-inline:auto;padding-block:1.33em 2.5em;padding-inline:1.5em;max-width:800px;width:80%}@media only screen and (max-width: 767px){.p-benefits{margin-top:3em}}@media only screen and (max-width: 767px){.p-benefits{padding-block:1.33em 1.4em}}@media only screen and (max-width: 767px){.p-benefits{width:90%}}.p-benefits>ul{margin-top:1.56em;margin-inline:auto;width:fit-content}@media only screen and (max-width: 767px){.p-benefits>ul{margin-top:1em}}.p-benefits>ul li{display:flex;align-items:center;gap:10px;font-weight:500;position:relative}.p-benefits>ul li:not(:last-of-type){margin-bottom:1em}.p-benefits>ul li::before{content:'';border-radius:50%;background-color:#005ea4;opacity:.5;margin-top:.35em;height:15px;width:15px}.p-benefits>ul li .txt_xl{line-height:1.5}.p-benefits>ul li em{color:#005ea4;font-size:1.38em}@media only screen and (max-width: 767px){.p-benefits>ul li em{font-size:1.1em}}@media only screen and (max-width: 767px){.p-benefits>ul li em{display:block}}.p-notice{margin-top:clamp(3em, 7%, 120px);margin-inline:auto;max-width:700px;width:80%}@media only screen and (max-width: 767px){.p-notice{margin-top:3em}}@media only screen and (max-width: 767px){.p-notice{width:90%}}.p-notice>ul{margin-top:2.85em;margin-left:1.5em}@media only screen and (max-width: 767px){.p-notice>ul{margin-top:1em}}.p-notice>ul li{list-style-type:disc}.con_club10{background-color:#F9F8F3;margin-top:1.33em}.con_club10 .box_club10_detail{background-color:transparent}
