/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/www/assets/css/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
:root{--key-color:#00cdb9;--mv-width:100%;--vantan-header-width:1404px;--ml:50px}*{border:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}body,html{width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;line-height:1;position:relative;text-align:center}article,aside,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}br,hr{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0;empty-cells:show}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes turn1{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes turn1{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes turn1-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes turn1-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes width0-100per{0%{width:0}to{width:100%}}@keyframes width0-100per{0%{width:0}to{width:100%}}@-webkit-keyframes height0-100per{0%{height:0}to{height:100%}}@keyframes height0-100per{0%{height:0}to{height:100%}}@-webkit-keyframes scale0-1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale0-1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ScrollLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}45%,55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes ScrollLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}45%,55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes delay{0%,40%,to{transform:scaleY(.05);-webkit-transform:scaleY(.05)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes delay{0%,40%,to{transform:scaleY(.05);-webkit-transform:scaleY(.05)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@-webkit-keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);opacity:1;-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);opacity:1;-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes glitch-anim-3{0%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);opacity:1;-webkit-transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1);transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1);transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes glitch-anim-3{0%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);opacity:1;-webkit-transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1);transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1);transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1)}22%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes glitch-anim-text{0%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}10%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@keyframes glitch-anim-text{0%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}10%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@-webkit-keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}5.5%,to{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}5.5%,to{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes rotate_01{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}to{-webkit-transform:rotate(390deg);transform:rotate(390deg)}}@keyframes rotate_01{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}to{-webkit-transform:rotate(390deg);transform:rotate(390deg)}}@-webkit-keyframes rotate_fadeout{0%{opacity:1}to{opacity:0}}@keyframes rotate_fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes scale_to_100per{0%{height:inherit;width:inherit}to{height:100%;width:100%}}@keyframes scale_to_100per{0%{height:inherit;width:inherit}to{height:100%;width:100%}}.br_pc,.br_tb{display:none}@font-face{font-family:number;font-style:normal;font-weight:400;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/l/font?kit=7cHpv4kjgoGqM7EPDtk20EsbrgsWQIaEBw&skey=32d7acf8757dbad0&v=v4) format("woff2");unicode-range:u+0030-0039}@font-face{font-family:number;font-style:normal;font-weight:700;src:local("Barlow Bold"),local("Barlow-Bold"),url(https://fonts.gstatic.com/l/font?kit=7cHqv4kjgoGqM7E3t-4c5UgjrQ4RRYWJCMeCnw&skey=f60e73b1bbf362f3&v=v4) format("woff2");unicode-range:u+0030-0039}*{color:#fff;font-family:number,Montserrat,M PLUS\ 1p,sans-serif}._ja{font-family:M PLUS\ 1p,sans-serif}._ja_noto{font-family:Noto Sans JP,sans-serif}body{line-height:1.3;min-height:auto!important;overflow-x:hidden;overflow-y:scroll}body.js-menu_active{overflow:hidden}img{width:100%}picture img{height:100%;-o-object-fit:cover;object-fit:cover}html{background:#000}._pre_lazy{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}img.lazyloaded{opacity:1}.non-scrollable,.non-scrollable #app{height:100vh;overflow-x:hidden;overflow-y:hidden}.pj-wrap{opacity:0}article,main{position:relative;width:100%}article{overflow:hidden}#container{margin:auto;position:relative;width:var(--mv-width)}.css-vw_hidden{height:100vh;overflow-x:hidden;position:absolute;width:100%;z-index:auto}#page_sub .css-vw_hidden{z-index:1000}.js-ttl_hidden .css-vw_hidden{display:none}.top_slider{cursor:pointer;display:block;height:280px;left:50%;margin:auto;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:401}.top_slider.pj{pointer-events:auto}.css_flex{display:-webkit-box;display:flex;flex-wrap:wrap}.css_flex+.css_flex{margin-top:42px}.css_flex.-center{-webkit-box-pack:center;justify-content:center}.css-font_color{color:var(--key-color,#00cdb9)}.css-bold{font-weight:700}.css_cross{position:relative}.css_cross:after{background:var(--key-color,#00cdb9);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.css_cross:before{background:var(--key-color,#00cdb9);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.css_cross:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pj-container_wrap{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-image:url(../img/fv_img/sp/top_fv_bg_sp.jpg);background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative}.pj-container_wrap:after{content:"";height:70px;left:0;margin:auto;max-width:2000px;opacity:1;pointer-events:none;position:fixed;top:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:1s;transition-delay:1s;width:100vw;z-index:10}.pj-container_wrap:before{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:linear-gradient(#000,transparent);content:"";height:70px;left:0;margin:auto;max-width:2000px;opacity:1;pointer-events:none;position:fixed;top:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:1s;transition-delay:1s;width:100vw;z-index:10}.js-subpage_openring .pj-container_wrap:before,.js-subpage_openring-active .pj-container_wrap:before,.non-scrollable .pj-container_wrap:before{background:0 0;opacity:0;-webkit-transition-delay:0s;transition-delay:0s}section[class*=" s-con_"],section[class^=s-con_]{position:relative;width:100%}.s-con_pager_area{padding:0 0 80px}.s-con_link{background:var(--style-guide-black-6002-c-2-c-2-c,#2c2c2c);padding:0 5% 60px}.m-vertical_txt_warp{display:none}#page_about{overflow:hidden;position:relative;width:100%}#page_about .to_about{pointer-events:none}#page_about .s-con_01{padding:60px 5%}#page_about .s-con_02{background:#282828;padding:60px 5%}#page_about .s-con_03{padding:60px 5% 140px}#page_about .s-con_05{padding:60px 0 100px}#page_top{position:relative}#page_top:after{background:linear-gradient(-5deg,rgba(3,174,205,.25),transparent 25.7%,transparent);content:"";height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:500}#page_top:before{background:linear-gradient(175deg,rgba(3,174,205,.25),transparent 22.7%,transparent);content:"";height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:500}#page_sub .s-con_01,#page_sub .s-con_03{padding:60px 5% 0}.s-con_linkbtn_01{background:var(--key-color,#00cdb9);border-color:var(--key-color,#00cdb9) transparent var(--key-color,#00cdb9) transparent;border-style:solid;border-width:1px 0;height:90px;pointer-events:auto;-webkit-transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.s-con_linkbtn_01 a{display:inline-block;width:100%}.m-con_linkbtn_01_wrap{-webkit-box-align:center;align-items:center;flex-wrap:wrap;height:100%;margin:auto;max-width:520px;padding:20px 16px;width:100%}.a-con_linkbtn_01_arrow,.m-con_linkbtn_01_wrap{position:relative;-webkit-transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.a-con_linkbtn_01_arrow{-webkit-box-flex:0;flex:0 0 40px;height:40px;margin-right:0;overflow:hidden;width:30px}.a-con_linkbtn_01_arrow:after{background-image:url(../svg/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:40px;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:30px}.a-con_linkbtn_01_arrow:before{background-image:url(../svg/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:40px;margin:auto;opacity:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:30px}.a-con_linkbtn_01_arrow:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.a-con_linkbtn_01_cell:first-child{height:50px;margin-right:12px;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:50px}.a-con_linkbtn_01_cell:nth-child(2){-webkit-box-flex:1;color:#000;flex:1 1 auto;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:left;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s}.s-con_linkbtn_01:hover{background:#000}.s-con_linkbtn_01:hover .a-con_linkbtn_01_cell{color:var(--key-color,#00cdb9)}.s-con_linkbtn_01:hover .a-con_linkbtn_01_arrow:before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}.s-con_linkbtn_01:hover .a-con_linkbtn_01_arrow:after{opacity:0;-webkit-transform:translateX(55%);transform:translateX(55%)}.s-con_linkbtn_02{background:var(--key-color,#00cdb9);padding:0 16px 40px;position:relative}.s-con_linkbtn_02 .a-pamph_wrap{bottom:auto;box-shadow:0 0 8px 0 rgba(0,0,0,.25);display:inline-block;left:0;margin:auto;position:absolute;right:0;top:-80px;width:160px}.s-con_linkbtn_02 .a-pamph_wrap img{display:block;height:auto;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}.s-con_linkbtn_02 a{display:inline-block;max-width:900px;padding-top:170px;position:relative;width:100%}.s-con_linkbtn_02 .m-tga_btn{position:relative;width:288px;z-index:10}.s-con_linkbtn_02 .m-tga_btn .a-btn_txt{font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.3}.m-con_linkbtn_02_wrap{margin:auto;max-width:900px;width:100%}.m-con_linkbtn_02_wrap p{color:#000;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.3;padding-bottom:20px}.a-con_linkbtn_02_cell{-webkit-box-flex:100%;flex:100%}.a-pamph_reqest_wrap{display:none}.a-con_linkbtn_02_cell:nth-child(2){-webkit-box-flex:1;color:#000;flex:1 1 auto;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:left;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s}.m-tga_btn{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:#fff;height:40px;justify-content:center;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:1s;transition-delay:1s;width:220px;z-index:590}.m-tga_btn.-b_btn{-webkit-box-pack:justify;background:#000;border-left:4px solid #fff;display:-webkit-box;display:flex;justify-content:space-between;padding-left:20px;padding-right:16px;-webkit-transition:.5s cubic-bezier(.22,1,.36,1) 0s;transition:.5s cubic-bezier(.22,1,.36,1) 0s}.m-tga_btn.-b_btn:hover{background:#fff;border-left:4px solid #000}.m-tga_btn.-b_btn:hover .a-btn_txt{color:#000}.m-tga_btn.-b_btn:hover .a-tga_btn_arrow:before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}.m-tga_btn.-b_btn:hover .a-tga_btn_arrow:after{opacity:0;-webkit-transform:translateX(55%);transform:translateX(55%)}.js-subpage_openring-active .m-tga_btn{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.a-btn_txt{color:#000;font-size:18px;font-weight:300;letter-spacing:.02em;-webkit-transition:.4s cubic-bezier(.22,1,.36,1) 0s;transition:.4s cubic-bezier(.22,1,.36,1) 0s}.-b_btn .a-btn_txt{color:#fff}.a-tga_btn_arrow{-webkit-box-flex:0;flex:0 0 14px;height:18px;margin-left:4px;overflow:hidden;position:relative;-webkit-transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;width:14px}.-b_btn .a-tga_btn_arrow{-webkit-box-flex:0;flex:0 0 19px;height:24px;width:19px}.a-tga_btn_arrow:after,.a-tga_btn_arrow:before{background-image:url(../svg/arrow_m.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:14px}.-b_btn .a-tga_btn_arrow:after,.-b_btn .a-tga_btn_arrow:before{height:24px;right:0;width:19px}.a-tga_btn_arrow:before{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.a-tga_btn_arrow:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.-m-btn-m{align-items:center;background:var(--key-color,#00cdb9);cursor:pointer;display:flex;height:40px;max-width:300px;padding-left:20px;position:relative;transition:background-color .5s cubic-bezier(.22,1,.36,1) 0s}.-m-btn-m:after,.-m-btn-m:before{background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:18px;margin:auto;position:absolute;right:18px;top:0;transition:.5s cubic-bezier(.22,1,.36,1) 0s;width:14px}.-m-btn-m:after{background-image:url(../svg/arrow_b.svg)}.-m-btn-m:before{background-image:url(../svg/arrow_m.svg);opacity:0;transform:translateX(6px)}.-m-btn-m span{color:#000;display:inline-block;font-size:18px;font-weight:600;padding-top:4px}.-m-btn-m:hover{background:#fff}.-m-btn-m:hover span{color:#000}.-m-btn-m:hover:after{opacity:0;transform:translateX(6px)}.-m-btn-m:hover:before{opacity:1;transform:translateX(0)}.m-access_cell .-m-btn-m{margin-top:4px}.a-scrolltop{padding-top:20px}.a-scrolltop img{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity;transition-property:opacity;width:64px}.a-scrolltop img:hover{opacity:.5}.a-vga_logo{opacity:0;pointer-events:none;width:210px}.js-menu_active .a-vga_logo,.js-vantanHeader-hide .a-vga_logo{opacity:1;pointer-events:all}.js-menu_active .a-vga_logo:hover,.js-vantanHeader-hide .a-vga_logo:hover{opacity:.5;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.m-vga_nav{-webkit-box-pack:end;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;justify-content:flex-end}.m-vga_nav .a-header_nav_cell{display:none}.m-vga_nav .a-header_nav_cell a{letter-spacing:.1rem}.o-fixed_content{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;left:0;margin:auto;max-width:var(--mv-width);min-height:0;position:fixed;-webkit-transition:width .5s ease;transition:width .5s ease;width:100vw;z-index:10000}.o-fixed_content._top{position:sticky;top:0}.js-menu_active .o-fixed_content._top,.js-vantanHeader-hide .o-fixed_content._top{position:fixed}.o-fixed_content._top .o-fixed_content_inner{-webkit-box-pack:justify;display:flex;justify-content:space-between;left:0;padding:19px 17px 11px 16px;position:absolute;top:0;width:100%}.o-fixed_content._bottom_right{-webkit-box-pack:end;bottom:0;justify-content:flex-end;left:auto;padding:0;right:0;width:320px}.m-tgs_header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-box-align:center;align-items:flex-start;align-items:center;align-self:start;display:-webkit-box;display:flex;flex-direction:row;justify-self:start;z-index:100}.link_about{padding-top:10px;position:relative}.link_about:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0;bottom:0;content:"";height:3px;left:-11px;margin:auto;position:absolute;top:10px;width:6px}.link_archive{padding-top:10px;position:relative}.link_archive:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0;bottom:0;content:"";height:3px;left:-11px;margin:auto;position:absolute;top:10px;width:6px}.link_archive a{opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.link_archive a:hover{opacity:.5}.a-link_icon{margin-right:12px;opacity:1;pointer-events:all;-webkit-transition:all .3s;transition:all .3s}.a-link_icon:hover{opacity:.5}.link_glab,.link_twi,.link_vga{height:40px;width:40px}._bottom_left{display:none}._bottom_left .a-copyright{-webkit-box-flex:0;display:none;flex:0 0 100%;font-size:11px;font-weight:400;text-align:left}.m-vga_nav .a-header_nav_cell{margin-left:14px}.m-vga_nav .a-header_nav_cell a{font-size:24px}.a-link_pamph{-webkit-box-flex:0;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;align-self:center;background:var(--key-color,#00cdb9);display:-webkit-box;display:flex;flex:0 0 270px;height:50px;justify-content:flex-start;position:relative;-webkit-transition:.5s cubic-bezier(.22,1,.36,1) 0s;transition:.5s cubic-bezier(.22,1,.36,1) 0s}.a-link_pamph:after{content:"";position:absolute}.a-link_pamph:before{border-color:transparent transparent var(--key-color,#00cdb9) transparent;border-style:solid;border-width:0 0 50px 22px;content:"";height:0;left:-22px;position:absolute;top:0;-webkit-transition:.5s cubic-bezier(.22,1,.36,1) 0s;transition:.5s cubic-bezier(.22,1,.36,1) 0s;width:0}.a-link_pamph:after{background-image:url(../img/img_pamph.png);background-repeat:no-repeat;background-size:contain;bottom:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);height:57px;right:10px;width:40px}.a-link_pamph .a-link_pamph_wrap{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#000;display:-webkit-box;display:flex;font-size:14px;justify-content:center;letter-spacing:.04rem;line-height:1.5rem;max-width:190px;padding-left:4px;position:relative;width:100%}.a-link_pamph .a-link_pamph_wrap span{color:#000;font-weight:600}.a-link_pamph .a-link_pamph_wrap:after{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:-18px;top:0;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:14px}.a-link_pamph .a-link_pamph_wrap:before{background-image:url(../svg/arrow_m.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:18px;margin:auto;opacity:0;position:absolute;right:-18px;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:14px}.a-link_pamph .a-link_pamph_wrap:after{background-image:url(../svg/arrow_s.svg);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.a-link_pamph:hover{background:#fff}.a-link_pamph:hover:before{border-color:transparent transparent #fff}.a-link_pamph:hover .a-link_pamph_wrap:before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}.a-link_pamph:hover .a-link_pamph_wrap:after{opacity:0;-webkit-transform:translateX(55%);transform:translateX(55%)}.o-fixed_floating{bottom:0;height:60px;left:0;position:fixed;transition-duration:.3s;transition-property:opacity;width:100%;z-index:10000}.js-fixed_floating-hide .o-fixed_floating{opacity:0;pointer-events:none}.js-menu_active .o-fixed_floating{opacity:1;pointer-events:all}.o-fixed_floating .o-fixed_floating_inr{display:flex;height:60px;justify-content:space-between;margin:0 -14px;position:relative}.o-fixed_floating .a-link_floating{align-items:center;display:flex;height:60px;justify-content:center;padding:0 20px;position:relative;width:50%}.o-fixed_floating .a-link_floating:before{background-color:var(--key-color,#00cdb9);box-shadow:0 0 6px 0 rgba(0,0,0,.2);content:"";display:block;height:100%;position:absolute;transform:skewX(-24deg);width:100%;z-index:-1}.o-fixed_floating .a-link_floating.btn_campus:before{border-right:2px solid #000}.o-fixed_floating .a-link_floating.btn_pamph:before{border-left:2px solid #000}.o-fixed_floating .a-link_floating_txt{background:url(../svg/arrow_s.svg) 100% no-repeat;background-size:14px 18px;height:18px;padding:1px 20px 0 0;position:relative}.o-fixed_floating .a-link_floating_img{display:none}.a-menu_btn{-webkit-box-pack:center;cursor:pointer;display:-webkit-box;display:flex;flex-wrap:wrap;height:50px;justify-content:center;margin-left:14px;padding:0 0 14px;width:50px}.txt_menu{color:#fff;font-size:10px;padding:2px 0}.menu-trigger{height:17px;margin:0 10px 4px;position:relative;width:21px}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .3s;transition:all .3s}.menu-trigger span{background-color:var(--key-color,#00cdb9);height:1px;left:0;position:absolute;width:100%}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){height:2px;top:7px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger span:first-of-type{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition:.3s linear;transition:.3s linear}.menu-trigger span:nth-of-type(2){-webkit-animation:menu-bar02 .3s forwards;animation:menu-bar02 .3s forwards}.menu-trigger span:nth-of-type(3){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition:.3s linear;transition:.3s linear}.menu-trigger:after{border:1px solid rgba(173,205,3,.6);border-radius:50%;content:"";display:block;height:30px;left:50%;margin:-16px 0 0 -16px;opacity:0;position:absolute;top:50%;-webkit-transition:all .1s .4s;transition:all .1s .4s;width:30px}@-webkit-keyframes menu-bar02{0%{opacity:0}to{opacity:1}}@keyframes menu-bar02{0%{opacity:0}to{opacity:1}}.js-menu_active .menu-trigger:after{-webkit-animation:circle .3s;animation:circle .3s}.js-menu_active .menu-trigger span:first-of-type{-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.js-menu_active .menu-trigger span:nth-of-type(2){-webkit-animation:active-menu-bar02 .3s .1s forwards;animation:active-menu-bar02 .3s .1s forwards}.js-menu_active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s}@-webkit-keyframes circle{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(3.5);transform:scale(3.5)}}@keyframes circle{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(3.5);transform:scale(3.5)}}@-webkit-keyframes active-menu-bar02{0%{opacity:1}to{opacity:0}}@keyframes active-menu-bar02{0%{opacity:1}to{opacity:0}}.o-menu_content{background:#282828;display:block;height:0;left:0;opacity:0;padding-top:70px;pointer-events:none;position:fixed;top:0;width:100%}.js-menu_active .o-menu_content{height:100%;opacity:1;overflow-y:scroll;pointer-events:all;z-index:599}.o-menu_content .link_about{display:inline-block}.o-menu_content .link_about:before{width:10px}.o-menu_content .link_about .to_about{font-size:24px;letter-spacing:.02em;padding-left:4px}.o-menu_content .link_archive{display:inline-block}.o-menu_content .link_archive:before{width:10px}.o-menu_content .link_archive .to_archive{font-size:24px;letter-spacing:.02em;padding-left:4px}.m-menu_wrap{justify-content:space-around;padding:20px 8px 10px;width:100%}.m-menu_item{-webkit-box-flex:0;flex:0 1 calc(50% - 8px);margin:auto auto 20px;max-width:360px;min-width:288px;opacity:1;position:relative;transition-duration:.3s;transition-property:opacity}.m-menu_item:hover{opacity:.5}.m-menu_item picture{display:block;font-size:0;line-height:0}.m-menu_link{-webkit-box-pack:center;justify-content:center}.m-menu_link .link_twi{margin-right:0}.m-menu_link .a-copyright{-webkit-box-flex:0;display:inline-block;flex:0 0 100%;font-size:10px;padding:10px 16px 100px}.a-menu_en{display:block;font-size:12px;letter-spacing:.05rem;margin-bottom:11px;position:relative}.a-menu_en:before{background:var(--key-color,#00cdb9);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:14px}.slider_test{background:#1c2020}.slider_test img{height:100%;-o-object-fit:cover;object-fit:cover}.swiper-wrapper{max-width:calc(177.77778vh - 256px)}.m-slider_01,.swiper-wrapper,.swiper-wrapper .a-slider_01{height:100%;width:100%}.m-slider_01{margin:auto}.js-slide-visible .swiper_main-container{opacity:1;z-index:200}.swiper_main-container .img-wrapper{height:100vh;left:50%;margin:auto;max-height:1300px;max-width:2000px;position:absolute;top:50%;-webkit-transform:scale(.75) translate(-50%,-50%);transform:scale(.75) translate(-50%,-50%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .28s .7s;transition:all .28s .7s;width:100%}.js-pjax_anim-active .swiper_main-container .img-wrapper{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transition-timing-function:cubic-bezier(.6,-.18,.73,.04);transition-timing-function:cubic-bezier(.6,-.18,.73,.04)}.swiper_main-container .img-wrapper img{-o-object-fit:cover;object-fit:cover}.a-slider_01.swiper-slide img{background:#000;left:50%;margin:auto;max-width:2000px;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.swiper_pager-container{bottom:18%;left:0;margin:auto;max-width:calc(var(--vantan-header-width) + var(--ml)*2);overflow:visible;position:fixed;right:0;transition:.5s;width:100%;z-index:410}.m-swiper_pager{margin:0 var(--ml)}.m-swiper_pager .swiper-wrapper{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;justify-content:flex-start;margin:0 auto;transform:none!important}.m-swiper_pager .swiper-wrapper .swiper-slide{cursor:pointer;height:50px;opacity:.7;position:relative;-webkit-transition:.3s;transition:.3s;width:50px}.m-swiper_pager .swiper-wrapper .swiper-slide.is-first_slide{opacity:0!important;pointer-events:none;position:absolute}.m-swiper_pager .swiper-wrapper .swiper-slide img{border-radius:100%;height:100%;left:50%;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.m-swiper_pager .swiper-wrapper .swiper-slide.sw-slide-active{opacity:1}.m-swiper_pager .swiper-wrapper .swiper-slide.sw-slide-active:before{background:url(../svg/current_ring.svg);background-repeat:no-repeat;background-size:contain;content:"";height:58px;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:58px;z-index:100}.tablet .swiper_main-container .img-wrapper{-webkit-transform:scale(.55) translate(-50%,-50%);transform:scale(.55) translate(-50%,-50%);-webkit-transition:all .28s .8s;transition:all .28s .8s}.js-pjax_anim-active.tablet .swiper_main-container .img-wrapper{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transition-timing-function:cubic-bezier(.6,-.18,.73,.04);transition-timing-function:cubic-bezier(.6,-.18,.73,.04)}.a-top_bg_ring_L{height:100%;overflow:hidden;width:100%}.a-top_bg_ring_L,.a-top_bg_ring_L img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.a-top_bg_ring_L img{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate_01;animation-name:rotate_01;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:block;width:90%}.a-top_bg_ring_M{bottom:0;height:32.3076923077vw;left:0;margin:auto;position:absolute;right:0;top:0;width:32.3076923077vw}.a-top_bg_ring_M:after{border-radius:100%;content:"";left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:300}.a-top_bg_ring_M:before{border:10px solid rgba(173,205,3,.4);border-radius:100%;content:"";height:calc(100% - 20px);left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:300}.a-top_bg_ring_M:after{border:2px solid rgba(173,205,3,.6);height:calc(100% + 10px);width:calc(100% + 10px)}.s-mv_area{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:calc(100svh - 144px);justify-content:center;max-height:1300px;max-width:var(--mv-width);opacity:1;overflow:hidden;position:relative;width:100%}.s-mv_area .a-mv_img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:30}.s-mv_area:after{content:"";height:100vh;left:0;margin:auto;pointer-events:none;position:fixed;width:100vw;z-index:500}.s-mv_area:before{background:linear-gradient(175deg,rgba(3,174,205,.25),transparent 22.7%,transparent);content:"";height:100vh;left:0;margin:auto;pointer-events:none;position:fixed;top:0;width:100vw;z-index:500}.s-mv_area:after{background:linear-gradient(-5deg,rgba(3,174,205,.25),transparent 25.7%,transparent);bottom:0}.a-sub_page_ttl{height:100%;left:0;margin:auto;max-width:2000px;overflow:hidden;position:absolute;top:0;width:100%}.a-sub_page_ttl img{height:auto;left:50%;opacity:0;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;z-index:500}.a-sub_page_ttl-inner{position:relative}.a-sub_page_ttl-school{font-size:40px;font-style:normal;font-weight:700;letter-spacing:1px;text-align:left}.a-sub_page_ttl-school .-font-thin{display:inline-block;font-size:16px;font-weight:300;letter-spacing:1px;line-height:1;padding-left:8px}.a-sub_page_ttl-title{color:var(--style-guide-white-fff,#fff);font-size:100px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1}.a-sub_page_ttl-title .-font-thin{display:inline-block;font-weight:100;letter-spacing:2px;line-height:1.1}.a-sub_page_ttl-text{font-size:22px;font-style:normal;font-weight:300;height:38px;letter-spacing:1px;line-height:normal;margin-top:6px;position:relative;text-align:right}.a-sub_page_ttl-text .a-sub_page_ttl-text-deco{border-bottom:1px solid var(--key-color,#00cdb9);border-top:1px solid var(--key-color,#00cdb9);bottom:0;height:5px;left:auto;position:absolute;right:0;width:26px}.a-sub_page_ttl-link{margin-top:22px}#page_sub .a-sub_page_ttl{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;max-height:1300px;max-width:2000px;opacity:1;right:0;top:0;z-index:500}#page_about .a-sub_page_ttl{bottom:0;height:auto;margin:auto;right:0;width:290px}#page_about .a-sub_page_ttl img{height:auto;width:100%}#page_about .a-sub_page_ttl.js-article_ttl{display:none}.a-ttl_wrap{z-index:40}.a-ttl_wrap .m-sub_ttl{display:inline-block;font-size:13px;letter-spacing:.02em;margin-bottom:13px;position:relative;text-align:left}.a-ttl_wrap .m-sub_ttl:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0 0;bottom:-7px;content:"";height:1px;left:0;margin:auto;position:absolute;width:10px}.a-primary_ttl{font-size:37px;letter-spacing:-.02em;padding:10px 0 36px;position:relative}.a-primary_ttl:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0;bottom:-3px;content:"";height:2px;margin:auto;position:absolute;right:0;width:10px}.a-scroll_icon{bottom:60px;height:64px;margin:auto;position:absolute;width:64px;z-index:40}.a-scroll_icon img{animation:scrollDown1 1.5s ease-in-out infinite;-o-object-fit:contain;object-fit:contain;width:66px}@keyframes scrollDown1{0%{opacity:0;transform:translateY(-15px)}30%{opacity:1;transform:translateY(4px)}80%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(22px)}}.tablet #page_about .a-sub_page_ttl{width:660px}.js-pjax_anim-active #anim_wrap:before{opacity:0}.js-slide-visible #anim_wrap{background-image:none}#loop_ring_wrap{height:100%;left:0;margin:auto;max-width:2000px;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:opacity .1s .5s,background-image .1s .5s;transition:opacity .1s .5s,background-image .1s .5s;width:100%;z-index:220}.js-pjax_anim-active #loop_ring_wrap{opacity:0}.js-slide-visible #loop_ring_wrap{background-image:none}#ttl_anim_wrap{bottom:0;height:100%;left:0;margin:auto;max-width:2000px;overflow:hidden;position:absolute;top:0;width:100%;z-index:410}#ttl_anim_wrap.pj{height:40%;position:fixed}#ttl_pjax_anim_wrap{bottom:0;height:40%;left:50vw;margin:auto;max-width:2000px;overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);width:100%;z-index:400}#ttl_pjax_anim_wrap.pj{height:40%;position:fixed}#pjax_anim_wrap{height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:0}.js-pjax_anim-active #pjax_anim_wrap{z-index:390}#next_page_wrap{height:100vh;left:0;margin:auto;max-height:1300px;max-width:2000px;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .4s;transition:opacity .4s;width:100vw;z-index:0}.js-pjax_anim-active #next_page_wrap{opacity:1;z-index:600}#next_page_wrap:before{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity 1.5s 1s;transition:opacity 1.5s 1s;width:100%;z-index:10}.js-pjax_anim-active #next_page_wrap:before{opacity:0}#pjax_anim_02_wrap{bottom:0;height:100%;left:0;margin:auto;overflow:hidden;overflow:initial;padding-top:170px;position:absolute;right:0;top:0;width:100%;z-index:420}.js-pjax_anim_02-active #pjax_anim_02_wrap{position:fixed}.ttl_anim,.ttl_pjax_anim{height:300px!important;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:400px!important}.loop_ring,.op_anim{height:auto!important}.loop_ring,.next_page,.op_anim,.pjax_anim{left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:474px!important}.next_page,.pjax_anim{height:900px!important}.js-pjax_anim-active .next_page:before,.js-pjax_anim-active .pjax_anim:before{opacity:0}.pjax_anim_02{height:900px!important;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:474px!important}.m-next_mv_wrap{margin-top:140px;overflow:hidden;padding-top:0;position:relative;width:100%}.m-next_mv_wrap .a-scroll_icon{left:50%;opacity:1;-webkit-transform:translate(-50%,100px);transform:translate(-50%,100px);-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:4s;transition-delay:4s;z-index:500}.js-subpage_openring-active .m-next_mv_wrap .a-scroll_icon{opacity:0;-webkit-transition-delay:2s;transition-delay:2s}.m-next_mv{height:calc(100vh - 10px);margin:0 auto auto;max-width:2000px;position:relative;width:100%;width:100vw}.article_08 .m-next_mv .a-sub_page_ttl{bottom:0;margin:auto;right:0;width:290px}.article_08 .m-next_mv .a-sub_page_ttl img{height:auto;width:100%}.tablet .article_08 .m-next_mv .a-sub_page_ttl{width:660px}.m-next_mv .a-next_mv_img{display:block;font-size:0;height:100vh;left:50%;margin:auto;max-height:1300px;max-width:2000px;position:absolute;top:50%;-webkit-transform:scale(.75) translate(-50%,-50%);transform:scale(.75) translate(-50%,-50%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .28s .7s;transition:all .28s .7s;width:100%}.js-subpage_openring-active .m-next_mv{height:100vh;margin-bottom:0;max-height:1300px}.js-subpage_openring-active .m-next_mv,.js-subpage_openring-active .m-next_mv .a-next_mv_img{-webkit-transition-timing-function:cubic-bezier(.6,-.18,.73,.04);transition-timing-function:cubic-bezier(.6,-.18,.73,.04)}.js-subpage_openring-active .m-next_mv .a-next_mv_img{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.m-next_mv .m-tga_btn{bottom:0;top:-300px}.tablet #anim_wrap{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:250}.tablet #ttl_anim_wrap.pj,.tablet #ttl_pjax_anim_wrap.pj{cursor:pointer;height:50%}.tablet .ttl_anim,.tablet .ttl_pjax_anim{height:500px!important;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:700px!important}.tablet .loop_ring,.tablet .op_anim{height:auto!important;width:100%!important}.tablet .next_page,.tablet .pjax_anim,.tablet .pjax_anim_02{height:auto!important;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:100%!important}.tablet .m-next_mv_wrap{height:auto;padding-top:100px}.tablet .m-next_mv_wrap .a-scroll_icon{-webkit-transform:translate(-50%,340px);transform:translate(-50%,340px)}.tablet .m-next_mv{height:100vh;margin-bottom:0;position:relative;width:100vw}.tablet .m-next_mv .a-next_mv_img{display:block;font-size:0;height:100vh;margin:auto;-webkit-transform:scale(.55) translate(-50%,-50%);transform:scale(.55) translate(-50%,-50%)}.js-subpage_openring-active.tablet .m-next_mv{height:100vh;margin-bottom:0;max-height:1300px}.js-subpage_openring-active.tablet .m-next_mv,.js-subpage_openring-active.tablet .m-next_mv .a-next_mv_img{-webkit-transition-timing-function:cubic-bezier(.6,-.18,.73,.04);transition-timing-function:cubic-bezier(.6,-.18,.73,.04)}.js-subpage_openring-active.tablet .m-next_mv .a-next_mv_img{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.a-section_ttl{font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1.3;padding-bottom:30px;text-align:center}.a-section_description{font-size:16px;letter-spacing:.02em;line-height:1.8;margin:auto;max-width:900px;padding-bottom:40px;text-align:center;width:100%}#page_about .s-con_02 .a-section_ttl,#page_about .s-con_03 .a-section_ttl{display:inline-block;padding-bottom:30px}#page_about .s-con_02 .a-section_ttl ._en,#page_about .s-con_03 .a-section_ttl ._en{display:inline-block;font-size:32px;font-weight:600;letter-spacing:.02em;margin-bottom:10px;position:relative}#page_about .s-con_02 .a-section_ttl ._en:before,#page_about .s-con_03 .a-section_ttl ._en:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0 0;bottom:-3px;content:"";height:2px;left:0;margin:auto;position:absolute;width:22px}#page_about .s-con_02 .a-section_ttl ._ja,#page_about .s-con_03 .a-section_ttl ._ja{display:block;font-size:18px;letter-spacing:.08em;line-height:1.3;text-align:center;width:100%}.m-movie_wrap{margin:auto auto 60px;max-width:900px;width:100%}.a-moive{height:0;margin:auto;padding-top:56.25%;position:relative;width:100%}.a-moive iframe{height:100%;position:absolute;right:0;top:0;width:100%}.m-conp_card{background:hsla(0,0%,100%,.75);margin:auto auto 60px;max-width:900px;position:relative;width:100%;z-index:1}.m-conp_card:last-child{margin-bottom:0}.m-conp_card.-type_b{margin-bottom:30px}.m-conp_card.-type_b .a-card_thumb{border-left:4px solid var(--key-color,#00cdb9);display:block}.m-conp_card.-type_b .a-card_thumb img{display:block}.a-conp_badge{bottom:auto;font-size:0;height:80px;left:auto;position:absolute;right:-10px;top:-40px;width:80px;z-index:10}.a-card_heading_wrap{background:#2f2f2f;border-left:4px solid var(--key-color,#00cdb9);display:-webkit-box;display:flex;flex-wrap:wrap;padding:20px 10px 20px 20px;position:relative;text-align:left}.s-con_02 .a-card_heading_wrap{background:#000}.a-card_heading_wrap:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0;bottom:10px;content:"";height:2px;margin:auto;position:absolute;right:10px;width:14px}.-type_b .a-card_heading_wrap{-webkit-box-flex:1;align-content:space-between;flex-grow:1;padding:20px 20px 30px}.-type_b .a-card_heading_wrap:before{content:none}.-type_b .a-card_heading_wrap h4 ._ja_noto{font-size:12px}.-type_b .a-card_heading_wrap h4 .css-bold{font-size:30px;letter-spacing:.02em}.a-card_heading{-webkit-box-pack:start;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:flex-start}.a-card_heading_wrap._type-name{flex-direction:column}.a-card_heading_wrap._type-name .a-card_heading+.a-card_heading,.a-card_heading_wrap._type-name .a-card_heading_ttl+.a-card_heading_ttl{margin-top:8px}.a-card_heading .a-fea_label{-webkit-box-flex:100%;align-self:flex-start;display:block;flex:100%;font-size:12px;letter-spacing:.02em;margin-bottom:16px;position:relative;text-align:left}.a-card_heading .a-fea_label:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0 0;bottom:-6px;content:"";height:2px;left:0;margin:auto;position:absolute;width:14px}.a-card_heading .a-fea_label .css-font_color{font-size:34px;margin-left:3px;position:absolute;top:-10px}.s-con_03 .a-card_heading .a-fea_label .css-font_color{font-size:inherit;margin:0;position:relative;top:0}.a-card_heading ._ja{font-size:20px;font-weight:700;letter-spacing:.08em}.-type_b .a-card_heading{padding-bottom:30px}.-type_b .a-card_heading ._ja_noto{font-size:20px;letter-spacing:.08em}.-type_b .a-card_heading .a-fea_label .css-font_color{font-size:12px;margin-left:4px;position:relative;top:0}.s-con_03 .a-card_heading ._ja_noto{font-family:inherit;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1.3}.a-card_con .a-card_imgbox{-webkit-box-flex:0;flex:0 0 100%;font-size:0}.a-card_con .a-card_imgbox img{-o-object-fit:cover;object-fit:cover;width:100%}.a-card_txtbox{padding:30px 20px}.a-card_txtbox p{color:#000;font-size:16px;letter-spacing:.03em;line-height:1.8;text-align:left}.a-card_txtbox .__note{color:#000;font-size:13px}.m-card_prof_wrap{-webkit-box-pack:start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;padding:10px 20px 30px}.m-card_prof_wrap .a-card_imgbox{margin:auto;padding-bottom:20px;width:190px}.a-card_prof{text-align:left;width:100%}.a-card_prof *{color:#000}.a-card_prof_name{-webkit-box-pack:start;-webkit-box-align:start;align-items:flex-start;justify-content:flex-start}.a-card_prof_name span{font-size:12px;letter-spacing:.02em;line-height:1.4}.a-card_prof_name>span:first-child{font-size:20px;font-weight:700;letter-spacing:.08em;margin-right:16px;padding-bottom:10px}.a-card_acc{display:none;font-size:14px;letter-spacing:.02em;line-height:1.8;padding-top:20px}.m-card_acc_btn{-webkit-box-pack:end;-webkit-box-align:center;align-items:center;justify-content:flex-end;padding-top:20px}.a-card_acc_toggle{background:#000;height:30px;margin-left:10px;position:relative;width:30px}.a-card_acc_toggle,.a-card_acc_toggle span{-webkit-transition:.3s ease-out;transition:.3s ease-out}.a-card_acc_toggle span{background:#fff;bottom:0;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.a-card_acc_toggle span:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.js-acc_active .a-card_acc_toggle span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-acc_active .a-card_acc_toggle span:first-child{-webkit-animation:rotate_fadeout .5s forwards;animation:rotate_fadeout .5s forwards;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.a-acc_label{height:17px;overflow:hidden;position:relative;width:45px}.a-acc_label:after{bottom:0;font-size:13px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.4s cubic-bezier(.22,1,.36,1) 0s;transition:.4s cubic-bezier(.22,1,.36,1) 0s}.a-acc_label:before{bottom:0;content:"MORE";font-size:13px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.4s cubic-bezier(.22,1,.36,1) 0s;transition:.4s cubic-bezier(.22,1,.36,1) 0s}.a-acc_label:after{content:"CLOSE";-webkit-transform:translateY(100%);transform:translateY(100%)}.js-acc_active .a-acc_label:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.js-acc_active .a-acc_label:after{-webkit-transform:translateY(0);transform:translateY(0)}.a-card_description{padding:30px 20px 40px}.a-card_description *{color:#000;text-align:left}.a-game_ttl{font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1.3;padding-bottom:11px}.a-game_txt{font-size:14px;letter-spacing:.02em;line-height:1.8}.s-con_03 .m-slider_02,.s-con_03 .m-slider_03{background:#9d9d9d;height:0;padding-top:69.4444444444%;position:relative}.s-con_03 .m-slider_02 .swiper-wrapper,.s-con_03 .m-slider_03 .swiper-wrapper{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.s-con_03 .m-slider_02 .img-wrapper,.s-con_03 .m-slider_03 .img-wrapper{height:100%}.s-con_03 .m-slider_02 .img-wrapper img,.s-con_03 .m-slider_03 .img-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain}.s-con_03 .m-slider_02 .swiper-pagination-bullets,.s-con_03 .m-slider_03 .swiper-pagination-bullets{bottom:10px;font-size:0}.s-con_03 .m-slider_02 .swiper-pagination-bullet,.s-con_03 .m-slider_03 .swiper-pagination-bullet{background:#666;height:10px;margin:0 10px;opacity:1;width:10px}.s-con_03 .m-slider_02 .swiper-pagination-bullet-active,.s-con_03 .m-slider_03 .swiper-pagination-bullet-active{background:var(--key-color,#00cdb9)}.m-access_wrap{margin:auto;max-width:2000px;-webkit-transform:translateX(-5%);transform:translateX(-5%);width:100vw}.m-access_cell{-webkit-box-flex:0;flex:0 0 100vw;margin-bottom:40px;max-width:2000px}.m-access_cell:nth-child(2){margin-bottom:0;padding:0 5%}.a-access_txt{font-size:15px;letter-spacing:.01em;line-height:1.8;padding-bottom:25px;text-align:left}.a-access_txt:nth-child(3){padding-bottom:60px}.a-gmap{height:0;padding-top:90.2777777778%;position:relative;width:100%}.a-gmap iframe{left:0;position:absolute;top:0}.m-school_info{-webkit-box-pack:center;justify-content:center;margin:auto;width:100%}.m-school_info .m-conp_card_02{-webkit-box-flex:0;flex:0 0 288px}.m-conp_card_02{display:-webkit-box;display:flex;margin:0 20px 40px}.m-conp_card_02 h3{padding-bottom:30px}.m-conp_card_02 ._ja_noto{display:block;font-size:20px;letter-spacing:.08em}.m-conp_card_02.-type_b .a-fea_label{display:block;font-size:12px;letter-spacing:.02em;margin-bottom:12px;position:relative}.m-conp_card_02.-type_b .a-fea_label .a-fea_label .css-font_color{font-size:12px;margin-left:4px;position:relative;top:0}.m-conp_card_02.-type_b .a-fea_label:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0 0;bottom:-6px;content:"";height:2px;left:0;margin:auto;position:absolute;width:14px}.m-conp_card_02 h4 ._ja_noto{font-size:12px}.m-conp_card_02 h4 .css-bold{font-size:30px;letter-spacing:.02em}.m-conp_card_02 .a-card_thumb{border-left:4px solid var(--key-color,#00cdb9);display:block}.m-conp_card_02 .a-card_thumb img{display:block}.a-card_heading_02{display:block;width:100%}.m-conp_card_inner.-batch{position:relative}.a-card_batch{bottom:77px;position:absolute;right:5px;width:72px}.m-conp_txt{margin:auto auto 40px;max-width:900px;width:100%}.m-conp_txt .a-card_heading .a-fea_label .css-font_color{font-size:12px;margin:0 2px;position:relative;top:0}.m-conp_txt .a-card_heading_wrap{margin-bottom:40px}.m-conp_txt h4.a-conp_txt_heading{font-size:20px;font-weight:700;letter-spacing:.08em;padding-bottom:30px}.m-conp_txt._sp{display:block}.m-conp_txt._pc{display:none}.a-cell_layout_01{-webkit-box-flex:1;flex:1 1 auto;font-size:14px;letter-spacing:.02em;line-height:1.8;text-align:left}.a-cell_layout_01._img_wrap,.a-cell_layout_01._long_img{font-size:0;line-height:0;margin-bottom:30px}.a-cell_layout_01._img_wrap+._img_wrap,.a-cell_layout_01._long_img+._img_wrap{margin-top:10px}.a-cell_layout_01:nth-child(3){margin-bottom:20px}.m-layout_03{margin:auto;max-width:432px;width:100%}.a-cell_layout_03{-webkit-box-flex:1;flex:1 1 calc(50% - 16px)}.a-cell_layout_03._img_wrap{font-size:0;line-height:0;margin-bottom:20px}.a-cell_layout_03 p{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.6;padding-top:12px;text-align:center}.a-cell_layout_03:nth-child(2n){margin-left:16px}.a-attention{font-size:12px;letter-spacing:.08em;line-height:1.8;margin:auto;max-width:900px;text-align:left;width:100%}.article_06 ._long_img._img_wrap{margin:auto}.m-cmt_card{margin:auto auto 60px;max-width:900px;width:100%}.m-cmt_card h3.a-card_heading{width:100%}.m-conp_card h3.a-card_heading .css-bold,.m-conp_sct h3.a-card_heading .css-bold{-webkit-box-flex:1;flex:1 0 100%;font-size:20px;letter-spacing:.08em;margin-bottom:2px}.m-conp_card h3.a-card_heading .css-bold span,.m-conp_sct h3.a-card_heading .css-bold span{font-size:12px}.m-conp_card h3.a-card_heading ._ja_noto,.m-conp_sct h3.a-card_heading ._ja_noto{font-size:12px;letter-spacing:.02em}.m-cmt_card:last-child{margin-bottom:0}.a-cmt_label{font-size:12px;letter-spacing:.02em;margin-bottom:7px;padding-bottom:6px;position:relative}.a-cmt_label .css-font_color{font-weight:600}.a-cmt_label ._ja_noto{font-size:11px;font-weight:700}.a-cmt_label:before{border-color:var(--key-color,#00cdb9);border-style:solid;border-width:1px 0 0;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;width:14px}.m-layout_02{-webkit-box-pack:center;background:#bfbfbf;justify-content:center}.a-cell_layout_02{color:#000;font-size:14px;letter-spacing:.02em;line-height:1.8;padding:30px 20px;text-align:left}.a-cell_layout_02._img_wrap{padding-bottom:0;padding-top:30px}.a-cell_layout_02._img_wrap picture{margin:auto;width:248px}.a-cell_layout_02._ja_noto+.a-cell_layout_02._img_wrap,.a-cell_layout_02._ja_noto+.a-cell_layout_02._ja_noto{padding-top:0}.a-archive_link_wrap{margin:auto auto 60px;max-width:642px;width:100%}.a-archive_link{-webkit-box-pack:start;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:flex-start;pointer-events:auto;width:100%}.a-archive_link .-img_wrap{-webkit-box-flex:0;flex:0 0 auto;flex-basis:100%;height:140px;line-height:0;max-width:100%}.a-archive_link .-img_wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -20px;object-position:0 -20px}.a-archive_link .-txtbox{-webkit-box-flex:0;background:var(--key-color,#00cdb9);border-color:var(--key-color,#00cdb9) transparent var(--key-color,#00cdb9) transparent;border-style:solid;border-width:1px 0;flex:0 0 auto;flex-basis:100%;height:144px;max-width:100%;padding:21px 16px 18px;position:relative}.a-archive_link .-txtbox:before{background-image:url(../svg/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:16px;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:30px}.a-archive_link .-jpn{color:#000;display:block;font-size:31px;font-weight:700;line-height:1.32}.a-archive_link .-eng{display:block;font-weight:500}.a-archive_link .-em,.a-archive_link .-eng{color:#000;font-size:19px;letter-spacing:.02em;line-height:1.26}.a-archive_link .-em{font-weight:700}#archive{padding-top:60px}.archive a{color:var(--key-color,#00cdb9);font-size:inherit;font-weight:inherit;letter-spacing:.02em;line-height:inherit}.archive a:hover{text-decoration:underline}.archive .m-conp_txt:first-child{margin-bottom:40px}.archive .m-conp_txt:last-child{margin-bottom:0}.archive .a-cell_layout_01._img_wrap+._img_wrap{margin-right:0}.archive .a-card_heading_wrap{background:var(--key-color,#00cdb9);border:none;padding:20px}.archive .a-card_heading_wrap:before{border-color:#000;width:14px}.archive .a-fea_label{font-size:12px;font-weight:300;letter-spacing:.02em;margin-bottom:15px}.archive .a-fea_label:before{border-color:#000;width:14px}.archive .-jpn{color:#000;font-size:31px;font-weight:700;line-height:1.32}.archive .-eng{font-weight:500}.archive .-em,.archive .-eng{color:#000;font-size:19px;letter-spacing:.02em;line-height:1.26}.archive .-em{font-weight:700}.archive .a-card_heading .a-fea_label .css-font_color{color:#000;font-size:12px;font-weight:300;letter-spacing:.02em}.u-margin-0{margin:0!important}.u-margin-10{margin:10px}.u-dsp-none{display:none}.m-conp_sct{margin:60px auto 0;max-width:900px;width:100%}.a-card_heading_wrap._type-comment{flex-direction:column;line-height:1.4;padding:20px 10px 22px 20px}.u-comment_ttl{font-size:22px;font-weight:700;letter-spacing:.08em;position:relative}.u-comment_ttl:before{background-color:var(--key-color,#00cdb9);bottom:-2px;content:"";height:1px;left:0;position:absolute;width:18px}.u-comment_name{font-size:16px;font-weight:700;letter-spacing:.02em;margin-top:14px}.u-comment_name span{font-size:12px;font-weight:400}.u-comment_txt{color:#000;font-size:14px;letter-spacing:.02em;line-height:1.8;padding:30px 20px;text-align:left}.m-layout_04_cell:not(:first-of-type){margin-top:40px}.m-layout_04_cell img{vertical-align:top}.m-members_list{padding-top:24px;text-align:left}.m-members_list>li{color:#000;font-size:14px;text-align:left}.m-members_list>li:not(:first-child){margin-top:10px}#vantan-footer,#vantan-header{position:relative;z-index:501}#vantan-footer p,#vantan-header p{color:#000}#container_bg_pattern{height:100vh;left:0;margin:auto;max-height:1300px;max-width:2000px;opacity:1;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s;width:100vw;z-index:100}.s-con_pager_area .m-conp_sct{align-items:center;display:flex;gap:32px;justify-content:space-between}.a-btn_pager{flex:auto;max-width:280px;transition-duration:.3s;transition-property:opacity}.a-btn_pager:hover{opacity:.5}.a-btn_pager_label{background:var(--key-color,#00cdb9);display:flex;height:90px;justify-content:flex-start;padding:0 16px 0 56px;position:relative}.a-btn_pager_label:before{background-image:url(../svg/arrow_pager.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:32px;left:16px;margin:auto;position:absolute;top:0;width:24px}.-next .a-btn_pager_label{padding-left:16px;padding-right:56px}.-next .a-btn_pager_label:before{left:auto;right:16px;transform:rotate(180deg)}.a-btn_pager-flex{align-items:center;display:flex}.a-btn_pager-inner{text-align:left}.a-btn_pager-inner .-num{display:block;font-size:12px;font-style:normal;font-weight:300;line-height:1;position:relative}.a-btn_pager-inner .-num,.a-btn_pager-inner .-num .css-bold{color:var(--style-guide-black-700000,#000)}.a-btn_pager-inner .-num:before{background:#fff;bottom:-7px;content:"";height:1px;left:0;margin:auto;position:absolute;width:18px}.a-btn_pager-inner .-title{font-size:20px;margin-top:15px}.a-btn_pager-inner .-subtitle,.a-btn_pager-inner .-title{color:var(--style-guide-black-700000,#000);display:block;font-style:normal;font-weight:700;line-height:1.1}.a-btn_pager-inner .-subtitle{font-size:14px}.s-con_link{margin-bottom:140px}.s-con_link .m-conp_sct{gap:30px 40px;justify-content:center;max-width:1000px}.s-con_link picture{display:block;font-size:0;line-height:0}.m-link_item{transition:opacity .3s}.m-link_item:hover{opacity:.5}.page_anim_wrap{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10000;z-index:1000000}.page_anim_wrap .-page_anim_slide{background:var(--key-color,#00cdb9);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);height:100vh;left:0;overflow:hidden;top:0;width:100vw}.page_anim_wrap .-page_anim_blk{background:var(--style-guide-black-400222,#222);-webkit-clip-path:inset(0);clip-path:inset(0);height:100%;left:0;position:fixed;top:0;transition:-webkit-clip-path .2s cubic-bezier(.4,0,.2,1);transition:clip-path .2s cubic-bezier(.4,0,.2,1);transition:clip-path .2s cubic-bezier(.4,0,.2,1),-webkit-clip-path .2s cubic-bezier(.4,0,.2,1);width:100vw}.page_anim_wrap .-imgWrap{bottom:0;height:40px;left:0;margin:auto;position:absolute;right:0;top:0;width:300px;z-index:1}#page-animate.is-slide .page_anim_wrap{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.mv05 .slide-clickable{bottom:0;cursor:pointer;height:382px;left:0;margin:auto;max-width:var(--vantan-header-width);pointer-events:auto;position:absolute;right:0;top:0;width:100%;z-index:1000}.mv05{height:calc(100dvh - 110px);margin:auto;max-width:100%;width:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:var(--key-color,#00cdb9);color:#fff}::selection{background:var(--key-color,#00cdb9);color:#fff}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{overflow:hidden;position:relative}.slide-media img,.thumb-media img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:grid;height:6.4rem;place-content:center;transition:var(--transition);width:6.4rem}.swiper-button-next:before,.swiper-button-prev:before{border-radius:50%;bottom:0;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);content:"";left:0;position:absolute;right:0;top:0}.swiper-button-next:after,.swiper-button-prev:after{border:solid var(--color-gray);border-width:3px 3px 0 0;content:"";height:1.2rem;width:1.2rem}.swiper-button-prev:after{margin-left:.4rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-disabled{opacity:0;pointer-events:none}.mv05 .l-inner{padding-bottom:0}.mv05 .slide-media{height:calc(100vh - 144px)}.mv05 .slide-media img{transition:transform 1.666s}.mv05 .swiper-slide[class*=-prev] .slide-media img{transform:translateX(calc(142.22222vh - 204.8px))}.mv05 .swiper-slide[class*=-next] .slide-media img{transform:translateX(calc(-142.22222vh - -204.8px))}.mv05 .content-wrapper{bottom:0;left:0;margin:auto;max-width:calc(var(--vantan-header-width) + var(--ml)*2);pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:200}.mv05 .content-wrapper:hover .content-button{color:var(--style-guide-black-700000,#000)}.mv05 .content-wrapper:hover .content-button:before{background-image:url(../svg/arrow_more_blk.svg)}.mv05 .content-wrapper:hover .content-button:after{transform:translateX(0)}.mv05 .content{align-items:center;bottom:0;display:flex;justify-content:flex-start;left:0;margin:auto;position:absolute;right:0;text-align:left;top:0}.mv05 .content-inner{margin:auto;margin-left:var(--ml);position:relative;width:100%}.mv05 .content-school{font-size:40px;font-style:normal;font-weight:700;letter-spacing:1px}.mv05 .content-school .-font-thin{display:inline-block;font-size:16px;font-weight:300;letter-spacing:1px;line-height:1;padding-left:8px}.mv05 .content-title{color:var(--style-guide-white-fff,#fff);font-size:100px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1}.mv05 .content-title .-font-thin,.mv05 .content-title .marker{display:inline-block;line-height:1.1}.mv05 .content-title .-font-thin{font-weight:100;letter-spacing:2px}.mv05 .content-text{font-size:22px;font-style:normal;font-weight:300;height:38px;letter-spacing:1px;line-height:normal;margin-top:6px;position:relative}.mv05 .content-text .marker{height:100%}.mv05 .content-text .content-text-deco{border-bottom:1px solid #fff;border-top:1px solid #fff;bottom:0;height:5px;left:0;position:absolute;width:26px}.mv05 .content-link{height:28px;margin-top:22px}.mv05 .content-button{border:1px solid var(--key-color,#00cdb9);color:var(--key-color,#00cdb9);cursor:pointer;display:inline-block;font-size:18px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1;overflow-x:hidden;padding:4px 10px 4px 31px;pointer-events:none;position:relative;transition:all .5s;z-index:1}.mv05 .content-button:before{background-image:url(../svg/arrow_more.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:16px;left:5px;margin:auto;position:absolute;top:0;transition:all .5s;width:16px}.mv05 .content-button:after{background:var(--key-color,#00cdb9);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:all .5s;width:100%;z-index:-1}.mv05 .js-is-hover .content-button{color:#000}.mv05 .js-is-hover .content-button:before{background-image:url(../svg/arrow_more_blk.svg)}.mv05 .js-is-hover .content-button:after{transform:translateX(0)}.mv05 .fraction .current{display:inline-block;font-size:3.2rem;overflow:hidden;width:6rem}.mv05 .fraction .current .num{display:inline-block}.mv05 .fraction .current .num.anm-started{animation:mv05-fraction 1s var(--easing)}.mv05 .fraction .total{vertical-align:.5em}.mv05 .fraction .total:before{content:" / "}.mv05 .marker{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;height:100%;position:relative}.mv05 .marker:after{background:var(--key-color,#00cdb9);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;top:0;width:100%}.mv05 .content-title .marker:after{height:100%}.mv05 .anm-started .marker{animation:mv05-marker 1s .5s both}.mv05 .anm-started .marker:after{animation:mv05-markerBg 1s .5s both}.mv05 .anm-started .content-school .marker,.mv05 .anm-started .content-school .marker:after{animation-delay:0s}.mv05 .anm-started .content-title .marker,.mv05 .anm-started .content-title .marker:after{animation-delay:.4s}.mv05 .anm-started .content-text .marker,.mv05 .anm-started .content-text .marker:after{animation-delay:.8s}.mv05 .anm-started .content-link .marker,.mv05 .anm-started .content-link .marker:after{animation-delay:1.2s}.mv05 .anm-finished .marker{animation:mv05-markerHide .5s both}.mv05 .anm-finished .marker:after{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}@-webkit-keyframes mv05-marker{60%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes mv05-marker{60%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes mv05-markerBg{60%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes mv05-markerBg{60%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@-webkit-keyframes mv05-markerHide{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes mv05-markerHide{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@-webkit-keyframes mv05-fraction{0%,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-110%);transform:translateY(-110%)}50.1%{opacity:0;-webkit-transform:translateY(110%);transform:translateY(110%)}}@keyframes mv05-fraction{0%,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-110%);transform:translateY(-110%)}50.1%{opacity:0;-webkit-transform:translateY(110%);transform:translateY(110%)}}.mv05 .slide-fraction{--size:354px;left:-60px;position:absolute;top:50%;transform:translateY(-50%)}.mv05 .slide-fraction .circle{display:block;height:var(--size);width:var(--size)}.mv05 .slide-fraction .circle svg{fill:none;height:100%;width:100%}.mv05 .slide-fraction .circle-01{stroke:color-mix(in srgb,var(--key-color,#00cdb9) 40%,transparent);stroke-width:16px;stroke-dasharray:1017.8784px;stroke-dashoffset:1017.8784px}.mv05 .slide-fraction .circle-02{stroke:color-mix(in srgb,var(--key-color,#00cdb9) 40%,transparent);stroke-width:2px;stroke-dasharray:1105.8432px;stroke-dashoffset:1105.8432px}.mv05 .js-circle-active .circle-01,.mv05 .js-circle-active .circle-02{animation:mv05-circle linear}@keyframes mv05-circle{97%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media screen and (min-width:768px){.br_sp{display:none}.o-fixed_floating{left:auto;right:0;width:485px}.o-fixed_floating .o-fixed_floating_inr{display:block;margin:0}.o-fixed_floating .a-link_floating{padding:0;position:absolute;width:200px}.o-fixed_floating .a-link_floating:before{transition:background-color .5s cubic-bezier(.22,1,.36,1) 0s}.o-fixed_floating .a-link_floating.btn_campus{left:0;width:238px}.o-fixed_floating .a-link_floating.btn_pamph{right:-14px;width:261px}.o-fixed_floating .a-link_floating.btn_pamph .a-link_floating_txt{transform:translateX(-28px)}.o-fixed_floating .a-link_floating_txt{background:transparenttransparent}.o-fixed_floating .a-link_floating_txt:after,.o-fixed_floating .a-link_floating_txt:before{background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:18px;position:absolute;right:0;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:14px}.o-fixed_floating .a-link_floating_txt:after{background-image:url(../svg/arrow_s.svg)}.o-fixed_floating .a-link_floating_txt:before{background-image:url(../svg/arrow_m.svg);opacity:0;transform:translateX(8px)}.o-fixed_floating .a-link_floating_img{bottom:9px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);display:block;position:absolute;right:24px;width:46px}.o-fixed_floating .a-link_floating_img img{vertical-align:top}.o-fixed_floating .a-link_floating:hover:before{background:#fff}.o-fixed_floating .a-link_floating:hover .a-link_floating_txt:after{opacity:0;transform:translateX(8px)}.o-fixed_floating .a-link_floating:hover .a-link_floating_txt:before{opacity:1;transform:translateX(0)}.m-menu_wrap{margin:auto;max-width:480px;padding:20px 0}.m-menu_item{-webkit-box-flex:0;flex:0 0 100%;max-width:480px;min-width:480px}.m-swiper_pager .swiper-wrapper .swiper-slide{height:74px;width:74px}.m-swiper_pager .swiper-wrapper .swiper-slide.sw-slide-active:before{height:82px;width:82px}.m-swiper_pager .swiper-wrapper .swiper-slide:hover{opacity:1}.m-sub_ttl{font-size:18px;text-align:center}.a-ttl_wrap .m-sub_ttl:before{height:2px;width:26px}.a-primary_ttl{font-size:52px;padding:0}.a-primary_ttl:before{height:3px;width:26px}.a-scroll_icon{height:85px;-webkit-transform:translateY(340px);transform:translateY(340px);width:85px}.a-sub_page_ttl img{height:auto;width:100%}.a-card_con .a-card_imgbox{-webkit-box-flex:0;flex:0 0 350px}.a-card_con .a-card_imgbox img{height:100%}.a-card_txtbox{align-self:center;flex-basis:calc(100% - 350px)}.m-card_prof_wrap{padding:40px 50px 50px}.m-card_prof_wrap .a-card_imgbox{margin-right:30px;margin-top:0;padding-bottom:0;width:180px}.a-card_prof{-webkit-box-flex:calc(100% - 210px);flex:calc(100% - 210px)}.a-card_prof_name{-webkit-box-align:center;align-items:center}.a-card_prof_name span{font-size:11px;line-height:1.5}.a-card_prof_name>span:first-child{font-size:22px;line-height:1.6;padding-bottom:0}.a-card_acc{display:block;font-size:15px;padding-top:16px}.m-card_acc_btn{display:none}#archive{padding-top:120px}.a-archive_link_wrap{margin-bottom:130px}.a-archive_link{height:110px}.a-archive_link .-img_wrap{flex-basis:150px;height:100%;max-width:150px}.a-archive_link .-img_wrap img{-o-object-position:center;object-position:center}.a-archive_link .-txtbox{flex-basis:calc(100% - 150px);height:100%;max-width:calc(100% - 150px);padding:19px 50px;-webkit-transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.a-archive_link .-txtbox:before{bottom:0;left:auto;right:45px;top:0}.a-archive_link .-txtbox:hover{background:#000}.a-archive_link .-txtbox:hover .-em,.a-archive_link .-txtbox:hover .-eng,.a-archive_link .-txtbox:hover .-jpn{color:var(--key-color,#00cdb9)}.a-archive_link .-jpn{font-size:33px;line-height:1.4;text-align:left;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s}.a-archive_link .-eng{text-align:left}.a-archive_link .-em,.a-archive_link .-eng{font-size:22px;line-height:1.18;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s}.mv05{height:calc(100dvh - 144px);max-width:var(--mv-width)}}@media screen and (min-width:768px) and (max-width:1160px){.swiper_pager-container{bottom:8.5%}.m-swiper_pager{margin:0 50px}.a-sub_page_ttl-title{font-size:68px}.mv05 .content-inner{margin-top:28.4090909091%}.mv05 .content-title{font-size:68px}.mv05 .slide-fraction{left:-120px;top:20.4545454545%;transform:translateY(0)}}@media screen and (min-width:768px) and (max-height:800px){.swiper_pager-container{bottom:28px}.m-swiper_pager{margin:0 40px}.m-swiper_pager .swiper-wrapper .swiper-slide{height:58px;width:58px}.m-swiper_pager .swiper-wrapper .swiper-slide.sw-slide-active:before{height:64px;width:64px}.a-sub_page_ttl-title{font-size:68px;line-height:.95}.mv05 .content-title,.mv05 .content-title .marker{line-height:.96}.mv05 .content-inner{margin-left:40px;margin-top:auto}.mv05 .content-title{font-size:68px}}@media screen and (min-width:769px){.br_sp,.br_tb{display:none}.br_pc{display:block}.top_slider{height:510px}.pj-container_wrap{background-image:url(../img/fv_img/pc/top_fv_bg_pc.jpg)}.pj-container_wrap:after,.pj-container_wrap:before{height:110px}.s-con_pager_area{padding:0 0 150px}.s-con_link{padding:0 0 80px}#page_about .s-con_01{padding:150px 0 120px}#page_about .s-con_02{padding:120px 0}#page_about .s-con_03{padding:120px 0 176px}#page_about .s-con_05{padding:168px 0 120px}#page_sub .s-con_01{padding:150px 0 60px}#page_sub .s-con_02,#page_sub .s-con_03{padding:120px 0}#bottom-linkbtn{margin-bottom:176px}.s-con_linkbtn_01{height:100px}.m-con_linkbtn_01_wrap{padding:15px 0}.a-con_linkbtn_01_arrow{-webkit-box-flex:0;flex:0 0 60px;margin-right:16px}.a-con_linkbtn_01_arrow:after,.a-con_linkbtn_01_arrow:before{right:16px}.a-con_linkbtn_01_cell:first-child{height:70px;margin-right:20px;width:70px}.a-con_linkbtn_01_cell:nth-child(2){-webkit-box-flex:1;color:#000;flex:1 1 auto;font-size:26px}.a-con_linkbtn_01_cell:nth-child(2) br{display:none}.a-scrolltop{padding-top:100px}.a-scrolltop img{width:70px}.s-con_linkbtn_02{padding:34px 0}.s-con_linkbtn_02 .a-pamph_wrap{left:0;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:240px}.s-con_linkbtn_02 a{padding-top:0}.s-con_linkbtn_02 .m-tga_btn{margin-left:0;width:450px}.s-con_linkbtn_02 .m-tga_btn .a-btn_txt{font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.3}.m-con_linkbtn_02_wrap{-webkit-box-pack:start;justify-content:flex-start;margin-left:7.22222%;padding-left:240px;padding-right:60px}.m-con_linkbtn_02_wrap p{text-align:left}.a-con_linkbtn_02_cell{-webkit-box-flex:0;flex:0 1 auto}.a-pamph_reqest_wrap{color:#000;display:block;font-size:40px;letter-spacing:.04em}.a-pamph_reqest_wrap span{color:#000;font-weight:700;letter-spacing:.04em}.a-con_linkbtn_02_arrow{-webkit-box-flex:0;bottom:0;flex:0 0 100px;height:80px;margin:auto;overflow:hidden;position:absolute;right:-10px;top:0;-webkit-transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;width:100px}.a-con_linkbtn_02_arrow:after{background-image:url(../svg/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:80px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:60px}.a-con_linkbtn_02_arrow:before{background-image:url(../svg/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:80px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:.3s cubic-bezier(.22,1,.36,1) 0s;width:60px}.a-con_linkbtn_02_arrow:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.a-con_linkbtn_02_arrow:hover:before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}.a-con_linkbtn_02_arrow:hover:after{opacity:0;-webkit-transform:translateX(55%);transform:translateX(55%)}.m-tga_btn{bottom:84.7826086957%;top:auto;width:300px}.a-btn_txt{font-size:25px}.a-tga_btn_arrow{-webkit-box-flex:0;flex:0 0 19px;height:24px;margin-left:4px;width:18px}.a-tga_btn_arrow:after,.a-tga_btn_arrow:before{bottom:0;height:24px;right:0;top:0;width:18px}.m-vga_nav .a-header_nav_cell{display:block}._bottom_left{bottom:0;display:-webkit-box;display:flex;padding-bottom:20px;padding-left:24px;pointer-events:none;transition-duration:.3s;transition-property:opacity}.js-fixed_floating-hide ._bottom_left{opacity:0;pointer-events:none}.js-menu_active ._bottom_left{opacity:1;pointer-events:all}.a-vga_logo{width:250px}.a-link_pamph{-webkit-box-flex:0;flex:0 0 328px;height:60px}.a-link_pamph:before{border-width:0 0 60px 28px;left:-28px}.a-link_pamph:after{bottom:8px;height:66px;left:11px;right:auto;width:46px}.a-link_pamph .a-link_pamph_wrap{font-size:17px;line-height:1.764rem;max-width:288px;padding-left:68px}.a-link_pamph .a-link_pamph_wrap:before{height:18px;right:-18px;width:14px}.o-fixed_content._top .o-fixed_content_inner{padding:30px 16px 30px 30px}.o-fixed_content._top:after{height:110px}.o-fixed_content._bottom_right{-webkit-box-pack:end;bottom:0;justify-content:flex-end;left:auto;padding:0;right:0;width:328px}.a-menu_btn{height:70px;margin-left:17px;width:70px}.txt_menu{font-size:14px}.menu-trigger{height:16px;margin-bottom:8px;width:26px}.o-menu_content{padding-bottom:70px;padding-top:100px}.js-menu_active #page_top .o-menu_content,.js-menu_active .o-menu_content{overflow-y:auto;width:100vw}.o-menu_content .link_about{display:none}.m-menu_wrap{-webkit-box-pack:justify;justify-content:space-between;max-width:1000px;width:96%}.m-menu_item{-webkit-box-flex:0;flex:0 1 calc(50% - 20px);margin:0 0 30px;max-width:480px;min-width:480px}.m-menu_link{display:none}.m-swiper_pager .swiper-wrapper{margin:0;width:auto}.swiper_main-container .img-wrapper{-webkit-transition:all .28s .8s;transition:all .28s .8s}.a-slider_01.swiper-slide img{min-height:100%;min-width:100%;width:48.4615384615vw}.swiper_pager-container{bottom:16.2222222222%;position:absolute}.m-sub_ttl{font-size:18px;text-align:center}.a-ttl_wrap .m-sub_ttl:before{height:2px;width:26px}.a-primary_ttl{font-size:52px;padding:0}.a-primary_ttl:before{height:3px;width:26px}.a-scroll_icon{bottom:42px;height:85px;top:auto;-webkit-transform:translateY(340px);transform:translateY(340px);-webkit-transform:none;transform:none;width:85px}.a-sub_page_ttl img{height:600px;width:1100px}#page_about .a-sub_page_ttl{width:765px}#page_about .a-sub_page_ttl img{height:auto;margin:0;padding:0;vertical-align:top;width:750px}.pj-container_wrap{padding-bottom:0}#anim_wrap{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:250}#ttl_anim_wrap.pj,#ttl_pjax_anim_wrap.pj{cursor:pointer;height:50%}.ttl_anim,.ttl_pjax_anim{height:600px!important;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:1100px!important}.loop_ring,.next_page,.op_anim,.pjax_anim,.pjax_anim_02{height:1300px!important;width:2000px!important}.next_page,.pjax_anim,.pjax_anim_02{left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.m-next_mv_wrap{height:auto;margin-top:0;padding-top:240px}.m-next_mv_wrap .a-scroll_icon{bottom:42px;top:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}.m-next_mv{height:100vh;margin:auto auto 0;max-width:2000px;position:relative;width:100%}.m-next_mv .a-next_mv_img{display:block;font-size:0;margin:auto;max-width:2000px}.article_08 .m-next_mv_wrap .m-next_mv .a-sub_page_ttl{width:765px}.article_08 .m-next_mv_wrap .m-next_mv .a-sub_page_ttl img{height:auto;margin:0;padding:0;vertical-align:top;width:750px}.a-card_heading_wrap._type-name .a-card_heading{display:block}.a-card_heading_wrap._type-name .a-card_heading+.a-card_heading{margin-left:30px;margin-top:0}.a-card_heading_wrap._type-name .a-card_heading_ttl{display:inline-flex}.a-card_heading_wrap._type-name .a-card_heading_ttl .a-card_heading{width:auto!important}.a-card_heading_wrap._type-name .a-card_heading_ttl+.a-card_heading_ttl{margin-top:0}.a-section_ttl{font-size:36px;line-height:1.2;padding-bottom:40px}.a-section_ttl br{display:none}.a-section_description{font-size:18px;max-width:900px;padding-bottom:80px}#page_about .s-con_02 .a-section_ttl,#page_about .s-con_03 .a-section_ttl,#page_about .s-con_04 .a-section_ttl{padding-bottom:60px}#page_about .s-con_02 .a-section_ttl ._en,#page_about .s-con_04 .a-section_ttl ._en{font-size:40px}#page_about .s-con_02 .a-section_ttl ._en:before,#page_about .s-con_04 .a-section_ttl ._en:before{width:26px}#page_about .s-con_02 .a-section_ttl ._ja,#page_about .s-con_04 .a-section_ttl ._ja{font-size:20px}.m-conp_card,.m-movie_wrap{margin-bottom:100px}.m-conp_card{width:96%}#page_about .s-con_01 .m-conp_card{margin-bottom:80px}#page_about .s-con_01 .m-conp_card:last-child{margin-bottom:0}.m-conp_card #page_about .s-con_03{width:calc(100% - 30px)}.s-con_03 .m-conp_card:nth-child(3){margin-bottom:100px}.s-con_04{padding-top:40px}.a-card_heading_wrap{padding:24px 10px 20px 30px}.a-card_heading_wrap:before{height:3px;width:18px}.-type_b .a-card_heading_wrap{padding:24px 22px 20px 30px}.-type_b .a-card_heading_wrap h4 ._ja_noto{font-size:13px;letter-spacing:.02em}.a-conp_badge{height:110px;right:-30px;top:-30px;width:110px}.a-card_heading .a-fea_label{font-size:16px;margin-bottom:12px}.a-card_heading .a-fea_label:before{bottom:-6px;left:0;width:18px}.a-card_heading .a-fea_label .css-font_color{font-size:42px;top:-15px}.a-card_heading ._ja{font-size:26px;line-height:1.661538}.-type_b .a-card_heading ._ja_noto{font-size:26px}.-type_b .a-card_heading .a-fea_label .css-font_color{font-size:16px;margin-left:0}.a-card_con .a-card_imgbox{flex-basis:350px}.a-card_txtbox{flex-basis:61.1111111111%;padding:0 50px}.s-con_03 .a-card_heading ._ja_noto{font-family:inherit;font-size:26px;line-height:1.7}.a-card_description{padding:40px 50px 50px}.a-game_ttl{font-size:24px;line-height:1.8;padding-bottom:12px}.a-game_txt{font-size:15px}.s-con_03 .m-slider_02,.s-con_03 .m-slider_03{padding-top:44.4444444444%}.s-con_03 .m-slider_02 .swiper-pagination-bullets,.s-con_03 .m-slider_03 .swiper-pagination-bullets{bottom:40px}.m-access_wrap{margin:auto;max-width:900px;-webkit-transform:translateX(0);transform:translateX(0)}.m-access_cell{flex-basis:47.7777777778%;margin-bottom:60px;max-width:430px}.m-access_cell img{display:block}.m-access_cell:nth-child(2){margin-bottom:60px;padding:0 0 0 40px}.a-gmap{padding-top:236px}.m-school_info{max-width:900px}.m-school_info .m-conp_card_02{-webkit-box-flex:0;flex:0 0 50%;flex-basis:calc(50% - 20px);margin:0;max-width:430px}.m-school_info .m-conp_card_02:nth-child(2n){margin-left:40px}.m-school_info .m-conp_card_02:nth-child(n+3){margin-top:40px}.m-school_info .m-conp_card_02 picture{-webkit-box-flex:0;border:none;flex:0 0 auto;flex-basis:130px}.m-school_info .m-conp_card_02 ._ja_noto{font-size:26px}.m-school_info .m-conp_card_02 .a-fea_label{font-size:16px}.m-school_info .m-conp_card_02 .a-fea_label .css-font_color{font-size:16px;margin-left:0}.m-conp_card_inner{display:-webkit-box;display:flex}.a-card_batch{bottom:auto;top:5px}.m-conp_txt{margin-bottom:80px;width:96%}.m-conp_txt .a-card_heading_wrap{margin-bottom:60px}.m-conp_txt h4.a-conp_txt_heading{font-size:26px}.m-conp_txt._sp{display:none}.m-conp_txt._pc{display:block}.a-cell_layout_01{-webkit-box-flex:1;flex:1 0 calc(50% - 20px);font-size:15px;max-width:430px}.a-cell_layout_01._type_cell_img{flex:1 0 calc(55.55% - 20px);max-width:500px}.a-cell_layout_01._type_cell_txt{flex:1 0 calc(44.45% - 20px);max-width:360px}.a-cell_layout_01._img_wrap{margin-bottom:0;margin-right:40px}.a-cell_layout_01._img_wrap+._img_wrap{margin-top:0}.a-cell_layout_01._long_img{-webkit-box-flex:1;flex:1 0 100%;margin-bottom:80px;max-width:100%}.a-cell_layout_01._long_img+._img_wrap{margin-top:0}.a-cell_layout_01:nth-child(3){margin:0}.m-layout_03{max-width:900px}.a-cell_layout_03{-webkit-box-flex:1;flex:1 1 calc(25% - 27px)}.a-cell_layout_03._img_wrap{margin-bottom:0}.a-cell_layout_03 p{font-size:20px}.a-cell_layout_03:nth-child(2n),.a-cell_layout_03:nth-child(3){margin-left:27px}.a-attention{font-size:14px;width:96%}.m-cmt_card{margin-bottom:120px}.m-cmt_card h3.a-card_heading{width:100%}.m-conp_card h3.a-card_heading .css-bold,.m-conp_sct h3.a-card_heading .css-bold{-webkit-box-flex:0;flex:0 1 auto;font-size:26px;line-height:1.6615384615;margin-right:10px}.m-conp_card h3.a-card_heading .css-bold span,.m-conp_sct h3.a-card_heading .css-bold span{font-size:20px}.m-conp_card h3.a-card_heading ._ja_noto,.m-conp_sct h3.a-card_heading ._ja_noto{align-self:flex-end;font-size:15px;margin-bottom:7px}.m-cmt_card:last-child{margin-bottom:0}.article_06 .m-cmt_card:not(:last-child){margin-bottom:80px}.a-cmt_label{font-size:16px;margin-bottom:9px;padding-bottom:4px}.a-cmt_label .css-font_color{margin-right:4px}.a-cmt_label ._ja_noto{font-size:12px;line-height:20.8px;vertical-align:text-bottom}.a-cmt_label:before{width:18px}.m-layout_02{-webkit-box-pack:center;gap:40px 0;justify-content:center;padding:50px}.a-cell_layout_02{-webkit-box-flex:0;flex:1 0 calc(100% - 210px);font-size:15px;padding:0}.a-cell_layout_02._img_wrap{-webkit-box-flex:0;flex:0 0 180px;padding-right:30px;padding-top:0}.a-cell_layout_02._img_wrap picture{display:block;height:180px;width:180px}.archive .m-conp_txt:first-child{margin-bottom:60px}.archive .a-card_heading_wrap{padding:20px 30px}.archive .a-card_heading_wrap:before{width:18px}.archive .a-fea_label{font-size:16px;margin-bottom:12px}.archive .a-fea_label:before{width:18px}.archive .-jpn{margin-left:10px}.archive .-em,.archive .-eng{font-size:22px}.archive .a-card_heading .a-fea_label .css-font_color{font-size:16px;margin:0 4px}.u-pct-profile{height:120px!important;width:180px}.u-pct-profile02{height:140px!important;width:180px}.m-conp_sct{margin-top:80px;width:96%}.a-card_heading_wrap._type-comment{padding-left:30px}.u-comment_ttl{font-size:26px}.u-comment_txt{font-size:15px;padding:0}.m-layout_04{gap:40px 40px}.m-layout_04_cell{width:calc(50% - 20px)}.m-layout_04_cell:not(:first-of-type){margin-top:0}.m-layout_04_cell.-overall{margin-bottom:40px;width:100%}.m-members_list{padding-top:0;text-align:left}.m-members_list:not(:first-child){margin-top:34px}.m-members_list>li{font-size:15px}.m-members_list>li:not(:first-child){margin-top:8px}.s-con_link{margin-bottom:176px}}@media screen and (min-width:769px) and (max-width:1019px){.js-menu_active .o-menu_content{padding-bottom:100px}.m-menu_wrap{-webkit-box-pack:center;justify-content:center}}@media screen and (min-width:769px) and (min-width:769px) and (min-height:836px){.m-next_mv .a-next_mv_img,.swiper_main-container .img-wrapper{-webkit-transform:scale(.55) translate(-50%,-50%);transform:scale(.55) translate(-50%,-50%)}}@media screen and (min-width:769px) and (max-height:800px){.swiper_pager-container{bottom:80px}.mv05 .slide-clickable{height:300px}}@media only screen and (min-width:1025px){.swiper-button-next:before,.swiper-button-prev:before{-webkit-transition:var(--transition);transition:var(--transition)}.swiper-button-next:hover:before,.swiper-button-prev:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (min-width:1060px){.s-con_link .m-conp_sct{justify-content:space-between}}@media screen and (min-width:1126px){.m-vertical_txt_warp{-webkit-box-pack:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;margin:auto;overflow:hidden;padding-top:150px;pointer-events:none;position:absolute;right:0;text-orientation:sideways;top:0;width:calc(100% - 100px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:0}.m-vertical_txt_warp .m-vertical_txt{-webkit-box-flex:0;flex:0 0 auto;font-size:13px;font-weight:300;letter-spacing:.01em;margin-bottom:400px}.m-vertical_txt_warp .m-vertical_txt:nth-child(2n){align-self:flex-end}.m-vertical_txt_warp .m-vertical_txt .css-font_color.css-bold{font-weight:600;margin:2px 0}}@media screen and (min-width:2001px){body{overflow-x:hidden;width:100%}#page_top:after,#page_top:before{margin:auto;max-width:var(--mv-width);right:0;width:100%}.o-fixed_content{left:0;right:0}.s-mv_area:after,.s-mv_area:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.js-subpage_openring-active .m-next_mv{margin:auto}}@media screen and (min-width:769px) and (min-width:2001px){.pj-container_wrap:after,.pj-container_wrap:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-fixed_content._bottom_right{width:100%}.o-fixed_content._bottom_right,.o-menu_content{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-menu_content{margin:auto}.m-next_mv_wrap{height:100vh;margin-top:190px;padding-top:0}.m-next_mv{bottom:0;height:100vh;margin:auto;max-height:1300px;position:absolute;top:0}}@media screen and (max-width:767px){:root{--ml:24px}#page_top .o-fixed_floating{opacity:1;pointer-events:auto;position:absolute}.a-link_floating.btn_campus .a-link_floating_txt{transform:translateX(7px)}.a-link_floating.btn_campus .a-link_floating_txt img{max-width:135px}.a-link_floating.btn_pamph .a-link_floating_txt{transform:translateX(-7px)}.a-link_floating.btn_pamph .a-link_floating_txt img{max-width:120px}.swiper_pager-container{bottom:80px;position:absolute}.m-swiper_pager{margin:0 24px}.m-swiper_pager .swiper-wrapper{gap:16px;width:100%}.s-mv_area{height:calc(100svh - 110px);width:100%}.a-sub_page_ttl-title{font-size:38px}.a-btn_pager_label{padding-left:46px}.a-btn_pager_label:before{left:12px}.-next .a-btn_pager_label{padding-left:12px;padding-right:46px}.-next .a-btn_pager_label:before{right:12px}.a-btn_pager-inner .-title{font-size:18px}.a-btn_pager-inner .-subtitle,.a-btn_pager-inner .-title.css-font_small{font-size:13px}.mv05 .slide-clickable{height:180px;left:24px;transform:translateY(-30%)}.slide-media img,.thumb-media img{-o-object-fit:cover;object-fit:cover}.mv05 .slide-media{height:calc(100vh - 110px)}.mv05 .swiper-slide[class*=-prev] .slide-media img{transform:translateX(80vw)}.mv05 .swiper-slide[class*=-next] .slide-media img{transform:translateX(-80vw)}.mv05 .content{transform:translateY(-15%)}.mv05 .slide-fraction{--size:266px;left:-80px;top:33.3333333333%;transform:translateY(0)}}@media screen and (max-width:340px){.swiper_pager-container{bottom:20%}.m-swiper_pager .swiper-wrapper{width:auto}}@media screen and (max-width:768px){.a-sub_page_ttl-school{font-size:24px}.a-sub_page_ttl-school .-font-thin{font-size:10px;font-weight:400}.a-sub_page_ttl-text{font-size:12px}.a-sub_page_ttl-text .a-sub_page_ttl-text-deco{width:18px}#page_sub .a-sub_page_ttl{padding-bottom:55px}#page_about .a-sub_page_ttl{transform:translateY(-48px)}.a-scroll_icon{bottom:100px}.a-scroll_icon img{width:50px}}@media only screen and (max-width:767px){.mv05 .content-school{font-size:24px}.mv05 .content-school .-font-thin{font-size:10px;font-weight:400}.mv05 .content-title{font-size:38px;margin-top:3px}.mv05 .content-text{font-size:12px;height:23px;margin-top:8px}.mv05 .content-text .a-sub_page_ttl-text-deco{width:18px}.mv05 .content-link{margin-top:18px}}

/*# sourceMappingURL=app.css.map*/