@charset "utf-8";
@keyframes flicker{0%{opacity:.3715360359}5%{opacity:.4066058666}10%{opacity:.7875382268}15%{opacity:.8511569848}20%{opacity:.9455875768}25%{opacity:.2833152896}30%{opacity:.8484550099}35%{opacity:.529145286}40%{opacity:.6374565963}45%{opacity:.6431270186}50%{opacity:.6409079609}55%{opacity:.0546415952}60%{opacity:.1403924161}65%{opacity:.3968914128}70%{opacity:.6170453341}75%{opacity:.9852115895}80%{opacity:.3898959461}85%{opacity:.1924815904}90%{opacity:.6527124773}95%{opacity:.7899321593}100%{opacity:.9887000717}}@keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@keyframes hoverin_reverse{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}.buruburu{display:inline-block;animation:hurueru .1s  infinite}@keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes wave{0%{background-position:0 0}100%{background-position:round-decimal(7.8125vw, 3) 0}}@media screen and (min-width: 768px){@keyframes wave{0%{background-position:0 0}100%{background-position:100px 0}}}@keyframes sdb{0%{transform:translate(0, -2.667vw);opacity:0}50%{opacity:1}100%{transform:translate(0, 0vw);opacity:0}}@keyframes sdbpc{0%{transform:translate(0, -20px);opacity:0}50%{opacity:1}100%{transform:translate(0, 0);opacity:0}}[data-animate-x]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateX(-15vw)}[data-animate-xr]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateX(15vw)}[data-animate-y]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateY(10vw)}[data-opacity]{opacity:0;filter:blur(0) brightness(0.5);transform:translateY(0)}@media screen and (min-width: 769px){[data-animate-y]{transform:translateY(50px)}[data-animate-x]{transform:translateX(-80px)}[data-animate-xr]{transform:translateX(80px)}[data-pc-opacity]{opacity:0;transform:translateY(0)}[data-pc-opacity].animated{opacity:1;transform:translateY(0)}}[data-animate-y].animated,[data-animate-x].animated,[data-animate-xr].animated{opacity:1;transform:translateY(0);filter:blur(0) brightness(1);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-opacity].animated{opacity:1;transform:translateY(0);filter:blur(0) brightness(1);transition:1.2s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-animate-xr],[data-animate-x],[data-animate-y],[data-sp-opacity],[data-pc-opacity],[data-opacity],[data-once]{will-change:transform;backface-visibility:hidden}.neon{animation:flicker 2s linear infinite}@keyframes flicker{from{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.90}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.96}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}@-webkit-keyframes flash{100%{left:125%}}@keyframes flash{100%{left:125%}}@media screen and (max-width: 768px){#kbd #daigakuContent{margin:0 auto}#kbd #kbd_wrapper{margin:0 auto;background:#fff;margin-bottom:16vw;position:relative;padding:0}#kbd #kbd_wrapper .mv{background:url("../../img/about/mv.jpg") center top no-repeat;background-size:cover;text-align:center;padding-bottom:14.667vw}#kbd #kbd_wrapper .mv h1{background:url("../../img/about/mv_logo.png") center top no-repeat;height:60.133vw;background-size:auto 100%;margin-bottom:8vw}#kbd #kbd_wrapper .mv p{font-size:3.867vw;line-height:2;font-weight:800}#kbd #kbd_wrapper h2{font-size:4.8vw;text-align:center;font-weight:900;padding:16vw 0 10.667vw}#kbd #kbd_wrapper .genre{display:flex;justify-content:center;flex-wrap:wrap;padding:0 3.333vw}#kbd #kbd_wrapper .genre a{color:#1a1a1a;width:50%;padding:0 3.333vw}#kbd #kbd_wrapper .genre i{display:flex;justify-content:center;margin-bottom:2vw}#kbd #kbd_wrapper .genre i img{height:11.467vw;width:auto}#kbd #kbd_wrapper .genre h3{font-size:4.267vw;color:#644c0f;text-align:center;font-weight:800;margin-bottom:1.733vw}#kbd #kbd_wrapper .genre p{font-size:3.2vw;line-height:1.5;text-align:left}#kbd #kbd_wrapper .genre a:nth-child(n+3){margin-top:10vw}#kbd #daigakuDetailContents{padding:0;margin:0 auto;background:none;background-color:#fff}#kbd #daigakuDetailContents::after,#kbd #daigakuDetailContents::before{display:none}#kbd .kbd_category.bottom{border-top:none !important}#kbd .kbd_category.bottom h2,#kbd .kbd_category.bottom ul{display:none !important}}@media screen and (min-width: 769px){.sp-item{display:none}#kbd #daigakuContent{margin:0 auto}#kbd #daigakuWrapper{text-align:center}#kbd .detailHeader .gakubu,#kbd .detailHeader .no{display:none !important}#kbd #kbd_wrapper{max-width:inherit;margin:0 auto;padding:0 0 120px;margin-bottom:0}#kbd #kbd_wrapper .mv{background:url("../../img/about/mv@pc.jpg") center top no-repeat;background-size:cover;text-align:center;padding-bottom:0}#kbd #kbd_wrapper .mv h1{background:url("../../img/about/mv_logo@pc.png") center top no-repeat;height:377px;background-size:auto 100%;margin-bottom:-13px}#kbd #kbd_wrapper .mv p{font-size:20px;line-height:2;font-weight:800;padding:80px 0 67px}#kbd #kbd_wrapper h2{font-size:32px;text-align:center;font-weight:900;padding:80px 0 40px}#kbd #kbd_wrapper .genre{display:flex;justify-content:center;flex-wrap:wrap;padding:0 0;width:960px;margin:0 auto}#kbd #kbd_wrapper .genre a{color:#1a1a1a;width:25%;padding:0 15px}#kbd #kbd_wrapper .genre i{display:flex;justify-content:center;margin-bottom:15px}#kbd #kbd_wrapper .genre i img{height:84px;width:auto}#kbd #kbd_wrapper .genre h3{font-size:20px;color:#644c0f;text-align:center;font-weight:800;margin-bottom:15px}#kbd #kbd_wrapper .genre p{font-size:15px;line-height:22.5px}#kbd #kbd_wrapper .genre a:nth-child(n+5){margin-top:40px}#kbd #daigakuDetailContents{padding:0;margin:0 auto;background:none;background-color:#fff}#kbd #daigakuDetailContents::after,#kbd #daigakuDetailContents::before{display:none}#kbd .kbd_category.bottom{border-top:none !important}#kbd .kbd_category.bottom h2,#kbd .kbd_category.bottom ul{display:none !important}}
