.box_career{margin-top:6em;position:relative;background-color:#e4f8fc}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career{margin-top:5em}}.box_career__ttl{width:460px;height:60px;border-radius:30px;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__ttl{width:280px;height:50px;border-radius:25px}}#career01 .box_career__ttl{background-color:#264293}#career02 .box_career__ttl{background-color:#f9be00}.box_career__head{border-top:solid 3px;padding:65px 0 45px}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__head{padding:55px 0 25px}}.box_career__head .inner{position:relative}.box_career__head .inner .flex_box{position:relative}.box_career__head .inner::before{content:"";position:absolute}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__head .inner::before{border-top-right-radius:12px;border-top-left-radius:12px;width:calc(100% - 30px);height:90px;left:15px;bottom:-25px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.box_career__head .inner::before{border-top-right-radius:16px;border-bottom-right-radius:16px;width:calc(100% + 15px);height:35%;left:-15px;bottom:0}}#career01 .box_career__head .inner::before{background-color:#264293}#career02 .box_career__head .inner::before{background-color:#f9be00}.box_career__head .flex_box__item.txt{display:flex;flex-direction:column}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__head .flex_box__item.txt p{font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.box_career__head .flex_box__item.txt p{font-size:1.8rem}}.box_career__head .flex_box__item.txt .readmore{margin-top:auto;cursor:pointer}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__head .flex_box__item.txt .readmore{margin-top:2em}}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__head .flex_box__item.txt .readmore .btn_arrow{width:calc(100% - 30px);margin-right:auto;margin-left:auto}}@media only screen and (min-width:769px),print and (min-width: 2cm){.box_career__head .flex_box__item.txt .readmore .btn_arrow{width:270px;transition:.4s;position:absolute;bottom:17.5%;transform:translateY(50%)}}.box_career__head .flex_box__item.txt .readmore .btn_arrow i{transition:.4s}.box_career__head .flex_box__item.txt .readmore .btn_arrow i::before{-webkit-clip-path:none;clip-path:none;left:50%;width:14px;height:3px;background-color:#fff}.box_career__head .flex_box__item.txt .readmore .btn_arrow i::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";-webkit-clip-path:none;clip-path:none;width:3px;height:14px;background-color:#fff}#career01 .box_career__head .flex_box__item.txt .readmore .btn_arrow i{background-color:#264293}#career02 .box_career__head .flex_box__item.txt .readmore .btn_arrow i{background-color:#f9be00}#career01 .box_career__head .flex_box__item.txt .readmore .btn_arrow:hover{color:#264293}#career02 .box_career__head .flex_box__item.txt .readmore .btn_arrow:hover{color:#f9be00}.box_career__head .flex_box__item.txt .readmore .btn_arrow:hover i:before{-webkit-animation:none;animation:none}#career01 .box_career__head{border-top-color:#264293}#career02 .box_career__head{border-top-color:#f9be00}.box_career__body{overflow:hidden;height:0;transition:.4s;opacity:0}@media only screen and (min-width:769px),print and (min-width: 2cm){.box_career .box_career__head .fs_22{font-size:min(2.2rem,2.5vw)}}.box_career.active .box_career__head .flex_box__item.txt .readmore .btn_arrow i::after{display:none}.box_career.active .box_career__body{padding:65px 0 10px;height:auto;opacity:1}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career.active .box_career__body{padding:25px 0 10px}}.box_career:not(.active) .box_career__head .flex_box__item.txt .readmore .btn_arrow:hover i{transform:rotate(90deg)}.box_career__body figure{margin:3em 0}.box_career__body .box_year{margin:3em 0}.box_career__body .box_year h4{width:150px;height:50px;border-radius:25px;border:solid 2px currentColor;display:flex;justify-content:center;align-items:center;margin-bottom:.7em;line-height:1;background:#fff}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__body .box_year h4{width:120px;height:40px;border-radius:20px}}#career01 .box_career__body .box_year h4{color:#264293}#career02 .box_career__body .box_year h4{color:#f9be00}.box_career__body .box_year p{padding:0 45px}@media only screen and (max-width:768px),print and (min-width: 2cm){.box_career__body .box_year p{padding:0 10px}}.for-high-school-students .flex_box__item .txt{padding:20px 20px 25px}@media only screen and (min-width:769px),print and (min-width: 2cm){.for-high-school-students .flex_box__item .txt{flex:1;display:flex;flex-direction:column}}.for-high-school-students .flex_box__item .txt p{width:100%}.for-high-school-students .flex_box__item .txt p b{display:block;margin-bottom:1em}@media only screen and (min-width:769px),print and (min-width: 2cm){.for-high-school-students .flex_box__item .txt p:nth-child(3){margin-top:auto}}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .flex_box__item .txt p .brackets{font-size:1.3rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.for-high-school-students .flex_box__item .txt p .brackets{font-size:1.5rem}}.for-high-school-students .list_people a{border-radius:16px;overflow:hidden}.for-high-school-students .list_people a.c_blue figure{background-color:rgba(22,165,217,.2)}.for-high-school-students .list_people a.c_blue .txt{background-color:#16a5d9}.for-high-school-students .list_people a.c_green figure{background-color:rgba(149,230,149,.2)}.for-high-school-students .list_people a.c_green .txt{background-color:#31ad44}.for-high-school-students .list_people a.c_yellow figure{background-color:rgba(249,190,0,.2)}.for-high-school-students .list_people a.c_yellow .txt{background-color:#f9be00}.for-high-school-students .list_people a.c_pink figure{background-color:rgba(237,134,179,.2)}.for-high-school-students .list_people a.c_pink .txt{background-color:#ed86b3}.for-high-school-students .list_people a.c_indigo figure{background-color:rgba(67,104,209,.2)}.for-high-school-students .list_people a.c_indigo .txt{background-color:#264293}.for-high-school-students .list_people .txt{flex-grow:1;font-weight:700;color:#fff}.for-high-school-students .list_people figure{position:relative}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .mfp-content{position:relative}.for-high-school-students .mfp-content::after{content:"";width:20px;height:20px;background:url("../img/for-high-school-students/btn_close.png") no-repeat center/contain;position:absolute;right:0px;top:-40px;pointer-events:none}}.for-high-school-students .inline_wrap{width:calc(100% - 30px);max-width:1000px;margin:0 auto;display:flex;flex-direction:column;position:relative}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap{width:98%;flex-direction:column}}.for-high-school-students .inline_wrap.voiceDetail{background-color:#fff}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap.voiceDetail{height:calc(100vh - 140px);overflow-y:auto}}@media only screen and (min-width:769px),print and (min-width: 2cm){.for-high-school-students .inline_wrap.voiceDetail{height:calc(100vh - 240px);min-height:600px}}.for-high-school-students .inline_wrap::after{content:"";width:20px;height:20px;background:url("../img/for-high-school-students/btn_close.png") no-repeat center/contain;position:absolute;right:-40px;top:-40px;pointer-events:none}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap::after{display:none}}.for-high-school-students .inline_wrap.c_blue .inline_wrap__left .ff_en{color:rgba(22,165,217,.2)}.for-high-school-students .inline_wrap.c_blue .inline_wrap__right .ttl_02{color:#16a5d9}.for-high-school-students .inline_wrap.c_blue .inline_wrap__right .ttl_02::after{background-color:#16a5d9}.for-high-school-students .inline_wrap.c_green .inline_wrap__left .ff_en{color:rgba(149,230,149,.2)}.for-high-school-students .inline_wrap.c_green .inline_wrap__right .ttl_02{color:#31ad44}.for-high-school-students .inline_wrap.c_green .inline_wrap__right .ttl_02::after{background-color:#31ad44}.for-high-school-students .inline_wrap.c_yellow .inline_wrap__left .ff_en{color:rgba(249,190,0,.2)}.for-high-school-students .inline_wrap.c_yellow .inline_wrap__right .ttl_02{color:#f9be00}.for-high-school-students .inline_wrap.c_yellow .inline_wrap__right .ttl_02::after{background-color:#f9be00}.for-high-school-students .inline_wrap.c_pink .inline_wrap__left .ff_en{color:rgba(237,134,179,.2)}.for-high-school-students .inline_wrap.c_pink .inline_wrap__right .ttl_02{color:#ed86b3}.for-high-school-students .inline_wrap.c_pink .inline_wrap__right .ttl_02::after{background-color:#ed86b3}.for-high-school-students .inline_wrap.c_indigo .inline_wrap__left .ff_en{color:rgba(67,104,209,.2)}.for-high-school-students .inline_wrap.c_indigo .inline_wrap__right .ttl_02{color:#264293}.for-high-school-students .inline_wrap.c_indigo .inline_wrap__right .ttl_02::after{background-color:#264293}.for-high-school-students .inline_wrap__left{width:310px}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap__left{width:90%}}.for-high-school-students .inline_wrap__left .ff_en{font-size:101px;line-height:1.3}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap__left .ff_en{font-size:82px;line-height:1}}.for-high-school-students .inline_wrap__left .txt{padding:20px 20px 25px}.for-high-school-students .inline_wrap__left .txt p{width:100%}.for-high-school-students .inline_wrap__left .txt p b{display:block;margin-bottom:1em}.for-high-school-students .inline_wrap__right{flex:1;padding:0 30px 40px 50px;overflow-y:auto}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap__right{width:100%;overflow-y:visible;padding:0 20px 40px 20px}}.for-high-school-students .inline_wrap__right .box_txt{margin-top:2.5em}@media only screen and (max-width:768px),print and (min-width: 2cm){.for-high-school-students .inline_wrap__right .box_txt{margin-top:1.5em}}.for-high-school-students .inline_wrap__right .box_txt p{line-height:1.6}.for-high-school-students .mfp-bg{z-index:8000}.for-high-school-students .mfp-wrap{z-index:8001}.for-high-school-students .mfp-close-btn-in .mfp-close{display:none}.popup-modal i{display:block;width:30px;height:30px;background-color:#fff;border-radius:100%;position:absolute;right:10px;bottom:10px;overflow:hidden;transition:transform .4s}.popup-modal i::before,.popup-modal i::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";-webkit-clip-path:none;clip-path:none;background-color:#1a1311}.popup-modal i::before{width:14px;height:3px}.popup-modal i::after{width:3px;height:14px}.popup-modal:hover i{transform:rotate(90deg)}.popup-modal.c_blue i::before,.popup-modal.c_blue i::after{background:#16a5d9}.popup-modal.c_green i::before,.popup-modal.c_green i::after{background:#31ad44}.popup-modal.c_yellow i::before,.popup-modal.c_yellow i::after{background:#f9be00}.popup-modal.c_pink i::before,.popup-modal.c_pink i::after{background:#ed86b3}.popup-modal.c_indigo i::before,.popup-modal.c_indigo i::after{background:#264293}@media only screen and (min-width:769px),print and (min-width: 2cm){.inner{width:calc(100% - 30px)}}.global__header{height:100px}.nav__toggle{background:#ed86b3}@media only screen and (max-width:768px),print and (min-width: 2cm){.contents{margin-top:45px;margin-bottom:60px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.contents{margin-top:100px;margin-bottom:160px}}.hero{width:100%;aspect-ratio:1480/802;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(../img/for-high-school-students/hero.jpg) no-repeat center;background-size:cover;color:#fff;-webkit-animation:1s ease-out hero;animation:1s ease-out hero}.title{display:flex;flex-direction:column;justify-content:center;font-family:"Albert Sans",sans-serif;line-height:1;font-weight:700;font-size:min(10vw,12rem);text-align:center;text-shadow:0 0 20px #264293;opacity:0;-webkit-animation:1s .5s ease-out forwards slideIn;animation:1s .5s ease-out forwards slideIn}.title strong{margin-right:auto;margin-bottom:1em;margin-left:auto;padding-right:.75em;padding-left:.75em;height:1.5em;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:.333333em;letter-spacing:.08em;background:#ed86b3;opacity:0;text-shadow:none;-webkit-animation:1s 1s ease-out forwards slideIn;animation:1s 1s ease-out forwards slideIn}.tagline{margin-top:.3em;line-height:1.45;font-size:min(3.5vw,4.2rem);font-weight:700;letter-spacing:.08em;text-shadow:0 0 15px #264293;opacity:0;-webkit-animation:1s 2s ease-out forwards slideIn;animation:1s 2s ease-out forwards slideIn}@media only screen and (max-width:999px),print and (max-width: 1cm){.section{margin-top:80px}}@media only screen and (min-width:1000px),print and (min-width: 2cm){.section{margin-top:110px}}.section__heading{margin-bottom:1em;width:100%;min-height:1.8em;display:flex;align-items:center;padding-left:1em;position:relative;font-size:3rem;line-height:1.3;color:#1a1311}.section__heading::before{position:absolute;left:0;top:2px;content:"";width:9px;height:100%;border-radius:4.5px;background:#264293}.section__text{line-height:1.7}@media only screen and (max-width:768px),print and (min-width: 2cm){.section__text{font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.section__text{font-size:1.6rem}}.subsection__heading{margin-top:2em;margin-bottom:1.5em;width:100%;display:flex;align-items:center;color:#26afc4;font-size:2.2rem;font-weight:600}.subsection__heading::after{content:"";flex:auto;height:.94em;margin-left:.5em;position:relative;top:.1em;background:currentColor}.dearParentsTeachers__text{padding:10px;background:url(../img/for-high-school-students/bg_stripe.svg) repeat;background-size:auto;color:#707070;font-weight:600;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-style:normal}.dearParentsTeachers__text span{display:block;padding:25px 25px 2.5em;background:#fff;line-height:2.5;text-decoration:underline;text-underline-offset:.75em;-webkit-text-decoration-color:#ddd;text-decoration-color:#ddd}.about__spec{display:flex;flex-wrap:wrap;background:#f6f6f6}@media only screen and (max-width:768px),print and (min-width: 2cm){.about__spec{margin-top:30px;border-radius:8px;padding:12px;gap:12px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.about__spec{margin-top:40px;border-radius:10px;padding:20px;gap:14px}}.about__spec__figure{background:#fff;overflow:hidden;position:relative}@media only screen and (max-width:768px),print and (min-width: 2cm){.about__spec__figure{border-radius:12px;flex:0 0 calc((100% - 12px)/2)}.about__spec__figure--2{flex-basis:100%}}@media only screen and (min-width:769px),print and (min-width: 2cm){.about__spec__figure{border-radius:16px;flex:0 0 calc((100% - 48px)/4)}.about__spec__figure--2{flex-basis:calc((100% - 16px)/2)}}.about__spec__figure figcaption{position:absolute;font-weight:700;line-height:1.2}@media only screen and (max-width:768px),print and (min-width: 2cm){.about__spec__figure figcaption{top:8px;left:8px;font-size:min(1.8rem,4.5vw)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.about__spec__figure figcaption{top:12px;left:12px;font-size:2.2rem}}@media only screen and (max-width:768px),print and (min-width: 2cm){.about__spec .btn{aspect-ratio:376/143.09}}@media only screen and (max-width:768px),print and (min-width: 2cm){.products__figure{margin-top:30px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.products__figure{margin-top:40px}}@media only screen and (max-width:768px),print and (min-width: 2cm){.products__related{margin-top:50px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.products__related{margin-top:80px}}.products__related .btn{border-radius:0;background:none;padding-left:0;padding-right:0;position:relative}.products__related .btn i{position:absolute;right:3.5%;bottom:8.8%}.products__related .btn:hover img{opacity:.8}.products__related .btn img{transition:opacity .6s}.caseStudy dt{overflow:hidden}@media only screen and (max-width:768px),print and (min-width: 2cm){.caseStudy dt{border-radius:8px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.caseStudy dt{border-radius:10px}}.caseStudy dd{line-height:1.7}@media only screen and (max-width:768px),print and (min-width: 2cm){.caseStudy dd:first-of-type{margin-top:10px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.caseStudy dd:first-of-type{margin-top:20px}}@media only screen and (max-width:768px),print and (min-width: 2cm){.caseStudy dd{font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.caseStudy dd{font-size:1.6rem}}.data__list{background:#f6f6f6}@media only screen and (max-width:768px),print and (min-width: 2cm){.data__list{display:flex;flex-wrap:wrap;margin-top:30px;border-radius:8px;padding:12px;gap:12px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.data__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(5, 1fr) auto;grid-auto-flow:row;margin-top:40px;border-radius:10px;padding:20px;gap:14px}}.data__list__figure{counter-reset:num;background:#fff;overflow:hidden;position:relative}@media only screen and (max-width:768px),print and (min-width: 2cm){.data__list__figure{border-radius:12px;flex:0 0 calc((100% - 12px)/2)}.data__list__figure--2{flex-basis:100%}}@media only screen and (min-width:769px),print and (min-width: 2cm){.data__list__figure{border-radius:16px;flex:0 0 calc((100% - 48px)/4)}.data__list__figure--2{counter-increment:num;grid-column:1/3}.data__list__figure--2:nth-last-of-type(odd){grid-column:3/5}.data__list__figure--2:nth-of-type(1){grid-row:1/3}.data__list__figure--2:nth-of-type(2){grid-row:1/3}.data__list__figure--2:nth-of-type(3){grid-row:3/5}.data__list__figure--2:nth-of-type(4){grid-row:3/4}}.data__list__figure figcaption{position:absolute;font-weight:700;line-height:1.2}@media only screen and (max-width:768px),print and (min-width: 2cm){.data__list__figure figcaption{top:8px;left:8px;font-size:min(1.8rem,4.5vw)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.data__list__figure figcaption{top:12px;left:12px;font-size:2.2rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits{grid-column:1/5}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits__heading{margin-top:18px;margin-bottom:0}}.benefits__list{display:flex;flex-wrap:wrap;background:#f6f6f6}@media only screen and (max-width:768px),print and (min-width: 2cm){.benefits__list{margin-top:30px;border-radius:8px;gap:12px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits__list{margin-top:32px;border-radius:10px;gap:14px}}.benefits__list__item{background:#fff;overflow:hidden;position:relative}@media only screen and (max-width:768px),print and (min-width: 2cm){.benefits__list__item{padding:10px 20px 10px 0;border-radius:12px;flex:100%;display:flex;align-items:center}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits__list__item{padding:20px 15px 15px;border-radius:16px;flex:0 0 calc((100% - 48px)/4)}}@media only screen and (max-width:768px),print and (min-width: 2cm){.benefits__list .btn{aspect-ratio:376/143.09;max-height:144px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits__list .btn{font-size:1.8rem}}.benefits dt{font-weight:700;text-align:center;line-height:1.4}@media only screen and (max-width:768px),print and (min-width: 2cm){.benefits dt{flex:0 0 10em;font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits dt{font-size:1.8rem}}.benefits dd{line-height:1.5;font-size:1.4rem}@media only screen and (min-width:769px),print and (min-width: 2cm){.benefits dd{margin-top:8px;padding-bottom:1.5em}}.work{display:flex;flex-direction:column}.work__heading{order:2;margin-top:15px;line-height:1.5;font-weight:700;color:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.work__heading{font-size:1.8rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.work__heading{font-size:2.2rem}}.work figure{order:1;overflow:hidden}@media only screen and (max-width:768px),print and (min-width: 2cm){.work figure{border-radius:12px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.work figure{border-radius:16px}}.work .section__text{order:3;margin-top:10px}.careerDiagram__figure{display:flex;flex-direction:column;padding-top:20px;padding-right:20px;padding-left:20px;font-weight:700;background:#fffaeb}@media only screen and (max-width:768px),print and (min-width: 2cm){.careerDiagram__figure{padding-bottom:30px;row-gap:50px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__figure{padding-bottom:55px;row-gap:80px}}.careerDiagram__caption{width:15em;height:2.5em;display:flex;align-items:center;justify-content:center;color:#fff;background:#26afc4;font-weight:700;letter-spacing:.25em;text-indent:.2em}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__caption{font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__caption{font-size:2rem}}.careerDiagram__categories{color:#26afc4;display:flex;flex-direction:column}@media only screen and (max-width:768px),print and (min-width: 2cm){.careerDiagram__categories{row-gap:30px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__categories{row-gap:40px}}.careerDiagram__category{position:relative}.careerDiagram__category:not(:last-child)::before{content:"";position:absolute;display:block;width:11px;height:70px;background:url(../img/for-high-school-students/icon_arrow.svg) no-repeat;background-size:contain}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category:not(:last-child)::before{top:50%;left:min(1.8rem,4vw)}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category:not(:last-child)::before{top:4.375em;left:calc(40px + 1.25em)}}.careerDiagram__category dl{line-height:1.5}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category dl{display:flex;flex-direction:column;row-gap:10px}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category dl{display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr 39%;gap:10px 16px;margin-left:40px}}.careerDiagram__category dt{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category dt{grid-area:1/1/2/2}}@media only screen and (max-width:768px),print and (min-width: 2cm){.careerDiagram__category dt{font-size:min(3rem,8vw)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__category dt{font-size:4rem}}.careerDiagram__category dt small{flex:1;position:relative;padding-left:25%;display:flex;align-items:center;height:100%;font-size:.9em;color:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.careerDiagram__category dt small{white-space:nowrap}}.careerDiagram__category dt small::before{content:"";position:absolute;top:50%;left:0;display:block;aspect-ratio:114/125;width:23.5%;transform:translateY(-50%)}.careerDiagram__category.j2 small::before{background-image:url(../img/for-high-school-students/img_j2.png);background-size:contain}.careerDiagram__category.j3 small::before{background-image:url(../img/for-high-school-students/img_j3.png);background-size:contain}.careerDiagram__category.j4 small::before{background-image:url(../img/for-high-school-students/img_j4.png);background-size:contain}.careerDiagram__category.s1 small::before{background-image:url(../img/for-high-school-students/img_s1.png);background-size:contain}.careerDiagram__category.s2 small::before{background-image:url(../img/for-high-school-students/img_s2.png);background-size:contain}.careerDiagram__category.s3 small::before{background-image:url(../img/for-high-school-students/img_s3.png);background-size:contain}.careerDiagram__category .features{color:#264293}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category .features{margin-top:10px;padding-left:3em;font-size:2rem}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category .features{grid-area:2/1/3/3;padding-left:calc(min(3rem,8vw) + 16px);font-size:2.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__category .features{padding-left:25%}}.careerDiagram__category .skills{margin-top:4px;display:flex;flex-wrap:wrap;gap:7px 10px}.careerDiagram__category .skills li{display:flex;align-items:center;padding-right:5px;padding-left:5px;font-weight:500;color:#fff;background:#26afc4}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category .skills li{font-size:1.2rem}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category .skills li{font-size:1.4rem}}.careerDiagram__category .examples{display:flex;align-items:flex-start}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category .examples{gap:10px;margin-left:3em}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category .examples{grid-area:1/2/2/3;gap:16px;transform:translateY(max(2.7rem, 50%))}}.careerDiagram__category .examples a{max-width:92px;aspect-ratio:1;border-radius:50%;overflow:hidden}@media only screen and (max-width:479px),print and (max-width: 1cm){.careerDiagram__category .examples a{flex:0 0 calc((100% - 20px)/3)}}@media only screen and (min-width:480px),print and (max-width: 1cm){.careerDiagram__category .examples a{flex:0 0 calc((100% - 32px)/3);transform:translateY(-50%)}}.careerDiagram__category .examples a img{filter:brightness(95%);transition:transform .6s,filter .6s}.careerDiagram__category .examples a:hover img{filter:brightness(105%);transform:scale(1.1)}.careerDiagram__category:has(.examples) small::after{content:"";margin-left:10px;flex:1;display:flex;height:100%;background:url(../img/for-high-school-students/dot.svg) repeat-x left center}@media only screen and (max-width:768px),print and (min-width: 2cm){.careerDiagram__category:has(.examples) small::after{background-size:23px 5px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.careerDiagram__category:has(.examples) small::after{background-size:46px 10px}}.voiceDetail .wrapper{overflow:auto}.voiceDetail .wrapper .subsection__heading{color:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper .subsection__heading{margin-top:1em;margin-bottom:.5em}}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.subsection{margin-left:15px;margin-right:15px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.subsection{margin-left:40px;margin-right:40px}}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box{margin-top:50px;margin-right:15px;margin-left:15px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box{margin-top:80px;margin-right:40px;margin-left:40px}}.voiceDetail .wrapper>.flex_box .subsection{background:#f6f6f6;display:flex;flex-direction:column}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection{padding-left:15px;padding-right:15px;padding-bottom:20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection{padding-left:20px;padding-right:20px;padding-bottom:30px}}.voiceDetail .wrapper>.flex_box .subsection__heading{color:#26afc4;font-weight:700;width:calc(100% - 1em);height:2.1em;margin:0 auto;border-radius:1.05em;border:currentColor solid 2px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:#fff}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection__heading{font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection__heading{font-size:2rem}}.voiceDetail .wrapper>.flex_box .subsection__heading::after{display:none}.voiceDetail .wrapper>.flex_box .subsection ul,.voiceDetail .wrapper>.flex_box .subsection ol{width:100%;padding-left:1.5em;line-height:1.7}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection ul,.voiceDetail .wrapper>.flex_box .subsection ol{font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .subsection ul,.voiceDetail .wrapper>.flex_box .subsection ol{font-size:1.6rem}}.voiceDetail .wrapper>.flex_box .subsection ul{list-style:disc}.voiceDetail .wrapper>.flex_box .subsection ol{list-style:decimal}.voiceDetail .wrapper>.flex_box .subsection.dining .section__text:nth-child(2){margin-bottom:.5em}.voiceDetail .wrapper>.flex_box .subsection.dining .section__text:last-child{margin-top:.5em}.voiceDetail .wrapper>.flex_box .subsection.dining .attention{display:flex}.voiceDetail .wrapper>.flex_box .subsection.dining .attention::before{content:"※";flex:0 0 1em}.voiceDetail .wrapper>.flex_box .license table{width:100%;height:100%;border-collapse:collapse}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .license table{font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .license table{font-size:1.6rem}}.voiceDetail .wrapper>.flex_box .license table col{width:50%}.voiceDetail .wrapper>.flex_box .license table thead th{background:#ed86b3;color:#fff;text-align:center;vertical-align:middle;font-weight:700}.voiceDetail .wrapper>.flex_box .license table thead th:last-child{border-left:1px solid #fff}.voiceDetail .wrapper>.flex_box .license table tbody td{padding:.75em 1em 1.75em;line-height:1.75;background:#fff}.voiceDetail .wrapper>.flex_box .license table tbody td:last-child{border-left:1px solid #ed86b3}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .off{row-gap:20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .off{flex-direction:row;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper>.flex_box .off .subsection__heading{flex:0 0 100%}}.voiceDetail .wrapper>.flex_box .off__text,.voiceDetail .wrapper>.flex_box .off__image{flex:1}.voiceDetail .wrapper .message{border:solid #264293;background:#fff}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper .message{margin-top:30px;border-width:2px;border-radius:12px;padding:15px 20px 20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper .message{margin-top:50px;border-width:3px;border-radius:16px;padding:20px 30px 35px}}.voiceDetail .wrapper .message__heading{margin-top:0;margin-bottom:0;display:flex;align-items:baseline;justify-content:center;line-height:1.2;padding-bottom:10px;border-bottom:1px solid currentColor}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper .message__heading{font-size:3.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper .message__heading{font-size:4.2rem}}.voiceDetail .wrapper .message__heading .jp{margin-left:1em;font-weight:500;font-size:.428571em}.voiceDetail .wrapper .message__heading::after{display:none}.voiceDetail .wrapper .message .section__text{margin-top:15px}.voiceDetail .wrapper .btn{background:#264293;border:none}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail .wrapper .btn{margin:30px auto 60px;font-size:1.8rem;border-radius:6px;min-height:45px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail .wrapper .btn{margin:50px auto 100px;width:420px;font-size:2rem;border-radius:8px;min-height:86px}}.voiceDetail .wrapper .btn i::before{background:#1a1311}.voiceDetail__header{position:relative}.voiceDetail__header__text{background:#fff;font-weight:500;min-width:320px;line-height:2}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail__header__text{position:relative;padding:24px 20px 0 0;margin-left:20px;font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail__header__text{position:absolute;right:0;bottom:0;padding:36px 20px 10px;font-size:1.6rem}}.voiceDetail__heading{position:absolute;top:0;left:-10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:160px;height:34px;border-radius:17px;background:#26afc4;color:#fff;font-weight:700;line-height:1}@media only screen and (max-width:768px),print and (min-width: 2cm){.voiceDetail__heading{font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.voiceDetail__heading{font-size:1.8rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule{align-items:flex-start}}.schedule__heading{flex-basis:100%;display:flex;color:#e86abc;font-weight:700;line-height:1.4}@media only screen and (max-width:768px),print and (min-width: 2cm){.schedule__heading{font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule__heading{font-size:1.8rem}}.schedule__heading span{position:relative}.schedule__heading span::after{content:"";width:100%;position:absolute;top:calc(100% + 6px);left:0;background:currentColor}@media only screen and (max-width:768px),print and (min-width: 2cm){.schedule__heading span::after{height:2px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule__heading span::after{height:3px}}.schedule__timetable{margin-top:30px}.schedule__timetable li{padding-top:5px;padding-bottom:5px}.schedule__timetable li:not(:last-child){border-bottom:rgba(0,0,0,.16) 1px solid}.schedule__timetable dl{display:flex}.schedule__timetable dl .time{color:#e86abc;font-weight:600;background:url(../img/for-high-school-students/pict_clock.svg) no-repeat}@media only screen and (max-width:768px),print and (min-width: 2cm){.schedule__timetable dl .time{flex:0 0 calc(32px + 4em);padding-left:32px;font-size:1.6rem;line-height:24px;background-size:24px 24px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule__timetable dl .time{flex:0 0 calc(40px + 4em);padding-left:40px;font-size:1.8rem;line-height:30px;background-size:30px 30px}}.schedule__timetable dl .action{font-weight:500;line-height:1.5}@media only screen and (max-width:768px),print and (min-width: 2cm){.schedule__timetable dl .action{padding-top:2px;font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule__timetable dl .action{padding-top:3px;font-size:1.6rem}}.schedule__image{overflow:hidden}@media only screen and (max-width:768px),print and (min-width: 2cm){.schedule__image{margin-top:calc(2.24rem + 14px);margin-right:-15px;border-top-left-radius:12px;border-bottom-left-radius:12px;flex:calc(100% + 15px)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.schedule__image{margin-top:calc(2.52rem + 14px);margin-right:-40px;border-top-left-radius:16px;border-bottom-left-radius:16px;flex:calc((100% - 40px)/2 + 40px)}}@media only screen and (max-width:768px),print and (min-width: 2cm){.factory__subsection{margin:30px 10px}.factory__subsection:first-of-type{margin-top:40px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.factory__subsection{margin:50px 20px}.factory__subsection:first-of-type{margin-top:70px}}.factory__subsection__heading{line-height:1.5;font-size:2.8rem}.factory__subsection__heading::after{height:.571429em}@media only screen and (max-width:768px),print and (min-width: 2cm){.factory__list{margin-top:20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.factory__list{margin-top:40px}}.factory__list dt{display:flex;flex-direction:column;font-weight:500;line-height:1.4;font-weight:700;color:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.factory__list dt{row-gap:10px;font-size:1.8rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.factory__list dt{row-gap:16px;font-size:2.2rem}}@media only screen and (max-width:768px),print and (min-width: 2cm){.factory__list img{border-radius:10px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.factory__list img{border-radius:14px}}.factory__list dd{margin-top:8px;line-height:1.5}@media only screen and (max-width:768px),print and (min-width: 2cm){.factory__list dd{font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.factory__list dd{font-size:1.6rem}}.faq .ac_box .question,.faq .ac_box .answer{font-weight:700}.faq .ac_box .question{padding-left:3.5em;display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;line-height:1.2}@media only screen and (max-width:768px),print and (min-width: 2cm){.faq .ac_box .question{padding-right:10px;height:50px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.faq .ac_box .question{height:70px}}.faq .ac_box .question::before{font-size:2.625em;font-weight:500}.faq .ac_box .question::after{display:none}.faq .ac_box .question i{margin-left:.5em;display:block;position:relative;background:#f9be00;border-radius:50%}@media only screen and (max-width:768px),print and (min-width: 2cm){.faq .ac_box .question i{flex:0 0 24px;max-width:24px;height:24px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.faq .ac_box .question i{flex:0 0 30px;max-width:30px;height:30px}}.faq .ac_box .question i::after{content:"";display:block;position:absolute;top:55%;left:50%;background:#fff;transform:translate(-50%, -50%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);transition:top .6s,-webkit-clip-path .6s;transition:clip-path .6s,top .6s;transition:clip-path .6s,top .6s,-webkit-clip-path .6s}@media only screen and (max-width:768px),print and (min-width: 2cm){.faq .ac_box .question i::after{height:9px;width:9px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.faq .ac_box .question i::after{height:11px;width:11px}}.faq .ac_box .active .question i::after{top:45%;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.faq .ac_box .answer{padding-left:3.5em}.faq .ac_box .answer::before{font-size:2.625em;font-weight:500;color:#ed86b3}@media only screen and (max-width:768px),print and (min-width: 2cm){.points{margin-top:50px;margin-left:10px;margin-right:10px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.points{margin-top:75px;margin-left:20px;margin-right:20px}}.points .point{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background:#264293;color:#fff;line-height:1.5;font-weight:500}@media only screen and (max-width:768px),print and (min-width: 2cm){.points .point{flex:0 0 100%;padding:15px;border-radius:16px;font-size:min(2rem,5vw)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.points .point{padding:25px;flex:1;border-radius:20px;font-size:2.4rem}}.points .point::before,.points .point::after{content:"";display:block;position:absolute;left:50%;background:#264293;transform:translateX(-50%)}@media only screen and (max-width:768px),print and (min-width: 2cm){.points .point::before,.points .point::after{height:16px;width:16px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.points .point::before,.points .point::after{height:20px;width:20px}}.points .point::before{top:100%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.points .point::after{bottom:100%;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.entry .requirements{display:flex;border-bottom:1px solid #707070}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .requirements{flex-direction:column;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .requirements{align-items:center;padding-top:20px;padding-bottom:20px}}.entry .requirements:first-of-type{border-top:1px solid #707070}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .requirements:first-of-type{margin-top:30px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .requirements:first-of-type{margin-top:40px}}.entry .requirements dt{font-weight:700;color:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .requirements dt{padding-left:4px;padding-right:4px;font-size:1.6rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .requirements dt{width:6.5em;padding-left:4px;font-size:1.8rem}}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .requirements dd{padding-left:4px;padding-right:4px;font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .requirements dd{font-size:1.6rem}}.entry .apply{display:flex;align-items:center}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .apply{flex-direction:column;margin-top:20px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .apply{margin-top:24px}}.entry .apply dt{font-weight:700;width:5.5em;height:3em;color:#264293;display:flex;align-items:center;justify-content:center;border:solid currentColor}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .apply dt{font-size:1.6rem;border-width:2px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .apply dt{margin-right:1em;font-size:1.8rem;border-width:3px}}.entry .apply dd{font-weight:500}@media only screen and (max-width:768px),print and (min-width: 2cm){.entry .apply dd{margin-top:.5em;font-size:1.4rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.entry .apply dd{font-size:1.6rem}}.global__menu{background:#264293}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu{top:45px;height:calc(100vh - 45px);height:calc(100svh - 45px);padding-top:15px;padding-bottom:0}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu{top:100px;height:calc(100vh - 100px);height:calc(100svh - 100px);align-items:center}}.global__menu::before{content:"";display:block;background:#fff;width:100vw;width:100svw;position:fixed;top:0;left:0}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu::before{height:45px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu::before{height:100px}}.global__menu .wrapper{width:100%;height:100%;display:flex;justify-content:center;color:#fff}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper{align-items:center}}.global__menu .wrapper .inner{display:flex;font-weight:500}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper .inner{flex-direction:column;row-gap:15px;overflow:auto;padding-bottom:80px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper .inner{flex-wrap:wrap;row-gap:50px}}.global__menu .wrapper .inner>ul{display:flex;flex-direction:column;row-gap:1em;line-height:1.5}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper .inner>ul{width:100%;padding-top:15px;font-size:1.6rem}.global__menu .wrapper .inner>ul:not(:first-child){border-top:1px solid #fff}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper .inner>ul{flex:0 0 33.3333333333%;padding-left:30px;border-left:2px solid #fff;font-size:1.8rem}}.global__menu .wrapper aside ul{display:flex}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper aside ul{margin-top:20px;-moz-column-gap:5px;column-gap:5px;font-size:min(1.8rem,4.2vw)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper aside ul{-moz-column-gap:10px;column-gap:10px;font-size:2rem}}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper aside ul li{flex-basis:calc((100% - 40px - 5px - 5px)/2);max-width:calc((100% - 40px - 5px - 5px)/2)}.global__menu .wrapper aside ul li:has(.instagram){flex:0 0 40px}}.global__menu .wrapper aside a{display:flex;align-items:center;justify-content:center;transition:background-color .6s}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper aside a{width:100%;height:40px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper aside a{width:10em;height:60px}}.global__menu .wrapper aside a.corporateSite{background-color:#e29d40}.global__menu .wrapper aside a.corporateSite:hover{background:#f8a02a}.global__menu .wrapper aside a.collegeGraduate{background-color:#64bfaa}.global__menu .wrapper aside a.collegeGraduate:hover{background:#4ed5b6}.global__menu .wrapper aside a.instagram{background:rgba(26,19,17,.4)}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper aside a.instagram{width:40px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper aside a.instagram{margin-left:10px;width:60px}}.global__menu .wrapper aside a.instagram:hover{background:rgba(26,19,17,.9)}@media only screen and (max-width:768px),print and (min-width: 2cm){.global__menu .wrapper aside a.instagram img{width:80%;height:80%}}@media only screen and (min-width:769px),print and (min-width: 2cm){.global__menu .wrapper aside a.instagram img{width:34px;height:34px}}.global__menu .wrapper aside a:hover{text-shadow:none}.global__menu .wrapper a{color:#fff;transition:text-shadow .6s}.global__menu .wrapper a:hover{text-shadow:0 0 6px #fff}body:has(.global__menu.open){overflow:hidden}.waypoint.delay_1{transition-delay:1s}.waypoint.delay_2{transition-delay:2s}@media only screen and (max-width:768px),print and (min-width: 2cm){.gap_14 .d2_sp{width:calc((100% - 14px)/2) !important}}@media only screen and (max-width:768px),print and (min-width: 2cm){.gap_20_55{row-gap:50px}.gap_20_55 .d1_sp{flex:0 0 100%}}@media only screen and (min-width:769px),print and (min-width: 2cm){.gap_20_55{-moz-column-gap:20px;column-gap:20px;row-gap:55px}.gap_20_55 .d2{flex-basis:calc((100% - 20px)/2)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.gap_40_30{-moz-column-gap:40px;column-gap:40px;row-gap:30px}.gap_40_30 .d2{flex-basis:calc((100% - 40px)/2)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.gap_40_50{-moz-column-gap:40px;column-gap:40px;row-gap:50px}.gap_40_50 .d2{flex-basis:calc((100% - 40px)/2)}}@media only screen and (min-width:769px),print and (min-width: 2cm){.mrg__top45{margin-top:45px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.mrg__top55{margin-top:55px}}@media only screen and (max-width:768px),print and (min-width: 2cm){.br-sm-min-none{display:none}}@media only screen and (max-width:479px),print and (max-width: 1cm){.br-xs-min-inline{display:inline}}.btn{display:flex;align-items:center;justify-content:space-between;padding-left:1.5em;font-weight:700;color:#fff;background:#ed86b3;position:relative;cursor:pointer}@media only screen and (max-width:768px),print and (min-width: 2cm){.btn{padding-right:10px;border-radius:12px;font-size:1.8rem}}@media only screen and (min-width:769px),print and (min-width: 2cm){.btn{padding-right:1em;border-radius:16px;font-size:2.2rem}}.btn i{content:"";background:#fff;border-radius:50%;position:relative;overflow:hidden}@media only screen and (max-width:768px),print and (min-width: 2cm){.btn i{margin-left:.5em;width:24px;height:24px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.btn i{width:30px;height:30px}}.btn i::before{content:"";position:absolute;top:50%;left:55%;background:#ed86b3;transform:translate(-50%, -50%);-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}@media only screen and (max-width:768px),print and (min-width: 2cm){.btn i::before{height:9px;width:9px}}@media only screen and (min-width:769px),print and (min-width: 2cm){.btn i::before{height:11px;width:11px}}.products__related .btn i::before{background:#1a1311}.btn:hover i::before{-webkit-animation:linkAnime .6s ease forwards;animation:linkAnime .6s ease forwards}.brackets{font-size:inherit}.brackets::before{content:"（"}.brackets::after{content:"）"}.mfp-bg{background:#264293;opacity:1}body:has(.mfp-bg){overflow:hidden}@-webkit-keyframes hero{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes hero{0%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes slideIn{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}
/*# sourceMappingURL=for-high-school-students.min.css.map */