﻿.hm_link{padding-top:150px;margin-top:-150px}.main_txt{position:relative;text-align:center;font-size:1.8rem;color:#2c377e;margin-bottom:45px}@media(min-width: 768px){.main_txt{font-size:calc(1.8rem + (1vw - 7.68px)*1.953125)}}@media(min-width: 1280px){.main_txt{font-size:2.8rem}}.main_txt::before{content:"";position:absolute;display:block;left:0;right:0;bottom:-15px;width:90px;height:1px;margin:auto;background:#2c377e}.main_txt.mb_10{margin-bottom:10px}.copy_box .copy_title{color:#2c377e;letter-spacing:0}.copy_box .copy_title{font-size:1.6rem;margin-bottom:5%;text-align:center;color:#2c377e}@media(min-width: 768px){.copy_box .copy_title{font-size:calc(1.6rem + (1vw - 7.68px)*1.5625)}}@media(min-width: 1280px){.copy_box .copy_title{font-size:2.4rem}}.copy_box .copy{font-size:1.3rem;margin-bottom:5%}@media(min-width: 768px){.copy_box .copy{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){.copy_box .copy{font-size:1.5rem}}.copy_box .copy.txt_align{text-align:justify;margin-bottom:5%}.txt{font-size:1.3rem;letter-spacing:.11em;line-height:1.85;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){.txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){.txt{font-size:1.5rem}}.txt small{font-size:.85em}.sec_item{background:#fff;padding:2.5rem 2.5rem 3rem;box-sizing:border-box}.sec_item+.sec_item{margin-top:2rem}.sec_item .btn{max-width:392px;margin:0 auto}.sec_item .btn_wrap{display:grid}.sec_item .btn_wrap .btn{width:100%}.sec_item .ttl{margin-bottom:1em;color:#2c377e;font-size:1.5rem;line-height:1.5;text-align:center}@media(min-width: 768px){.sec_item .ttl{font-size:calc(1.5rem + (1vw - 7.68px)*0.9765625)}}@media(min-width: 1280px){.sec_item .ttl{font-size:2rem}}.sec_item .ttl small{font-size:.85em}#about .link_list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem .4rem;margin-bottom:3.5rem}#about .link_list .btn{margin:0}#about .link_list .btn a{position:relative;background:#fff;margin:0;padding:1.25em 1em;font-size:1.2rem;color:#2c377e;text-align:left;border-color:#fff;font-weight:500}#about .link_list .btn a::after{position:absolute;top:50%;right:1.5rem;transform:translate(25%, -25%) rotate(-45deg);width:.8rem;aspect-ratio:1;border-right:2px solid #2c377e;border-bottom:2px solid #2c377e;content:""}#about .link_list .btn.page_link a::after{transform:translate(25%, -50%) rotate(45deg)}#about .txt{margin-bottom:3rem}#ready .sec_item .txt+.txt{margin-top:1em}#ready .sec_item .btn{margin-top:2rem}.inst{margin-top:2rem}.inst .inst_ttl{background:#2c377e;color:#fff;font-size:1.3rem;letter-spacing:.11em;line-height:1.85;padding:1em;box-sizing:border-box;text-align:center;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){.inst .inst_ttl{font-size:calc(1.3rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){.inst .inst_ttl{font-size:1.6rem}}.inst .inst_cont{border:#2c377e 1px solid;background:#fff;padding:1.5rem;box-sizing:border-box}.inst .inst_cont .img{width:38.5%;margin:0 auto 1.8rem}.inst .inst_cont .cont .link{display:grid;gap:1.5rem;text-align:center;margin-bottom:1.5rem}.inst .inst_cont .cont .link .txt{text-align:center;margin-bottom:.25em}.inst .inst_cont .cont .link a{display:block;width:60.4%;margin:0 auto}.inst .inst_cont .cont .link .item:nth-of-type(2) a{width:75%}.inst .inst_cont .cont .point .txt{position:relative;padding-left:2em;font-size:1.2rem;line-height:1.66}@media(min-width: 768px){.inst .inst_cont .cont .point .txt{font-size:calc(1.2rem + (1vw - 7.68px)*0.1953125)}}@media(min-width: 1280px){.inst .inst_cont .cont .point .txt{font-size:1.3rem}}.inst .inst_cont .cont .point .txt::before{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:1.5em;aspect-ratio:18/14;background:url("../../../img/beginner/point.svg") center/cover no-repeat;content:""}.inst .inst_cont .cont .txt{line-height:2}.inst .inst_cont .cont .txt b{color:#2c377e;font-weight:500}#flow .sec_item .txt b{font-weight:500;color:red}#flow .sec_item .txt+.txt{margin-top:1em}#bring .sec_item .check{margin-bottom:2.5rem}#bring .sec_item .check li{position:relative;font-size:1.3rem;font-weight:bold;padding-left:2.4em;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){#bring .sec_item .check li{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#bring .sec_item .check li{font-size:1.5rem}}#bring .sec_item .check li::before{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:1.6em;aspect-ratio:1;background:url("../../../img/beginner/check.svg") center/cover no-repeat;content:""}#bring .sec_item .check li+li{margin-top:1em}#bring .sec_item .group+.group{margin-top:clamp(3rem,5.2vw,5rem)}#bring .sec_item .group .subttl{font-size:1.5rem;padding-bottom:.25em;margin-bottom:1em;font-weight:bold;border-bottom:1px solid;letter-spacing:.06em;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){#bring .sec_item .group .subttl{font-size:calc(1.5rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#bring .sec_item .group .subttl{font-size:1.8rem}}#bring .sec_item .group .subttl small{font-size:.72em;padding-left:.72em}#bring .sec_item .group .dot{margin:1em 0;font-size:1.3rem;font-weight:bold;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){#bring .sec_item .group .dot{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#bring .sec_item .group .dot{font-size:1.5rem}}#bring .sec_item .group .dot li{position:relative;padding-left:1.33em}#bring .sec_item .group .dot li::before{position:absolute;top:50%;left:.1em;transform:translate(0, -50%);width:.533em;aspect-ratio:1;background:url("../../../img/beginner/dot.svg") center/cover no-repeat;content:""}#bring .sec_item .group .txt b{color:#2c377e;font-weight:500}#bring .sec_item .group .txt+.txt{margin-top:1em}#bring .sec_item .group .inst_wrap{display:grid;gap:1.5rem;margin-top:2rem;margin-bottom:1rem}#bring .sec_item .group .inst_wrap .inst{margin:0}#paperless .copy{margin:2rem 0}#paperless .copy .txt{color:#2c377e;font-size:1.2rem;font-weight:bold}@media(min-width: 768px){#paperless .copy .txt{font-size:calc(1.2rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#paperless .copy .txt{font-size:1.4rem}}#paperless .copy .txt b{font-size:1.3rem;color:#333}@media(min-width: 768px){#paperless .copy .txt b{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#paperless .copy .txt b{font-size:1.5rem}}#paperless .copy .txt+.txt{margin-top:1em}.cs_btn a{position:relative;pointer-events:none}.cs_btn a::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:#bdbdbd;border:1px solid #bdbdbd;content:"coming soon...";color:#fff;font-size:clamp(1.5rem,2vw,1.8rem);letter-spacing:.1em;line-height:1;text-align:center;display:grid;place-content:center}@media screen and (min-width: 769px){#about .link_list{grid-template-columns:1fr 1fr 1fr;gap:1.2rem 2.5rem;margin-bottom:7rem}#about .link_list .btn a{text-align:center;font-size:1.4rem}#about .link_list .btn a::after{right:2rem}.sec_item{padding:3rem 3.8rem}.sec_item .btn_wrap{grid-template-columns:1fr 1fr;gap:2.5rem}#ready .sec_item .btn{margin-top:3rem}.inst .inst_ttl{padding:.75em}.inst .inst_cont{padding:1.8rem 10% 4rem;display:flex;gap:2rem}.inst .inst_cont .img{max-width:130px;margin:1.8rem auto 0 0}.inst .inst_cont .cont{max-width:400px;margin-left:auto}.inst .inst_cont .cont .link{display:flex;justify-content:space-between;gap:0;margin-bottom:2.5rem}.inst .inst_cont .cont .link .item{width:40%}.inst .inst_cont .cont .link .item:nth-of-type(2){width:50%}.inst .inst_cont .cont .link .item:nth-of-type(2) a{width:100%}.inst .inst_cont .cont .link .item a{width:100%}.inst .inst_cont .cont .point{width:-moz-fit-content;width:fit-content}#bring .sec_item .group .inst_wrap{grid-template-columns:1fr 1fr;gap:5.2%}#bring .sec_item .group .inst_wrap .inst_cont{padding:1.5rem 1.5rem 2rem}}@media screen and (min-width: 901px){#about .link_list{grid-template-columns:1fr 1fr 1fr 1fr}}