@charset "UTF-8";.title_colorUnderBar{text-align:center;font-size:calc(18px + .2vw);letter-spacing:.15em;position:relative}.title_colorUnderBar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#00000073}.title_colorUnderBar span{position:relative;display:inline-block;padding-bottom:calc(12px + .2vw)}.title_colorUnderBar span:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(4px + .2vw);background-color:#000}.title_messageBrackets{margin:auto;text-align:center;font-size:calc(18px + .5vw);letter-spacing:.15em;line-height:1.5;padding:1em 0;position:relative}.title_messageBrackets:before,.title_messageBrackets:after{content:"";position:absolute;width:calc(18px + .5vw);height:calc(18px + .5vw)}.title_messageBrackets:before{top:0;left:0;border-top:1px solid rgba(0,0,0,.5);border-left:1px solid rgba(0,0,0,.5)}.title_messageBrackets:after{bottom:0;right:0;border-bottom:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}.doubleLineTitle{font-size:calc(17px + .2vw);text-align:center;padding:.7em 0;border-top:1px solid #000;border-bottom:1px solid #000}.tableWrapCommon{width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.5em}.tableWrapCommon::-webkit-scrollbar{height:5px}.tableWrapCommon::-webkit-scrollbar-track{background-color:#ddd}.tableWrapCommon::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.switchButtonWrap{margin:auto}.switchButtonWrap .buttonFlex{display:flex;justify-content:space-between}.switchButtonWrap .buttonFlex>div{width:47.5%;display:flex;align-items:center;justify-content:center;height:3em;border:1px solid #000;border-radius:1.5em;position:relative;transition:transform .2s ease-out,background-color .2s ease-out,opacity .2s ease-out,color .2s ease-out;cursor:pointer}@media screen and (min-width: 1080px) and (orientation: landscape){.switchButtonWrap .buttonFlex>div:hover{background-color:#0000001a}}.switchButtonWrap .buttonFlex>div .attention{position:absolute;margin:auto;right:0;left:0;top:calc(-5px - (18px + .2vw));animation:attentionMove 1s infinite alternate ease-in-out;width:calc((6px + .2vw)*2)}.switchButtonWrap .buttonFlex>div .attention:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:calc(18px + .2vw) calc(6px + .2vw) 0 calc(6px + .2vw);border-color:#aaa transparent transparent transparent;top:0;right:0}.switchButtonWrap .buttonFlex>div .attention:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:calc(18px + .2vw) calc(6px + .2vw) 0 0;border-color:rgba(0,0,0,.3) transparent transparent transparent;top:0;right:0}.switchButtonWrap .buttonFlex>div:after{position:absolute;content:"";width:100%;height:3em;border:1px solid rgba(0,0,0,.1);border-radius:1.5em;bottom:-4px}.switchButtonWrap .buttonFlex>div:before{content:"";width:0;height:0;border-style:solid;border-width:calc(8px + .1vw) calc(8px + .1vw) 0 calc(8px + .1vw);border-color:#000 transparent transparent transparent;position:absolute;bottom:calc(0px - ((8px + .1vw)*1.5));opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate3d(0,-2px,0)}.switchButtonWrap .buttonFlex>div.current{background-color:#000;color:#fff;font-weight:500;transform:translate3d(0,2px,0)}.switchButtonWrap .buttonFlex>div.current .attention{display:none}@media screen and (min-width: 1080px) and (orientation: landscape){.switchButtonWrap .buttonFlex>div.current:hover{opacity:1}}.switchButtonWrap .buttonFlex>div.current:after{border:none;border-radius:0;width:0;height:0;border-style:solid;border-width:calc(8px + .1vw) calc(8px + .1vw) 0 0;left:calc(8px + .1vw);right:0;margin:auto;border-color:rgba(0,0,0,.3) transparent transparent transparent;position:absolute;bottom:calc(0px - ((8px + .1vw)*1.5))}.switchButtonWrap .buttonFlex>div.current:before{opacity:1;transform:translateZ(0)}.switchButtonWrap.division{margin-top:calc(40px + 2vw)}.attentionSimple{position:absolute;margin:auto;width:0;height:0;border-style:solid;border-width:calc(10px + .2vw) calc(5px + .2vw) 0 calc(5px + .2vw);border-color:rgba(0,0,0,.6) transparent transparent transparent;top:calc(-4px - (10px + .2vw));right:0;left:0;animation:attentionRotate 3s infinite alternate linear}@keyframes attentionMove{0%{transform:translateZ(0)}to{transform:translate3d(0,8px,0);opacity:.5}}@keyframes attentionRotate{0%{transform:rotate3d(0,0,0,0)}to{transform:rotateY(360deg)}}.divisionButton .buttonFlex>div.current:nth-of-type(1){background-color:#ffacd7;border-color:#ffacd7}.divisionButton .buttonFlex>div.current:nth-of-type(1):before{border-color:#ED7CB3 transparent transparent transparent}.divisionButton .buttonFlex>div.current:nth-of-type(2){background-color:#98e8e4;border-color:#98e8e4}.divisionButton .buttonFlex>div.current:nth-of-type(2):before{border-color:#00C2BD transparent transparent transparent}.buttonStyleA{margin:calc(40px + 4vw) auto 0;width:calc(260px + 5vw);color:#fff;background-color:#929292;text-align:center;font-size:calc(16px + .5vw);letter-spacing:.15em;border-radius:2px;padding:calc(10px + .2vw) calc(10px + .2vw) calc(14px + .2vw);box-sizing:border-box}@media screen and (min-width: 1181px) and (orientation: landscape){.buttonStyleA{margin-top:calc(20px + 2vw)}}.normalTitleBase{text-align:center}.normalTitleBase .first{font-size:calc(20px + .5vw);position:relative;padding-bottom:calc(15px + 1vw);margin-bottom:calc(10px + 1vw)}@media screen and (min-width: 545px){.normalTitleBase .first{font-size:calc(20px + 1vw);padding-bottom:calc(15px + 2vw);margin-bottom:calc(10px + 2vw)}}.normalTitleBase .first:after{content:"";width:calc(10px + 1vw);height:1px;background-color:gray;position:absolute;bottom:0;margin:auto;right:0;left:0}.normalTitleBase .second{font-size:calc(10px + .2vw);letter-spacing:.15em}@media screen and (min-width: 545px){.normalTitleBase .second{font-size:calc(12px + .2vw)}}.linkCircle{position:absolute;z-index:1;top:0;right:0;width:calc(40px + 2vw);height:calc(40px + 2vw);display:flex;align-items:center;justify-content:center}.linkCircle div{width:calc(15px + 1vw);height:calc(15px + 1vw);border-radius:50%;background-color:#ccc;position:relative}@media screen and (min-width: 768px) and (orientation: landscape){.linkCircle div{width:calc(15px + .5vw);height:calc(15px + .5vw)}}.linkCircle div:before,.linkCircle div:after{content:"";width:calc(5px + .5vw);height:2px;border-radius:1px;background-color:#fff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;transform-origin:right}@media screen and (min-width: 768px) and (orientation: landscape){.linkCircle div:before,.linkCircle div:after{width:calc(5px + .2vw)}}.linkCircle div:before{transform:rotate(45deg)}.linkCircle div:after{transform:rotate(-45deg)}.advanced_header.about .hamburger div{background-color:#fff!important}.advanced_header.activities .rightWrap.isOpen .hamburger div{background-color:#1c12d2!important}.advanced_header.trajectory .rightWrap.isOpen .hamburger div,.advanced_header.kaitou .rightWrap.isOpen .hamburger div,.advanced_header.colleca .rightWrap.isOpen .hamburger div{background-color:#2c3c90!important}.advanced_header.interview .hamburger div{background-color:#fff!important}.advanced_header.interview .interview_bg{background-color:#ff328b;position:absolute;width:calc(5em + 1vw);height:100%;top:0;right:0;z-index:0}.advanced_header.zatsugaku .hamburger div{background-color:#000!important}.advanced_header.isOpen.interview .separator{background-color:#fff!important}.menu_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#1c12d2;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .2s ease-out}.menu_wrap.activities{background-color:#29d3c4}.menu_wrap.activities .menu_item a,.menu_wrap.activities .copyright{color:#2c3c90}.menu_wrap.interview{background-color:#fd328b}.menu_wrap.interview .menu_item a,.menu_wrap.interview .copyright{color:#fff}.menu_wrap.result{background-color:#aaa}.menu_wrap.result .menu_item a{color:#000}.menu_wrap.result .copyright{color:#fff}.menu_wrap.zatsugaku{background-color:#ffeb00}.menu_wrap.zatsugaku .menu_item a,.menu_wrap.zatsugaku .copyright{color:#000}.menu_wrap.trajectory,.menu_wrap.articles{background-color:#fff}.menu_wrap.trajectory .menu_item a,.menu_wrap.articles .menu_item a,.menu_wrap.trajectory .copyright,.menu_wrap.articles .copyright{color:#000}.menu_wrap.isOpen{z-index:20;opacity:1;visibility:visible;transform:translateY(0)}.menu_wrap .menu_content{text-align:center}.menu_wrap .menu_item{margin-bottom:calc(1em + .5vw)}.menu_wrap .menu_item.home{margin-bottom:calc(2.5em + 1vw)}.menu_wrap .menu_item a{color:#fff;font-size:calc(1em + .3vw);text-decoration:none}.menu_wrap .copyright{font-size:calc(.6em + .3vw);color:#fff;margin-top:calc(5em + 3vw)}.advanced_header{position:absolute;z-index:21;padding:calc(.5em + .5vw);width:100%;box-sizing:border-box}.advanced_header .leftWrap{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.advanced_header .icon{height:calc(3em + 1vw)}.advanced_header .icon img{height:100%}.advanced_header .main{height:calc(1.5em + 1vw);margin-left:calc(1em + .5vw)}.advanced_header .main img{height:100%}.advanced_header .separator{width:1px;height:calc(1.5em + 1vw);background-color:#fff;margin:0 calc(1em + .5vw)}.advanced_header .separator.activities,.advanced_header .separator.result,.advanced_header .separator.trajectory,.advanced_header .separator.articles,.advanced_header .separator.kaitou,.advanced_header .separator.colleca{background-color:#2c3c90!important}.advanced_header .separator.interview{background-color:#ff328b!important}.advanced_header .separator.zatsugaku{background-color:#000!important}.advanced_header .sub{height:calc(1.5em + 1vw)}.advanced_header .sub img{height:100%}.advanced_header .rightWrap{position:absolute;top:calc(.8em + .5vw);right:calc(.8em + .5vw);width:calc(3em + 1vw);height:calc(2em + 1vw)}.advanced_header .rightWrap.isOpen .hamburger div{background-color:#fff}.advanced_header .rightWrap.isOpen .hamburger div:first-of-type{bottom:0%;transform:rotate(30deg)}.advanced_header .rightWrap.isOpen .hamburger div:last-of-type{top:0%;width:100%;transform:rotate(-30deg)}.advanced_header .rightWrap .hamburger{position:absolute;width:100%;height:100%;z-index:21;cursor:pointer}.advanced_header .rightWrap .hamburger div{width:100%;height:1px;background-color:#1c12d2;position:absolute;margin:auto;top:0;bottom:0;right:0;transition:all .2s ease-out}.advanced_header .rightWrap .hamburger div:first-of-type{bottom:35%}.advanced_header .rightWrap .hamburger div:last-of-type{top:35%;width:80%}.advanced_first_view{width:100%;height:100vh;max-height:180vw;overflow:hidden;position:relative}.advanced_first_view .banner_scale{position:fixed;inset:0;background-color:#00000080;z-index:100}.advanced_first_view .banner_scale .banner_scale_wrap{position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);width:calc(250px + 25vw);z-index:1}.advanced_first_view .banner_scale .banner_scale_wrap .banner{width:100%;height:100%}.advanced_first_view .banner_scale .bg{position:absolute;inset:0;z-index:0}.advanced_first_view .banner_scale .close{position:absolute;top:-5px;left:-10px;width:30px;cursor:pointer}.advanced_first_view .banner_scale .close img{width:100%}.advanced_first_view .seikasai{position:absolute;z-index:11;bottom:0;left:10px}@media screen and (min-width: 920px){.advanced_first_view .seikasai{display:flex;align-items:flex-end;flex-direction:row-reverse;bottom:10px;left:20px}}.advanced_first_view .seikasai .first{width:calc(120px + 10vw);margin-bottom:10px}.advanced_first_view .seikasai .first img{cursor:pointer;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.advanced_first_view .seikasai .second{height:calc(70px + 2vw);display:flex;margin-bottom:5px}@media screen and (min-width: 920px){.advanced_first_view .seikasai .second{height:calc(70px + 4vw)}}.advanced_first_view .seikasai .circle_banner_wrap{width:45%;aspect-ratio:1/1;display:block}.advanced_first_view .seikasai .circle_banner_wrap img{width:100%;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media screen and (min-width: 920px){.advanced_first_view .seikasai .circle_banner_wrap img{transition:.15s ease-out}.advanced_first_view .seikasai .circle_banner_wrap img:hover{opacity:.8;transform:translateY(-2px)}}.advanced_first_view .seikasai .pop-once{animation:popUpOnce .7s cubic-bezier(.2,.8,.2,1) 1 both;animation-delay:var(--delay, 0ms);will-change:transform,opacity}@keyframes popUpOnce{0%{transform:translateY(32px) scale(.98);opacity:0}60%{transform:translateY(-6px) scale(1.02);opacity:1}80%{transform:translateY(3px) scale(.995)}to{transform:translateY(0) scale(1)}}.advanced_first_view .diagonal-line-wrapper{position:absolute;width:100vw;height:100vh;overflow:hidden;z-index:10;top:0}.advanced_first_view .diagonal-line-wrapper svg{width:100vw;height:100vh;position:absolute;top:0;left:0}.advanced_first_view .blue_bg{position:absolute;clip-path:polygon(0 0,0% 100%,calc(95% - 50px) 0);background:var(--Linear, linear-gradient(270deg, #80A2FF 0%, #215AEF 39%, #140FBB 100%));width:100%;height:100%;left:0;top:0;z-index:0}.advanced_first_view .main{font-family:Shippori Antique B1;color:#fff;writing-mode:vertical-lr;position:absolute;top:12%;font-size:calc(4.5em + 7vw);line-height:1;left:0;right:50%;margin:auto;z-index:10;width:-moz-fit-content;width:fit-content;letter-spacing:-.02em;transition:.6s ease-out;opacity:0;filter:blur(8px)}@media screen and (min-width: 545px){.advanced_first_view .main{font-size:calc(7.5em + 7vw)}}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .main{font-size:calc(6.5em + 4.5vw);writing-mode:unset;white-space:nowrap;letter-spacing:-.05em;top:22%;right:33%;left:0}.advanced_first_view .main b:nth-of-type(1){font-size:.95em;letter-spacing:-.05em!important}.advanced_first_view .main b:nth-of-type(2){letter-spacing:-.01em!important}}.advanced_first_view .main.start{opacity:1;filter:blur(0)}.advanced_first_view .main b:nth-of-type(1){font-size:.95em;letter-spacing:-.2em}.advanced_first_view .main b:nth-of-type(2){letter-spacing:-.2em}.advanced_first_view .en{font-family:Shippori Antique B1;color:#2c3c90;position:absolute;top:58%;text-align:right;width:-moz-fit-content;width:fit-content;right:7%;transform-origin:right;transform:rotate(90deg);font-size:calc(.9em + .5vw)}@media screen and (min-width: 545px){.advanced_first_view .en{font-size:calc(1.2em + .8vw)}}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .en{transform:rotate(0);top:55%;right:2%}}.advanced_first_view .subWrap{font-family:Shippori Antique B1;position:absolute;top:58%;right:11%;font-size:calc(3em + 1vw);display:flex;flex-direction:row-reverse}.advanced_first_view .subWrap rt{translate:0 .7em}@media screen and (min-width: 545px){.advanced_first_view .subWrap{font-size:calc(4em + 2vw)}}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .subWrap{font-size:calc(2em + 2vw);flex-direction:unset;align-items:flex-end;top:65%;right:3%}}.advanced_first_view .subWrap .separator{display:none;position:absolute;width:2px;height:8em;background-color:#000;margin:auto;left:0;right:.3em;bottom:1.5em}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .subWrap .separator{width:100%;height:2px;right:0;bottom:0;left:-.5em}}.advanced_first_view .sub{writing-mode:vertical-rl;line-height:1.2}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .sub{writing-mode:unset;line-height:1.8;vertical-align:baseline}}.advanced_first_view .sub.a{position:relative;bottom:3em}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_first_view .sub.a{bottom:unset}}.advanced_first_view .sub rt{font-size:35%!important;letter-spacing:0}.advanced_first_view .scroll{position:absolute;z-index:10;bottom:0;width:10em;height:1px;background-color:#1c12d2;color:#1c12d2;margin:auto;right:0;left:0;transform-origin:center;transform:rotate(90deg);font-family:IBM Plex Sans;font-weight:500;font-size:calc(.7em + .2vw);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced_first_view .scroll .text{position:absolute;bottom:.3em}.advanced_first_view .scroll .square{position:absolute;width:calc(.5em + .2vw);height:calc(.5em + .2vw);background-color:#1c12d2;margin:auto;top:0;bottom:0;transform-origin:center;animation:floatUpDown 2s ease-in infinite}@keyframes floatUpDown{0%{transform:translate(0) rotate(45deg)}to{transform:translate(10em) rotate(45deg);opacity:0}}.about_advanced_course{overflow:hidden}.about_advanced_course .bgLine{position:absolute;background:#1C12D2;mix-blend-mode:multiply;height:calc(2em + 2vw);transform:rotate(-25deg);width:120%;z-index:1;left:-10%;margin:auto;bottom:15%;opacity:0;transition:opacity .3s ease-out}.about_advanced_course .bgLine.obsAction{opacity:1}.about_advanced_course .about_content{margin-top:calc(7em + 4vw)}.about_advanced_course .about_content .centerWrap{width:100%;position:relative}.about_advanced_course .about_content .markWrap{width:calc(4em + 2vw);margin:auto;opacity:0;transform:translateY(5px);transition:transform .2s ease-in-out,opacity .2s ease-out}.about_advanced_course .about_content .markWrap.obsAction{opacity:1;transform:translateY(0)}.about_advanced_course .about_content .markWrap img{width:100%}.about_advanced_course .about_content .title{color:#2c3c90;font-family:Shippori Antique B1;letter-spacing:-.02em;margin-top:calc(1em + .5vw);text-align:center;font-size:calc(1.3em + 1vw)}.about_advanced_course .about_content .title span{display:inline-block;margin-right:.5em}.about_advanced_course .about_content .en{font-family:Fira Sans Condensed;font-weight:500;color:#2c3c90;text-align:center;margin-top:calc(.7em + .5vw);font-size:calc(.58em + .5vw)}.about_advanced_course .about_content .pWrap{width:calc(250px + 20vw);margin:auto;margin-top:calc(1em + 1vw);color:#fff;position:relative;z-index:2;mix-blend-mode:difference}.about_advanced_course .about_content .pWrap p{margin-bottom:1em;line-height:calc(1.8em + .5vw)}.about_advanced_course .about_content .pWrap .note{font-size:calc(.6em + .2vw);line-height:1.3;text-indent:-1em;padding-left:1em}.about_advanced_course .course_image{width:100%;height:75vh;position:relative;z-index:0;margin-top:calc(2em + 3vw)}@media screen and (min-width: 768px) and (orientation: landscape){.about_advanced_course .course_image{height:75vh;margin-top:calc(4em + 3vw)}}.about_advanced_course .course_image .image_bg{position:absolute;width:100%;height:100%;z-index:0}.about_advanced_course .course_image .image_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about_advanced_course .course_image .more{position:absolute;padding:.3em 1.2em;font-size:calc(.8em + .2vw);width:-moz-fit-content;width:fit-content;color:#fff;border:1px solid #fff;bottom:15%;margin:auto;left:0;right:0;transform:translateY(5px);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-out;display:block}.about_advanced_course .course_image .more.obsAction{opacity:1;transform:translateY(0)}.advanced_update_index{overflow:hidden;position:relative}.advanced_update_index .bgLine{position:absolute;background:linear-gradient(90deg,#34F5E4 17%,#1C12D2 64%);mix-blend-mode:multiply;height:calc(2em + 2vw);transform:rotate(-30deg);width:120%;z-index:0;left:-10%;margin:auto;opacity:0;transition:transform linear,opacity .3s ease-out}.advanced_update_index .bgLine.obsAction{opacity:1}.advanced_update_index .bgLine.no2{background:linear-gradient(-90deg,#34F5E4 0%,#FFA202 100%)}.advanced_update_index .bgLine.no3{background:linear-gradient(-90deg,#FFA202 0%,#FF64BC 100%);top:50%}.advanced_update_index .update{background-color:#1c12d2e6;background-blend-mode:multiply;padding:calc(1em + 2vw) 0 calc(2em + 2vw);position:relative;z-index:3}.advanced_update_index .update h2{font-family:serif;color:#fff;width:-moz-fit-content;width:fit-content;margin:auto;font-size:calc(1.4em + 2vw);text-decoration:underline;text-decoration-thickness:1px}.advanced_update_index .update .article_list{margin:auto;margin-top:calc(2em + 2vw);width:calc(150px + 50vw);display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;position:relative}@media screen and (min-width: 768px){.advanced_update_index .update .article_list{grid-template-columns:repeat(3,1fr)}}.advanced_update_index .update .article_list li{width:100%;background-color:#fff;padding:calc(.1em + .5vw);box-sizing:border-box}@media screen and (min-width: 920px){.advanced_update_index .update .article_list li{transition:.15s ease-out}.advanced_update_index .update .article_list li:hover{opacity:.9;transform:translateY(-2px)}}.advanced_update_index .update .article_list .date{font-family:Fira Sans Condensed;font-weight:500;color:#1c12d2;font-size:calc(.5em + .5vw);padding:.2em 0;margin-top:.2em}.advanced_update_index .update .article_list h3{font-weight:700;font-size:calc(.6em + .5vw);letter-spacing:.03em;padding:.15em 0}.advanced_update_index .update .article_list p{letter-spacing:.03em;font-size:calc(.6em + .2vw);line-height:1.6;margin-top:.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.advanced_update_index .update .article_list .imgBox{aspect-ratio:4/3}.advanced_update_index .update .article_list .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_update_index .update .more{position:relative;z-index:2;padding:.3em 1.2em;font-size:calc(.8em + .2vw);width:-moz-fit-content;width:fit-content;color:#fff;border:1px solid #fff;bottom:15%;margin:auto;margin-top:calc(2em + 2vw);transform:translateY(5px);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-out;display:block}.advanced_update_index .update .more.obsAction{opacity:1;transform:translateY(0)}.advanced_update_index .interview{padding:calc(2em + 3vw) 0;text-align:right;padding-right:1em;position:relative;z-index:2;letter-spacing:0;font-weight:200;margin-top:calc(2em + 2vw)}.advanced_update_index .interview h2{font-size:calc(.8em + 5vw);text-decoration:underline;text-decoration-thickness:1px;position:relative;z-index:3;font-family:Fira Sans Condensed;font-weight:200;color:#29d3c4}.advanced_update_index .interview .reveal-text{display:inline-block;position:relative;overflow:hidden;white-space:nowrap;height:1.5em;line-height:1.5}.advanced_update_index .interview .reveal-text.obsAction:before{animation:reveal 2s ease forwards}.advanced_update_index .interview .reveal-text:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:white}@keyframes reveal{0%{transform:translate(0)}to{transform:translate(100%)}}.advanced_update_index .interview .contentWrap{margin:auto;margin-top:calc(1em + 1vw);width:calc(100px + 50vw);height:calc(300px + 20vw);position:relative}.advanced_update_index .interview .interview_photo{position:absolute;width:calc(6em + 9vw);z-index:2}.advanced_update_index .interview .interview_0{top:0;left:0}.advanced_update_index .interview .interview_1{top:25%;right:0}.advanced_update_index .interview .interview_2{bottom:0;left:15%}.advanced_update_index .interview .color_box{position:absolute;opacity:.5;background-color:#cffadd;z-index:3;width:calc(4em + 5vw);height:calc(4em + 5vw)}.advanced_update_index .interview .box_0{top:25%;left:-7%}.advanced_update_index .interview .box_1{top:31%;right:-12%;background-color:#fae6cf}.advanced_update_index .interview .box_2{bottom:-15%;left:35%;background-color:#facfcf}.advanced_update_index .interview .arrow{position:absolute;right:0;bottom:0;width:calc(10em + 10vw)}.advanced_update_index .interview .to_interview{position:absolute;background-color:#40dbcd;font-size:calc(.8em + .3vw);color:#fff;padding:.5em 1.5em;width:-moz-fit-content;width:fit-content;display:block;bottom:-3em;right:-3em;line-height:1;font-weight:500;letter-spacing:.15em}.advanced_update_index .whatwedo{margin-top:calc(6em + 6vw);position:relative}.advanced_update_index .whatwedo .contentWrap{width:100%;position:relative}.advanced_update_index .whatwedo .leftWrap{position:absolute;left:0;width:43vw}.advanced_update_index .whatwedo .leftWrap h2{font-family:Fira Sans Condensed;color:#ffa202;font-weight:300;letter-spacing:0;width:100%;text-align:right;font-size:calc(1.2em + 2vw)}.advanced_update_index .whatwedo .leftWrap .listWrap{margin-top:calc(.5em + .5vw);background-color:#000c;padding:calc(2em + 1vw) calc(2em + 1vw);box-sizing:border-box}.advanced_update_index .whatwedo .leftWrap .whatwedo_list{margin:auto 0 auto auto;width:-moz-fit-content;width:fit-content}.advanced_update_index .whatwedo .leftWrap li{position:relative}.advanced_update_index .whatwedo .leftWrap li:before{content:"";position:absolute;left:-1em;top:0;width:calc(.1em + .1vw);height:100%;background-color:#ffa202}.advanced_update_index .whatwedo .leftWrap li:first-of-type{margin-bottom:calc(.5em + 1vw)}.advanced_update_index .whatwedo .leftWrap .jp{color:#fff;font-size:calc(1em + .3vw);white-space:nowrap;margin-bottom:calc(.3em + .2vw)}.advanced_update_index .whatwedo .leftWrap .en{color:#ffa202;font-family:Fira Sans Condensed;font-size:calc(.7em + .2vw);line-height:1}.advanced_update_index .whatwedo .rightWrap{width:52vw;margin:0 0 0 auto}.advanced_update_index .whatwedo .rightWrap .imgBox{width:100%;aspect-ratio:1/1}@media screen and (min-width: 920px){.advanced_update_index .whatwedo .rightWrap .imgBox{aspect-ratio:1/.6}}.advanced_update_index .whatwedo .rightWrap .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_update_index .zatsugaku{position:relative;margin-top:calc(3em + 3vw);padding:calc(2em + 2vw) 0 calc(10em + 5vw)}.advanced_update_index .zatsugaku .contentWrap{margin:auto;margin-top:calc(5em + 5vw);width:calc(100px + 60vw);position:relative;display:flex}.advanced_update_index .zatsugaku .leftWrap{width:5%;flex-grow:1;margin-top:calc(2em + 2vw);position:relative}.advanced_update_index .zatsugaku .leftWrap .imgBox{position:absolute;inset:0;bottom:calc(0px - (2em + 2vw))}.advanced_update_index .zatsugaku .leftWrap .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_update_index .zatsugaku .rightWrap{width:calc(120px + 15vw);margin-left:calc(1em + 3vw)}.advanced_update_index .zatsugaku .rightWrap h2{font-size:calc(.7em + 1vw);white-space:nowrap;line-height:calc(1.5em + .5vw)}.advanced_update_index .zatsugaku .rightWrap p{margin-top:calc(1em + 1vw);font-size:calc(.7em + .2vw);line-height:calc(1.5em + .5vw)}.advanced_update_index .zatsugaku .rightWrap .to_zatsugaku{background-color:#ff64bc;font-size:calc(.8em + .3vw);color:#fff;padding:.5em 1.5em;width:-moz-fit-content;width:fit-content;display:block;bottom:-3em;right:-3em;line-height:1;font-weight:500;letter-spacing:.15em;margin-top:calc(1em + 1vw)}.advanced_top_footer{background-color:#010f7c;padding-top:calc(2em + 3vw);position:relative}.advanced_top_footer .to_pagetop{position:absolute;top:2%;right:2%;width:calc(2em + .5vw);height:calc(2em + .5vw);cursor:pointer}@media screen and (min-width: 920px){.advanced_top_footer .to_pagetop{transition:.2s ease-out}.advanced_top_footer .to_pagetop:hover{opacity:.7}}.advanced_top_footer .solid_bg .copyWrap{font-family:Shippori Antique B1;color:#fff;font-size:calc(.5em + 4vw);white-space:nowrap;letter-spacing:-.05em;position:relative;width:-moz-fit-content;width:fit-content;margin:auto;line-height:1;vertical-align:baseline}.advanced_top_footer .solid_bg .copyWrap rt{translate:0 .5em}.advanced_top_footer .solid_bg .copyWrap .copytext{display:inline-block;line-height:1em}.advanced_top_footer .solid_bg .copyWrap .line{position:absolute;width:105%;height:1px;background-color:#fff;bottom:-.05em;left:-.5em}.advanced_top_footer .solid_bg .logoWrap{width:calc(4em + 5vw);margin:auto;margin-top:calc(2em + 2vw)}.advanced_top_footer .solid_bg .logoWrap img{width:100%}.advanced_top_footer .solid_bg .logoWrap .logoWrapWrap{width:calc(4em + 5vw);margin:auto;margin-top:calc(.5em + .5vw)}.advanced_top_footer .solid_bg .logoWrap .logoWrapWrap img{width:100%}.advanced_top_footer .solid_bg .text{font-size:calc(.4em + .5vw);text-align:center;color:#fff;margin-top:calc(.5em + .5vw)}.advanced_top_footer .photo_bg{position:relative;min-height:calc(300px + 10vw);padding-bottom:calc(1em + 1vw)}.advanced_top_footer .photo_bg .photo_bg_bg{position:absolute;inset:0;z-index:0}.advanced_top_footer .photo_bg .photo_bg_bg img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.advanced_top_footer .photo_bg .grad_bg{position:absolute;width:100%;height:50px;top:0;left:0;background:linear-gradient(180deg,#010F7C 49.52%,rgba(1,15,124,0) 100%)}.advanced_top_footer .photo_bg .navWrap{margin-top:calc(3em + 3vw);position:relative;color:#fff;display:flex;text-align:center;justify-content:center;flex-wrap:wrap;font-size:calc(.5em + .3vw)}.advanced_top_footer .photo_bg .navWrap li{margin-bottom:1.2em}.advanced_top_footer .photo_bg .navWrap li:not(:last-of-type):after{content:"|";display:inline-block;margin:0 1em}.advanced_top_footer .photo_bg .copyright{position:relative;margin-top:calc(3em + 3vw);text-align:center;font-size:calc(.5em + .3vw)}.advanced_footer{background-color:#010f7c;padding-top:calc(2em + 3vw);padding-bottom:calc(2em + 3vw);position:relative}.advanced_footer .to_pagetop{position:absolute;top:2%;right:2%;width:calc(2em + .5vw);height:calc(2em + .5vw);cursor:pointer}@media screen and (min-width: 920px){.advanced_footer .to_pagetop{transition:.2s ease-out}.advanced_footer .to_pagetop:hover{opacity:.7}}.advanced_footer .solid_bg .copyWrap{font-family:Shippori Antique B1;color:#fff;font-size:calc(.5em + 4vw);white-space:nowrap;display:flex;align-items:flex-end;justify-content:center;letter-spacing:-.05em;position:relative;width:-moz-fit-content;width:fit-content;margin:auto;line-height:1}.advanced_footer .solid_bg .copyWrap .line{position:absolute;width:105%;height:1px;background-color:#fff;bottom:-.05em;left:-.5em}.advanced_footer .solid_bg .logoWrap{margin:auto;margin-top:calc(1em + 2vw);display:flex;justify-content:center;align-items:center;width:calc(200px + 15vw)}.advanced_footer .solid_bg .logoWrap img{width:100%}.advanced_footer .solid_bg .logoWrap .symbolmark{margin-right:calc(.5em + .5vw)}.advanced_footer .solid_bg .logoWrap .separator{width:1px;height:calc(1em + 1vw);background-color:#fff9;margin:0 calc(1em + 1vw)}.advanced_footer .solid_bg .text{font-size:calc(.4em + .5vw);text-align:center;color:#fff;margin-top:calc(.5em + .5vw)}.advanced_footer .solid_bg .navWrap{margin-top:calc(3em + 3vw);position:relative;color:#fff;display:flex;text-align:center;justify-content:center;flex-wrap:wrap;font-size:calc(.5em + .3vw)}.advanced_footer .solid_bg .navWrap li{margin-bottom:1.2em}.advanced_footer .solid_bg .navWrap li:not(:last-of-type):after{content:"|";display:inline-block;margin:0 1em}.advanced_footer .solid_bg .copyright{position:relative;margin-top:calc(3em + 3vw);text-align:center;font-size:calc(.5em + .3vw);font-family:Fira Sans Condensed;color:#2ecabb}.advanced_about{background-color:#fff}.advanced_about .common_title{font-size:calc(1em + 1vw);line-height:1;font-family:Fira Sans Condensed;color:#fff;font-weight:500;text-align:center;white-space:nowrap}.advanced_about .sub_title{font-size:calc(.7em + .2vw);margin-top:1em;line-height:1;font-family:Fira Sans Condensed;color:#fff;font-weight:400;text-align:center;white-space:nowrap;letter-spacing:.15em}.advanced_about .difference_line{text-align:center;margin:1.5em 0}.advanced_about .difference_line img{display:inline-block;height:.15em}.advanced_about .text_wrap{font-size:calc(.7em + .2vw);letter-spacing:.1em;color:#fff;width:calc(220px + 30vw);margin:1em auto;line-height:calc(1.8em + .5vw)}.advanced_about .page_header{width:100%;height:calc(200px + 5vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_about .page_header .page_header_bg_img{position:absolute;inset:0;z-index:0}.advanced_about .page_header .page_header_bg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_about .page_header .page_header_bg_color{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#1618C1 0%,#2C3C91 100%);mix-blend-mode:multiply;opacity:.9}.advanced_about .page_header .title_wrap{position:relative;top:10%;z-index:2;color:#fff;text-align:center}.advanced_about .page_header .title_wrap h2{font-size:calc(1.2em + .7vw);line-height:1;font-family:Shippori Antique B1}.advanced_about .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:.5em;font-family:Fira Sans Condensed;font-weight:400;color:#29d3c4}.advanced_about nav{padding:1em 0;width:100%;background-color:#d9d9d9;color:#000;overflow:hidden}.advanced_about nav ul{display:flex;align-items:center;justify-content:center;font-size:calc(.6em + .2vw)}.advanced_about nav ul li{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;letter-spacing:0}@media screen and (min-width: 545px){.advanced_about nav ul li{letter-spacing:.05em}}.advanced_about nav ul li>div{display:flex;align-items:center;line-height:1}.advanced_about nav ul li:not(:last-child){margin-right:1.5em}.advanced_about nav ul li span{display:inline-block;width:1.4em;height:1.4em;margin-right:.2em}.advanced_about nav ul li img{width:100%;height:100%}.advanced_about .difference{background-color:#252d52;overflow:hidden;position:relative;padding:calc(3em + 3vw) 0}.advanced_about .difference .logo_bg{position:absolute;mix-blend-mode:multiply;z-index:0;opacity:.25;top:10%;right:-2%;width:calc(50% - 10vw)}.advanced_about .difference .logo_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_about .difference .difference_content{position:relative;z-index:1}.advanced_about .difference .difference_image{position:relative;z-index:1;width:calc(220px + 30vw);margin:calc(1em + 1vw) auto 0}.advanced_about .difference .difference_image img{width:100%}.advanced_about .curriculum{background-color:#f8f7f8;padding:calc(3em + 3vw) 0}.advanced_about .curriculum .common_title,.advanced_about .curriculum .sub_title{color:#2c3c90}.advanced_about .curriculum .text_wrap{color:#000}.advanced_about .curriculum .curriculumWrap{width:calc(220px + 30vw);margin:calc(1em + 1vw) auto 0;aspect-ratio:16/9}.advanced_about .curriculum .curriculumWrap hgroup{display:flex;align-items:center;justify-content:center;font-size:calc(.7em + .2vw);background-color:#d9d9d9;color:#fff;border-radius:2px;height:2.6em;cursor:pointer;position:relative}.advanced_about .curriculum .curriculumWrap hgroup h4{margin-right:.3em;font-weight:500}.advanced_about .curriculum .curriculumWrap hgroup .plus{position:absolute;right:.5em;height:100%}.advanced_about .curriculum .curriculumWrap hgroup .plus:after,.advanced_about .curriculum .curriculumWrap hgroup .plus:before{position:absolute;content:"";width:1em;height:1px;background-color:#fff;margin:auto;right:.5em;top:0;bottom:0}.advanced_about .curriculum .curriculumWrap hgroup .plus:before{transform:rotate(90deg)}.advanced_about .curriculum .curriculumWrap .list_1_item.current .list_2{max-height:200vh;opacity:1;overflow:auto}.advanced_about .curriculum .curriculumWrap .list_1_item.current hgroup{opacity:.7}.advanced_about .curriculum .curriculumWrap .list_1_item.current .plus:before{opacity:0}.advanced_about .curriculum .curriculumWrap .list_1_item{margin-bottom:calc(1em + 1vw)}.advanced_about .curriculum .curriculumWrap .list_1_item:nth-of-type(1) hgroup{background-color:#653d86}.advanced_about .curriculum .curriculumWrap .list_1_item:nth-of-type(2) hgroup{background-color:#3a386b}.advanced_about .curriculum .curriculumWrap .list_1_item:nth-of-type(3) hgroup{background-color:#37599c}.advanced_about .curriculum .curriculumWrap .list_1_item:nth-of-type(4) hgroup{background-color:#1d8350}.advanced_about .curriculum .curriculumWrap .list_1_item:nth-of-type(5) hgroup{background-color:#26942a}.advanced_about .curriculum .curriculumWrap .list_2{margin-top:calc(.5em + .5vw);font-size:calc(.7em + .2vw);max-height:0;opacity:0;overflow:hidden;transition:.2s ease-in}.advanced_about .curriculum .curriculumWrap .list_2_item{margin-top:calc(.5em + .5vw);display:grid;grid-template-columns:12em 1fr}.advanced_about .curriculum .curriculumWrap .list_2_item h5{font-weight:500;margin-right:1em;border-bottom:1px dashed rgba(0,0,0,.2)}.advanced_about .curriculum .curriculumWrap .list_3_item{display:grid;grid-template-columns:auto 2em}.advanced_about .curriculum .curriculumWrap dt{border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:.3em;line-height:1.2}.advanced_about .curriculum .curriculumWrap dd{border-bottom:1px dashed rgba(0,0,0,.2);text-align:center;background-color:#f1eee1;font-weight:700;padding-bottom:.3em;line-height:1.2;display:block}.advanced_about .curriculum .curriculumWrap .total dd{background-color:#ffe985}.advanced_about .curriculum .curriculum_note{font-size:calc(.6em + .2vw);margin-top:1em;padding-top:1em;border-top:1px dashed rgba(0,0,0,.2)}.advanced_about .curriculum .curriculum_note li{text-indent:-2em;padding-left:2em;line-height:1.6}.advanced_about .three_years{background-color:#e9e3c7;padding:calc(3em + 3vw) 0}.advanced_about .three_years .common_title{color:#252d52}.advanced_about .three_years .sub_title,.advanced_about .three_years .text_wrap{color:#000}.advanced_about .three_years .three_years_list{width:calc(220px + 30vw);margin:calc(1em + 1vw) auto 0}@media screen and (min-width: 920px){.advanced_about .three_years .three_years_list{width:calc(220px + 50vw)}}.advanced_about .three_years .three_years_list li{margin-top:calc(2em + 2vw)}@media screen and (min-width: 920px){.advanced_about .three_years .three_years_list li{display:flex;align-items:center;justify-content:space-between}}.advanced_about .three_years .three_years_list .text_wrap{display:flex;align-items:center;margin-bottom:calc(1em + 1vw)}@media screen and (min-width: 920px){.advanced_about .three_years .three_years_list .text_wrap{width:55%}}.advanced_about .three_years .three_years_list .text_wrap .circle{width:5em;height:5em;background-color:#fff;color:#252d52;border-radius:50%;display:flex;align-items:center;justify-content:center}.advanced_about .three_years .three_years_list .text_wrap .circle span{font-size:calc(1.5em + .7vw);line-height:1;font-family:Fira Sans Condensed;font-weight:600}.advanced_about .three_years .three_years_list .text_wrap .circle span:after{content:"年";font-size:.6em;font-family:IBM Plex Sans;font-weight:700;display:inline-block;position:relative;bottom:.1em}.advanced_about .three_years .three_years_list .text_wrap .text{margin-left:1em;font-size:calc(1.1em + .3vw);color:#252d52;font-weight:700;line-height:1.5}.advanced_about .three_years .three_years_list .img_wrap{width:100%}@media screen and (min-width: 920px){.advanced_about .three_years .three_years_list .img_wrap{width:40%}}.advanced_about .three_years .three_years_list .img_wrap img{width:100%}.advanced_about .belt_image{width:100%;height:calc(200px + 5vw)}.advanced_about .belt_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_about .faq{padding:calc(3em + 3vw) 0}.advanced_about .faq .fq_title_wrap{width:calc(220px + 30vw);margin:calc(1em + 1vw) auto 0}.advanced_about .faq .left_wrap .big_en{font-size:calc(7em + 2vw);line-height:1;font-family:Fira Sans Condensed;font-weight:700;color:#2c3c90}.advanced_about .faq .left_wrap .sub_en{font-size:calc(.7em + .3vw);line-height:1;margin-top:.5em;font-family:Fira Sans Condensed;font-weight:500;color:#2c3c90}.advanced_about .faq .right_wrap{margin-top:calc(1em + 1vw)}.advanced_about .faq .right_wrap .jp_main_ttl{font-size:calc(1.1em + .4vw);margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #2C3C90;text-align:right}.advanced_about .faq .right_wrap .text_wrap{color:#000;line-height:calc(1.4em + .5vw)}.advanced_about .faq .faq_list{margin:auto;margin-top:calc(2em + 2vw);width:calc(220px + 30vw)}.advanced_about .faq .faq_list li{margin-bottom:calc(1.5em + 1.5vw)}.advanced_about .faq .faq_list li .question{font-size:calc(.9em + .3vw);font-weight:700;color:#2c3c90;display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(1em + .5vw)}.advanced_about .faq .faq_list li .question .icon_wrap{width:2.5em;height:2.5em;margin-right:1em}.advanced_about .faq .faq_list li .question .icon_wrap img{width:100%;height:100%}.advanced_about .faq .faq_list li .question .question_text{width:10%;flex-grow:1}.advanced_about .faq .faq_list li .answer{background-color:#f3f1e9;padding:calc(1em + 1vw);border-radius:.5em;box-sizing:border-box;width:calc(100% - 4em);margin:0 0 0 auto;position:relative}.advanced_about .faq .faq_list li .answer .icon_wrap{position:absolute;margin:auto;left:-2.2em;top:0;bottom:0;width:3em;height:3em}.advanced_about .faq .faq_list li .answer .icon_wrap img{width:100%}.advanced_interview .difference_line{text-align:center;margin:1.5em 0}.advanced_interview .difference_line img{display:inline-block;height:.15em}.advanced_interview .page_header{width:100%;height:calc(150px + 4vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_interview .page_header .page_header_bg_img{position:absolute;inset:0;z-index:0}.advanced_interview .page_header .page_header_bg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_interview .page_header .title_wrap{position:relative;top:15%;z-index:2;text-align:center}.advanced_interview .page_header .title_wrap h2{font-size:calc(1.2em + .7vw);line-height:1;letter-spacing:.2em;color:#ff328b}.advanced_interview .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:.5em;font-family:Fira Sans Condensed;font-weight:400;color:#000}.advanced_interview .main_image_wrap{margin:auto;width:calc(100px + 65vw)}.advanced_interview .intro{margin:auto;margin-top:calc(2em + 2vw);width:calc(200px + 25vw);display:grid;grid-template-columns:1fr 1fr;gap:calc(1em + 1vw);position:relative}.advanced_interview .intro .peke_wrap{position:absolute;inset:0;z-index:0;margin:auto;width:calc(2em + 2vw);height:calc(2em + 2vw)}.advanced_interview .intro .peke_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_interview .intro .name_wrap{text-align:center}.advanced_interview .intro .name_wrap .shoulder{font-size:calc(.6em + .3vw);font-weight:500;margin-bottom:calc(.5em + .5vw)}.advanced_interview .intro .name_wrap .name{font-size:calc(1.2em + .4vw);font-weight:500;color:#000}.advanced_interview .intro .name_wrap .name_sub{font-size:.7em;font-weight:500;display:inline-block;margin-left:.5em}.advanced_interview .interviewer{margin:auto;margin-top:calc(3em + 2vw);display:flex;align-items:center;justify-content:center;position:relative}.advanced_interview .interviewer .tate_wrap{position:absolute;top:calc(0px - (2em + 2vw) / 1.2);left:0;right:0;z-index:0;margin:auto;width:calc(2em + 2vw);height:calc(2em + 2vw)}.advanced_interview .interviewer .tate_wrap img{width:100%;height:100%}.advanced_interview .interviewer .interviewer_image_wrap{width:calc(70px + 10vw)}.advanced_interview .interviewer .interviewer_name_wrap{margin-left:calc(1em + 1vw)}.advanced_interview .interviewer .interviewer_name_sub{font-size:calc(.6em + .3vw);font-weight:500;margin-bottom:calc(.5em + .5vw)}.advanced_interview .interviewer .interviewer_name{font-size:calc(1.2em + .4vw);font-weight:500;width:100%;text-align:center}.advanced_interview .support_member{margin:auto;margin-top:calc(3em + 2vw);width:calc(200px + 25vw);text-align:center}.advanced_interview .support_member h5{font-size:calc(.6em + .3vw);font-weight:500;position:relative;height:2em}.advanced_interview .support_member h5 span{position:absolute;padding:0 1em;background-color:#fff;z-index:2;margin:auto;inset:0;line-height:1;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.advanced_interview .support_member h5 .bg_line{position:absolute;width:100%;height:1px;z-index:1;background-color:#ff328b;margin:auto;inset:0}.advanced_interview .support_member_list{margin-top:calc(1em + 1vw);display:flex;justify-content:space-between;width:100%}.advanced_interview .support_member_list li{width:30%}.advanced_interview .support_member_list li img{width:100%}.advanced_interview .support_member_list .support_member_list_name{font-size:calc(1em + .4vw);font-weight:500;width:100%;text-align:center;margin-top:calc(.2em + .2vw)}.advanced_interview .theme_wrap{padding:calc(2em + 2vw) 0;background-color:#fbf8ef;margin-top:calc(3em + 2vw);color:#ff328b}.advanced_interview .theme_wrap .theme_wrap_text{margin:auto;width:calc(200px + 25vw);text-align:center}.advanced_interview .theme_wrap .theme_wrap_text .sub{font-size:calc(.6em + .3vw);font-weight:500;margin-bottom:calc(.5em + .5vw)}.advanced_interview .theme_wrap .theme_wrap_text .main{font-size:calc(1.2em + .4vw);font-weight:500;width:100%;text-align:center}.advanced_interview .interview_content_header{margin:auto;margin-top:calc(1em + 2vw);width:calc(50px + 75vw)}.advanced_interview .interview_content_header img{width:100%}.advanced_interview .interview_content_header .text{text-align:center;font-size:calc(.7em + .3vw);margin-top:calc(1em + 1vw)}.advanced_interview .interview_content_list{margin:auto;margin-top:calc(3em + 3vw);width:calc(100px + 65vw);overflow:hidden}.advanced_interview .interview_content_list:nth-of-type(even) .content_wrap{flex-direction:row-reverse}.advanced_interview .interview_content_list:nth-of-type(even) .content_wrap .img_wrap{margin-right:0;margin-left:calc(1em + 1vw)}.advanced_interview .interview_content_list .content_wrap{margin-bottom:calc(3em + 3vw)}@media screen and (min-width: 545px){.advanced_interview .interview_content_list .content_wrap{display:flex;justify-content:space-between}}.advanced_interview .interview_content_list .img_wrap{display:flex;width:45%}@media screen and (min-width: 545px){.advanced_interview .interview_content_list .img_wrap{display:block;width:calc(30px + 20vw);margin-right:calc(1em + 1vw)}}.advanced_interview .interview_content_list .img_wrap img{width:100%;margin-bottom:calc(1em + 1vw);margin-right:calc(1em + 1vw)}@media screen and (min-width: 545px){.advanced_interview .interview_content_list .text_wrap{width:10%;flex-grow:1}}.advanced_interview .interview_content_list .text_wrap h3{color:#ff328b;font-size:calc(1em + .8vw);font-weight:700;margin-bottom:calc(1em + 1vw);line-height:1.4}.advanced_interview .interview_content_list .qWrap{display:flex;align-items:center}.advanced_interview .interview_content_list .qWrap .qWrap_image_wrap{width:calc(3em + 1vw);margin-right:calc(.5em + .5vw)}.advanced_interview .interview_content_list .qWrap .qWrap_image_wrap img{width:100%}.advanced_interview .interview_content_list .qWrap .qWrap_text{width:10%;flex-grow:1;font-size:calc(.7em + .6vw);line-height:1.4;font-weight:500}.advanced_interview .interview_content_list .qWrap_list{margin-top:calc(1em + 1vw)}.advanced_interview .interview_content_list .qWrap_list li{display:flex;justify-content:space-between;margin-bottom:calc(1em + 1vw)}.advanced_interview .interview_content_list .qWrap_list .nameWrap{font-size:calc(.6em + .3vw);font-weight:700;width:5em;margin-right:1em;line-height:calc(1.6em + .5vw)}.advanced_interview .interview_content_list .qWrap_list .nameWrap.kawai{color:#c98a02}.advanced_interview .interview_content_list .qWrap_list .nameWrap.yy{color:#6cbf38}.advanced_interview .interview_content_list .qWrap_list .nameWrap.yi{color:#41c9e4}.advanced_interview .interview_content_list .qWrap_list .nameWrap.nr{color:#da4d94}.advanced_interview .interview_content_list .qWrap_list .nameWrap.teacher{color:#2c3eaf}.advanced_interview .interview_content_list .qWrap_list .qWrap_list_text{width:10%;flex-grow:1;font-size:calc(.6em + .3vw);line-height:calc(1.6em + .5vw)}.advanced_interview .end_message{margin:auto;margin-top:calc(3em + 3vw);width:calc(100px + 45vw);padding-bottom:calc(3em + 3vw)}.advanced_interview .end_message .end_message_ttl{font-size:calc(1em + .2vw);font-weight:700;color:#ff328b;text-align:center}.advanced_interview .end_message .end_message_text{font-size:calc(.7em + .3vw);margin-top:calc(1em + 1vw)}.advanced_interview .end_message .end_message_image_wrap{margin:auto;width:80%;margin-top:calc(1em + 1vw)}.advanced_interview .end_message .end_message_image_wrap img{width:100%}.advanced_result .page_header{width:100%;height:calc(200px + 5vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_result .page_header .page_header_bg_img{position:absolute;inset:0;z-index:0}.advanced_result .page_header .page_header_bg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_result .page_header .title_wrap{position:relative;top:10%;z-index:2;color:#2c3c90;text-align:center}.advanced_result .page_header .title_wrap h2{font-size:calc(1.2em + .7vw);line-height:1;font-family:Shippori Antique B1}.advanced_result .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:.5em;font-family:Fira Sans Condensed;font-weight:400;color:#29d3c4}.advanced_result nav{padding:1em 0;width:100%;background-color:#d9d9d9;color:#000}.advanced_result nav ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:calc(.6em + .2vw)}.advanced_result nav ul li{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced_result nav ul li>div{display:flex;align-items:center}.advanced_result nav ul li:not(:last-child){margin-right:1.5em}.advanced_result nav ul li img{display:inline-block;width:1.4em;height:1.4em;margin-right:.2em;position:relative}.advanced_result .section_ttl{font-size:calc(.8em + .4vw);font-weight:700;color:#fff;background-color:#2c3c90;padding:.5em 0;text-align:center}.advanced_result .data_section{width:calc(150px + 55vw);margin:auto;margin-top:calc(3em + 3vw)}.advanced_result .data_section .imgBox{margin-top:1em;display:flex;align-items:center;justify-content:center}.advanced_result .data_section .imgBox img{width:100%}.advanced_result .reason{width:calc(150px + 55vw);margin:auto;margin-top:calc(3em + 3vw);padding-bottom:calc(3em + 3vw)}.advanced_result .reason .reason_list{margin-top:calc(1em + 1vw)}.advanced_result .reason .reason_list li{display:flex;align-items:center;margin-bottom:calc(1em + 1vw)}.advanced_result .reason .reason_list li .circle{width:3em;height:3em;color:#aaa;border-radius:50%;text-align:center;border:1px solid #AAAAAA;font-family:Fira Sans Condensed;font-weight:200;display:flex;align-items:center;justify-content:center;font-size:calc(1.5em + 2vw);margin-right:.6em}.advanced_result .reason .reason_list li .text_wrap{width:10%;flex-grow:1}.advanced_result .reason .reason_list li .reason_ttl{font-size:calc(.8em + .4vw);font-weight:500;margin-bottom:.5em}.advanced_result .reason .reason_list li .reason_text{font-size:calc(.6em + .2vw);line-height:calc(1.4em + .4vw)}.advanced_zatsugaku{background-color:#ffeb00}.advanced_zatsugaku .fv_title_main{transform:scale(.5);animation:boing .6s ease-out forwards}.advanced_zatsugaku .star_wrap{transform:translateY(100px) scale(.8);opacity:0;animation:slideBoingUp .4s .8s ease-out forwards}.advanced_zatsugaku .illust_wrap{transform:translateY(100px) scale(.8);opacity:0;animation:slideBoingUp .4s 1.2s ease-out forwards}.advanced_zatsugaku .fv_title_sub{opacity:0;transform:scale(.5) rotate(-15deg);animation:popIn .8s forwards}@keyframes boing{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slideBoingUp{0%{opacity:0;transform:translateY(100px) scale(.8)}50%{opacity:1;transform:translateY(-10px) scale(1.05)}70%{opacity:1;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.5) rotate(-15deg)}60%{opacity:1;transform:scale(1.1) rotate(3deg)}80%{opacity:1;transform:scale(.95) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}.advanced_zatsugaku .first_view{height:100vh;width:100%;overflow:hidden;position:relative}@media screen and (min-width: 768px) and (orientation: landscape){.advanced_zatsugaku .first_view{max-height:70vw}}.advanced_zatsugaku .first_view .fv_bg_radiation{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.advanced_zatsugaku .first_view .fv_bg_radiation img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.advanced_zatsugaku .first_view .fv_bg_dot{background-image:url(/images_advanced/zatsugaku/dot_bg.png);background-repeat:repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.advanced_zatsugaku .first_view .fv_title_main{width:calc(180px + 50vw);position:absolute;margin:auto;inset:0;z-index:1;height:-moz-fit-content;height:fit-content}.advanced_zatsugaku .first_view .fv_title_main img{width:100%}.advanced_zatsugaku .first_view .fv_title_sub{position:absolute;inset:0;z-index:3;width:calc(100px + 10vw);height:-moz-fit-content;height:fit-content;margin:auto;right:-65%;top:-40%}@media screen and (min-width: 920px){.advanced_zatsugaku .first_view .fv_title_sub{right:-50%;top:-50%}}.advanced_zatsugaku .first_view .fv_title_sub img{width:100%}.advanced_zatsugaku .first_view .fv_taka_illust{position:absolute;width:calc(130px + 10vw);height:-moz-fit-content;height:fit-content;z-index:3;right:-1%;bottom:1%}.advanced_zatsugaku .first_view .fv_taka_illust img{width:100%}.advanced_zatsugaku .first_view .illust_wrap{position:absolute;inset:0;z-index:3;margin:auto;display:block}.advanced_zatsugaku .first_view .illust_wrap img{width:100%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(1){width:calc(15px + 3vw);height:-moz-fit-content;height:fit-content;top:75%;left:-85%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(2){width:calc(30px + 3vw);height:-moz-fit-content;height:fit-content;top:-65%;left:85%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(3){width:calc(40px + 3vw);height:-moz-fit-content;height:fit-content;top:-43%;left:-35%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(4){width:calc(50px + 3vw);height:-moz-fit-content;height:fit-content;top:80%;left:-45%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(5){width:calc(50px + 3vw);height:-moz-fit-content;height:fit-content;top:-64%;left:-15%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(6){width:calc(20px + 3vw);height:-moz-fit-content;height:fit-content;top:54%;left:-22%}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(7){width:calc(50px + 3vw);height:-moz-fit-content;height:fit-content;top:65%;left:calc(65% - 200px)}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(8){width:calc(40px + 3vw);height:-moz-fit-content;height:fit-content;top:calc(13% + 25vw);left:calc(60% - 35vw)}.advanced_zatsugaku .first_view .illust_wrap:nth-of-type(9){width:calc(50px + 3vw);height:-moz-fit-content;height:fit-content;top:17%;left:-81%}.advanced_zatsugaku .first_view .star_wrap{position:absolute;inset:0;z-index:3;margin:auto}.advanced_zatsugaku .first_view .star_wrap img{width:100%}.advanced_zatsugaku .first_view .star_wrap:nth-of-type(1){width:calc(80px + 3vw);height:-moz-fit-content;height:fit-content;top:-55%;left:-65%}.advanced_zatsugaku .first_view .star_wrap:nth-of-type(2){width:calc(80px + 3vw);height:-moz-fit-content;height:fit-content;top:-25%;right:80%}.advanced_zatsugaku .first_view .star_wrap:nth-of-type(3){width:calc(80px + 3vw);height:-moz-fit-content;height:fit-content;bottom:13%;left:80%}.advanced_zatsugaku .first_view .star_wrap:nth-of-type(4){width:calc(80px + 3vw);height:-moz-fit-content;height:fit-content;bottom:-50%;right:65%}.advanced_zatsugaku .first_view .star_wrap:nth-of-type(5){width:calc(80px + 3vw);height:-moz-fit-content;height:fit-content;bottom:78%;right:-19%}.advanced_zatsugaku .tokuchou{padding:10em 0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.2509803922),rgba(255,255,255,.2509803922) 30px,transparent 30px,transparent 60px);overflow:hidden;position:relative}.advanced_zatsugaku .tokuchou .illust_container{position:absolute;z-index:0;inset:0;display:none}@media screen and (min-width: 545px){.advanced_zatsugaku .tokuchou .illust_container{display:block}}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2{position:absolute;width:calc(15px + 5vw);display:block;z-index:0}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(1){display:none}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(2){width:calc(30px + 2vw);height:-moz-fit-content;height:fit-content;top:5%;left:4%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(3){width:calc(40px + 2vw);height:-moz-fit-content;height:fit-content;top:0%;right:9%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(4){width:calc(50px + 2vw);height:-moz-fit-content;height:fit-content;top:15%;left:4%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(5){width:calc(50px + 2vw);height:-moz-fit-content;height:fit-content;top:10%;right:5%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(6){width:calc(20px + 2vw);height:-moz-fit-content;height:fit-content;top:25%;left:6%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(7){width:calc(50px + 2vw);height:-moz-fit-content;height:fit-content;top:20%;right:2%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(8){width:calc(40px + 2vw);height:-moz-fit-content;height:fit-content;top:35%;left:8%}.advanced_zatsugaku .tokuchou .illust_container .illust_wrap2:nth-of-type(9){width:calc(50px + 2vw);height:-moz-fit-content;height:fit-content;top:30%;right:3%}.advanced_zatsugaku .tokuchou .tokuchou_title{text-align:center;font-size:1.5em;font-weight:700;color:#000;width:-moz-fit-content;width:fit-content;border-right:2px solid #000;white-space:nowrap;overflow:hidden;line-height:1.2;margin:auto;width:0}.advanced_zatsugaku .tokuchou .tokuchou_title.obsAction{animation:typing 2s steps(15,end) forwards,blink-caret .75s step-end infinite}@media screen and (min-width: 545px){.advanced_zatsugaku .tokuchou .tokuchou_title{font-size:calc(1.2em + 1.2vw)}}.advanced_zatsugaku .tokuchou .tokuchou_title span{display:inline-block}@keyframes typing{0%{width:0}to{width:15em}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}.advanced_zatsugaku .tokuchou .tokuchou_text{text-align:center;font-size:calc(.7em + .3vw);margin-top:calc(1em + 2vw);line-height:calc(1.8em + .4vw);color:#000;white-space:nowrap}@media screen and (min-width: 545px){.advanced_zatsugaku .tokuchou .tokuchou_text{letter-spacing:.1em}}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap{width:calc(150px + 45vw);margin:auto;margin-top:calc(2em + 2vw);border:3px solid #FFB83B;background-color:#fff;border-radius:1em;padding:calc(1em + 1vw);padding-top:calc(2em + 2vw)}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap hgroup{position:relative;width:100%;height:2em;background-color:#fdec0080}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap hgroup .taka_illust2{position:absolute;width:calc(100px + 15vw);height:auto;margin:auto;inset:0;left:-100%;bottom:100%;z-index:2;transition:.8s ease-in-out;opacity:0;transform:scale(.1) translate(-150px,-150px) rotate(540deg)}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap hgroup .taka_illust2.obsAction{opacity:1;transform:scale(1) translate(0) rotate(0)}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap hgroup .tokuchou_ttl{position:absolute;width:calc(120px + 12vw);height:auto;margin:auto;inset:0;z-index:3}.advanced_zatsugaku .tokuchou .tokuchou_content_wrap hgroup .illust_1{position:absolute;width:calc(30px + 2vw);height:auto;margin:auto;inset:0;left:90%;top:-50px;z-index:3}.advanced_zatsugaku .tokuchou .tokuchou_content_list{margin-top:calc(3em + 2vw)}.advanced_zatsugaku .tokuchou .tokuchou_content_list .tokuchou_content_item{display:flex;justify-content:space-between;margin-bottom:calc(1em + 2vw);opacity:0;transform:translateY(50px);transition:.6s cubic-bezier(.02,1.88,.8,1.29)}.advanced_zatsugaku .tokuchou .tokuchou_content_list .tokuchou_content_item.obsAction{opacity:1;transform:translateY(0)}.advanced_zatsugaku .tokuchou .num_wrap{width:calc(20px + 4vw);height:calc(10px + 2vw);margin-right:2em}.advanced_zatsugaku .tokuchou .num_wrap img{height:100%}.advanced_zatsugaku .tokuchou .title_wrap{width:100%;flex:1}.advanced_zatsugaku .tokuchou .title_wrap h3{font-size:calc(1em + .4vw);font-weight:700;color:#ff328b;margin-bottom:calc(.5em + .2vw)}.advanced_zatsugaku .tokuchou .title_wrap p{font-size:calc(.7em + .3vw);color:#000}.advanced_zatsugaku .zukan{background-color:#f6db00;padding:4em 0}.advanced_zatsugaku .zukan hgroup{display:flex;align-items:flex-end;margin-left:calc(15vw - 50px)}.advanced_zatsugaku .zukan .left_wrap{width:calc(80px + 10vw)}.advanced_zatsugaku .zukan .left_wrap img{width:100%}.advanced_zatsugaku .zukan .right_wrap{width:calc(200px + 10vw);height:-moz-fit-content;height:fit-content}.advanced_zatsugaku .zukan .right_wrap .ttl_2{width:60%;margin-left:1em;margin-bottom:.3em}.advanced_zatsugaku .zukan .right_wrap .ttl_3{width:100%;position:relative;right:.5em}.advanced_zatsugaku .zukan .zukan_list{margin:auto;margin-top:calc(3em + 1vw);width:calc(100px + 60vw)}.advanced_zatsugaku .zukan .zukan_item{position:relative;display:flex;justify-content:space-between;padding:calc(1em + 1vw);margin-bottom:calc(2em + 2vw);perspective:800px}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(even){flex-direction:row-reverse}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(1) .ttl:before{background-color:#4cd663!important}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(2) .ttl:before{background-color:#ffa202!important}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(3) .ttl:before{background-color:#4cafd6!important}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(4) .ttl:before{background-color:#ff4cc0!important}.advanced_zatsugaku .zukan .zukan_item:nth-of-type(5) .ttl:before{background-color:#975fad!important}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3{width:38%;margin-right:1em;backface-visibility:visible}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.bunbu{transform:rotateY(540deg);opacity:0;transition:.8s ease-in-out}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.bunbu.obsAction{transform:rotate3d(0,0,0,0);opacity:1}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.president{transform:translateY(50%);opacity:0;transition:.6s cubic-bezier(.075,.82,.165,1)}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.president.obsAction{transform:translateY(0);opacity:1}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.effort{transform:scale(2);opacity:0;transition:.8s ease-out}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.effort.obsAction{transform:scale(1);opacity:1}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.artist{transform:translate(0);opacity:0}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.artist.obsAction{opacity:1;animation:walk 3s linear forwards}@keyframes walk{0%{transform:translate(-100%) rotate(0)}10%{transform:translate(-90%,-5px) rotate(5deg)}20%{transform:translate(-80%) rotate(-5deg)}30%{transform:translate(-70%,-5px) rotate(5deg)}40%{transform:translate(-60%) rotate(-5deg)}50%{transform:translate(-50%,-5px) rotate(5deg)}60%{transform:translate(-40%) rotate(-5deg)}70%{transform:translate(-30%,-5px) rotate(5deg)}80%{transform:translate(-20%) rotate(-5deg)}90%{transform:translate(-10%,-5px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.kyudo{transform:translate(0);opacity:0}.advanced_zatsugaku .zukan .zukan_item .illust_wrap3.kyudo.obsAction{opacity:1;animation:ninjaMove 1s ease-out forwards}@keyframes ninjaMove{0%{opacity:0;transform:translateY(-50%) rotate(0)}10%{opacity:1;transform:translate(-30px,100%) rotate(20deg)}20%{transform:translate(80px,-150%) rotate(-20deg)}30%{transform:translate(-50px,30%) rotate(10deg)}40%{transform:translate(-100px,-100%) rotate(-10deg)}50%{transform:translate(150px,-50%) rotate(5deg)}60%{transform:translate(-200px,30%) rotate(-360deg)}70%{transform:translate(250px,-200%) rotate(3deg)}80%{transform:translate(-300px,30%) rotate(0)}90%{transform:translate(80px) rotate(0)}to{transform:translate(0) rotate(0)}}.advanced_zatsugaku .zukan .zukan_item .text_wrap{width:10%;flex-grow:1}.advanced_zatsugaku .zukan .zukan_item .text_wrap .ttl{padding:calc(.3em + .2vw);padding-left:calc(1em + .5vw);background-color:#fff;font-size:calc(.8em + .3vw);font-weight:700;color:#000;position:relative;box-shadow:.2em .2em #0003;margin-bottom:calc(.7em + .2vw);font-family:IBM Plex Sans}.advanced_zatsugaku .zukan .zukan_item .text_wrap .ttl:before{content:"";position:absolute;width:.5em;height:100%;background-color:#ffb83b;left:0;top:0}@media screen and (min-width: 545px){.advanced_zatsugaku .zukan .zukan_item .text_wrap .ttl{font-size:calc(.9em + .7vw)}}.advanced_zatsugaku .zukan .zukan_item .text_wrap .text{font-size:calc(.6em + .3vw);color:#000;line-height:calc(1.4em + .5vw)}.advanced_zatsugaku .zukan .zukan_item .text_wrap .chart{width:100%;margin-top:calc(.5em + .5vw)}@media screen and (min-width: 768px){.advanced_zatsugaku .zukan .zukan_item .text_wrap .chart{width:80%}}.advanced_zatsugaku .zukan .braket{position:absolute;width:calc(3em + 1vw);height:calc(3em + 1vw)}.advanced_zatsugaku .zukan .braket:nth-of-type(1){top:0;left:0;border-top:2px solid #FFB83B;border-left:2px solid #FFB83B}.advanced_zatsugaku .zukan .braket:nth-of-type(2){top:0;right:0;border-top:2px solid #FFB83B;border-right:2px solid #FFB83B}.advanced_zatsugaku .zukan .braket:nth-of-type(3){bottom:0;left:0;border-bottom:2px solid #FFB83B;border-left:2px solid #FFB83B}.advanced_zatsugaku .zukan .braket:nth-of-type(4){bottom:0;right:0;border-bottom:2px solid #FFB83B;border-right:2px solid #FFB83B}.advanced_zatsugaku .yougo{padding:6em 0;background-image:url(/images_advanced/zatsugaku/yougo_bg.png);background-repeat:repeat-y;background-size:100% auto;background-position:top}.advanced_zatsugaku .yougo .yougo_container{width:calc(100px + 60vw);position:relative;margin:auto;padding:calc(2em + 2vw)}.advanced_zatsugaku .yougo .yougo_container .bg_color{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:flex;justify-content:space-between}.advanced_zatsugaku .yougo .yougo_container .bg_color div{height:100%}.advanced_zatsugaku .yougo .yougo_container .bg_color div:nth-of-type(1){width:26%;background-color:#00a0f0}.advanced_zatsugaku .yougo .yougo_container .bg_color div:nth-of-type(2){width:26%;flex-grow:1;background-color:#f0c814}.advanced_zatsugaku .yougo .yougo_container .bg_color div:nth-of-type(3){width:26%;background-color:#fa5014}.advanced_zatsugaku .yougo .yougo_container .bg_white{position:absolute;inset:1em;background-color:#fff;box-shadow:0 .3em #0003}.advanced_zatsugaku .yougo .ttl_wrap{position:relative;z-index:1;text-align:center;background-color:#fffaad;border-radius:10em}.advanced_zatsugaku .yougo .ttl_wrap img{width:60%;margin:auto}.advanced_zatsugaku .yougo h2{font-size:calc(1em + .5vw);text-align:center;margin-top:calc(1em + 1vw)}.advanced_zatsugaku .yougo .yougo_list{position:relative;z-index:1;margin-top:calc(2em + 2vw)}.advanced_zatsugaku .yougo .yougo_item{background-color:#fff;margin-bottom:calc(1em + 1vw)}.advanced_zatsugaku .yougo h3{font-size:calc(.9em + .5vw);color:#000;margin-bottom:calc(.5em + .2vw);text-align:center;padding-bottom:calc(.5em + .2vw);border-bottom:1px solid rgba(0,0,0,.2)}.advanced_zatsugaku .yougo h3 b{font-size:1.4em;display:inline-block;margin-right:.2em}.advanced_zatsugaku .yougo .yougo_item_list{margin-top:calc(1em + 1vw)}.advanced_zatsugaku .yougo .yougo_item_list li{margin-bottom:calc(1.5em + 1vw)}@media screen and (min-width: 768px){.advanced_zatsugaku .yougo .yougo_item_list hgroup{display:flex}}.advanced_zatsugaku .yougo .yougo_item_list h4{font-weight:700;margin-right:.5em;font-size:1.1em}.advanced_zatsugaku .yougo .yougo_item_list p{font-size:calc(.6em + .3vw);color:#000;line-height:calc(1.4em + .5vw);margin-top:calc(.5em + .2vw)}.advanced_zatsugaku .yougo .yougo_item_list .extra_text{font-size:calc(.6em + .3vw);font-weight:700}.advanced_zatsugaku .yougo .yougo_item_list .extra_text img{height:1em;display:inline-block;margin-right:.5em}.advanced_zatsugaku .yougo .three_pochi_wrap{width:calc(30px + 3vw);margin:calc(3em + 3vw) auto}.advanced_zatsugaku .yougo .three_pochi_wrap img{width:100%}.advanced_kaitou{background-color:#fffef9}.advanced_kaitou .page_header{width:100%;height:calc(200px + 5vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_kaitou .page_header .title_wrap{position:relative;top:10%;z-index:2;color:#2c3c90;text-align:center}.advanced_kaitou .page_header .title_wrap h2{font-size:calc(1.2em + .7vw);line-height:1;font-family:Shippori Antique B1}.advanced_kaitou .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:1.5em;font-weight:400;color:#ff2430}.advanced_kaitou .perfect_score{width:calc(200px + 40vw);margin:auto;padding-top:.5em;border-top:1px dotted #000;border-bottom:1px dotted #000}.advanced_kaitou .perfect_score .ttl{text-align:center;font-size:calc(.7em + .3vw);font-weight:500;width:-moz-fit-content;width:fit-content;margin:auto;padding-bottom:.5em;border-bottom:1px solid #000;line-height:1}.advanced_kaitou .perfect_score .nobody{font-size:calc(.7em + .3vw);height:8em;display:flex;align-items:center;justify-content:center;color:#888}.advanced_kaitou .input_section{width:calc(200px + 40vw);margin:3em auto auto;padding-bottom:2em;border-bottom:1px dotted #000}.advanced_kaitou .input_section .input_list li{margin-bottom:1.5em;position:relative}.advanced_kaitou .input_section .input_list li.move{animation:shake .3s ease}.advanced_kaitou .input_section .input_list li.correct h3{color:#ff2430}.advanced_kaitou .input_section .input_list li.correct input{border-color:#ff2430;background-color:#faf9d7;color:#999}.advanced_kaitou .input_section .input_list li h3{font-size:calc(.9em + .3vw);margin-bottom:.2em;text-align:center;font-weight:500;line-height:1}.advanced_kaitou .input_section .input_list li input{width:100%;height:3em;border:2px solid #000;padding:0 1em;box-sizing:border-box;border-radius:6px;font-size:calc(.9em + .3vw);font-weight:700}.advanced_kaitou .input_section .input_list li .good{position:absolute;background-color:#ff2430;font-weight:700;color:#fff;right:-10px;height:3em;display:flex;align-items:center;padding:0 1em;border-radius:50%;bottom:5px;opacity:0;transform:scale(3) rotate(540deg)}.advanced_kaitou .input_section .input_list li .good.stampOn{animation:stamp .2s ease-out forwards}@keyframes stamp{0%{transform:scale(3) rotate(180deg);opacity:0}95%{transform:scale(.8);opacity:1}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}to{transform:translate(0)}}.advanced_kaitou .submit_section{width:calc(200px + 40vw);margin:2em auto auto;padding-bottom:6em}.advanced_kaitou .submit_section .lead{text-align:center;font-size:calc(.7em + .3vw);font-weight:500}.advanced_kaitou .submit_section .input_wrap{margin-top:2em;text-align:center}.advanced_kaitou .submit_section .input_wrap input{width:calc(200px + 10vw);height:4em;border:2px solid #2C3C90;padding:0 1em;box-sizing:border-box;border-radius:6px}.advanced_kaitou .submit_section .input_wrap input.disabled{opacity:.5}.advanced_kaitou .submit_section .button{width:calc(200px + 10vw);height:3.5em;border:2px solid #aaa;background-color:#aaa;padding:0 1em;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:1em auto auto;font-size:calc(.9em + .3vw);color:#ccc;font-weight:700;letter-spacing:.15em}.advanced_kaitou .submit_section .button.blue{border:2px solid #2C3C90;background-color:#2c3c90;color:#fff;cursor:pointer}@media screen and (min-width: 920px){.advanced_kaitou .submit_section .button.blue{transition:.2s ease-out}.advanced_kaitou .submit_section .button.blue:hover{opacity:.7;transform:translateY(-2px)}}.advanced_kaitou .now_collect{position:fixed;right:5%;bottom:3%;z-index:10}.advanced_kaitou .now_collect.all .now{background-color:#ff2430}.advanced_kaitou .now_collect.all .main_txt{border:2px solid #FF2430}.advanced_kaitou .now_collect .now{background-color:#888;width:-moz-fit-content;width:fit-content;padding:.5em 1em;border-radius:50%;font-size:calc(.6em + .3vw);font-weight:700;line-height:1;position:absolute;left:-1em;top:-1.5em;color:#fff}.advanced_kaitou .now_collect .main_txt{padding:.5em 1em;background-color:#fffbe3;border:2px solid #777;border-radius:8px;font-size:calc(1em + .3vw);font-weight:700}.advanced_colleca{background-color:#ffeb00;font-family:"M PLUS Rounded 1c"}.advanced_colleca .page_header{width:100%;height:calc(200px + 5vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_colleca .page_header .title_wrap{position:relative;top:10%;z-index:2;color:#2c3c90;text-align:center}.advanced_colleca .page_header .title_wrap h2{font-size:calc(1.5em + .7vw);line-height:1;font-family:"M PLUS Rounded 1c";font-weight:900}.advanced_colleca .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:1.5em;font-weight:400;color:#ff2430}.advanced_colleca .about{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.2509803922),rgba(255,255,255,.2509803922) 30px,transparent 30px,transparent 60px);padding:5ch 0}.advanced_colleca .about h3{font-size:calc(1.1em + .5vw);font-family:"M PLUS Rounded 1c";font-weight:900;padding:1em 0;width:calc(200px + 25vw);background-color:#fff;border:5px solid #000;margin:auto;border-radius:10px;text-align:center;position:relative}.advanced_colleca .about h3 .taka_illust{position:absolute;width:calc(3em + 3vw);right:-3em;margin:auto;top:0;bottom:0}.advanced_colleca .about .sub_title{background-color:#ffb83b;padding:1em;text-align:center;font-family:"M PLUS Rounded 1c";font-weight:600;margin-top:3em;font-size:calc(.8em + .3vw);line-height:1.4}@media screen and (min-width: 920px){.advanced_colleca .about .sub_title .br_sp{display:none}}.advanced_colleca .about .description{text-align:center;margin-top:2em;font-weight:400;font-size:calc(.7em + .2vw)}@media screen and (min-width: 920px){.advanced_colleca .about .description .br_sp{display:none}}.advanced_colleca .about .note{text-align:center;margin-top:1em;font-weight:400;font-size:calc(.7em + .2vw)}.advanced_colleca .about .about_image{margin:3em auto auto;width:calc(200px + 25vw)}.advanced_colleca .about .about_image img{width:100%}.advanced_colleca .rules{padding:3em 0 5em}.advanced_colleca .rules .contentWrap{width:calc(200px + 35vw);margin:auto}.advanced_colleca .rules h3{background-color:#000;color:#fff;font-weight:900;text-align:center;padding:1em 0;border-radius:3px;line-height:1;font-size:calc(1em + .5vw)}.advanced_colleca .rules h4{font-weight:900;font-size:calc(1em + .5vw);text-align:center;margin:2em auto}.advanced_colleca .rules h4:before{content:"〜 "}.advanced_colleca .rules h4:after{content:" 〜"}.advanced_colleca .rules .rules_box{background-color:#fff;border-radius:2.5em;padding:3.5em 2em;box-sizing:border-box}.advanced_colleca .rules .rules_box p,.advanced_colleca .rules .rules_box ol{line-height:1.4;font-size:calc(.7em + .2vw)}.advanced_colleca .rules .rules_box ol li{margin-bottom:.5em;padding-left:1.3em;text-indent:-1.3em}.advanced_colleca .rules .imgBox{text-align:center;margin:auto}.advanced_colleca .rules .imgBox img{width:100%}.advanced_colleca .rules .p_001{width:80%}.advanced_colleca .rules .p_002,.advanced_colleca .rules .p_003{width:60%;margin-top:1em}.advanced_colleca .rules .p_004,.advanced_colleca .rules .p_005,.advanced_colleca .rules .p_006,.advanced_colleca .rules .p_007{width:90%}.advanced_colleca .rules .p_008{width:60%}.advanced_colleca .rules .p_009{width:100%;margin-top:3em}.advanced_colleca .rules .first{margin-top:2em;text-align:center;font-weight:500;font-size:calc(.7em + .3vw)}.advanced_colleca .rules .first .first_main{font-weight:700}.advanced_colleca .rules h5{font-weight:700;font-size:calc(1em + .3vw);padding-bottom:.3em;border-bottom:1px solid rgba(0,0,0,.8);margin-top:3em;margin-bottom:.7em}.advanced_colleca .rules h5:before{content:"■ "}.advanced_colleca .rules .point{font-weight:500;font-size:calc(.7em + .3vw);padding:2em 0;text-align:center;margin-top:3em;border:3px solid #FFB83B;border-radius:1em}.advanced_trajectory .whitespace{height:calc(5em + 2vw)}.advanced_trajectory .main_image_wrap{margin:auto;width:calc(100px + 65vw);position:relative;aspect-ratio:16/8.5;overflow:hidden}.advanced_trajectory .main_image_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_trajectory .main_image_wrap hgroup{position:absolute;top:calc(.2em + .5vw);height:1.5em;width:100%;display:flex;align-items:center;justify-content:right;line-height:1.2}@media screen and (min-width: 920px){.advanced_trajectory .main_image_wrap hgroup{height:3em;top:calc(.5em + .5vw)}}.advanced_trajectory .main_image_wrap .blackbg{position:absolute;bottom:0;right:0;height:1px;width:80%;background:linear-gradient(90deg,rgba(204,204,204,0) 0%,#666 74.52%);mix-blend-mode:multiply}.advanced_trajectory .main_image_wrap .enttl{position:relative;font-family:Fira Sans Condensed;width:100%;text-align:right;font-size:calc(.6em + 1.4vw);box-sizing:border-box;color:#fff;padding-right:1em;font-weight:200;mix-blend-mode:difference}.advanced_trajectory .header{padding:calc(3em + 2vw) 0;text-align:center}.advanced_trajectory .header h1{font-size:calc(1em + 1.2vw);line-height:1.4;font-weight:700;color:#000}.advanced_trajectory .header p{font-size:calc(.7em + .3vw);line-height:1.4;font-weight:400;color:#000;text-align:center;margin-top:calc(1em + .5vw);line-height:calc(1.4em + .5vw)}@media screen and (min-width: 768px){.advanced_trajectory .header p .spOnly{display:none}}.advanced_trajectory .header .member_list{margin:auto;margin-top:calc(2em + 1vw);display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;gap:calc(.5em + .5vw);position:relative}.advanced_trajectory .header .member_list .taka{position:absolute;top:-50%;left:-15%;width:calc(50px + 3vw);height:calc(50px + 3vw)}@media screen and (min-width: 768px){.advanced_trajectory .header .member_list .taka{top:-15%;left:-25%}}.advanced_trajectory .header .member_list .member_item{width:calc(50px + 3vw)}.advanced_trajectory .header .member_list .member_image{height:calc(60px + 3vw)}.advanced_trajectory .header .member_list .member_image img{height:100%;margin:auto}.advanced_trajectory .header .member_list .member_name{margin-top:calc(.5em + .2vw);text-align:center;font-size:calc(.6em + .3vw)}.advanced_trajectory .header .member_list .name{font-weight:500}.advanced_trajectory .header .member_list .shoulder{font-size:.8em}.advanced_trajectory .trajectory_content{margin:auto;margin-top:calc(3em + 2vw);padding-bottom:calc(3em + 2vw);width:calc(150px + 45vw)}.advanced_trajectory .trajectory_content h2{font-size:calc(1em + .6vw);line-height:1.3;color:#fff;background-color:#2c3c90;padding:calc(.2em + .1vw) 0;text-align:center;box-sizing:border-box;letter-spacing:.13em;white-space:nowrap}.advanced_trajectory .trajectory_content .content_list{margin-top:calc(2em + 1vw)}.advanced_trajectory .trajectory_content .content_list li{margin-bottom:calc(3em + 1vw)}.advanced_trajectory .trajectory_content .content_list li .content_image_wrap{width:100%;background-color:#aaa;position:relative}.advanced_trajectory .trajectory_content .content_list li .content_image_wrap .content_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_trajectory .trajectory_content .content_list li .pict_wrap{position:absolute;bottom:-10%;right:-5%}.advanced_trajectory .trajectory_content .content_list li .pict_wrap.hiruma{right:unset;left:-5%}.advanced_trajectory .trajectory_content .content_list li .pict_wrap.kurihara{right:unset;left:4%}.advanced_trajectory .trajectory_content .content_list li .pict_wrap.yamanaka{right:4%}.advanced_trajectory .trajectory_content .content_list li .pict_wrap img{height:calc(50px + 2vw);margin:calc(.3em + .1vw) 0 0 auto}.advanced_trajectory .trajectory_content .content_list li .pict_wrap .serif{font-size:calc(.5em + .3vw);font-family:IBM Plex Sans;background-color:#fff;padding:calc(.4em + .1vw);border-radius:5px;border:2px solid #000;position:relative}.advanced_trajectory .trajectory_content .content_list li .pict_wrap .serif:after{content:"";position:absolute;bottom:-20px;right:30px;width:0;height:0;border:10px solid transparent;border-top:10px solid black;z-index:0;transform:skew(20deg) scaleX(.7)}.advanced_trajectory .trajectory_content .content_list li .pict_wrap .serif:before{content:"";position:absolute;bottom:-15px;right:33px;width:0;height:0;border:8px solid transparent;border-top:8px solid white;z-index:1;transform:skew(20deg) scaleX(.7)}.advanced_trajectory .trajectory_content .content_list li .pict_wrap .serif p{margin:0;line-height:1.3}.advanced_trajectory .trajectory_content .content_list li h3{font-size:calc(1em + .7vw);line-height:1.3;font-weight:700;color:#000;margin-top:calc(.5em + .2vw);text-align:center;padding-bottom:calc(.5em + .2vw);border-bottom:1px solid rgba(0,0,0,.5)}.advanced_trajectory .trajectory_content .content_list li p{font-size:calc(.7em + .3vw);line-height:calc(1.4em + .5vw);font-weight:400;color:#000;margin-top:calc(1em + 1vw)}.advanced_activities .common_title{font-size:calc(1em + 1vw);line-height:1;font-family:Fira Sans Condensed;color:#29d3c4;font-weight:500;text-align:center;white-space:nowrap}.advanced_activities .sub_title{font-size:calc(.7em + .2vw);margin-top:1em;line-height:1;font-family:Fira Sans Condensed;color:#ccc;font-weight:400;text-align:center;white-space:nowrap;letter-spacing:.15em}.advanced_activities .difference_line{text-align:center;margin:1.5em 0}.advanced_activities .difference_line img{display:inline-block;height:.15em}.advanced_activities .page_header{width:100%;height:calc(150px + 4vw);position:relative;display:flex;align-items:center;justify-content:center}.advanced_activities .page_header .page_header_bg_img{position:absolute;inset:0;z-index:0}.advanced_activities .page_header .page_header_bg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_activities .page_header .page_header_bg_color{position:absolute;inset:0;z-index:1;background-color:#f8fff8;mix-blend-mode:multiply;opacity:.9}.advanced_activities .page_header .title_wrap{position:relative;top:15%;z-index:2;color:#29d3c4;text-align:center}.advanced_activities .page_header .title_wrap h2{font-size:calc(1.2em + .7vw);line-height:1;font-family:Shippori Antique B1}.advanced_activities .page_header .title_wrap .en{font-size:calc(.6em + .3vw);margin-top:.5em;font-family:Fira Sans Condensed;font-weight:400;color:#ccc}.advanced_activities .main_image_wrap{background-color:#fff;border-top:1px solid #29D3C4;border-bottom:1px solid #29D3C4}.advanced_activities .main_image_wrap img{margin:auto;width:80%;height:100%;-o-object-fit:contain;object-fit:contain}.advanced_activities nav{padding:1em 0;width:100%;background-color:#f0f8f0;color:#000;border-bottom:1px solid #29D3C4}.advanced_activities nav ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:calc(.6em + .2vw)}.advanced_activities nav ul li{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced_activities nav ul li>div{display:flex;align-items:center}.advanced_activities nav ul li:not(:last-child){margin-right:1.5em}.advanced_activities nav ul li img{display:inline-block;width:1.4em;height:1.4em;margin-right:.2em;position:relative}.advanced_activities .activities_contents_text{font-size:calc(.7em + .2vw);line-height:1;font-weight:400;text-align:center;white-space:nowrap;margin-bottom:calc(2em + 2vw);margin-top:calc(3em + 1vw)}.advanced_activities .activities_contents{padding:calc(3em + 3vw) 0;background-color:#f8fff8}.advanced_activities .activities_list{margin-top:calc(2em + 2vw)}.advanced_activities .activities_list li{margin-bottom:calc(2em + 2vw)}@media screen and (min-width: 920px){.advanced_activities .activities_list li{display:flex;justify-content:space-between;width:calc(350px + 60vw);align-items:center}.advanced_activities .activities_list li:nth-of-type(odd){margin:0 0 0 auto;margin-bottom:calc(4em + 4vw)}.advanced_activities .activities_list li:nth-of-type(odd) p{padding-right:2em}.advanced_activities .activities_list li:nth-of-type(even){flex-direction:row-reverse;margin:0 auto 0 0;margin-bottom:calc(4em + 4vw)}.advanced_activities .activities_list li:nth-of-type(even) h3{right:0!important;left:unset!important}.advanced_activities .activities_list li:nth-of-type(even) p{padding-left:2em}}.advanced_activities .activities_list li .text_wrap{position:relative}@media screen and (min-width: 920px){.advanced_activities .activities_list li .text_wrap{width:10%;flex-grow:1}}.advanced_activities .activities_list li h3{font-size:calc(1em + .4vw);font-weight:500;background-color:#29d3c4;color:#fff;padding:.5em 1em;box-sizing:border-box;text-align:center;width:calc(220px + 30vw);margin:auto}@media screen and (min-width: 920px){.advanced_activities .activities_list li h3{position:absolute;white-space:nowrap;width:-moz-fit-content;width:fit-content;min-width:350px;top:0;left:0}}.advanced_activities .activities_list li p{width:calc(220px + 30vw);margin:auto;margin-top:calc(.5em + .5vw)}@media screen and (min-width: 920px){.advanced_activities .activities_list li p{margin-top:calc(3em + 3vw);width:100%}}.advanced_activities .activities_list li .image_wrap{width:calc(220px + 30vw);margin:auto;margin-top:calc(.5em + .5vw)}@media screen and (min-width: 920px){.advanced_activities .activities_list li .image_wrap{width:70%}}.advanced_activities .activities_list li .image_wrap img{width:100%;height:100%}.advanced_activities .activities_list li .note{font-size:calc(.6em + .2vw);width:calc(220px + 30vw);margin:auto;margin-top:calc(.5em + .5vw);line-height:1.4}@media screen and (min-width: 920px){.advanced_activities .activities_list li .note{width:100%;padding:0 2em}}.advanced_activities .event_schedule{padding:calc(3em + 3vw) 0;background-color:#29d3c4;position:relative;overflow:hidden}.advanced_activities .event_schedule .en_title{font-family:Fira Sans Condensed;position:absolute;top:.05em;left:0;font-weight:700;font-size:calc(6em + 5vw);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.7);white-space:nowrap;line-height:.8}@media screen and (min-width: 768px){.advanced_activities .event_schedule .en_title br{display:none}}.advanced_activities .event_schedule .event_schedule_title{color:#fff;font-size:calc(1em + 1vw);line-height:1;font-weight:500;text-align:center;white-space:nowrap}.advanced_activities .event_schedule .event_schedule_list{margin-top:calc(3em + 3vw);margin-left:calc(.5em + 4vw)}@media screen and (min-width: 768px){.advanced_activities .event_schedule .event_schedule_list{margin-left:calc(.5em + 10vw)}}.advanced_activities .event_schedule .event_schedule_list .list_items{margin-bottom:calc(2em + 2vw)}@media screen and (min-width: 768px){.advanced_activities .event_schedule .event_schedule_list .list_items{display:flex}}.advanced_activities .event_schedule .list_in_list{color:#fff;margin-top:calc(1em + 1vw);margin-left:calc(.5em + .5vw)}.advanced_activities .event_schedule .list_in_list li{margin-bottom:calc(1em + 1vw);display:flex;align-items:center}.advanced_activities .event_schedule .list_in_list .month{width:calc(2.5em + 1vw);height:calc(2.5em + 1vw);border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5em}.advanced_activities .event_schedule .list_in_list .month:after{content:"月";font-weight:700;font-size:.7em}.advanced_activities .event_schedule .list_in_list .event{width:10%;flex-grow:1}.advanced_activities .event_schedule .list_in_list .text{text-shadow:0 0 4px rgba(0,0,0,.2);font-weight:500;line-height:1.6}.advanced_activities .event_schedule .list_in_list .text:first-of-type{display:none}.advanced_activities .event_schedule .list_in_list .text:before{content:"・ "}.advanced_activities .event_schedule .year{width:calc(3.5em + 1vw);height:calc(3.5em + 1vw);background-color:#fff;color:#29d3c4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(1em + 1vw);font-weight:500;font-family:Fira Sans Condensed;box-sizing:border-box}@media screen and (min-width: 768px){.advanced_activities .event_schedule .year{margin-right:calc(.5em + .5vw)}}.advanced_activities .event_schedule .year span:after{content:"年";font-weight:700;font-size:.7em}.advanced_activities .event_schedule .to_schoolevent{color:#fff;padding:.65em 3em;border:1px solid #fff;line-height:1;margin:auto;display:block;width:-moz-fit-content;width:fit-content;font-size:calc(.8em + .4vw);font-weight:500}@media screen and (min-width: 920px){.advanced_activities .event_schedule .to_schoolevent{transition:.2s ease-out}.advanced_activities .event_schedule .to_schoolevent:hover{background-color:#ffffffb3}}.advanced_activities .event_schedule .to_schoolevent img{width:1em;display:inline-block;position:relative;bottom:.1em;margin-left:.2em}.advanced_activities .event_schedule .note{text-align:center;color:#fff;font-size:calc(.6em + .2vw);margin:2em auto calc(3em + 3vw)}.advanced_articles .whitespace{height:calc(5em + 2vw)}.advanced_articles .main_image_wrap{margin:auto;width:calc(100px + 65vw);position:relative;aspect-ratio:16/8.5;overflow:hidden}.advanced_articles .main_image_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced_articles .header{padding:calc(2em + .5vw) 0;text-align:center}.advanced_articles .header h2{font-size:calc(1em + 1.2vw);line-height:1.4;font-weight:700;color:#000;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.5);margin:auto;width:calc(100px + 65vw)}.advanced_articles .header p{font-size:calc(.7em + .3vw);font-weight:400;color:#000;text-align:center;margin:auto;margin-top:calc(1em + .5vw);line-height:calc(1.6em + .5vw);width:calc(100px + 65vw);text-align:justify}@media screen and (min-width: 768px){.advanced_articles .header p .spOnly{display:none}}.advanced_articles .article_space{margin:auto;margin-top:calc(3em + 2vw);padding-bottom:calc(3em + 2vw);width:calc(150px + 45vw)}.advanced_articles .article_section{padding-bottom:3em}.advanced_articles .article_section:last-child .dinkus{display:none}.advanced_articles .dinkus{text-align:center;padding:3em 0;letter-spacing:.55em;color:#2c3c90}.advanced_articles .wp-text-contentwrap{margin-top:3em;font-size:calc(.7em + .3vw);line-height:calc(1.5em + .5vw);font-family:Noto Sans JP,sans-serif}.advanced_articles .wp-text-contentwrap h1{font-size:calc(1em + .6vw);line-height:1.3;color:#fff;background-color:#2c3c90;padding:calc(.2em + .1vw) 0;text-align:center;box-sizing:border-box;letter-spacing:.13em;white-space:nowrap}.advanced_articles .wp-text-contentwrap a{text-decoration:underline;text-underline-offset:2px;color:#0073bb}.advanced_articles .wp-text-contentwrap img.size-full{width:100%;height:auto}.advanced_articles .wp-text-contentwrap em{line-height:1.8;border-bottom:1px dashed rgba(0,0,0,.5)}.advanced_articles .wp-text-contentwrap em span{font-weight:500!important}
