.common_wrap{padding:0 16px}.common_inner{max-width:1100px;margin:0 auto;position:relative}.common_inner_s{max-width:940px;margin:0 auto;position:relative}.common_right_wrap{max-width:calc(100% - (50% - (1100px / 2)));width:calc(100% - 16px);margin-left:auto;margin-right:0}.common_left_wrap{max-width:calc(100% - (50% - (1100px / 2)));width:calc(100% - 16px);margin-left:0;margin-right:auto}.scroll_up{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}.scroll_up.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.common_title_wrap{margin:0 0 72px;text-align:center}@media only screen and (max-width: 640px){.common_title_wrap{margin:0 0 40px}}.common_title_wrap .common_title_en{display:inline-block;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:76px;background:linear-gradient(135deg, #35b6f0 0, #1823FF 100%);color:#1823FF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.5;position:relative;margin:0 0 64px}@media only screen and (max-width: 640px){.common_title_wrap .common_title_en{font-size:58px;margin:0 0 48px;line-height:1.2}}.common_title_wrap .common_title_en:after{content:"";position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:4px;background-image:url(/assets/lp/common/img_border_b-5b1a64fe2cf2918d39128f8ec3c5922ecb411be21b0336a80495338de3dd9832.svg);background-repeat:no-repeat;background-size:contain}.common_title_wrap .common_title_ja{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:44px;color:#14191D;line-height:1.5}@media only screen and (max-width: 640px){.common_title_wrap .common_title_ja{font-size:32px}}.common_title_wrap .common_title_ja span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;color:#1823FF}.common_title_wrap .common_text{margin:40px 0 0;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#14191D;line-height:2}@media only screen and (max-width: 640px){.common_title_wrap .common_text{margin:32px 0 0;font-size:16px}}.common_title_wrap.left{text-align:left}.common_title_wrap.left .common_title_en{background:linear-gradient(135deg, #81CCED 0, #8A7BF8 100%);color:#1823FF;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.common_title_wrap.left .common_title_en:after{left:0;-webkit-transform:none;transform:none;background-image:url(/assets/lp/common/img_border-ed212c64057c6322272450fe14d4a1027da45323e71f3d25c40b225cb48798f6.svg)}.common_title_wrap.left .common_title_ja{color:#FFF}.common_title_wrap.left .common_title_ja span{color:#FF95A9}.common_title_wrap.left .common_text{color:#FFF}.common_btn_wrap{margin:80px auto 0;text-align:center}@media only screen and (max-width: 640px){.common_btn_wrap{margin:64px auto 0}}.common_btn_link{display:inline-block;position:relative;text-align:center;padding:36px 0 0}.common_btn_link .common_btn_comment_wrap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.common_btn_link .common_btn_comment_wrap .common_btn_comment{display:inline-block;padding:8px 10px;border-radius:3px;border:2px solid #1823FF;min-width:305px;background-color:#FFF;text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;color:#1823FF;line-height:1.5;white-space:nowrap}@media only screen and (max-width: 640px){.common_btn_link .common_btn_comment_wrap .common_btn_comment{font-size:14px}}.common_btn_link .common_btn_comment_wrap .common_btn_comment span{color:#F63258}.common_btn_link .common_btn_comment_wrap .common_btn_comment:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;background-image:url(/assets/lp/common/img_fuklidashi-7155de85c1d01180543264042fd7c48b3cf257fe43e10e860131f0352a157cbc.svg);background-repeat:no-repeat;background-size:contain}.common_btn_link .common_btn{margin:0 auto;width:380px;height:68px;background:linear-gradient(135deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 16px 4px 24px;border-radius:40px}@media only screen and (max-width: 640px){.common_btn_link .common_btn{width:320px}}.common_btn_link .common_btn .common_btn_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5}.common_btn_link .common_btn .common_btn_img{width:24px;margin:0 0 0 8px}.common_btn_link .common_btn .common_btn_img img{width:100%}.common_back_btn{margin:0 auto;width:380px;height:68px;background-color:#1823FF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 40px 4px 40px;border-radius:40px;position:relative}@media only screen and (max-width: 640px){.common_back_btn{width:100%;max-width:320px}}.common_back_btn .common_back_btn_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5}.common_back_btn .common_back_btn_img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:24px}.common_back_btn .common_back_btn_img img{width:100%}@media only screen and (max-width: 1400px){.header_wrap{height:72px}}.pc_header_wrap{position:fixed;top:16px;left:0;z-index:100;width:100%;padding:0 48px}@media only screen and (max-width: 1400px){.pc_header_wrap{display:none}}.pc_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:70px;padding:14px 18px 14px 40px;background-color:rgba(24,35,255,0.85);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:40px}.pc_header_inner .pc_header_logo_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_header_inner .pc_header_logo_menu .pc_header_logo{display:block;width:188px;margin:0 40px 0 0}.pc_header_inner .pc_header_logo_menu .pc_header_logo img{width:100%}.pc_header_inner .pc_header_logo_menu .pc_header_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_header_inner .pc_header_logo_menu .pc_header_menu_list .pc_header_menu_item{margin:0 24px 0 0}.pc_header_inner .pc_header_logo_menu .pc_header_menu_list .pc_header_menu_item .pc_header_menu_link{display:block;text-decoration:none;position:relative;-webkit-transition:.3s;transition:.3s;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;color:#FFF;line-height:1.5}.pc_header_inner .pc_header_logo_menu .pc_header_menu_list .pc_header_menu_item .pc_header_menu_link:after{content:"";position:absolute;bottom:.5em;left:0;width:100%;height:1px;background-color:#FFF;opacity:0;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width: 960px){.pc_header_inner .pc_header_logo_menu .pc_header_menu_list .pc_header_menu_item .pc_header_menu_link:hover{opacity:1}.pc_header_inner .pc_header_logo_menu .pc_header_menu_list .pc_header_menu_item .pc_header_menu_link:hover:after{bottom:-2px;opacity:1}}.pc_header_inner .pc_header_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pc_header_inner .pc_header_btn_wrap .pc_header_contact_btn{width:256px;height:48px;border-radius:50px;background:-webkit-gradient(linear, left top, right top, from(#f63258), color-stop(53.2%, #35b6f0), to(#7575fa));background:linear-gradient(90deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;color:#FFF;line-height:1.5}.pc_header_inner .pc_header_btn_wrap .pc_header_contact_btn img{width:24px;margin:0 0 0 8px;vertical-align:middle}.sp_header{display:none;position:fixed;top:0;left:0;width:100%;height:72px;background-color:#1823FF;z-index:1000;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}@media only screen and (max-width: 1400px){.sp_header{display:block}}.sp_header .sp_header_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:72px}.sp_header .sp_header_content .sp_header_logo{display:block;width:200px}@media only screen and (max-width: 640px){.sp_header .sp_header_content .sp_header_logo{width:150px}}.sp_header .sp_header_content .sp_header_logo img{display:block;width:100%}.sp_header .sp_header_content .sp_header_menu_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_icon_menu_contact_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:210px;height:40px;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:15px;color:#FFF;line-height:1.5;background:linear-gradient(135deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);border-radius:40px;margin:0 16px 0 0}@media only screen and (max-width: 640px){.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_icon_menu_contact_link{width:32px;height:32px;border-radius:50%}}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_icon_menu_contact_link img{width:12px;margin:0 4px 0 0;vertical-align:middle}@media only screen and (max-width: 640px){.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_icon_menu_contact_link img{width:16px;margin:0 0 0 0}}@media only screen and (max-width: 640px){.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_icon_menu_contact_link span{display:none}}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn{width:48px;height:40px;border-radius:3px;background-color:#FFF;position:relative}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn span{display:inline-block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;height:1px;background-color:#1823FF}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn span:nth-of-type(1n){left:12px;top:16px;width:24px}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn span:nth-of-type(2n){left:12px;top:22px;width:24px}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn.active span:nth-of-type(1n){top:13px;left:12px;-webkit-transform:translateY(6px) rotate(-32deg);transform:translateY(6px) rotate(-32deg);width:24px}.sp_header .sp_header_content .sp_header_menu_btn_wrap .sp_header_menu_btn.active span:nth-of-type(2n){top:25px;left:12px;-webkit-transform:translateY(-6px) rotate(32deg);transform:translateY(-6px) rotate(32deg);width:24px}.sp_header_menu{display:none}.sp_header_menu.active{display:block}.sp_header_menu .sp_header_menu_inner{position:fixed;z-index:1000;top:72px;left:0;width:100%;height:calc(100vh - 72px);padding:16px 0;background-color:#1823FF;overflow-y:scroll;scrollbar-width:none}.sp_header_menu .sp_header_menu_inner::-webkit-scrollbar{display:none}.sp_header_menu .sp_header_menu_inner .sp_header_menu_list{margin:0 0 24px}.sp_header_menu .sp_header_menu_inner .sp_header_menu_list .sp_header_menu_item .sp_header_menu_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #FFF;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;color:#FFF;line-height:1.5;letter-spacing:0.1em;padding:16px 0 16px 20px;position:relative}.sp_header_menu .sp_header_menu_inner .sp_header_menu_list .sp_header_menu_item .sp_header_menu_link::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#F63258}.sp_header_menu .sp_header_menu_inner .sp_header_btn_menu_contact{margin:0 auto;width:380px;height:68px;background:linear-gradient(135deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 16px 4px 24px;border-radius:40px}@media only screen and (max-width: 640px){.sp_header_menu .sp_header_menu_inner .sp_header_btn_menu_contact{width:320px}}.sp_header_menu .sp_header_menu_inner .sp_header_btn_menu_contact .sp_header_btn_menu_contact_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5}.sp_header_menu .sp_header_menu_inner .sp_header_btn_menu_contact .sp_header_btn_menu_contact_img{width:24px;margin:0 0 0 8px}.sp_header_menu .sp_header_menu_inner .sp_header_btn_menu_contact .sp_header_btn_menu_contact_img img{width:100%}.footer_wrap{background-color:#242424;padding:72px 0}@media only screen and (max-width: 640px){.footer_wrap{padding:40px 0}}.footer_logo{display:block;width:240px;margin:0 auto 56px}@media only screen and (max-width: 640px){.footer_logo{margin:0 auto 32px}}.footer_logo img{width:100%}.footer_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px}.footer_menu_list .footer_menu_item{margin:0 20px 20px 20px}@media only screen and (max-width: 640px){.footer_menu_list .footer_menu_item{margin:0 8px 16px 8px}}.footer_menu_list .footer_menu_item .footer_menu_link{display:block;text-decoration:underline;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;color:#FFF;line-height:1.5}@media only screen and (max-width: 640px){.footer_menu_list .footer_menu_item .footer_menu_link{font-size:13px}}.footer_copy{background-color:#14191D;padding:16px 0}@media only screen and (max-width: 640px){.footer_copy{padding:12px 0}}.footer_copy .footer_copy_text{text-align:center;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:12px;color:#FFF;line-height:1.5}@media only screen and (max-width: 640px){.footer_copy .footer_copy_text{font-size:11px}}.fv_block{background-image:url(/assets/lp/fv/bg_fv-dc21aa9646848a3896e217d81e8e549d528a97d5340b5401337529943a876cbe.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;min-height:100vh;padding:92px 0 0 0}@media only screen and (max-width: 1400px){.fv_block{padding:0 0 0 0;min-height:calc(100vh - 72px)}}@media only screen and (max-width: 840px){.fv_block{background-position:top 0% right 40%}}@media only screen and (max-width: 640px){.fv_block{background-image:url(/assets/lp/fv/bg_fv_sp-d814a81bf327acdd853e14880c5fcff0c2286f22391877d51078a5b9efca7ff2.jpg);background-position:right top}}@media only screen and (max-width: 500px){.fv_block{background-image:url(/assets/lp/fv/bg_fv_sp500-6671fa833998c25a74d41f4f51e8a5dd9afaaf9e5ec1c29494110770ccb30a0b.jpg)}}.fv_block .common_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 92px)}@media only screen and (max-width: 1400px){.fv_block .common_inner{min-height:calc(100vh - 72px)}}@media only screen and (max-width: 640px){.fv_block .common_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.fv_block .common_inner .fv_block_content{padding:40px 0}.fv_block .common_inner .fv_block_content .fv_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:44px;color:#14191D;line-height:1.6;margin:0 0 40px}@media only screen and (max-width: 840px){.fv_block .common_inner .fv_block_content .fv_title{font-size:34px}}@media only screen and (max-width: 640px){.fv_block .common_inner .fv_block_content .fv_title{font-size:24px;margin:0 0 64px}}.fv_block .common_inner .fv_block_content .fv_title .t_big{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:54px}@media only screen and (max-width: 840px){.fv_block .common_inner .fv_block_content .fv_title .t_big{font-size:44px}}@media only screen and (max-width: 640px){.fv_block .common_inner .fv_block_content .fv_title .t_big{font-size:32px}}.fv_block .common_inner .fv_block_content .fv_title .dot{position:relative}.fv_block .common_inner .fv_block_content .fv_title .dot::before{content:"";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background-color:#F63258}@media only screen and (max-width: 640px){.fv_block .common_inner .fv_block_content .fv_title .dot::before{width:10px;height:10px;top:-7px}}.fv_block .common_inner .fv_block_content .fv_title .c_main{color:#1823FF}.fv_block .common_inner .fv_block_content .fv_title .marker_grd{background-image:linear-gradient(135deg, rgba(246,50,88,0.38) 0%, rgba(53,182,240,0.38) 50%, rgba(117,117,250,0.38) 100%);background-repeat:no-repeat;background-size:100% 0.5em;background-position:0 100%;padding:0 2px}.fv_block .common_inner .fv_block_content .fv_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:20px;color:#14191D;line-height:2;margin:0 0 40px}@media only screen and (max-width: 640px){.fv_block .common_inner .fv_block_content .fv_text{font-size:16px;width:230px}}.fv_block .common_inner .fv_block_content .fv_text .c_sub{color:#F63258}.fv_block .common_inner .fv_block_content .fv_text .t_bold{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.fv_block .common_inner .fv_block_content .fv_contact_btn{width:300px;height:72px;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, right top, from(#f63258), color-stop(53.2%, #35b6f0), to(#7575fa));background:linear-gradient(90deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5}.fv_block .common_inner .fv_block_content .fv_contact_btn img{width:24px;margin:0 0 0 12px}.merit{padding:120px 0 160px;background-color:#FFF;background-image:url(/assets/lp/merit/bg_merit-4d2a4f5b142f819380eab5fa59ae51ed24e90a3e9dc856c1fe98c626f8c2b5f6.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;position:relative;overflow:hidden}@media only screen and (max-width: 640px){.merit{padding:60px 0 80px}}.merit .merit_bg_top{position:absolute;top:0;right:0;width:490px;z-index:0}@media only screen and (max-width: 640px){.merit .merit_bg_top{width:80%}}.merit .merit_bg_top img{width:100%;vertical-align:top}.merit .merit_bg_bottom{position:absolute;bottom:0;left:0;width:567px;z-index:0}@media only screen and (max-width: 640px){.merit .merit_bg_bottom{width:90%}}.merit .merit_bg_bottom img{width:100%;vertical-align:bottom}.merit_box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 -40px}@media only screen and (max-width: 840px){.merit_box_wrap{display:block;margin:48px 0 0}}.merit_box_wrap .merit_box{width:calc((100% - 40px) / 2);margin:48px 40px 40px 0;position:relative;border:1px solid #14191D;background-color:#FFF;-webkit-box-shadow:8px 8px 0 #F2F2F2;box-shadow:8px 8px 0 #F2F2F2;position:relative;border-radius:8px}@media only screen and (max-width: 840px){.merit_box_wrap .merit_box{width:100%;margin:0 0 88px 0}}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box{margin:0 0 64px}}.merit_box_wrap .merit_box:nth-of-type(2n){margin:48px 0 40px 0}@media only screen and (max-width: 840px){.merit_box_wrap .merit_box:nth-of-type(2n){margin:0 0 88px 0}}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box:nth-of-type(2n){margin:0 0 64px 0}}@media only screen and (max-width: 840px){.merit_box_wrap .merit_box:last-child{margin:0 0 0}}.merit_box_wrap .merit_box .merit_box_num{position:absolute;bottom:99%;left:24px;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:32px;color:#E3E3E3;line-height:1}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_num{font-size:22px}}.merit_box_wrap .merit_box .merit_box_num span{font-size:62px}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_num span{font-size:44px}}.merit_box_wrap .merit_box .merit_box_img{width:100%;height:200px;border-radius:8px 8px 0 0}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_img{height:180px}}.merit_box_wrap .merit_box .merit_box_img img{width:100%;height:100%;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.merit_box_wrap .merit_box .merit_box_detail{padding:32px}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_detail{padding:24px}}.merit_box_wrap .merit_box .merit_box_detail .merit_box_icon{height:48px;margin:0 auto 20px;text-align:center}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_detail .merit_box_icon{margin:0 auto 16px}}.merit_box_wrap .merit_box .merit_box_detail .merit_box_icon img{height:100%;width:auto}.merit_box_wrap .merit_box .merit_box_detail .merit_box_title{text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;color:#14191D;line-height:1.5;margin:0 0 24px}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_detail .merit_box_title{font-size:20px;margin:0 0 16px}}.merit_box_wrap .merit_box .merit_box_detail .merit_box_title .t_big{font-size:32px}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_detail .merit_box_title .t_big{font-size:28px}}.merit_box_wrap .merit_box .merit_box_detail .merit_box_title .c_sub{color:#F63258}.merit_box_wrap .merit_box .merit_box_detail .merit_box_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#242424;line-height:2}@media only screen and (max-width: 640px){.merit_box_wrap .merit_box .merit_box_detail .merit_box_text{font-size:16px}}.merit_box_wrap .merit_box .merit_box_detail .merit_box_text .t_bold{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.merit_box_wrap .merit_box .merit_box_detail .merit_box_text .marker_pink{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(246,50,88,0.18)));background:linear-gradient(transparent 60%, rgba(246,50,88,0.18) 60%)}.step{padding:160px 0;background-image:url(/assets/lp/step/bg_step-ce479a5351c6da9573822e7eb59aa35506269ad7375b3242a1ca54c116ed7e51.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media only screen and (max-width: 640px){.step{padding:80px 0}}.step_list .step_item{margin:0 0 64px;position:relative}@media only screen and (max-width: 640px){.step_list .step_item{margin:0 0 72px}}.step_list .step_item:last-child{margin:0 0 0}.step_list .step_item:last-child .step_item_detail:after{content:none}.step_list .step_item .step_item_icon{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:160px}@media only screen and (max-width: 640px){.step_list .step_item .step_item_icon{top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}}.step_list .step_item .step_item_icon img{width:100%;vertical-align:middle}.step_list .step_item .step_item_detail{margin:0 0 0 100px;padding:32px 44px 32px 100px;background-color:#FFF;border-radius:8px;position:relative}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail{margin:40px 0 0 0;padding:48px 16px 24px 16px}}.step_list .step_item .step_item_detail:after{content:"";position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:18px;background-image:url(/assets/lp/step/img_fukidashi-dd6350e2d75e734266e488792a04bd57b1104a33bc48da7a3bcac451ee546bca.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail:after{bottom:-11px;width:24px;height:11px}}.step_list .step_item .step_item_detail .step_item_num{font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:18px;color:#1823FF;line-height:1.5;margin:0 0 4px}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_num{font-size:16px}}.step_list .step_item .step_item_detail .step_item_num span{font-size:26px}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_num span{font-size:22px}}.step_list .step_item .step_item_detail .step_item_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:30px;color:#14191D;line-height:1.5;margin:0 0 24px}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_title{font-size:26px;margin:0 0 16px}}.step_list .step_item .step_item_detail .step_item_title span{color:#F63258}.step_list .step_item .step_item_detail .step_item_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#242424;line-height:2}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_text{font-size:16px}}.step_list .step_item .step_item_detail .step_item_text a{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-decoration:underline;color:#1823FF}.step_list .step_item .step_item_detail .step_item_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#F63258}.step_list .step_item .step_item_detail .step_item_contact_btn{margin:32px 0 0;width:305px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5;background:linear-gradient(135deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);padding:4px 16px 4px 24px;border-radius:40px}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_contact_btn{margin:24px auto 0;width:300px}}.step_list .step_item .step_item_detail .step_item_contact_btn img{width:24px;margin:0 0 0 8px}.step_list .step_item .step_item_detail .step_item_point{margin:24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.step_list .step_item .step_item_detail .step_item_point .step_item_point_icon{width:24px;margin:0 10px 0 0;padding:2px 0 0}.step_list .step_item .step_item_detail .step_item_point .step_item_point_icon img{width:100%}.step_list .step_item .step_item_detail .step_item_point .step_item_point_text{width:calc(100% - 34px);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:18px;color:#242424;line-height:1.5}@media only screen and (max-width: 640px){.step_list .step_item .step_item_detail .step_item_point .step_item_point_text{font-size:16px}}.step_list .step_item .step_item_detail .step_item_point .step_item_point_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.consultant{padding:160px 0;background:linear-gradient(135deg, rgba(53,182,240,0.4) 0%, rgba(63,37,255,0.4) 100%)}@media only screen and (max-width: 640px){.consultant{padding:80px 0}}.consultant_box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 -48px}@media only screen and (max-width: 840px){.consultant_box_wrap{display:block;margin:0 0 0}}.consultant_box_wrap .consultant_box{width:calc((100% - 48px) / 2);margin:0 48px 48px 0;background-color:#FFF;border-radius:8px;-webkit-box-shadow:5px 8px 0px rgba(154,154,154,0.16);box-shadow:5px 8px 0px rgba(154,154,154,0.16);padding:32px 0}@media only screen and (max-width: 840px){.consultant_box_wrap .consultant_box{width:100%;margin:0 0 48px 0}}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box{padding:24px 0;margin:0 0 40px 0}}.consultant_box_wrap .consultant_box:nth-of-type(2n){margin:0 0 48px 0}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box:nth-of-type(2n){margin:0 0 40px 0}}.consultant_box_wrap .consultant_box:last-child{margin:0 0 0 0}.consultant_box_wrap .consultant_box .consultant_box_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;color:#FFF;line-height:2;margin:0 0 32px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_title{font-size:22px;margin:0 0 24px}}.consultant_box_wrap .consultant_box .consultant_box_title .bg{background:-webkit-gradient(linear, left top, right top, from(#35B6F0), to(#3F25FF));background:linear-gradient(90deg, #35B6F0 0%, #3F25FF 100%);padding:6px 12px}.consultant_box_wrap .consultant_box .consultant_box_title .t_big{font-size:34px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_title .t_big{font-size:30px}}.consultant_box_wrap .consultant_box .consultant_box_detail{padding:0 32px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail{padding:0 24px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_img{width:280px;margin:0 auto 16px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_img{width:240px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_img img{width:100%}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_job{text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;color:#14191D;line-height:1.5;margin:0 0 30px;position:relative}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_job:after{content:"";position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:240px;height:1px;background-color:#14191D}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_name_ja{text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:22px;color:#14191D;line-height:1.5;margin:0 0 4px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_name_ja{font-size:20px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_name_en{text-align:center;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:16px;color:#969696;line-height:1.5;margin:0 0 32px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_name_en{font-size:14px;margin:0 0 24px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_comment{text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;line-height:2;margin:0 0 32px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_comment{font-size:16px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 20px;border-bottom:1px solid #DEDEDE;margin:0 0 20px}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item:last-child{padding:0 0 0;border-bottom:none;margin:0 0 0}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_icon{width:48px;margin:0 20px 0 0}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_icon{width:32px;margin:0 16px 0 0}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_icon img{width:100%}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail{width:calc(100% - 68px)}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail{width:calc(100% - 48px)}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_item_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#1823FF;line-height:1.5;margin:0 0 8px}@media only screen and (max-width: 640px){.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_item_title{font-size:16px}}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_item_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#242424;line-height:1.5}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_item_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 16px}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item:last-child{margin:0 0 0}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item .consultant_box_point_item_icon{width:24px;margin:0 10px 0 0;padding:2px 0 0}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item .consultant_box_point_item_icon img{width:100%}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item .consultant_box_point_item_text{width:calc(100% - 34px);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#242424;line-height:1.5}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_point_list .consultant_box_point_item .consultant_box_point_item_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(246,50,88,0.18)));background:linear-gradient(transparent 60%, rgba(246,50,88,0.18) 60%)}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_area_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px}.consultant_box_wrap .consultant_box .consultant_box_detail .consultant_box_list .consultant_box_item .consultant_box_item_detail .consultant_box_area_list .consultant_box_area_item{display:inline-block;padding:8px 12px;border-radius:4px;background-color:#DDECFF;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;color:#1823FF;line-height:1.5;margin:0 8px 8px 0}.voice{padding:160px 0;background-color:#FAFAFA;position:relative;overflow:hidden}@media only screen and (max-width: 640px){.voice{padding:80px 0}}.voice .voice_bg_top{position:absolute;top:0;left:0;z-index:0;width:422px}@media only screen and (max-width: 640px){.voice .voice_bg_top{width:90%}}.voice .voice_bg_top img{width:100%;vertical-align:top}.voice .voice_bg_bottom{position:absolute;bottom:0;right:0;z-index:0;width:422px}@media only screen and (max-width: 640px){.voice .voice_bg_bottom{width:90%}}.voice .voice_bg_bottom img{width:100%;vertical-align:bottom}.voice_list .voice_item{margin:0 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width: 840px){.voice_list .voice_item{display:block}}@media only screen and (max-width: 640px){.voice_list .voice_item{margin:0 0 40px}}.voice_list .voice_item:last-child{margin:0 0 0}.voice_list .voice_item .voice_item_prof_block{width:200px;margin:0 40px 0 0}@media only screen and (max-width: 840px){.voice_list .voice_item .voice_item_prof_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 32px}}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_prof_block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 24px}}.voice_list .voice_item .voice_item_prof_block .voice_item_prof_img{width:200px;margin:0 0 24px}@media only screen and (max-width: 840px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_img{margin:0 40px 0 0}}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_img{width:100px;margin:0 24px 0 0}}.voice_list .voice_item .voice_item_prof_block .voice_item_prof_img img{width:100%}@media only screen and (max-width: 840px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_detail{width:calc(100% - 240px)}}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_detail{width:calc(100% - 124px)}}.voice_list .voice_item .voice_item_prof_block .voice_item_prof_age{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#14191D;line-height:1.5;margin:0 0 20px}.voice_list .voice_item .voice_item_prof_block .voice_item_prof_country{display:inline-block;background-color:#FFF;padding:10px 16px;border-radius:4px;border:1px solid #1823FF;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;color:#1823FF;line-height:1.5;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1);margin:0 0 8px}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_country{font-size:14px}}.voice_list .voice_item .voice_item_prof_block .voice_item_prof_job{display:inline-block;background-color:#FFF;padding:10px 16px;border-radius:4px;border:1px solid #F63258;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;color:#F63258;line-height:1.5;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1)}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_prof_block .voice_item_prof_job{font-size:14px}}.voice_list .voice_item .voice_item_detail_block{width:calc(100% - 240px);position:relative;background-color:#FFF;border:4px solid #C9C9C9;border-radius:0 24px 24px 24px;padding:40px 48px}@media only screen and (max-width: 840px){.voice_list .voice_item .voice_item_detail_block{width:100%}}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block{padding:20px 24px}}.voice_list .voice_item .voice_item_detail_block .voice_item_num{position:absolute;z-index:0;top:40px;right:48px;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:32px;color:#E3E3E3}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_num{font-size:22px;top:20px;right:24px}}.voice_list .voice_item .voice_item_detail_block .voice_item_num span{font-size:62px}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_num span{font-size:44px}}.voice_list .voice_item .voice_item_detail_block .voice_item_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;color:#14191D;line-height:1.5;padding:0 0 16px;margin:0 0 24px;border-bottom:1px solid #14191D;position:relative}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_title{font-size:22px}}.voice_list .voice_item .voice_item_detail_block .voice_item_title span{color:#F63258}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list{margin:0 0 32px}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item{margin:0 0 24px}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item:last-child{margin:0 0 0}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;color:#14191D;line-height:1.5;margin:0 0 16px}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_title{font-size:18px}}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_title span{color:#1823FF}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_title img{width:16px;margin:0 10px 0 0}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#242424;line-height:1.5}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_text{font-size:16px}}.voice_list .voice_item .voice_item_detail_block .voice_item_point_list .voice_item_point_item .voice_item_point_item_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.voice_list .voice_item .voice_item_detail_block .voice_item_comment{padding:24px;background-color:#F7F7F7;border-radius:8px;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#242424;line-height:2}@media only screen and (max-width: 640px){.voice_list .voice_item .voice_item_detail_block .voice_item_comment{padding:20px;font-size:16px}}.voice_list .voice_item .voice_item_detail_block .voice_item_comment span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(246,50,88,0.18)));background:linear-gradient(transparent 60%, rgba(246,50,88,0.18) 60%)}.achievements{padding:160px 0;background-color:#FFF;position:relative}@media only screen and (max-width: 640px){.achievements{padding:80px 0}}.achievements .achievements_bg_top{position:absolute;z-index:0;top:0;left:0;width:434px}@media only screen and (max-width: 640px){.achievements .achievements_bg_top{width:54%}}.achievements .achievements_bg_top img{width:100%;vertical-align:top}.achievements .achievements_bg_bottom{position:absolute;z-index:0;bottom:0;right:0;width:434px}@media only screen and (max-width: 640px){.achievements .achievements_bg_bottom{width:54%}}.achievements .achievements_bg_bottom img{width:100%;vertical-align:bottom}.achievements_box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}@media only screen and (max-width: 840px){.achievements_box_wrap{display:block}}.achievements_box_wrap .achievements_box{width:calc((100% - 96px) / 3);background-color:#FAFAFA;position:relative;padding:56px 32px 196px}@media only screen and (max-width: 840px){.achievements_box_wrap .achievements_box{width:100%;margin:0 0 40px}}@media only screen and (max-width: 640px){.achievements_box_wrap .achievements_box{padding:40px 24px 160px}}.achievements_box_wrap .achievements_box:nth-of-type(2){margin:40px 0 0}@media only screen and (max-width: 840px){.achievements_box_wrap .achievements_box:nth-of-type(2){margin:0 0 40px}}.achievements_box_wrap .achievements_box:nth-of-type(3){margin:80px 0 0}@media only screen and (max-width: 840px){.achievements_box_wrap .achievements_box:nth-of-type(3){margin:0 0 0}}.achievements_box_wrap .achievements_box .achievements_box_icon{position:absolute;top:0;left:0;width:56px}.achievements_box_wrap .achievements_box .achievements_box_icon img{width:100%;vertical-align:top}.achievements_box_wrap .achievements_box .achievements_box_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:22px;color:#14191D;line-height:1.5;margin:0 0 16px}.achievements_box_wrap .achievements_box .achievements_box_title span{font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:44px;color:#F63258;margin:0 8px 0 0}.achievements_box_wrap .achievements_box .achievements_box_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#242424;line-height:2}.achievements_box_wrap .achievements_box .achievements_box_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.achievements_box_wrap .achievements_box .achievements_box_img{position:absolute;bottom:16px;right:0;width:172px}@media only screen and (max-width: 640px){.achievements_box_wrap .achievements_box .achievements_box_img{width:130px}}.achievements_box_wrap .achievements_box .achievements_box_img img{width:100%}.faq{padding:160px 0;background-color:#FAFAFA;background-image:url(/assets/lp/faq/bg_faq-6abac8a2a02b4261d07bec89e9beb0ea2928b8a3f01fe0a22d675e288898f63b.png);background-repeat:repeat;background-size:50px}@media only screen and (max-width: 640px){.faq{padding:80px 0}}.faq_list .faq_item{margin:0 0 24px;background-color:#FFF;padding:32px 40px;border:1px solid #1823FF;border-radius:12px}@media only screen and (max-width: 640px){.faq_list .faq_item{padding:24px 16px}}.faq_list .faq_item:last-child{margin:0 0 0}.faq_list .faq_item .faq_item_q_block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px 0 0;position:relative;cursor:pointer}.faq_list .faq_item .faq_item_q_block:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:32px;height:32px;background-image:url(/assets/lp/faq/icon_plus-9e5fe149cb908a780b3dfcb0a04c83f0ca3200e7b9c6c9ff943b0d015f7376c9.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.faq_list .faq_item .faq_item_q_block.active:after{background-image:url(/assets/lp/faq/icon_minus-5b2b273fc8ff171330801890cbd36dfe852251a508b50eeb666e2f823dcb3ae0.svg)}.faq_list .faq_item .faq_item_q_block .faq_item_q_icon{width:48px;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:24px;color:#F63258;line-height:1.5}@media only screen and (max-width: 640px){.faq_list .faq_item .faq_item_q_block .faq_item_q_icon{width:40px;font-size:22px}}.faq_list .faq_item .faq_item_q_block .faq_item_q_title{width:calc(100% - 48px);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;color:#1823FF;line-height:1.5}@media only screen and (max-width: 640px){.faq_list .faq_item .faq_item_q_block .faq_item_q_title{width:calc(100% - 40px);font-size:20px}}.faq_list .faq_item .faq_item_a_block{margin:40px 0 0;display:none}@media only screen and (max-width: 640px){.faq_list .faq_item .faq_item_a_block{margin:24px 0 0}}.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner .faq_item_a_icon{width:48px;font-family:"Kumbh Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:24px;color:#14191D;line-height:1.5}@media only screen and (max-width: 640px){.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner .faq_item_a_icon{width:40px;font-size:22px}}.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner .faq_item_a_text{width:calc(100% - 48px);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#242424;line-height:2}@media only screen and (max-width: 640px){.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner .faq_item_a_text{width:calc(100% - 40px);font-size:16px}}.faq_list .faq_item .faq_item_a_block .faq_item_a_block_inner .faq_item_a_text span{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.contact{padding:160px 0;background-color:#FFF;position:relative;overflow:hidden}@media only screen and (max-width: 640px){.contact{padding:80px 0}}.contact:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:800px;background:linear-gradient(135deg, rgba(246,50,88,0.16) 0%, rgba(53,182,240,0.16) 5%, rgba(117,117,250,0.16) 100%)}.contact .contact_bg{position:absolute;z-index:0;top:92px;left:48px;width:330px}@media only screen and (max-width: 640px){.contact .contact_bg{top:40px;left:24px;width:40%}}.contact .contact_bg img{width:100%}.contact_box{background-color:#FFF;padding:80px 24px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}@media only screen and (max-width: 640px){.contact_box{padding:40px 16px}}.contact_box .contact_box_inner{max-width:900px;margin:0 auto}.contact_list .contact_item{margin:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width: 840px){.contact_list .contact_item{display:block}}@media only screen and (max-width: 640px){.contact_list .contact_item{margin:0 0 32px}}.contact_list .contact_item.ai_fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact_list .contact_item:last-child{margin:0 0 0}.contact_list .contact_item .contact_item_title_block{width:280px;margin:0 40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 840px){.contact_list .contact_item .contact_item_title_block{width:100%;margin:0 0 16px 0}}.contact_list .contact_item .contact_item_title_block .contact_item_title_must{display:inline-block;padding:6px 16px;border-radius:4px;border:1px solid #FF4D4D;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:15px;color:#FF4D4D;line-height:1.5;margin:0 16px 0 0}.contact_list .contact_item .contact_item_title_block .contact_item_title_option{display:inline-block;padding:6px 16px;border-radius:4px;border:1px solid #242424;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:15px;color:#242424;line-height:1.5;margin:0 16px 0 0}.contact_list .contact_item .contact_item_title_block .contact_item_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:18px;color:#14191D;line-height:1.5}.contact_list .contact_item .contact_item_input_block{width:calc(100% - 320px)}@media only screen and (max-width: 840px){.contact_list .contact_item .contact_item_input_block{width:100%}}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex.jc_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex.ai_fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50{width:calc((100% - 24px) / 2);font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5;border:1px solid #D5D5D5;border-radius:4px;padding:16px 12px}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50{width:calc((100% - 16px) / 2);padding:16px 8px}}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50::-webkit-input-placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50::-ms-input-placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50::placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_flex .contact_item_input_text_50:focus{border:none;outline:1px solid #1823FF}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 -16px}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item{margin:0 24px 16px 0}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item .contact_item_radio{display:none}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item .contact_item_radio:checked+.contact_item_radio_item_text::before{content:"";background-color:#1823FF;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:50%;border:none}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item .contact_item_radio:checked+.contact_item_radio_item_text:after{content:"";position:absolute;top:8px;left:4px;width:12px;height:10px;background-image:url(/assets/lp/contact/icon_check-1f28c00371bd94e8998dc59e873beb22bf21e2665a76431df721a5f4151b4291.svg);background-repeat:no-repeat;background-size:contain}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item .contact_item_radio_item_text{padding:0 0 0 28px;position:relative;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}.contact_list .contact_item .contact_item_input_block .contact_item_radio_list .contact_item_radio_item .contact_item_radio_item_text:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:50%;border:1px solid #D5D5D5}.contact_list .contact_item .contact_item_input_block .contact_item_select{width:100%;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#BABABA;line-height:1.5;border:1px solid #D5D5D5;border-radius:4px;padding:16px 32px 16px 12px;background-image:url(/assets/lp/contact/icon_arrow_select-bffa9a4531e65edc566d51c6b9842e7747ebb0c6e6491c45a7b668963ade4073.svg);background-repeat:no-repeat;background-size:10px 6px;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_select{padding:16px 24px 16px 8px;background-position:right 8px center}}.contact_list .contact_item .contact_item_input_block .contact_item_select.active{color:#14191D}.contact_list .contact_item .contact_item_input_block .contact_item_select:focus{border:none;outline:1px solid #1823FF}.contact_list .contact_item .contact_item_input_block .contact_item_select.w_120{width:120px}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_select.w_120{width:84px}}.contact_list .contact_item .contact_item_input_block .contact_item_unit{margin:0 16px;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_unit{font-size:14px;margin:0 8px}}.contact_list .contact_item .contact_item_input_block .contact_item_input_text{width:100%;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5;border:1px solid #D5D5D5;border-radius:4px;padding:16px 12px}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_input_text{padding:16px 8px}}.contact_list .contact_item .contact_item_input_block .contact_item_input_text::-webkit-input-placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_text::-ms-input-placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_text::placeholder{color:#BABABA}.contact_list .contact_item .contact_item_input_block .contact_item_input_text:focus{border:none;outline:1px solid #1823FF}.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap{padding:16px;background-color:#FAFAFA;border:1px solid #D5D5D5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap{padding:12px 16px;display:block}}.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap .contact_item_input_file_label{display:inline-block;padding:10px 20px;background-color:#FFF;border:1px solid #14191D;border-radius:40px;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap .contact_item_input_file_label{margin:0 0 8px;padding:8px 16px}}.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap .contact_item_input_file{display:none}.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap .contact_item_input_file_text{margin:0 0 0 16px;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}@media only screen and (max-width: 640px){.contact_list .contact_item .contact_item_input_block .contact_item_input_file_wrap .contact_item_input_file_text{margin:0 0 0 0;font-size:14px}}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 -16px}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item{margin:0 24px 16px 0}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item .contact_item_checkbox{display:none}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item .contact_item_checkbox:checked+.contact_item_checkbox_item_text::before{content:"";background-color:#1823FF;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:50%;border:none}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item .contact_item_checkbox:checked+.contact_item_checkbox_item_text:after{content:"";position:absolute;top:8px;left:4px;width:12px;height:10px;background-image:url(/assets/lp/contact/icon_check-1f28c00371bd94e8998dc59e873beb22bf21e2665a76431df721a5f4151b4291.svg);background-repeat:no-repeat;background-size:contain}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item .contact_item_checkbox_item_text{padding:0 0 0 28px;position:relative;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}.contact_list .contact_item .contact_item_input_block .contact_item_checkbox_list .contact_item_checkbox_item .contact_item_checkbox_item_text:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:50%;border:1px solid #D5D5D5}.contact_error_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;color:#FF4D4D;line-height:1.5;margin:8px 0 0}.contact_submit_btn{margin:80px auto 0;width:380px;height:68px;background:linear-gradient(135deg, #f63258 0%, #35b6f0 53.2%, #7575fa 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 16px 4px 24px;border-radius:40px}@media only screen and (max-width: 640px){.contact_submit_btn{max-width:320px;width:100%;margin:40px auto 0}}.contact_submit_btn .contact_submit_btn_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;color:#FFF;line-height:1.5}.contact_submit_btn .contact_submit_btn_img{width:24px;margin:0 0 0 8px}.contact_submit_btn .contact_submit_btn_img img{width:100%}.contact_privacy_box{border:1px solid #D5D5D5;border-radius:4px;overflow-y:scroll;width:100%;height:240px;padding:0 24px;margin:48px 0}@media only screen and (max-width: 640px){.contact_privacy_box{padding:0 16px;height:220px;margin:32px 0}}.contact_privacy_box .contact_privacy_box_inner{margin:24px 0}@media only screen and (max-width: 640px){.contact_privacy_box .contact_privacy_box_inner{margin:16px 0}}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_title{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;color:#14191D;line-height:1.5;margin:0 0 16px}@media only screen and (max-width: 640px){.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_title{font-size:14px}}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block{margin:0 0 16px}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block:last-child{margin:0 0 0}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#14191D;line-height:2}@media only screen and (max-width: 640px){.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_text{font-size:13px}}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_text a{color:#1823FF;text-decoration:underline}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_list{margin:8px 0 0}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_list .contact_privacy_box_block_item{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#14191D;line-height:2;margin:0 0 8px}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_list .contact_privacy_box_block_item:last-child{margin:0 0 0}.contact_privacy_box .contact_privacy_box_inner .contact_privacy_box_block_wrap .contact_privacy_box_block .contact_privacy_box_block_list .contact_privacy_box_block_item a{color:#1823FF;text-decoration:underline}.contact_check_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact_check_inner .contact_item_title_must{display:inline-block;padding:6px 16px;border-radius:4px;border:1px solid #FF4D4D;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:15px;color:#FF4D4D;line-height:1.5;white-space:nowrap;margin:0 16px 0 0}.contact_check_inner .contact_check_box{display:none}.contact_check_inner .contact_check_box:checked+.contact_check_box_text::before{background-color:#1823FF;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:none}.contact_check_inner .contact_check_box:checked+.contact_check_box_text:after{content:"";position:absolute;top:6px;left:4px;width:12px;height:10px;background-image:url(/assets/lp/contact/icon_check-1f28c00371bd94e8998dc59e873beb22bf21e2665a76431df721a5f4151b4291.svg);background-repeat:no-repeat;background-size:contain}.contact_check_inner .contact_check_box_text{padding:0 0 0 28px;position:relative;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;color:#14191D;line-height:1.5}.contact_check_inner .contact_check_box_text a{color:#1823FF;text-decoration:underline}.contact_check_inner .contact_check_box_text::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #D5D5D5}.thanks{padding:160px 0 160px;background:linear-gradient(135deg, rgba(246,50,88,0.16) 0%, rgba(53,182,240,0.16) 5%, rgba(117,117,250,0.16) 100%)}@media only screen and (max-width: 1400px){.thanks{padding:120px 0 160px}}@media only screen and (max-width: 640px){.thanks{padding:60px 0 80px}}.thanks_box{background-color:#FFF;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);padding:40px}@media only screen and (max-width: 640px){.thanks_box{padding:24px}}.thanks_text{text-align:center;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;color:#14191D;line-height:2}@media only screen and (max-width: 640px){.thanks_text{font-size:16px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}html,body{margin:0;height:100%}.clearfix:after{content:"";clear:both;display:block}.mb_0{margin-bottom:0}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_50{margin-bottom:50px}.mt_0{margin-top:0}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_40{margin-top:40px}.mt_50{margin-top:50px}.mt_80{margin-top:80px}.mr_5{margin-right:5px}.mr_20{margin-right:20px}@media only screen and (max-width: 999px){.sp_mb_10{margin-bottom:10px}}.common_pc{display:block}@media only screen and (max-width: 960px){.common_pc{display:none}}.common_sp{display:none}@media only screen and (max-width: 960px){.common_sp{display:block}}@media only screen and (max-width: 840px){.common_pc840{display:none}}.common_sp840{display:none}@media only screen and (max-width: 840px){.common_sp840{display:block}}.common_pc640{display:block}.common_pc640.height_100{height:100%}@media only screen and (max-width: 640px){.common_pc640{display:none !important}}.commom_pc1200{display:block}@media only screen and (max-width: 1200px){.commom_pc1200{display:none}}.common_sp640{display:none}@media only screen and (max-width: 640px){.common_sp640{display:block !important}}.mb_0{margin-bottom:0}body{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}footer{margin-top:auto}body ul{list-style:none}body a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width: 960px){body a:hover{opacity:0.7}}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
