.is-tb,.is-sp{display:none}.is-pc{display:block}.is-other-tb,.is-other-sp{display:block}.is-other-pc{display:none}.display-none{display:none !important}.display-block{display:block !important}.font-normal{font-weight:400}.font-bold{font-weight:700}.text-center{text-align:center}.inner{margin:0 auto;max-width:1040px;padding:0 40px;position:relative;width:100%}.footer{background:#323238;height:138px;padding-top:40px}.footer p{text-align:center}.footer small{color:#b4b4b4;font-size:12px}a{color:#296aff;text-decoration:underline}a:hover{text-decoration:none}.btn{text-decoration:none}@media(min-width: 1px)and (max-width: 860px){.is-pc,.is-sp{display:none}.is-tb{display:block}.is-other-pc,.is-other-sp{display:block}.is-other-tb{display:none}}@media(min-width: 1px)and (max-width: 540px){.is-tb,.is-pc{display:none !important}.is-sp{display:block}.is-other-pc,.is-other-tb{display:block}.is-other-sp{display:none !important}.inner{padding:0 20px}.footer{padding-top:34px}.footer small{font-size:10px}}body{box-sizing:border-box;color:#242f7c;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0}.is-sp{display:none !important}.is-other-sp{display:block !important}.is-red{color:#c00}.inner{max-width:1200px;padding:0 120px;width:100%}.btn{margin:0 auto}.triangle{background-color:#fff;height:80px;margin:0 auto;position:relative;top:0;width:100%}.triangle::after{aspect-ratio:1/cos(30deg);background-color:#3246c8;bottom:0;clip-path:polygon(50% 100%, 100% 0, 0 0);content:"";display:block;height:80px;left:0;margin:0 auto;position:absolute;right:0;width:400px;z-index:100}h2{color:#242f7c;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1.4em;text-align:center}main{margin:0 auto;width:100%}main .section_flow{padding:48px 0}main .section_flow h2{font-size:32px;margin-bottom:64px}main .section_flow .flowContent{align-items:center;display:flex;justify-content:space-between}main .section_flow .flowContent_item{align-items:center;background-color:#f7f7fd;border:1px solid #eaecf9;border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:32px 5px 24px;position:relative;text-align:center;width:200px}main .section_flow .flowContent_item::after{aspect-ratio:2/1;background-color:#3246c8;bottom:0;clip-path:polygon(50% 100%, 100% 0, 0 0);content:"";height:24px;margin:auto 0;position:absolute;right:-53px;top:0;transform:rotate(-90deg);width:48px}main .section_flow .flowContent_item:last-of-type::after{content:none}main .section_flow .flowContent_item p:first-child{color:#3246c8;font-size:56px;font-style:normal;font-weight:700;left:0;line-height:100%;margin:0 auto;position:absolute;right:0;text-align:center;top:-32px}main .section_flow .flowContent_item img{display:block;height:100px;width:100px}main .section_flow .flowContent_item p:last-child{color:#242f7c;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}main .section_fx{background-color:#3246c8;background-image:url("../images/mb_bg.png");background-position:center;background-size:cover;border-top:2px solid #fff;padding:112px 40px;position:relative;text-align:center}main .section_fx::before{background-color:rgba(50,70,200,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}main .section_fx>*{position:relative;z-index:2}main .section_fx h2{color:#fff;font-size:40px;font-weight:700;line-height:1.4em;margin-bottom:24px}main .section_fx p{color:#fff;font-size:16px;font-weight:700;line-height:2em;margin-bottom:48px}main .section_fx h3{color:#fff;font-size:28px;font-weight:700;line-height:1.4em;margin-bottom:32px}main .section_fx .fxContent{display:flex;justify-content:space-between}main .section_fx .fxContent .fxContent_item{background-color:#fff;border:2px solid #3246c8;border-radius:20px;max-width:300px;padding:32px 16px;text-align:center;width:32%}main .section_fx .fxContent .fxContent_item img{height:160px;margin-bottom:24px;width:160px}main .section_fx .fxContent .fxContent_item h4{color:#3246c8;font-size:18px;font-weight:700;line-height:1.4em;margin-bottom:8px}main .section_fx .fxContent .fxContent_item p{color:#242f7c;font-size:14px;font-weight:400;line-height:1.4em;margin-bottom:0}main .section_fx+.triangle{background-color:#fff}main .section_mv{background-image:url("../images/mv_bg_pc.png");background-position:center;background-size:cover;padding:40px 0 39px;position:relative;width:100%}main .section_mv h1{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:866px;width:100%}main .section_mv h1 img{margin:0 auto;width:100%}main .section_starterpack{padding:112px 40px 48px;text-align:center}main .section_starterpack h2{color:#242f7c;font-size:28px;font-weight:700;line-height:1.4em}main .section_starterpack .starterpackTable{border-collapse:separate;border-radius:20px;border-spacing:0 32px;width:100%}main .section_starterpack .starterpackTable th,main .section_starterpack .starterpackTable td{padding:24px;text-align:left;vertical-align:top}main .section_starterpack .starterpackTable th{background-color:#f7f7fd;border:1px solid #eaecf9;border-radius:20px 0 0 20px;border-right:none;color:#242f7c;font-size:22px;font-weight:700;line-height:1.4em;width:50%}main .section_starterpack .starterpackTable td{background-color:#fff;border:1px solid #eaecf9;border-radius:0 20px 20px 0;color:#242f7c;font-size:16px;font-weight:400;line-height:1.4em}main .section_starterpack .starterpackTable td small{padding-left:15px}main .section_starterpack .starterpackAttention{list-style:none;padding:0;text-align:left}main .section_starterpack .starterpackAttention li{color:#242f7c;font-size:12px;font-weight:400;line-height:1.4em;margin-bottom:8px}main .section_starterpack .starterpackAttention li:last-child{margin-bottom:0}main .section_banner{background-color:#3246c8;overflow:hidden;padding:48px 0;text-align:center}main .section_voice{padding:48px 0 96px}main .section_voice h2{font-size:28px;margin-bottom:40px}main .section_voice .voiceContent{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;width:100%}main .section_voice .voiceContent_item{border:1px solid #eaecf9;border-radius:20px;display:flex;gap:48px;justify-content:flex-start;padding:24px 48px;text-align:left;width:100%}main .section_voice .voiceContent_item img{border:2px solid #242f7c;border-radius:60px;display:block;height:80px;width:80px}main .section_voice .voiceContent_item p{color:#242f7c;font-size:16px;font-style:normal;font-weight:400;line-height:140%}main .section_voice .voiceContent_item p span{color:#242f7c;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding-top:8px}main .section_voice .voiceMessage{color:#242f7c;margin-top:96px}main .section_voice .voiceMessage p{font-size:28px;font-style:normal;font-weight:700;line-height:170%;margin:0 auto;text-align:center;width:100%}main .section_voice+.triangle{background-color:#3246c8}main .section_voice+.triangle::after{background-color:#fff}main .section_voice+.triangle+.section_banner{padding:96px 0}main .section_voice+.triangle+.section_banner+.triangle{background-color:#fff}main .section_voice+.triangle+.section_banner+.triangle::after{background-color:#3246c8}main .section_tool{padding:132px 0 96px;text-align:center}main .section_tool h3{color:#242f7c;font-size:22px;font-style:normal;font-weight:700;line-height:140%;text-align:center}main .section_tool h2{color:#242f7c;font-size:40px;font-style:normal;font-weight:700;line-height:140%;text-align:center}main .section_tool h2+p{color:#242f7c;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:24px;text-align:center}main .section_tool h4{color:#242f7c;font-size:28px;font-style:normal;font-weight:700;line-height:140%;margin-top:96px;text-align:center}main .section_tool .toolContent{align-items:flex-start;display:flex;flex-wrap:wrap;gap:64px;justify-content:center;margin:48px auto 0;width:100%}main .section_tool .toolContent_item{align-items:flex-start;display:flex;gap:24px;justify-content:center;width:100%}main .section_tool .toolContent_item p{font-size:14px;line-height:1.6em}main .section_tool .toolContent_item:nth-of-type(even) .toolContent_img{order:2}main .section_tool .toolContent_item:nth-of-type(even) .toolContent_text{order:1}main .section_tool .toolContent_img{border:1px solid #b4b4b4;border-radius:21px;max-width:400px;width:42%}main .section_tool .toolContent_img img{border-radius:20px;margin:0 auto;width:100%}main .section_tool .toolContent_text{max-width:536px;width:56%}main .section_tool .toolContent_text h4{border-bottom:1px solid #242f7c;color:#242f7c;font-size:22px;font-style:normal;font-weight:700;line-height:140%;margin-top:0;padding-bottom:8px;text-align:left}main .section_tool .toolContent_text p{color:#242f7c;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:8px;text-align:left}main .section_tool .toolMessage{color:#242f7c;margin-bottom:192px}main .section_tool .toolMessage p{font-size:40px;font-style:normal;font-weight:700;line-height:150%;margin:0 auto;text-align:center;width:100%}main .section_tool .toolMessage ul{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin:24px auto 0;max-width:480px;width:100%}main .section_tool .toolMessage ul li{color:#242f7c;font-size:28px;font-style:normal;font-weight:700;line-height:140%;text-align:left;width:100%}main .section_system{padding-bottom:96px}main .section_system .inner h2{color:#242f7c;font-size:28px;font-style:normal;font-weight:700;line-height:140%;text-align:center;text-align:center}main .section_system .inner table{border:1px solid;border:1px solid #eaecf9;border-collapse:separate;border-radius:20px;margin-top:48px;overflow:hidden;width:100%}main .section_system .inner table tr th,main .section_system .inner table tr td{padding:24px;text-align:left}main .section_system .inner table tr th{background-color:#f7f7fd;border-bottom:1px solid #eaecf9;color:#242f7c;font-size:22px;font-style:normal;font-weight:bold;font-weight:700;line-height:140%;width:50%}main .section_system .inner table tr td{border-bottom:1px solid #eaecf9;border-left:1px solid #eaecf9;color:#242f7c;font-size:22px;font-style:normal;font-weight:400;line-height:140%;width:50%}main .section_system .inner table tr td .is-other-sp{display:inline-block !important}main .section_system .inner table tr:last-of-type th,main .section_system .inner table tr:last-of-type td{border-bottom:none}main .section_result{padding:0 0 96px}main .section_result h2{color:#242f7c;font-size:28px;font-style:normal;font-weight:700;line-height:140%;text-align:center}main .section_result .resultContent{border:1px solid #b4b4b4;box-shadow:0px 4px 16px 0px rgba(50,70,200,.25);margin:48px auto 0;text-align:center;width:100%}main .section_result .resultContent img{max-width:100%;width:100%}main .section_result+.triangle{background-color:#3246c8}main .section_result+.triangle::after{background-color:#fff}main .section_result+.triangle+.section_banner{padding:96px 0}main .section_result+.triangle+.section_banner+.triangle{background-color:#fff}main .section_result+.triangle+.section_banner+.triangle::after{background-color:#3246c8}main .section_caution{background-color:#f6f6f6;padding-bottom:40px;padding-top:30px}main .section_caution h2{color:#353535;font-size:20px;font-weight:bold;margin-top:30px}main .section_caution .mark{color:#353535}main .section_caution .mark li.mark-normal,main .section_caution .mark li.mark-head{font-size:15px;font-weight:normal;line-height:1.8}main .section_caution .mark:last-of-type li.mark-head{padding-left:2em;text-indent:-2em}main .section_caution a{text-decoration:underline}main .section_caution{background-color:#fff;padding:96px 0}main .section_caution .cautionContent{border:1px solid #b4b4b4;border-radius:20px;padding:48px}main .section_caution h2{color:#353535;font-size:22px;font-style:normal;font-weight:700;line-height:140%;text-align:left}main .section_caution .mark{color:#353535}main .section_caution .mark li.mark-normal,main .section_caution .mark li.mark-head{font-size:15px;font-weight:normal;line-height:1.8}main .section_caution .mark li.mark-normal a,main .section_caution .mark li.mark-head a{color:#323238}main .section_caution .mark:last-of-type li.mark-head{padding-left:2em;text-indent:-2em}main .section_caution a{text-decoration:underline}@media(min-width: 1px)and (max-width: 860px){.is-sp{display:block !important}.is-other-sp{display:none !important}.inner{padding:0 16px;width:100%}.triangle{background-color:#fff;height:40px;margin:0 auto;position:relative;top:0;width:100%}.triangle::after{aspect-ratio:1/cos(30deg);background-color:#3246c8;bottom:1px;clip-path:polygon(50% 100%, 100% 0, 0 0);content:"";display:block;height:40px;left:0;margin:0 auto;position:absolute;right:0;width:100%;z-index:100}h2{color:#242f7c;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1.4em}main .section_flow{padding:32px 0}main .section_flow h2{color:#242f7c;font-size:24px;font-weight:700;line-height:140%;margin-bottom:40px;text-align:center}main .section_flow .flowContent{align-items:center;display:flex;flex-wrap:wrap;gap:32px 16px;justify-content:center}main .section_flow .flowContent_item{max-width:300px;padding:24px 8px 16px;text-align:center;width:47%}main .section_flow .flowContent_item::after{content:none}main .section_flow .flowContent_item p:first-child{font-size:48px;line-height:100%;position:absolute;right:0;text-align:center;top:-26px}main .section_flow .flowContent_item img{height:70px;margin-bottom:7px;width:70px}main .section_flow .flowContent_item p:last-child{color:#242f7c;font-size:12px;line-height:140%;text-align:center}main .section_flow .flowContent_item:last-child{margin-bottom:0}main .section_fx{padding:56px 0 64px;text-align:center}main .section_fx h2{color:#fff;font-size:32px;font-weight:700;line-height:1.4em;margin-bottom:16px}main .section_fx p{color:#fff;font-size:14px;font-weight:700;line-height:1.8em;margin-bottom:0px}main .section_fx h3{color:#fff;font-size:24px;font-weight:700;line-height:1.4em;margin-bottom:24px;margin-top:32px}main .section_fx .fxContent{display:flex;flex-direction:column;gap:32px}main .section_fx .fxContent .fxContent_item{border:2px solid #3246c8;border-radius:16px;max-width:100%;padding:16px 16px 24px;text-align:center;width:100%}main .section_fx .fxContent .fxContent_item img{height:160px;margin-bottom:16px;width:160px}main .section_fx .fxContent .fxContent_item h4{color:#3246c8;font-size:18px;font-weight:700;line-height:1.4em;margin-bottom:4px}main .section_fx .fxContent .fxContent_item p{color:#242f7c;font-size:14px;font-weight:400;line-height:1.4em}main .section_mv{align-items:flex-end;background-image:url("../images/mv_bg_sp.png");background-position:center;background-size:cover;display:flex;justify-content:flex-start;padding:10px 0;position:relative;width:100%}main .section_mv h1{max-width:100%;width:100%}main .section_mv h1 img{margin:0 auto;max-width:500px;width:100%}main .section_banner{background-color:#3246c8;padding:32px 0;text-align:center}main .section_starterpack{padding:56px 0 32px;text-align:center}main .section_starterpack h2{color:#242f7c;font-size:24px;font-weight:700;line-height:1.4em;margin-bottom:24px}main .section_starterpack .starterpackTable{border-collapse:separate;border-spacing:0;width:100%}main .section_starterpack .starterpackTable tr{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;width:100%}main .section_starterpack .starterpackTable th,main .section_starterpack .starterpackTable td{padding:16px;text-align:left;vertical-align:top;width:100%}main .section_starterpack .starterpackTable th{background-color:#f7f7fd;border:1px solid #eaecf9;border-bottom:none;border-radius:16px 16px 0 0;color:#242f7c;font-size:16px;font-weight:700;line-height:1.4em}main .section_starterpack .starterpackTable td{background-color:#fff;border:1px solid #eaecf9;border-radius:0 0 16px 16px;color:#242f7c;font-size:14px;font-weight:400;line-height:1.4em}main .section_starterpack .starterpackAttention{list-style:none;padding:0;text-align:left}main .section_starterpack .starterpackAttention li{color:#242f7c;font-size:10px;font-weight:400;line-height:1.4em;margin-bottom:4px}main .section_starterpack .starterpackAttention li:last-child{margin-bottom:0}main .section_voice{padding:32px 0 64px}main .section_voice h2{color:#242f7c;font-size:24px;line-height:140%;margin-bottom:24px;text-align:center}main .section_voice .voiceContent{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}main .section_voice .voiceContent_item{align-items:center;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;padding:16px;width:100%}main .section_voice .voiceContent_item img{height:80px;width:80px}main .section_voice .voiceContent_item p{color:#242f7c;font-size:14px;line-height:140%;width:100%}main .section_voice .voiceContent_item p span{color:#242f7c;font-size:12px;line-height:140%}main .section_voice .voiceMessage{margin-top:64px}main .section_voice .voiceMessage p{color:#242f7c;font-size:24px;font-style:normal;font-weight:700;line-height:140%;text-align:center}main .section_voice+.triangle+.section_banner{padding:48px 0}main .section_tool{padding:56px 0 64px}main .section_tool h3{color:#242f7c;font-size:16px;line-height:140%;text-align:center}main .section_tool h2{color:#242f7c;font-size:31px;line-height:140%;text-align:center}main .section_tool h2+p{color:#242f7c;font-size:14px;line-height:140%;margin-top:16px;text-align:center}main .section_tool h4{color:#242f7c;font-size:24px;line-height:140%;margin-top:64px;text-align:center}main .section_tool .toolContent{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:24px auto 0;width:100%}main .section_tool .toolContent_item{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}main .section_tool .toolContent_item:nth-of-type(even) .toolContent_img{order:1}main .section_tool .toolContent_item:nth-of-type(even) .toolContent_text{order:2}main .section_tool .toolContent_img{border:1px solid #b4b4b4;border-radius:17px;max-width:100%;width:100%}main .section_tool .toolContent_img img{border-radius:16px;margin:0 auto;width:100%}main .section_tool .toolContent_text{max-width:100%;width:100%}main .section_tool .toolContent_text h4{border-bottom:1px solid #242f7c;color:#242f7c;font-size:16px;line-height:140%}main .section_tool .toolContent_text p{color:#242f7c;font-size:14px;line-height:140%}main .section_tool .toolMessage{margin-bottom:128px}main .section_tool .toolMessage p{color:#242f7c;font-size:24px;font-style:normal;font-weight:700;line-height:140%;text-align:center}main .section_tool .toolMessage ul{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:16px auto 0;max-width:275px}main .section_tool .toolMessage ul li{font-size:16px}main .section_system{padding-bottom:64px}main .section_system .inner h2{color:#242f7c;font-size:24px;line-height:140%;text-align:center}main .section_system .inner table{border-radius:16px;margin-top:32px}main .section_system .inner table tr th,main .section_system .inner table tr td{padding:16px}main .section_system .inner table tr th{color:#242f7c;font-size:16px;line-height:140%}main .section_system .inner table tr td{color:#242f7c;font-size:16px;line-height:140%}main .section_system .inner table tr td .is-other-sp{display:none !important}main .section_result{padding:0 0 64px}main .section_result h2{color:#242f7c;font-size:24px;line-height:140%;text-align:center}main .section_result .resultContent{border:1px solid #b4b4b4;box-shadow:0px 4px 8px 0px rgba(50,70,200,.25);margin:24px auto 0;text-align:center;width:100%}main .section_result .resultContent img{max-width:100%;width:100%}main .section_result+.triangle+.section_banner{padding:48px 0}main .section_caution{padding:64px 0}main .section_caution .cautionContent{border:1px solid #b4b4b4;border-radius:16px;padding:32px}main .section_caution h2{color:#333;font-size:16px;line-height:140%;text-align:left}main .section_caution h2:first-of-type{margin-top:0}main .section_caution .mark li.mark-normal,main .section_caution .mark li.mark-head{color:#333;font-size:10px;line-height:140%}main .section_caution .mark:last-of-type li.mark-head{padding-left:2em;text-indent:-2em}main .section_caution a{text-decoration:underline}}
/*# sourceMappingURL=style.css.map */