@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Six+Caps&display=swap);@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{overflow-y:scroll;border:0;outline:0;font-size:62.5%}body,html,label,p{padding:0;vertical-align:baseline}body{line-height:1;font:13px/1.231 arial,helvetica,clean,sans-serif;*font:x-small;background:#fff;color:#333;font-family:"游ゴシック","YuGothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em;font-size:calc(.40816vw + 1.14694rem)}*{-webkit-box-sizing:border-box;box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,legend,li,mark,menu,nav,object,ol,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body,img,label,p{border:0;outline:0}label,p{background:0 0}a,body,html,img{background:0 0;margin:0}img{line-height:1;font-size:0;height:auto;max-width:100%;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,img{padding:0}a{vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;font:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-pt5{padding-top:5px!important}.u-pb5{padding-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-pt10{padding-top:10px!important}.u-pb10{padding-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-pt15{padding-top:15px!important}.u-pb15{padding-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-pt20{padding-top:20px!important}.u-pb20{padding-bottom:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-pt25{padding-top:25px!important}.u-pb25{padding-bottom:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-pt30{padding-top:30px!important}.u-pb30{padding-bottom:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-pt35{padding-top:35px!important}.u-pb35{padding-bottom:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-pt40{padding-top:40px!important}.u-pb40{padding-bottom:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-pt45{padding-top:45px!important}.u-pb45{padding-bottom:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-pt50{padding-top:50px!important}.u-pb50{padding-bottom:50px!important}.u-mt55{margin-top:55px!important}.u-mb55{margin-bottom:55px!important}.u-pt55{padding-top:55px!important}.u-pb55{padding-bottom:55px!important}.u-mt60{margin-top:60px!important}.u-mb60{margin-bottom:60px!important}.u-pt60{padding-top:60px!important}.u-pb60{padding-bottom:60px!important}.u-mt65{margin-top:65px!important}.u-mb65{margin-bottom:65px!important}.u-pt65{padding-top:65px!important}.u-pb65{padding-bottom:65px!important}.u-mt70{margin-top:70px!important}.u-mb70{margin-bottom:70px!important}.u-pt70{padding-top:70px!important}.u-pb70{padding-bottom:70px!important}.u-mt75{margin-top:75px!important}.u-mb75{margin-bottom:75px!important}.u-pt75{padding-top:75px!important}.u-pb75{padding-bottom:75px!important}.u-mt80{margin-top:80px!important}.u-mb80{margin-bottom:80px!important}.u-pt80{padding-top:80px!important}.u-pb80{padding-bottom:80px!important}.u-mt85{margin-top:85px!important}.u-mb85{margin-bottom:85px!important}.u-pt85{padding-top:85px!important}.u-pb85{padding-bottom:85px!important}.u-mt90{margin-top:90px!important}.u-mb90{margin-bottom:90px!important}.u-pt90{padding-top:90px!important}.u-pb90{padding-bottom:90px!important}.u-mt95{margin-top:95px!important}.u-mb95{margin-bottom:95px!important}.u-pt95{padding-top:95px!important}.u-pb95{padding-bottom:95px!important}.u-mt100{margin-top:100px!important}.u-mb100{margin-bottom:100px!important}.u-pt100{padding-top:100px!important}.u-pb100{padding-bottom:100px!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}@font-face{font-family:'URWDIN-Demi';src:url(../webfont/URWDIN-Demi.eot),url(../webfont/URWDIN-Demi.eot?iefix) format("embedded-opentype"),url(../webfont/URWDIN-Demi.woff) format("woff"),url(../webfont/URWDIN-Demi.ttf) format("truetype"),url(../webfont/URWDIN-Demi.svg#urwdin) format("svg")}#page{overflow:hidden;font-weight:500}a:link,ins{text-decoration:none}a:active,a:hover,a:link,a:visited{color:#333}a,span{display:inline-block}p{margin:0 0 20px}ol{padding-left:25px}svg{overflow:visible}svg .pink{fill:#e95985}svg .blue{fill:#78cbe8}svg .yellow{fill:#f8f859}svg .white{fill:#fff}svg .black{fill:#111}#page,.js-hover_burst{position:relative}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin:0 15px 0 0}input[type=submit]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{padding-left:25px;position:relative}input[type=radio]+label::before{content:"";width:18px;height:18px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #999;border-radius:50%;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#bbb}input[type=radio]:disabled+label::before{background-color:#ddd;border-color:#ddd}input[type=radio]:checked+label::after{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:6px;content:"";width:6px;height:6px;background:#e95985;border-radius:50%}input[type=checkbox]+label::before{content:'';width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;border:1px solid #999;background-color:#fff;vertical-align:middle;padding:5px;border-radius:2px}input[type=checkbox]:disabled+label::before{background-color:#ddd;border-color:#ddd}input[type=checkbox]:checked+label::after{content:"";position:absolute;top:calc(50% - 4px);left:0;width:6px;height:10px;border-right:4px solid #e95985;border-bottom:4px solid #e95985;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bg_slide{0%{background-position:left top}to{background-position:right top}}@keyframes bg_slide{0%{background-position:left top}to{background-position:right top}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes shake{0%,to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}@keyframes shake{0%,to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper,.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:calc(100% - 90px);margin-top:90px;z-index:10001;overflow:auto;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:0;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:auto;margin:auto;text-align:left;color:#000;max-width:1110px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:110px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#e95985}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:0}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:0;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item,.slick-slide.slick-loading img{display:none}.modaal-gallery-item.is_active,.slick-slide img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus,.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:0;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{height:45px;line-height:0;font-size:0;cursor:pointer;background:0 0;border:0;outline:0;z-index:100;width:45px;bottom:0}.feel_bottom .switch_bnr a.is-hover .on,.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{bottom:-40px;list-style:none;text-align:center;margin:0;width:100%;opacity:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:1px solid #fff}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:#e95985;border:1px solid #e95985}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.lower_ttl h1 span,.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.l-footer{margin-top:150px;padding-bottom:70px;position:relative}.l-footer::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background-image:url(../../img/common/footer_bg.png);background-size:cover;background-position:bottom center;z-index:-1}.l-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__btn{width:220px;background:#0096c9;border:2px solid #0096c9;color:#fff!important;font-weight:700;text-align:center;border-radius:30px;margin-left:38px;padding:12px;font-size:calc(.2449vw + 1.20816rem);-webkit-transition:all .3s ease;transition:all .3s ease}.l-footer__btn.is-hover{background:#fff;color:#0096c9!important}.l-footer__btn.is-hover svg{fill:#0096c9}.l-footer__btn svg{fill:#fff;width:12px;height:12px;margin-left:5px;position:relative;left:12px}.l-footer__copyright{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;color:#111;font-size:1.2rem;font-family:"URWDIN-Demi",sans-serif;letter-spacing:.04em}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;top:-10px;left:0;z-index:100;background:#fff;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:1.8s;transition-delay:1.8s}.l-header.is-act{top:0;opacity:1}.l-header__logo{padding-left:40px}.l-footer__btn svg,.l-header__anchor a,.l-header__cv .ico path,.l-header__cv .ico polygon,.l-header__cv .ico rect,.l-header__logo a{-webkit-transition:all .3s ease;transition:all .3s ease}.l-header__logo a.is-hover{opacity:.75}.l-header__navi{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-size:calc(.32653vw + .97755rem)}.l-header__anchor,.l-header__navi{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__anchor a{color:#111;font-weight:700;line-height:133%;padding:16px 10px;margin:0 10px;background-image:url(../../img/common/arrow-down-regular.svg);background-size:10px 10px;background-repeat:no-repeat;background-position:center bottom}.l-header__anchor a.is-hover{color:#e95985}.l-header__anchor,.l-header__cv,.l-header__cv a{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__cv a{text-align:center;width:120px;height:103px;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background:#e95985;margin-left:1px;-webkit-box-shadow:4px 4px 0 0 #f8f859;box-shadow:4px 4px 0 0 #f8f859;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:-3px;position:relative;z-index:1}.l-header__cv a.is-hover{-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:1px 1px 0 0 #f8f859;box-shadow:1px 1px 0 0 #f8f859;opacity:.9}.l-header__cv a.is-hover path,.l-header__cv a.is-hover polygon,.l-header__cv a.is-hover rect{fill:#f8f859}.l-header__cv .request{background:#78cbe8;z-index:2}.l-header__cv .ico{display:block;width:100%;margin-bottom:8px}.l-header__cv .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:36px}.l-header__menu,.l-main .front_txt p br{display:none}.l-main{line-height:180%;word-break:normal;word-wrap:break-word}.c-font01{font-size:1.6rem;color:#fff;font-weight:400}.c-status,.c-status small{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.c-status{border:2px solid #d73028;text-align:center;background:#fff;color:#d73028!important;margin:10px auto 40px;width:100%;max-width:470px;padding:15px 0;line-height:150%;font-weight:700;font-size:2rem}.c-status.is-hover{background:#d73028;color:#fff!important}.c-status.is-hover small{color:#fff}.c-status small{font-size:1.4rem;font-weight:400;color:#333}.c-status .guide{font-size:1.6rem;font-weight:700;margin-bottom:0}.lower_ttl{padding-top:70px;position:relative;z-index:100;background-size:cover;background-position:center center}.lower_ttl h1,.lower_ttl02{text-align:center}.lower_ttl h1 span.ja{letter-spacing:.3rem;font-size:1.8rem}.lower_ttl h1 span.en,.lower_ttl h1 span.ja{position:relative;top:20px}.lower_ttl.school{background-image:url(../../img/main/main_school_bg@2x.jpg)}.lower_ttl.course{background-image:url(../../img/main/main_course_bg@2x.jpg)}.lower_ttl.campuslife{background-image:url(../../img/main/main_campuslife_bg@2x.jpg)}.lower_ttl.career-debut{background-image:url(../../img/main/main_career-debut_bg@2x.jpg)}.lower_ttl.admissions{background-image:url(../../img/main/main_admissions_bg@2x.jpg)}.lower_ttl.visitor{background-image:url(../../img/main/main_visitor_bg@2x.jpg)}.lower_ttl.feature{background-image:url(../../img/main/main_feature_bg@2x.jpg)}.lower_ttl02{height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center center}.lower_ttl02.gallery_event{background-image:url(../../img/main/main_gallery_event_bg@2x.jpg)}.lower_ttl02.gallery_list{background-image:url(../../img/main/main_gallery_list_bg@2x.jpg)}.lower_ttl02.special_lecture{background-image:url(../../img/main/main_special_lecture_bg@2x.jpg)}.lower_ttl02.gallery_weare2021{background-image:url(../../img/main/main_main_special_lecture_bg@2x.jpg)}.lower_ttl02.license{background-image:url(../../img/main/main_license_bg@2x.png)}.lower_ttl02.license h1{max-width:780px;width:100%}.lower_ttl02.license.-single{height:240px}.lower_ttl02.license.-single h1{width:50%;max-width:240px}.lower_ttl02.license .picture{display:block;width:100%;margin:0 auto}.lower_ttl02.license .picture img{width:100%}.lower_ttl02.overseas-training{background-image:url(../../img/main/main_overseas-training_bg@2x.jpg)}.lower_ttl02.schoollife_support{background-image:url(../../img/main/main_schoollife_support_bg@2x.jpg)}.lower_ttl02.schedule{background-image:url(../../img/main/main_schedule_bg@2x.jpg)}.lower_ttl02.myroom{background-image:url(../../img/main/main_myroom_bg@2x.jpg)}.lower_ttl02.dormitory{background-image:url(../../img/main/main_dormitory_bg@2x.jpg)}.lower_ttl02.myschool{background-image:url(../../img/main/main_myschool_bg@2x.jpg)}.lower_ttl02.high-school{background-image:url(../../img/main/main_high-school_bg@2x.jpg)}.lower_ttl02.third-grade{background-image:url(../../img/main/main_third-grade_bg@2x.jpg)}.lower_ttl02.opencampus{background-image:url(../../img/main/main_opencampus_bg@2x.jpg);height:auto;aspect-ratio:160/43}.lower_ttl02.opencampus img{opacity:0}.lower_ttl02.equipment{background-image:url(../../img/main/main_equipment_bg@2x.jpg)}.lower_ttl02.work_books{background-image:url(../../img/main/main_work_books_bg@2x.jpg)}.lower_ttl02.gallery{background-image:url(../../img/main/main_gallery_bg@2x.jpg)}.lower_ttl02.glossary{background-image:url(../../img/main/main_glossary_bg@2x.jpg)}.lower_ttl02.advanced_diploma{background-image:url(../../img/main/main_advanced_diploma_bg@2x.jpg)}.lower_ttl02.reserch{background-image:url(../../img/main/main_research_bg@2x.jpg);background-position:center bottom;position:relative;overflow:hidden}.abroad_lower_ttl::after,.lower_ttl02.reserch::after{content:"";position:absolute;background-image:url(../../img/main/main_reserch_obj@2x.png);background-size:cover;width:369px;height:417px;left:52%;bottom:-40px}.lower_ttl03{text-align:center;background:url(../img/bg/bg03.png);padding-bottom:50px}.lower_ttl03 .ttl{font-family:"URWDIN-Demi";font-size:3.2rem;letter-spacing:.1rem;color:#111;position:relative;padding-bottom:20px;text-transform:uppercase}.lower_ttl03 .ttl::after{content:"";position:absolute;width:90px;height:3px;background:#0096c9;left:calc(50% - 45px);bottom:0}.lower_ttl04{position:relative;text-align:center;height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center}.lower_ttl04.work_books{background-image:url(../../img/main/main_work_books02_bg@2x.jpg)}.lower_ttl04.glossary{background-image:url(../../img/main/main_glossary02_bg@2x.jpg)}.abroad_lower_ttl{height:770px;background-image:url(../../img/main/main_abroad@2x.jpg);background-size:100% auto;background-repeat:no-repeat;margin:0 0 100px;position:relative;padding:0 40px;z-index:1}.abroad_lower_ttl::after{bottom:0;left:0;height:206px;background-image:url(../../img/main/main_abroad_obj02@2x.jpg);z-index:-2;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:0}.abroad_lower_ttl::before{content:"";position:absolute;top:0;left:calc(50vw - 450px);height:831px;width:613px;background-image:url(../../img/main/main_abroad_obj01@2x.png);background-size:cover;z-index:2;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:.1s;transition-delay:.1s}.abroad_lower_ttl.is-act::after{width:1209px}.abroad_lower_ttl.is-act .img,.abroad_lower_ttl.is-act::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.abroad_lower_ttl.is-act .ttl{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}.abroad_lower_ttl .img,.abroad_lower_ttl .ttl,.abroad_lower_ttl::before{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.abroad_lower_ttl .ttl{max-width:1280px;margin:0 auto;-webkit-transform:scale(.98);transform:scale(.98);-webkit-filter:blur(5px);filter:blur(5px);position:relative;z-index:5;-webkit-transition-delay:.9s;transition-delay:.9s}.abroad_lower_ttl .img{position:absolute;top:70px;right:0;z-index:1;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(15px);transform:translateY(15px)}.event_lower_ttl,.event_lower_ttl .box .in{display:-webkit-box;display:-ms-flexbox;display:flex}.event_lower_ttl{color:#fff;font-weight:700;min-height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;padding:20px 0}.event_lower_ttl.ai_it{background-image:url(../../img/main/main_event_ai_it.jpg)}.event_lower_ttl.data_scientist{background-image:url(../../img/main/main_event_data_scientist.jpg)}.event_lower_ttl.white_hacker{background-image:url(../../img/main/main_event_white_hacker.jpg)}.event_lower_ttl.anime{background-image:url(../../img/main/main_event_anime.jpg)}.event_lower_ttl.cg_vr{background-image:url(../../img/main/main_event_cg_vr.jpg)}.event_lower_ttl.manga_novel{background-image:url(../../img/main/main_event_manga_novel.jpg)}.event_lower_ttl.design_illust{background-image:url(../../img/main/main_event_design_illust.jpg)}.event_lower_ttl.experience-lesson{background-image:url(../../img/main/main_event_experience-lesson.jpg)}.event_lower_ttl.special-event{background-image:url(../../img/main/main_event_special-event.jpg)}.event_lower_ttl.school-briefing{background-image:url(../../img/main/main_event_school-briefing.jpg)}.event_lower_ttl.online{background-image:url(../../img/main/main_event_online.jpg)}.event_lower_ttl.ec{background-image:url(../../img/main/main_event_ec.jpg)}.event_lower_ttl.illust{background-image:url(../../img/main/main_event_illust.jpg)}.event_lower_ttl.manga{background-image:url(../../img/main/main_event_manga.jpg)}.event_lower_ttl.novel{background-image:url(../../img/main/main_event_novel.jpg)}.event_lower_ttl.super_creator{background-image:url(../../img/main/main_event_super_creator.jpg)}.event_lower_ttl.game{background-image:url(../../img/main/main_event_game.jpg)}.event_lower_ttl.e-sports{background-image:url(../../img/main/main_event_e-sports.jpg)}.event_lower_ttl.anime_cg{background-image:url(../../img/main/main_event_anime_cg.jpg)}.event_lower_ttl.pop_culture{background-image:url(../../img/main/main_event_pop_culture.jpg)}.event_lower_ttl.design{background-image:url(../../img/main/main_event_design.jpg)}.event_lower_ttl.social_media{background-image:url(../../img/main/main_event_social_media.jpg)}.event_lower_ttl.manga_illust{background-image:url(../../img/main/main_event_manga_illust.jpg)}.event_lower_ttl.corona{background-image:url(../../img/main/main_event_corona.jpg)}.event_lower_ttl.other{background-image:url(../../img/main/main_event_other.jpg)}.event_lower_ttl h1{margin-bottom:20px;color:#fff}.event_lower_ttl h1 .ja{display:block;font-size:4.2rem;line-height:130%}.event_lower_ttl h1 .en{display:inline-block;border-bottom:1px solid #fff;font-family:"URWDIN-Demi";text-transform:uppercase;font-size:1.6rem;padding-bottom:5px;line-height:100%;margin-bottom:15px}.event_lower_ttl .box{border:2px solid #fff;border-radius:10px;display:inline-block}.event_lower_ttl .box .in{border-top:2px solid #fff;padding:10px 20px}.event_lower_ttl .box .in:first-child{border:0}.event_lower_ttl .box h2{color:#fff332;font-size:1.6rem;margin-right:20px}.event_lower_ttl .box ul li{margin-top:5px}.event_lower_ttl .box ul li:first-child{margin:0}.event_lower_ttl .box ul a{color:#fff;font-weight:400;position:relative;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:150%}.event_lower_ttl .box ul a:hover{border-color:#fff}.event_lower_ttl .box ul a::after{content:"\f105";margin-left:10px;font-family:"Font Awesome 5 Pro"}.gallery_lower_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;min-height:230px;background-size:cover;background-position:center center}.gallery_lower_ttl.game{background-image:url(../../img/main/main_gallery_game.jpg)}.gallery_lower_ttl.cg{background-image:url(../../img/main/main_gallery_cg.jpg)}.gallery_lower_ttl.illust{background-image:url(../../img/main/main_gallery_illust.jpg)}.gallery_lower_ttl.novel{background-image:url(../../img/main/main_gallery_novel.jpg)}.gallery_lower_ttl.design{background-image:url(../../img/main/main_gallery_design.jpg)}.gallery_lower_ttl h1{color:#fff}.gallery_lower_ttl h1 .en{font-family:"URWDIN-Bold";display:block;font-size:6rem;text-transform:uppercase;color:transparent;text-stroke:2px #fff;-webkit-text-stroke:2px #fff}.gallery_lower_ttl h1 .ja{display:block;font-size:1.6rem;line-height:1.7}.gallery_lower_ttl02,.gallery_lower_ttl02 .ttlarea{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.gallery_lower_ttl02{overflow:hidden;height:calc(440/1600*100vw);padding-bottom:calc(60/1600*100vw);margin-bottom:calc(40/1600*100vw);z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery_lower_ttl02::after{content:"";display:block;width:350px;height:710px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(255,255,255,.1);mix-blend-mode:overlay;position:absolute;bottom:-60px;left:256px;z-index:1}.gallery_lower_ttl02::before{content:"";display:block;width:calc(1000/1600*100vw);height:calc(400/1600*100vw);position:absolute;bottom:0;left:0;z-index:-1;background-color:#2f3f64}.gallery_lower_ttl02 .ttlarea{width:calc(400/1600*100vw);color:#fff;margin-left:calc(180/1600*100vw);margin-right:calc(30/1600*100vw);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:4}.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(15/1600*100vw)}.gallery_lower_ttl02 .ttlarea .main .sub{font-size:1.3rem;font-family:"URWDIN-Bold";white-space:nowrap;text-transform:uppercase;margin-bottom:calc(20/1600*100vw)}.gallery_lower_ttl02 .ttlarea .main .course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(35/1600*100vw);line-height:1.4}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1600*100vw);font-weight:700;margin-right:15px;margin-bottom:10px}.gallery_lower_ttl02 .ttlarea .main .course .year{font-weight:700}.gallery_lower_ttl02 .ttlarea .course{font-size:1.3rem;line-height:1.9}.gallery_lower_ttl02 .img{width:calc(1050/1600*100vw);height:calc(375/1600*100vw);background-color:#ccc;position:relative;z-index:3;background-size:cover;background-position:center top;background-image:url(../../img/main/main_gallery_world_project@2x.jpg)}.gallery_lower_ttl02.super_creator::before,.work_book_list.super_creator h2{background-color:#d73028}.gallery_lower_ttl02.super_creator .img{background-image:url(../../img/main/main_gallery_world_super_creator@2x.jpg)}.gallery_lower_ttl02.game::before,.work_book_list.game h2{background-color:#0d7fbb}.gallery_lower_ttl02.game .img{background-image:url(../../img/main/main_gallery_world_game@2x.jpg)}.gallery_lower_ttl02.e-sports::before,.work_book_list.e-sports h2{background-color:#f1b237}.gallery_lower_ttl02.e-sports .img{background-image:url(../../img/main/main_gallery_world_e-sports@2x.jpg)}.gallery_lower_ttl02.anime_cg::before,.work_book_list.anime_cg h2{background-color:#1daa9b}.gallery_lower_ttl02.anime_cg .img{background-image:url(../../img/main/main_gallery_world_anime_cg@2x.jpg)}.gallery_lower_ttl02.pop_culture::before{background-color:#93c532}.gallery_lower_ttl02.pop_culture .img{background-image:url(../../img/main/main_gallery_world_pop_culture@2x.jpg)}.gallery_lower_ttl02.design::before,.gallery_lower_ttl02.social_media::before{background-color:#ec6d81}.gallery_lower_ttl02.design .img{background-image:url(../../img/main/main_gallery_world_design@2x.jpg)}.gallery_lower_ttl02.social_media .img{background-image:url(../../img/main/main_gallery_world_social_media@2x.jpg)}.gallery_lower_ttl02.manga_illust::before,.work_book_list.pop_culture h2{background-color:#93c532}.gallery_lower_ttl02.manga_illust .img{background-image:url(../../img/main/main_gallery_world_manga_illust@2x.jpg)}.gallery_lower_ttl02.corona::before{background-color:#b276ad}.gallery_lower_ttl02.corona .img{background-image:url(../../img/main/main_gallery_world_corona@2x.jpg)}.gallery_lower_ttl02.other::before{background-color:#eb4a73}.gallery_lower_ttl02.other .img{background-image:url(../../img/main/main_gallery_world_other@2x.jpg)}.gallery_lower_ttl02.product::before,.work_book_list.social_media h2{background-color:#ec6d81}.gallery_lower_ttl02.product .img{background-image:url(../../img/main/main_gallery_world_product@2x.jpg)}.feature_lower_ttl{height:570px;background-size:cover;background-position:center center}.feature_lower_ttl .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.feature_lower_ttl .container h1{padding-left:75px;padding-bottom:20px}.feature_lower_ttl.feature01{background-image:url(../../img/main/main_feature01_bg.jpg)}.feature_lower_ttl.feature02{background-image:url(../../img/main/main_feature02_bg.jpg)}.feature_lower_ttl.feature03{background-image:url(../../img/main/main_feature03_bg.jpg)}.feature_lower_ttl.feature04{background-image:url(../../img/main/main_feature04_bg.jpg)}.feature_lower_ttl.feature05{background-image:url(../../img/main/main_feature05_bg.jpg)}.feature_lower_ttl.feature06{background-image:url(../../img/main/main_feature06_bg.jpg)}.feature_lower_ttl.feature06 .container,.feature_lower_ttl.feature07 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature06 .container h1,.feature_lower_ttl.feature07 .container h1{padding:0}.feature_lower_ttl.feature07{background-image:url(../../img/main/main_feature07_bg.jpg)}.feature_lower_ttl.feature08{background-image:url(../../img/main/main_feature08_bg.jpg)}.feature_lower_ttl.feature09{background-image:url(../../img/main/main_feature09_bg.jpg)}.feature_lower_ttl.feature10{background-image:url(../../img/main/main_feature10_bg.jpg)}.feature_lower_ttl.feature11{background-image:url(../../img/main/main_feature11_bg.jpg)}.feature_lower_ttl.feature11 .container,.feature_lower_ttl.feature19 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_lower_ttl.feature11 .container h1,.feature_lower_ttl.feature19 .container h1{padding:0 0 60px}.feature_lower_ttl.feature12{background-image:url(../../img/main/main_feature12_bg.jpg)}.feature_lower_ttl.feature13{background-image:url(../../img/main/main_feature13_bg.jpg)}.feature_lower_ttl.feature14{background-image:url(../../img/main/main_feature14_bg.jpg)}.feature_lower_ttl.feature15{background-image:url(../../img/main/main_feature15_bg.jpg)}.feature_lower_ttl.feature16{background-image:url(../../img/main/main_feature16_bg.jpg)}.feature_lower_ttl.feature17{background-image:url(../../img/main/main_feature17_bg.jpg)}.feature_lower_ttl.feature18{background-image:url(../../img/main/main_feature18_bg.jpg)}.feature_lower_ttl.feature19{background-image:url(../../img/main/main_feature19_bg.jpg)}.feature_lower_ttl.feature20{background-image:url(../../img/main/main_feature20_bg.jpg)}.feature_lower_ttl.feature20 .container,.feature_lower_ttl.feature21 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature20 .container h1,.feature_lower_ttl.feature21 .container h1,.feature_lower_ttl.feature24 .container h1{padding:0}.feature_lower_ttl.feature21{background-image:url(../../img/main/main_feature21_bg.jpg)}.feature_lower_ttl.feature22{background-image:url(../../img/main/main_feature22_bg.jpg)}.feature_lower_ttl.feature23{background-image:url(../../img/main/main_feature23_bg.jpg)}.feature_lower_ttl.feature24{background-image:url(../../img/main/main_feature24_bg.jpg)}.feature_lower_ttl.feature24 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature25{background-image:url(../../img/main/main_feature25_bg.jpg)}.feature_lower_ttl.feature25 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature25 .container h1,.feature_lower_ttl.feature33 .container h1,.feature_lower_ttl.feature37 .container h1,.feature_lower_ttl.feature38 .container h1,.feature_lower_ttl.feature39 .container h1,.feature_lower_ttl.feature40 .container h1{padding:0;line-height:0}.feature_lower_ttl.feature26{background-image:url(../../img/main/main_feature26_bg.jpg)}.feature_lower_ttl.feature27{background-image:url(../../img/main/main_feature27_bg.jpg)}.feature_lower_ttl.feature28{background-image:url(../../img/main/main_feature28_bg.jpg)}.feature_lower_ttl.feature29{background-image:url(../../img/main/main_feature29_bg.jpg)}.feature_lower_ttl.feature30{background-image:url(../../img/main/main_feature30_bg.jpg)}.feature_lower_ttl.feature31{background-image:url(../../img/main/main_feature31_bg.jpg)}.feature_lower_ttl.feature32{background-image:url(../../img/main/main_feature32_bg.jpg)}.feature_lower_ttl.feature33{background-image:url(../../img/main/main_feature33_bg.jpg)}.feature_lower_ttl.feature33 .container,.feature_lower_ttl.feature37 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature34{background-image:url(../../img/main/main_feature34_bg.jpg)}.feature_lower_ttl.feature35{background-image:url(../../img/main/main_feature35_bg.jpg)}.feature_lower_ttl.feature36{background-image:url(../../img/main/main_feature36_bg.jpg);background-position:top}.feature_lower_ttl.feature37{background-image:url(../../img/main/main_feature37_bg.jpg)}.feature_lower_ttl.feature38{background-image:url(../../img/main/main_feature38_bg.jpg)}.feature_lower_ttl.feature38 .container{width:90%}.feature_lower_ttl.feature39{background-image:url(../../img/main/main_feature39_bg.jpg)}.feature_lower_ttl.feature39 .container{width:85%}.feature_lower_ttl.feature40{background-image:url(../../img/main/main_feature40_bg.jpg)}.feature_lower_ttl.feature40 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature41{background-image:url(../../img/main/main_feature41_bg.jpg)}.feature_lower_ttl.feature42{background-image:url(../../img/main/main_feature42_bg.jpg)}.feature_lower_ttl.feature43{background-image:url(../../img/main/main_feature43_bg.jpg)}.world_lower_ttl{text-align:center;background-size:100% auto;padding-top:25%}.world_lower_ttl.super_creator{background-image:url(../../img/main/main_super_creator.jpg)}.course_lower_ttl.super_creator .course_info h1,.world_lower_ttl.super_creator .point .title span{color:#d73028}.world_lower_ttl.super_creator .world_info{background-image:url(../../img/main/main_super_creator_bg.jpg)}.world_lower_ttl.super_creator .course_info{background:#d73028}.world_lower_ttl.game{background-image:url(../../img/main/main_game.jpg)}.course_lower_ttl.game .course_info h1,.world_lower_ttl.game .point .title span{color:#0d7fbb}.world_lower_ttl.game .world_info{background-image:url(../../img/main/main_game_bg.jpg)}.world_lower_ttl.game .course_info{background:#0d7fbb}.world_lower_ttl.e-sports{background-image:url(../../img/main/main_e-sports.jpg)}.course_lower_ttl.e-sports .course_info h1,.world_lower_ttl.e-sports .point .title span{color:#f1b237}.world_lower_ttl.e-sports .world_info{background-image:url(../../img/main/main_e-sports_bg.jpg)}.world_lower_ttl.e-sports .course_info{background:#f1b237}.world_lower_ttl.anime_cg{background-image:url(../../img/main/main_anime_cg.jpg)}.course_lower_ttl.anime_cg .course_info h1,.world_lower_ttl.anime_cg .point .title span{color:#1daa9b}.world_lower_ttl.anime_cg .world_info{background-image:url(../../img/main/main_anime_cg_bg.jpg)}.world_lower_ttl.anime_cg .course_info{background:#1daa9b}.world_lower_ttl.pop_culture{background-image:url(../../img/main/main_pop_culture.jpg)}.world_lower_ttl.pop_culture .point .title span{color:#93c532}.world_lower_ttl.pop_culture .world_info{background-image:url(../../img/main/main_pop_culture_bg.jpg)}.world_lower_ttl.pop_culture .course_info{background:#93c532}.world_lower_ttl.design{background-image:url(../../img/main/main_design.jpg)}.world_lower_ttl.design .point .title span,.world_lower_ttl.social_media .point .title span{color:#ec6d81}.world_lower_ttl.design .world_info{background-image:url(../../img/main/main_design_bg.jpg)}.world_lower_ttl.design .course_info{background:#ec6d81}.world_lower_ttl.social_media{background-image:url(../../img/main/main_social_media.jpg)}.world_lower_ttl.social_media .world_info{background-image:url(../../img/main/main_social_media_bg.jpg)}.world_lower_ttl.social_media .course_info{background:#ec6d81}.world_lower_ttl.manga_illust{background-image:url(../../img/main/main_manga_illust.jpg)}.course_lower_ttl.pop_culture .course_info h1,.world_lower_ttl.manga_illust .point .title span{color:#93c532}.world_lower_ttl.manga_illust .world_info{background-image:url(../../img/main/main_manga_illust_bg.jpg)}.world_lower_ttl.manga_illust .course_info{background:#93c532}.world_lower_ttl.corona{background-image:url(../../img/main/main_corona.jpg)}.world_lower_ttl.corona .point .title span{color:#b276ad}.world_lower_ttl.corona .world_info{background-image:url(../../img/main/main_corona_bg.jpg)}.world_lower_ttl.corona .course_info{background:#b276ad}.world_lower_ttl.other{background-image:url(../../img/main/main_other.jpg)}.world_lower_ttl.other .point .title span{color:#eb4a73}.world_lower_ttl.other .world_info{background-image:url(../../img/main/main_other_bg.jpg)}.world_lower_ttl.other .course_info{background:#eb4a73}.world_lower_ttl .world_info{position:relative;z-index:10;color:#fff;background-position:center top;background-size:cover;font-size:1.8rem;line-height:180%;padding-bottom:75px}.world_lower_ttl .world_info::after{content:attr(data-text);font-size:20rem;position:absolute;top:-7%;left:calc(50% - 1000px);width:2000px;text-transform:uppercase;font-family:"URWDIN-Demi";z-index:-1;text-align:center;letter-spacing:.08rem;white-space:nowrap;color:rgba(255,255,255,.1);line-height:100%}.world_lower_ttl .world_info h1{font-size:2rem;margin-bottom:40px;position:relative;color:#fff;top:-10px}.world_lower_ttl .world_info h1 .en{font-family:"URWDIN-Demi";font-size:5.5rem;display:block;text-transform:uppercase;margin-bottom:25px}.world_lower_ttl .world_info .catch{display:inline-block;background:#111;font-size:3.4rem;padding:0 35px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:160%;margin-bottom:30px;letter-spacing:.06em}.world_lower_ttl .course,.world_lower_ttl .point{display:-webkit-box;display:-ms-flexbox;display:flex}.world_lower_ttl .course{margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world_lower_ttl .course .border{padding:35px 55px 18px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;position:relative}.world_lower_ttl .course .list,.world_lower_ttl .course .title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world_lower_ttl .course .title{color:#fff;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-18px;left:0}.world_lower_ttl .course .title::after,.world_lower_ttl .course .title::before{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;background:#fff}.world_lower_ttl .course .title span{display:inline-block;border-bottom:2px solid #ffff;line-height:180%;font-size:2rem}.world_lower_ttl .course .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.world_lower_ttl .course .list a{color:#fff;font-size:1.6rem;font-weight:700;margin:0 15px 5px;position:relative;display:inline-block}.world_lower_ttl .course .list a::after{content:"";position:absolute;bottom:0;right:0;height:2px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.world_lower_ttl .course .list a::before{content:"\f105";font-family:"Font Awesome 5 Pro";margin-right:15px;font-weight:400}.world_lower_ttl .course .list a.is-hover::after{width:100%;right:auto;left:0}.world_lower_ttl .point{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px 0 40px}.world_lower_ttl .point li{background:#fff;width:calc((100%/3) - 18px);color:#333;padding:45px 35px;font-size:1.6rem;text-align:left;counter-increment:section;position:relative}.world_lower_ttl .point li::before{content:"#" counter(section,decimal-leading-zero);position:absolute;width:100%;top:-26px;left:0;text-align:center;font-family:"URWDIN-Demi";font-size:5rem;color:#fff}.world_lower_ttl .point p{margin-bottom:0;line-height:180%}.world_lower_ttl .point .title{font-weight:700;color:#111;font-size:2.2rem}.crumbs a,.world_lower_ttl .point .title span{color:#0096c9}.world_lower_ttl .point .ico,.world_lower_ttl .point .title{text-align:center;margin-bottom:25px}.course_lower_ttl{padding-top:27.4%;padding-bottom:30px;background-position:center top;background-size:100% auto;background-repeat:no-repeat;background-color:#f0f0f0}.course_lower_ttl.ai_creator{background-image:url(../../img/main/main_ai_creator.jpg)}.course_lower_ttl.ai_creator .course_info::after{background-image:url(../../img/main/main_ai_creator_img.jpg)}.course_lower_ttl.data_scientist{background-image:url(../../img/main/main_data_scientist.jpg)}.course_lower_ttl.data_scientist .course_info::after{background-image:url(../../img/main/main_data_scientist_img.jpg)}.course_lower_ttl.white_hacker{background-image:url(../../img/main/main_white_hacker.jpg)}.course_lower_ttl.white_hacker .course_info::after{background-image:url(../../img/main/main_white_hacker_img.jpg)}.course_lower_ttl.ec_net{background-image:url(../../img/main/main_ec_net.jpg)}.course_lower_ttl.ec_net .course_info::after{background-image:url(../../img/main/main_ec_net_img.jpg)}.course_lower_ttl.it_creator{background-image:url(../../img/main/main_it_creator.jpg)}.course_lower_ttl.it_creator .course_info::after{background-image:url(../../img/main/main_it_creator_img.jpg)}.course_lower_ttl.cloud_game{background-image:url(../../img/main/main_cloud_game.jpg)}.course_lower_ttl.cloud_game .course_info::after{background-image:url(../../img/main/main_cloud_game_img.jpg)}.course_lower_ttl.super_game_creator{background-image:url(../../img/main/main_super_game_creator.jpg)}.course_lower_ttl.super_game_creator .course_info::after{background-image:url(../../img/main/main_super_game_creator_img.jpg)}.course_lower_ttl.game_programmer{background-image:url(../../img/main/main_game_programmer.jpg)}.course_lower_ttl.game_programmer .course_info::after{background-image:url(../../img/main/main_game_programmer_img.jpg)}.course_lower_ttl.game_graphic_character_design{background-image:url(../../img/main/main_game_graphic_character_design.jpg)}.course_lower_ttl.game_graphic_character_design .course_info::after{background-image:url(../../img/main/main_game_graphic_character_design_img.jpg)}.course_lower_ttl.game_planner{background-image:url(../../img/main/main_game_planner.jpg)}.course_lower_ttl.game_planner .course_info::after{background-image:url(../../img/main/main_game_planner_img.jpg)}.course_lower_ttl.e-sports_management{background-image:url(../../img/main/main_e-sports_management.jpg)}.course_lower_ttl.e-sports_management .course_info::after{background-image:url(../../img/main/main_e-sports_management_img.jpg)}.course_lower_ttl.e-sports_progamer{background-image:url(../../img/main/main_e-sports_progamer.jpg)}.course_lower_ttl.e-sports_progamer .course_info::after{background-image:url(../../img/main/main_e-sports_progamer_img.jpg)}.course_lower_ttl.e-sports_event_staff{background-image:url(../../img/main/main_e-sports_event_staff.jpg)}.course_lower_ttl.e-sports_event_staff .course_info::after{background-image:url(../../img/main/main_e-sports_event_staff_img.jpg)}.course_lower_ttl.super_cg_creator{background-image:url(../../img/main/main_super_cg_creator.jpg)}.course_lower_ttl.super_cg_creator .course_info::after{background-image:url(../../img/main/main_super_cg_creator_img.jpg)}.course_lower_ttl.net_video{background-image:url(../../img/main/main_net_video.jpg)}.course_lower_ttl.net_video .course_info::after{background-image:url(../../img/main/main_net_video_img.jpg)}.course_lower_ttl.cg_video{background-image:url(../../img/main/main_cg_video.jpg)}.course_lower_ttl.cg_video .course_info::after{background-image:url(../../img/main/main_cg_video_img.jpg)}.course_lower_ttl.metaverse_creator{background-image:url(../../img/main/main_metaverse_creator.jpg)}.course_lower_ttl.metaverse_creator .course_info::after{background-image:url(../../img/main/main_metaverse_creator_img.jpg)}.course_lower_ttl.illust_manga{background-image:url(../../img/main/main_illust_manga.jpg)}.course_lower_ttl.illust_manga .course_info::after{background-image:url(../../img/main/main_illust_manga_img.jpg)}.course_lower_ttl.manga{background-image:url(../../img/main/main_manga.jpg)}.course_lower_ttl.manga .course_info::after{background-image:url(../../img/main/main_manga_img.jpg)}.course_lower_ttl.novel{background-image:url(../../img/main/main_novel.jpg)}.course_lower_ttl.novel .course_info::after{background-image:url(../../img/main/main_novel_img.jpg)}.course_lower_ttl.animation{background-image:url(../../img/main/main_animation.jpg)}.course_lower_ttl.animation .course_info::after{background-image:url(../../img/main/main_animation_img.jpg)}.course_lower_ttl.super_design{background-image:url(../../img/main/main_super_design.jpg)}.course_lower_ttl.super_design .course_info::after{background-image:url(../../img/main/main_super_design_img.jpg)}.course_lower_ttl.graphic_design{background-image:url(../../img/main/main_graphic_design.jpg)}.course_lower_ttl.graphic_design .course_info::after{background-image:url(../../img/main/main_graphic_design_img.jpg)}.course_lower_ttl.game_engine{background-image:url(../../img/main/main_game_engine.jpg)}.course_lower_ttl.game_engine .course_info::after{background-image:url(../../img/main/main_game_engine_img.jpg)}.course_lower_ttl.vr_ar{background-image:url(../../img/main/main_vr_ar.jpg)}.course_lower_ttl.vr_ar .course_info::after{background-image:url(../../img/main/main_vr_ar_img.jpg)}.course_lower_ttl.super_creator .course_info{background:#d73028}.course_lower_ttl.game .course_info{background:#0d7fbb}.course_lower_ttl.e-sports .course_info{background:#f1b237}.course_lower_ttl.anime_cg .course_info{background:#1daa9b}.course_lower_ttl.pop_culture .course_info{background:#93c532}.course_lower_ttl.design .course_info,.course_lower_ttl.social_media .course_info{background:#ec6d81}.course_lower_ttl.design .course_info h1,.course_lower_ttl.social_media .course_info h1{color:#ec6d81}.course_lower_ttl.manga_illust .course_info{background:#93c532}.course_lower_ttl.manga_illust .course_info h1{color:#93c532}.course_lower_ttl.corona .course_info{background:#b276ad}.course_lower_ttl.corona .course_info h1{color:#b276ad}.course_lower_ttl.other .course_info{background:#eb4a73}.course_lower_ttl.other .course_info h1{color:#eb4a73}.course_lower_ttl .course_info{background:#0096c9;color:#fff;position:relative;padding:10px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:410px;margin-right:20px;overflow:hidden}.course_lower_ttl .course_info::after{content:"";position:absolute;height:100%;width:390px;right:0;top:0;background-size:cover;background-position:center center}.course_lower_ttl .course_info::before{content:"";position:absolute;width:1170px;height:350px;top:0;left:-215px;background:rgba(255,255,255,.06);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.course_lower_ttl .course_info .ico{position:absolute;top:10px;right:400px}.course_lower_ttl .course_info .in{max-width:555px}.course_lower_ttl .course_info .world{font-family:"URWDIN-Demi";text-transform:uppercase;letter-spacing:.1rem;margin-bottom:8px}.course_lower_ttl .course_info h1{color:#0096c9;letter-spacing:.12rem;font-size:0;margin-bottom:25px}.course_lower_ttl .course_info h1 span{display:inline-block;font-size:4.2rem;background:#fff;margin:2.5px 0;line-height:135%;padding:0 10px}.course_lower_ttl .course_info p{line-height:180%}.course_lower_ttl .course_info .label,.post .body p{margin-bottom:30px}.course_lower_ttl .course_info .label li{display:inline-block;border:3px solid #fff;font-weight:700;padding:12px 17px}.course_lower_ttl .course_info .label li:not(:first-child),.course_wrap .course_row .text .label li:not(:first-child){border-left:none}.crumbs{color:#333;background:url(../img/bg/bg03.png);padding:15px 0 40px;text-align:right;font-size:1.3rem}.crumbs.course{background:0 0}.crumbs li{display:inline}.pagetop{position:fixed;right:0;bottom:0;z-index:10000}.post .body{overflow:hidden}.post .body a{color:#0096c9;text-decoration:underline}.post .body a:hover{text-decoration:none}.common_head_ttl{text-align:center;margin-top:50px;margin-bottom:70px}.common_head_ttl h2{font-size:3rem;position:relative;padding-bottom:20px;margin-bottom:25px}.common_head_ttl h2::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:5px;background:#ec6d81}.common_head_ttl h2.orange::before{background:#ffc000}.common_head_ttl02{text-align:center;padding-top:50px;padding-bottom:30px;margin-bottom:60px}.common_head_ttl02 .ttl{font-weight:700;color:#111;font-size:3rem;line-height:160%;margin-bottom:30px}.common_head_ttl02 .ttl span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332),color-stop(85%,#fff332),color-stop(85%,transparent));background:linear-gradient(transparent 65%,#fff332 65%,#fff332 85%,transparent 85%)}.common_head_ttl02 p{max-width:780px;margin:0 auto 20px}.common_head_anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common_head_anchor li:last-child a{margin-right:0}.common_head_anchor li a{display:block;width:260px;background:#fff;border-radius:9999px;padding:1em;position:relative;-webkit-transition:.4s;transition:.4s;margin-right:1em;text-align:center}.common_head_anchor li a .fa-angle-down:before{position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0096c9;-webkit-transition:.4s;transition:.4s}.common_head_anchor li a::after{content:"";width:70%;height:3px;position:absolute;bottom:0;background:#0096c9;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(.3,1);transform:scale(.3,1);left:0;right:0;margin:0 auto}.common_head_anchor li a.is-hover::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.btn01 a{border:3px solid #fff;color:#fff;min-width:270px;padding:18px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn01 a::after{right:22px;font-weight:500}.btn01 a.is-hover{background:rgba(255,255,255,.2)}.btn01.small a{padding:12px}.btn01 a,.btn02 a,.btn03 a{display:inline-block;text-align:center;position:relative;font-weight:700}.btn02 a{color:#fff;background:url(../img/bg/bg02.jpg);-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.15);box-shadow:4px 4px 0 0 rgba(0,0,0,.15);top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:left top;min-width:470px;font-size:1.8rem;padding:28px}.btn02 a.c2{background:url(../img/bg/bg09.jpg)}.btn02 a.c3{background:url(../img/bg/bg11.jpg)}.btn02 a.red{color:red}.btn01 a::after,.btn02 a::after,.btn03 a::before{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute}.btn02 a::after{font-size:1.6rem;font-weight:500;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px}.btn02 a.is-hover{-webkit-animation-name:bg_slide;animation-name:bg_slide;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.btn02 .ico{position:absolute;bottom:0;left:60px}.btn03 a{border:2px solid #111;padding:15px 50px;min-width:270px;font-size:1.5rem}.btn03 a::before{right:20px}.btn03 a.is-hover{background:#fff332}.btn03.blank a::before{content:"\f08e"}.btn03 a,.btn04 a,.btn04 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn04 a{background:#0096c9;padding:15px;min-width:300px;border:2px solid #0096c9;color:#fff;position:relative}.btn04 a::after{content:"\f061";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff332;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:500;font-size:1.4rem}.btn04 a.is-hover{background:#fff;color:#0096c9}.btn04 a.is-hover::after{color:#0096c9}.btn04.-yellow a{color:#e95985;border-color:#fff332;background:#fff332}.btn04.-yellow a::after{color:#e95985}.btn04.-yellow a.is-hover,.btn08.-yellow a.is-hover,.btn09.-yellow a.is-hover{border-color:#fff332;background-color:#e95985;color:#fff332}.btn04.-yellow a.is-hover::after{color:#fff332}.btn04.blank a::after{color:#fff;content:"\f360"}.btn04.blank a.is-hover::after,.btn08 a.is-hover::after{color:#0096c9}.btn04 a,.btn05 a,.btn05 span,.btn08 a,.btn09 a{display:inline-block;text-align:center;font-weight:700}.btn08 a,.btn08 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn08 a{background:#0096c9;padding:15px;border:2px solid #0096c9;min-width:340px;color:#fff;position:relative}.btn08 a::after{content:"\f08e";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff332;right:10px;font-weight:500;font-size:1.4rem}.btn08 a.is-hover{background:#fff;color:#0096c9}.btn08.-yellow a{color:#e95985;border-color:#fff332;background:#fff332}.btn08.-yellow a::after{color:#e95985}.btn08.-yellow a.is-hover::after{color:#fff332}.btn08.blank a::after{color:#fff;content:"\f360"}.btn08.blank a.is-hover::after,.btn09 a.is-hover::after{color:#0096c9}.btn05 a,.btn05 span,.btn09 a{min-width:240px}.btn09 a,.btn09 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn09 a{background:#0096c9;position:relative;padding:15px;border:2px solid #0096c9;color:#fff}.btn05 a::before,.btn05 span::before,.btn09 a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;font-weight:500}.btn09 a::after{color:#fff332;font-size:1.4rem;right:10px}.btn09 a.is-hover{background:#fff;color:#0096c9}.btn09.-yellow a{color:#e95985;border-color:#fff332;background:#fff332}.btn09.-yellow a::after{color:#e95985}.btn09.-yellow a.is-hover::after{color:#fff332}.btn09.blank a::after{color:#fff;content:"\f360"}.btn09.blank a.is-hover::after,.common_menu_list .menu_list_large a.is-hover,.common_menu_list .menu_list_small a.is-hover,.feature_box .text h2 span{color:#0096c9}.btn05 a,.btn05 span{border:2px solid #111;color:#111;padding:12px;max-width:100%;background:#fff332}.btn05 a::before,.btn05 span::before{right:15px}.btn05 a.is-hover,.btn05 span.is-hover{background:#111;color:#fff}.btn05 a.still,.btn05 span.still{pointer-events:none}.btn05 a,.btn05 span,.btn06 a,.btn06 span,.btn07 a,.btn_blank a{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.btn06 a,.btn06 span{display:inline-block;border:2px solid #0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";color:#fff;background:#0096c9;border-radius:20px;padding:4px 45px}.btn06 a::after,.btn06 span::after{content:"\f105";right:10px}.btn06 a.is-hover,.btn06 span.is-hover{background:#fff;color:#0096c9}.btn06.square a{border-radius:0}.btn07 a,.btn_blank a{font-weight:700}.btn07 a,.btn_blank{border:2px solid #111}.btn07 a{color:#111;font-size:1.4rem;display:inline-block;padding:10px 60px}.btn06 a::after,.btn06 span::after,.btn07 a::after,.btn_blank a::after{font-family:"Font Awesome 5 Pro";position:absolute}.btn07 a::after{font-size:1.3rem;content:"\f14c";right:10px;font-weight:500}.btn07 a.is-hover{background:#fff332}.btn07.download a::after{content:"\f019"}.btn07.arrow a::after{content:"\f105"}.btn_blank{max-width:320px;border-radius:5px;text-align:center}.btn_blank a{display:block;padding:10px}.btn_blank a::after{content:"\f08e";right:15px;font-weight:400}.box01{border:6px solid #222;position:relative;margin:40px 0;z-index:1;background:#fff}.box01::after,.box01::before{content:"";position:absolute;z-index:2;background:#fff}.box01::after{height:calc(100% - 88px);width:calc(100% + 10px);left:-5px;top:44px}.box01::before{width:calc(100% - 88px);height:calc(100% + 10px);top:-5px;left:44px}.box01 .in{position:relative;z-index:10;padding:45px 0}.box02{border:1px dotted #707070;padding:0 60px 40px}.box02 .ttl{text-align:center;margin:-20px 0 30px}.box02 .ttl span{display:inline-block;color:#fff;background:#0096c9;font-size:1.5rem;padding:10px 35px}.box02 .ttl.label{text-align:left;margin-left:40px;font-weight:400}.box02 .ttl.label span{font-size:1.8rem;padding:8px 20px;position:relative}.box02 .ttl.label span::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 0 18px 8px;border-color:transparent transparent #007ca6;top:0;left:-9px}.list_style_dot.super_creator li::before,.work_book_list.super_creator li a::before{color:#d73028}.list_style_dot.game li::before,.work_book_list.game li a::before{color:#0d7fbb}.list_style_dot.e-sports li::before,.work_book_list.e-sports li a::before{color:#f1b237}.list_style_dot.anime_cg li::before,.work_book_list.anime_cg li a::before{color:#1daa9b}.list_style_dot.pop_culture li::before{color:#93c532}.list_style_dot.design li::before,.list_style_dot.social_media li::before{color:#ec6d81}.list_style_dot.manga_illust li::before,.work_book_list.pop_culture li a::before{color:#93c532}.list_style_dot.corona li::before{color:#b276ad}.list_style_dot.other li::before{color:#eb4a73}.common_ao .in,.list_style_dot.-row2{display:-webkit-box;display:-ms-flexbox;display:flex}.list_style_dot.-row2{-ms-flex-wrap:wrap;flex-wrap:wrap}.list_style_dot.-row2 li{width:50%}.list_style_dot li{position:relative;padding:0 0 0 30px;margin:2px 0}.list_style_dot li::before{content:"・";position:absolute;color:#0096c9;font-weight:700;left:0;font-size:2.2rem}.head_ttl{text-align:center;margin-bottom:40px}.common_ao,.common_recommendation{background:#f0f0f0;margin-bottom:0;padding:30px 0 120px}.common_ao .in{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}.common_ao .in .img img,.common_recommendation .in .img img{border-radius:1em;font-size:inherit}.common_ao .in .text{width:640px}.common_ao .in .ttl{width:654px;position:relative;left:-14px;margin-bottom:30px}.common_ao .in .sub_ttl{font-size:2rem;margin-bottom:10px}.common_ao .in .check_list,.common_ao .in .entry_list{font-weight:700;margin-bottom:30px}.common_ao .in .check_list li{position:relative;padding-left:30px;margin-left:20px}.common_ao .in .check_list li::before,.common_recommendation .in .check_list li::before{position:absolute;top:0;left:0;content:"\f00c";font-family:"Font Awesome 5 Pro";color:#0096c9}.common_ao .in .check_list mark,.common_recommendation .in .check_list mark{background:0 0;color:#0096c9;font-style:normal}.common_ao .in .entry_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-size:1.5rem;line-height:170%;color:#111}.common_ao .in .entry_list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 0;border-right:1px dashed #c4c4c4}.common_ao .in .entry_list li:last-child,.common_recommendation .in .entry_list li:last-child{border:0}.common_ao .in .entry_list .ico{margin-top:20px}.common_recommendation .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px;position:relative;background-image:url(../../img/common/footer/recommendation_bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:left}.common_recommendation .in .date{position:absolute;right:0;top:0;z-index:1}.common_recommendation .in .text{width:640px}.common_recommendation .in .ttl{width:654px;position:relative;left:-14px;margin-bottom:30px}.common_recommendation .in .ttl img{position:relative;right:-30px}.common_recommendation .in .sub_ttl{font-size:2rem;margin-bottom:10px}.common_recommendation .in .check_list{font-weight:700;margin-bottom:30px}.common_recommendation .in .check_list li{position:relative;padding-left:30px;margin-left:20px}.common_recommendation .in .entry_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-weight:700;font-size:1.5rem;line-height:170%;color:#111;margin-bottom:30px}.common_recommendation .in .entry_list li{padding:5px 0;border-right:2px dotted #eb6c81;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common_recommendation .in .entry_list li p{margin-right:20px;font-size:2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff332));background:linear-gradient(transparent 60%,#fff332 60%)}.common_recommendation .in .entry_list .ico{margin-top:0}.feel_bottom,.feel_bottom.lower_bottom{background-size:10px 10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,.07)),color-stop(60%,transparent),to(transparent));background-image:linear-gradient(rgba(255,255,255,.07) 40%,transparent 60%,transparent)}.feel_bottom{padding:50px 0 45px;margin-bottom:0;position:relative;background-color:#ec6d81}.feel_bottom.lower_bottom{background-color:#78cbe8}.feel_bottom .cursive{position:absolute;right:4%;text-align:right;top:-5px}.feel_bottom .ttl01{color:#fff;position:relative}.feel_bottom .ttl01 .en,.world_wrap .world_box .course_list a.is-hover{color:#fff}.feel_bottom .ttl01 .obj{position:absolute;top:-100px}.feel_bottom .ttl01 .man{left:260px}.feel_bottom .ttl01 .woman{right:240px;top:-96px}.feel_bottom .switch_bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-10px}.feel_bottom .switch_bnr li{width:550px}.faq_area dl dt .in,.faq_area02 dl dd span,.feel_bottom .switch_bnr a{display:block;position:relative}.feel_bottom .switch_bnr a .on{display:block;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;width:100%}.bg_gray,.common_menu_list{background:#f0f0f0}.common_menu_list{padding:60px 0 1px;margin-bottom:60px}.common_menu_list .menu_list_large,.common_menu_list .menu_list_large li{margin-bottom:30px}.common_menu_list .menu_list_large a,.common_menu_list .menu_list_small a{position:relative;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.common_menu_list .menu_list_large a{overflow:hidden}.common_menu_list .menu_list_large a.is-hover img,.world_wrap .world_box .head a.is-hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.common_menu_list .menu_list_large .title{font-size:1.6rem;font-weight:700;background:#fff;display:inline-block;padding:16px 52px 16px 20px;position:absolute;left:0;bottom:0}.common_menu_list .menu_list_large .title span{background:#0096c9;width:40px;height:40px;position:absolute;right:-20px;bottom:0}.common_menu_list .menu_list_large .title span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.common_menu_list .menu_list_small,.head_img_area p{margin-bottom:0}.common_link_box,.common_menu_list .menu_list_small li,.faq_area dl,.faq_area02 dl{margin-bottom:20px}.common_menu_list .menu_list_small a{padding:28px 20px;background:#fff;font-size:1.6rem;font-weight:700;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.common_menu_list .menu_list_small a.is-hover::before{width:100%}.common_menu_list .menu_list_small a::before{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.common_menu_list .menu_list_small a::after{content:"\f054";font-family:"Font Awesome 5 Pro";position:absolute;right:15px;font-size:1.3rem;color:#111}.common_link_box{background:#fff;border-bottom:3px solid #ddd;padding:40px 35px 30px}.common_link_box.border{border:1px solid #ddd;border-bottom:3px solid #ddd}.common_link_box .ttl{color:#111;font-size:1.8rem;margin-bottom:25px}.common_logo_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common_logo_list li{margin:15px 25px}.common_note_box{border:2px solid #d73028;color:#d73028;font-weight:700;text-align:center;margin:40px auto;max-width:820px;background:#fff;padding:25px 10px}.lower_pagettl{background:url(../img/bg/bg03.png);padding-bottom:50px}.lower_pagettl h2{position:relative;text-align:center;padding-bottom:25px;font-size:3.2rem}.lower_pagettl h2::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:3px;background:#0096c9}.process_list .process_box h3,.process_list .process_box.professional{min-height:170px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.glossary_list,.process_list .process_box h3,.process_list .process_box.professional{display:-webkit-box;display:-ms-flexbox;display:flex}.process_list .process_box h3{margin-bottom:30px}.process_list .process_box h3 img{vertical-align:bottom}.process_list .process_box .year{margin-bottom:30px;color:#fff;font-weight:700;text-align:center;padding:5px 10px}.process_list .process_box .year.year01{background:#1cc5d8}.process_list .process_box .year.year02{background:#ff6d08}.process_list .process_box .year.year03{background:#c271e7}.glossary_list.super_creator a,.work_book_list.super_creator li a{border-color:#d73028}.work_book_list.super_creator li a.is-hover{color:#d73028}.glossary_list.game a,.work_book_list.game li a{border-color:#0d7fbb}.work_book_list.game li a.is-hover{color:#0d7fbb}.glossary_list.e-sports a,.work_book_list.e-sports li a{border-color:#f1b237}.work_book_list.e-sports li a.is-hover{color:#f1b237}.glossary_list.anime_cg a,.work_book_list.anime_cg li a{border-color:#1daa9b}.work_book_list.anime_cg li a.is-hover{color:#1daa9b}.work_book_list.pop_culture li a{border-color:#93c532}.work_book_list.pop_culture li a.is-hover{color:#93c532}.work_book_list.social_media li a{border-color:#ec6d81}.work_book_list.social_media li a.is-hover,.work_book_list.social_media li a::before{color:#ec6d81}.glossary_list.pop_culture a,.work_book_list.manga_illust li a{border-color:#93c532}.work_book_list.manga_illust li a.is-hover,.work_book_list.manga_illust li a::before{color:#93c532}.work_book_list.manga_illust h2{background-color:#93c532}.work_book_list.corona li a{border-color:#b276ad}.work_book_list.corona li a.is-hover,.work_book_list.corona li a::before{color:#b276ad}.work_book_list.corona h2{background-color:#b276ad}.work_book_list.other li a{border-color:#eb4a73}.work_book_list.other li a.is-hover,.work_book_list.other li a::before{color:#eb4a73}.work_book_list.other h2{background-color:#eb4a73}.work_book_list.design li a{border-color:#e68961}.work_book_list.design li a.is-hover,.work_book_list.design li a::before{color:#e68961}.work_book_list.design h2{background-color:#e68961}.work_book_list li{margin-bottom:10px}.common_menu_list .menu_list_large img,.work_book_list li a,.work_book_list li a::before{-webkit-transition:all .3s ease;transition:all .3s ease}.work_book_list li a{display:block;padding:10px 10px 10px 20px;border-bottom:2px solid #0096c9;position:relative}.work_book_list li a.is-hover{padding:10px 10px 10px 30px;color:#0096c9}.work_book_list li a.is-hover::before{left:10px}.work_book_list li a::before{content:"\f061";position:absolute;font-family:"Font Awesome 5 Pro";color:#0096c9;font-size:1.3rem;left:0}.work_book_list li .new{color:#d73028;font-family:"URWDIN-Demi";text-transform:uppercase;font-size:1rem;display:inline-block;vertical-align:middle;margin-left:15px}.glossary_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.course_wrap.super_creator .course_row .text h3,.glossary_list.super_creator a.is-hover,.glossary_list.super_creator a::before,.world_wrap .world_box.super_creator .course_list .copy,.world_wrap .world_box.super_creator .head .catch{color:#d73028}.course_wrap.game .course_row .text h3,.glossary_list.game a.is-hover,.glossary_list.game a::before,.world_wrap .world_box.game .course_list .copy,.world_wrap .world_box.game .head .catch{color:#0d7fbb}.course_wrap.e-sports .course_row .text h3,.glossary_list.e-sports a.is-hover,.glossary_list.e-sports a::before,.world_wrap .world_box.e-sports .course_list .copy,.world_wrap .world_box.e-sports .head .catch{color:#f1b237}.course_wrap.anime_cg .course_row .text h3,.glossary_list.anime_cg a.is-hover,.glossary_list.anime_cg a::before,.world_wrap .world_box.anime_cg .course_list .copy,.world_wrap .world_box.anime_cg .head .catch{color:#1daa9b}.glossary_list.pop_culture a.is-hover,.glossary_list.pop_culture a::before{color:#93c532}.glossary_list.design a,.glossary_list.social_media a{border-color:#ec6d81}.glossary_list.design a.is-hover,.glossary_list.design a::before,.glossary_list.social_media a.is-hover,.glossary_list.social_media a::before{color:#ec6d81}.glossary_list.manga_illust a{border-color:#93c532}.glossary_list.manga_illust a.is-hover,.glossary_list.manga_illust a::before,.world_wrap .world_box.pop_culture .course_list .copy,.world_wrap .world_box.pop_culture .head .catch{color:#93c532}.glossary_list.corona a{border-color:#b276ad}.glossary_list.corona a.is-hover,.glossary_list.corona a::before{color:#b276ad}.glossary_list.other a{border-color:#eb4a73}.glossary_list.other a.is-hover,.glossary_list.other a::before{color:#eb4a73}.glossary_list a,.world_banner{font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.glossary_list a{display:block;border:2px solid #0096c9;border-radius:30px;margin:10px;padding:9px 28px}.glossary_list a::before{content:"#";color:#0096c9}.glossary_list a.is-hover{color:#0096c9;background:#f0f0f0}.world_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;min-height:180px;color:#fff!important;background-size:cover;padding:30px 10px 30px 30px;line-height:130%;font-size:2.4rem;margin-bottom:30px}.world_banner.super_creator{background-image:url(../../img/world/bnr_super_creator.jpg)}.world_banner.super_creator.is-hover{-webkit-box-shadow:0 0 0 7px #d73028 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #d73028 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.game{background-image:url(../../img/world/bnr_game.jpg)}.world_banner.game.is-hover{-webkit-box-shadow:0 0 0 7px #0d7fbb inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #0d7fbb inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.e-sports{background-image:url(../../img/world/bnr_e-sports.jpg)}.world_banner.e-sports.is-hover{-webkit-box-shadow:0 0 0 7px #f1b237 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #f1b237 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.anime_cg{background-image:url(../../img/world/bnr_anime_cg.jpg)}.world_banner.anime_cg.is-hover{-webkit-box-shadow:0 0 0 7px #1daa9b inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #1daa9b inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.pop_culture{background-image:url(../../img/world/bnr_pop_culture.jpg)}.world_banner.pop_culture.is-hover{-webkit-box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.design{background-image:url(../../img/world/bnr_design.jpg)}.world_banner.design.is-hover,.world_banner.social_media.is-hover{-webkit-box-shadow:0 0 0 7px #ec6d81 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #ec6d81 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.social_media{background-image:url(../../img/world/bnr_social_media.jpg)}.world_banner.manga_illust{background-image:url(../../img/world/bnr_manga_illust.jpg)}.world_banner.manga_illust.is-hover{-webkit-box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.corona{background-image:url(../../img/world/bnr_corona.jpg)}.world_banner.corona.is-hover{-webkit-box-shadow:0 0 0 7px #b276ad inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #b276ad inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.other{background-image:url(../../img/world/bnr_other.jpg)}.world_banner.other.is-hover{-webkit-box-shadow:0 0 0 7px #eb4a73 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #eb4a73 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner .en{display:block;font-family:"URWDIN-Demi";font-size:1.3rem;width:100%;text-transform:uppercase;letter-spacing:.1rem;margin-top:5px}.l-main .front_txt{text-align:center;font-size:1.5rem;color:#444;padding:50px 0 30px;margin-bottom:40px;background:#f0f0f0}.l-main .front_txt p{line-height:180%;margin-bottom:20px;text-align:left}.head_img_area{padding:60px 0;margin-bottom:50px;text-align:center}.head_img_area .img{margin-bottom:30px}.head_img_area h2{font-size:3rem;margin-bottom:25px}.faq_area dl dt{padding:2px;background:url(../img/bg/border_bg.jpg);color:#111}.faq_area dl dt .in{padding:20px 20px 20px 80px;background:#fff;cursor:pointer}.faq_area dl dd::before,.faq_area dl dt .in::before{font-family:"Six Caps",sans-serif;position:absolute;left:20px;top:30px;font-size:5.5rem}.faq_area dl dt .in::before{color:#0096c9;content:"Q"}.faq_area dl dd,.faq_area02 dl dd{padding:20px 20px 20px 130px;display:none;position:relative}.faq_area dl dd::before{content:"A"}.faq_area dl dd::after{content:"";position:absolute;left:30px;top:60px;width:80px;height:2px;background:#0096c9;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.faq_area02 dl{background:#e5f4f9;padding:10px 20px}.faq_area02 dl dt{position:relative}.faq_area02 dl dt::after,.faq_area02 dl dt::before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq_area02 dl dt::before{left:20px;color:#0096c9;font-size:5rem;content:"Q";top:50%;font-family:"Six Caps",sans-serif}.faq_area02 dl dt::after{content:"\f107";font-family:"Font Awesome 5 Pro";right:20px;top:57%}.faq_area02 dl dt .in{padding:20px 20px 20px 70px;background-size:69px;display:block;cursor:pointer}.faq_area02 dl dt.is-act::after{content:"\f106"}.faq_area02 dl dd{background:#fff;padding:20px 20px 20px 70px}.faq_area02 dl dd::before{content:"A";position:absolute;left:22px;top:40%;font-family:"Six Caps",sans-serif;color:#ccc;font-size:5rem}.faq_area02 dl dd span{border-left:2px solid #ddd;padding-left:20px}.world_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.world_wrap .world_box{width:calc((100% - 30px)/2);max-width:710px;margin-bottom:40px}.world_wrap .world_box:nth-child(odd){margin-right:30px}.world_wrap .world_box:nth-child(1) .head .img::after{background-image:url(../../img/index/course01_label.png)}.world_wrap .world_box:nth-child(2) .head .img::after{background-image:url(../../img/index/course02_label.png)}.world_wrap .world_box:nth-child(3) .head .img::after{background-image:url(../../img/index/course03_label.png)}.world_wrap .world_box:nth-child(4) .head .img::after{background-image:url(../../img/index/course04_label.png)}.world_wrap .world_box:nth-child(5) .head .img::after{background-image:url(../../img/index/course05_label.png)}.world_wrap .world_box:nth-child(6) .head .img::after{background-image:url(../../img/index/course06_label.png)}.world_wrap .world_box.super_creator .course_list a::after,.world_wrap .world_box.super_creator .course_list a::before,.world_wrap .world_box.super_creator .head{background:#d73028}.world_wrap .world_box.super_creator .course_list{border-color:#d73028}.m-course_detail .world .world_box.super_creator .course_list a.is-hover::before,.world_wrap .world_box.super_creator .course_list a.is-hover::before{background:#fff;color:#d73028}.world_wrap .world_box.super_creator .course_list a.is-hover::after{background:#d73028}.world_wrap .world_box.game .course_list a::after,.world_wrap .world_box.game .course_list a::before,.world_wrap .world_box.game .head{background:#0d7fbb}.world_wrap .world_box.game .course_list{border-color:#0d7fbb}.world_wrap .world_box.game .course_list a.is-hover::before{background:#fff;color:#0d7fbb}.world_wrap .world_box.game .course_list a.is-hover::after{background:#0d7fbb}.world_wrap .world_box.e-sports .course_list a::after,.world_wrap .world_box.e-sports .course_list a::before,.world_wrap .world_box.e-sports .head{background:#f1b237}.world_wrap .world_box.e-sports .course_list{border-color:#f1b237}.world_wrap .world_box.e-sports .course_list a.is-hover::before{background:#fff;color:#f1b237}.world_wrap .world_box.e-sports .course_list a.is-hover::after{background:#f1b237}.world_wrap .world_box.anime_cg .course_list a::after,.world_wrap .world_box.anime_cg .course_list a::before,.world_wrap .world_box.anime_cg .head{background:#1daa9b}.world_wrap .world_box.anime_cg .course_list{border-color:#1daa9b}.world_wrap .world_box.anime_cg .course_list a.is-hover::before{background:#fff;color:#1daa9b}.world_wrap .world_box.anime_cg .course_list a.is-hover::after{background:#1daa9b}.world_wrap .world_box.pop_culture .course_list a::after,.world_wrap .world_box.pop_culture .course_list a::before,.world_wrap .world_box.pop_culture .head{background:#93c532}.world_wrap .world_box.pop_culture .course_list{border-color:#93c532}.world_wrap .world_box.pop_culture .course_list a.is-hover::before{background:#fff;color:#93c532}.world_wrap .world_box.pop_culture .course_list a.is-hover::after{background:#93c532}.world_wrap .world_box.design .course_list a::after,.world_wrap .world_box.design .course_list a::before,.world_wrap .world_box.design .head{background:#ec6d81}.world_wrap .world_box.design .course_list .copy,.world_wrap .world_box.design .head .catch,.world_wrap .world_box.social_media .course_list .copy,.world_wrap .world_box.social_media .head .catch{color:#ec6d81}.world_wrap .world_box.design .course_list{border-color:#ec6d81}.world_wrap .world_box.design .course_list a.is-hover::before{background:#fff;color:#ec6d81}.world_wrap .world_box.design .course_list a.is-hover::after,.world_wrap .world_box.social_media .course_list a::after,.world_wrap .world_box.social_media .course_list a::before,.world_wrap .world_box.social_media .head{background:#ec6d81}.world_wrap .world_box.social_media .course_list{border-color:#ec6d81}.world_wrap .world_box.social_media .course_list a.is-hover::before{background:#fff;color:#ec6d81}.world_wrap .world_box.social_media .course_list a.is-hover::after{background:#ec6d81}.world_wrap .world_box.manga_illust .course_list a::after,.world_wrap .world_box.manga_illust .course_list a::before,.world_wrap .world_box.manga_illust .head{background:#93c532}.course_wrap.pop_culture .course_row .text h3,.world_wrap .world_box.manga_illust .course_list .copy,.world_wrap .world_box.manga_illust .head .catch{color:#93c532}.world_wrap .world_box.manga_illust .course_list{border-color:#93c532}.world_wrap .world_box.manga_illust .course_list a.is-hover::before{background:#fff;color:#93c532}.world_wrap .world_box.manga_illust .course_list a.is-hover::after{background:#93c532}.world_wrap .world_box.corona .course_list a::after,.world_wrap .world_box.corona .course_list a::before,.world_wrap .world_box.corona .head{background:#b276ad}.world_wrap .world_box.corona .course_list .copy,.world_wrap .world_box.corona .head .catch{color:#b276ad}.world_wrap .world_box.corona .course_list{border-color:#b276ad}.world_wrap .world_box.corona .course_list a.is-hover::before{background:#fff;color:#b276ad}.world_wrap .world_box.corona .course_list a.is-hover::after{background:#b276ad}.world_wrap .world_box.other .course_list a::after,.world_wrap .world_box.other .course_list a::before,.world_wrap .world_box.other .head{background:#eb4a73}.world_wrap .world_box.other .course_list .copy,.world_wrap .world_box.other .head .catch{color:#eb4a73}.world_wrap .world_box.other .course_list{border-color:#eb4a73}.world_wrap .world_box.other .course_list a.is-hover::before{background:#fff;color:#eb4a73}.world_wrap .world_box.other .course_list a.is-hover::after{background:#eb4a73}.world_wrap .world_box .head{background:#0096c9;padding-right:1%;position:relative;z-index:1}.world_wrap .world_box .head:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4vw;width:0;height:0;border-style:solid;border-width:20vw 20vw 0;border-color:#fff transparent transparent;opacity:.1;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}.world_wrap .world_box .head a{display:block}.world_wrap .world_box .head a.is-hover h3::after{margin-left:20px}.world_wrap .world_box .head a .ico{position:absolute;z-index:20;right:40px;top:170px}.world_wrap .world_box .head .img,.world_wrap .world_box .head .img::after{max-width:700px;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .head .img{z-index:10;overflow:hidden;position:relative;top:-10px}.world_wrap .world_box .head .img img{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.world_wrap .world_box .head .img::after{position:absolute;content:"";height:100%;width:100%;top:0;background-size:cover;background-position:right top}.world_wrap .world_box .head .catch{font-weight:700;color:#0096c9;font-size:2.6rem;letter-spacing:.15rem;position:absolute;bottom:8%;left:5%;margin-bottom:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:10}.world_wrap .world_box .head .catch span{display:inline-block;background:#fff;margin-top:5px;padding:2px 5px}.world_wrap .world_box .head h3{color:#fff;padding:5% 25px;font-size:2.6rem;position:relative;z-index:10}.world_wrap .world_box .head h3::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-size:1.6rem;font-weight:500;margin-left:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list{border:3px solid #0096c9;border-top:none;padding:18px 30px;margin-bottom:0}.world_wrap .world_box .course_list a{padding:10px 10px 10px 45px;position:relative;display:inline-block;line-height:20px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list a::after,.world_wrap .world_box .course_list a::before{position:absolute;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list a::before{font-family:"Font Awesome 5 Pro";line-height:20px;color:#fff;text-align:center;font-size:1.5rem;content:"\f105";top:11px;left:10px;width:20px;height:20px}.world_wrap .world_box .course_list a::after{content:"";height:100%;width:0;top:0;left:0;z-index:-1}.world_wrap .world_box .course_list a.is-hover::after{width:100%}.world_wrap .world_box .course_list .year{display:inline-block;color:#0096c9;margin-left:10px;font-weight:700}.course_wrap.design .course_row .text h3,.course_wrap.social_media .course_row .text h3,.world_wrap .world_box .course_list .year.three{color:#ec6d81}.world_wrap .world_box .course_list .year.diploma{color:#444}.world_wrap .world_box .course_list .copy{font-size:2.6rem;margin-bottom:15px;font-weight:700}.course_wrap{margin-bottom:90px}.course_wrap .course_row{display:block;position:relative;padding-top:20px;z-index:1;margin-bottom:30px}.course_wrap .course_row.is-hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.course_wrap .course_row .img{position:absolute;top:0;left:0;z-index:-1;max-width:570px;overflow:hidden}.course_wrap .course_row .img img,.feature_box .img img{-webkit-transition:all .6s ease;transition:all .6s ease}.course_wrap .course_row .text{background:#0096c9;color:#fff;max-width:630px;margin-left:auto;padding:40px 40px 30px;position:relative;overflow:hidden}.course_wrap .course_row .text::after{content:"";position:absolute;top:0;left:-240px;width:900px;height:350px;background:rgba(255,255,255,.06);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.course_wrap .course_row .text h3{color:#0096c9;margin-bottom:10px}.course_wrap .course_row .text h3 span{display:inline-block;background:#fff;font-size:3rem;line-height:170%;padding:0 15px}.course_wrap .course_row .text .label{font-size:0;margin-bottom:10px}.course_wrap .course_row .text .label li{font-weight:700;border:2px solid #fff;display:inline-block;font-size:1.4rem;padding:4px 18px}.course_wrap .course_row .text .work_list{border:3px solid #fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 15px 20px;margin-top:15px}.course_wrap .course_row .text .work_list dt{font-weight:700;width:120px}.course_wrap .course_row .text .work_list dd{font-size:1.3rem;line-height:170%;width:calc(100% - 120px)}.course_wrap .course_row .text .btn05{text-align:right}.course_wrap .course_row .text .btn05 span{min-width:auto;width:240px}.course_wrap.super_creator .course_row .text{background:#d73028}.course_wrap.game .course_row .text{background:#0d7fbb}.course_wrap.e-sports .course_row .text{background:#f1b237}.course_wrap.anime_cg .course_row .text{background:#1daa9b}.course_wrap.pop_culture .course_row .text{background:#93c532}.course_wrap.design .course_row .text,.course_wrap.social_media .course_row .text{background:#ec6d81}.course_wrap.manga_illust .course_row .text{background:#93c532}.course_wrap.manga_illust .course_row .text h3{color:#93c532}.course_wrap.corona .course_row .text,.feature_box .text.color01 .subttl span{background:#b276ad}.course_wrap.corona .course_row .text h3,.feature_box .text.color01 h2 span{color:#b276ad}.course_wrap.other .course_row .text{background:#eb4a73}.course_wrap.other .course_row .text h3{color:#eb4a73}.feature_box{padding:50px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dotted #111}.feature_box .img{width:47%;display:block;overflow:hidden}.feature_box .img.is-hover img,.m-course_detail .course_detail_event .box.is-hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature_box .text{width:53%;padding-left:60px}.feature_box .text.color01 .subttl span::before{border-color:transparent transparent transparent #9c6497}.feature_box .text.color02 .subttl span{background:#ec6d81}.feature_box .text.color02 .subttl span::before{border-color:transparent transparent transparent #d45b6e}.feature_box .text.color02 h2 span{color:#ec6d81}.feature_box .text.color03 .subttl span{background:#93c532}.feature_box .text.color03 .subttl span::before{border-color:transparent transparent transparent #80ac2b}.feature_box .text.color03 h2 span{color:#93c532}.feature_box .text .name,.feature_box .text .subttl{margin-bottom:20px}.feature_box .text .subttl span{font-size:1.4rem;font-family:"URWDIN-Medium";display:inline-block;background:#0096c9;color:#fff;position:relative;padding:5px 15px 3px;text-transform:uppercase}.feature_box .text .subttl span::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:24px 0 0 12px;border-color:transparent transparent transparent #007ca6;position:absolute;right:-13px;top:0}.feature_box .text h2,.m-course_detail .course_detail_head .about .in .in_row .text h4{font-size:2.4rem;margin-bottom:20px}.feature_box .text .name .belong{display:block;font-size:1.4rem;color:#999;margin-bottom:7px;line-height:1.6}.feature_box .text .name strong{display:block;color:#111;font-size:2.2rem}.feature_box .text .name strong span{font-size:1.6rem}.feature_box .text .btn06 a,.feature_box .text .btn06 span{background:#fff;color:#0096c9}.event_list .event_box.add_btn:hover .btn_list a,.feature_box .text .btn06 a.is-hover,.feature_box .text .btn06 span.is-hover{background:#0096c9;color:#fff}.event_cat{width:980px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 30px}.event_cat h3{width:195px;color:#111;font-size:1.8rem;position:relative;padding:0 15px;line-height:190%;border-bottom:3px solid #0096c9;text-align:center}.event_cat h3::after{content:"";position:absolute;right:3px;bottom:-3px;width:3px;background:#0096c9;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event_cat,.event_cat .cat_list,.games_slide .sublist{display:-webkit-box;display:-ms-flexbox;display:flex}.event_cat .cat_list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 225px);margin-bottom:0}.event_cat .cat_list a{display:block;border-radius:5px;background:#f0f0f0;color:#444;font-size:1.5rem;font-weight:700;-webkit-box-shadow:-1px -2px 0 0 #d8d8d8;box-shadow:-1px -2px 0 0 #d8d8d8;margin:0 5px 8px;line-height:38px;padding:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.event_cat .cat_list a.is-hover{background:#0096c9;color:#fff;-webkit-box-shadow:none;box-shadow:none}.games_slide{padding:0 70px 40px}.games_slide .sublist{margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#091024;border:1px solid #707070;padding:30px;color:#fff}.games_slide .sublist h4{font-size:2rem;border-right:1px solid #707070;padding:10px 30px 10px 0;width:23%;color:#fff}.games_slide .sublist .list{padding-left:20px;margin-bottom:0;width:77%}.games_slide .sublist .list .slick-track{width:auto!important;position:relative;margin-bottom:-.5em}.games_slide .sublist .list .slick-track li{margin-bottom:.5em;display:inline-block;float:none}.games_slide .sublist .list .slick-track li:nth-child(1){width:100%!important}.games_slide .sublist .list li{font-size:1.6rem;margin:0 10px}.games_slide .sublist .list li span{display:inline-block;position:relative;padding-bottom:2px;cursor:pointer}.games_slide .sublist .list li span::after{content:"";display:block;border-bottom:1px solid #fff;position:absolute;left:0;bottom:0;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.games_slide .sublist .list li span:hover::after{left:auto;right:0;width:0}.games_slide .box_wrap .box_in .thumb{margin-bottom:30px}.games_slide .box_wrap .box_in .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.games_slide .box_wrap .box_in .detail .logo{width:28%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.games_slide .box_wrap .box_in .detail .text{width:72%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.games_slide .box_wrap .box_in .detail .text .ttl{display:block;font-size:2rem;margin-bottom:10px}.games_slide .box_wrap .box_in .detail .text p{font-size:1.6rem;margin-bottom:0}.event_list.lower .event_box .text{background:#fff;padding:0 25px 20px}.event_list .event_box{margin-bottom:35px;position:relative}.admissions_contact_wrap,.event_list .event_box.add_btn a .text{padding-bottom:80px}.event_list .event_box.add_btn .btn_list{position:absolute;left:-5px;width:100%;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;padding:0 30px}.event_list .event_box.add_btn .btn_list a{background:#fff;position:relative;display:block;font-weight:700;font-size:1.4rem;text-align:center;color:#0096c9;border:2px solid #0096c9;padding:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event_list .event_box.add_btn .btn_list a::after{content:"\f105";position:absolute;right:10px;font-family:"Font Awesome 5 Pro"}.event_list .event_box.add_btn .btn_list a.foam{color:#fff;border-color:#ed4a74;background:#ed4a74;margin-left:5px}.event_list .event_box.add_btn .btn_list a.foam.is-hover{background:#fff;color:#ed4a74}.event_list .event_box .btn_list{display:none}.event_list .event_box a{display:block}.blog_list .blog_box a.is-hover .thumb img,.c-cv_banner a.is-hover img,.event_list .event_box a:hover .thumb img{opacity:.8}.event_list .event_box a:hover .title{color:#0096c9}.event_list .event_box .thumb{position:relative;overflow:hidden}.event_list .event_box .thumb.-put_off::after{content:"こちらのイベントは\A延期となりました。"}.event_list .event_box .thumb.-cancel::after,.event_list .event_box .thumb.-closing::after,.event_list .event_box .thumb.-put_off::after{white-space:pre;position:absolute;top:50%;left:0;z-index:5;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:700;font-size:2rem;line-height:170%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.5rem;text-shadow:4px 4px 0 #111}.event_list .event_box .thumb.-cancel::before,.event_list .event_box .thumb.-closing::before,.event_list .event_box .thumb.-put_off::before{content:"";position:absolute;width:100%;height:100%;opacity:.8;z-index:1;background-image:linear-gradient(-45deg,#000 25%,rgba(0,0,0,.9) 25%,rgba(0,0,0,.9) 50%,#000 50%,#000 75%,rgba(0,0,0,.9) 75%,rgba(0,0,0,.9));background-size:4px 4px}.event_list .event_box .thumb.-cancel::after{content:"こちらのイベントは\A中止となりました。"}.event_list .event_box .thumb.-closing::after{content:"こちらのイベントの\A申込み受付は締め切りました"}.c-cv_banner img,.event_list .event_box .thumb img,.event_list .event_box.add_btn .btn_list a,.p-index_kv__obj polygon{-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .thumb .cat{position:absolute;text-align:center;color:#fff;background:#93c532;top:0;left:0;font-size:1.4rem;padding:2px 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.event_list .event_box .thumb .cat:not(:first-child){opacity:0}.event_list .event_box .thumb .cat.special-event{padding:0;background:#d73028;font-family:"URWDIN-Medium";text-transform:uppercase;letter-spacing:.1rem;line-height:30px;height:30px;width:150px;border:0;top:15px;left:-45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event_list .event_box .thumb .cat.experience-lesson{background:#f1b237}.event_list .event_box .thumb .cat.online{background:#1daa9b}.event_list .event_box .title{color:#111;font-weight:700;font-size:1.8rem;margin-bottom:0;padding:15px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .guide{font-size:1.5rem;line-height:170%}.event_list .event_box .date{border-top:1px solid #c4c4c4;padding-top:10px;margin-bottom:0;font-size:1.5rem;font-family:"Six Caps",sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .date time:first-child::before{content:none}.event_list .event_box .date time::before{content:","}.admissions_contact{margin-top:40px;padding:30px 50px;text-align:center;background:#fff;border-radius:3px;border:2px solid #0096c9}.admissions_contact .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admissions_contact p{font-weight:700;font-size:1.8rem}.admissions_contact .btn01{padding:0 0 30px}.admissions_contact .btn01.out a::after{content:"\f08e"}.admissions_contact .btn01 a,.blog_list .blog_box a{-webkit-transition:all .3s ease;transition:all .3s ease}.admissions_contact .btn01 a{background:#fefd37;border:2px solid #333;color:#333}.admissions_contact .btn01 a.is-hover{background:#333;color:#fff}.admissions_contact span{display:inline-block;vertical-align:middle}.admissions_contact .contact_ttl{color:#fff;background:#0096c9;font-size:18px;font-weight:700;border-radius:5px;padding:5px 0}.admissions_contact .mail,.admissions_contact .tel{font-family:"Six Caps",sans-serif;color:#111;line-height:100%}.admissions_contact .mail::before,.admissions_contact .tel::before{font-family:"Font Awesome 5 Pro";color:#0096c9;display:inline-block;margin-right:15px;vertical-align:middle;font-weight:700}.admissions_contact .mail::before{font-size:1.6rem}.admissions_contact .tel{text-align:right;font-size:3.4rem}.admissions_contact .tel::before{font-size:2.2rem;content:"\f3cd"}.admissions_contact .mail{margin-top:8px;font-size:1.8rem}.admissions_contact .mail::before{content:"\f0e0"}.dot_list li{position:relative;padding-left:20px}.dot_list li::before{content:"・";position:absolute;left:0;top:0;font-size:2rem;color:#0096c9}.dot_list li small{color:#999}.post_single{position:relative;z-index:1;background:#fff;padding:0 95px}.post_single .body{max-width:740px;margin:0 auto;overflow:hidden}.post_single .wp-pagenavi{padding:0;border-top:1px solid #ccc;margin-top:100px;font-size:1.5rem;font-family:"URWDIN-Demi";color:#111}.post_head .ttl{color:#111;font-size:2.8rem;padding:50px 60px;background:#fff}.post_head .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:22px 0;margin-bottom:50px}.post_head .date{font-family:"Six Caps",sans-serif;margin-right:20px}.post_head .cat{font-size:1.4rem;background:#aaa;color:#fff;padding:0 10px;margin:0 5px}.drop_wrap{padding:40px 0 50px}.drop_wrap .drop_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.drop_wrap .drop_list .drop_trg{background:#fff;color:#111;font-family:"URWDIN-Bold";border:1px solid #ddd;letter-spacing:.05rem;padding:12px 30px;width:230px;margin-left:20px;position:relative}.drop_wrap .drop_list .drop_trg::after{content:"\f0d7";position:absolute;font-family:"Font Awesome 5 Pro";right:20px;top:12px;color:#0096c9}.drop_wrap .drop_list .drop_trg:hover{cursor:pointer}.drop_wrap .drop_list .drop{position:absolute;background:rgba(0,150,201,.95);padding:15px;width:100%;left:0;top:52px;z-index:10;display:none;font-weight:700;font-size:1.5rem}.drop_wrap .drop_list .drop li a{color:#fff;padding:5px 15px;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.drop_wrap .drop_list .drop li a:hover{background:rgba(255,255,255,.2)}.youtube_bnr{background:#fff;text-align:center;padding:30px 15px;margin-bottom:10px}.youtube_bnr .Recruitment_status_top{width:45%;margin:30px auto;border:5px double #f44336;padding:10px 10px 20px}.youtube_bnr .Recruitment_status_top .RecruitmentBtn{border:#630 1px solid;border-radius:5px;font-size:1.6rem;font-weight:700;padding:5px 20px;margin-top:10px;color:#630;text-align:center;text-decoration:none;-webkit-transition:.4s ease;transition:.4s ease}.youtube_bnr .Recruitment_status_top .RecruitmentBtn:hover{opacity:.7}.youtube_bnr .Recruitment_status_top .ttl{background-color:#f44336;color:#fff;padding:5px;text-align:center;margin-bottom:10px;font-size:2rem}.youtube_bnr .Recruitment_status_top .txt{font-size:1.4rem;text-align:center;line-height:1.4}.blog_list .blog_box{margin-bottom:40px}.blog_list .blog_box a{display:block;background:#fff;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.05);box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}.blog_list .blog_box a.is-hover{-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);box-shadow:5px 5px 15px 0 rgba(0,0,0,.1)}.blog_list .blog_box a.is-hover .title,.news_list a.is-hover .title,.wp-pagenavi .alignleft a:hover{color:#0096c9}.blog_list .blog_box .thumb{max-height:200px;overflow:hidden}.blog_list .blog_box .thumb img{width:100%}.blog_list .blog_box .text{padding:30px 25px}.blog_list .blog_box .title{color:#111;font-weight:700;font-size:1.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.blog_list .blog_box .date{font-family:"Six Caps",sans-serif;font-size:1.5rem;display:inline-block;margin-right:10px}.blog_list .blog_box .cat{display:inline-block;color:#fff;background:#0096c9;font-size:1.3rem;line-height:25px;padding:0 10px;margin:4px 5px}.news_list{border-top:1px solid #ccc}.blog_list .blog_box .thumb img,.news_list a,.news_list a .cat,.news_list a .title{-webkit-transition:all .3s ease;transition:all .3s ease}.news_list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;padding:30px 20px;position:relative}.news_list a::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:15px;top:calc(50% - 14px);color:#0096c9}.news_list a.is-hover .cat{background:#0096c9}.news_list a .date{width:125px;font-family:"Six Caps",sans-serif}.news_list a .cat,.news_list a .title{margin-bottom:0}.news_list a .cat{color:#fff;text-align:center;font-size:1.4rem;background:#aaa;margin-right:65px;width:140px}.news_list a .title{width:665px}.c-support_bnr{width:765px;max-width:100%;margin:0 auto 90px}.c-support_bnr .list a{margin-top:40px;display:block;position:relative}.c-support_bnr .list .car{position:absolute;right:20px;top:100px;color:#fff;font-weight:700;background:#ec6d81;border-radius:40px;font-size:1.6rem;line-height:30px;padding:0 10px;letter-spacing:.05rem}.c-support_bnr .list .car strong{font-size:2.2rem}.c-support_bnr .list .support{color:#fff;font-weight:700;position:absolute;bottom:38px;right:40px;z-index:5;font-size:1.4rem;-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.c-support_bnr .list .support strong,.m-course_detail .p-course_interview-student .interview_slider__item__heading .number span{font-size:2rem}.c-support_bnr .note{margin-bottom:0!important;font-size:1.4rem;line-height:170%}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin-right:15px}input[type=submit]{-webkit-appearance:none}.contactForm input,.contactForm textarea{padding:10px 15px;font-size:16px;font-size:1.6rem}.contactForm .mwform-radio-field{display:block;margin-left:0!important}.contactForm input[type=radio]{position:relative;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;content:"";background-color:#fff;border:1px solid #999;border-radius:50%;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}.contactForm input[type=radio]:checked:after{display:block;position:absolute;top:5px;left:5px;content:"";width:6px;height:6px;background:#0096c9;border-radius:50%}.contactForm input[type=checkbox]{display:inline-block;position:relative;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;width:20px;height:20px;border:1px solid #999;vertical-align:middle;padding:5px}.contactForm input[type=checkbox]:checked::after{position:absolute;content:"";top:-3px;left:3px;width:8px;height:14px;border-right:4px solid #0096c9;border-bottom:4px solid #0096c9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnArea,.wp-pagenavi{text-align:center;overflow:hidden}.wp-pagenavi{padding:40px 0 0}.wp-pagenavi .page,.wp-pagenavi .pages{font-family:"Six Caps",sans-serif;font-size:1.8rem}.wp-pagenavi .pages{border-color:#fff;color:#333;padding:12px 22px;margin-right:10px;background:#fff}.wp-pagenavi a,.wp-pagenavi span{padding:12px 22px;background:#fff;border:1px solid #d9d9d9;color:#0096c9;margin:0 5px 10px 0;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.wp-pagenavi span{background:#0096c9;color:#fff}.c-ttl02 .ja.-blue::after,.c-ttl02 .ja.-blue::before,.wp-pagenavi a:hover,.wp-pagenavi span{border-color:#0096c9}.wp-pagenavi .alignleft{margin:0;float:none;text-align:left}.wp-pagenavi .alignleft a{background:0 0;color:#111}.wp-pagenavi .alignleft i,.wp-pagenavi .alignright i{font-size:2rem;display:inline-block;vertical-align:middle}.wp-pagenavi .alignleft i{margin-right:10%}.wp-pagenavi .center{margin:0;float:none}.wp-pagenavi .alignleft a,.wp-pagenavi .alignright a,.wp-pagenavi .center a{margin:0;display:block;border:0;padding:40px 0}.wp-pagenavi .center a:hover{opacity:.5}.wp-pagenavi .alignright{margin:0;float:none;text-align:right}.wp-pagenavi .alignright a{background:0 0;color:#111}.wp-pagenavi .alignright a:hover{color:#0096c9}.wp-pagenavi .alignright i{margin-left:10%}.btnArea{margin-bottom:40px}.btnArea input{margin:0 20px}input[name=submitConfirm]{background:#0096c9;color:#fff;padding:0;width:185px;height:45px;border:0;display:block;margin:20px auto;cursor:pointer}.return_top:hover,input[name=submitBack]:hover,input[name=submitConfirm]:hover,input[name=submitSubmit]:hover{opacity:.8;filter:alpha(opacity=80)}input[name=submitBack]{background:#ddd;padding:0;height:45px;border:0;cursor:pointer;float:left;margin:1%;width:48%}.return_top,input[name=submitSubmit]{background:#0096c9;height:45px;border:0}input[name=submitSubmit]{cursor:pointer;float:left;color:#fff;margin:1%;width:48%}.return_top{color:#fff!important;padding:0;width:185px;line-height:45px;display:block;margin:20px auto}.require{background-color:#c33;padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;font-family:"游ゴシック","YuGothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;zoom:normal}.slick-next,.slick-prev{background:#111;color:#0096c9;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next::before,.slick-prev::before{font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.4rem;color:#0096c9}.slick-next::before{content:"\f054"}.slick-prev::before{content:"\f053"}.c-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:#fff;pointer-events:none;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1);transform:scale(1)}.c-loading.is-act{opacity:0;-webkit-transform:scale(2);transform:scale(2)}.c-container{width:1140px;margin:0 auto;padding:0 50px}.c-ttl01{text-align:center;margin-bottom:35px}.c-ttl01.is-act .en{letter-spacing:.05em;opacity:1}.c-ttl01.is-act .ja{-webkit-filter:blur(0);filter:blur(0)}.c-ttl01.is-act .ja,.c-ttl01.is-act .ja .label_text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-ttl01 .en{color:#ccc;font-size:calc(5.87755vw + 2.59592rem);font-family:"Six Caps",sans-serif;font-weight:400;line-height:100%;text-transform:uppercase;opacity:0;letter-spacing:0;-webkit-transition:all .8s cubic-bezier(.25,1,.5,1);transition:all .8s cubic-bezier(.25,1,.5,1)}.c-ttl01 .en.-thin{color:#eee;position:relative;top:30px;z-index:-1}.c-ttl01 .ja{display:block;margin-top:-40px;position:relative;z-index:5;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition:all 1s cubic-bezier(.25,1,.5,1);transition:all 1s cubic-bezier(.25,1,.5,1)}.c-solution_head__title .answer svg,.c-ttl01 .ja .label_text{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateY(10px);transform:translateY(10px)}.c-ttl01 .ja .white{fill:#fff}.c-ttl01 .ja .black{fill:#111}.c-ttl01 .ja .pink{fill:#e95985}.c-ttl01 .ja .blue{fill:#78cbe8}.c-solution_head,.c-ttl02{text-align:center;position:relative}.c-ttl02{padding:50px 0 40px}.c-solution_body__title .title.is-act .pink,.c-solution_head__title.is-act .answer .line,.c-ttl02.is-act .en{-webkit-transform:scale(1,1);transform:scale(1,1)}.c-ttl02.is-act .ja{opacity:1;letter-spacing:.05em}.c-ttl02 .en{position:absolute;width:100%;top:52px;letter-spacing:.05em;left:0;font-family:"Six Caps",sans-serif;color:#eee;font-size:calc(4.89796vw + 4.16327rem);font-weight:400;text-transform:uppercase;-webkit-transition:.8s ease;transition:.8s ease;-webkit-transform:scale(1,0);transform:scale(1,0)}.c-ttl02 .en.-white{color:#fff}.c-ttl02 .ja{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s;letter-spacing:-.02em;font-size:calc(1.38776vw + 1.27959rem);color:#111;border-right:5px solid #111;border-left:5px solid #111;padding:9px calc(2.20408vw + .17347rem);position:relative}.c-ttl02 .ja::after,.c-ttl02 .ja::before{content:"";position:absolute;top:0;left:0;width:calc(.16327vw + .73878rem);height:calc(100% - 10px);border-top:5px solid #93c532;border-bottom:5px solid #93c532}.c-ttl02 .ja::after{left:auto;right:0}.c-solution_head{height:641px;padding-top:225px;background-position:center center;background-size:cover;z-index:1}.c-solution_head.-shortway{background-image:url(../../img/shortway_head.png)}.c-solution_head.-active{background-image:url(../../img/active_head.png)}.c-solution_head.-senmon{background-image:url(../../img/senmon_head.png)}.c-solution_head.-career{background-image:url(../../img/career_head.png)}.c-solution_head__title.is-act .answer svg,.c-solution_head__title.is-act .question{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-solution_head__title.is-act .answer{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.c-solution_head__title .number{display:block;-webkit-text-stroke:calc(.08163vw + .69388px) #e95985;font-family:"URWDIN-Demi",sans-serif;color:transparent;font-size:calc(3.7551vw + 31.91837px);font-style:italic;padding-right:40px;margin-bottom:calc(1.63265vw + 13.87755px)}.c-solution_head__title .number em{font-size:15.2rem;font-size:calc(5.95918vw + 56.65306px)}.c-solution_head__title .question{display:block;margin-bottom:calc(1.46939vw + 6.4898px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.c-solution_head__title .answer{background:#fff;border-radius:calc(.40816vw + 3.46939px);border:3px solid #111;padding:35px 38px 12px;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;-webkit-transform:scale(.85,1);transform:scale(.85,1);-webkit-transition-delay:.3s;transition-delay:.3s}.c-solution_head__title .answer::before{content:"A.";color:#e95985;font-size:calc(3.67347vw + 26.22449px);font-family:"URWDIN-Demi",sans-serif;font-weight:400;font-style:italic;display:inline-block;margin-right:20px;position:relative;top:-10px}.c-solution_head__title .answer.-none::before{display:none}.c-solution_head__title .answer svg{-webkit-transition-delay:.6s;transition-delay:.6s}.c-solution_head__title .answer .line{-webkit-transition:.4s linear;transition:.4s linear;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:scale(0,1);transform:scale(0,1)}.c-solution_head__title .pink{fill:#e95985}.c-solution_head__title .yellow{fill:#f8f859}.c-solution_head__title .white{fill:#fff}.c-solution_head__title .black{fill:#111}.c-solution_head__chara{position:absolute;top:0;width:100%;z-index:-1;opacity:0;-webkit-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.c-solution_head__chara.is-act{opacity:1;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.c-solution_head__chara.-shortway{top:-20px;left:calc(50% - 345px);-webkit-transform:translate(20px,-8px);transform:translate(20px,-8px)}.c-solution_head__chara.-active{width:1260px;left:calc(50% - 600px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-solution_head__chara.-active.is-act{left:calc(50% - 650px);width:1360px}.c-solution_head__chara.-career,.c-solution_head__chara.-senmon{top:-15px;left:calc(50% - 380px);-webkit-transform:translate(20px,-8px);transform:translate(20px,-8px)}.c-solution_head__chara.-career{top:110px;left:calc(50% - 310px)}.c-solution_body{background:#f0f0f0;max-width:1280px;margin:-100px auto 0;width:100%;padding:167px calc(5.71429vw + -1.42857px) calc(2.04082vw + 27.34694px)}.c-solution_body__title{max-width:730px;margin:0 auto 40px;padding-top:54px;padding-bottom:30px;border-top:calc(.08163vw + 2.69388px) solid #111;border-bottom:1px solid #111;position:relative;text-align:center}.c-solution_body__title.-narrow{padding-top:40px}.c-solution_body__title .title{margin-bottom:22px;white-space:nowrap}.c-solution_body__title .title .pink{opacity:.5;fill:#e95985;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(0,1);transform:scale(0,1)}.c-solution_body__title .title .black{fill:#111}.c-solution_body__title .check{position:relative;top:10px;left:-10px}.c-solution_body__title .label{color:#fff;font-weight:700;font-size:calc(.81633vw + .89388rem);background:#111;position:absolute;top:-22px;padding:4px 12px;left:50%;border-radius:calc(.40816vw + 3.46939px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-solution_body__title .number{font-weight:700;color:#111;font-size:calc(.97959vw + 14.32653px);margin-top:calc(1.55102vw + 19.18367px);margin-bottom:calc(.40816vw + -1.53061px)}.c-solution_body__title .number span{font-size:calc(3.26531vw + 27.7551px);font-weight:400;color:#e95985;font-family:"URWDIN-Demi",sans-serif}.c-solution_body__title .guide{margin-bottom:0}.c-solution_body__board{background:#fff;border-radius:10px;padding-bottom:62px;margin-bottom:30px}.c-solution_body__board.-first{margin-top:52px}.c-solution_body__board.-become{padding-bottom:calc(2.44898vw + 10.81633px);margin-bottom:20px}.c-solution_body__guide{text-align:center;margin:-25px 0 42px;letter-spacing:.09em}.c-cv_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:105px 0 135px;position:relative}.c-cv_banner::before{content:"";position:absolute;width:1723.5px;height:299px;top:-70px;left:-70px;background-image:url(../../img/cv_obj.svg);background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1);-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(.9,1) rotate(10deg);transform:scale(.9,1) rotate(10deg)}.c-cv_banner.is-act::before{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}.c-cv_banner a{display:block;margin:0 20px;position:relative}.c-cv_banner .comment{position:absolute;top:-50px;left:-28px;z-index:5;opacity:1!important}.c-solution_head__title .number,_:-ms-lang(x)::-ms-backdrop{color:#e95985}.m-course_detail{background:#f0f0f0}.m-course_detail.ai_creator .consider,.m-course_detail.ai_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/ai_creator/future_bg.jpg)}.m-course_detail.ai_creator .consider{background-image:url(../../img/ai_creator/consider_bg.jpg)}.m-course_detail.data_scientist .consider,.m-course_detail.data_scientist .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/data_scientist/future_bg.jpg)}.m-course_detail.data_scientist .consider{background-image:url(../../img/data_scientist/consider_bg.jpg)}.m-course_detail.white_hacker .consider,.m-course_detail.white_hacker .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/white_hacker/future_bg.jpg)}.m-course_detail.white_hacker .consider{background-image:url(../../img/white_hacker/consider_bg.jpg)}.m-course_detail.ec_net .consider,.m-course_detail.ec_net .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/ec_net/future_bg.jpg)}.m-course_detail.ec_net .consider{background-image:url(../../img/ec_net/consider_bg.jpg)}.m-course_detail.it_creator .consider,.m-course_detail.it_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/it_creator/future_bg.jpg)}.m-course_detail.it_creator .consider{background-image:url(../../img/it_creator/consider_bg.jpg)}.m-course_detail.cloud_game .consider,.m-course_detail.cloud_game .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/cloud_game/future_bg.jpg)}.m-course_detail.cloud_game .consider{background-image:url(../../img/cloud_game/consider_bg.jpg)}.m-course_detail.super_game_creator .consider,.m-course_detail.super_game_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_game_creator/future_bg.jpg)}.m-course_detail.super_game_creator .consider{background-image:url(../../img/super_game_creator/consider_bg.jpg)}.m-course_detail.game_programmer .consider,.m-course_detail.game_programmer .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_programmer/future_bg.jpg)}.m-course_detail.game_programmer .consider{background-image:url(../../img/game_programmer/consider_bg.jpg)}.m-course_detail.game_graphic_character_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_graphic_character_design/future_bg.jpg)}.m-course_detail.game_graphic_character_design .consider{background-size:cover;background-position:center center;background-image:url(../../img/game_graphic_character_design/consider_bg.jpg)}.m-course_detail.game_planner .consider,.m-course_detail.game_planner .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_planner/future_bg.jpg)}.m-course_detail.game_planner .consider{background-image:url(../../img/game_planner/consider_bg.jpg)}.m-course_detail.e-sports_management .consider,.m-course_detail.e-sports_management .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_management/future_bg.jpg)}.m-course_detail.e-sports_management .consider{background-image:url(../../img/e-sports_management/consider_bg.jpg)}.m-course_detail.e-sports_progamer .consider,.m-course_detail.e-sports_progamer .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_progamer/future_bg.jpg)}.m-course_detail.e-sports_progamer .consider{background-image:url(../../img/e-sports_progamer/consider_bg.jpg)}.m-course_detail.e-sports_event_staff .consider,.m-course_detail.e-sports_event_staff .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_event_staff/future_bg.jpg)}.m-course_detail.e-sports_event_staff .consider{background-image:url(../../img/e-sports_event_staff/consider_bg.jpg)}.m-course_detail.super_cg_creator .consider,.m-course_detail.super_cg_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_cg_creator/future_bg.jpg)}.m-course_detail.super_cg_creator .consider{background-image:url(../../img/super_cg_creator/consider_bg.jpg)}.m-course_detail.net_video .consider,.m-course_detail.net_video .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/net_video/future_bg.jpg)}.m-course_detail.net_video .consider{background-image:url(../../img/net_video/consider_bg.jpg)}.m-course_detail.cg_video .consider,.m-course_detail.cg_video .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/cg_video/future_bg.jpg)}.m-course_detail.cg_video .consider{background-image:url(../../img/cg_video/consider_bg.jpg)}.m-course_detail.metaverse_creator .consider,.m-course_detail.metaverse_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/metaverse_creator/future_bg.jpg)}.m-course_detail.metaverse_creator .consider{background-image:url(../../img/metaverse_creator/consider_bg.jpg)}.m-course_detail.illust_manga .consider,.m-course_detail.illust_manga .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/illust_manga/future_bg.jpg)}.m-course_detail.illust_manga .consider{background-image:url(../../img/illust_manga/consider_bg.jpg)}.m-course_detail.manga .consider,.m-course_detail.manga .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/manga/future_bg.jpg)}.m-course_detail.manga .consider{background-image:url(../../img/manga/consider_bg.jpg)}.m-course_detail.novel .consider,.m-course_detail.novel .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/novel/future_bg.jpg)}.m-course_detail.novel .consider{background-image:url(../../img/novel/consider_bg.jpg)}.m-course_detail.animation .consider,.m-course_detail.animation .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/animation/future_bg.jpg)}.m-course_detail.animation .consider{background-image:url(../../img/animation/consider_bg.jpg)}.m-course_detail.super_design .consider,.m-course_detail.super_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_design/future_bg.jpg)}.m-course_detail.super_design .consider{background-image:url(../../img/super_design/consider_bg.jpg)}.m-course_detail.graphic_design .consider,.m-course_detail.graphic_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/graphic_design/future_bg.jpg)}.m-course_detail.graphic_design .consider{background-image:url(../../img/graphic_design/consider_bg.jpg)}.m-course_detail.game_engine .consider,.m-course_detail.game_engine .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_engine/future_bg.jpg)}.m-course_detail.game_engine .consider{background-image:url(../../img/game_engine/consider_bg.jpg)}.m-course_detail.vr_ar .consider,.m-course_detail.vr_ar .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/vr_ar/future_bg.jpg)}.m-course_detail.vr_ar .consider{background-image:url(../../img/vr_ar/consider_bg.jpg)}.m-course_detail.super_creator .p-course_dream__slide__text{border-color:#d73028}.m-course_detail.super_creator .ttl05 .en,.m-course_detail.super_creator .ttl07 span{color:#d73028}.m-course_detail.super_creator .course_detail_event .box::after,.m-course_detail.super_creator .course_detail_head .about .in h3 span,.m-course_detail.super_creator .course_detail_head .ttl11::before,.m-course_detail.super_creator .industry .ttl07::after,.m-course_detail.super_creator .jobs .ttl07::after,.m-course_detail.super_creator .p-course_flow .ttl07::after,.m-course_detail.super_creator .p-course_front__title span,.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-next,.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.super_creator .p-course_interview__title span,.m-course_detail.super_creator .p-course_strengths .ttl07::after,.m-course_detail.super_creator .special_interview_slider .slick-next,.m-course_detail.super_creator .special_interview_slider .slick-prev,.m-course_detail.super_creator .ttl07::after{background:#d73028}.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.super_creator .special_interview_slider .slick-counter{color:#d73028}.m-course_detail.super_creator .fukidashi_ttl{background-color:#d73028}.m-course_detail.super_creator .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.super_creator .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.super_creator .p-course_strengths .txt,.m-course_detail.super_creator .solution .solution_list li{text-align:center}.m-course_detail.super_creator .course_detail_event .box .text .name,.m-course_detail.super_creator .course_detail_head .guide h3,.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl,.m-course_detail.super_creator .p-course_navi__anchor a.is-hover,.m-course_detail.super_creator .p-course_navi__anchor a::after,.m-course_detail.super_creator .p-course_navi__anchor a::before,.m-course_detail.super_creator .p-course_strengths .txt .red{color:#d73028}.m-course_detail.super_creator .course_detail_event .title .fukidashi,.m-course_detail.super_creator .jobs_industry__container,.m-course_detail.super_creator .p-course_navi__anchor a{border-color:#d73028}.m-course_detail.super_creator .course_detail_event .title .fukidashi::after,.m-course_detail.super_creator .fukidashi_ttl::after{border-color:#d73028 transparent transparent}.m-course_detail.super_creator .about__ttl>span,.m-course_detail.super_creator .field .heading::after,.m-course_detail.super_creator .p-course_navi::before{background-color:#d73028}.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover::after,.m-course_detail.corona .p-course_navi__anchor a.is-hover::after,.m-course_detail.design .p-course_navi__anchor a.is-hover::after,.m-course_detail.e-sports .p-course_navi__anchor a.is-hover::after,.m-course_detail.game .p-course_navi__anchor a.is-hover::after,.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover::after,.m-course_detail.other .p-course_navi__anchor a.is-hover::after,.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover::after,.m-course_detail.social_media .p-course_navi__anchor a.is-hover::after,.m-course_detail.super_creator .p-course_navi__anchor a.is-hover::after{top:3px}.m-course_detail.super_creator .equipment_slider__table table tr .border_color{border-bottom:1px solid #d73028}.m-course_detail.super_creator .course_detail_head .about .in .in_row .text h4,.m-course_detail.super_creator .course_detail_head .about .in table th,.m-course_detail.super_creator .course_detail_head .white_box .title,.m-course_detail.super_creator .industry .industry_box h3{color:#d73028}.m-course_detail.super_creator .course_detail_head .about .in h3 span::before{border-color:transparent #d73028 transparent transparent}.m-course_detail.super_creator .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.super_creator .solution .solution_ttl01,.m-course_detail.super_creator .solution .solution_ttl02{border-radius:9999px;border:2px solid #d73028;text-align:center;padding:.5em;color:#d73028;font-size:2rem}.m-course_detail.super_creator .solution .solution_ttl02{background:#d73028;color:#fff}.m-course_detail.super_creator .solution .solution_list{margin-top:40px}.m-course_detail.super_creator .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.super_creator .solution_skil .text{padding-left:3em}.m-course_detail.super_creator .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.super_creator .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.anime_cg .solution_skil .solution_skil_list li:last-child,.m-course_detail.corona .solution_skil .solution_skil_list li:last-child,.m-course_detail.design .solution_skil .solution_skil_list li:last-child,.m-course_detail.e-sports .solution_skil .solution_skil_list li:last-child,.m-course_detail.game .solution_skil .solution_skil_list li:last-child,.m-course_detail.manga_illust .solution_skil .solution_skil_list li:last-child,.m-course_detail.other .solution_skil .solution_skil_list li:last-child,.m-course_detail.pop_culture .solution_skil .solution_skil_list li:last-child,.m-course_detail.social_media .solution_skil .solution_skil_list li:last-child,.m-course_detail.super_creator .solution_skil .solution_skil_list li:last-child{margin-bottom:0}.m-course_detail.super_creator .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#d73028;font-size:3rem}.m-course_detail.super_creator .jobs_industry__item .ttl,.m-course_detail.super_creator .jobs_occupation__item .ttl{color:#d73028}.m-course_detail.super_creator .border_area{padding:60px;border:3px solid #d73028;background:#fff}.m-course_detail.super_creator .border_area__list{margin-bottom:0}.m-course_detail.anime_cg .border_area__list>li,.m-course_detail.corona .border_area__list>li,.m-course_detail.design .border_area__list>li,.m-course_detail.e-sports .border_area__list>li,.m-course_detail.game .border_area__list>li,.m-course_detail.manga_illust .border_area__list>li,.m-course_detail.other .border_area__list>li,.m-course_detail.pop_culture .border_area__list>li,.m-course_detail.social_media .border_area__list>li,.m-course_detail.super_creator .border_area__list>li{padding-left:1.2em;position:relative}.m-course_detail.super_creator .border_area__list>li::before{content:'●';color:#d73028;position:absolute;top:0;left:0}.m-course_detail.super_creator .equipment_slider .slide{padding-right:2em}.m-course_detail.anime_cg .equipment_slider__table table,.m-course_detail.corona .equipment_slider__table table,.m-course_detail.design .equipment_slider__table table,.m-course_detail.e-sports .equipment_slider__table table,.m-course_detail.game .equipment_slider__table table,.m-course_detail.manga_illust .equipment_slider__table table,.m-course_detail.other .equipment_slider__table table,.m-course_detail.pop_culture .equipment_slider__table table,.m-course_detail.social_media .equipment_slider__table table,.m-course_detail.super_creator .equipment_slider__table table{border-collapse:separate;border-spacing:10px}.m-course_detail.super_creator .equipment_slider__table table tr td,.m-course_detail.super_creator .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.super_creator .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl::before,.m-course_detail.corona .equipment_slider__table table tr .color_ttl::before,.m-course_detail.design .equipment_slider__table table tr .color_ttl::before,.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl::before,.m-course_detail.game .equipment_slider__table table tr .color_ttl::before,.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl::before,.m-course_detail.other .equipment_slider__table table tr .color_ttl::before,.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl::before,.m-course_detail.social_media .equipment_slider__table table tr .color_ttl::before,.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl::before{content:'・'}.m-course_detail.super_creator .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #d73028;background:#fff}.m-course_detail.super_creator .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#d73028;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.super_creator .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#d73028}.m-course_detail.super_creator .pickup__container .text .txt{margin-top:1em}.m-course_detail.super_creator .field__container .square{background:#d73028;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.super_creator .field__container .square .lead{font-size:1.5rem}.m-course_detail.super_creator .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.super_creator .about__container .ttl,.m-course_detail.super_creator .field__container .text .ttl,.m-course_detail.super_creator .field__container .text .txt .strong,.m-course_detail.super_creator .field__list .ttl,.m-course_detail.super_creator .instructor_slider__item .info dt{color:#d73028}.m-course_detail.super_creator .about__ttl::before{border-bottom:15px solid #d73028}.m-course_detail.super_creator .about__container{border-color:#d73028}.m-course_detail.super_creator .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(215,48,40,0)),color-stop(70%,#d73028),to(#d73028));background-image:linear-gradient(to bottom,rgba(215,48,40,0) 70%,#d73028 70%,#d73028 100%)}.m-course_detail.super_creator .instructor_slider__subttl span,.m-course_detail.super_creator .results__item__head .text .ttl::before{background-color:#d73028}.m-course_detail.super_creator .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.super_creator .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.super_creator .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.super_creator .results__item__body .profile,.m-course_detail.super_creator .results__item__head .text .subttl{color:#d73028}.m-course_detail.super_creator .results__item__body .label{background-color:#d73028}.m-course_detail.super_creator .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.super_creator .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.super_creator .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.super_creator .before_after .flow h3,.m-course_detail.super_creator .before_after .flow li::after,.m-course_detail.super_creator .future .keyword_box h3,.m-course_detail.super_creator .results_valo__subttl,.m-course_detail.super_creator .topics__item__content .detail h5{color:#d73028}.m-course_detail.super_creator .interview::before,.m-course_detail.super_creator .results_valo__ttl::after{background-color:#d73028}.m-course_detail.super_creator .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.super_creator .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.super_creator .future .keyword_box,.m-course_detail.super_creator .interview .teacher::before{border-color:#d73028}.m-course_detail.super_creator .future .keyword_box h3 span{-webkit-text-stroke:1px #d73028}.m-course_detail.super_creator .future .keyword_box .square,.m-course_detail.super_creator .interview .company_ttl span::after,.m-course_detail.super_creator .interview .ttl,.m-course_detail.super_creator .topics__item__content h4{background:#d73028}.m-course_detail.anime_cg .interview_slider .slick-dots li button,.m-course_detail.corona .interview_slider .slick-dots li button,.m-course_detail.design .interview_slider .slick-dots li button,.m-course_detail.e-sports .interview_slider .slick-dots li button,.m-course_detail.game .interview_slider .slick-dots li button,.m-course_detail.manga_illust .interview_slider .slick-dots li button,.m-course_detail.other .interview_slider .slick-dots li button,.m-course_detail.pop_culture .interview_slider .slick-dots li button,.m-course_detail.social_media .interview_slider .slick-dots li button,.m-course_detail.super_creator .interview_slider .slick-dots li button{border:1px solid #000}.m-course_detail.super_creator .interview_slider .slick-dots li.slick-active button{background:#d73028;border:1px solid #d73028}.m-course_detail.super_creator .interview_slider__item{border-top:5px solid #d73028}.m-course_detail.super_creator .message .message_row .text .name::before,.m-course_detail.super_creator .works .video_wrap{border-color:#d73028}.m-course_detail.super_creator .works .movie_gallery .slick-next{right:2%}.m-course_detail.super_creator .works .movie_gallery .slick-prev{left:2%}.m-course_detail.super_creator .before_after .flow li.last h3,.m-course_detail.super_creator .closeup .closeup_row .text h3 span,.m-course_detail.super_creator .interview_slider__item__heading,.m-course_detail.super_creator .message .message_row .text h3 span,.m-course_detail.super_creator .teacher .desc_box .position span,.m-course_detail.super_creator .works .caption{background:#d73028}.m-course_detail.super_creator .curriculum .content dl dt,.m-course_detail.super_creator .curriculum .curriculum .holiday i,.m-course_detail.super_creator .curriculum .time_table .holiday i,.m-course_detail.super_creator .employment .achieve .head .lead span,.m-course_detail.super_creator .employment .employment_row .content__detail .lead span,.m-course_detail.super_creator .games .inner h2 .en,.m-course_detail.super_creator .stage .result_box h3,.m-course_detail.super_creator .teacher .teacher_message .company{color:#d73028}.m-course_detail.super_creator .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#d73028),to(#d73028));background:linear-gradient(transparent 0%,transparent 75%,#d73028 75%,#d73028 100%)}.m-course_detail.super_creator .curriculum .curriculum,.m-course_detail.super_creator .curriculum .jobs,.m-course_detail.super_creator .curriculum .time_table,.m-course_detail.super_creator .games .inner{border-color:#d73028}.m-course_detail.super_creator .pickup .pickup_row .text .fukidashi{color:#d73028;border-color:#d73028}.m-course_detail.super_creator .pickup .pickup_row .text .fukidashi::after{border-color:#d73028 transparent transparent}.m-course_detail.super_creator .curriculum .curriculum .ttl07::after,.m-course_detail.super_creator .curriculum .jobs .ttl07::after,.m-course_detail.super_creator .curriculum .time_table .ttl07::after,.m-course_detail.super_creator .curriculum .ttl06::after,.m-course_detail.super_creator .employment .company_list h3,.m-course_detail.super_creator .employment .employment_list__btn p::after,.m-course_detail.super_creator .employment .employment_list__btn p::before,.m-course_detail.super_creator .employment .text .label span,.m-course_detail.super_creator .pickup .pickup_row .img.-video::after,.m-course_detail.super_creator .stage .stage_row .slider .slick-arrow{background:#d73028}.m-course_detail.super_creator .curriculum .curriculum thead th,.m-course_detail.super_creator .curriculum .time_table thead th{background:#d73028;border-top:1px solid #d73028;border-bottom:1px solid #d73028}.m-course_detail.super_creator .stage .stage_row .modal{width:100%}.m-course_detail.super_creator .stage .stage_row .text{border-color:#d73028}.m-course_detail.super_creator .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.super_creator .employment .company_list h3:before{border-top:15px solid #d73028}.m-course_detail .graduate_interview .block.super_creator .copy mark,.m-course_detail.super_creator .consider .post_list .fukidashi,.m-course_detail.super_creator .employment .employment_list h3,.m-course_detail.super_creator .employment .profile dl .course{color:#d73028}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(215,48,40,.2);border-radius:10px}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#d73028;border-radius:10px}.m-course_detail.game .p-course_dream__slide__text{border-color:#0d7fbb}.m-course_detail.game .ttl05 .en,.m-course_detail.game .ttl07 span{color:#0d7fbb}.m-course_detail.game .course_detail_event .box::after,.m-course_detail.game .course_detail_head .about .in h3 span,.m-course_detail.game .course_detail_head .ttl11::before,.m-course_detail.game .industry .ttl07::after,.m-course_detail.game .jobs .ttl07::after,.m-course_detail.game .p-course_flow .ttl07::after,.m-course_detail.game .p-course_front__title span,.m-course_detail.game .p-course_interview .interview_student_slider .slick-next,.m-course_detail.game .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.game .p-course_interview__title span,.m-course_detail.game .p-course_strengths .ttl07::after,.m-course_detail.game .special_interview_slider .slick-next,.m-course_detail.game .special_interview_slider .slick-prev,.m-course_detail.game .ttl07::after{background:#0d7fbb}.m-course_detail.game .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.game .special_interview_slider .slick-counter{color:#0d7fbb}.m-course_detail.game .fukidashi_ttl{background-color:#0d7fbb}.m-course_detail.game .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.game .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.game .p-course_strengths .txt,.m-course_detail.game .solution .solution_list li{text-align:center}.m-course_detail.game .course_detail_event .box .text .name,.m-course_detail.game .course_detail_head .about .in .in_row .text h4,.m-course_detail.game .course_detail_head .about .in table th,.m-course_detail.game .course_detail_head .guide h3,.m-course_detail.game .equipment_slider__table table tr .color_ttl,.m-course_detail.game .p-course_navi__anchor a.is-hover,.m-course_detail.game .p-course_navi__anchor a::after,.m-course_detail.game .p-course_navi__anchor a::before,.m-course_detail.game .p-course_strengths .txt .red{color:#0d7fbb}.m-course_detail.game .course_detail_event .title .fukidashi,.m-course_detail.game .jobs_industry__container,.m-course_detail.game .p-course_navi__anchor a{border-color:#0d7fbb}.m-course_detail.game .course_detail_event .title .fukidashi::after,.m-course_detail.game .fukidashi_ttl::after{border-color:#0d7fbb transparent transparent}.m-course_detail.game .about__ttl>span,.m-course_detail.game .field .heading::after,.m-course_detail.game .p-course_navi::before{background-color:#0d7fbb}.m-course_detail.game .equipment_slider__table table tr .border_color{border-bottom:1px solid #0d7fbb}.m-course_detail.game .course_detail_head .white_box .title,.m-course_detail.game .industry .industry_box h3{color:#0d7fbb}.m-course_detail.game .course_detail_head .about .in h3 span::before{border-color:transparent #0d7fbb transparent transparent}.m-course_detail.game .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.game .solution .solution_ttl01,.m-course_detail.game .solution .solution_ttl02{border-radius:9999px;border:2px solid #0d7fbb;text-align:center;padding:.5em;color:#0d7fbb;font-size:2rem}.m-course_detail.game .solution .solution_ttl02{background:#0d7fbb;color:#fff}.m-course_detail.game .solution .solution_list{margin-top:40px}.m-course_detail.game .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.game .solution_skil .text{padding-left:3em}.m-course_detail.game .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.game .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.game .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#0d7fbb;font-size:3rem}.m-course_detail.game .jobs_industry__item .ttl,.m-course_detail.game .jobs_occupation__item .ttl{color:#0d7fbb}.m-course_detail.game .border_area{padding:60px;border:3px solid #0d7fbb;background:#fff}.m-course_detail.game .border_area__list{margin-bottom:0}.m-course_detail.game .border_area__list>li::before{content:'●';color:#0d7fbb;position:absolute;top:0;left:0}.m-course_detail.game .equipment_slider .slide{padding-right:2em}.m-course_detail.game .equipment_slider__table table tr td,.m-course_detail.game .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.game .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.game .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.game .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #0d7fbb;background:#fff}.m-course_detail.game .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#0d7fbb;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.game .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#0d7fbb}.m-course_detail.game .pickup__container .text .txt{margin-top:1em}.m-course_detail.game .field__container .square{background:#0d7fbb;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.game .field__container .square .lead{font-size:1.5rem}.m-course_detail.game .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.game .about__container .ttl,.m-course_detail.game .field__container .text .ttl,.m-course_detail.game .field__container .text .txt .strong,.m-course_detail.game .field__list .ttl,.m-course_detail.game .instructor_slider__item .info dt{color:#0d7fbb}.m-course_detail.game .about__ttl::before{border-bottom:15px solid #0d7fbb}.m-course_detail.game .about__container{border-color:#0d7fbb}.m-course_detail.game .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(13,127,187,0)),color-stop(70%,#0d7fbb),to(#0d7fbb));background-image:linear-gradient(to bottom,rgba(13,127,187,0) 70%,#0d7fbb 70%,#0d7fbb 100%)}.m-course_detail.game .instructor_slider__subttl span,.m-course_detail.game .results__item__head .text .ttl::before{background-color:#0d7fbb}.m-course_detail.game .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.game .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.game .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.game .results__item__body .profile,.m-course_detail.game .results__item__head .text .subttl{color:#0d7fbb}.m-course_detail.game .results__item__body .label{background-color:#0d7fbb}.m-course_detail.game .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.game .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.game .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.game .before_after .flow h3,.m-course_detail.game .before_after .flow li::after,.m-course_detail.game .future .keyword_box h3,.m-course_detail.game .results_valo__subttl,.m-course_detail.game .topics__item__content .detail h5{color:#0d7fbb}.m-course_detail.game .interview::before,.m-course_detail.game .results_valo__ttl::after{background-color:#0d7fbb}.m-course_detail.game .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.game .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.game .future .keyword_box,.m-course_detail.game .interview .teacher::before{border-color:#0d7fbb}.m-course_detail.game .future .keyword_box h3 span{-webkit-text-stroke:1px #0d7fbb}.m-course_detail.game .future .keyword_box .square,.m-course_detail.game .interview .company_ttl span::after,.m-course_detail.game .interview .ttl,.m-course_detail.game .topics__item__content h4{background:#0d7fbb}.m-course_detail.game .interview_slider .slick-dots li.slick-active button{background:#0d7fbb;border:1px solid #0d7fbb}.m-course_detail.game .interview_slider__item{border-top:5px solid #0d7fbb}.m-course_detail.game .message .message_row .text .name::before,.m-course_detail.game .works .video_wrap{border-color:#0d7fbb}.m-course_detail.game .works .movie_gallery .slick-next{right:2%}.m-course_detail.game .works .movie_gallery .slick-prev{left:2%}.m-course_detail.game .before_after .flow li.last h3,.m-course_detail.game .closeup .closeup_row .text h3 span,.m-course_detail.game .interview_slider__item__heading,.m-course_detail.game .message .message_row .text h3 span,.m-course_detail.game .teacher .desc_box .position span,.m-course_detail.game .works .caption{background:#0d7fbb}.m-course_detail.game .curriculum .content dl dt,.m-course_detail.game .curriculum .curriculum .holiday i,.m-course_detail.game .curriculum .time_table .holiday i,.m-course_detail.game .employment .achieve .head .lead span,.m-course_detail.game .employment .employment_row .content__detail .lead span,.m-course_detail.game .games .inner h2 .en,.m-course_detail.game .stage .result_box h3,.m-course_detail.game .teacher .teacher_message .company{color:#0d7fbb}.m-course_detail.game .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#0d7fbb),to(#0d7fbb));background:linear-gradient(transparent 0%,transparent 75%,#0d7fbb 75%,#0d7fbb 100%)}.m-course_detail.game .curriculum .curriculum,.m-course_detail.game .curriculum .jobs,.m-course_detail.game .curriculum .time_table,.m-course_detail.game .games .inner{border-color:#0d7fbb}.m-course_detail.game .pickup .pickup_row .text .fukidashi{color:#0d7fbb;border-color:#0d7fbb}.m-course_detail.game .pickup .pickup_row .text .fukidashi::after{border-color:#0d7fbb transparent transparent}.m-course_detail.game .curriculum .curriculum .ttl07::after,.m-course_detail.game .curriculum .jobs .ttl07::after,.m-course_detail.game .curriculum .time_table .ttl07::after,.m-course_detail.game .curriculum .ttl06::after,.m-course_detail.game .employment .company_list h3,.m-course_detail.game .employment .employment_list__btn p::after,.m-course_detail.game .employment .employment_list__btn p::before,.m-course_detail.game .employment .text .label span,.m-course_detail.game .pickup .pickup_row .img.-video::after,.m-course_detail.game .stage .stage_row .slider .slick-arrow{background:#0d7fbb}.m-course_detail.game .curriculum .curriculum thead th,.m-course_detail.game .curriculum .time_table thead th{background:#0d7fbb;border-top:1px solid #0d7fbb;border-bottom:1px solid #0d7fbb}.m-course_detail.game .stage .stage_row .modal{width:100%}.m-course_detail.game .stage .stage_row .text{border-color:#0d7fbb}.m-course_detail.game .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.game .employment .company_list h3:before{border-top:15px solid #0d7fbb}.m-course_detail .graduate_interview .block.game .copy mark,.m-course_detail.game .consider .post_list .fukidashi,.m-course_detail.game .employment .employment_list h3,.m-course_detail.game .employment .profile dl .course{color:#0d7fbb}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(13,127,187,.2);border-radius:10px}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#0d7fbb;border-radius:10px}.m-course_detail.e-sports .p-course_dream__slide__text{border-color:#f1b237}.m-course_detail.e-sports .ttl05 .en,.m-course_detail.e-sports .ttl07 span{color:#f1b237}.m-course_detail.e-sports .course_detail_event .box::after,.m-course_detail.e-sports .course_detail_head .about .in h3 span,.m-course_detail.e-sports .course_detail_head .ttl11::before,.m-course_detail.e-sports .industry .ttl07::after,.m-course_detail.e-sports .jobs .ttl07::after,.m-course_detail.e-sports .p-course_flow .ttl07::after,.m-course_detail.e-sports .p-course_front__title span,.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-next,.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.e-sports .p-course_interview__title span,.m-course_detail.e-sports .p-course_strengths .ttl07::after,.m-course_detail.e-sports .special_interview_slider .slick-next,.m-course_detail.e-sports .special_interview_slider .slick-prev,.m-course_detail.e-sports .ttl07::after{background:#f1b237}.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.e-sports .special_interview_slider .slick-counter{color:#f1b237}.m-course_detail.e-sports .fukidashi_ttl{background-color:#f1b237}.m-course_detail.e-sports .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.e-sports .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.e-sports .p-course_strengths .txt,.m-course_detail.e-sports .solution .solution_list li{text-align:center}.m-course_detail.e-sports .course_detail_event .box .text .name,.m-course_detail.e-sports .course_detail_head .about .in .in_row .text h4,.m-course_detail.e-sports .course_detail_head .about .in table th,.m-course_detail.e-sports .course_detail_head .guide h3,.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl,.m-course_detail.e-sports .p-course_navi__anchor a.is-hover,.m-course_detail.e-sports .p-course_navi__anchor a::after,.m-course_detail.e-sports .p-course_navi__anchor a::before,.m-course_detail.e-sports .p-course_strengths .txt .red{color:#f1b237}.m-course_detail.e-sports .course_detail_event .title .fukidashi,.m-course_detail.e-sports .jobs_industry__container,.m-course_detail.e-sports .p-course_navi__anchor a{border-color:#f1b237}.m-course_detail.e-sports .course_detail_event .title .fukidashi::after,.m-course_detail.e-sports .fukidashi_ttl::after{border-color:#f1b237 transparent transparent}.m-course_detail.e-sports .about__ttl>span,.m-course_detail.e-sports .field .heading::after,.m-course_detail.e-sports .p-course_navi::before{background-color:#f1b237}.m-course_detail.e-sports .equipment_slider__table table tr .border_color{border-bottom:1px solid #f1b237}.m-course_detail.e-sports .course_detail_head .white_box .title,.m-course_detail.e-sports .industry .industry_box h3{color:#f1b237}.m-course_detail.e-sports .course_detail_head .about .in h3 span::before{border-color:transparent #f1b237 transparent transparent}.m-course_detail.e-sports .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.e-sports .solution .solution_ttl01,.m-course_detail.e-sports .solution .solution_ttl02{border-radius:9999px;border:2px solid #f1b237;text-align:center;padding:.5em;color:#f1b237;font-size:2rem}.m-course_detail.e-sports .solution .solution_ttl02{background:#f1b237;color:#fff}.m-course_detail.e-sports .solution .solution_list{margin-top:40px}.m-course_detail.e-sports .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.e-sports .solution_skil .text{padding-left:3em}.m-course_detail.e-sports .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.e-sports .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.e-sports .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#f1b237;font-size:3rem}.m-course_detail.e-sports .jobs_industry__item .ttl,.m-course_detail.e-sports .jobs_occupation__item .ttl{color:#f1b237}.m-course_detail.e-sports .border_area{padding:60px;border:3px solid #f1b237;background:#fff}.m-course_detail.e-sports .border_area__list{margin-bottom:0}.m-course_detail.e-sports .border_area__list>li::before{content:'●';color:#f1b237;position:absolute;top:0;left:0}.m-course_detail.e-sports .equipment_slider .slide{padding-right:2em}.m-course_detail.e-sports .equipment_slider__table table tr td,.m-course_detail.e-sports .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.e-sports .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.e-sports .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #f1b237;background:#fff}.m-course_detail.e-sports .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#f1b237;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.e-sports .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#f1b237}.m-course_detail.e-sports .pickup__container .text .txt{margin-top:1em}.m-course_detail.e-sports .field__container .square{background:#f1b237;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.e-sports .field__container .square .lead{font-size:1.5rem}.m-course_detail.e-sports .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.e-sports .about__container .ttl,.m-course_detail.e-sports .field__container .text .ttl,.m-course_detail.e-sports .field__container .text .txt .strong,.m-course_detail.e-sports .field__list .ttl,.m-course_detail.e-sports .instructor_slider__item .info dt{color:#f1b237}.m-course_detail.e-sports .about__ttl::before{border-bottom:15px solid #f1b237}.m-course_detail.e-sports .about__container{border-color:#f1b237}.m-course_detail.e-sports .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(241,178,55,0)),color-stop(70%,#f1b237),to(#f1b237));background-image:linear-gradient(to bottom,rgba(241,178,55,0) 70%,#f1b237 70%,#f1b237 100%)}.m-course_detail.e-sports .instructor_slider__subttl span,.m-course_detail.e-sports .results__item__head .text .ttl::before{background-color:#f1b237}.m-course_detail.e-sports .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.e-sports .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.e-sports .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.e-sports .results__item__body .profile,.m-course_detail.e-sports .results__item__head .text .subttl{color:#f1b237}.m-course_detail.e-sports .results__item__body .label{background-color:#f1b237}.m-course_detail.e-sports .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.e-sports .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.e-sports .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.e-sports .before_after .flow h3,.m-course_detail.e-sports .before_after .flow li::after,.m-course_detail.e-sports .future .keyword_box h3,.m-course_detail.e-sports .results_valo__subttl,.m-course_detail.e-sports .topics__item__content .detail h5{color:#f1b237}.m-course_detail.e-sports .interview::before,.m-course_detail.e-sports .results_valo__ttl::after{background-color:#f1b237}.m-course_detail.e-sports .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.e-sports .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.e-sports .future .keyword_box,.m-course_detail.e-sports .interview .teacher::before{border-color:#f1b237}.m-course_detail.e-sports .future .keyword_box h3 span{-webkit-text-stroke:1px #f1b237}.m-course_detail.e-sports .future .keyword_box .square,.m-course_detail.e-sports .interview .company_ttl span::after,.m-course_detail.e-sports .interview .ttl,.m-course_detail.e-sports .topics__item__content h4{background:#f1b237}.m-course_detail.e-sports .interview_slider .slick-dots li.slick-active button{background:#f1b237;border:1px solid #f1b237}.m-course_detail.e-sports .interview_slider__item{border-top:5px solid #f1b237}.m-course_detail.e-sports .message .message_row .text .name::before,.m-course_detail.e-sports .works .video_wrap{border-color:#f1b237}.m-course_detail.e-sports .works .movie_gallery .slick-next{right:2%}.m-course_detail.e-sports .works .movie_gallery .slick-prev{left:2%}.m-course_detail.e-sports .before_after .flow li.last h3,.m-course_detail.e-sports .closeup .closeup_row .text h3 span,.m-course_detail.e-sports .interview_slider__item__heading,.m-course_detail.e-sports .message .message_row .text h3 span,.m-course_detail.e-sports .teacher .desc_box .position span,.m-course_detail.e-sports .works .caption{background:#f1b237}.m-course_detail.e-sports .curriculum .content dl dt,.m-course_detail.e-sports .curriculum .curriculum .holiday i,.m-course_detail.e-sports .curriculum .time_table .holiday i,.m-course_detail.e-sports .employment .achieve .head .lead span,.m-course_detail.e-sports .employment .employment_row .content__detail .lead span,.m-course_detail.e-sports .games .inner h2 .en,.m-course_detail.e-sports .stage .result_box h3,.m-course_detail.e-sports .teacher .teacher_message .company{color:#f1b237}.m-course_detail.e-sports .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#f1b237),to(#f1b237));background:linear-gradient(transparent 0%,transparent 75%,#f1b237 75%,#f1b237 100%)}.m-course_detail.e-sports .curriculum .curriculum,.m-course_detail.e-sports .curriculum .jobs,.m-course_detail.e-sports .curriculum .time_table,.m-course_detail.e-sports .games .inner{border-color:#f1b237}.m-course_detail.e-sports .pickup .pickup_row .text .fukidashi{color:#f1b237;border-color:#f1b237}.m-course_detail.e-sports .pickup .pickup_row .text .fukidashi::after{border-color:#f1b237 transparent transparent}.m-course_detail.e-sports .curriculum .curriculum .ttl07::after,.m-course_detail.e-sports .curriculum .jobs .ttl07::after,.m-course_detail.e-sports .curriculum .time_table .ttl07::after,.m-course_detail.e-sports .curriculum .ttl06::after,.m-course_detail.e-sports .employment .company_list h3,.m-course_detail.e-sports .employment .employment_list__btn p::after,.m-course_detail.e-sports .employment .employment_list__btn p::before,.m-course_detail.e-sports .employment .text .label span,.m-course_detail.e-sports .pickup .pickup_row .img.-video::after,.m-course_detail.e-sports .stage .stage_row .slider .slick-arrow{background:#f1b237}.m-course_detail.e-sports .curriculum .curriculum thead th,.m-course_detail.e-sports .curriculum .time_table thead th{background:#f1b237;border-top:1px solid #f1b237;border-bottom:1px solid #f1b237}.m-course_detail.e-sports .stage .stage_row .modal{width:100%}.m-course_detail.e-sports .stage .stage_row .text{border-color:#f1b237}.m-course_detail.e-sports .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.e-sports .employment .company_list h3:before{border-top:15px solid #f1b237}.m-course_detail .graduate_interview .block.e-sports .copy mark,.m-course_detail.e-sports .consider .post_list .fukidashi,.m-course_detail.e-sports .employment .employment_list h3,.m-course_detail.e-sports .employment .profile dl .course{color:#f1b237}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(241,178,55,.2);border-radius:10px}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#f1b237;border-radius:10px}.m-course_detail.anime_cg .p-course_dream__slide__text{border-color:#1daa9b}.m-course_detail.anime_cg .ttl05 .en,.m-course_detail.anime_cg .ttl07 span{color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .box::after,.m-course_detail.anime_cg .course_detail_head .about .in h3 span,.m-course_detail.anime_cg .course_detail_head .ttl11::before,.m-course_detail.anime_cg .industry .ttl07::after,.m-course_detail.anime_cg .jobs .ttl07::after,.m-course_detail.anime_cg .p-course_flow .ttl07::after,.m-course_detail.anime_cg .p-course_front__title span,.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-next,.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.anime_cg .p-course_interview__title span,.m-course_detail.anime_cg .p-course_strengths .ttl07::after,.m-course_detail.anime_cg .special_interview_slider .slick-next,.m-course_detail.anime_cg .special_interview_slider .slick-prev,.m-course_detail.anime_cg .ttl07::after{background:#1daa9b}.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.anime_cg .special_interview_slider .slick-counter{color:#1daa9b}.m-course_detail.anime_cg .fukidashi_ttl{background-color:#1daa9b}.m-course_detail.anime_cg .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.anime_cg .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.anime_cg .p-course_strengths .txt,.m-course_detail.anime_cg .solution .solution_list li{text-align:center}.m-course_detail.anime_cg .course_detail_event .box .text .name,.m-course_detail.anime_cg .course_detail_head .about .in .in_row .text h4,.m-course_detail.anime_cg .course_detail_head .about .in table th,.m-course_detail.anime_cg .course_detail_head .guide h3,.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl,.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover,.m-course_detail.anime_cg .p-course_navi__anchor a::after,.m-course_detail.anime_cg .p-course_navi__anchor a::before,.m-course_detail.anime_cg .p-course_strengths .txt .red{color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .title .fukidashi,.m-course_detail.anime_cg .jobs_industry__container,.m-course_detail.anime_cg .p-course_navi__anchor a{border-color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .title .fukidashi::after,.m-course_detail.anime_cg .fukidashi_ttl::after{border-color:#1daa9b transparent transparent}.m-course_detail.anime_cg .about__ttl>span,.m-course_detail.anime_cg .field .heading::after,.m-course_detail.anime_cg .p-course_navi::before{background-color:#1daa9b}.m-course_detail.anime_cg .equipment_slider__table table tr .border_color{border-bottom:1px solid #1daa9b}.m-course_detail.anime_cg .course_detail_head .white_box .title,.m-course_detail.anime_cg .industry .industry_box h3{color:#1daa9b}.m-course_detail.anime_cg .course_detail_head .about .in h3 span::before{border-color:transparent #1daa9b transparent transparent}.m-course_detail.anime_cg .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.anime_cg .solution .solution_ttl01,.m-course_detail.anime_cg .solution .solution_ttl02{border-radius:9999px;border:2px solid #1daa9b;text-align:center;padding:.5em;color:#1daa9b;font-size:2rem}.m-course_detail.anime_cg .solution .solution_ttl02{background:#1daa9b;color:#fff}.m-course_detail.anime_cg .solution .solution_list{margin-top:40px}.m-course_detail.anime_cg .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.anime_cg .solution_skil .text{padding-left:3em}.m-course_detail.anime_cg .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.anime_cg .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.anime_cg .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#1daa9b;font-size:3rem}.m-course_detail.anime_cg .jobs_industry__item .ttl,.m-course_detail.anime_cg .jobs_occupation__item .ttl{color:#1daa9b}.m-course_detail.anime_cg .border_area{padding:60px;border:3px solid #1daa9b;background:#fff}.m-course_detail.anime_cg .border_area__list{margin-bottom:0}.m-course_detail.anime_cg .border_area__list>li::before{content:'●';color:#1daa9b;position:absolute;top:0;left:0}.m-course_detail.anime_cg .equipment_slider .slide{padding-right:2em}.m-course_detail.anime_cg .equipment_slider__table table tr td,.m-course_detail.anime_cg .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.anime_cg .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.anime_cg .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #1daa9b;background:#fff}.m-course_detail.anime_cg .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#1daa9b;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.anime_cg .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#1daa9b}.m-course_detail.anime_cg .pickup__container .text .txt{margin-top:1em}.m-course_detail.anime_cg .field__container .square{background:#1daa9b;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.anime_cg .field__container .square .lead{font-size:1.5rem}.m-course_detail.anime_cg .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.anime_cg .about__container .ttl,.m-course_detail.anime_cg .field__container .text .ttl,.m-course_detail.anime_cg .field__container .text .txt .strong,.m-course_detail.anime_cg .field__list .ttl,.m-course_detail.anime_cg .instructor_slider__item .info dt{color:#1daa9b}.m-course_detail.anime_cg .about__ttl::before{border-bottom:15px solid #1daa9b}.m-course_detail.anime_cg .about__container{border-color:#1daa9b}.m-course_detail.anime_cg .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(29,170,155,0)),color-stop(70%,#1daa9b),to(#1daa9b));background-image:linear-gradient(to bottom,rgba(29,170,155,0) 70%,#1daa9b 70%,#1daa9b 100%)}.m-course_detail.anime_cg .instructor_slider__subttl span,.m-course_detail.anime_cg .results__item__head .text .ttl::before{background-color:#1daa9b}.m-course_detail.anime_cg .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.anime_cg .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.anime_cg .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.anime_cg .results__item__body .profile,.m-course_detail.anime_cg .results__item__head .text .subttl{color:#1daa9b}.m-course_detail.anime_cg .results__item__body .label{background-color:#1daa9b}.m-course_detail.anime_cg .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.anime_cg .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.anime_cg .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.anime_cg .before_after .flow h3,.m-course_detail.anime_cg .before_after .flow li::after,.m-course_detail.anime_cg .future .keyword_box h3,.m-course_detail.anime_cg .results_valo__subttl,.m-course_detail.anime_cg .topics__item__content .detail h5{color:#1daa9b}.m-course_detail.anime_cg .interview::before,.m-course_detail.anime_cg .results_valo__ttl::after{background-color:#1daa9b}.m-course_detail.anime_cg .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.anime_cg .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.anime_cg .future .keyword_box,.m-course_detail.anime_cg .interview .teacher::before{border-color:#1daa9b}.m-course_detail.anime_cg .future .keyword_box h3 span{-webkit-text-stroke:1px #1daa9b}.m-course_detail.anime_cg .future .keyword_box .square,.m-course_detail.anime_cg .interview .company_ttl span::after,.m-course_detail.anime_cg .interview .ttl,.m-course_detail.anime_cg .topics__item__content h4{background:#1daa9b}.m-course_detail.anime_cg .interview_slider .slick-dots li.slick-active button{background:#1daa9b;border:1px solid #1daa9b}.m-course_detail.anime_cg .interview_slider__item{border-top:5px solid #1daa9b}.m-course_detail.anime_cg .message .message_row .text .name::before,.m-course_detail.anime_cg .works .video_wrap{border-color:#1daa9b}.m-course_detail.anime_cg .works .movie_gallery .slick-next{right:2%}.m-course_detail.anime_cg .works .movie_gallery .slick-prev{left:2%}.m-course_detail.anime_cg .before_after .flow li.last h3,.m-course_detail.anime_cg .closeup .closeup_row .text h3 span,.m-course_detail.anime_cg .interview_slider__item__heading,.m-course_detail.anime_cg .message .message_row .text h3 span,.m-course_detail.anime_cg .teacher .desc_box .position span,.m-course_detail.anime_cg .works .caption{background:#1daa9b}.m-course_detail.anime_cg .curriculum .content dl dt,.m-course_detail.anime_cg .curriculum .curriculum .holiday i,.m-course_detail.anime_cg .curriculum .time_table .holiday i,.m-course_detail.anime_cg .employment .achieve .head .lead span,.m-course_detail.anime_cg .employment .employment_row .content__detail .lead span,.m-course_detail.anime_cg .games .inner h2 .en,.m-course_detail.anime_cg .stage .result_box h3,.m-course_detail.anime_cg .teacher .teacher_message .company{color:#1daa9b}.m-course_detail.anime_cg .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#1daa9b),to(#1daa9b));background:linear-gradient(transparent 0%,transparent 75%,#1daa9b 75%,#1daa9b 100%)}.m-course_detail.anime_cg .curriculum .curriculum,.m-course_detail.anime_cg .curriculum .jobs,.m-course_detail.anime_cg .curriculum .time_table,.m-course_detail.anime_cg .games .inner{border-color:#1daa9b}.m-course_detail.anime_cg .pickup .pickup_row .text .fukidashi{color:#1daa9b;border-color:#1daa9b}.m-course_detail.anime_cg .pickup .pickup_row .text .fukidashi::after{border-color:#1daa9b transparent transparent}.m-course_detail.anime_cg .curriculum .curriculum .ttl07::after,.m-course_detail.anime_cg .curriculum .jobs .ttl07::after,.m-course_detail.anime_cg .curriculum .time_table .ttl07::after,.m-course_detail.anime_cg .curriculum .ttl06::after,.m-course_detail.anime_cg .employment .company_list h3,.m-course_detail.anime_cg .employment .employment_list__btn p::after,.m-course_detail.anime_cg .employment .employment_list__btn p::before,.m-course_detail.anime_cg .employment .text .label span,.m-course_detail.anime_cg .pickup .pickup_row .img.-video::after,.m-course_detail.anime_cg .stage .stage_row .slider .slick-arrow{background:#1daa9b}.m-course_detail.anime_cg .curriculum .curriculum thead th,.m-course_detail.anime_cg .curriculum .time_table thead th{background:#1daa9b;border-top:1px solid #1daa9b;border-bottom:1px solid #1daa9b}.m-course_detail.anime_cg .stage .stage_row .modal{width:100%}.m-course_detail.anime_cg .stage .stage_row .text{border-color:#1daa9b}.m-course_detail.anime_cg .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.anime_cg .employment .company_list h3:before{border-top:15px solid #1daa9b}.m-course_detail .graduate_interview .block.anime_cg .copy mark,.m-course_detail.anime_cg .consider .post_list .fukidashi,.m-course_detail.anime_cg .employment .employment_list h3,.m-course_detail.anime_cg .employment .profile dl .course{color:#1daa9b}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(29,170,155,.2);border-radius:10px}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#1daa9b;border-radius:10px}.m-course_detail.pop_culture .p-course_dream__slide__text{border-color:#93c532}.m-course_detail.pop_culture .ttl05 .en,.m-course_detail.pop_culture .ttl07 span{color:#93c532}.m-course_detail.pop_culture .course_detail_event .box::after,.m-course_detail.pop_culture .course_detail_head .about .in h3 span,.m-course_detail.pop_culture .course_detail_head .ttl11::before,.m-course_detail.pop_culture .industry .ttl07::after,.m-course_detail.pop_culture .jobs .ttl07::after,.m-course_detail.pop_culture .p-course_flow .ttl07::after,.m-course_detail.pop_culture .p-course_front__title span,.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-next,.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.pop_culture .p-course_interview__title span,.m-course_detail.pop_culture .p-course_strengths .ttl07::after,.m-course_detail.pop_culture .special_interview_slider .slick-next,.m-course_detail.pop_culture .special_interview_slider .slick-prev,.m-course_detail.pop_culture .ttl07::after{background:#93c532}.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.pop_culture .special_interview_slider .slick-counter{color:#93c532}.m-course_detail.pop_culture .fukidashi_ttl{background-color:#93c532}.m-course_detail.pop_culture .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.pop_culture .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.pop_culture .p-course_strengths .txt,.m-course_detail.pop_culture .solution .solution_list li{text-align:center}.m-course_detail.pop_culture .course_detail_event .box .text .name,.m-course_detail.pop_culture .course_detail_head .about .in .in_row .text h4,.m-course_detail.pop_culture .course_detail_head .about .in table th,.m-course_detail.pop_culture .course_detail_head .guide h3,.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl,.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover,.m-course_detail.pop_culture .p-course_navi__anchor a::after,.m-course_detail.pop_culture .p-course_navi__anchor a::before,.m-course_detail.pop_culture .p-course_strengths .txt .red{color:#93c532}.m-course_detail.pop_culture .course_detail_event .title .fukidashi,.m-course_detail.pop_culture .jobs_industry__container,.m-course_detail.pop_culture .p-course_navi__anchor a{border-color:#93c532}.m-course_detail.pop_culture .course_detail_event .title .fukidashi::after,.m-course_detail.pop_culture .fukidashi_ttl::after{border-color:#93c532 transparent transparent}.m-course_detail.pop_culture .about__ttl>span,.m-course_detail.pop_culture .field .heading::after,.m-course_detail.pop_culture .p-course_navi::before{background-color:#93c532}.m-course_detail.pop_culture .equipment_slider__table table tr .border_color{border-bottom:1px solid #93c532}.m-course_detail.pop_culture .course_detail_head .white_box .title,.m-course_detail.pop_culture .industry .industry_box h3{color:#93c532}.m-course_detail.pop_culture .course_detail_head .about .in h3 span::before{border-color:transparent #93c532 transparent transparent}.m-course_detail.pop_culture .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.pop_culture .solution .solution_ttl01,.m-course_detail.pop_culture .solution .solution_ttl02{border-radius:9999px;border:2px solid #93c532;text-align:center;padding:.5em;color:#93c532;font-size:2rem}.m-course_detail.pop_culture .solution .solution_ttl02{background:#93c532;color:#fff}.m-course_detail.pop_culture .solution .solution_list{margin-top:40px}.m-course_detail.pop_culture .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.pop_culture .solution_skil .text{padding-left:3em}.m-course_detail.pop_culture .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.pop_culture .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.pop_culture .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#93c532;font-size:3rem}.m-course_detail.pop_culture .jobs_industry__item .ttl,.m-course_detail.pop_culture .jobs_occupation__item .ttl{color:#93c532}.m-course_detail.pop_culture .border_area{padding:60px;border:3px solid #93c532;background:#fff}.m-course_detail.pop_culture .border_area__list{margin-bottom:0}.m-course_detail.pop_culture .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-course_detail.pop_culture .equipment_slider .slide{padding-right:2em}.m-course_detail.pop_culture .equipment_slider__table table tr td,.m-course_detail.pop_culture .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.pop_culture .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.pop_culture .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #93c532;background:#fff}.m-course_detail.pop_culture .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#93c532;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.pop_culture .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#93c532}.m-course_detail.pop_culture .pickup__container .text .txt{margin-top:1em}.m-course_detail.pop_culture .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.pop_culture .field__container .square .lead{font-size:1.5rem}.m-course_detail.pop_culture .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.pop_culture .about__container .ttl,.m-course_detail.pop_culture .field__container .text .ttl,.m-course_detail.pop_culture .field__container .text .txt .strong,.m-course_detail.pop_culture .field__list .ttl,.m-course_detail.pop_culture .instructor_slider__item .info dt{color:#93c532}.m-course_detail.pop_culture .about__ttl::before{border-bottom:15px solid #93c532}.m-course_detail.pop_culture .about__container{border-color:#93c532}.m-course_detail.pop_culture .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(147,197,50,0)),color-stop(70%,#93c532),to(#93c532));background-image:linear-gradient(to bottom,rgba(147,197,50,0) 70%,#93c532 70%,#93c532 100%)}.m-course_detail.pop_culture .instructor_slider__subttl span,.m-course_detail.pop_culture .results__item__head .text .ttl::before{background-color:#93c532}.m-course_detail.pop_culture .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.pop_culture .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.pop_culture .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.pop_culture .results__item__body .profile,.m-course_detail.pop_culture .results__item__head .text .subttl{color:#93c532}.m-course_detail.pop_culture .results__item__body .label{background-color:#93c532}.m-course_detail.pop_culture .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.pop_culture .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.pop_culture .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.pop_culture .before_after .flow h3,.m-course_detail.pop_culture .before_after .flow li::after,.m-course_detail.pop_culture .future .keyword_box h3,.m-course_detail.pop_culture .results_valo__subttl,.m-course_detail.pop_culture .topics__item__content .detail h5{color:#93c532}.m-course_detail.pop_culture .interview::before,.m-course_detail.pop_culture .results_valo__ttl::after{background-color:#93c532}.m-course_detail.pop_culture .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.pop_culture .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.pop_culture .future .keyword_box,.m-course_detail.pop_culture .interview .teacher::before{border-color:#93c532}.m-course_detail.pop_culture .future .keyword_box h3 span{-webkit-text-stroke:1px #93c532}.m-course_detail.pop_culture .future .keyword_box .square,.m-course_detail.pop_culture .interview .company_ttl span::after,.m-course_detail.pop_culture .interview .ttl,.m-course_detail.pop_culture .topics__item__content h4{background:#93c532}.m-course_detail.pop_culture .interview_slider .slick-dots li.slick-active button{background:#93c532;border:1px solid #93c532}.m-course_detail.pop_culture .interview_slider__item{border-top:5px solid #93c532}.m-course_detail.pop_culture .message .message_row .text .name::before,.m-course_detail.pop_culture .works .video_wrap{border-color:#93c532}.m-course_detail.pop_culture .works .movie_gallery .slick-next{right:2%}.m-course_detail.pop_culture .works .movie_gallery .slick-prev{left:2%}.m-course_detail.pop_culture .before_after .flow li.last h3,.m-course_detail.pop_culture .closeup .closeup_row .text h3 span,.m-course_detail.pop_culture .interview_slider__item__heading,.m-course_detail.pop_culture .message .message_row .text h3 span,.m-course_detail.pop_culture .teacher .desc_box .position span,.m-course_detail.pop_culture .works .caption{background:#93c532}.m-course_detail.pop_culture .curriculum .content dl dt,.m-course_detail.pop_culture .curriculum .curriculum .holiday i,.m-course_detail.pop_culture .curriculum .time_table .holiday i,.m-course_detail.pop_culture .employment .achieve .head .lead span,.m-course_detail.pop_culture .employment .employment_row .content__detail .lead span,.m-course_detail.pop_culture .games .inner h2 .en,.m-course_detail.pop_culture .stage .result_box h3,.m-course_detail.pop_culture .teacher .teacher_message .company{color:#93c532}.m-course_detail.pop_culture .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#93c532),to(#93c532));background:linear-gradient(transparent 0%,transparent 75%,#93c532 75%,#93c532 100%)}.m-course_detail.pop_culture .curriculum .curriculum,.m-course_detail.pop_culture .curriculum .jobs,.m-course_detail.pop_culture .curriculum .time_table,.m-course_detail.pop_culture .games .inner{border-color:#93c532}.m-course_detail.pop_culture .pickup .pickup_row .text .fukidashi{color:#93c532;border-color:#93c532}.m-course_detail.pop_culture .pickup .pickup_row .text .fukidashi::after{border-color:#93c532 transparent transparent}.m-course_detail.pop_culture .curriculum .curriculum .ttl07::after,.m-course_detail.pop_culture .curriculum .jobs .ttl07::after,.m-course_detail.pop_culture .curriculum .time_table .ttl07::after,.m-course_detail.pop_culture .curriculum .ttl06::after,.m-course_detail.pop_culture .employment .company_list h3,.m-course_detail.pop_culture .employment .employment_list__btn p::after,.m-course_detail.pop_culture .employment .employment_list__btn p::before,.m-course_detail.pop_culture .employment .text .label span,.m-course_detail.pop_culture .pickup .pickup_row .img.-video::after,.m-course_detail.pop_culture .stage .stage_row .slider .slick-arrow{background:#93c532}.m-course_detail.pop_culture .curriculum .curriculum thead th,.m-course_detail.pop_culture .curriculum .time_table thead th{background:#93c532;border-top:1px solid #93c532;border-bottom:1px solid #93c532}.m-course_detail.pop_culture .stage .stage_row .modal{width:100%}.m-course_detail.pop_culture .stage .stage_row .text{border-color:#93c532}.m-course_detail.pop_culture .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.pop_culture .employment .company_list h3:before{border-top:15px solid #93c532}.m-course_detail.pop_culture .consider .post_list .fukidashi,.m-course_detail.pop_culture .employment .employment_list h3,.m-course_detail.pop_culture .employment .profile dl .course{color:#93c532}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(147,197,50,.2);border-radius:10px}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#93c532;border-radius:10px}.m-course_detail.design .p-course_dream__slide__text{border-color:#ec6d81}.m-course_detail.design .ttl05 .en,.m-course_detail.design .ttl07 span{color:#ec6d81}.m-course_detail.design .course_detail_event .box::after,.m-course_detail.design .course_detail_head .about .in h3 span,.m-course_detail.design .course_detail_head .ttl11::before,.m-course_detail.design .industry .ttl07::after,.m-course_detail.design .jobs .ttl07::after,.m-course_detail.design .p-course_flow .ttl07::after,.m-course_detail.design .p-course_front__title span,.m-course_detail.design .p-course_interview .interview_student_slider .slick-next,.m-course_detail.design .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.design .p-course_interview__title span,.m-course_detail.design .p-course_strengths .ttl07::after,.m-course_detail.design .special_interview_slider .slick-next,.m-course_detail.design .special_interview_slider .slick-prev,.m-course_detail.design .ttl07::after{background:#ec6d81}.m-course_detail.design .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.design .special_interview_slider .slick-counter{color:#ec6d81}.m-course_detail.design .fukidashi_ttl{background-color:#ec6d81}.m-course_detail.design .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.design .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.design .p-course_strengths .txt,.m-course_detail.design .solution .solution_list li{text-align:center}.m-course_detail.design .course_detail_event .box .text .name,.m-course_detail.design .course_detail_head .about .in .in_row .text h4,.m-course_detail.design .course_detail_head .about .in table th,.m-course_detail.design .course_detail_head .guide h3,.m-course_detail.design .equipment_slider__table table tr .color_ttl,.m-course_detail.design .p-course_navi__anchor a.is-hover,.m-course_detail.design .p-course_navi__anchor a::after,.m-course_detail.design .p-course_navi__anchor a::before,.m-course_detail.design .p-course_strengths .txt .red{color:#ec6d81}.m-course_detail.design .course_detail_event .title .fukidashi,.m-course_detail.design .jobs_industry__container,.m-course_detail.design .p-course_navi__anchor a{border-color:#ec6d81}.m-course_detail.design .course_detail_event .title .fukidashi::after,.m-course_detail.design .fukidashi_ttl::after{border-color:#ec6d81 transparent transparent}.m-course_detail.design .about__ttl>span,.m-course_detail.design .field .heading::after,.m-course_detail.design .p-course_navi::before{background-color:#ec6d81}.m-course_detail.design .equipment_slider__table table tr .border_color{border-bottom:1px solid #ec6d81}.m-course_detail.design .course_detail_head .white_box .title,.m-course_detail.design .industry .industry_box h3{color:#ec6d81}.m-course_detail.design .course_detail_head .about .in h3 span::before,.m-course_detail.social_media .course_detail_head .about .in h3 span::before{border-color:transparent #ec6d81 transparent transparent}.m-course_detail.design .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.design .solution .solution_ttl01,.m-course_detail.design .solution .solution_ttl02{border-radius:9999px;border:2px solid #ec6d81;text-align:center;padding:.5em;color:#ec6d81;font-size:2rem}.m-course_detail.design .solution .solution_ttl02{background:#ec6d81;color:#fff}.m-course_detail.design .solution .solution_list{margin-top:40px}.m-course_detail.design .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.design .solution_skil .text{padding-left:3em}.m-course_detail.design .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.design .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.design .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#ec6d81;font-size:3rem}.m-course_detail.design .jobs_industry__item .ttl,.m-course_detail.design .jobs_occupation__item .ttl{color:#ec6d81}.m-course_detail.design .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}.m-course_detail.design .border_area__list{margin-bottom:0}.m-course_detail.design .border_area__list>li::before,.m-course_detail.social_media .border_area__list>li::before{content:'●';color:#ec6d81;position:absolute;top:0;left:0}.m-course_detail.design .equipment_slider .slide{padding-right:2em}.m-course_detail.design .equipment_slider__table table tr td,.m-course_detail.design .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.design .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.design .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.design .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #ec6d81;background:#fff}.m-course_detail.design .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#ec6d81;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.design .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#ec6d81}.m-course_detail.design .pickup__container .text .txt{margin-top:1em}.m-course_detail.design .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.design .field__container .square .lead{font-size:1.5rem}.m-course_detail.design .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.design .about__container .ttl,.m-course_detail.design .field__container .text .ttl,.m-course_detail.design .field__container .text .txt .strong,.m-course_detail.design .field__list .ttl,.m-course_detail.design .instructor_slider__item .info dt{color:#ec6d81}.m-course_detail.design .about__ttl::before{border-bottom:15px solid #ec6d81}.m-course_detail.design .about__container{border-color:#ec6d81}.m-course_detail.design .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(236,109,129,0)),color-stop(70%,#ec6d81),to(#ec6d81));background-image:linear-gradient(to bottom,rgba(236,109,129,0) 70%,#ec6d81 70%,#ec6d81 100%)}.m-course_detail.design .instructor_slider__subttl span,.m-course_detail.design .results__item__head .text .ttl::before{background-color:#ec6d81}.m-course_detail.design .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.design .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.design .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.design .results__item__body .profile,.m-course_detail.design .results__item__head .text .subttl{color:#ec6d81}.m-course_detail.design .results__item__body .label{background-color:#ec6d81}.m-course_detail.design .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.design .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.design .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.design .before_after .flow h3,.m-course_detail.design .before_after .flow li::after,.m-course_detail.design .future .keyword_box h3,.m-course_detail.design .results_valo__subttl,.m-course_detail.design .topics__item__content .detail h5{color:#ec6d81}.m-course_detail.design .interview::before,.m-course_detail.design .results_valo__ttl::after{background-color:#ec6d81}.m-course_detail.design .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.design .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.design .future .keyword_box,.m-course_detail.design .interview .teacher::before{border-color:#ec6d81}.m-course_detail.design .future .keyword_box h3 span{-webkit-text-stroke:1px #ec6d81}.m-course_detail.design .future .keyword_box .square,.m-course_detail.design .interview .company_ttl span::after,.m-course_detail.design .interview .ttl,.m-course_detail.design .topics__item__content h4{background:#ec6d81}.m-course_detail.design .interview_slider .slick-dots li.slick-active button,.m-course_detail.social_media .interview_slider .slick-dots li.slick-active button{background:#ec6d81;border:1px solid #ec6d81}.m-course_detail.design .interview_slider__item{border-top:5px solid #ec6d81}.m-course_detail.design .message .message_row .text .name::before,.m-course_detail.design .works .video_wrap{border-color:#ec6d81}.m-course_detail.design .works .movie_gallery .slick-next{right:2%}.m-course_detail.design .works .movie_gallery .slick-prev{left:2%}.m-course_detail.design .before_after .flow li.last h3,.m-course_detail.design .closeup .closeup_row .text h3 span,.m-course_detail.design .interview_slider__item__heading,.m-course_detail.design .message .message_row .text h3 span,.m-course_detail.design .teacher .desc_box .position span,.m-course_detail.design .works .caption{background:#ec6d81}.m-course_detail.design .curriculum .content dl dt,.m-course_detail.design .curriculum .curriculum .holiday i,.m-course_detail.design .curriculum .time_table .holiday i,.m-course_detail.design .employment .achieve .head .lead span,.m-course_detail.design .employment .employment_row .content__detail .lead span,.m-course_detail.design .games .inner h2 .en,.m-course_detail.design .stage .result_box h3,.m-course_detail.design .teacher .teacher_message .company{color:#ec6d81}.m-course_detail.design .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#ec6d81),to(#ec6d81));background:linear-gradient(transparent 0%,transparent 75%,#ec6d81 75%,#ec6d81 100%)}.m-course_detail.design .curriculum .curriculum,.m-course_detail.design .curriculum .jobs,.m-course_detail.design .curriculum .time_table,.m-course_detail.design .games .inner{border-color:#ec6d81}.m-course_detail.design .pickup .pickup_row .text .fukidashi{color:#ec6d81;border-color:#ec6d81}.m-course_detail.design .pickup .pickup_row .text .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-course_detail.design .curriculum .curriculum .ttl07::after,.m-course_detail.design .curriculum .jobs .ttl07::after,.m-course_detail.design .curriculum .time_table .ttl07::after,.m-course_detail.design .curriculum .ttl06::after,.m-course_detail.design .employment .company_list h3,.m-course_detail.design .employment .employment_list__btn p::after,.m-course_detail.design .employment .employment_list__btn p::before,.m-course_detail.design .employment .text .label span,.m-course_detail.design .pickup .pickup_row .img.-video::after,.m-course_detail.design .stage .stage_row .slider .slick-arrow,.m-course_detail.social_media .ttl07::after{background:#ec6d81}.m-course_detail.design .curriculum .curriculum thead th,.m-course_detail.design .curriculum .time_table thead th,.m-course_detail.social_media .curriculum .curriculum thead th,.m-course_detail.social_media .curriculum .time_table thead th{background:#ec6d81;border-top:1px solid #ec6d81;border-bottom:1px solid #ec6d81}.m-course_detail.design .stage .stage_row .modal{width:100%}.m-course_detail.design .stage .stage_row .text,.m-course_detail.social_media .p-course_dream__slide__text{border-color:#ec6d81}.m-course_detail.design .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.design .employment .company_list h3:before,.m-course_detail.social_media .employment .company_list h3:before{border-top:15px solid #ec6d81}.m-course_detail.design .consider .post_list .fukidashi,.m-course_detail.design .employment .employment_list h3,.m-course_detail.design .employment .profile dl .course{color:#ec6d81}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(236,109,129,.2);border-radius:10px}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#ec6d81;border-radius:10px}.m-course_detail.social_media .ttl05 .en,.m-course_detail.social_media .ttl07 span{color:#ec6d81}.m-course_detail.social_media .course_detail_event .box::after,.m-course_detail.social_media .course_detail_head .about .in h3 span,.m-course_detail.social_media .course_detail_head .ttl11::before,.m-course_detail.social_media .industry .ttl07::after,.m-course_detail.social_media .jobs .ttl07::after,.m-course_detail.social_media .p-course_flow .ttl07::after,.m-course_detail.social_media .p-course_front__title span,.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-next,.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.social_media .p-course_interview__title span,.m-course_detail.social_media .p-course_strengths .ttl07::after,.m-course_detail.social_media .special_interview_slider .slick-next,.m-course_detail.social_media .special_interview_slider .slick-prev{background:#ec6d81}.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.social_media .special_interview_slider .slick-counter{color:#ec6d81}.m-course_detail.social_media .fukidashi_ttl{background-color:#ec6d81}.m-course_detail.social_media .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.social_media .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.social_media .p-course_strengths .txt,.m-course_detail.social_media .solution .solution_list li{text-align:center}.m-course_detail.social_media .course_detail_event .box .text .name,.m-course_detail.social_media .course_detail_head .about .in .in_row .text h4,.m-course_detail.social_media .course_detail_head .about .in table th,.m-course_detail.social_media .course_detail_head .guide h3,.m-course_detail.social_media .equipment_slider__table table tr .color_ttl,.m-course_detail.social_media .p-course_navi__anchor a.is-hover,.m-course_detail.social_media .p-course_navi__anchor a::after,.m-course_detail.social_media .p-course_navi__anchor a::before,.m-course_detail.social_media .p-course_strengths .txt .red{color:#ec6d81}.m-course_detail.social_media .course_detail_event .title .fukidashi,.m-course_detail.social_media .jobs_industry__container,.m-course_detail.social_media .p-course_navi__anchor a{border-color:#ec6d81}.m-course_detail.social_media .course_detail_event .title .fukidashi::after,.m-course_detail.social_media .fukidashi_ttl::after{border-color:#ec6d81 transparent transparent}.m-course_detail.social_media .about__ttl>span,.m-course_detail.social_media .field .heading::after,.m-course_detail.social_media .p-course_navi::before{background-color:#ec6d81}.m-course_detail.social_media .equipment_slider__table table tr .border_color{border-bottom:1px solid #ec6d81}.m-course_detail.social_media .course_detail_head .white_box .title,.m-course_detail.social_media .industry .industry_box h3{color:#ec6d81}.m-course_detail.social_media .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.social_media .solution .solution_ttl01,.m-course_detail.social_media .solution .solution_ttl02{border-radius:9999px;border:2px solid #ec6d81;text-align:center;padding:.5em;color:#ec6d81;font-size:2rem}.m-course_detail.social_media .solution .solution_ttl02{background:#ec6d81;color:#fff}.m-course_detail.social_media .solution .solution_list{margin-top:40px}.m-course_detail.social_media .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.social_media .solution_skil .text{padding-left:3em}.m-course_detail.social_media .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.social_media .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.social_media .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#ec6d81;font-size:3rem}.m-course_detail.social_media .jobs_industry__item .ttl,.m-course_detail.social_media .jobs_occupation__item .ttl{color:#ec6d81}.m-course_detail.social_media .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}.m-course_detail.social_media .border_area__list{margin-bottom:0}.m-course_detail.social_media .equipment_slider .slide{padding-right:2em}.m-course_detail.social_media .equipment_slider__table table tr td,.m-course_detail.social_media .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.social_media .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.social_media .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.social_media .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #ec6d81;background:#fff}.m-course_detail.social_media .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#ec6d81;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.social_media .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#ec6d81}.m-course_detail.social_media .pickup__container .text .txt{margin-top:1em}.m-course_detail.social_media .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.social_media .field__container .square .lead{font-size:1.5rem}.m-course_detail.social_media .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.social_media .about__container .ttl,.m-course_detail.social_media .field__container .text .ttl,.m-course_detail.social_media .field__container .text .txt .strong,.m-course_detail.social_media .field__list .ttl,.m-course_detail.social_media .instructor_slider__item .info dt{color:#ec6d81}.m-course_detail.social_media .about__ttl::before{border-bottom:15px solid #ec6d81}.m-course_detail.social_media .about__container{border-color:#ec6d81}.m-course_detail.social_media .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(236,109,129,0)),color-stop(70%,#ec6d81),to(#ec6d81));background-image:linear-gradient(to bottom,rgba(236,109,129,0) 70%,#ec6d81 70%,#ec6d81 100%)}.m-course_detail.social_media .instructor_slider__subttl span,.m-course_detail.social_media .results__item__head .text .ttl::before{background-color:#ec6d81}.m-course_detail.social_media .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.social_media .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.social_media .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.social_media .results__item__body .profile,.m-course_detail.social_media .results__item__head .text .subttl{color:#ec6d81}.m-course_detail.social_media .results__item__body .label{background-color:#ec6d81}.m-course_detail.social_media .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.social_media .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.social_media .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.social_media .before_after .flow h3,.m-course_detail.social_media .before_after .flow li::after,.m-course_detail.social_media .future .keyword_box h3,.m-course_detail.social_media .results_valo__subttl,.m-course_detail.social_media .topics__item__content .detail h5{color:#ec6d81}.m-course_detail.social_media .interview::before,.m-course_detail.social_media .results_valo__ttl::after{background-color:#ec6d81}.m-course_detail.social_media .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.social_media .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.social_media .future .keyword_box,.m-course_detail.social_media .interview .teacher::before{border-color:#ec6d81}.m-course_detail.social_media .future .keyword_box h3 span{-webkit-text-stroke:1px #ec6d81}.m-course_detail.social_media .future .keyword_box .square,.m-course_detail.social_media .interview .company_ttl span::after,.m-course_detail.social_media .interview .ttl,.m-course_detail.social_media .topics__item__content h4{background:#ec6d81}.m-course_detail.social_media .interview_slider__item{border-top:5px solid #ec6d81}.m-course_detail.social_media .message .message_row .text .name::before,.m-course_detail.social_media .works .video_wrap{border-color:#ec6d81}.m-course_detail.social_media .works .movie_gallery .slick-next{right:2%}.m-course_detail.social_media .works .movie_gallery .slick-prev{left:2%}.m-course_detail.social_media .before_after .flow li.last h3,.m-course_detail.social_media .closeup .closeup_row .text h3 span,.m-course_detail.social_media .interview_slider__item__heading,.m-course_detail.social_media .message .message_row .text h3 span,.m-course_detail.social_media .teacher .desc_box .position span,.m-course_detail.social_media .works .caption{background:#ec6d81}.m-course_detail.social_media .curriculum .content dl dt,.m-course_detail.social_media .curriculum .curriculum .holiday i,.m-course_detail.social_media .curriculum .time_table .holiday i,.m-course_detail.social_media .employment .achieve .head .lead span,.m-course_detail.social_media .employment .employment_row .content__detail .lead span,.m-course_detail.social_media .games .inner h2 .en,.m-course_detail.social_media .stage .result_box h3,.m-course_detail.social_media .teacher .teacher_message .company{color:#ec6d81}.m-course_detail.social_media .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#ec6d81),to(#ec6d81));background:linear-gradient(transparent 0%,transparent 75%,#ec6d81 75%,#ec6d81 100%)}.m-course_detail.social_media .curriculum .curriculum,.m-course_detail.social_media .curriculum .jobs,.m-course_detail.social_media .curriculum .time_table,.m-course_detail.social_media .games .inner{border-color:#ec6d81}.m-course_detail.social_media .pickup .pickup_row .text .fukidashi{color:#ec6d81;border-color:#ec6d81}.m-course_detail.social_media .pickup .pickup_row .text .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-course_detail.social_media .curriculum .curriculum .ttl07::after,.m-course_detail.social_media .curriculum .jobs .ttl07::after,.m-course_detail.social_media .curriculum .time_table .ttl07::after,.m-course_detail.social_media .curriculum .ttl06::after,.m-course_detail.social_media .employment .company_list h3,.m-course_detail.social_media .employment .employment_list__btn p::after,.m-course_detail.social_media .employment .employment_list__btn p::before,.m-course_detail.social_media .employment .text .label span,.m-course_detail.social_media .pickup .pickup_row .img.-video::after,.m-course_detail.social_media .stage .stage_row .slider .slick-arrow{background:#ec6d81}.m-course_detail.social_media .stage .stage_row .modal{width:100%}.m-course_detail.social_media .stage .stage_row .text{border-color:#ec6d81}.m-course_detail.social_media .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.social_media .consider .post_list .fukidashi,.m-course_detail.social_media .employment .employment_list h3,.m-course_detail.social_media .employment .profile dl .course{color:#ec6d81}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(236,109,129,.2);border-radius:10px}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#ec6d81;border-radius:10px}.m-course_detail.manga_illust .p-course_dream__slide__text{border-color:#93c532}.m-course_detail.manga_illust .ttl05 .en,.m-course_detail.manga_illust .ttl07 span{color:#93c532}.m-course_detail.manga_illust .course_detail_event .box::after,.m-course_detail.manga_illust .course_detail_head .about .in h3 span,.m-course_detail.manga_illust .course_detail_head .ttl11::before,.m-course_detail.manga_illust .industry .ttl07::after,.m-course_detail.manga_illust .jobs .ttl07::after,.m-course_detail.manga_illust .p-course_flow .ttl07::after,.m-course_detail.manga_illust .p-course_front__title span,.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-next,.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.manga_illust .p-course_interview__title span,.m-course_detail.manga_illust .p-course_strengths .ttl07::after,.m-course_detail.manga_illust .special_interview_slider .slick-next,.m-course_detail.manga_illust .special_interview_slider .slick-prev,.m-course_detail.manga_illust .ttl07::after{background:#93c532}.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.manga_illust .special_interview_slider .slick-counter{color:#93c532}.m-course_detail.manga_illust .fukidashi_ttl{background-color:#93c532}.m-course_detail.manga_illust .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.manga_illust .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.manga_illust .p-course_strengths .txt,.m-course_detail.manga_illust .solution .solution_list li{text-align:center}.m-course_detail.manga_illust .course_detail_event .box .text .name,.m-course_detail.manga_illust .course_detail_head .about .in .in_row .text h4,.m-course_detail.manga_illust .course_detail_head .about .in table th,.m-course_detail.manga_illust .course_detail_head .guide h3,.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl,.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover,.m-course_detail.manga_illust .p-course_navi__anchor a::after,.m-course_detail.manga_illust .p-course_navi__anchor a::before,.m-course_detail.manga_illust .p-course_strengths .txt .red{color:#93c532}.m-course_detail.manga_illust .course_detail_event .title .fukidashi,.m-course_detail.manga_illust .jobs_industry__container,.m-course_detail.manga_illust .p-course_navi__anchor a{border-color:#93c532}.m-course_detail.manga_illust .course_detail_event .title .fukidashi::after,.m-course_detail.manga_illust .fukidashi_ttl::after{border-color:#93c532 transparent transparent}.m-course_detail.manga_illust .about__ttl>span,.m-course_detail.manga_illust .field .heading::after,.m-course_detail.manga_illust .p-course_navi::before{background-color:#93c532}.m-course_detail.manga_illust .equipment_slider__table table tr .border_color{border-bottom:1px solid #93c532}.m-course_detail.manga_illust .course_detail_head .white_box .title,.m-course_detail.manga_illust .industry .industry_box h3{color:#93c532}.m-course_detail.manga_illust .course_detail_head .about .in h3 span::before{border-color:transparent #93c532 transparent transparent}.m-course_detail.manga_illust .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.manga_illust .solution .solution_ttl01,.m-course_detail.manga_illust .solution .solution_ttl02{border-radius:9999px;border:2px solid #93c532;text-align:center;padding:.5em;color:#93c532;font-size:2rem}.m-course_detail.manga_illust .solution .solution_ttl02{background:#93c532;color:#fff}.m-course_detail.manga_illust .solution .solution_list{margin-top:40px}.m-course_detail.manga_illust .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.manga_illust .solution_skil .text{padding-left:3em}.m-course_detail.manga_illust .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.manga_illust .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.manga_illust .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#93c532;font-size:3rem}.m-course_detail.manga_illust .jobs_industry__item .ttl,.m-course_detail.manga_illust .jobs_occupation__item .ttl{color:#93c532}.m-course_detail.manga_illust .border_area{padding:60px;border:3px solid #93c532;background:#fff}.m-course_detail.manga_illust .border_area__list{margin-bottom:0}.m-course_detail.manga_illust .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-course_detail.manga_illust .equipment_slider .slide{padding-right:2em}.m-course_detail.manga_illust .equipment_slider__table table tr td,.m-course_detail.manga_illust .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.manga_illust .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.manga_illust .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #93c532;background:#fff}.m-course_detail.manga_illust .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#93c532;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.manga_illust .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#93c532}.m-course_detail.manga_illust .pickup__container .text .txt{margin-top:1em}.m-course_detail.manga_illust .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.manga_illust .field__container .square .lead{font-size:1.5rem}.m-course_detail.manga_illust .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.manga_illust .about__container .ttl,.m-course_detail.manga_illust .field__container .text .ttl,.m-course_detail.manga_illust .field__container .text .txt .strong,.m-course_detail.manga_illust .field__list .ttl,.m-course_detail.manga_illust .instructor_slider__item .info dt{color:#93c532}.m-course_detail.manga_illust .about__ttl::before{border-bottom:15px solid #93c532}.m-course_detail.manga_illust .about__container{border-color:#93c532}.m-course_detail.manga_illust .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(147,197,50,0)),color-stop(70%,#93c532),to(#93c532));background-image:linear-gradient(to bottom,rgba(147,197,50,0) 70%,#93c532 70%,#93c532 100%)}.m-course_detail.manga_illust .instructor_slider__subttl span,.m-course_detail.manga_illust .results__item__head .text .ttl::before{background-color:#93c532}.m-course_detail.manga_illust .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.manga_illust .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.manga_illust .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.manga_illust .results__item__body .profile,.m-course_detail.manga_illust .results__item__head .text .subttl{color:#93c532}.m-course_detail.manga_illust .results__item__body .label{background-color:#93c532}.m-course_detail.manga_illust .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.manga_illust .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.manga_illust .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.manga_illust .before_after .flow h3,.m-course_detail.manga_illust .before_after .flow li::after,.m-course_detail.manga_illust .future .keyword_box h3,.m-course_detail.manga_illust .results_valo__subttl,.m-course_detail.manga_illust .topics__item__content .detail h5{color:#93c532}.m-course_detail.manga_illust .interview::before,.m-course_detail.manga_illust .results_valo__ttl::after{background-color:#93c532}.m-course_detail.manga_illust .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.manga_illust .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.manga_illust .future .keyword_box,.m-course_detail.manga_illust .interview .teacher::before{border-color:#93c532}.m-course_detail.manga_illust .future .keyword_box h3 span{-webkit-text-stroke:1px #93c532}.m-course_detail.manga_illust .future .keyword_box .square,.m-course_detail.manga_illust .interview .company_ttl span::after,.m-course_detail.manga_illust .interview .ttl,.m-course_detail.manga_illust .topics__item__content h4{background:#93c532}.m-course_detail.manga_illust .interview_slider .slick-dots li.slick-active button{background:#93c532;border:1px solid #93c532}.m-course_detail.manga_illust .interview_slider__item{border-top:5px solid #93c532}.m-course_detail.manga_illust .message .message_row .text .name::before,.m-course_detail.manga_illust .works .video_wrap{border-color:#93c532}.m-course_detail.manga_illust .works .movie_gallery .slick-next{right:2%}.m-course_detail.manga_illust .works .movie_gallery .slick-prev{left:2%}.m-course_detail.manga_illust .before_after .flow li.last h3,.m-course_detail.manga_illust .closeup .closeup_row .text h3 span,.m-course_detail.manga_illust .interview_slider__item__heading,.m-course_detail.manga_illust .message .message_row .text h3 span,.m-course_detail.manga_illust .teacher .desc_box .position span,.m-course_detail.manga_illust .works .caption{background:#93c532}.m-course_detail.manga_illust .curriculum .content dl dt,.m-course_detail.manga_illust .curriculum .curriculum .holiday i,.m-course_detail.manga_illust .curriculum .time_table .holiday i,.m-course_detail.manga_illust .employment .achieve .head .lead span,.m-course_detail.manga_illust .employment .employment_row .content__detail .lead span,.m-course_detail.manga_illust .games .inner h2 .en,.m-course_detail.manga_illust .stage .result_box h3,.m-course_detail.manga_illust .teacher .teacher_message .company{color:#93c532}.m-course_detail.manga_illust .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#93c532),to(#93c532));background:linear-gradient(transparent 0%,transparent 75%,#93c532 75%,#93c532 100%)}.m-course_detail.manga_illust .curriculum .curriculum,.m-course_detail.manga_illust .curriculum .jobs,.m-course_detail.manga_illust .curriculum .time_table,.m-course_detail.manga_illust .games .inner{border-color:#93c532}.m-course_detail.manga_illust .pickup .pickup_row .text .fukidashi{color:#93c532;border-color:#93c532}.m-course_detail.manga_illust .pickup .pickup_row .text .fukidashi::after{border-color:#93c532 transparent transparent}.m-course_detail.manga_illust .curriculum .curriculum .ttl07::after,.m-course_detail.manga_illust .curriculum .jobs .ttl07::after,.m-course_detail.manga_illust .curriculum .time_table .ttl07::after,.m-course_detail.manga_illust .curriculum .ttl06::after,.m-course_detail.manga_illust .employment .company_list h3,.m-course_detail.manga_illust .employment .employment_list__btn p::after,.m-course_detail.manga_illust .employment .employment_list__btn p::before,.m-course_detail.manga_illust .employment .text .label span,.m-course_detail.manga_illust .pickup .pickup_row .img.-video::after,.m-course_detail.manga_illust .stage .stage_row .slider .slick-arrow{background:#93c532}.m-course_detail.manga_illust .curriculum .curriculum thead th,.m-course_detail.manga_illust .curriculum .time_table thead th{background:#93c532;border-top:1px solid #93c532;border-bottom:1px solid #93c532}.m-course_detail.manga_illust .stage .stage_row .modal{width:100%}.m-course_detail.manga_illust .stage .stage_row .text{border-color:#93c532}.m-course_detail.manga_illust .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.manga_illust .employment .company_list h3:before{border-top:15px solid #93c532}.m-course_detail .graduate_interview .block.pop_culture .copy mark,.m-course_detail.manga_illust .consider .post_list .fukidashi,.m-course_detail.manga_illust .employment .employment_list h3,.m-course_detail.manga_illust .employment .profile dl .course{color:#93c532}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(147,197,50,.2);border-radius:10px}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#93c532;border-radius:10px}.m-course_detail.corona .p-course_dream__slide__text{border-color:#b276ad}.m-course_detail.corona .ttl05 .en,.m-course_detail.corona .ttl07 span{color:#b276ad}.m-course_detail.corona .course_detail_event .box::after,.m-course_detail.corona .course_detail_head .about .in h3 span,.m-course_detail.corona .course_detail_head .ttl11::before,.m-course_detail.corona .industry .ttl07::after,.m-course_detail.corona .jobs .ttl07::after,.m-course_detail.corona .p-course_flow .ttl07::after,.m-course_detail.corona .p-course_front__title span,.m-course_detail.corona .p-course_interview .interview_student_slider .slick-next,.m-course_detail.corona .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.corona .p-course_interview__title span,.m-course_detail.corona .p-course_strengths .ttl07::after,.m-course_detail.corona .special_interview_slider .slick-next,.m-course_detail.corona .special_interview_slider .slick-prev,.m-course_detail.corona .ttl07::after{background:#b276ad}.m-course_detail.corona .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.corona .special_interview_slider .slick-counter{color:#b276ad}.m-course_detail.corona .fukidashi_ttl{background-color:#b276ad}.m-course_detail.corona .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.corona .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.corona .p-course_strengths .txt,.m-course_detail.corona .solution .solution_list li{text-align:center}.m-course_detail.corona .course_detail_event .box .text .name,.m-course_detail.corona .course_detail_head .about .in .in_row .text h4,.m-course_detail.corona .course_detail_head .about .in table th,.m-course_detail.corona .course_detail_head .guide h3,.m-course_detail.corona .equipment_slider__table table tr .color_ttl,.m-course_detail.corona .p-course_navi__anchor a.is-hover,.m-course_detail.corona .p-course_navi__anchor a::after,.m-course_detail.corona .p-course_navi__anchor a::before,.m-course_detail.corona .p-course_strengths .txt .red{color:#b276ad}.m-course_detail.corona .course_detail_event .title .fukidashi,.m-course_detail.corona .jobs_industry__container,.m-course_detail.corona .p-course_navi__anchor a{border-color:#b276ad}.m-course_detail.corona .course_detail_event .title .fukidashi::after,.m-course_detail.corona .fukidashi_ttl::after{border-color:#b276ad transparent transparent}.m-course_detail.corona .about__ttl>span,.m-course_detail.corona .field .heading::after,.m-course_detail.corona .p-course_navi::before{background-color:#b276ad}.m-course_detail.corona .equipment_slider__table table tr .border_color{border-bottom:1px solid #b276ad}.m-course_detail.corona .course_detail_head .white_box .title,.m-course_detail.corona .industry .industry_box h3{color:#b276ad}.m-course_detail.corona .course_detail_head .about .in h3 span::before{border-color:transparent #b276ad transparent transparent}.m-course_detail.corona .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.corona .solution .solution_ttl01,.m-course_detail.corona .solution .solution_ttl02{border-radius:9999px;border:2px solid #b276ad;text-align:center;padding:.5em;color:#b276ad;font-size:2rem}.m-course_detail.corona .solution .solution_ttl02{background:#b276ad;color:#fff}.m-course_detail.corona .solution .solution_list{margin-top:40px}.m-course_detail.corona .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.corona .solution_skil .text{padding-left:3em}.m-course_detail.corona .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.corona .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.corona .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#b276ad;font-size:3rem}.m-course_detail.corona .jobs_industry__item .ttl,.m-course_detail.corona .jobs_occupation__item .ttl{color:#b276ad}.m-course_detail.corona .border_area{padding:60px;border:3px solid #b276ad;background:#fff}.m-course_detail.corona .border_area__list{margin-bottom:0}.m-course_detail.corona .border_area__list>li::before{content:'●';color:#b276ad;position:absolute;top:0;left:0}.m-course_detail.corona .equipment_slider .slide{padding-right:2em}.m-course_detail.corona .equipment_slider__table table tr td,.m-course_detail.corona .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.corona .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.corona .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.corona .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #b276ad;background:#fff}.m-course_detail.corona .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#b276ad;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.corona .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#b276ad}.m-course_detail.corona .pickup__container .text .txt{margin-top:1em}.m-course_detail.corona .field__container .square{background:#b276ad;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.corona .field__container .square .lead{font-size:1.5rem}.m-course_detail.corona .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.corona .about__container .ttl,.m-course_detail.corona .field__container .text .ttl,.m-course_detail.corona .field__container .text .txt .strong,.m-course_detail.corona .field__list .ttl,.m-course_detail.corona .instructor_slider__item .info dt{color:#b276ad}.m-course_detail.corona .about__ttl::before{border-bottom:15px solid #b276ad}.m-course_detail.corona .about__container{border-color:#b276ad}.m-course_detail.corona .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(178,118,173,0)),color-stop(70%,#b276ad),to(#b276ad));background-image:linear-gradient(to bottom,rgba(178,118,173,0) 70%,#b276ad 70%,#b276ad 100%)}.m-course_detail.corona .instructor_slider__subttl span,.m-course_detail.corona .results__item__head .text .ttl::before{background-color:#b276ad}.m-course_detail.corona .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.corona .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.corona .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.corona .results__item__body .profile,.m-course_detail.corona .results__item__head .text .subttl{color:#b276ad}.m-course_detail.corona .results__item__body .label{background-color:#b276ad}.m-course_detail.corona .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.corona .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.corona .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.corona .before_after .flow h3,.m-course_detail.corona .before_after .flow li::after,.m-course_detail.corona .future .keyword_box h3,.m-course_detail.corona .results_valo__subttl,.m-course_detail.corona .topics__item__content .detail h5{color:#b276ad}.m-course_detail.corona .interview::before,.m-course_detail.corona .results_valo__ttl::after{background-color:#b276ad}.m-course_detail.corona .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.corona .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.corona .future .keyword_box,.m-course_detail.corona .interview .teacher::before{border-color:#b276ad}.m-course_detail.corona .future .keyword_box h3 span{-webkit-text-stroke:1px #b276ad}.m-course_detail.corona .future .keyword_box .square,.m-course_detail.corona .interview .company_ttl span::after,.m-course_detail.corona .interview .ttl,.m-course_detail.corona .topics__item__content h4{background:#b276ad}.m-course_detail.corona .interview_slider .slick-dots li.slick-active button{background:#b276ad;border:1px solid #b276ad}.m-course_detail.corona .interview_slider__item{border-top:5px solid #b276ad}.m-course_detail.corona .message .message_row .text .name::before,.m-course_detail.corona .works .video_wrap{border-color:#b276ad}.m-course_detail.corona .works .movie_gallery .slick-next{right:2%}.m-course_detail.corona .works .movie_gallery .slick-prev{left:2%}.m-course_detail.corona .before_after .flow li.last h3,.m-course_detail.corona .closeup .closeup_row .text h3 span,.m-course_detail.corona .interview_slider__item__heading,.m-course_detail.corona .message .message_row .text h3 span,.m-course_detail.corona .teacher .desc_box .position span,.m-course_detail.corona .works .caption{background:#b276ad}.m-course_detail.corona .curriculum .content dl dt,.m-course_detail.corona .curriculum .curriculum .holiday i,.m-course_detail.corona .curriculum .time_table .holiday i,.m-course_detail.corona .employment .achieve .head .lead span,.m-course_detail.corona .employment .employment_row .content__detail .lead span,.m-course_detail.corona .games .inner h2 .en,.m-course_detail.corona .stage .result_box h3,.m-course_detail.corona .teacher .teacher_message .company{color:#b276ad}.m-course_detail.corona .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#b276ad),to(#b276ad));background:linear-gradient(transparent 0%,transparent 75%,#b276ad 75%,#b276ad 100%)}.m-course_detail.corona .curriculum .curriculum,.m-course_detail.corona .curriculum .jobs,.m-course_detail.corona .curriculum .time_table,.m-course_detail.corona .games .inner{border-color:#b276ad}.m-course_detail.corona .pickup .pickup_row .text .fukidashi{color:#b276ad;border-color:#b276ad}.m-course_detail.corona .pickup .pickup_row .text .fukidashi::after{border-color:#b276ad transparent transparent}.m-course_detail.corona .curriculum .curriculum .ttl07::after,.m-course_detail.corona .curriculum .jobs .ttl07::after,.m-course_detail.corona .curriculum .time_table .ttl07::after,.m-course_detail.corona .curriculum .ttl06::after,.m-course_detail.corona .employment .company_list h3,.m-course_detail.corona .employment .employment_list__btn p::after,.m-course_detail.corona .employment .employment_list__btn p::before,.m-course_detail.corona .employment .text .label span,.m-course_detail.corona .pickup .pickup_row .img.-video::after,.m-course_detail.corona .stage .stage_row .slider .slick-arrow{background:#b276ad}.m-course_detail.corona .curriculum .curriculum thead th,.m-course_detail.corona .curriculum .time_table thead th{background:#b276ad;border-top:1px solid #b276ad;border-bottom:1px solid #b276ad}.m-course_detail.corona .stage .stage_row .modal{width:100%}.m-course_detail.corona .stage .stage_row .text{border-color:#b276ad}.m-course_detail.corona .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.corona .employment .company_list h3:before{border-top:15px solid #b276ad}.m-course_detail.corona .consider .post_list .fukidashi,.m-course_detail.corona .employment .employment_list h3,.m-course_detail.corona .employment .profile dl .course{color:#b276ad}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(178,118,173,.2);border-radius:10px}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#b276ad;border-radius:10px}.m-course_detail.other .p-course_dream__slide__text{border-color:#eb4a73}.m-course_detail.other .ttl05 .en,.m-course_detail.other .ttl07 span{color:#eb4a73}.m-course_detail.other .course_detail_event .box::after,.m-course_detail.other .course_detail_head .about .in h3 span,.m-course_detail.other .course_detail_head .ttl11::before,.m-course_detail.other .industry .ttl07::after,.m-course_detail.other .jobs .ttl07::after,.m-course_detail.other .p-course_flow .ttl07::after,.m-course_detail.other .p-course_front__title span,.m-course_detail.other .p-course_interview .interview_student_slider .slick-next,.m-course_detail.other .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.other .p-course_interview__title span,.m-course_detail.other .p-course_strengths .ttl07::after,.m-course_detail.other .special_interview_slider .slick-next,.m-course_detail.other .special_interview_slider .slick-prev,.m-course_detail.other .ttl07::after{background:#eb4a73}.m-course_detail.other .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.other .special_interview_slider .slick-counter{color:#eb4a73}.m-course_detail.other .fukidashi_ttl{background-color:#eb4a73}.m-course_detail.other .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.other .p-course_strengths .btn04{margin-top:60px;text-align:center}.m-course_detail.other .p-course_strengths .txt,.m-course_detail.other .solution .solution_list li{text-align:center}.m-course_detail.other .course_detail_event .box .text .name,.m-course_detail.other .course_detail_head .about .in .in_row .text h4,.m-course_detail.other .course_detail_head .about .in table th,.m-course_detail.other .course_detail_head .guide h3,.m-course_detail.other .equipment_slider__table table tr .color_ttl,.m-course_detail.other .p-course_navi__anchor a.is-hover,.m-course_detail.other .p-course_navi__anchor a::after,.m-course_detail.other .p-course_navi__anchor a::before,.m-course_detail.other .p-course_strengths .txt .red{color:#eb4a73}.m-course_detail.other .course_detail_event .title .fukidashi,.m-course_detail.other .jobs_industry__container,.m-course_detail.other .p-course_navi__anchor a{border-color:#eb4a73}.m-course_detail.other .course_detail_event .title .fukidashi::after,.m-course_detail.other .fukidashi_ttl::after{border-color:#eb4a73 transparent transparent}.m-course_detail.other .about__ttl>span,.m-course_detail.other .field .heading::after,.m-course_detail.other .p-course_navi::before{background-color:#eb4a73}.m-course_detail.other .equipment_slider__table table tr .border_color{border-bottom:1px solid #eb4a73}.m-course_detail.other .course_detail_head .white_box .title,.m-course_detail.other .industry .industry_box h3{color:#eb4a73}.m-course_detail.other .course_detail_head .about .in h3 span::before{border-color:transparent #eb4a73 transparent transparent}.m-course_detail.other .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.other .solution .solution_ttl01,.m-course_detail.other .solution .solution_ttl02{border-radius:9999px;border:2px solid #eb4a73;text-align:center;padding:.5em;color:#eb4a73;font-size:2rem}.m-course_detail.other .solution .solution_ttl02{background:#eb4a73;color:#fff}.m-course_detail.other .solution .solution_list{margin-top:40px}.m-course_detail.other .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.other .solution_skil .text{padding-left:3em}.m-course_detail.other .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.other .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.other .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#eb4a73;font-size:3rem}.m-course_detail.other .jobs_industry__item .ttl,.m-course_detail.other .jobs_occupation__item .ttl{color:#eb4a73}.m-course_detail.other .border_area{padding:60px;border:3px solid #eb4a73;background:#fff}.m-course_detail .results__list p,.m-course_detail.other .border_area__list{margin-bottom:0}.m-course_detail.other .border_area__list>li::before{content:'●';color:#eb4a73;position:absolute;top:0;left:0}.m-course_detail.other .equipment_slider .slide{padding-right:2em}.m-course_detail.other .equipment_slider__table table tr td,.m-course_detail.other .equipment_slider__table table tr th{text-align:left;border:0}.m-course_detail.other .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.other .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.other .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #eb4a73;background:#fff}.m-course_detail.other .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#eb4a73;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.other .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#eb4a73}.m-course_detail.other .pickup__container .text .txt{margin-top:1em}.m-course_detail.other .field__container .square{background:#eb4a73;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.other .field__container .square .lead{font-size:1.5rem}.m-course_detail.other .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.other .about__container .ttl,.m-course_detail.other .field__container .text .ttl,.m-course_detail.other .field__container .text .txt .strong,.m-course_detail.other .field__list .ttl,.m-course_detail.other .instructor_slider__item .info dt{color:#eb4a73}.m-course_detail.other .about__ttl::before{border-bottom:15px solid #eb4a73}.m-course_detail.other .about__container{border-color:#eb4a73}.m-course_detail.other .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(235,74,115,0)),color-stop(70%,#eb4a73),to(#eb4a73));background-image:linear-gradient(to bottom,rgba(235,74,115,0) 70%,#eb4a73 70%,#eb4a73 100%)}.m-course_detail.other .instructor_slider__subttl span,.m-course_detail.other .results__item__head .text .ttl::before{background-color:#eb4a73}.m-course_detail.other .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}.m-course_detail.other .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.other .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.other .results__item__body .profile,.m-course_detail.other .results__item__head .text .subttl{color:#eb4a73}.m-course_detail.other .results__item__body .label{background-color:#eb4a73}.m-course_detail.other .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.other .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.other .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.other .before_after .flow h3,.m-course_detail.other .before_after .flow li::after,.m-course_detail.other .future .keyword_box h3,.m-course_detail.other .results_valo__subttl,.m-course_detail.other .topics__item__content .detail h5{color:#eb4a73}.m-course_detail.other .interview::before,.m-course_detail.other .results_valo__ttl::after{background-color:#eb4a73}.m-course_detail.other .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}.m-course_detail.other .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail.other .future .keyword_box,.m-course_detail.other .interview .teacher::before{border-color:#eb4a73}.m-course_detail.other .future .keyword_box h3 span{-webkit-text-stroke:1px #eb4a73}.m-course_detail.other .future .keyword_box .square,.m-course_detail.other .interview .company_ttl span::after,.m-course_detail.other .interview .ttl,.m-course_detail.other .topics__item__content h4{background:#eb4a73}.m-course_detail.other .interview_slider .slick-dots li.slick-active button{background:#eb4a73;border:1px solid #eb4a73}.m-course_detail.other .interview_slider__item{border-top:5px solid #eb4a73}.m-course_detail.other .message .message_row .text .name::before,.m-course_detail.other .works .video_wrap{border-color:#eb4a73}.m-course_detail.other .works .movie_gallery .slick-next{right:2%}.m-course_detail.other .works .movie_gallery .slick-prev{left:2%}.m-course_detail.other .before_after .flow li.last h3,.m-course_detail.other .closeup .closeup_row .text h3 span,.m-course_detail.other .interview_slider__item__heading,.m-course_detail.other .message .message_row .text h3 span,.m-course_detail.other .teacher .desc_box .position span,.m-course_detail.other .works .caption{background:#eb4a73}.m-course_detail.other .curriculum .content dl dt,.m-course_detail.other .curriculum .curriculum .holiday i,.m-course_detail.other .curriculum .time_table .holiday i,.m-course_detail.other .employment .achieve .head .lead span,.m-course_detail.other .employment .employment_row .content__detail .lead span,.m-course_detail.other .games .inner h2 .en,.m-course_detail.other .stage .result_box h3,.m-course_detail.other .teacher .teacher_message .company{color:#eb4a73}.m-course_detail.other .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#eb4a73),to(#eb4a73));background:linear-gradient(transparent 0%,transparent 75%,#eb4a73 75%,#eb4a73 100%)}.m-course_detail.other .curriculum .curriculum,.m-course_detail.other .curriculum .jobs,.m-course_detail.other .curriculum .time_table,.m-course_detail.other .games .inner{border-color:#eb4a73}.m-course_detail.other .pickup .pickup_row .text .fukidashi{color:#eb4a73;border-color:#eb4a73}.m-course_detail.other .pickup .pickup_row .text .fukidashi::after{border-color:#eb4a73 transparent transparent}.m-course_detail.other .curriculum .curriculum .ttl07::after,.m-course_detail.other .curriculum .jobs .ttl07::after,.m-course_detail.other .curriculum .time_table .ttl07::after,.m-course_detail.other .curriculum .ttl06::after,.m-course_detail.other .employment .company_list h3,.m-course_detail.other .employment .employment_list__btn p::after,.m-course_detail.other .employment .employment_list__btn p::before,.m-course_detail.other .employment .text .label span,.m-course_detail.other .pickup .pickup_row .img.-video::after,.m-course_detail.other .stage .stage_row .slider .slick-arrow{background:#eb4a73}.m-course_detail.other .curriculum .curriculum thead th,.m-course_detail.other .curriculum .time_table thead th{background:#eb4a73;border-top:1px solid #eb4a73;border-bottom:1px solid #eb4a73}.m-course_detail .instructor_slider__item__head img,.m-course_detail.other .stage .stage_row .modal{width:100%}.m-course_detail.other .stage .stage_row .text{border-color:#eb4a73}.m-course_detail.other .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.other .employment .company_list h3:before{border-top:15px solid #eb4a73}.m-course_detail.other .consider .post_list .fukidashi,.m-course_detail.other .employment .employment_list h3,.m-course_detail.other .employment .profile dl .course{color:#eb4a73}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(235,74,115,.2);border-radius:10px}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#eb4a73;border-radius:10px}.m-course_detail.typeB .teacher .bnr{display:block}.m-course_detail .instructor_slider{position:relative}.m-course_detail .instructor_slider .slick-list{overflow:visible!important}.m-course_detail .instructor_slider .slick-next{right:0}.m-course_detail .instructor_slider__item{padding-left:20px;padding-right:20px}.m-course_detail .instructor_slider__item__container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 45px}.m-course_detail .instructor_slider__item__head{width:100%;max-width:30%}.m-course_detail .instructor_slider__item__body{width:100%;padding-left:50px}.m-course_detail .instructor_slider__item .info{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.m-course_detail .instructor_slider__item .info dd{margin-left:1em}.m-course_detail .instructor_slider__item .txt{line-height:1.7;margin-top:.5em;margin-bottom:0}.m-course_detail .instructor_slider__item .list{margin-top:1em;margin-bottom:0}.m-course_detail .instructor_slider__item .list .item{margin-bottom:1em}.m-course_detail .instructor_slider__item .list .item:last-child{margin-bottom:0}.m-course_detail .instructor_slider__ttl{font-weight:700;line-height:1.7;font-size:2.4rem}.m-course_detail .instructor_slider__subttl{font-weight:700}.m-course_detail .instructor_slider__subttl span{display:inline-block;padding:.25em .5em;color:#fff}.m-course_detail .results__list{margin-bottom:-40px}.m-course_detail .results__item{margin-bottom:40px}.m-course_detail .results__item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-course_detail .results__item__head .image{width:100%;max-width:30%}.m-course_detail .results__item__head .image.-student{max-width:20%}.m-course_detail .results__item__head .text{width:100%;padding-left:40px}.m-course_detail .results__item__head .text .ttl{font-size:2.4rem;line-height:1.4}.m-course_detail .results__item__head .text .ttl::before{content:"";display:block;height:3px;width:2em;margin-bottom:1em}.m-course_detail .results__item__head .text .subttl{line-height:1.4;font-weight:700;margin-top:.5em}.m-course_detail .results__item__head .text .txt{margin-top:1em;line-height:1.7}.m-course_detail .results__item__body{margin-top:20px}.m-course_detail .results__item__body .label{display:inline-block;border-radius:9999px;color:#fff;line-height:1.4;padding:.25em 1em;margin-bottom:.5em}.m-course_detail .results_valo{margin-top:60px;text-align:center;padding:40px 80px;border:3px solid;background-color:#f5f5f5}.m-course_detail .results_valo__subttl{line-height:1.4;margin-bottom:.5em;font-weight:700}.m-course_detail .results_valo__ttl{font-size:3.2rem;line-height:1.4;margin-bottom:1em}.m-course_detail .results_valo__ttl::after{content:"";display:block;width:2em;margin:.75em auto 0;height:5px}.m-course_detail .results_valo__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.m-course_detail .results_valo__item{padding-left:5px;padding-right:5px}.m-course_detail .results_valo__item .caption{font-weight:700;line-height:1.4;font-size:2rem;margin-top:.5em}.m-course_detail .results_valo__item .txt{margin-bottom:0;margin-top:.5em;color:#444}.m-course_detail .jobs{background-color:#fff;margin-bottom:0;padding-bottom:40px}.m-course_detail .jobs_industry__container{background-color:#f5f5f5;border:3px solid;padding:50px 60px}.m-course_detail .jobs_industry__list{margin-bottom:-20px}.m-course_detail .jobs_industry__item{margin-bottom:20px;border-left:1px solid #aaa;padding:15px 30px 15px 50px}.m-course_detail .jobs_industry__item .ttl{line-height:1.4;font-size:2rem;margin-bottom:1em}.m-course_detail .jobs_industry__item .txt{margin-bottom:0}.m-course_detail .jobs_occupation__list{margin-bottom:-20px}.m-course_detail .jobs_occupation__item{margin-bottom:20px}.m-course_detail .jobs_occupation__item .ttl{font-weight:700;font-size:2rem;margin-top:.5em;margin-bottom:.5em}.m-course_detail .about__container p,.m-course_detail .jobs_occupation__item .txt{margin-bottom:0}.m-course_detail .separator_line{border-top:5px solid #111;padding-top:50px;padding-bottom:70px;margin-bottom:0}.m-course_detail .fukidashi_ttl{padding-top:40px;padding-bottom:35px;background:#0096c9;background-image:url(../img/bg/bg04.png);position:relative}.m-course_detail .fukidashi_ttl::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:20px 18px 0;border-color:#0096c9 transparent transparent;left:calc(50% - 18px);bottom:-20px}.m-course_detail .fukidashi_ttl .ttl05{color:#fff;margin-bottom:0}.m-course_detail .fukidashi_ttl .ttl05 .en::after{content:none}.m-course_detail .p-course_front{padding:20px 0 0;margin-bottom:35px}.m-course_detail .p-course_front__title{text-align:center;font-size:3rem;line-height:165%;margin-bottom:30px}.m-course_detail .p-course_front__title span{background:#0096c9;color:#fff;padding:4px}.m-course_detail .p-course_front__text{max-width:910px;margin:0 auto}.m-course_detail .p-course_flow{margin-bottom:70px;padding-top:50px}.m-course_detail .course_detail_event{margin-bottom:60px}.m-course_detail .course_detail_event .title{text-align:center;margin-bottom:30px}.m-course_detail .course_detail_event .title .fukidashi{border-radius:10px;border:3px solid #0096c9;display:inline-block;font-size:2.4rem;background:#fff;padding:10px 40px;position:relative}.m-course_detail .course_detail_event .title .fukidashi::after{content:"";position:absolute;bottom:-10px;left:calc(50% - 9px);width:0;height:0;border-style:solid;border-width:10px 9px 0;border-color:#0096c9 transparent transparent}.m-course_detail .course_detail_event .box{display:block;background:#fff;position:relative}.m-course_detail .course_detail_event .box.is-hover::after,.m-course_detail .field__container .image img,.m-course_detail .stage .stage_row .slider .item img,.m-course_detail .topics__item img{width:100%}.m-course_detail .course_detail_event .box::before{content:"\f105";position:absolute;right:20px;bottom:10px;font-family:"Font Awesome 5 Pro"}.m-course_detail .course_detail_event .box::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .course_detail_event .box .img{width:100%;height:229px;overflow:hidden}.m-course_detail .course_detail_event .box .img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.m-course_detail .course_detail_event .box .text{width:100%;padding:20px 20px 15px}.m-course_detail .course_detail_event .box .text .name{color:#0096c9;font-size:1.8rem;margin-bottom:10px;line-height:150%}.m-course_detail .course_detail_event .box .text p{margin-bottom:0;font-size:1.5rem;line-height:170%}.m-course_detail .course_detail_event .box .text .date{border-top:1px solid #c4c4c4;margin-top:10px;padding-top:10px;font-family:"URWDIN-Regular"}.m-course_detail .course_detail_event .box .text .date span::after{content:","}.m-course_detail .course_detail_event .box .text .date span:last-child::after{content:none}.m-course_detail .p-course_navi{background:#fff;padding:44px 0 30px;position:relative}.m-course_detail .p-course_navi::before{content:"";position:absolute;width:100%;height:5px;top:0;left:0;background-color:#0096c9;background-image:repeating-linear-gradient(-35deg,#fff,#fff 6px,transparent 0,transparent 12px)}.m-course_detail .p-course_navi__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .p-course_navi__anchor li{position:relative;counter-increment:section;margin-bottom:1em}.m-course_detail .p-course_navi__anchor li::before{content:"";position:absolute;left:-.5px;bottom:3px;height:calc(100% - 10px);width:1px;background:#ccc}.m-course_detail .p-course_navi__anchor li:last-child::after{content:"";position:absolute;right:-.5px;bottom:3px;height:calc(100% - 10px);width:1px;background:#ccc}.m-course_detail .p-course_navi__anchor li.-wide a{width:170px}.m-course_detail .p-course_navi__anchor a,.m-course_detail .p-course_navi__anchor a::after{display:block;text-align:center;font-size:1.3rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .p-course_navi__anchor a{height:100%;padding-bottom:5px;border-bottom:3px solid #0096c9;margin:0 3px;min-width:110px;line-height:1.4}.m-course_detail .p-course_navi__anchor a::before{content:"#" counter(section,decimal-leading-zero);display:block;text-align:center;color:#0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";line-height:100%;margin-bottom:5px}.m-course_detail .p-course_navi__anchor a::after{content:"\f107";color:#0096c9;font-family:"Font Awesome 5 Pro";font-weight:400;line-height:100%;margin-top:5px;top:0}.m-course_detail .p-course_navi__anchor a.-center>span{min-height:2.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .about{background-color:#fff;margin-bottom:0;padding-bottom:40px}.m-course_detail .about__ttl{margin-left:-75px;margin-top:-25px;margin-bottom:25px;font-size:2.4rem;position:relative}.m-course_detail .about__ttl::before{content:"";display:block;position:absolute;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:10px;bottom:-15px;left:3px;border-left:12px solid transparent;border-right:12px solid transparent}.m-course_detail .about__ttl span{padding:10px 25px 10px 50px;display:inline-block;color:#fff;border-bottom:1px solid #fff;position:relative}.m-course_detail .about__container{border:3px solid;margin-top:40px;padding:50px}.m-course_detail .about__container .ttl{font-size:2.4rem;line-height:1.4;margin-bottom:1em}.m-course_detail .field{padding-bottom:40px}.m-course_detail .field .heading{text-align:center;font-size:3.2rem;margin-top:1.5em;line-height:1.4;margin-bottom:1.5em}.m-course_detail .field .heading::after{content:"";display:block;width:3em;height:5px;margin:.5em auto 0}.m-course_detail .field__block{background:#fff}.m-course_detail .field__container{margin-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .field__container.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-course_detail .field__container .text .ttl{font-size:2.4rem}.m-course_detail .field__container .text .ttl.-note{line-height:1.4}.m-course_detail .field__container .text .ttl.-note span{font-size:1.3rem;color:#333;line-height:1}.m-course_detail .field__container .text .txt{margin-top:1.5em}.m-course_detail .field__container .text .txt .strong{font-weight:700}.m-course_detail .field__list .ttl{font-size:2.4rem;line-height:1.4;margin-top:.5em;margin-bottom:.75em}.m-course_detail .course_detail_head .white_box p,.m-course_detail .future{margin-bottom:0}.m-course_detail .future .keyword{padding:60px 0 40px}.m-course_detail .future .keyword_box{background:#fff;margin-bottom:30px;position:relative;border-top:5px solid #0096c9;padding:60px 35px 40px}.m-course_detail .future .keyword_box .square{position:absolute;text-align:center;color:#fff;background:#0096c9;font-family:"URWDIN-Demi";text-transform:uppercase;top:0;left:0;width:60px;height:60px;font-size:1.4rem;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .future .keyword_box mark{font-style:normal;font-weight:400;background:rgba(236,109,129,.8)}.m-course_detail .future .keyword_box h3{text-align:center;margin:0 -10px 40px;color:#0096c9;font-size:3rem}.m-course_detail .future .keyword_box h3 .border{color:#fff;font-size:4rem;-webkit-text-stroke:1px #0096c9;display:inline-block;margin-left:10px;vertical-align:top;text-align:left;line-height:120%}.m-course_detail .future .keyword_box h3 .fs30{font-size:30px}.m-course_detail .future .keyword_box h3 .fs31{font-size:31px}.m-course_detail .future .keyword_box h3 .fs32{font-size:32px}.m-course_detail .future .keyword_box h3 .fs33{font-size:33px}.m-course_detail .future .keyword_box h3 .fs34{font-size:34px}.m-course_detail .future .keyword_box h3 .fs35{font-size:35px}.m-course_detail .future .keyword_box h3 .fs36{font-size:36px}.m-course_detail .future .keyword_box h3 .fs37{font-size:37px}.m-course_detail .future .keyword_box h3 .fs38{font-size:38px}.m-course_detail .future .keyword_box h3 .fs39{font-size:39px}.m-course_detail .future .keyword_box h3 .fs40{font-size:40px}.m-course_detail .topics{padding-top:40px}.m-course_detail .topics__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .topics__item{width:49%}.m-course_detail .topics__item__content,.m-course_detail .topics__item__content h4{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .topics__item__content h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:86px;height:86px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;font-family:"URWDIN-Demi";text-align:center;line-height:1.2}.m-course_detail .topics__item__content h4 span{font-size:4rem}.m-course_detail .topics__item__content .detail{padding:20px 0 20px 20px}.m-course_detail .topics__item__content .detail h5{font-size:2.4rem;margin-bottom:.2em}.m-course_detail .p-course_interview{background:#fff;padding-bottom:50px;margin-bottom:0}.m-course_detail .p-course_interview .interview_student_slider .other-container{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.m-course_detail .p-course_interview .interview_student_slider .other-container:nth-child(4){top:-2%}.m-course_detail .p-course_interview .interview_student_slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.m-course_detail .p-course_interview .interview_student_slider .slick-counter{width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-1%;font-size:1.5rem;right:80px}.m-course_detail .p-course_interview .interview_student_slider .slick-next,.m-course_detail .p-course_interview .interview_student_slider .slick-prev{border-radius:9999px}.m-course_detail .p-course_interview .interview_student_slider .slick-next::before,.m-course_detail .p-course_interview .interview_student_slider .slick-prev::before{font-size:1rem;color:#fff}.m-course_detail .p-course_interview .interview_student_slider .slick-next{right:20px}.m-course_detail .p-course_interview .interview_student_slider .slick-prev{right:160px}.m-course_detail .p-course_interview__block{position:relative;padding-top:50px}.m-course_detail .p-course_interview__img{position:absolute;top:0;left:0}.m-course_detail .p-course_interview__text{background:#fff;position:relative;z-index:2;width:520px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 40px 20px;margin-left:auto}.m-course_detail .p-course_interview__title{margin-bottom:25px}.m-course_detail .p-course_interview__title span{background:#0096c9;color:#fff;font-size:2.8rem;display:inline-block;padding:12px 15px;letter-spacing:.08em;margin-bottom:3px;white-space:nowrap}.m-course_detail .p-course_interview__faq{margin-bottom:42px}.m-course_detail .p-course_interview__faq dt{padding-left:50px;margin-bottom:10px;font-weight:700;position:relative}.m-course_detail .p-course_interview__faq dt::before{content:"Q";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em;background:#ec6d81;color:#0096c9;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;border-radius:50%;top:-8px;left:0}.m-course_detail .p-course_interview__name{margin-top:-15px;font-size:1.4rem}.m-course_detail .p-course_interview__name span{font-weight:700;font-size:1.6rem;padding-left:15px}.m-course_detail .p-course_interview-student{background:#f0f0f0;padding-top:50px;padding-bottom:80px;margin-bottom:0}.m-course_detail .p-course_interview-student .interview_slider{background:#fff;position:relative}.m-course_detail .p-course_interview-student .interview_slider .slick-next{right:-6%}.m-course_detail .p-course_interview-student .interview_slider .slick-prev{left:-6%}.m-course_detail .p-course_interview-student .interview_slider .slick-dots{bottom:-65px;opacity:1}.m-course_detail .p-course_interview-student .interview_slider__item{position:relative}.m-course_detail .p-course_interview-student .interview_slider__item__heading{position:absolute;width:120px;height:120px;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .p-course_interview-student .interview_slider__item__heading .text{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.4;margin-bottom:0;font-family:"URWDIN-Bold"}.m-course_detail .p-course_interview-student .interview_slider__item__heading .number{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;font-size:3.6rem;margin-bottom:0}.m-course_detail .p-course_interview-student .interview_slider__item__container{background:#fff;width:100%;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .p-course_interview-student .interview_slider__item__img{max-width:320px;min-width:320px}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption{margin-top:1em;display:block}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .name{font-size:1.8rem}.m-course_detail .employment .achieve__item p,.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .name span{font-size:1.6rem}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .belong{font-size:1.4rem;line-height:1.5}.m-course_detail .p-course_interview-student .interview_slider__item__faq{width:100%;margin-left:55px}.m-course_detail .p-course_interview-student .interview_slider__item__faq .p-course_interview__faq:last-child{margin-bottom:0}.m-course_detail .interview{background:#f0f0f0;padding:60px 0 85px;margin-bottom:50px;margin-top:-1px;position:relative;z-index:1}.m-course_detail .interview .ttl05{color:#fff}.m-course_detail .interview .ttl05 .en{margin-bottom:10px;color:#fff}.m-course_detail .interview .ttl05 .en::after{content:none}.m-course_detail .interview .ttl{color:#fff;background:#0096c9;display:inline-block;font-size:3rem;padding:0 10px;margin-bottom:30px}.m-course_detail .interview .teacher{display:-webkit-box;display:-ms-flexbox;display:flex;color:#111;font-size:1.4rem;margin-top:35px;padding-top:20px;position:relative}.m-course_detail .interview .teacher::before{content:"";position:absolute;border-top:1px solid #0096c9;width:60px;top:0;left:0;z-index:-1;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:0 0}.m-course_detail .interview .teacher dd{font-weight:700;margin-left:20px;font-size:1.8rem}.m-course_detail .interview .teacher dd .name{font-size:2.4rem}.m-course_detail .interview .img_list{margin-top:20px;margin-bottom:30px}.m-course_detail .interview .white_box{background:#fff;padding:25px 40px;font-size:1.4rem;line-height:170%}.m-course_detail .interview .company_ttl{text-align:center}.m-course_detail .interview .company_ttl span{font-size:3.2rem;padding-bottom:.7em;position:relative;display:inline-block}.m-course_detail .interview .company_ttl span::after{content:"";width:3em;height:3px;background:#0096c9;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-course_detail .interview .company_list,.m-course_detail .interview .company_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .interview .company_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.m-course_detail .interview .company_list li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.m-course_detail .works{margin-bottom:70px}.m-course_detail .works .video_wrap{border:3px solid #0096c9;max-width:860px;margin:0 auto;position:relative}.m-course_detail .works .video_wrap video{width:100%;height:auto;display:block}.m-course_detail .works .video_wrap .ico{position:absolute;z-index:10;bottom:10px;right:10px}.m-course_detail .works .video_wrap .ico.is-hover{-webkit-animation:bound .3s ease infinite alternate;animation:bound .3s ease infinite alternate}.m-course_detail .works .caption{font-size:1.8rem;font-weight:700;max-width:860px;text-align:center;margin:0 auto;color:#fff;padding:10px}.m-course_detail .course_gallery_slider{margin-top:40px}.m-course_detail .course_gallery_slider .slide{padding:0 10px}.m-course_detail .stage{background-image:url(../../img/course/stage_bg.png);background-size:contain;background-position:top 170px center;margin-bottom:20px;color:#fff}.m-course_detail .stage .fukidashi_ttl{margin-bottom:60px}.m-course_detail .stage .fukidashi_ttl .cursive{position:absolute;top:15px;left:calc(50% - 260px)}.m-course_detail .stage .stage_row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .stage .stage_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .stage .stage_row.reverse .img{margin-left:0;margin-right:auto}.m-course_detail .stage .stage_row.reverse .text{left:auto;right:calc(50% - 515px)}.m-course_detail .stage .stage_row .img{width:50%;margin-left:auto}.m-course_detail .stage .stage_row .video{display:block;position:relative}.m-course_detail .stage .stage_row .video .btn{position:absolute;top:calc(50% - 47px);left:calc(50% - 47px)}.m-course_detail .stage .stage_row .text{position:relative;left:calc(50% - 505px);max-width:455px;border-top:8px solid #0096c9;padding-top:35px}.m-course_detail .stage .stage_row .text.-full{width:100%;max-width:985px;margin:0 auto;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .stage .stage_row .text.-full p{width:460px;margin-bottom:30}.m-course_detail .stage .stage_row .text h3{font-size:3.2rem;margin-bottom:30px;color:#fff}.m-course_detail .stage .stage_row .text h3 span{color:#ec6d81;display:block;font-size:1.6rem}.m-course_detail .stage .stage_row .slider{width:860px;margin:20px auto 40px}.m-course_detail .stage .stage_row .slider .slick-list{overflow:visible}.m-course_detail .stage .stage_row .slider .slick-arrow{width:60px;height:60px;top:auto;bottom:40px;-webkit-transform:translateY(0%);transform:translateY(0%);left:auto;right:5px}.m-course_detail .stage .stage_row .slider .slick-prev{right:66px}.m-course_detail .stage .stage_row .slider .item{position:relative}.m-course_detail .stage .stage_row .slider .caption{position:absolute;left:30px;bottom:0;background:#333;width:550px;font-size:1.5rem;line-height:170%;padding:30px 35px 35px 30px}.m-course_detail .stage .stage_row .slider .field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-top:1em;margin-bottom:0}.m-course_detail .stage .stage_row .slider .field li{color:#fff;line-height:1.4;font-size:1.3rem;padding:.5em 1em}.m-course_detail .stage .stage_row .slider .field .game{background:#0d7fbb}.m-course_detail .stage .stage_row .slider .field .e-sports{background:#f1b237}.m-course_detail .stage .stage_row .slider .field .ai_it,.m-course_detail .stage .stage_row .slider .field .e-commerce{background:#d73028}.m-course_detail .stage .stage_row .slider .field .cg_vr{background:#1daa9b}.m-course_detail .stage .stage_row .slider .field .anime,.m-course_detail .stage .stage_row .slider .field .illust,.m-course_detail .stage .stage_row .slider .field .novel{background:#93c532}.m-course_detail .stage .stage_row .slider .title{font-size:1.6rem;font-weight:700}.m-course_detail .stage .stage_row .slider .title .name{color:#ec6d81;display:inline-block;margin-left:10px;font-size:2rem}.m-course_detail .stage .result_box{padding-bottom:90px;margin-top:60px}.m-course_detail .stage .result_box .in{background:#fff;border-radius:10px;color:#333;text-align:center;padding:40px 0}.m-course_detail .stage .result_box h3{font-size:2.4rem;color:#0096c9;margin-bottom:25px}.m-course_detail .stage .result_box h3 small{font-weight:400;color:#333;font-size:1.6rem;letter-spacing:.05rem;display:inline-block;margin-left:20px}.m-course_detail .pickup .pickup_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding-top:20px;margin-bottom:20px}.m-course_detail .pickup .pickup_row::after{content:"";position:absolute;width:100vw;height:320px;background:#fff;right:calc(50% - 100px);top:0;z-index:-1}.m-course_detail .pickup .pickup_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .pickup .pickup_row.reverse::after{right:auto;left:calc(50% - 100px)}.m-course_detail .pickup .pickup_row .text{width:440px;margin:20px auto 0}.m-course_detail .pickup .pickup_row .text .fukidashi{color:#0096c9;font-size:1.8rem;font-weight:700;text-align:center;border:3px solid #0096c9;border-radius:10px;padding:12px 0;position:relative;max-width:380px;margin:0 auto 20px}.m-course_detail .pickup .pickup_row .text .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 7.5px 0;border-color:#0096c9 transparent transparent;bottom:-10px;left:calc(50% - 7px)}.m-course_detail .pickup .pickup_row .text h3{text-align:center;color:#111;font-size:3.2rem;margin-bottom:10px}.m-course_detail .pickup .pickup_row .img{width:577px;margin:0 -22px 0 0}.m-course_detail .pickup .pickup_row .img.-video{position:relative;z-index:1}.m-course_detail .pickup .pickup_row .img.-video::after{content:"";position:absolute;width:100%;height:100%;top:10px;left:10px;z-index:-1}.m-course_detail .pickup .pickup_row .img video{width:100%;display:block}.m-course_detail .freerental .freerental_content{margin-top:60px}.m-course_detail .curriculum .jobs ul,.m-course_detail .freerental .freerental_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .freerental .freerental_row .text span{font-size:2.2rem;font-weight:700;color:#2bc3b3}.m-course_detail .freerental .freerental_row .item01 .img,.m-course_detail .freerental .freerental_row .item_block01,.m-course_detail .freerental .freerental_row .item_block02{width:50%}.m-course_detail .freerental .freerental_row .item_block03{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-course_detail .freerental .freerental_row .item01{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .freerental .freerental_row .item01 .text{margin-left:-8%}.m-course_detail .freerental .freerental_row .item02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.m-course_detail .freerental .freerental_row .item02 .img{width:50%}.m-course_detail .freerental .freerental_row .item02 .text{margin-bottom:-7%;margin-top:auto}.m-course_detail .freerental .freerental_row .item03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .freerental .freerental_row .item03 .img{width:30%}.m-course_detail .freerental .freerental_row .item03__right,.m-course_detail .freerental .freerental_row .item04 .img{width:65%}.m-course_detail .freerental .freerental_row .item05,.m-course_detail .freerental .freerental_row .item06,.m-course_detail .freerental .freerental_row .item07{width:30%}.m-course_detail .freerental .freerental_row .item05 .text,.m-course_detail .freerental .freerental_row .item06 .text,.m-course_detail .freerental .freerental_row .item07 .text{display:inline-block;margin-left:auto;margin-bottom:0}.m-course_detail .curriculum .box,.m-course_detail .freerental .freerental_row .item05 .text_wrap,.m-course_detail .freerental .freerental_row .item06 .text_wrap,.m-course_detail .freerental .freerental_row .item07 .text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-course_detail .freerental .freerental_row .item06 .text{width:70%;margin-top:20px}.m-course_detail .freerental .freerental_row .item07 .text{width:70%;margin-top:-20px}.m-course_detail .curriculum{background:#fff;margin-bottom:0;padding-bottom:40px;background-image:url(../img/bg/bg06.png)}.m-course_detail .curriculum .box{background:#f0f0f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 30px 40px;margin-bottom:2px}.m-course_detail .curriculum .ttl06{max-width:260px}.m-course_detail .curriculum .content{background:#fff;width:760px;padding:25px 110px 15px 40px}.m-course_detail .curriculum .content dl{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.m-course_detail .curriculum .content dl dt{color:#0096c9;font-weight:700;font-size:2rem;margin-bottom:5px}.m-course_detail .curriculum .curriculum,.m-course_detail .curriculum .time_table{background:#f5f5f5;border:3px solid #0096c9;padding:40px 48px 48px;margin:30px 0}.m-course_detail .curriculum .curriculum table,.m-course_detail .curriculum .time_table table{margin:0}.m-course_detail .curriculum .curriculum thead th,.m-course_detail .curriculum .time_table thead th{width:calc(100%/7);background:#0096c9;color:#fff;border-top:1px solid #0096c9;border-bottom:1px solid #0096c9;font-family:"URWDIN-Demi";font-size:1.6rem;padding:12px 0 8px}.m-course_detail .curriculum .curriculum th,.m-course_detail .curriculum .time_table th{text-align:center;background:#fff;vertical-align:middle;padding:20px 0;font-family:"URWDIN-Medium";font-size:3rem;font-weight:400}.m-course_detail .curriculum .curriculum td,.m-course_detail .curriculum .time_table td{text-align:center;background:#fff;vertical-align:middle;font-size:1.4rem;padding:20px 0}.m-course_detail .curriculum .curriculum .holiday,.m-course_detail .curriculum .time_table .holiday{background:#f5f5f5;padding:5px 0;color:#999}.m-course_detail .curriculum .curriculum .number,.m-course_detail .curriculum .curriculum th .time,.m-course_detail .curriculum .time_table .number,.m-course_detail .curriculum .time_table th .time{vertical-align:bottom}.m-course_detail .curriculum .curriculum .time,.m-course_detail .curriculum .time_table .time{font-family:"URWDIN-Medium";font-size:1.3rem;color:#999;position:relative}.m-course_detail .curriculum .curriculum .note,.m-course_detail .curriculum .time_table .note{font-size:1.3rem;margin:10px 0 0}.m-course_detail .curriculum .w_major,.m-course_detail .curriculum .w_major::after,.m-course_detail .curriculum .w_major::before{background-image:url(../img/bg/bg06.png)}.m-course_detail .curriculum .w_major::after{background-position:left bottom}.m-course_detail .curriculum .w_major .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .curriculum .jobs{border:3px solid #0096c9;background:#f5f5f5;margin:40px 0;padding:30px 65px 40px}.m-course_detail .curriculum .jobs .ttl06{margin-bottom:20px;margin-top:40px}.m-course_detail .curriculum .jobs .ttl06::after{height:4px}.m-course_detail .curriculum .jobs ul li{margin:0 35px 15px 0}.m-course_detail .curriculum .jobs ul li.mr0{margin-right:0}.m-course_detail .course_detail_head{margin-bottom:70px;padding-top:1px}.m-course_detail .course_detail_head .guide{padding-top:50px;text-align:center}.m-course_detail .course_detail_head .guide h3{color:#0096c9;font-size:2.4rem;margin-bottom:20px}.m-course_detail .course_detail_head .white_box{background:#fff;padding:20px 30px 20px 40px;border-radius:10px;margin-bottom:40px}.m-course_detail .course_detail_head .white_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;color:#0096c9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-course_detail .course_detail_head .white_box .title img{display:inline-block;margin-right:20px}.m-course_detail .course_detail_head .ex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.m-course_detail .course_detail_head .ex_box h4{font-size:2rem;margin-bottom:10px}.m-course_detail .course_detail_head .ex_box .text{width:315px;font-size:1.5rem}.m-course_detail .course_detail_head .about{border:3px solid #0096c9;background:#fff;padding:20px 50px;margin-top:50px}.m-course_detail .course_detail_head .about .in{margin-bottom:40px}.m-course_detail .course_detail_head .about .in h3{position:relative;left:-67px;margin-bottom:20px}.m-course_detail .course_detail_head .about .in h3 span{color:#fff;font-size:2.4rem;display:inline-block;padding:13px 30px 13px 45px;position:relative}.m-course_detail .course_detail_head .about .in h3 span::before{content:"";display:block;position:absolute;bottom:-16px;left:0;width:0;height:0;border-style:solid;border-width:0 15px 15px 0}.m-course_detail .course_detail_head .about .in .in_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .course_detail_head .about .in .in_row .img{width:40%}.m-course_detail .course_detail_head .about .in .in_row .text{width:60%}.m-course_detail .course_detail_head .about .in table{table-layout:fixed}.m-course_detail .course_detail_head .about .in table tr:nth-child(odd) td{background:#f0f0f0}.m-course_detail .course_detail_head .about .in table tr td,.m-course_detail .course_detail_head .about .in table tr th{border:0;padding:15px 30px}.m-course_detail .course_detail_head .about .in table tr th{background:#f0f0f0}.m-course_detail .industry{background-image:url(../img/bg/bg01.jpg);background-color:#fff;padding:50px 0}.m-course_detail .industry .industry_box{margin-bottom:20px}.m-course_detail .industry .industry_box h3{font-size:2.4rem;margin:13px 0}.m-course_detail .before_after{margin-bottom:50px}.m-course_detail .before_after .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .before_after .flow li{width:330px;font-size:1.5rem;position:relative}.m-course_detail .before_after .flow li::after{position:absolute;content:"\f061";font-family:"Font Awesome 5 Pro";font-size:2rem;color:#0096c9;top:8px;right:-40px}.m-course_detail .before_after .flow li.last::after{content:none}.m-course_detail .before_after .flow li.last h3,.p-course_interview-naitei__item .item__btn a:hover{background:#0096c9;color:#fff}.m-course_detail .before_after .flow h3{text-align:center;margin:0 auto 15px;font-family:"URWDIN-Bold";font-size:1.8rem;color:#0096c9;letter-spacing:.05rem;max-width:160px;padding:7px;border-radius:25px}.m-course_detail .before_after .flow img{display:block;margin-bottom:20px}.m-course_detail .message{background:#fff;margin-bottom:0;padding-bottom:80px}.m-course_detail .message .message_row{position:relative;padding-top:50px;min-height:410px;border-bottom:1px solid #ccc}.m-course_detail .message .message_row .img{position:absolute;top:0;left:30px}.m-course_detail .message .message_row .text{position:relative;z-index:1;background:#fff;max-width:515px;margin:0 0 0 auto;padding:40px}.m-course_detail .message .message_row .text h3{color:#fff;font-size:3rem;letter-spacing:.2rem;margin-bottom:30px}.m-course_detail .message .message_row .text h3 span{background:#0096c9;display:inline-block;padding:0 5px;margin:2px 0}.m-course_detail .message .message_row .text .name{position:relative;font-size:1.4rem;padding-top:15px;margin-bottom:0;margin-top:30px}.m-course_detail .message .message_row .text .name::before{content:"";position:absolute;width:70px;border-top:1px solid #0096c9;top:0;left:0}.m-course_detail .message .message_row .text .name span{display:inline-block;color:#111;font-weight:700;font-size:2.4rem;margin-left:15px}.m-course_detail .teacher{position:relative;padding-bottom:30px}.m-course_detail .teacher::before{content:"";position:absolute;background:#fff;width:160%;height:390px;top:190px;left:-30%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.m-course_detail .teacher .teacher_message{margin-top:60px}.m-course_detail .teacher .teacher_message .company{color:#0096c9;font-weight:700}.m-course_detail .teacher .teacher_message .company .logo{vertical-align:middle;display:inline-block;margin-right:10px}.m-course_detail .teacher .teacher_message h3{font-size:3rem;margin-bottom:30px}.m-course_detail .teacher .teacher_message h3 span{display:inline-block;line-height:125%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#0096c9),to(#0096c9));background:linear-gradient(transparent 0%,transparent 75%,#0096c9 75%,#0096c9 100%)}.m-course_detail .teacher .teacher_message .prof{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding-top:15px}.m-course_detail .teacher .teacher_message .prof dt{font-weight:700;font-size:1.8rem;width:150px}.m-course_detail .teacher .teacher_message .prof dt .name{font-size:2.4rem}.m-course_detail .teacher .teacher_slider{margin-top:65px;margin-bottom:25px}.m-course_detail .teacher .teacher_slider .slick-next{top:140px;right:-28px}.m-course_detail .teacher .teacher_slider .slick-next::before,.m-course_detail .teacher .teacher_slider .slick-prev::before,.m-course_detail .world .world_box .course_list a.is-hover{color:#fff}.m-course_detail .teacher .teacher_slider .slick-prev{top:140px;left:-28px}.m-course_detail .teacher .desc_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;padding:0 11px 20px}.m-course_detail .teacher .desc_box.noimage{border-bottom:1px solid #000;padding-top:10px;margin-bottom:5px}.m-course_detail .teacher .desc_box .thumb{margin-bottom:-15px}.m-course_detail .teacher .desc_box .position{text-align:center;width:100%;margin-bottom:15px}.m-course_detail .teacher .desc_box .position span{display:inline-block;background:#0096c9;color:#fff;border-radius:20px;font-size:1.4rem;padding:1px 14px}.m-course_detail .teacher .desc_box .logo{margin-right:15px}.m-course_detail .teacher .desc_box .name{font-size:1.8rem;font-weight:700}.m-course_detail .teacher .desc_box .belongs{display:inline-block;font-weight:400;font-size:1.4rem;line-height:120%}.m-course_detail .teacher .bnr{display:none;margin:60px 0 0}.m-course_detail .games{background-image:url(../img/bg/bg08.jpg);background-size:50px 50px;padding:70px 0 60px;margin-bottom:1px}.m-course_detail .games .inner{border:3px solid #0096c9;max-width:1260px;color:#fff;margin:0 auto;padding:30px 0 10px;position:relative}.m-course_detail .games .inner::before{content:"";position:absolute;width:228px;height:3px;background:#444;top:-3px;left:calc(50% - 114px)}.m-course_detail .games .inner h2{color:#fff;text-align:center;position:relative;font-size:3rem;margin-bottom:30px}.m-course_detail .games .inner h2 .en{position:absolute;top:-50px;left:0;width:100%;text-transform:uppercase;font-family:"URWDIN-Bold";font-size:2.4rem;color:#0096c9}.m-course_detail .games .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .games .box{margin:0 15px}.m-course_detail .games .box figure{position:relative;padding-top:30px}.m-course_detail .games .box figure figcaption{position:absolute;background:rgba(0,0,0,.8);width:330px;text-align:center;top:0;left:calc(50% - 165px);padding:16px}.m-course_detail .closeup{margin-bottom:50px}.m-course_detail .closeup .closeup_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:40px 60px 0;margin-top:80px}.m-course_detail .closeup .closeup_row .img{width:55%;position:relative}.m-course_detail .closeup .closeup_row .img span{display:inline-block;position:relative;top:-80px}.m-course_detail .closeup .closeup_row .img .obj{position:absolute;top:0;right:20px}.m-course_detail .closeup .closeup_row .text{width:45%}.m-course_detail .closeup .closeup_row .text h3{margin-bottom:30px}.m-course_detail .closeup .closeup_row .text h3 span{color:#fff;display:inline-block;font-size:3rem;background:#fff;line-height:150%;padding:0 10px;margin:2.5px 0}.m-course_detail .closeup .closeup_row .text p.sm{font-size:1.3rem}.m-course_detail .graduate_interview{margin:50px 0 30px}.m-course_detail .graduate_interview .block{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #fff;position:relative}.m-course_detail .graduate_interview .block::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border-top:1px dotted #404040}.m-course_detail .graduate_interview .block.super_creator .label,.m-course_detail .world .world_box.super_creator .course_list a.is-hover::after,.m-course_detail .world .world_box.super_creator .course_list a::after,.m-course_detail .world .world_box.super_creator .course_list a::before{background:#d73028}.m-course_detail .graduate_interview .block.super_creator .label::after{border-color:transparent transparent transparent #d73028}.m-course_detail .graduate_interview .block.game .label,.m-course_detail .world .world_box.game .course_list a::after,.m-course_detail .world .world_box.game .course_list a::before{background:#0d7fbb}.m-course_detail .graduate_interview .block.game .label::after{border-color:transparent transparent transparent #0d7fbb}.m-course_detail .graduate_interview .block.e-sports .label,.m-course_detail .world .world_box.e-sports .course_list a::after,.m-course_detail .world .world_box.e-sports .course_list a::before{background:#f1b237}.m-course_detail .graduate_interview .block.e-sports .label::after{border-color:transparent transparent transparent #f1b237}.m-course_detail .graduate_interview .block.anime_cg .label,.m-course_detail .world .world_box.anime_cg .course_list a::after,.m-course_detail .world .world_box.anime_cg .course_list a::before{background:#1daa9b}.m-course_detail .graduate_interview .block.anime_cg .label::after{border-color:transparent transparent transparent #1daa9b}.m-course_detail .graduate_interview .block.pop_culture .label{background:#93c532}.m-course_detail .graduate_interview .block.pop_culture .label::after{border-color:transparent transparent transparent #93c532}.m-course_detail .graduate_interview .block.design .label,.m-course_detail .graduate_interview .block.social_media .label{background:#ec6d81}.m-course_detail .graduate_interview .block.design .label::after,.m-course_detail .graduate_interview .block.social_media .label::after{border-color:transparent transparent transparent #ec6d81}.m-course_detail .graduate_interview .block.design .copy mark,.m-course_detail .graduate_interview .block.social_media .copy mark{color:#ec6d81}.m-course_detail .graduate_interview .block.manga_illust .label,.m-course_detail .world .world_box.pop_culture .course_list a::after,.m-course_detail .world .world_box.pop_culture .course_list a::before{background:#93c532}.m-course_detail .graduate_interview .block.manga_illust .label::after{border-color:transparent transparent transparent #93c532}.m-course_detail .graduate_interview .block.manga_illust .copy mark{color:#93c532}.m-course_detail .graduate_interview .block.corona .label{background:#b276ad}.m-course_detail .graduate_interview .block.corona .label::after{border-color:transparent transparent transparent #b276ad}.m-course_detail .graduate_interview .block.corona .copy mark{color:#b276ad}.m-course_detail .graduate_interview .block.other .label{background:#eb4a73}.m-course_detail .graduate_interview .block.other .label::after{border-color:transparent transparent transparent #eb4a73}.m-course_detail .graduate_interview .block.other .copy mark{color:#eb4a73}.m-course_detail .graduate_interview .img{margin-bottom:15px}.m-course_detail .graduate_interview .company{font-size:1.4rem;color:#999;margin-bottom:10px}.m-course_detail .graduate_interview .name{font-weight:700;color:#111;margin-bottom:0}.m-course_detail .graduate_interview .name span{font-size:2.2rem}.m-course_detail .graduate_interview .label{color:#fff;background:#0096c9;display:inline-block;text-transform:uppercase;font-family:"URWDIN-Demi";font-size:1.4rem;position:relative;letter-spacing:.1rem;padding:4px 16px 0}.m-course_detail .graduate_interview .label::after{content:"";position:absolute;width:0;height:0;top:0;right:-11px;border-style:solid;border-width:22px 0 0 10px;border-color:transparent transparent transparent #0096c9}.m-course_detail .graduate_interview .copy{font-weight:700;color:#111;font-size:2.4rem;line-height:160%}.m-course_detail .graduate_interview .copy mark{color:#0096c9;font-style:normal;background:0 0}.m-course_detail .employment{background:#fff;margin-bottom:0;padding-bottom:70px}.m-course_detail .employment.-bg_gray{background:0 0}.m-course_detail .employment .ttl05{margin-bottom:50px}.m-course_detail .employment .company_list{background:#fff;text-align:center;margin-top:80px}.m-course_detail .employment .company_list h3{display:inline-block;position:relative;top:-20px;font-size:1.8rem;padding:10px 15px;border-radius:5px;color:#fff}.m-course_detail .employment .company_list h3::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent}.m-course_detail .employment .achieve{margin-top:80px}.m-course_detail .employment .achieve .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-course_detail .employment .achieve .head .lead{font-size:2rem;margin-right:1em;position:relative;z-index:1}.m-course_detail .employment .achieve .head .lead::before{content:"";width:100%;height:6px;background:#fff332;position:absolute;bottom:-6px;z-index:-1}.m-course_detail .employment .achieve .head .lead span{position:relative}.m-course_detail .employment .achieve .head p small,.m-course_detail .employment .achieve__item p small,.m-course_detail .employment .employment_row .content__detail p small{color:#999;display:inline-block;line-height:170%}.m-course_detail .employment .achieve__list{background:#fff;padding:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .employment .achieve__item{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%;padding-right:15px}.m-course_detail .employment .achieve__item img{width:100%}.m-course_detail .employment .achieve__item .name{margin-top:10px;font-weight:400;position:relative;font-size:1.7rem;padding-left:1em;margin-bottom:.5em}.m-course_detail .employment .achieve__item .name::before{content:"";width:0;height:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #b276ad}.m-course_detail .employment .achieve__item .name span{font-size:1.4rem}.m-course_detail .employment .btn04{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .employment .employment_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .employment .employment_row .content{width:48%}.m-course_detail .employment .employment_row .content__title{font-size:3.2rem;font-weight:700}.m-course_detail .employment .employment_row .content__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:30px}.m-course_detail .employment .employment_row .content__detail .lead{font-size:2rem;margin-right:1em}.m-course_detail .employment .achieve .head .lead span,.m-course_detail .employment .employment_row .content__detail .lead span{font-family:"URWDIN-Demi";font-size:8rem;margin-right:.1em}.m-course_detail .employment .employment_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .employment .employment_row.reverse .img{margin:0 -55px 0 0}.m-course_detail .employment .employment_row.reverse .img .profile{margin:20px 0 0}.m-course_detail .employment .text{background:#fff;margin-top:40px;position:relative;z-index:1;padding:40px 35px 30px;max-width:475px}.m-course_detail .employment .text .label{margin-bottom:30px}.m-course_detail .employment .text .label span{margin:2px 0;font-size:3rem;display:inline-block;color:#fff;background:#0096c9;padding:10px}.m-course_detail .employment .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;margin-top:20px;margin-left:55px}.m-course_detail .employment .profile .logo{width:215px;text-align:center}.m-course_detail .employment .profile dl{border-left:1px solid #ccc;margin-bottom:0;padding-left:25px;color:#111;font-size:1.4rem;padding-bottom:15px}.m-course_detail .employment .profile dl dt{font-size:2.4rem;font-weight:700}.m-course_detail .employment .profile dl .course{color:#0096c9;font-weight:700;display:block}.m-course_detail .employment .employment_list{font-size:1.4rem;padding:45px 50px;background:#f5f5f5}.m-course_detail .employment .employment_list h3{color:#0096c9;font-size:3rem;text-align:center;margin-bottom:40px}.m-course_detail .employment .employment_list h4{font-size:1.8rem;color:#111;margin-bottom:10px}.m-course_detail .employment .employment_list__content{overflow:hidden;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;height:0}.m-course_detail .employment .employment_list__btn.is-opened p::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.m-course_detail .employment .employment_list__btn p{max-width:330px;padding:1em;border:2px solid;cursor:pointer;margin:30px auto;position:relative}.m-course_detail .employment .employment_list__btn p::before{content:"";position:absolute;top:0;right:1em;bottom:0;margin:auto;width:15px;height:2px;-webkit-transition:.2s;transition:.2s;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.m-course_detail .employment .employment_list__btn p::after{content:"";position:absolute;top:0;right:1em;bottom:0;margin:auto;width:15px;height:2px;-webkit-transition:.4s;transition:.4s}.m-course_detail .employment .employment_list ul li{margin:4px 0}.m-course_detail .employment .employment_list ul li::before{content:"-";margin-right:10px}.m-course_detail .employment .employment_list .logo{margin-bottom:40px}.m-course_detail .consider{padding:60px 0 70px;margin-bottom:60px;display:none}.m-course_detail .consider .ttl07,.m-course_detail .world .world_box .course_list .year.three{color:#ec6d81}.m-course_detail .consider .ttl07::after{background:#fff}.m-course_detail .consider .post_list,.p-course_interview-naitei__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .consider .post_list .fukidashi{color:#0096c9;background:#fff;position:relative;text-align:center;font-weight:700;padding:14px;border-radius:30px;margin-bottom:30px}.m-course_detail .consider .post_list .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 9px 0;border-color:#fff transparent transparent;bottom:-10px;left:calc(50% - 9px)}.m-course_detail .consider .post_list li{width:440px;margin:0 25px}.m-course_detail .consider .post_list li a{outline:5px solid #fff;display:block}.m-course_detail .event{padding-top:60px}.m-course_detail .world{margin-bottom:0;padding-bottom:70px}.m-course_detail .world .world_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-course_detail .world .world_box.super_creator .head{background-image:url(../../img/course/world_bg_super_creator.jpg)}.m-course_detail .world .world_box.super_creator .course_list{border-color:#d73028}.m-course_detail .world .world_box.game .head{background-image:url(../../img/course/world_bg_game.jpg)}.m-course_detail .world .world_box.game .course_list{border-color:#0d7fbb}.m-course_detail .world .world_box.game .course_list a.is-hover::before{background:#fff;color:#0d7fbb}.m-course_detail .world .world_box.game .course_list a.is-hover::after{background:#0d7fbb}.m-course_detail .world .world_box.e-sports .head{background-image:url(../../img/course/world_bg_e-sports.jpg)}.m-course_detail .world .world_box.e-sports .course_list{border-color:#f1b237}.m-course_detail .world .world_box.e-sports .course_list a.is-hover::before{background:#fff;color:#f1b237}.m-course_detail .world .world_box.e-sports .course_list a.is-hover::after{background:#f1b237}.m-course_detail .world .world_box.anime_cg .head{background-image:url(../../img/course/world_bg_anime_cg.jpg)}.m-course_detail .world .world_box.anime_cg .course_list{border-color:#1daa9b}.m-course_detail .world .world_box.anime_cg .course_list a.is-hover::before{background:#fff;color:#1daa9b}.m-course_detail .world .world_box.anime_cg .course_list a.is-hover::after{background:#1daa9b}.m-course_detail .world .world_box.pop_culture .head{background-image:url(../../img/course/world_bg_pop_culture.jpg)}.m-course_detail .world .world_box.pop_culture .course_list{border-color:#93c532}.m-course_detail .world .world_box.pop_culture .course_list a.is-hover::before{background:#fff;color:#93c532}.m-course_detail .world .world_box.pop_culture .course_list a.is-hover::after{background:#93c532}.m-course_detail .world .world_box.design .head{background-image:url(../../img/course/world_bg_design.jpg)}.m-course_detail .world .world_box.design .course_list{border-color:#ec6d81}.m-course_detail .world .world_box.design .course_list a.is-hover::before{background:#fff;color:#ec6d81}.m-course_detail .world .world_box.design .course_list a.is-hover::after,.m-course_detail .world .world_box.design .course_list a::after,.m-course_detail .world .world_box.design .course_list a::before,.m-course_detail .world .world_box.social_media .course_list a::after,.m-course_detail .world .world_box.social_media .course_list a::before{background:#ec6d81}.m-course_detail .world .world_box.social_media .head{background-image:url(../../img/course/world_bg_social_media.jpg)}.m-course_detail .world .world_box.social_media .course_list{border-color:#ec6d81}.m-course_detail .world .world_box.social_media .course_list a.is-hover::before{background:#fff;color:#ec6d81}.m-course_detail .world .world_box.social_media .course_list a.is-hover::after{background:#ec6d81}.m-course_detail .world .world_box.manga_illust .head{background-image:url(../../img/course/world_bg_manga_illust.jpg)}.m-course_detail .world .world_box.manga_illust .course_list{border-color:#93c532}.m-course_detail .world .world_box.manga_illust .course_list a.is-hover::before{background:#fff;color:#93c532}.m-course_detail .world .world_box.manga_illust .course_list a.is-hover::after,.m-course_detail .world .world_box.manga_illust .course_list a::after,.m-course_detail .world .world_box.manga_illust .course_list a::before{background:#93c532}.m-course_detail .world .world_box.corona .head{background-image:url(../../img/course/world_bg_corona.jpg)}.m-course_detail .world .world_box.corona .course_list{border-color:#b276ad}.m-course_detail .world .world_box.corona .course_list a.is-hover::before{background:#fff;color:#b276ad}.m-course_detail .world .world_box.corona .course_list a.is-hover::after,.m-course_detail .world .world_box.corona .course_list a::after,.m-course_detail .world .world_box.corona .course_list a::before{background:#b276ad}.m-course_detail .world .world_box.other .head{background-image:url(../../img/course/world_bg_other.jpg)}.m-course_detail .world .world_box.other .course_list{border-color:#eb4a73}.m-course_detail .world .world_box.other .course_list a.is-hover::before{background:#fff;color:#eb4a73}.m-course_detail .world .world_box.other .course_list a.is-hover::after,.m-course_detail .world .world_box.other .course_list a::after,.m-course_detail .world .world_box.other .course_list a::before{background:#eb4a73}.m-course_detail .world .world_box .head{width:350px;min-height:150px;background:#0096c9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0 10px 0 30px;background-size:cover;background-position:center center}.m-course_detail .world .world_box .head h3{font-size:2.4rem;position:relative;z-index:10;color:#fff}.m-course_detail .world .world_box .head .en{color:#fff;margin:0;font-family:"URWDIN-Demi";font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem;width:100%}.m-course_detail .world .world_box .course_list{width:calc(100% - 350px);border:3px solid #0096c9;border-left:none;padding:32px 20px;margin-bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .world .world_box .course_list li{min-width:50%;font-size:1.5rem}.m-course_detail .world .world_box .course_list a{padding:10px 10px 10px 45px;position:relative;display:inline-block;line-height:20px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a::before{content:"\f105";top:11px;left:10px;font-family:"Font Awesome 5 Pro";position:absolute;width:20px;height:20px;line-height:20px;background:#0096c9;color:#fff;text-align:center;font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a::after{content:"";position:absolute;height:100%;width:0;background:#0096c9;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a.is-hover::after,.p-course_dream__slide__item a img,.p-course_interview-naitei__faq__bottom__image img,.p-course_interview-naitei__item img,.p-course_interview-naitei__special__item .image img{width:100%}.m-course_detail .world .world_box .course_list .year{display:inline-block;color:#0096c9;margin-left:10px;font-weight:700}.m-course_detail .world .world_box .course_list .year.diploma{color:#444}.p-course_interview-naitei__item{background:#fff;width:32%}.p-course_interview-naitei__item .item__block{padding:30px 28px}.p-course_interview-naitei__item .item__title{font-size:2rem;line-height:1.7}.p-course_interview-naitei__item .item__title span{color:#fff;padding:.2em}.super_creator .p-course_interview-naitei__item .item__title span{background:#d73028}.game .p-course_interview-naitei__item .item__title span{background:#0d7fbb}.e-sports .p-course_interview-naitei__item .item__title span{background:#f1b237}.anime_cg .p-course_interview-naitei__item .item__title span{background:#1daa9b}.pop_culture .p-course_interview-naitei__item .item__title span{background:#93c532}.design .p-course_interview-naitei__item .item__title span,.social_media .p-course_interview-naitei__item .item__title span{background:#ec6d81}.manga_illust .p-course_interview-naitei__item .item__title span{background:#93c532}.corona .p-course_interview-naitei__item .item__title span{background:#b276ad}.other .p-course_interview-naitei__item .item__title span{background:#eb4a73}.p-course_interview-naitei__item .item__name{font-size:1.4rem;color:#111;margin-top:20px;line-height:1.7}.p-course_interview-naitei__item .item__name span{font-size:1.6rem}.p-course_interview-naitei__item .item__profile{margin-bottom:0!important}.p-course_interview-naitei__item .item__profile li{font-size:1.6rem;color:#111}.p-course_interview-naitei__item .item__btn{margin-top:10px}.p-course_interview-naitei__item .item__btn a{width:130px;display:block;text-align:center;line-height:1;padding:1em .5em .7em;border:2px solid #0096c9;color:#0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";-webkit-transition:.4s;transition:.4s;position:relative}.p-course_interview-naitei__item .item__btn a::before{content:"＋";color:#0096c9;font-weight:700;position:absolute;-webkit-transition:.4s;transition:.4s;right:1em}.p-course_interview-naitei__item .item__btn a:hover::before{color:#fff}.p-course_interview-naitei__list{width:100%;padding-bottom:50px}.p-course_interview-naitei__list__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-course_interview-naitei .special_interview_slider .other-container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.p-course_interview-naitei .special_interview_slider .other-container:nth-child(4){bottom:2%}.p-course_interview-naitei .special_interview_slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.p-course_interview-naitei .special_interview_slider .slick-counter{width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-1%;font-size:1.5rem;right:80px}.p-course_interview-naitei .special_interview_slider .slick-next,.p-course_interview-naitei .special_interview_slider .slick-prev{border-radius:9999px}.p-course_interview-naitei .special_interview_slider .slick-next::before,.p-course_interview-naitei .special_interview_slider .slick-prev::before{font-size:1rem;color:#fff}.p-course_interview-naitei .special_interview_slider .slick-next{right:20px}.p-course_interview-naitei .special_interview_slider .slick-prev{right:160px}.p-course_interview-naitei__block{position:relative;padding-top:80px;margin-top:60px}.p-course_interview-naitei__block:first-child{margin-top:0}.p-course_interview-naitei__lead{position:relative;z-index:2;width:520px;padding:45px 40px 40px;margin-right:auto}.e-sports .p-course_interview-naitei__lead{background:#f1b237}.game .p-course_interview-naitei__lead{background:#0d7fbb}.pop_culture .p-course_interview-naitei__lead{background:#93c532}.p-course_interview-naitei__title{font-size:3rem;line-height:1.5}.p-course_interview-naitei__title span{background:#fff;padding:.2em}.e-sports .p-course_interview-naitei__title span,.m-system .process.y2 .box02 h3 strong{color:#f1b237}.game .p-course_interview-naitei__title span{color:#0d7fbb}.pop_culture .p-course_interview-naitei__title span{color:#93c532}.p-course_interview-naitei__img{position:absolute;top:0;right:0}.p-course_interview-naitei__name{font-size:1.4rem;color:#fff;margin-top:20px}.p-course_interview-naitei__name span{font-size:1.6rem;margin-left:10px;font-weight:700}.p-course_interview-naitei__profile{margin-bottom:0!important}.p-course_interview-naitei__profile li{font-size:1.6rem;color:#fff}.p-course_interview-naitei__faq{width:70%;margin:0 auto}.p-course_interview-naitei__faq__border{height:2px;background:#0d7fbb;margin:0;border-top:none}.e-sports .p-course_interview-naitei__faq__border,.e-sports .p-course_interview-naitei__faq__btn .icon,.e-sports .p-course_interview-naitei__faq__item dt::before{background:#f1b237}.game .p-course_interview-naitei__faq__border,.game .p-course_interview-naitei__faq__btn .icon,.game .p-course_interview-naitei__faq__item dt::before{background:#0d7fbb}.interview-naitei__modal__content.animation .content .p-course_interview-naitei__work .body .title,.interview-naitei__modal__content.animation .head .title span,.pop_culture .p-course_interview-naitei__faq__border,.pop_culture .p-course_interview-naitei__faq__btn .icon,.pop_culture .p-course_interview-naitei__faq__item dt::before{background:#93c532}.p-course_interview-naitei__faq__btn{text-align:right;cursor:pointer;font-weight:700;padding:14px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;color:#333;margin:20px 0 0 auto;border-bottom:2px solid}.e-sports .p-course_interview-naitei__faq__btn{border-color:#f1b237}.game .p-course_interview-naitei__faq__btn{border-color:#0d7fbb}.pop_culture .p-course_interview-naitei__faq__btn{border-color:#93c532}.p-course_interview-naitei__faq__btn p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto}.p-course_interview-naitei__faq__btn.-even{margin-left:0}.p-course_interview-naitei__faq__btn .icon{position:relative;width:40px;height:40px;display:block;border-radius:9999px;margin-left:20px}.p-course_interview-naitei__faq__btn .icon::after,.p-course_interview-naitei__faq__btn .icon::before{content:"";position:absolute;width:2px;height:12px;background:#fff;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;-webkit-transition:all .4s;transition:all .4s}.p-course_interview-naitei__faq__btn .icon::after{width:12px;height:2px}.p-course_interview-naitei__faq__btn.is-opened .icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:35%;left:48%}.p-course_interview-naitei__faq__btn.is-opened .icon::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:48%;left:35%}.p-course_interview-naitei__faq__modal{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:30px}.p-course_interview-naitei__faq__modal.is-opened{padding:40px 0 0}.p-course_interview-naitei__faq__item{margin-bottom:42px!important}.p-course_interview-naitei__faq__item dt{padding-left:50px;margin-bottom:10px;position:relative;font-size:1.6rem}.p-course_interview-naitei__faq__item dt::before{content:"Q";position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em;background:#0096c9;color:#ec6d81;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;text-align:center;border-radius:50%;top:-8px;left:0}.p-course_interview-naitei__faq__item dd{margin-top:1.5em;font-size:1.6rem;line-height:1.7}.p-course_interview-naitei__faq__bottom,.p-course_interview-naitei__faq__item dt::before{display:-webkit-box;display:-ms-flexbox;display:flex}.p-course_interview-naitei__faq__bottom__image{width:48%;margin-right:4%}.p-course_interview-naitei__faq__bottom__image:nth-child(2n){margin-right:0}.p-course_interview-naitei__faq__bottom__image .text{margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;font-size:1.6rem}.p-course_interview-naitei__faq__bottom__image .text .icon{margin-top:3px;margin-right:10px;width:10px;height:8px}.p-course_interview-naitei__company,.p-course_interview-naitei__work{margin-top:30px;padding:40px;background-color:#f0f0f0}.p-course_interview-naitei__company .title{color:#0d7fbb;font-size:1.8rem}.p-course_interview-naitei__company .text{margin-top:20px}.p-course_interview-naitei__work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-course_interview-naitei__work .img{width:30%;margin-right:5%}.p-course_interview-naitei__work .body{width:65%}.p-course_interview-naitei__work .body .title{color:#fff;display:inline-block;padding:.3em .8em;font-size:1.6rem;font-weight:700}.p-course_interview-naitei__work .body .work_title{margin-top:15px;font-size:2.2rem}.p-course_interview-naitei__work .body .work_info{margin-top:10px;margin-left:10px;font-size:1.4rem;color:#8e8e8e}.p-course_interview-naitei__special{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px;background-image:url(../../img/game_world/special_bg.png);background-size:75px auto;background-repeat:no-repeat}.p-course_interview-naitei__special__item{width:55%;margin-right:7%}.p-course_interview-naitei__special__item .c-more-link{display:none!important}.p-course_interview-naitei__special__item .c-sub-title,.p-course_interview-naitei__special__item .c-title{display:none}.p-course_interview-naitei__special__item .profile{display:-webkit-box;display:-ms-flexbox;display:flex}.p-course_interview-naitei__special__item .profile__item{width:49%;margin-right:2%;margin-top:30px}.p-course_interview-naitei__special__item .profile__item:nth-child(2n){margin-right:0}.p-course_interview-naitei__special__item .profile__item__name{color:#111;font-weight:700;font-size:2.2rem}.p-course_interview-naitei__special__item .profile__item__name span{font-size:1.6rem}.p-course_interview-naitei__special__item .profile__item__name .company{display:none}.p-course_interview-naitei__special__item .profile__item__text{color:#444;font-size:1.4rem;margin-bottom:0}.p-course_interview-naitei__special__info{width:43%}.p-course_interview-naitei .c-sub-title{font-size:2.4rem;margin:30px 0;font-weight:700}.p-course_interview-naitei .c-more-link{width:126px;display:block;text-align:center;border:2px solid #0d7fbb;color:#0d7fbb;font-weight:700;padding:.3em;font-size:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s;transition:all .4s;position:relative}.p-course_interview-naitei .c-more-link .icon{position:absolute;right:7px;top:5px}.p-course_interview-naitei .c-more-link .icon svg{width:8px;height:12px}.p-course_interview-naitei .c-more-link:hover{background:#0d7fbb;color:#fff}.p-course_dream{padding-bottom:20px;line-height:150%}.p-course_dream::after{top:134px!important}.p-course_dream__bnr,.p-course_dream__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-course_dream__bnr{margin:20px 0}.p-course_dream__slide{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-course_dream__slide__item{width:49%;max-width:500px;margin-right:2%}.p-course_dream__slide__item:last-child{margin-right:0}.p-course_dream__slide__item a{display:block;-webkit-transition:all .3s;transition:all .3s}.p-course_dream__slide__item a:hover{opacity:.7}.p-course_dream__slide__text{margin-top:10px;padding:.5em 1em;border-left:3px solid}.p-course_dream__slide__text p{position:relative}.p-course_dream__slide__text p img{display:inline-block;width:15px;margin-top:4px}.interview-naitei__modal__content{padding:60px;width:100%}.interview-naitei__modal__content.e-sports .head .title span{background:#f1b237}.interview-naitei__modal__content.game .head .title span{background:#0d7fbb}.interview-naitei__modal__content .head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.interview-naitei__modal__content .head img{width:45%}.interview-naitei__modal__content .head .profile,.m-advanced_diploma .about .point_box .ttl .fukidashi{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:43%}.interview-naitei__modal__content .head .profile .title span{color:#fff;font-size:2rem;line-height:1.7;padding:.2em}.interview-naitei__modal__content .head .profile .name{line-height:1.6;margin-top:20px;margin-left:40px;font-size:1.4rem}.interview-naitei__modal__content .head .profile .name span,.interview-naitei__modal__content .name span{margin-top:.5em;font-weight:700;font-size:1.8rem}.interview-naitei__modal__content .name{line-height:1.6;font-size:1.4rem}.interview-naitei__modal__content .content p,.interview-naitei__modal__content .text,.m-special_lecture__modal__content .content p{font-size:1.6rem;line-height:1.7}.interview-naitei__modal__content .content{margin-top:20px}.m-course .world{padding:60px 2% 40px;background:#f0f0f0}.m-advanced_diploma .front{text-align:center;padding:55px 0 70px;line-height:200%;margin-bottom:90px}.m-advanced_diploma .front .img{margin-top:45px}.m-advanced_diploma .about{margin-bottom:90px}.m-advanced_diploma .about .chart{background:#f5f5f5;text-align:center;padding:35px 0 40px;margin-bottom:80px}.m-advanced_diploma .about .title{font-size:3.2rem;margin-bottom:10px}.m-advanced_diploma .about .title span{display:inline-block;position:relative;z-index:1}.m-advanced_diploma .about .title span::after{content:"";position:absolute;bottom:2px;left:0;width:100%;border-bottom:4px dashed #ffc000;-webkit-transform:skewX(-50deg);transform:skewX(-50deg);z-index:-1}.m-advanced_diploma .about .point_box{background:#f5f5f5;padding:35px 45px 40px}.m-advanced_diploma .about .point_box .ttl{background-color:#444;color:#fff;font-weight:700;margin-bottom:40px;position:relative;padding:15px 0;border-radius:999px;margin-left:-30px;margin-right:-30px}.m-advanced_diploma .about .point_box .ttl .fukidashi{background-color:#ffc000;color:#111;font-size:1.8rem;font-weight:700;line-height:1.27;min-width:110px;max-width:110px;height:110px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;text-align:center}.m-advanced_diploma .about .point_box .ttl .fukidashi::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 17px;border-color:transparent transparent transparent #ffc000;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-12px}.m-advanced_diploma .about .point_box .ttl h3{color:#fff;font-size:2.4rem;padding-left:140px}.m-advanced_diploma .faq{background-image:url(../img/bg/bg10.jpg);background-size:40px 40px;padding:50px 0}.m-advanced_diploma .faq .box{background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:65px 0 30px;max-width:980px;margin:0 auto 30px;position:relative}.m-advanced_diploma .faq .box::after{content:"";position:absolute;left:calc(50% - 80px);top:160px;width:103px;height:57px;background-size:cover;background-image:url(../../img/advanced_diploma/faq_obj@2x.png)}.m-advanced_diploma .faq .box dt{border:3px solid #f8f859;width:380px;border-radius:10px;position:relative;margin-right:60px;text-align:center;font-weight:700;font-size:2.4rem;line-height:160%;padding:55px 0 20px}.m-advanced_diploma .faq .box dt::before{content:"Q";position:absolute;width:70px;height:70px;display:inline-block;padding-top:22px;background:#f8f859;color:#fff;border-radius:50%;top:-35px;left:calc(50% - 35px);font-size:5rem;font-family:"Six Caps",sans-serif}.m-advanced_diploma .faq .box dt .en{position:absolute;top:-23px;left:-70px;font-size:1.8rem;color:#f8f859;font-family:"URWDIN-Bold";letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.m-advanced_diploma .faq .box dt .en::before{content:"";position:absolute;background:#f8f859;height:32px;width:1px;top:-45px;left:20px}.m-advanced_diploma .faq .box dt .border{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#f298a7));background:linear-gradient(transparent 70%,#f298a7 0%)}.m-advanced_diploma .faq .box dt .ico{display:block;margin-top:15px}.m-advanced_diploma .faq .box dd{width:400px;position:relative}.m-advanced_diploma .faq .box dd .title{font-size:2.4rem;margin-bottom:20px}.m-advanced_diploma .faq .box dd .title::before{content:"A.";display:block;color:#ffc000;font-family:"Six Caps",sans-serif;font-size:5rem;margin-bottom:10px}.m-advanced_diploma .faq .box dd .border{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ffc000));background:linear-gradient(transparent 70%,#ffc000 0%)}.m-advanced_diploma .faq .box dd .en{position:absolute;bottom:3px;right:-60px;font-size:1.8rem;color:#ffc000;font-family:"URWDIN-Bold";letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.m-advanced_diploma .faq .box dd .en::before{content:"";position:absolute;background:#ffc000;height:32px;width:1px;bottom:-45px;left:12px}.m-advanced_diploma .course .course_row,.m-advanced_diploma .faq .box,.m-special_lecture__modal__twitter a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-advanced_diploma .course .course_row .img{width:406px;height:300px;position:relative;top:0;left:0}.m-advanced_diploma .course .course_row .img img{height:100%;width:auto;max-width:900px}.m-advanced_diploma .course .course_row .text{width:calc(100% - 406px);max-width:100%;min-height:300px}.post-type-archive-special_lecture .modaal-close{right:45%;top:auto;position:absolute;background:#0096c9;bottom:-25px}.post-type-archive-special_lecture .modaal-close span{clip:auto!important;width:auto!important;height:auto!important;left:18%;font-weight:700;bottom:15%;font-size:1rem;text-transform:uppercase}.post-type-archive-special_lecture .modaal-close::after,.post-type-archive-special_lecture .modaal-close::before{background:#fff;width:2px;height:14px}.post-type-archive-special_lecture .modaal-close:hover::after,.post-type-archive-special_lecture .modaal-close:hover::before{background:#fff}.m-special_lecture .detail .head_ttl{margin-bottom:60px}.m-special_lecture .modal.is-hover .lecture_box__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.m-special_lecture__modal{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:30px}.m-special_lecture__modal__profile{margin-bottom:35px}.m-special_lecture__modal__profile_img{margin-bottom:20px;width:100%}.m-special_lecture__modal__profile_image{margin-bottom:1em}.m-special_lecture__modal__image,.m-special_lecture__modal__twitter{margin-bottom:30px}.m-special_lecture__modal__twitter a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0096c9;font-size:1.6rem}.m-special_lecture__modal__twitter a .icon{margin-right:.5em}.m-special_lecture__modal__twitter a .icon svg{width:1.5em;fill:#0096c9}.m-special_lecture__modal__text a:hover,.m-special_lecture__modal__twitter a:hover{text-decoration:underline}.m-special_lecture__modal__gray_box{padding:20px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-special_lecture__modal__gray_box .title{font-weight:700;font-size:1.8rem;color:#0096c9;margin-right:30px;white-space:nowrap}.m-special_lecture__modal__gray_box .text{width:100%;line-height:1.7;font-size:1.5rem}.m-special_lecture__modal__field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.m-special_lecture__modal__field li{color:#fff;font-size:1.3rem;padding:.5em 1em}.m-special_lecture__modal__field .game{background:#0d7fbb}.m-special_lecture__modal__field .e-sports{background:#f1b237}.m-special_lecture__modal__field .ai_it{background:#d73028}.m-special_lecture__modal__field .e-commerce{background:#ec6d81}.m-special_lecture__modal__field .cg_vr{background:#1daa9b}.m-special_lecture__modal__content.animation .head .title span,.m-special_lecture__modal__field .anime,.m-special_lecture__modal__field .illust,.m-special_lecture__modal__field .novel{background:#93c532}.m-special_lecture__modal__company,.m-special_lecture__modal__info{font-size:1.4rem;font-weight:700;margin-bottom:.5em}.m-special_lecture__modal__info{font-weight:400}.m-special_lecture__modal__title{font-weight:700;font-size:2rem}.m-special_lecture__modal__text{line-height:1.7;font-size:1.6rem;margin-bottom:30px}.m-special_lecture__modal__text a,.p-index_career__voice .copy span{color:#0096c9}.m-special_lecture__modal__content{padding:60px;width:100%}.m-special_lecture__modal__content .thumbnail{width:100%}.m-special_lecture .lecture_box__field .game,.m-special_lecture__modal__content.game .head .title span{background:#0d7fbb}.m-special_lecture__modal__content .content{margin-top:20px}.m-special_lecture__modal.is-opened{padding:40px 0 0}.m-special_lecture .lecture_box{margin-bottom:70px}.m-special_lecture .lecture_box__company{font-size:1.4rem;font-weight:700;margin-bottom:0}.m-special_lecture .lecture_box__info{font-size:1.4rem;margin-bottom:0}.m-special_lecture .lecture_box__title{font-weight:700;font-size:2rem;margin-bottom:10px}.m-special_lecture .lecture_box__field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-special_lecture .lecture_box__field li{color:#fff;font-size:1.3rem;padding:0 1em}.m-special_lecture .lecture_box__field .e-sports,.m-system .year.y2 dd{background:#f1b237}.m-special_lecture .lecture_box__field .ai_it{background:#d73028}.m-special_lecture .lecture_box__field .e-commerce{background:#ec6d81}.m-special_lecture .lecture_box__field .cg_vr{background:#1daa9b}.m-special_lecture .lecture_box__field .anime,.m-special_lecture .lecture_box__field .illust,.m-special_lecture .lecture_box__field .novel{background:#93c532}.m-special_lecture .lecture_box__img{position:relative;overflow:hidden;padding-top:0;margin-bottom:20px}.m-special_lecture .lecture_box__img img{width:100%;-webkit-transition:ease .3s;transition:ease .3s}.m-special_lecture .lecture_box__img .icon{position:absolute;bottom:.5em;right:.5em}.m-special_lecture .lecture_box.super_creator .img::after{background-color:#d73028}.m-special_lecture .lecture_box.game .img::after{background-color:#0d7fbb}.m-special_lecture .lecture_box.e-sports .img::after{background-color:#f1b237}.m-special_lecture .lecture_box.anime_cg .img::after{background-color:#1daa9b}.m-special_lecture .lecture_box.pop_culture .img::after{background-color:#93c532}.m-special_lecture .lecture_box.design .img::after,.m-special_lecture .lecture_box.social_media .img::after{background-color:#ec6d81}.m-special_lecture .lecture_box.manga_illust .img::after{background-color:#93c532}.m-special_lecture .lecture_box.corona .img::after{background-color:#b276ad}.m-special_lecture .lecture_box.other .img::after{background-color:#eb4a73}.m-special_lecture .lecture_box.box_l .img{margin-bottom:40px}.m-special_lecture .lecture_box.box_l .img::after{height:355px;width:320px;right:45px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.m-special_lecture .lecture_box .img{position:relative;z-index:1;padding-top:0;margin-bottom:20px}.m-special_lecture .lecture_box .img::after{content:"";position:absolute;width:220px;height:180px;background-color:#e95985;background-image:url(../img/bg/bg04.png);top:0;right:0;z-index:-2}.m-special_lecture .lecture_box .img .cursive{position:absolute;right:0;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-special_lecture .lecture_box .prof,.m-special_lecture .lecture_box .prof .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.m-special_lecture .lecture_box .prof .logo{background:#fff;width:99px;height:99px;border:#ddd 1px solid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.m-special_lecture .lecture_box .prof .text{width:425px}.m-special_lecture .lecture_box h4{position:relative;font-size:2rem;margin-bottom:15px;padding-bottom:15px}.m-special_lecture .lecture_box h4::after{content:"";position:absolute;left:0;bottom:0;background:#111;width:50px;height:2px}.m-special_lecture .lecture_box .name{font-weight:700;color:#111;margin-bottom:30px;font-size:1.5rem}.m-system .year{text-align:center}.m-system .year.y4 dd{background:#b276ad}.m-system .year dd{margin-top:30px;color:#fff;font-weight:700;background:#66c0df;padding:6px}.m-system .detail .common_head_ttl02{padding-bottom:80px}.m-system .detail .desc-text{position:relative;display:block;margin-bottom:40px}.m-system .detail .desc-text .coment{position:absolute;right:0;bottom:-60px}.m-system .detail .process_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.m-system .detail .box{width:255px;position:relative}.m-system .detail .box.box_l,.m-system .process.y4 .ttl_band .year{width:445px}.m-system .detail .box .fukidashi{position:absolute;width:100%;left:0;top:-60px}.m-system .detail .box p{padding:0 10px}.m-system .detail .pro{font-family:"Six Caps",sans-serif;text-transform:uppercase;font-size:2rem;margin-top:10px;position:relative}.m-system .detail .pro::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #e95985;top:55px;left:-15px}.m-system .process{padding-bottom:50px;margin-bottom:0}.m-system .process.y2 .ttl_band{border-color:#f1b237;background:linear-gradient(90deg,#fff 0%,#fff calc(50% - 290px),#f1b237 calc(50% - 290px),#f1b237 100%)}.m-system .process.y2 .ttl_band::after{border-color:#f1b237 transparent transparent}.m-system .process.y2 .box02{background-image:url(../../img/system/y2_box_bg.png);background-size:417px 201px;background-position:right 20px center}.m-system .process.y4{padding-bottom:80px}.m-system .process.y4 .ttl_band{border-color:#b276ad;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(46%,#fff),color-stop(46%,#b276ad),to(#b276ad));background:linear-gradient(90deg,#fff 0%,#fff 46%,#b276ad 46%,#b276ad 100%)}.m-system .process.y4 .ttl_band::after{border-color:#b276ad transparent transparent}.m-system .process.y4 .ttl_band .text{margin-left:0;padding-left:50px}.m-system .process.y4 .box02{background-image:url(../../img/system/y4_box_bg.png);background-size:317px 217px;background-position:right 30px center;min-height:250px}.m-system .process.y4 .box02 h3 strong{color:#b276ad}.m-system .process.y4 .pic_box .caption{font-size:2rem;margin:20px 0}.m-system .process .ttl_band{background:#fff;border-top:3px solid #66c0df;border-bottom:3px solid #66c0df;background:linear-gradient(90deg,#fff 0%,#fff calc(50% - 290px),#66c0df calc(50% - 290px),#66c0df 100%);position:relative;margin-bottom:35px}.m-system .process .ttl_band::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:22px 18px 0;border-color:#66c0df transparent transparent;bottom:-22px;left:calc(50% - 9px)}.m-system .process .ttl_band .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-system .process .ttl_band .year{width:220px}.m-system .process .ttl_band .text{margin-left:-15px;color:#fff;font-weight:700;padding:45px 35px}.m-system .process .ttl_band .text h2{font-size:3.2rem;margin-bottom:25px;color:#fff}.m-system .process .box_wrap{background:#fff;padding:2px;margin-bottom:40px}.m-system .process .box02{padding:35px 490px 40px 50px;background-image:url(../../img/system/y1_box_bg.png);background-size:contain;background-repeat:no-repeat;background-position:right top}.m-system .process .box02 h3{color:#111;font-size:2rem;margin-bottom:20px}.m-system .process .box02 h3 strong{color:#66c0df}.m-system .process .skill_list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-system .process .skill_list .box02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:155px;height:150px;padding:0;color:#111;font-weight:700;font-size:2rem;background-image:none}.m-system .process .skill_list .en{display:block;width:100%;color:#66c0df;font-family:"Six Caps",sans-serif;font-size:1.3rem;text-transform:uppercase;font-weight:500}.m-system .process .session{margin-bottom:40px}.m-system .process .pic_box{margin-bottom:30px}.m-system .process .pic_box .caption{color:#111;font-weight:700;text-align:center;margin:10px 0}*,.m-advanced_diploma .faq .box dt::before{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col.reverse,.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{width:100%;position:relative;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-index_kv{position:relative;margin-top:calc(8.4898vw + -31.83673px);margin-bottom:282px}.p-index_kv .swiper-container{overflow:visible}.p-index_kv .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-index_kv .swiper-slide{width:auto}.p-index_kv__slider01,.p-index_kv__slider02,.p-index_kv__slider03{position:absolute;top:72px;left:0;z-index:-1;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.p-index_kv__slider01.is-act{-webkit-transition:all 1.2s ease;transition:all 1.2s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-index_kv__slider01 .slide01{padding-left:80px}.p-index_kv__slider01 .slide02{padding-left:188px;-webkit-transform:translateY(110px);transform:translateY(110px)}.p-index_kv__slider01 .slide03{padding-left:155px;-webkit-transform:translateY(-88px);transform:translateY(-88px)}.p-index_kv__slider01 .slide04{padding-left:180px;-webkit-transform:translateY(-78px);transform:translateY(-78px)}.p-index_kv__slider02,.p-index_kv__slider03{top:110px;z-index:-2}.p-index_kv__slider02.is-act{-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-index_kv__slider02 .swiper-slide{padding:0 10px}.p-index_kv__slider03{top:72px;z-index:-3}.p-index_kv__slider03.is-act{-webkit-transition:all 1s ease;transition:all 1s ease;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}.p-index_kv__slider03 .slide01{padding-left:70px}.p-index_kv__slider03 .slide01 img:nth-child(2){position:absolute;top:305px;left:0}.p-index_kv__slider03 .slide02{padding-left:92px;-webkit-transform:translateY(172px);transform:translateY(172px)}.p-index_kv__slider03 .slide03{padding-left:65px;-webkit-transform:translateY(-55px);transform:translateY(-55px)}.p-index_kv__slider03 .slide03 img:nth-child(2){position:absolute;top:180px;left:227px}.p-index_kv__girl{position:absolute;top:-1%;left:50%;width:55%;opacity:0;-webkit-transition-delay:1.3s;transition-delay:1.3s;-webkit-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1);-webkit-transform:rotate(2deg) translate(80px,0);transform:rotate(2deg) translate(80px,0)}.p-index_kv__girl.is-act{opacity:1;-webkit-transform:rotate(0deg) translate(0,0);transform:rotate(0deg) translate(0,0)}.p-index_kv__girl img{-webkit-filter:drop-shadow(4px 4px 0 #f8f859);filter:drop-shadow(4px 4px 0 #f8f859)}.p-index_kv__obj{position:absolute;width:100%;height:100%;top:35px;left:-260px;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:scale(.9) rotate(10deg);transform:scale(.9) rotate(10deg);-webkit-transition-delay:1s;transition-delay:1s;-webkit-filter:blur(15px);filter:blur(15px)}.p-index_kv__obj.is-act{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.p-index_kv__obj svg{width:1887px;height:1251px}.p-index_kv__obj svg .cls-1{fill:#f8f859;opacity:.6}.p-index_kv__obj svg .cls-2,.p-index_kv__obj svg .cls-3,.p-index_solution__anchor a.is-hover .arrow path{fill:#e95985}.p-index_kv__obj svg .blue{opacity:.8}.p-index_kv__obj svg .cls-6{fill:none;stroke:#f8f859;stroke-miterlimit:10;stroke-width:3px}.p-index_kv__copy{padding:0 50px;max-width:1330px;margin:0 auto;padding-top:calc(60vw + -430px);position:relative;left:calc(-28.33333vw + 453.33333px);z-index:10;opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.p-index_kv__copy img{width:calc(64.33333vw + -116.33333px)}.p-index_kv__copy.is-act,.p-index_kv__obj.is-act{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.p-index_genre{margin-bottom:calc(6.12245vw + 17.04082px);position:relative;z-index:2}.p-index_genre__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-transition-delay:.2s;transition-delay:.2s}.p-index_genre__list li{margin-bottom:10px;position:relative;z-index:1}.p-index_genre__list li .bg{position:absolute;top:0;left:0;z-index:-1}.p-index_genre__list li .bg img{max-width:200%}.p-index_genre__list li .text{font-weight:700;line-height:145%;color:#111;border:1px solid #000;-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;background:#fff;border-radius:5px;display:inline-block;margin:-12px 0 0;padding:11px 25px;position:relative}.p-index_genre__list li .text.-small{padding:6px 25px}.p-index_genre__list li:nth-child(1){margin-left:60px;margin-top:25px}.p-index_genre__list li:nth-child(1) .bg{left:-20px}.p-index_genre__list li:nth-child(1) .text{top:-7px}.p-index_genre__list li:nth-child(2),.p-index_genre__list li:nth-child(3){margin-left:110px}.p-index_genre__list li:nth-child(2) .bg{top:30px;left:-50px}.p-index_genre__list li:nth-child(2) .text{top:-15px}.p-index_genre__list li:nth-child(3) .bg{top:80px;left:-25px}.p-index_genre__list li:nth-child(4){margin-left:185px;margin-top:5px}.p-index_genre__list li:nth-child(4) .bg{left:-40px}.p-index_genre__list li:nth-child(4) .text{top:-10px}.p-index_genre__list li:nth-child(5){margin-left:135px}.p-index_genre__list li:nth-child(5) .bg{top:15px;left:-60px}.p-index_genre__list li:nth-child(5) .text{top:-15px}.p-index_genre__list li:nth-child(6){margin-left:105px;margin-top:-30px}.p-index_genre__list li:nth-child(6) .bg{top:90px}.p-index_genre__list li:nth-child(6) .text{top:-25px}.p-index_genre__obj{position:absolute;top:240px;left:-30px;z-index:-1}.p-index_genre__obj img{max-width:150vw}.p-index_genre__obj svg .cls-4{fill:none;stroke:#f8f85a;stroke-miterlimit:10;stroke-width:3px}.p-index_genre__bg{position:absolute;top:580px;left:calc(50% - 50vw);width:100vw;z-index:-1}.p-index_genre__bg .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-index_genre__trouble{position:relative;margin-top:calc(6.93878vw + 23.97959px);padding-bottom:62px;background-image:url(../../img/genre_bg.jpg);background-size:cover;background-position:center center;color:#fff}.p-index_genre__trouble .img{width:50%;max-width:800px;position:absolute;top:-55px;right:50%}.p-index_genre__trouble .text{padding-top:68px;width:calc(50% - 95px);margin-left:auto}.p-index_genre__trouble .title{width:76%}.p-index_genre__trouble .list{font-weight:700;margin-top:40px}.p-index_genre__trouble .list.is-act li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-index_genre__trouble .list li{margin-bottom:14px;padding-left:45px;position:relative;background-image:url(../../img/common/pencil-paintbrush-regular.svg);background-size:18px 18px;background-position:left center;background-repeat:no-repeat;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translateX(15px);transform:translateX(15px)}.p-index_genre__trouble .list li:nth-child(0){-webkit-transition-delay:0ms;transition-delay:0ms}.p-index_genre__trouble .list li:nth-child(1){-webkit-transition-delay:70ms;transition-delay:70ms}.p-index_genre__trouble .list li:nth-child(2){-webkit-transition-delay:140ms;transition-delay:140ms}.p-index_genre__trouble .list li:nth-child(3){-webkit-transition-delay:210ms;transition-delay:210ms}.p-index_genre__trouble .list li:nth-child(4){-webkit-transition-delay:280ms;transition-delay:280ms}.p-index_genre__trouble .list li:nth-child(5){-webkit-transition-delay:350ms;transition-delay:350ms}.p-index_solution{margin-bottom:calc(6.69388vw + -25.10204px);position:relative}.p-index_solution__arrow{position:absolute;top:-85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index_course__arrow polygon,.p-index_solution__arrow polygon{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .4s ease;transition:all .4s ease}.p-index_solution__arrow polygon:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.p-index_solution__arrow.is-act polygon{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-index_solution__anchor,.p-index_solution__anchor a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-index_solution__anchor{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(5.06122vw + 41.02041px)}.p-index_solution__anchor a{color:#111;width:calc(12.2449vw + 104.08163px);height:calc(8.57143vw + 72.85714px);border:3px solid #111;text-align:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:calc(.81633vw + .69388rem);margin:0 10px;line-height:170%;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index_solution__anchor a em{font-size:calc(1.22449vw + 1.04082rem);font-style:normal}.p-index_solution__anchor a.is-hover{border-color:#e95985}.p-index_solution__anchor a.is-hover .number{background:#e95985}.p-index_solution__anchor a.is-hover .ico{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shake;animation-name:shake;top:-80px}.p-index_solution__anchor .number{position:absolute;width:calc(3.26531vw + 27.7551px);height:calc(3.26531vw + 27.7551px);padding-right:5px;border-radius:40px;top:calc(-2.04082vw + -17.34694px);left:calc(50% - 40px);background:#111;color:#fff;font-family:"URWDIN-Demi",sans-serif;font-size:calc(1.63265vw + 1.38776rem);font-weight:400;font-style:italic;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index_solution__anchor .number::before{content:"Q.";display:block;font-size:calc(.81633vw + .69388rem);padding-top:calc(.81633vw + 1.93878px);padding-left:10px;margin-bottom:5px;line-height:100%}.p-index_solution__anchor .arrow{position:absolute;bottom:12px;width:100%;left:0}.p-index_solution__anchor .arrow svg{width:18px;height:18px}.p-index_solution__anchor .arrow path{fill:#111;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index_solution__anchor .ico{position:absolute;top:-75px;right:40px;-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:all .5s ease;transition:all .5s ease}.p-index_shortway__slider{width:400px;margin:0 auto;position:relative;left:-205px}.p-index_shortway__slider .swiper-container{overflow:visible}.p-index_shortway__slider .swiper-button-next,.p-index_shortway__slider .swiper-button-prev{opacity:0}.p-index_shortway__teacher{width:350px;margin:0 25px}.p-index_shortway__teacher .img{margin-bottom:18px}.p-index_shortway__teacher .title{letter-spacing:.12em;font-size:calc(.32653vw + 1.47755rem);position:relative;padding-bottom:16px;margin-bottom:calc(.57143vw + 12.85714px)}.p-index_shortway__teacher .title::after{content:"";position:absolute;width:50px;height:2px;left:0;bottom:0;background:#111}.p-index_shortway__teacher .name{font-size:calc(.2449vw + 1.10816rem);line-height:100%}.p-index_shortway__teacher p{font-size:calc(.32653vw + 1.07755rem);line-height:185%;letter-spacing:.1em}.p-index_shortway__note{text-align:right;margin:0 0 75px;font-size:1.4rem}.p-index_shortway__flow{position:relative;width:1000px;margin:0 auto}.p-index_shortway__flow::before{content:"";position:absolute;top:18px;left:100px;width:600px;height:3px;background:#93c532}.p-index_shortway__flow .list{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_shortway__flow .label{color:#fff;background:#93c532;font-weight:700;font-size:calc(.4898vw + 1.21633rem);border-radius:10px;padding:3px 10px;margin-bottom:20px;position:relative}.p-index_shortway__flow .label svg{position:absolute;top:6px;left:-30px;fill:#93c532;width:27px;height:27px}.p-index_shortway__flow .comment{position:absolute;bottom:-60px;left:0}.p-index_active__power{margin-top:45px;margin-bottom:calc(2.44898vw + 40.81633px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:95px;position:relative}.p-index_active__power::after,.p-index_active__power::before{content:"";position:absolute;width:80px;height:2px;background:#111;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:180px;left:calc(50% - 40px)}.p-index_active__power::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-index_active__power img{display:block}.p-index_active__power img:nth-child(2){margin-top:20px;margin-left:90px}.p-index_active__become{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 50px 0}.p-index_active__become.-first{margin-top:50px}.p-index_active__become .title{padding-top:15px;width:100%;text-align:center;font-size:2.8rem;color:#111;position:relative;z-index:1;margin-bottom:calc(1.22449vw + 10.40816px)}.p-index_active__become .title .en{position:absolute;top:10px;left:0;width:100%;font-family:"Six Caps",sans-serif;color:#eee;font-size:calc(4.89796vw + 41.63265px);font-weight:400;text-transform:uppercase;letter-spacing:.05em;z-index:-1}.p-index_active__become .title .line{color:#b172ab;border-bottom:5px solid #f8f859;font-size:3.2rem}.p-index_active__become .title .company{display:block;font-size:1.8rem;margin-top:18px}.p-index_active__become .name{font-weight:700;padding-bottom:10px;margin-bottom:20px;position:relative}.p-index_active__become .name::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:1px;background:#222}.p-index_active__become .name dt{display:inline-block;background:#b172ab;color:#fff;font-weight:400;border-radius:5px;padding:0 6px;margin-bottom:10px}.p-index_active__become .text{width:50%;margin-left:40px;font-size:calc(.40816vw + .94694rem)}.p-index_active__become .img{width:calc(50% - 40px)}.p-index_senmon{margin-top:175px}.p-index_senmon__chart{text-align:center;margin-top:45px}.p-index_senmon__chart p{margin:35px 0 30px}.p-index_senmon__equipment,.p-index_senmon__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-index_senmon__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-bottom:78px}.p-index_senmon__list .caption{display:block;margin-top:14px;line-height:160%;font-size:calc(.40816vw + .94694rem)}.p-index_senmon__equipment{padding:0 0 0 95px;margin-top:20px}.p-index_senmon__equipment .text{width:400px;margin-right:35px;margin-top:-5px}.p-index_senmon__equipment .comment{text-align:center;margin-bottom:-40px}.p-index_career{margin-top:-30px}.p-index_career__logo{padding:50px 90px 40px;margin-bottom:-20px}.p-index_career__logo .note{margin-bottom:0}.p-index_career__logo .list,.p-index_career__voice .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_career__logo .list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.p-index_career__logo .list li{width:calc(100%/3);padding-left:20px;position:relative}.p-index_career__logo .list li::before{content:"-";position:absolute;top:0;left:0}.p-index_career__logo02{text-align:center;padding-top:50px;margin-bottom:-12px}.p-index_career__voice{margin-bottom:calc(2.44898vw + 40.81633px)}.p-index_career__voice .body{padding:0 50px;margin-top:25px}.p-index_career__voice .img{width:52.1%}.p-index_career__voice .text{width:42%}.p-index_career__voice .text mark{font-weight:400;font-style:normal;background:#f8f859}.p-index_career__voice .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(.40816vw + 8.46939px);line-height:170%;margin-top:-35px;white-space:nowrap;color:#999}.p-index_career__voice .name .fukidashi{margin-right:8px}.p-index_career__voice .copy{color:#111;font-weight:700;font-size:2.8rem;margin-top:-10px;line-height:160%;margin-bottom:14px}.p-index_course{background:#f8f859;position:relative;margin-top:calc(8.97959vw + 46.32653px);padding-top:130px;padding-bottom:30px}.p-index_course__arrow{position:absolute;top:calc(-1.22449vw + -25.40816px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index_course__arrow polygon:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.p-index_course__arrow.is-act polygon{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-index_course__obj{position:absolute;top:140px;left:120px;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;-webkit-transform:scale(.8) rotate(12deg);transform:scale(.8) rotate(12deg);-webkit-transition-delay:.3s;transition-delay:.3s}.p-index_course__obj.is-act{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.p-index_course__title{text-align:center;position:relative;z-index:1}.p-index_course__title.is-act .en{letter-spacing:.06em;opacity:1}.p-index_course__title.is-act .line{-webkit-filter:blur(0);filter:blur(0)}.p-index_course__title.is-act .line,.p-index_course__title.is-act .main,.p-index_course__title.is-act .main .label_text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-index_course__title .en{position:absolute;top:-12px;left:0;width:100%;color:#fff;font-size:calc(4.89796vw + 4.16327rem);font-weight:400;font-family:"Six Caps",sans-serif;z-index:-1;opacity:0;letter-spacing:0;-webkit-transition:all .8s cubic-bezier(.25,1,.5,1);transition:all .8s cubic-bezier(.25,1,.5,1)}.p-index_course__title .line{display:block;margin-bottom:42px;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition:all 1s cubic-bezier(.25,1,.5,1);transition:all 1s cubic-bezier(.25,1,.5,1)}.p-index_course__title .line,.p-index_course__title .main,.p-index_course__title .main .label_text{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.p-index_course__title .main{padding:28px 0;background:#fff;border:4px solid #111;border-radius:10px;display:block;max-width:668px;margin:0 auto;-webkit-transition:all 1s cubic-bezier(.25,1,.5,1);transition:all 1s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.4s;transition-delay:.4s}.p-index_course__title .main .label_text{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.7s;transition-delay:.7s}.p-index_course__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:65px;padding-bottom:55px;margin-bottom:50px;position:relative}.p-index_course__anchor::before{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;height:336px;background:#fff}.p-index_course__anchor li:nth-child(1) .img{top:10px}.p-index_course__anchor li:nth-child(1) .bg{top:70px;left:10px}.p-index_course__anchor li:nth-child(3) .bg{top:20px;left:20px}.p-index_course__anchor li:nth-child(4) .bg{top:60px}.p-index_course__anchor li:nth-child(4) .img{top:-30px}.p-index_course__anchor a{display:block;width:280px;padding-top:300px;position:relative;margin:0 10px}.p-index_course__anchor a.is-hover .img{-webkit-transform:translateY(10px);transform:translateY(10px)}.p-index_course__anchor a.is-hover .bg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-index_course__anchor .bg,.p-index_course__anchor .img{position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index_course__anchor .img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.p-index_course__anchor .box{background:#fff;border:1px solid #000;border-radius:5px;width:220px;height:160px;padding-top:15px;margin:0 auto;position:relative;z-index:2}.p-index_course__anchor .box::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 7px 0;border-color:#111 transparent transparent;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px}.p-index_course__anchor .job{line-height:150%;min-height:40px;width:100%;color:#111;font-weight:700;font-size:calc(.2449vw + 1.20816rem)}.p-index_course__anchor .copy{font-weight:700;font-size:calc(.2449vw + 1.40816rem);color:#93c532}.p-index_course__anchor .copy.-blue,.p-index_course__block .copy span.blue{color:#0d7fbb}.p-index_course__block{background:#fff;border-radius:calc(.40816vw + 3.46939px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 50px 45px;margin-bottom:30px}.p-index_course__block .text{width:50%;min-height:320px}.p-index_course__block .sentence{max-width:410px;line-height:185%;font-size:calc(.2449vw + 1.20816rem)}.p-index_course__block .title{position:relative;z-index:1;min-height:110px;padding-top:44px;margin-bottom:5px}.p-index_course__block .title .en{position:absolute;top:40px;left:8px;letter-spacing:.06em;font-family:"Six Caps",sans-serif;font-weight:400;font-size:calc(4.89796vw + 41.63265px);color:#eee;z-index:-1}.p-index_course__block .title .ja{background:#93c532;color:#fff;font-size:calc(1.38776vw + 12.79592px);padding:8px 15px;margin-bottom:5px}.p-index_course__block .title .ja.-blue{background:#0d7fbb}.p-index_course__block .copy{color:#111;font-weight:700;font-size:2.8rem;line-height:150%;margin-bottom:15px}.p-index_course__block .copy span{color:#93c532}.p-index_course__block .fukidashi span,.p-index_course__block .img,.p-index_event{position:relative}.p-index_course__block .img .chara{position:absolute;top:-10px;left:-70px}.p-index_course__block .img .chara.-n02,.p-index_course__block .img .chara.-n03{left:-110px}.p-index_course__block .img .chara.-n04{left:-140px;top:-30px}.p-index_course__block .fukidashi{width:100%;text-align:center;margin-top:30px;margin-bottom:16px;font-weight:700;letter-spacing:.07em;font-size:calc(.65306vw + .9551rem)}.p-index_course__block .fukidashi span::after,.p-index_course__block .fukidashi span::before{content:"";position:absolute;width:3px;height:26px;background:#e95985;top:4px;left:-25px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.p-index_course__block .fukidashi span::after{left:auto;right:-25px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.p-index_course__block .list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_course__block .list a{max-width:320px;width:calc(4.89796vw + 241.63265px);background:#e95985;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;position:relative;font-size:calc(.65306vw + .9551rem);line-height:160%;padding-right:25px;letter-spacing:.1em;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.p-index_course__block .list a::before{content:"";background-image:url(../../img/common/bg01.png);background-size:666px auto;background-position:left -50px bottom -150px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4;mix-blend-mode:color-burn}.p-index_course__block .list a.is-hover{background:rgba(233,89,133,.75)}.p-index_course__block .list a.is-hover.-blue{background:rgba(0,150,201,.75)}.p-index_course__block .list a.is-hover.-request{background:rgba(80,182,218,.75)}.p-index_course__block .list a.is-hover.-green{background:rgba(147,197,50,.75)}.p-index_course__block .list a.-course{padding:0 14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:calc(.32653vw + 1.27755rem)}.p-index_course__block .list a.-course::before{background-position:left -80px bottom -155px}.p-index_course__block .list a.-course .arrow{top:35px}.p-index_course__block .list a.-green{background:#93c532}.p-index_course__block .list a.-green::before{opacity:.3}.p-index_course__block .list a.-blue{background:#0096c9}.p-index_course__block .list a.-request{background:#50b6da}.p-index_course__block .list a.-request::before{opacity:.5;background-position:left -120px bottom -180px}.p-index_course__block .list .thumb{margin-right:18px}.p-index_course__block .list .text{white-space:nowrap}.p-index_course__block .list .ico{margin-right:20px}.p-index_course__block .list .arrow{position:absolute;right:20px;top:30px}.p-index_course__block .list .arrow svg{width:15px;height:15px;fill:#fff}.p-index_event{padding-top:158px}.p-index_event__title{text-align:center;position:relative;z-index:1}.p-index_event__title.is-act .en{letter-spacing:.06em;opacity:1}.p-index_event__title.is-act .line{-webkit-filter:blur(0);filter:blur(0)}.p-index_event__title.is-act .line,.p-index_event__title.is-act .main,.p-index_event__title.is-act .main .label_text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-index_event__title .en{position:absolute;top:0;left:0;width:100%;color:#eee;font-size:calc(4.89796vw + 41.63265px);font-family:"Six Caps",sans-serif;font-weight:400;z-index:-1;opacity:0;letter-spacing:0;-webkit-transition:all .8s cubic-bezier(.25,1,.5,1);transition:all .8s cubic-bezier(.25,1,.5,1)}.p-index_event__title .line{display:block;margin-bottom:45px;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition:all 1s cubic-bezier(.25,1,.5,1);transition:all 1s cubic-bezier(.25,1,.5,1)}.p-index_event__title .line,.p-index_event__title .main,.p-index_event__title .main .label_text{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.p-index_event__title .main{-webkit-transition:all 1s cubic-bezier(.25,1,.5,1);transition:all 1s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.4s;transition-delay:.4s}.p-index_event__title .main .label_text{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.7s;transition-delay:.7s}.p-index_event__list{margin-top:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_event__list.is-act .circle{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-index_event__list.is-act .comment{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.p-index_event__list a{position:relative;width:320px;height:320px}.p-index_event__list a::after{content:"";position:absolute;width:314px;height:314px;border-radius:200px;border:2px solid #e95985;top:10px;left:10px}.p-index_event__list a.-blue::after{border-color:#78cbe8}.p-index_event__list a.-green::after{border-color:#93c532}.p-index_event__list a.is-hover .circle img{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}.p-index_event__list .fukidashi{position:absolute;top:-18px;left:-40px;z-index:5}.p-index_event__list .title{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-index_event__list .comment{position:absolute;top:280px;left:0;width:100%;text-align:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.p-index_event__list .circle{background:#111;border-radius:200px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(.9);transform:scale(.9);overflow:hidden}.p-index_event__list .circle img{opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index_event__people{position:absolute;top:90px;-webkit-transition:all .5s cubic-bezier(.25,1,.5,1);transition:all .5s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.4s;transition-delay:.4s;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.p-index_event__people.is-act{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-index_event__people.-boy{top:80px;left:calc(50% - 490px)}.p-index_event__people.-girl{left:calc(50% + 315px)}.p-index_solution__anchor .number::before,_:-ms-lang(x)::-ms-backdrop{padding-top:0}.m-course_detail .stage .stage_row .slider .item{padding:0 30px 10px}.swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{position:relative;left:initial;top:initial;background:#111;width:60px;height:60px;display:grid;place-content:center;margin-top:10px}.swiper-buttons .swiper-button-next::after,.swiper-buttons .swiper-button-prev::after{font-size:1em;color:#0096c9}.swiper-buttons .swiper-button-next svg,.swiper-buttons .swiper-button-prev svg{display:none}.u-anchor{margin-top:calc(-4.89796vw + -41.63265px);padding-top:calc(4.89796vw + 41.63265px)}.u-fadein{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .6s ease;transition:all .6s ease}.u-fadein.is-act{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.u-center{text-align:center}.u-block_center,.u-margin_center{margin-right:auto;margin-left:auto}.u-block_center{display:block}.u-right{text-align:right}.u-none,.u-visible_sp{display:none}.u-visible_pc{display:block}.test_hide{display:none}.test_show{display:block}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%);font-style:normal;color:inherit}.anchor{margin-top:-120px;padding-top:120px}.text_note{font-size:85%;color:#aaa;display:inline-block;line-height:170%}.bg_white{background:#fff}.u-anchor{padding-top:95px;margin:-95px 0 0;border-top:none;height:auto}.u-font_bold{font-weight:700}.u-color_red{color:#d73028!important}.u-font_color_pink{color:#f8f859}.u-font_large{font-size:120%}.u-font_note{font-size:90%;color:#999}a.text_link{color:#e95985;text-decoration:underline}.inline_block{display:inline-block}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.ovfl{overflow:hidden}.alignright,.fr,.imgR{float:right;margin-left:10px}.alignleft,.fl,.imgL{float:left;margin-right:10px}.aligncenter,.btn,.imgC,.tC{text-align:center}.aligncenter,.imgC{display:block;margin-left:auto;margin-right:auto}.sign,.tR{text-align:right}.tL{text-align:left!important}.center-block{display:block;margin-right:auto;margin-left:auto}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@media screen and (max-width:767px){.event_list .event_box .thumb.-cancel::after,.event_list .event_box .thumb.-closing::after,.event_list .event_box .thumb.-put_off::after{font-size:1.1rem!important}.event_list .event_box .thumb.-closing::after{content:"こちらのイベントの\A申込み受付は\A締め切りました";top:53%;left:2%}}@media only screen and (max-width:767px) and (max-width:767px){.m-course_detail .employment .company_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .employment .company_list ul li{max-width:50%}}@media only screen and (max-width:767px){.l-footer{padding-bottom:5vw;margin-top:18vw}.l-footer__inner{display:block}.l-footer__logo,.l-header__anchor br{display:none}.l-footer__btn{width:60vw;display:block;margin:6vw auto}.l-footer__copyright{font-size:3vw;text-align:center;margin-top:8vw}.l-header__logo{width:60vw;padding-left:5vw;font-size:0}.l-header__logo img{vertical-align:middle}.l-header__navi{position:fixed;top:13vw;right:0;background:#fff;width:100vw;pointer-events:none;display:block;padding-top:10vw;padding-bottom:6vh;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header__navi.is-act{pointer-events:auto;opacity:1}.l-header__anchor{display:block}.l-header__anchor a{font-size:3.6vw;margin-bottom:2vh}.c-solution_body__guide br,.l-header__cv{display:none}.l-header__menu{width:13vw;height:13vw;background:#0096c9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header__menu span{height:2px;background:#fff;width:50%;margin:.8vw 5%;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.l-header__menu.is-act span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:2vw}.l-header__menu.is-act span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-2vw}.l-header__menu.is-act span:nth-child(2){opacity:0}.c-font01{font-size:3vw;line-height:1}.lower_ttl02.opencampus{height:430px}.feature_lower_ttl.feature36{background-position:right}.common_ao .in .entry_list,.common_head_anchor,.common_recommendation .in .entry_list{display:block}.common_head_anchor li:last-child a{margin-bottom:0}.common_head_anchor li a{width:100%;margin-bottom:1em}.common_ao .in .entry_list li{border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border-bottom:1px dashed #c4c4c4}.common_ao .in .entry_list .-reverse,.common_recommendation .in .entry_list .-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.common_recommendation .in{background-image:none}.common_recommendation .in .ttl img{right:auto;position:static}.common_recommendation .in .entry_list li{border-right:none;text-align:left;border-bottom:2px dashed #eb6c81;width:100%}.common_recommendation .in .entry_list li p{margin-bottom:20px;margin-right:0}.youtube_bnr .Recruitment_status_top{width:90%}.youtube_bnr .Recruitment_status_top .RecruitmentBtn{font-size:1.4rem}.youtube_bnr .Recruitment_status_top .ttl{font-size:1.8rem}.m-course_detail .interview .teacher dd,.youtube_bnr .Recruitment_status_top .txt{font-size:1.2rem}.c-container{width:100%;padding:0 5vw}.c-ttl01 .en.-thin{top:4vw}.c-ttl01 .ja{margin-top:-5vw}.c-ttl01 svg{width:90%;height:auto}.c-ttl02{padding:10vw 0 5.5vw}.c-ttl02 .en{top:12vw;white-space:nowrap}.c-ttl02 .ja{border-width:3px}.c-ttl02 .ja::after,.c-ttl02 .ja::before{border-width:3px;height:calc(100% - 6px)}.c-solution_body__guide{text-align:left}.c-solution_body__title{padding-top:7vw;padding-bottom:5vw}.c-solution_body__title.-narrow{padding-top:6.5vw}.c-solution_body__title .label{padding:0 2vw;top:-4vw}.c-solution_body__title .title{margin-bottom:2vw}.c-solution_body__title .title svg{width:80%;height:auto}.c-solution_body__title .title .check{width:7vw;height:auto;top:0;margin-right:-6px}.c-solution_body__board{padding:0 5vw}.c-cv_banner{display:block;margin:16vw 0 0}.c-cv_banner.is-act::before{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.c-cv_banner::before{width:120%;height:100%;top:11vw;left:-17vw;background-size:contain;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.c-cv_banner a{margin-bottom:14vw}.c-cv_banner .comment{left:-20vw;top:-15vw;-webkit-transform:scale(.6);transform:scale(.6)}.c-solution_head{background-position:top center;padding-top:30vw;height:100vw}.c-solution_head__chara,.m-course_detail.anime_cg .p-course_strengths .txt br,.m-course_detail.corona .p-course_strengths .txt br,.m-course_detail.design .p-course_strengths .txt br,.m-course_detail.e-sports .p-course_strengths .txt br,.m-course_detail.game .p-course_strengths .txt br,.m-course_detail.manga_illust .p-course_strengths .txt br,.m-course_detail.other .p-course_strengths .txt br,.m-course_detail.pop_culture .p-course_strengths .txt br,.m-course_detail.social_media .p-course_strengths .txt br,.m-course_detail.super_creator .p-course_strengths .txt br{display:none}.c-solution_head__title .question svg{width:85%;height:auto}.c-solution_head__title .answer{width:90%;border-width:2px;padding:8vw 4vw 4vw}.c-solution_head__title .answer::before{line-height:100%;margin-bottom:-5vw}.c-solution_head__title .answer svg{width:100%;height:auto}.m-course_detail.super_creator .p-course_strengths .btn04{margin-top:30px}.m-course_detail.super_creator .p-course_strengths .txt{text-align:left}.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover,.m-course_detail.corona .p-course_navi__anchor a.is-hover,.m-course_detail.design .p-course_navi__anchor a.is-hover,.m-course_detail.e-sports .p-course_navi__anchor a.is-hover,.m-course_detail.game .p-course_navi__anchor a.is-hover,.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover,.m-course_detail.other .p-course_navi__anchor a.is-hover,.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover,.m-course_detail.social_media .p-course_navi__anchor a.is-hover,.m-course_detail.super_creator .p-course_navi__anchor a.is-hover{color:#000}.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover::after,.m-course_detail.corona .p-course_navi__anchor a.is-hover::after,.m-course_detail.design .p-course_navi__anchor a.is-hover::after,.m-course_detail.e-sports .p-course_navi__anchor a.is-hover::after,.m-course_detail.game .p-course_navi__anchor a.is-hover::after,.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover::after,.m-course_detail.other .p-course_navi__anchor a.is-hover::after,.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover::after,.m-course_detail.social_media .p-course_navi__anchor a.is-hover::after,.m-course_detail.super_creator .p-course_navi__anchor a.is-hover::after{top:50%}.m-course_detail.super_creator .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.super_creator .border_area{padding:30px}.m-course_detail.super_creator .equipment_slider__table{overflow-x:scroll}.m-course_detail.anime_cg .equipment_slider__table table,.m-course_detail.corona .equipment_slider__table table,.m-course_detail.design .equipment_slider__table table,.m-course_detail.e-sports .equipment_slider__table table,.m-course_detail.game .equipment_slider__table table,.m-course_detail.manga_illust .equipment_slider__table table,.m-course_detail.other .equipment_slider__table table,.m-course_detail.pop_culture .equipment_slider__table table,.m-course_detail.social_media .equipment_slider__table table,.m-course_detail.super_creator .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}.m-course_detail.anime_cg .equipment_slider__table table tr td,.m-course_detail.anime_cg .equipment_slider__table table tr th,.m-course_detail.corona .equipment_slider__table table tr td,.m-course_detail.corona .equipment_slider__table table tr th,.m-course_detail.design .equipment_slider__table table tr td,.m-course_detail.design .equipment_slider__table table tr th,.m-course_detail.e-sports .equipment_slider__table table tr td,.m-course_detail.e-sports .equipment_slider__table table tr th,.m-course_detail.game .equipment_slider__table table tr td,.m-course_detail.game .equipment_slider__table table tr th,.m-course_detail.manga_illust .equipment_slider__table table tr td,.m-course_detail.manga_illust .equipment_slider__table table tr th,.m-course_detail.other .equipment_slider__table table tr td,.m-course_detail.other .equipment_slider__table table tr th,.m-course_detail.pop_culture .equipment_slider__table table tr td,.m-course_detail.pop_culture .equipment_slider__table table tr th,.m-course_detail.social_media .equipment_slider__table table tr td,.m-course_detail.social_media .equipment_slider__table table tr th,.m-course_detail.super_creator .equipment_slider__table table tr td,.m-course_detail.super_creator .equipment_slider__table table tr th{min-width:150px}.m-course_detail.super_creator .pickup__container{margin-top:30px;padding:30px}.m-course_detail.super_creator .results .prompt_report{width:100%}.m-course_detail.super_creator .results_valo__item.-sp-w100,.m-course_detail.super_creator .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.super_creator .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.super_creator .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.game .p-course_strengths .btn04{margin-top:30px}.m-course_detail.game .p-course_strengths .txt{text-align:left}.m-course_detail.game .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.game .border_area{padding:30px}.m-course_detail.game .equipment_slider__table{overflow-x:scroll}.m-course_detail.game .pickup__container{margin-top:30px;padding:30px}.m-course_detail.game .results .prompt_report{width:100%}.m-course_detail.game .results_valo__item.-sp-w100,.m-course_detail.game .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.game .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.game .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.e-sports .p-course_strengths .btn04{margin-top:30px}.m-course_detail.e-sports .p-course_strengths .txt{text-align:left}.m-course_detail.e-sports .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.e-sports .border_area{padding:30px}.m-course_detail.e-sports .equipment_slider__table{overflow-x:scroll}.m-course_detail.e-sports .pickup__container{margin-top:30px;padding:30px}.m-course_detail.e-sports .results .prompt_report{width:100%}.m-course_detail.e-sports .results_valo__item.-sp-w100,.m-course_detail.e-sports .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.e-sports .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.e-sports .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.anime_cg .p-course_strengths .btn04{margin-top:30px}.m-course_detail.anime_cg .p-course_strengths .txt{text-align:left}.m-course_detail.anime_cg .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.anime_cg .border_area{padding:30px}.m-course_detail.anime_cg .equipment_slider__table{overflow-x:scroll}.m-course_detail.anime_cg .pickup__container{margin-top:30px;padding:30px}.m-course_detail.anime_cg .results .prompt_report{width:100%}.m-course_detail.anime_cg .results_valo__item.-sp-w100,.m-course_detail.anime_cg .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.anime_cg .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.anime_cg .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.pop_culture .p-course_strengths .btn04{margin-top:30px}.m-course_detail.pop_culture .p-course_strengths .txt{text-align:left}.m-course_detail.pop_culture .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.pop_culture .border_area{padding:30px}.m-course_detail.pop_culture .equipment_slider__table{overflow-x:scroll}.m-course_detail.pop_culture .pickup__container{margin-top:30px;padding:30px}.m-course_detail.pop_culture .results .prompt_report{width:100%}.m-course_detail.pop_culture .results_valo__item.-sp-w100,.m-course_detail.pop_culture .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.pop_culture .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.pop_culture .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.design .p-course_strengths .btn04{margin-top:30px}.m-course_detail.design .p-course_strengths .txt{text-align:left}.m-course_detail.design .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.design .border_area{padding:30px}.m-course_detail.design .equipment_slider__table{overflow-x:scroll}.m-course_detail.design .pickup__container{margin-top:30px;padding:30px}.m-course_detail.design .results .prompt_report{width:100%}.m-course_detail.design .results_valo__item.-sp-w100,.m-course_detail.design .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.design .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.design .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.social_media .p-course_strengths .btn04{margin-top:30px}.m-course_detail.social_media .p-course_strengths .txt{text-align:left}.m-course_detail.social_media .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.social_media .border_area{padding:30px}.m-course_detail.social_media .equipment_slider__table{overflow-x:scroll}.m-course_detail.social_media .pickup__container{margin-top:30px;padding:30px}.m-course_detail.social_media .results .prompt_report{width:100%}.m-course_detail.social_media .results_valo__item.-sp-w100,.m-course_detail.social_media .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.social_media .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.social_media .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.manga_illust .p-course_strengths .btn04{margin-top:30px}.m-course_detail.manga_illust .p-course_strengths .txt{text-align:left}.m-course_detail.manga_illust .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.manga_illust .border_area{padding:30px}.m-course_detail.manga_illust .equipment_slider__table{overflow-x:scroll}.m-course_detail.manga_illust .pickup__container{margin-top:30px;padding:30px}.m-course_detail.manga_illust .results .prompt_report{width:100%}.m-course_detail.manga_illust .results_valo__item.-sp-w100,.m-course_detail.manga_illust .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.manga_illust .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.manga_illust .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.corona .p-course_strengths .btn04{margin-top:30px}.m-course_detail.corona .p-course_strengths .txt{text-align:left}.m-course_detail.corona .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.corona .border_area{padding:30px}.m-course_detail.corona .equipment_slider__table{overflow-x:scroll}.m-course_detail.corona .pickup__container{margin-top:30px;padding:30px}.m-course_detail.corona .results .prompt_report{width:100%}.m-course_detail.corona .results_valo__item.-sp-w100,.m-course_detail.corona .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.corona .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.corona .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail.other .p-course_strengths .btn04{margin-top:30px}.m-course_detail.other .p-course_strengths .txt{text-align:left}.m-course_detail.other .solution_skil .text{padding-left:5px;padding-right:5px}.m-course_detail.other .border_area{padding:30px}.m-course_detail.other .equipment_slider__table{overflow-x:scroll}.m-course_detail.other .pickup__container{margin-top:30px;padding:30px}.m-course_detail.other .results .prompt_report{width:100%}.m-course_detail.other .results_valo__item.-sp-w100,.m-course_detail.other .results_valo__list.-pc-w80{max-width:100%}.m-course_detail.other .works .movie_gallery .slick-next{right:35%;top:115%}.m-course_detail.other .works .movie_gallery .slick-prev{left:35%;top:115%}.m-course_detail .results__item__head .image.-student{max-width:30%}.m-course_detail .p-course_navi__anchor li,.m-course_detail .results__list p{margin-bottom:0}.m-course_detail .field__list .ttl,.m-course_detail .results__item__head .text .ttl::before{margin-bottom:.5em}.m-course_detail .field__list .txt{font-size:1.2rem;line-height:1.7}.m-course_detail .topics__row{display:block}.m-course_detail .p-course_interview-student .interview_slider__item__img img,.m-course_detail .topics__item{width:100%}.m-course_detail .topics__item__content h4{width:80px;height:80px}.m-course_detail .topics__item__content h4 span{font-size:2.6rem}.m-course_detail .topics__item__content .detail h5{font-size:2rem}.m-course_detail .p-course_interview .interview_student_slider{padding-top:60px}.m-course_detail .p-course_interview .interview_student_slider .other-container{top:5%}.m-course_detail .p-course_interview .interview_student_slider .other-container:nth-child(4){top:3%}.m-course_detail .p-course_interview-student .interview_slider .slick-next{top:200px;right:0}.m-course_detail .p-course_interview-student .interview_slider .slick-prev{top:200px;left:0}.m-course_detail .p-course_interview-student .interview_slider__item__heading{width:100px;height:100px}.m-course_detail .p-course_interview-student .interview_slider__item__container{display:block;padding:30px}.m-course_detail .p-course_interview-student .interview_slider__item__img{min-width:100%;max-width:100%}.m-course_detail .p-course_interview-student .interview_slider__item__faq{margin-left:auto;margin-top:40px}.m-course_detail .stage .stage_row .slider .item iframe{height:200px}.m-course_detail .freerental .freerental_content{margin-top:30px}.m-course_detail .freerental .freerental_content .sp_slider .slick-next{right:35%;top:105%}.m-course_detail .freerental .freerental_content .sp_slider .slick-prev{left:35%;top:105%}.m-course_detail .freerental .freerental_row{display:block}.m-course_detail .freerental .freerental_row .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .freerental .freerental_row .item:nth-child(4) .img{width:50%}.m-course_detail .freerental .freerental_row .item .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;margin:0 auto;height:180px}.m-course_detail .freerental .freerental_row .item .img img{-o-object-fit:contain;object-fit:contain;height:100%}.m-course_detail .freerental .freerental_row .item .text{margin-top:20px;text-align:center}.m-course_detail .employment .achieve .head{display:block}.m-course_detail .employment .achieve .head .lead{font-size:1.4rem}.m-course_detail .employment .achieve .head .lead strong{display:inline}.m-course_detail .employment .achieve .head .lead strong::after{content:"";width:80%;height:6px;background:#fff332;position:absolute;bottom:-6px;z-index:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-course_detail .employment .achieve .head .lead::before{content:none}.m-course_detail .employment .achieve .head .lead span{font-size:4rem}.m-course_detail .employment .achieve__list{padding:20px}.m-course_detail .employment .achieve__text{width:49%}.m-course_detail .employment .achieve__img{width:49%;margin-right:2%}.m-course_detail .employment .achieve__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .employment .employment_row .content{width:100%;margin-top:20px}.m-course_detail .employment .employment_row .content__title{text-align:center}.p-course_interview-naitei__item{width:100%;margin-top:30px}.p-course_interview-naitei .special_interview_slider{padding-top:30px}.p-course_interview-naitei__company{padding:20px}.p-course_interview-naitei__work{display:block;padding:20px}.p-course_interview-naitei__work .img{width:100%;margin-right:0;margin-bottom:20px}.m-course_detail .stage .stage_row .text.-full p,.p-course_interview-naitei__work .body{width:100%}.m-course_detail.super_creator .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #d73028 inset;box-shadow:0 0 0 2px #d73028 inset}.m-course_detail.super_creator .curriculum .box .ttl06::before,.m-course_detail.super_creator .future .keyword_box.is-act h3::after{background:#d73028}.m-course_detail.super_creator .future .keyword_box h3::after{color:#d73028}.m-course_detail.game .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #0d7fbb inset;box-shadow:0 0 0 2px #0d7fbb inset}.m-course_detail.game .curriculum .box .ttl06::before,.m-course_detail.game .future .keyword_box.is-act h3::after{background:#0d7fbb}.m-course_detail.game .future .keyword_box h3::after{color:#0d7fbb}.m-course_detail.e-sports .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #f1b237 inset;box-shadow:0 0 0 2px #f1b237 inset}.m-course_detail.e-sports .curriculum .box .ttl06::before,.m-course_detail.e-sports .future .keyword_box.is-act h3::after{background:#f1b237}.m-course_detail.e-sports .future .keyword_box h3::after{color:#f1b237}.m-course_detail.anime_cg .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #1daa9b inset;box-shadow:0 0 0 2px #1daa9b inset}.m-course_detail.anime_cg .curriculum .box .ttl06::before,.m-course_detail.anime_cg .future .keyword_box.is-act h3::after{background:#1daa9b}.m-course_detail.anime_cg .future .keyword_box h3::after{color:#1daa9b}.m-course_detail.pop_culture .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #93c532 inset;box-shadow:0 0 0 2px #93c532 inset}.m-course_detail.pop_culture .curriculum .box .ttl06::before,.m-course_detail.pop_culture .future .keyword_box.is-act h3::after{background:#93c532}.m-course_detail.pop_culture .future .keyword_box h3::after{color:#93c532}.m-course_detail.design .future .keyword_box.is-act,.m-course_detail.social_media .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #ec6d81 inset;box-shadow:0 0 0 2px #ec6d81 inset}.m-course_detail.design .curriculum .box .ttl06::before,.m-course_detail.design .future .keyword_box.is-act h3::after,.m-course_detail.social_media .curriculum .box .ttl06::before,.m-course_detail.social_media .future .keyword_box.is-act h3::after{background:#ec6d81}.m-course_detail.design .future .keyword_box h3::after,.m-course_detail.social_media .future .keyword_box h3::after{color:#ec6d81}.m-course_detail.manga_illust .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #93c532 inset;box-shadow:0 0 0 2px #93c532 inset}.m-course_detail.manga_illust .curriculum .box .ttl06::before,.m-course_detail.manga_illust .future .keyword_box.is-act h3::after{background:#93c532}.m-course_detail.manga_illust .future .keyword_box h3::after{color:#93c532}.m-course_detail.corona .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #b276ad inset;box-shadow:0 0 0 2px #b276ad inset}.m-course_detail.corona .curriculum .box .ttl06::before,.m-course_detail.corona .future .keyword_box.is-act h3::after{background:#b276ad}.m-course_detail.corona .future .keyword_box h3::after{color:#b276ad}.m-course_detail.other .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #eb4a73 inset;box-shadow:0 0 0 2px #eb4a73 inset}.m-course_detail.other .curriculum .box .ttl06::before,.m-course_detail.other .future .keyword_box.is-act h3::after{background:#eb4a73}.m-course_detail.other .future .keyword_box h3::after{color:#eb4a73}.m-course_detail .jobs{padding-bottom:20px}.m-course_detail .jobs_industry__container{border:3px solid;padding:20px}.m-course_detail .jobs_industry__list{margin-bottom:-20px}.m-course_detail .jobs_industry__item{margin-bottom:20px;padding:0 0 20px;border-left:none;border-bottom:1px solid #aaa}.m-course_detail .jobs_industry__item:last-child{padding-bottom:0;border-bottom:none}.m-course_detail .jobs_industry__item .ttl{font-size:1.6rem;margin-bottom:.5em}.m-course_detail .jobs_industry__item .txt{font-size:1.4rem}.m-course_detail .jobs_occupation__list{margin-bottom:-20px}.m-course_detail .jobs_occupation__item{margin-bottom:20px}.m-course_detail .jobs_occupation__item .text{padding-left:10px}.m-course_detail .jobs_occupation__item .ttl{font-size:1.8rem;margin-top:0}.m-course_detail .jobs_occupation__item .txt{font-size:1.4rem}.m-course_detail .instructor_slider{margin-left:-5px;margin-right:-5px;margin-top:60px;width:auto}.m-course_detail .instructor_slider .slick-prev{left:-20px}.m-course_detail .instructor_slider .slick-next{right:-20px}.m-course_detail .instructor_slider__item{padding-left:5px;padding-right:5px}.m-course_detail .instructor_slider__item__container{display:block;padding:25px}.m-course_detail .instructor_slider__item__head{max-width:100%}.m-course_detail .instructor_slider__item__body{padding-left:0;margin-top:1em}.m-course_detail .instructor_slider__item .info{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.m-course_detail .instructor_slider__item .txt{line-height:1.7;margin-top:.5em}.m-course_detail .instructor_slider__item .list{margin-top:1em}.m-course_detail .instructor_slider__item .list .item{margin-bottom:1em}.m-course_detail .instructor_slider__item .list .item:last-child{margin-bottom:0}.m-course_detail .instructor_slider__ttl{font-size:1.8rem}.m-course_detail .instructor_slider__subttl,.m-course_detail .stage .stage_row .text h3 span,.p-course_interview-naitei__profile li{font-size:1.4rem}.m-course_detail .results__list{margin-top:60px;margin-bottom:-30px}.m-course_detail .results__item{margin-bottom:30px}.m-course_detail .results__item__head .text{padding-left:20px}.m-course_detail .results__item__head .text .ttl{font-size:2rem}.m-course_detail .results__item__head .text .subttl{line-height:1.4;font-weight:700;margin-top:.5em}.m-course_detail .results__item__head .text .txt{margin-top:1em;line-height:1.7}.m-course_detail .results__item__body{margin-top:20px}.m-course_detail .results__item__body .label{display:inline-block;border-radius:9999px;color:#fff;line-height:1.4;padding:.25em 1em;margin-bottom:.5em}.m-course_detail .results_valo{margin-top:60px;text-align:center;padding:20px}.m-course_detail .results_valo__subttl{font-size:1.4rem;margin-bottom:1em}.m-course_detail .results_valo__ttl{font-size:2.4rem}.m-course_detail .results_valo__ttl::after{height:3px}.m-course_detail .results_valo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}.m-course_detail .results_valo__item{padding-left:5px;padding-right:5px;width:100%;max-width:50%;margin-bottom:30px}.m-course_detail .graduate_interview .name span,.m-course_detail .results_valo__item .caption,.m-course_detail .stage .stage_row .slider .title .name{font-size:1.6rem}.m-course_detail .results_valo__item .txt{margin-bottom:0;line-height:1.4;font-size:1.2rem}.m-course_detail .fukidashi_ttl{padding:20px 0}.m-course_detail .fukidashi_ttl::after{bottom:-10px}.m-course_detail .separator_line{padding-top:20px;border-width:4px;position:relative}.m-course_detail .separator_line::after{content:"";position:absolute;width:100%;left:0;top:100px;border-top:4px solid #111}.m-course_detail .separator_line.large::after{top:142px}.m-course_detail .separator_line .ttl05{position:relative}.m-course_detail .separator_line .ttl05::after{content:"";position:absolute;width:12px;height:12px;border-left:4px solid #111;border-bottom:4px solid #111;background-color:#f0f0f0;bottom:-26px;left:calc(50% - 11px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10}.m-course_detail .p-course_front__title{font-size:5vw;margin-bottom:15px}.m-course_detail .p-course_flow{padding:0;margin-bottom:60px;margin-top:-40px}.m-course_detail .course_detail_event{margin-bottom:20px}.m-course_detail .course_detail_event .title .fukidashi{border-width:2px;border-radius:5px;padding:5px 10px;font-size:4.8vw}.m-course_detail .course_detail_event .title .fukidashi::after{bottom:-8px;border-width:8px 9px 0}.m-course_detail .course_detail_event .event_list .event_box .btn_list{display:none}.m-course_detail .course_detail_event .box,.m-course_detail .course_detail_event .event_list .event_box a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .course_detail_event .event_list .event_box .thumb{width:50%}.m-course_detail .course_detail_event .event_list .event_box .text{width:50%;padding:15px}.m-course_detail .about__ttl::before,.m-course_detail .course_detail_event .box .text p,.m-course_detail .course_detail_event .event_list .event_box .guide{display:none}.m-course_detail .course_detail_event .event_list .event_box .title{text-align:left;font-size:3.8vw;padding:0;margin-bottom:8px}.m-course_detail .course_detail_event .event_list .event_box .date{font-size:3.4vw}.m-course_detail .course_detail_event .box{margin-bottom:20px;padding:0}.m-course_detail .course_detail_event .box::before,.m-course_detail .employment .employment_list ul li::before,.m-course_detail .p-course_navi__anchor li::before,.m-course_detail .pickup .pickup_row::after{content:none}.m-course_detail .course_detail_event .box .img{width:55%;height:auto}.m-course_detail .course_detail_event .box .text{padding:10px;width:45%}.m-course_detail .course_detail_event .box .text .name{font-size:3.8vw;letter-spacing:0;margin-bottom:5px}.m-course_detail .course_detail_event .box .text .date{display:block;font-size:3.4vw}.m-course_detail .p-course_navi{padding:30px 0 10px}.m-course_detail .p-course_navi__anchor{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .p-course_navi__anchor li{width:49%;padding:0}.m-course_detail .p-course_navi__anchor li:last-child::after{content:none}.m-course_detail .p-course_navi__anchor li.-wide{width:calc(100%/3*2)}.m-course_detail .p-course_navi__anchor a{font-size:3vw;width:100%!important;min-width:auto;margin:0;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left}.m-course_detail .p-course_navi__anchor a::before{font-size:3.2vw;margin:0;content:none}.m-course_detail .p-course_navi__anchor a::after{font-size:3.2vw;margin-top:3px;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-course_detail .field,.p-course_interview-naitei{padding-bottom:20px}.m-course_detail .field__container .image{margin:0 auto;max-width:300px}.m-course_detail .field__container .text{margin-top:20px}.m-course_detail .field__container .text .ttl{font-size:2rem}.m-course_detail .field .heading{font-size:2.2rem}.m-course_detail .field__list .ttl{font-size:1.8rem;margin-top:0}.m-course_detail .about__ttl{margin-top:-10px;margin-left:-35px;margin-bottom:15px;font-size:2rem}.m-course_detail .about__ttl span{padding:10px 25px}.m-course_detail .about__container{padding:25px}.m-course_detail .about__container .ttl{font-size:2rem;margin-top:1em}.m-course_detail .future .keyword{padding:40px 0;background-image:none!important}.m-course_detail .future .keyword_box{border:0;padding:0;margin-bottom:5px}.m-course_detail .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #0096c9 inset;box-shadow:0 0 0 2px #0096c9 inset}.m-course_detail .future .keyword_box.is-act h3::after{content:"\f068";background:#0096c9;color:#fff;line-height:45px;width:45px;text-align:center;border:0;padding:0;top:0;right:0}.m-course_detail .course_detail_head .guide br,.m-course_detail .future .keyword_box .body,.m-course_detail .stage .result_box p br,.m-course_detail .world .world_box .head h3 br{display:none}.m-course_detail .future .keyword_box .square{width:40px;height:40px;font-size:1rem}.m-course_detail .future .keyword_box h3{padding:15px 50px;margin:0;position:relative;font-size:2rem}.m-course_detail .future .keyword_box h3::after{content:"\f067";font-family:"Font Awesome 5 Pro";right:15px;position:absolute;border-left:1px solid #ccc;padding-left:15px;font-size:1.2rem;color:#0096c9;line-height:30px;top:calc(50% - 15px);-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .future .keyword_box h3 .border{font-size:2.4rem!important}.m-course_detail .future .keyword_box h3 img{-webkit-transform:scale(.6);transform:scale(.6)}.m-course_detail .future .keyword_box .body{padding:0 20px 20px}.m-course_detail .p-course_interview__block,.p-course_interview-naitei__block{padding-top:20px}.m-course_detail .p-course_interview__img,.p-course_interview-naitei__img{position:relative}.m-course_detail .p-course_interview__text{width:100%;background:0 0;padding:0 10px}.m-course_detail .p-course_interview__title{margin-top:-15px}.m-course_detail .p-course_interview__title span{font-size:4.6vw;padding:5px}.m-course_detail .p-course_interview__faq{margin-bottom:20px}.m-course_detail .p-course_interview__faq dt{padding-left:12vw}.m-course_detail .p-course_interview__faq dt::before{width:9vw;height:9vw;font-size:5vw;line-height:11vw;top:-2vw}.m-course_detail .p-course_interview__name{text-align:right;font-size:3.2vw;margin:0}.m-course_detail .p-course_interview__name span{font-size:3.6vw}.m-course_detail .works{margin-bottom:40px}.m-course_detail .works .video_wrap{border-width:2px}.m-course_detail .works .video_wrap .ico{right:-30px;bottom:-30px}.m-course_detail .works .video_wrap .ico img{-webkit-transform:scale(.7);transform:scale(.7)}.m-course_detail .works .caption{font-size:1.3rem;padding:5px}.m-course_detail .stage{margin-bottom:10px}.m-course_detail .stage .fukidashi_ttl{margin-bottom:30px}.m-course_detail .stage .fukidashi_ttl .cursive{top:-15px;left:calc(50% - 200px);-webkit-transform:scale(.7);transform:scale(.7)}.m-course_detail .stage .stage_row{padding-bottom:30px;display:block}.m-course_detail .stage .stage_row.reverse .text{right:0}.m-course_detail .stage .stage_row .img{width:calc(100% - 30px);margin:0 auto!important}.m-course_detail .stage .stage_row .video .btn{width:57px;top:calc(50% - 28px);left:calc(50% - 28px)}.m-course_detail .stage .stage_row .text{top:0;left:0;padding:20px 15px 10px}.m-course_detail .curriculum .jobs ul,.m-course_detail .stage .stage_row .text.-full{display:block}.m-course_detail .stage .stage_row .text h3{text-align:center;font-size:2.2rem;margin-bottom:20px}.m-course_detail .stage .stage_row .slider{margin:0 auto;width:85%}.m-course_detail .stage .stage_row .slider .slick-arrow{width:40px;height:40px;bottom:0}.m-course_detail .stage .stage_row .slider .slick-prev{right:46px}.m-course_detail .stage .stage_row .slider .item{padding:0 5px}.m-course_detail .stage .stage_row .slider .caption{position:relative;bottom:0;left:0;width:100%;font-size:1.3rem;padding:10px}.m-course_detail .stage .stage_row .slider .title{margin-bottom:10px;font-size:1.4rem}.m-course_detail .stage .result_box{padding-bottom:20px;margin-top:20px}.m-course_detail .stage .result_box .in{padding:20px;font-size:1.3rem}.m-course_detail .stage .result_box h3{font-size:1.8rem;margin-bottom:15px}.m-course_detail .stage .result_box h3 small{font-size:1.3rem}.m-course_detail .course_gallery_slider{margin:40px 0 0}.m-course_detail .course_gallery_slider .slide{padding:0 5px}.m-course_detail .course_gallery_slider .slide img{height:50vw}.m-course_detail .pickup .pickup_row{display:block;padding:0}.m-course_detail .pickup .pickup_row .text{width:100%}.m-course_detail .pickup .pickup_row .text .fukidashi{font-size:1.4rem;padding:8px;background:#fff}.m-course_detail .pickup .pickup_row .text h3{font-size:2.2rem}.m-course_detail .pickup .pickup_row .img{width:calc(100% + 15px);margin:0}.m-course_detail .pickup .pickup_row .img.-video{width:calc(100% - 10px);margin:0 0 30px}.m-course_detail .pickup .pickup_row .img.-video::after{top:5px;left:7px}.m-course_detail .curriculum .ttl05::after{background:#fff}.m-course_detail .curriculum .box{display:block;padding:5px 5px 0;position:relative}.m-course_detail .curriculum .box .ttl06{padding:10px 25px;max-width:100%}.m-course_detail .curriculum .box .ttl06.is-act::before{content:"\f068"}.m-course_detail .curriculum .box .ttl06::before{content:"\f067";position:absolute;top:-5px;right:-5px;height:50px;width:50px;line-height:50px;text-align:center;background:#0096c9;color:#fff;font-family:"Font Awesome 5 Pro";font-size:1.4rem;font-weight:500}.m-course_detail .curriculum .box .ttl06::after{left:-5px}.m-course_detail .curriculum .content{width:100%;padding:20px 20px 10px;display:none;border-bottom:5px solid #f0f0f0}.m-course_detail .curriculum .content dl{padding-bottom:10px;margin-bottom:10px}.m-course_detail .curriculum .content dl dt{font-size:1.5rem}.m-course_detail .curriculum .curriculum,.m-course_detail .curriculum .time_table{border-width:2px;padding:20px}.m-course_detail .curriculum .curriculum .table-responsive img,.m-course_detail .curriculum .time_table .table-responsive img{max-width:800px}.m-course_detail .curriculum .curriculum thead th,.m-course_detail .curriculum .time_table thead th{font-size:3.2vw;padding:5px}.m-course_detail .curriculum .curriculum td,.m-course_detail .curriculum .curriculum th,.m-course_detail .curriculum .time_table td,.m-course_detail .curriculum .time_table th{font-size:3.2vw;line-height:150%;padding:5px;min-width:20vw}.m-course_detail .curriculum .curriculum .number,.m-course_detail .curriculum .time_table .number{display:block;font-size:4.4vw;line-height:100%;padding-top:2px}.m-course_detail .curriculum .curriculum .note,.m-course_detail .curriculum .curriculum .time,.m-course_detail .curriculum .time_table .note,.m-course_detail .curriculum .time_table .time{font-size:3vw}.m-course_detail .curriculum .w_major img{display:block;margin-bottom:10px}.m-course_detail .curriculum .jobs{border-width:2px;padding:20px;margin:20px 0}.m-course_detail .curriculum .jobs .ttl06,.m-course_detail .employment .employment_list p{margin-top:20px}.m-course_detail .curriculum .jobs ul li{margin:0 0 2px}.m-course_detail .course_detail_head{margin-bottom:40px}.m-course_detail .course_detail_head .guide{text-align:left;padding-top:30px}.m-course_detail .course_detail_head .guide h3{text-align:center;font-size:4.4vw;margin-bottom:10px}.m-course_detail .course_detail_head .white_box{margin-bottom:20px;padding:20px}.m-course_detail .course_detail_head .white_box .title{font-size:4vw;margin-bottom:10px}.m-course_detail .course_detail_head .white_box .title img{margin-right:10px;width:12vw}.m-course_detail .course_detail_head .ex_box{display:block;margin-bottom:30px}.m-course_detail .course_detail_head .ex_box .text{font-size:3.2vw;line-height:170%;width:100%}.m-course_detail .course_detail_head .ex_box h4{font-size:3.8vw;margin:15px 0 10px}.m-course_detail .course_detail_head .about{padding:15px;margin-top:25px}.m-course_detail .course_detail_head .about .in,.m-course_detail .interview .img_list li{margin-bottom:10px}.m-course_detail .course_detail_head .about .in h3{left:-32px}.m-course_detail .course_detail_head .about .in h3 span{font-size:2rem;padding:10px 10px 10px 30px}.m-course_detail .course_detail_head .about .in .in_row .img{width:100%;margin-bottom:10px}.m-course_detail .course_detail_head .about .in .in_row .text{width:100%}.m-course_detail .course_detail_head .about .in .in_row .text h4,.m-system .process .ttl_band .text h2{font-size:2rem;margin-bottom:10px}.m-course_detail .course_detail_head .about .in table tr td,.m-course_detail .course_detail_head .about .in table tr th{padding:10px 5px;font-size:1.3rem;line-height:1.4}.m-course_detail .industry{padding:40px 0 20px}.m-course_detail .industry .ttl07{top:0}.m-course_detail .industry .industry_box h3{font-size:1.8rem;margin:10px 0 5px}.m-course_detail .interview{padding:40px 0}.m-course_detail .interview::before{right:calc(50% + 25vw)}.m-course_detail .interview .img_list{margin:10px 0 0;padding-bottom:50px}.m-course_detail .interview .img_list .slick-next{top:95%;right:35%}.m-course_detail .interview .img_list .slick-prev{top:95%;left:35%}.m-course_detail .interview .ttl{font-size:2rem;background:0 0!important;padding:0;color:#111;margin-top:20px;margin-bottom:10px}.m-course_detail .interview .teacher{display:block;text-align:right;margin-top:10px;padding-top:10px}.m-course_detail .interview .teacher::before{left:auto;right:0}.m-course_detail .interview .teacher dd .name{font-size:1.8rem}.m-course_detail .interview .gray_box{padding:20px}.m-course_detail .before_after{margin-bottom:20px}.m-course_detail .before_after .flow,.m-course_detail .employment .employment_list ul{margin-bottom:0}.m-course_detail .before_after .flow h3{font-size:1.4rem;font-family:"URWDIN-Demi";padding:3px;max-width:80px}.m-course_detail .before_after .flow img{margin-bottom:15px}.m-course_detail .before_after .flow li{font-size:1.3rem;line-height:170%}.m-course_detail .before_after .flow li::after{font-size:1.4rem;right:-12px;top:5px}.m-course_detail .before_after .flow li.last{margin-left:15px}.m-course_detail .message{padding-bottom:40px}.m-course_detail .message .ttl05::after{background:#fff}.m-course_detail .message .message_row{padding-top:50px}.m-course_detail .message .message_row .img{left:0;position:relative}.m-course_detail .message .message_row .text{position:static;padding:20px 0 0}.m-course_detail .message .message_row .text h3{position:absolute;top:0;left:10px;line-height:100%}.m-course_detail .message .message_row .text h3 span{font-size:2rem;line-height:30px;margin:0}.m-course_detail .message .message_row .text .name{margin-top:20px;padding-bottom:15px}.m-course_detail .message .message_row .text .name::before,.m-special_lecture .lecture_box h4::after{width:40px}.m-course_detail .message .message_row .text .name span{display:inline-block;font-size:1.6rem}.m-course_detail .teacher{padding-bottom:0}.m-course_detail .teacher::before{height:210px}.m-course_detail .teacher .ttl05{margin-left:-10px;margin-right:-10px}.m-course_detail .teacher .teacher_message .img{padding-left:45px}.m-course_detail .games .inner h2,.m-course_detail .teacher .teacher_message h3{font-size:2rem}.m-course_detail .teacher .teacher_message .prof{display:block;margin-top:20px}.m-course_detail .teacher .teacher_message .prof dt{font-size:1.5rem;margin-bottom:5px}.m-course_detail .teacher .teacher_message .prof dt .name{font-size:1.8rem}.m-course_detail .teacher .teacher_slider{margin:20px 0 0}.m-course_detail .teacher .desc_box .logo img,.m-course_detail .teacher .teacher_slider img{margin:0 auto}.m-course_detail .teacher .teacher_slider .slick-prev{top:35%;left:-10px;width:35px;height:35px}.m-course_detail .teacher .teacher_slider .slick-next{top:35%;right:-10px;width:35px;height:35px}.m-course_detail .teacher .desc_box{text-align:center;display:block}.m-course_detail .teacher .desc_box.noimage{border-bottom:0}.m-course_detail .teacher .desc_box .logo{display:block;margin:0 0 10px}.m-course_detail .games{padding:30px 0 20px}.m-course_detail .games .inner{border-width:2px;margin:0 20px;padding:30px 20px 20px}.m-course_detail .games .inner::before{width:200px;left:calc(50% - 100px)}.m-course_detail .games .inner h2 .en{font-size:1.8rem;top:-42px}.m-course_detail .games .box{margin:0 5px}.m-course_detail .games .box figure{padding-top:18px}.m-course_detail .games .box figure figcaption{font-size:1.2rem;padding:4px;width:80%;left:10%}.m-course_detail .closeup .closeup_row{display:block;padding:15px;margin-top:0}.m-course_detail .closeup .closeup_row .img{width:100%;position:relative;margin-bottom:20px}.m-course_detail .closeup .closeup_row .img span{position:static;padding:50px 30px 0}.m-course_detail .closeup .closeup_row .img .obj{position:absolute;top:0;left:0;padding:0;width:150px}.m-course_detail .closeup .closeup_row .text{width:100%}.m-course_detail .closeup .closeup_row .text h3{margin-bottom:20px}.m-course_detail .closeup .closeup_row .text h3 span{font-size:2.2rem;padding:3px 10px 1px}.m-course_detail .graduate_interview .img{margin-bottom:5px}.m-course_detail .graduate_interview .company{font-size:1.2rem;margin-bottom:5px}.m-course_detail .graduate_interview .name{margin-bottom:20px}.m-course_detail .graduate_interview .label{font-size:1rem;line-height:170%;padding:4px 10px 0;margin-bottom:10px}.m-course_detail .graduate_interview .label::after{right:-9px;border-width:16px 0 0 8px}.m-course_detail .employment .profile dl dt,.m-course_detail .graduate_interview .copy{font-size:1.8rem;margin-bottom:10px}.m-course_detail .employment{padding-bottom:40px}.m-course_detail .employment .ttl05{margin-bottom:65px}.m-course_detail .employment .ttl05::after{background:#fff}.m-course_detail .employment .company_list{padding:0 5px 20px;border-radius:5px}.m-course_detail .employment .company_list h3{font-size:1.8rem;padding:0 10px;top:-15px}.m-course_detail .employment .company_list ul li{max-width:30%;margin:10px 2%}.m-course_detail .employment .employment_row{display:block;margin:20px 0}.m-course_detail .employment .text{padding:0;margin-top:0}.m-course_detail .employment .text .label{margin-bottom:15px}.m-course_detail .employment .text .label span{padding:5px 10px;font-size:2rem}.m-course_detail .employment .img{margin:0!important;width:100%!important}.m-course_detail .employment .profile{margin:20px 0 0}.m-course_detail .employment .profile .logo{width:100px;padding:0 15px}.m-course_detail .employment .profile dl{font-size:1.3rem;padding-left:15px;line-height:150%}.m-course_detail .employment .employment_list{padding:20px;font-size:1.3rem}.m-course_detail .employment .employment_list h3{font-size:2rem;margin-bottom:20px}.m-course_detail .employment .employment_list h4{font-size:1.6rem;margin-top:20px}.m-course_detail .employment .employment_list ul li{display:inline-block;margin:2px 5px}.m-course_detail .employment .employment_list .scroll{padding-right:15px;max-height:70vw;overflow-y:scroll;overflow-x:hidden}.m-course_detail .employment .employment_list .logo{margin-bottom:30px}.m-course_detail .consider{padding:40px 0;margin-bottom:40px}.m-course_detail .consider .post_list{display:block}.m-course_detail .consider .post_list li{width:100%;max-width:330px;margin:0 auto 20px}.m-course_detail .consider .post_list .fukidashi{padding:10px}.m-course_detail .event{margin-bottom:20px;padding:40px 20px 20px}.m-course_detail .event .row>div:nth-child(n+4){display:none}.m-course_detail .world .world_box{display:block;margin-bottom:2px}.m-course_detail .world .world_box .head{padding:0;width:100%;min-height:inherit}.m-course_detail .world .world_box .head h3{padding:20px 10px;font-size:1.6rem}.m-course_detail .world .world_box .course_list,.m-course_detail .world .world_box .head .en{display:none}.p-course_interview-naitei__lead{width:100%;padding:20px}.p-course_interview-naitei__title{font-size:2.2rem}.p-course_interview-naitei__name{margin:10px 0!important;font-size:1.2rem}.p-course_interview-naitei__name span{font-size:1.4em}.p-course_interview-naitei__special{margin-top:30px;display:block;padding:30px;background-size:50px auto}.p-course_interview-naitei__special__item{width:100%;margin-right:0}.p-course_interview-naitei__special__item .c-more-link{margin-top:10px;display:block!important}.p-course_interview-naitei__special__item .c-title{display:block;margin-bottom:15px}.p-course_interview-naitei__special__item .c-sub-title{display:block;font-size:2.1rem;margin:15px 0 0}.p-course_interview-naitei__special__item .profile{display:block}.p-course_interview-naitei__special__item .profile__item{margin-top:10px;width:100%}.p-course_interview-naitei__special__item .profile__item__name{margin-bottom:10px;font-size:1.4rem}.p-course_interview-naitei__special__item .profile__item__name span{font-size:1.2rem}.p-course_interview-naitei__special__item .profile__item__name .company{display:inline;font-size:1.4rem;border-bottom:4px solid #fff332;margin-left:10px}.p-course_interview-naitei__special__item .profile__item__text{color:#666;font-size:1.2rem;line-height:1.4}.m-advanced_diploma .faq .box dd br,.m-advanced_diploma .front p br,.p-course_interview-naitei__special__item .profile__item__text .company{display:none}.p-course_interview-naitei__special__info{display:none;width:100%;margin-top:20px}.p-course_interview-naitei__special__info .sub-title{font-size:2rem}.interview-naitei__modal__content .head img,.m-advanced_diploma .faq .box dd,.m-special_lecture__modal__profile_image img,.p-course_interview-naitei__faq{width:100%}.p-course_interview-naitei__faq__item{margin-bottom:30px!important}.p-course_interview-naitei__faq__item dt::before{content:"Q";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0096c9;color:#ec6d81;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;border-radius:50%;top:-8px;left:0}.p-course_interview-naitei__faq__bottom{display:block}.p-course_interview-naitei__faq__bottom__image{width:100%;margin-right:0}.p-course_interview-naitei__faq__bottom__image .text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}.p-course_dream__slide__item{width:100%;margin-right:0;margin-bottom:30px}.interview-naitei__modal__content{padding:20px}.interview-naitei__modal__content .head,.m-special_lecture__modal__gray_box{display:block}.interview-naitei__modal__content .head .profile{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);left:auto;margin-top:20px}.interview-naitei__modal__content .head .profile .title span,.m-system .process .box02 h3{font-size:1.8rem}.interview-naitei__modal__content .head .profile .name{margin-left:0}.m-special_lecture__modal__gray_box .title{margin-right:0;margin-bottom:1em}.m-special_lecture__modal__content{padding:20px}.m-special_lecture .lecture_box__company,.m-special_lecture .lecture_box__info{font-size:1.2rem}.m-special_lecture .lecture_box__title{font-size:1.6rem}.m-special_lecture .lecture_box__field li{font-size:1.1rem}.m-course .common_head_ttl{text-align:left;margin-top:20px;margin-bottom:40px}.m-advanced_diploma .front{line-height:170%;margin-bottom:50px}.m-advanced_diploma .front .img{margin:20px 0 0}.m-advanced_diploma .about{margin-bottom:50px}.m-advanced_diploma .about .common_head_ttl,.m-advanced_diploma .front p{text-align:left}.m-advanced_diploma .about .chart{padding:20px;margin:-40px 0 40px}.m-advanced_diploma .about .title{font-size:5vw}.m-advanced_diploma .about .point_box{padding:35px 30px 30px;margin-bottom:10px}.m-advanced_diploma .about .point_box .ttl{padding:10px 0;margin-left:-15px;margin-right:-15px;margin-bottom:30px}.m-advanced_diploma .about .point_box .ttl .fukidashi{font-size:3.2vw;min-width:80px;max-width:80px;height:80px}.m-advanced_diploma .about .point_box .ttl .fukidashi::after{right:-10px}.m-advanced_diploma .about .point_box .ttl h3{padding-left:100px;font-size:4.2vw}.m-advanced_diploma .faq{padding:50px 0 30px}.m-advanced_diploma .faq .box{display:block;padding:20px}.m-advanced_diploma .faq .box::after,.p-index_shortway__flow::before{content:none}.m-advanced_diploma .faq .box dt{width:100%;padding:20px;font-size:4.6vw;border-width:2px;margin-bottom:20px}.m-advanced_diploma .faq .box dt::before{width:30px;height:30px;top:-15px;left:calc(50% - 15px);font-size:5vw;padding-top:5px}.m-advanced_diploma .faq .box dt .ico{width:8vw;margin:10px auto 0}.m-advanced_diploma .faq .box dd .title{font-size:4vw;padding-left:8vw;margin-bottom:10px}.m-advanced_diploma .faq .box dd .title::before{font-size:6vw;margin-bottom:0;position:absolute;top:0;left:0}.m-advanced_diploma .course .course_row{display:block}.m-advanced_diploma .course .course_row .img,.m-advanced_diploma .course .course_row .img img{height:auto;width:100%}.m-advanced_diploma .course .course_row .text{width:100%}.m-special_lecture .lecture_box{max-width:335px;margin:0 auto 50px}.m-special_lecture .lecture_box.box_l,.m-system .detail .box.box_l dt{max-width:100%}.m-special_lecture .lecture_box.box_l .img::after{height:calc(100% + 10px);right:-50%;-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}.m-special_lecture .lecture_box .img{padding-top:10px}.m-special_lecture .lecture_box .img::after{right:-10px;height:150px;width:190px}.m-special_lecture .lecture_box .img .cursive,.m-special_lecture .lecture_box .name br,.m-system .process .ttl_band .text br{display:none}.m-special_lecture .lecture_box .prof{margin-bottom:20px}.m-special_lecture .lecture_box .prof .logo{width:80px;height:80px;padding:5px}.m-special_lecture .lecture_box .prof .text{width:calc(100% - 100px)}.m-special_lecture .lecture_box h4{font-size:1.8rem;padding-bottom:10px}.m-system .detail .common_head_ttl02{padding-bottom:0}.m-system .detail .process_row{display:block}.m-system .detail .box{width:100%;margin-bottom:40px}.m-system .detail .box dt{max-width:55%;margin:0 auto}.m-system .detail .box .fukidashi{position:relative;top:0}.m-system .detail .box p{padding:0}.m-system .detail .box.box_l{width:100%}.m-system .detail .pro{width:30px;height:140px;margin:-70px auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.m-system .detail .pro::after{left:30px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.m-system .year{margin:0 auto 20px}.m-system .year dd{margin-top:10px}.m-system .process{padding-bottom:1px}.m-system .process.y2 .ttl_band .text{background:#f1b237}.m-system .process.y2 .box02,.m-system .process.y4 .box02{padding:20px 20px 55%;background-size:calc(100% - 40px) auto;background-position:center bottom 20px}.m-system .process.y4 .ttl_band .text{background:#b276ad}.m-system .process.y4 .pic_box img,.m-system .process.y4 .ttl_band .year,.p-index_kv__copy img{width:100%}.m-system .process.y4 .box02{padding:20px 20px 70%}.m-system .process.y4 .pic_box{display:block;border:0;padding:0;margin-bottom:30px}.m-system .process.y4 .pic_box .caption{font-size:1.8rem;margin:15px 0;width:100%}.m-system .process .ttl_band{padding-top:20px;background:#fff!important;border:0!important}.m-system .process .ttl_band::after{bottom:-10px}.m-system .process .ttl_band .text{background:#66c0df;margin:20px -15px 0!important;padding:20px!important}.m-system .process .box02{padding:20px 20px 240px;background-position:center bottom 20px;background-size:auto 200px;background-image:url(../../img/system/y1_box_bg_sp.png)}.m-system .process .skill_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-system .process .skill_list .box_wrap{width:100%;max-width:300px;margin:0 auto 10px}.m-system .process .skill_list .box02{width:100%;height:auto;font-size:1.6rem;padding:10px 0}.m-system .process .skill_list .en{margin-left:10px;font-size:1.2rem;display:inline-block;width:auto}.m-system .process .pic_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;margin:0 auto;border-bottom:1px solid #fff}.m-system .process .pic_box .caption{text-align:left;line-height:150%;width:calc(100% - 140px);font-size:1.5rem}.m-system .process .pic_box img{width:120px}.p-index_kv{margin:25vw 0 115vw}.p-index_kv__slider01,.p-index_kv__slider02,.p-index_kv__slider03{-webkit-transform:scale(.45);transform:scale(.45);top:17vw}.p-index_kv__slider01.is-act,.p-index_kv__slider02.is-act,.p-index_kv__slider03.is-act{-webkit-transform:scale(.54);transform:scale(.54)}.p-index_kv__slider02,.p-index_kv__slider03{top:59vw}.p-index_kv__slider03{top:48vw}.p-index_kv__girl{left:17vw;width:100vw;top:4vh}.p-index_kv__copy{left:0;top:-3vw;padding-top:0;padding-left:5vw}.p-index_kv__obj{top:-10vw;left:-108vw}.p-index_kv__obj.is-act{-webkit-transform:scale(1) rotate(7deg);transform:scale(1) rotate(7deg)}.p-index_kv__obj svg{width:240vw;height:auto}.p-index_genre{margin-bottom:18vw}.p-index_genre__obj{display:none}.p-index_genre__bg{width:200vw;top:110vw}.p-index_genre__list{padding-left:3vw}.p-index_genre__list li{margin:0!important;width:45%}.p-index_genre__list li .bg{-webkit-transform:scale(.6);transform:scale(.6)}.p-index_genre__list li .text{padding:2vw 4vw!important}.p-index_genre__list li:nth-child(1) .bg{top:-10vw;left:-12vw}.p-index_genre__list li:nth-child(2){left:10vw;top:-6vw}.p-index_genre__list li:nth-child(2) .bg{top:-8vw;left:-20vw}.p-index_genre__list li:nth-child(2) .img{width:70%}.p-index_genre__list li:nth-child(3){left:5vw}.p-index_genre__list li:nth-child(3) .bg{left:-7vw;top:0}.p-index_genre__list li:nth-child(3) .img{width:60%;position:relative;left:10vw}.p-index_genre__list li:nth-child(4){left:12vw;top:-2.5vw}.p-index_genre__list li:nth-child(4) .bg{top:-12vw}.p-index_genre__list li:nth-child(4) .text{margin-top:0}.p-index_genre__list li:nth-child(4) .img{width:95%}.p-index_genre__list li:nth-child(5){width:40%;top:5vw}.p-index_genre__list li:nth-child(5) .bg{top:-7vw}.p-index_genre__list li:nth-child(5) .img{position:relative;left:4vw;width:70%}.p-index_genre__list li:nth-child(6){width:55%}.p-index_genre__list li:nth-child(6) .bg{top:0;left:-2vw}.p-index_genre__trouble{padding-bottom:10vw;background-size:auto 85vw;background-position:top center;background-repeat:no-repeat}.p-index_genre__trouble .text{width:100%;padding:8vw 5vw}.p-index_genre__trouble .title{width:100%}.p-index_genre__trouble .img{position:relative;width:calc(100% - 10vw);margin:0 auto;top:0;right:0}.p-index_genre__trouble .list{margin-top:8vw}.p-index_genre__trouble .list li{padding-left:8vw;background-size:4vw 4vw;margin-bottom:2vw}.p-index_solution__arrow{top:-20vw}.p-index_course__arrow svg,.p-index_solution__arrow svg{width:65vw;height:auto}.p-index_solution__anchor a{border-width:2px;margin:0 8px 35px}.p-index_solution__anchor .number{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index_solution__anchor .ico{top:-7vw;right:6vw}.p-index_solution__anchor .ico img{width:6vw;height:auto}.p-index_solution__anchor .arrow{bottom:1.8vw}.p-index_solution__anchor .arrow svg{width:3vw;height:auto}.p-index_shortway__slider{left:0;width:100%}.p-index_shortway__slider .swiper-button-next,.p-index_shortway__slider .swiper-button-prev{opacity:1;color:#000;top:33vw}.p-index_shortway__slider .swiper-button-next::after,.p-index_shortway__slider .swiper-button-prev::after{font-size:7vw}.p-index_shortway__slider .swiper-button-next{right:-3vw}.p-index_shortway__slider .swiper-button-prev{left:-3vw}.p-index_shortway__note{font-size:3vw;margin:-4vw 0 6vw}.p-index_shortway__flow{width:100%}.p-index_shortway__flow .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.p-index_shortway__flow .list li{width:34vw;margin-bottom:5vw}.p-index_shortway__flow .list li:last-child{width:100%;margin-left:22vw}.p-index_shortway__flow .label{border-radius:3px;margin-bottom:3vw;padding:0 10px}.p-index_career__voice .name br,.p-index_shortway__flow .label svg{display:none}.p-index_shortway__flow .comment{width:45vw;bottom:-8vw;left:-8vw}.p-index_shortway__teacher{width:100%;margin:0;padding:0 6vw}.p-index_active__become{padding:10vw 0 0}.p-index_active__become .title{font-size:4vw;padding-top:2vw}.p-index_active__become .title .en{top:1vw}.p-index_active__become .title .line{font-size:4.6vw;border-width:3px}.p-index_active__become .title .company{font-size:3.4vw}.p-index_active__become .text{width:100%;margin-left:0}.p-index_active__become .img{width:100%;margin-bottom:4vw}.p-index_active__power{padding-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_active__power::after,.p-index_active__power::before{width:6vw;top:20vw;left:50%}.p-index_active__power img{width:48%}.p-index_active__power img:nth-child(2){width:40%;margin:0}.p-index_senmon{margin-top:0}.p-index_senmon__equipment{padding:0 0 42vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-index_senmon__equipment .text{width:100%}.p-index_senmon__equipment .img{width:100%;margin-bottom:6vw}.p-index_senmon__equipment .comment{margin:0;width:50vw;position:absolute;bottom:6vw;left:0}.p-index_senmon__chart{margin-inline:-25px}.p-index_senmon__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:10vw}.p-index_senmon__list li{margin-bottom:4vw;width:25vw}.p-index_senmon__list .caption{margin-top:5px}.p-index_career .c-solution_head__title .question{width:60vw;margin:0 auto 4.5vw}.p-index_career__logo,.p-index_career__logo02{padding:5vw 0}.p-index_career__logo .list{display:block;margin-bottom:4vw}.p-index_career__logo .list li{padding-left:4vw;margin:0 2vw 1vw 0;display:inline-block;width:auto}.p-index_career__voice .body{display:block;padding:0 3vw}.p-index_career__voice .img,.p-index_career__voice .text{width:100%}.p-index_career__voice .copy{font-size:4.2vw}.p-index_career__voice .name{position:relative;margin:4vw 0 5vw}.p-index_career__voice .name .fukidashi{position:absolute;right:-5vw;bottom:-3vw;width:30vw}.p-index_course{padding-bottom:1px;padding-top:20vw}.p-index_course__block .copy br,.p-index_course__obj{display:none}.p-index_course__title .en{top:-1vw}.p-index_course__title .line{margin-bottom:8vw}.p-index_course__title .line svg{width:80%;height:auto}.p-index_course__title .main{padding:4vw 6vw;border-width:2px}.p-index_course__title .main svg{width:100%;height:auto}.p-index_course__anchor{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:0 5vw}.p-index_course__anchor::before{top:10%;height:80%}.p-index_course__anchor li{width:45%}.p-index_course__anchor li:nth-child(1) .bg{top:10vw;left:3vw}.p-index_course__anchor li:nth-child(1) .img{width:65%;left:10vw}.p-index_course__anchor li:nth-child(3) .bg{left:auto;top:3vw;right:5vw}.p-index_course__anchor li:nth-child(3) .img{top:5vw;width:60%;left:10vw}.p-index_course__anchor li:nth-child(4) .img{top:3vw}.p-index_course__anchor a{width:100%;margin:0;padding-top:55vw}.p-index_course__anchor .box{width:100%;height:35vw}.p-index_course__anchor .box::after{bottom:8px}.p-index_course__block{padding:4vw 6.5vw}.p-index_course__block .title{padding-top:6vw;text-align:center;min-height:auto;margin-bottom:5vw}.p-index_course__block .title .en{width:100%;top:5vw}.p-index_course__block .title .ja{padding:.5vw 1.5vw}.p-index_course__block .fukidashi span::after,.p-index_course__block .fukidashi span::before{width:2px;height:5vw}.p-index_course__block .fukidashi span::before{left:-4vw}.p-index_course__block .fukidashi span::after{right:-4vw}.p-index_course__block .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-index_course__block .list li{width:100%;margin-bottom:10px}.p-index_course__block .list li:nth-child(2),.p-index_course__block .list li:nth-child(3){width:calc(50% - 5px)}.p-index_course__block .list a{height:auto;width:100%;border-radius:8px;padding:5vw 0;letter-spacing:0}.p-index_course__block .list a.-course{padding:3vw}.p-index_course__block .list a.-course .arrow{opacity:1}.p-index_course__block .list .ico{margin-right:2vw}.p-index_course__block .list .ico img{width:5vw;height:auto}.p-index_course__block .list .arrow{opacity:0}.p-index_course__block .list .arrow svg{width:3vw;height:3vw}.p-index_course__block .list .thumb{width:17vw;height:17vw}.p-index_course__block .text{width:100%;min-height:auto}.p-index_course__block .img{padding-left:15vw}.p-index_course__block .img .chara{width:20vw;left:0;top:-3vw}.p-index_course__block .img .chara.-n02{left:-5vw;width:30vw}.p-index_course__block .img .chara.-n03{left:0}.p-index_course__block .img .chara.-n04{top:-2vw;left:-7vw;width:35vw}.p-index_course__block .copy{text-align:center;font-size:4.2vw}.p-index_event{padding-top:18vw}.p-index_event__title .en{top:-1vw}.p-index_event__title .line{margin-bottom:7vw}.p-index_event__title .line svg{width:70vw;height:auto}.p-index_event__title .main svg{width:96%;height:auto}.p-index_event__people{width:25vw}.p-index_event__people.-boy{top:110vw;left:-2vw}.p-index_event__people.-girl{left:auto;right:5vw;top:60vw}.p-index_event__list{display:block;margin-top:40px}.p-index_event__list.is-act .comment{-webkit-transform:scale(.7);transform:scale(.7)}.p-index_event__list li{position:relative}.p-index_event__list li:nth-child(1){left:5vw}.p-index_event__list li:nth-child(2){left:45vw}.p-index_event__list li:nth-child(3){top:-4vw;left:8vw}.p-index_event__list a{width:43vw;height:43vw}.p-index_event__list a::after{top:5px;left:5px;width:calc(43vw - 4px);height:calc(43vw - 4px);border-width:2px}.p-index_event__list .fukidashi{width:25.5vw;top:-2vw;left:-5vw}.p-index_event__list .comment{top:36vw}.p-index_event__list .title{-webkit-transform:scale(.7);transform:scale(.7)}.m-course_detail .stage .stage_row .slider{padding-bottom:0}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{width:40px;height:40px}.u-visible_sp{display:block}.u-visible_pc{display:none}.u-mb_sm-20{margin-bottom:20px}}@media only screen and (max-width:600px){.modaal-wrapper{height:calc(100% - 55px);margin-top:55px}.modaal-instagram iframe{width:280px!important}.modaal-close{right:10px;top:65px}}@media only screen and (max-width:376px){.p-course_interview-naitei::after{top:134px!important}}@media only screen and (min-width:377px) and (max-width:767px){.p-course_interview-naitei::after{top:100px!important}}@media only screen and (min-width:768px) and (max-width:1300px){.c-container{width:90vw}.c-solution_head__chara.-senmon,.c-solution_head__chara.-shortway{left:30%}.c-solution_head__chara.-active.is-act{width:100%;left:0}}@media (min-width:768px){.container{width:768px}.col-sm{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.container{width:992px}.col-md{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1300px){.container{width:1300px}.col-lg{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media all and (-ms-high-contrast:none){.course_lower_ttl .course_info h1 span{padding:15px 10px 0}.course_wrap .course_row .text h3 span{padding:10px 15px 0}.m-course_detail.super_creator .future .keyword_box h3 span{color:#d73028}.m-course_detail.game .future .keyword_box h3 span{color:#0d7fbb}.m-course_detail.e-sports .future .keyword_box h3 span{color:#f1b237}.m-course_detail.anime_cg .future .keyword_box h3 span{color:#1daa9b}.m-course_detail.pop_culture .future .keyword_box h3 span{color:#93c532}.m-course_detail.design .future .keyword_box h3 span,.m-course_detail.social_media .future .keyword_box h3 span{color:#ec6d81}.m-course_detail.manga_illust .future .keyword_box h3 span{color:#93c532}.m-course_detail.corona .future .keyword_box h3 span{color:#b276ad}.m-course_detail.other .future .keyword_box h3 span{color:#eb4a73}.m-course_detail .future .keyword_box h3 .border{color:#0096c9}}