@charset "UTF-8";.mincho{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.l-about_class{margin:0 -3.125%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:min((28/750) * 100vw,18px);line-height:1.5}.l-about_class .l-inner--920{max-width:920px;margin-left:auto;margin-right:auto}.l-about_class .l-inner--900{max-width:900px;margin-left:auto;margin-right:auto}.l-about_class .l-inner--800{max-width:800px;margin-left:auto;margin-right:auto}.l-about_class .l-inner--760{max-width:760px;margin-left:auto;margin-right:auto}.l-about_class .l-inner--96{padding-left:2%;padding-right:2%}.l-about_class .l-inner--92{padding-left:4%;padding-right:4%}.l-about_class .l-inner--90{padding-left:5%;padding-right:5%}.l-about_class .l-inner--80{padding-left:10%;padding-right:10%}.l-about_class img{max-width:100%;vertical-align:middle}.l-about_class .section .block+.block:not(.p-about_class__block--2nd){margin-top:30px}.l-about_class .section .box+.box{margin-top:20px}.l-about_class .box .btn+.btn,.l-about_class .box .btn+.img,.l-about_class .box .btn+.list,.l-about_class .box .btn+.part,.l-about_class .box .btn+.txt,.l-about_class .box .img+.btn,.l-about_class .box .img+.img,.l-about_class .box .img+.list,.l-about_class .box .img+.part,.l-about_class .box .img+.txt,.l-about_class .box .list+.btn,.l-about_class .box .list+.img,.l-about_class .box .list+.list,.l-about_class .box .list+.part,.l-about_class .box .list+.txt,.l-about_class .box .part+.btn,.l-about_class .box .part+.img,.l-about_class .box .part+.list,.l-about_class .box .part+.part,.l-about_class .box .part+.txt,.l-about_class .box .txt+.btn,.l-about_class .box .txt+.img,.l-about_class .box .txt+.list,.l-about_class .box .txt+.part,.l-about_class .box .txt+.txt{margin-top:1em}.l-about_class .p-about_class__block--1st .p-about_class__block__heading{padding:10px 1em;border-radius:10px 10px 0 0}.l-about_class .p-about_class__block--1st .p-about_class__block__heading.--blue{background:#3482d2}.l-about_class .p-about_class__block--1st .p-about_class__block__heading.--dark_blue{background:#002465}.l-about_class .p-about_class__block--1st .p-about_class__block__heading.--dark_blue+.p-about_class__block__content{border:solid 1px #002465}.l-about_class .p-about_class__block--1st .p-about_class__block__heading.--dark_blue+.p-about_class__block__content .block__content__inner{padding-bottom:15px}.l-about_class .p-about_class__block--1st .p-about_class__block__heading.--orange{background:#f08200}.l-about_class .p-about_class__block--1st .p-about_class__block__heading h3{color:#ffffff;font-size:min((32/750) * 100vw,22px);font-weight:bold}.l-about_class .p-about_class__block--1st .p-about_class__block__content{background:#ffffff;border-radius:0 0 10px 10px;font-size:18px}.l-about_class .p-about_class__block--1st .p-about_class__block__content .block__content__inner{padding:20px min((20/750) * 100vw,20px) 30px}.l-about_class .p-about_class__block--2nd{position:relative;padding:min((80/750) * 100vw,70px) 0 min((60/750) * 100vw,50px) 0;margin:min((60/750) * 100vw,50px) 0 0 0;background:#ffffff;border-radius:10px;font-size:18px}.l-about_class .p-about_class__block--2nd:before{content:attr(data-number);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;aspect-ratio:1/1;background:#002465;border-radius:50%;color:#ffffff;font-size:min((60/750) * 100vw,50px);position:absolute;-webkit-transform:translate(50%,0);transform:translate(50%,0);top:-1em;right:50%}.l-about_class .p-about_class__block--2nd.p-about_class__block--2nd{margin-top:min((100/750) * 100vw,90px)}.l-about_class .p-about_class__box--1st{padding-top:min((120/750) * 100vw,120px)}.l-about_class .p-about_class__box--1st .box__inner{padding:min((160/750) * 100vw,150px) min((40/750) * 100vw,40px) min((40/750) * 100vw,40px);background:#f4f7fb;position:relative}.l-about_class .p-about_class__box--1st .p-about_class__box__image{position:absolute;-webkit-transform:translate(50%,0);transform:translate(50%,0);top:clamp(-100px,-15vw,100px);right:50%}.l-about_class .p-about_class__box--1st .p-about_class__box__image img{max-width:initial;height:min((250/750) * 100vw,240px)}.l-about_class .p-about_class__box_button .box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 min((15/750) * 100vw,15px);width:100%}.l-about_class .p-about_class__box_button .btn{width:100%}.l-about_class .p-about_class__box_button .btn>a{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.l-about_class .p-about_class__box_button .btn+.btn{margin-top:0}.l-about_class .c-about_class__bg--blue{padding-top:min((60/750) * 100vw,90px);padding-bottom:min((40/750) * 100vw,70px);background:#e7edf7}.l-about_class .c-about_class__bg--yellow{padding-top:min((60/750) * 100vw,90px);padding-bottom:min((40/750) * 100vw,70px);background:#fffcda}.l-about_class .c-about_class__button_blue a,.l-about_class .c-about_class__button_blue button{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:12px calc(15px + 1.3em + 15px);border:solid 2px #154ca2;background:#03b3fa;background:-webkit-gradient(linear,left bottom,left top,from(#154ca2),color-stop(48%,#154ca2),color-stop(52%,#1d77cc),to(#02b6fc));background:linear-gradient(0deg,#154ca2 0%,#154ca2 48%,#1d77cc 52%,#02b6fc 100%);color:#ffffff;font-size:min((32/750) * 100vw,22px);font-weight:bold;text-decoration:none;position:relative}.l-about_class .c-about_class__button_blue a:after,.l-about_class .c-about_class__button_blue button:after{content:" ";display:block;width:1.3em;height:1.3em;background:url(/images/sp/about_class/icn_arrow_blue.png) no-repeat;background-size:100%;opacity:0.8;position:absolute;-webkit-transform:translate(0,50%);transform:translate(0,50%);right:15px;bottom:49%}.l-about_class .c-about_class__button_orange a,.l-about_class .c-about_class__button_orange button{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:12px calc(15px + 1.3em + 15px);border:solid 2px #e96000;background:#fbcd00;background:-webkit-gradient(linear,left bottom,left top,from(#e96000),color-stop(48%,#e96000),color-stop(52%,#ef8400),to(#fbcd00));background:linear-gradient(0deg,#e96000 0%,#e96000 48%,#ef8400 52%,#fbcd00 100%);color:#ffffff;font-size:min((32/750) * 100vw,22px);font-weight:bold;text-decoration:none;position:relative}.l-about_class .c-about_class__button_orange a:after,.l-about_class .c-about_class__button_orange button:after{content:" ";display:block;width:1.3em;height:1.3em;background:url(/images/sp/about_class/icn_arrow_orange.png) no-repeat;background-size:100%;opacity:0.8;position:absolute;-webkit-transform:translate(0,50%);transform:translate(0,50%);right:15px;bottom:49%}.l-about_class .c-about_class__button_white a,.l-about_class .c-about_class__button_white button{display:block;padding:0.7em 1em 1.2em 1em;border:solid 2px #d7d7d7;border-bottom-width:4px;border-radius:5px;background:#ffffff;background:-webkit-gradient(linear,left bottom,left top,from(#f6f6f6),color-stop(50%,#f6f6f6),color-stop(52%,#ffffff),to(#ffffff));background:linear-gradient(0deg,#f6f6f6 0%,#f6f6f6 50%,#ffffff 52%,#ffffff 100%);color:#002465;font-size:min((38/750) * 100vw,28px);font-weight:bold;text-align:center;text-decoration:none;position:relative}.l-about_class .c-about_class__button_white a span,.l-about_class .c-about_class__button_white button span{font-size:min((30/750) * 100vw,25px)}.l-about_class .c-about_class__button_white a:hover,.l-about_class .c-about_class__button_white button:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.l-about_class .c-about_class__button_white.--blue a:before,.l-about_class .c-about_class__button_white.--blue button:before{background:#3482d2}.l-about_class .c-about_class__button_white.--blue a:after,.l-about_class .c-about_class__button_white.--blue button:after{content:" ";display:block;border-top:solid 0.4em #3482d2;border-left:solid 0.4em transparent;border-right:solid 0.4em transparent;position:absolute;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);right:50%;bottom:0.6em}.l-about_class .c-about_class__button_white.--orange a:before,.l-about_class .c-about_class__button_white.--orange button:before{background:#f08200}.l-about_class .c-about_class__button_white.--orange a:after,.l-about_class .c-about_class__button_white.--orange button:after{content:" ";display:block;border-top:solid 0.4em #f08200;border-left:solid 0.4em transparent;border-right:solid 0.4em transparent;position:absolute;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);right:50%;bottom:0.6em}.l-about_class .c-about_class__button_white.--circle a,.l-about_class .c-about_class__button_white.--circle button{border-radius:300px}.l-about_class .c-about_class__button_white.--tag a,.l-about_class .c-about_class__button_white.--tag button{padding:0.4em 0.5em 1.2em 0.5em}.l-about_class .c-about_class__button_white.--tag a:before,.l-about_class .c-about_class__button_white.--tag button:before{content:attr(data-tag);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:3px 1em;margin:0 0 0.5em 0;color:#ffffff;font-weight:normal;border-radius:200px;font-size:min((30/750) * 100vw,16px)}.l-about_class .c-about_class__heading_2--1st{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:100%;margin-bottom:10px;letter-spacing:0.1em;line-height:1.3}.l-about_class .c-about_class__heading_2--1st .sub_heading{margin-bottom:0.5em;color:#002465;font-size:min((34/750) * 100vw,30px);font-weight:bold;text-align:center}.l-about_class .c-about_class__heading_2--1st h2{padding:0 0.5em 0.5em 0.5em;margin:0 0 1em 0;color:#f08200;font-size:min((48/750) * 100vw,38px);font-weight:bold;text-align:center;position:relative}.l-about_class .c-about_class__heading_2--1st h2 span{padding:0 0.5em}.l-about_class .c-about_class__heading_2--1st h2 span:before{content:" ";display:block;width:calc((100% - 1em) / 2);height:0.1em;background:#002465;position:absolute;left:0;bottom:0}.l-about_class .c-about_class__heading_2--1st h2 span:after{content:" ";display:block;width:calc((100% - 1em) / 2);height:0.1em;background:#002465;position:absolute;right:0;bottom:0}.l-about_class .c-about_class__heading_2--1st h2:after{content:" ";display:block;width:1.2em;height:1.2em;border-right:solid 0.1em #002465;-webkit-transform:rotate(45deg) translate(50%,0);transform:rotate(45deg) translate(50%,0);position:absolute;right:calc(50% + 0.13em);bottom:min(0vw,-0.1em)}.l-about_class .c-about_class__heading_2--2nd{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:100%;margin-bottom:40px;letter-spacing:0.1em}.l-about_class .c-about_class__heading_2--2nd h2{padding:0 0 0.8em 0;font-size:min((48/750) * 100vw,38px);font-weight:bold;position:relative}.l-about_class .c-about_class__heading_2--2nd h2:before{content:" ";display:block;width:3.5em;height:0.1em;background:#002465;position:absolute;-webkit-transform:translate(50%,0);transform:translate(50%,0);right:50%;bottom:0}.l-about_class .c-about_class__heading_2--3rd{padding:20px 0;margin-bottom:30px;background:#bc9761;text-align:center}.l-about_class .c-about_class__heading_2--3rd .sub_heading{margin-bottom:10px;color:#002465;font-size:min((38/750) * 100vw,28px);font-weight:bold}.l-about_class .c-about_class__heading_2--3rd h2{color:#ffffff;font-size:min((48/750) * 100vw,38px);font-weight:bold}.l-about_class .c-about_class__heading_3--1st{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:30px}.l-about_class .c-about_class__heading_3--1st h3{color:#002465;font-size:min((48/750) * 100vw,38px);font-weight:bold;text-align:center}.l-about_class .c-about_class__heading_3--1st h3 span{color:#f08200}.l-about_class .c-about_class__heading_4--1st{margin-bottom:20px}.l-about_class .c-about_class__heading_4--1st h4{color:#002465;font-size:min((29/750) * 100vw,22px);font-weight:bold;text-align:center}.l-about_class .c-about_class__heading_4--1st h4 span{color:#f08200;font-size:min((40/750) * 100vw,32px)}.l-about_class .c-about_class__heading_4--2nd{margin-bottom:20px}.l-about_class .c-about_class__heading_4--2nd h4{font-size:min((38/750) * 100vw,28px);font-weight:bold}.l-about_class .c-about_class__heading_4--3rd{margin-bottom:20px;text-align:center}.l-about_class .c-about_class__heading_4--3rd h4{font-size:min((40/750) * 100vw,35px);font-weight:bold}.l-about_class .c-about_class__text_q{padding:0 0 0 1.3em;font-size:min((28/750) * 100vw,18px);text-indent:-1.3em}.l-about_class .c-about_class__text_q:before{content:"Q";display:inline;padding:0 0.4em 0 0;font-weight:bold}.l-about_class .c-about_class__text_a{padding:0 0 0 1.5em;font-size:min((28/750) * 100vw,18px);text-indent:-1.5em}.l-about_class .c-about_class__text_a:before{content:"A";display:inline;padding:0 0.4em 0 0;color:#f08200;font-size:1.3em;font-weight:bold}.l-about_class .c-list_note li{font-size:14px}.l-about_class .c-list--indent_1em li{padding-left:1em;text-indent:-1em}.l-about_class .c-list--indent_2em li{padding-left:2em;text-indent:-2em}.l-about_class .u-color--orange{color:#f08200}.l-about_class .u-marker--yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(20%,#fff000));background:linear-gradient(transparent 80%,#fff000 20%)}.content_heading{position:relative}.content_heading .icon_hand{width:min(90/(750) * 100vw,100px);position:absolute;left:min(5/(750) * 100vw,5px);bottom:min(120/(750) * 100vw,122px)}.section_main .js-main__fireworks{position:relative;overflow:hidden}.section_main .js-main__fireworks .js-main__firework{top:0;left:0;width:100%;height:100%;position:absolute;opacity:0.8;z-index:1}.section_main .js-main__fireworks .js-main__firework__child{position:relative;z-index:2}.section_main .block_main .box--01{color:#002465;font-size:min((40/750) * 100vw,30px);line-height:1.8}.section_main .block_main .box--02{font-size:min((30/750) * 100vw,25px);line-height:1.8}.section_main .block_class .block_heading{margin-bottom:15px}.section_main .block_class .box--01 .box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 min((15/750) * 100vw,25px);width:100%}.section_main .block_class .box--01 .part{position:relative}.section_main .block_class .box--01 .part .batch{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:min((80/750) * 100vw,80px);height:min((80/750) * 100vw,80px);background:#f08200;border-radius:50%;color:#ffffff;font-size:min((16/750) * 100vw,14px);font-weight:bold;position:absolute;left:max((-10/750) * 100vw,-25px)}.section_main .block_class .box--01 .part .box_heading{margin-bottom:0}.section_main .block_class .box--01 .part+.part{margin-top:0}.section_main .block_navi .block__inner{padding-top:30px;padding-bottom:30px}.section_new_class .block_present{position:relative}.section_new_class .block_present .icon_present{width:min((180/750) * 100vw,160px);position:absolute;top:min((-15/750) * 100vw,-15px);left:0}.section_faq{margin-top:min(13.3333333333vw,90px)}.section_faq .block_faq+.block_faq{margin-top:15px!important}.section_faq .block_buttons{margin-top:40px!important}.section_faq .block_buttons .box .txt_heading{margin-bottom:10px;font-size:min((28/750) * 100vw,24px);font-weight:bold}
/*# sourceMappingURL=style.css.map */