@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}@font-face{font-family:otemae;src:url(../fonts/otemae.ttf?rfrhje) format("truetype"),url(../fonts/otemae.woff?rfrhje) format("woff"),url(../fonts/otemae.svg?rfrhje#otemae) format("svg");font-weight:400;font-style:normal;font-display:block}a,abbr,address,article,aside,audio,b,blockquote,body,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,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,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;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;vertical-align:baseline;background:transparent}html{overflow-y:scroll}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;line-height:1}@media (-ms-high-contrast:none){body{font-family:Verdana,Meiryo,sans-serif}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{text-decoration:none}img{vertical-align:bottom;max-width:100%}article,aside,canvas,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,select,textarea{font-family:inherit;font-size:100%}input,textarea{margin:0;padding:0;-webkit-appearance:none}nav,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}b,em,strong{font-weight:700}html{width:auto;font-size:62.5%;-webkit-text-size-adjust:100%;margin:0;padding:0}body,html{height:100%}body{position:relative;min-width:320px;color:#333;background:#fff;font-family:Quicksand,-apple-system,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1.5;-webkit-text-size-adjust:none}_:lang(x)::-ms-backdrop,body{font-family:メイリオ,Meiryo,sans-serif}*{box-sizing:border-box}@media screen and (min-width:768px){.is-hidden--pc{display:none}}@media screen and (max-width:767px){.is-hidden--sp{display:none}}[class*=" ico_"],[class^=ico_]{position:relative;font-style:normal}[class*=" ico_"]:before,[class^=ico_]:before{position:absolute;font-family:otemae!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_arrow-r:before{content:"\e900"}.ico_blank:before{content:"\e901"}.ico_book:before{content:"\e902"}.ico_campus:before{content:"\e903"}.ico_chevron-d:before{content:"\e904"}.ico_chevron-l:before{content:"\e905"}.ico_chevron-r:before{content:"\e906"}.ico_chevron-u:before{content:"\e907"}.ico_facebook:before{content:"\e908"}.ico_file:before{content:"\e909"}.ico_filebox:before{content:"\e90a"}.ico_flask:before{content:"\e90b"}.ico_line:before{content:"\e90c"}.ico_mail:before{content:"\e90d"}.ico_pencil:before{content:"\e90e"}.ico_search:before{content:"\e90f"}.ico_suitcase:before{content:"\e910"}.ico_train:before{content:"\e911"}.ico_twitter:before{content:"\e912"}.ico_users:before{content:"\e913"}.ico_walking:before{content:"\e914"}.ico_youtube:before{content:"\e915"}.ico_user:before{content:"\e916"}.ico_play:before{content:"\e917"}.ico_attention:before{content:"\e918"}.ico_x:before{content:"\e919"}.global-header{z-index:1000}@media screen and (min-width:768px){.global-header{position:absolute;top:0;left:0;width:100%;min-width:1170px;padding-top:52px}}@media screen and (max-width:767px){.global-header{position:fixed;top:0;left:0;width:100%}}@media screen and (min-width:768px){.global-header__logo{position:absolute;top:78px;left:50%;width:224px;height:37px;margin-left:-585px}}@media screen and (max-width:767px){.global-header__logo{display:flex;align-items:center;width:100%;height:68px;padding-left:16px;background:rgba(29,78,156,.93);border-top:12px solid #10327a;transition:background .3s}}@media screen and (max-width:767px){.global-header__logo>a{display:block;width:143px}}@media screen and (max-width:767px){.global-header.is-open--global .global-header__logo{background:#004da1}}@media screen and (max-width:767px){.global-header.is-open--global .global-menu__btn--global{background:rgba(0,23,71,.5)}}@media screen and (max-width:767px){.global-header.is-open--global .global-menu__inner{height:calc(100vh - 55px);overflow-y:auto}}@media screen and (max-width:767px){.global-header.is-open--target .global-header__logo{background:#004da1}}@media screen and (max-width:767px){.global-header.is-open--target .global-menu__btn--target{background:rgba(0,23,71,.5)}}@media screen and (max-width:767px){.global-header.is-open--target .target-nav{height:calc(100vh - 55px);overflow-y:auto}}@media screen and (max-width:767px){.global-menu__btn,.global-menu__btn--global,.global-menu__btn--target{position:absolute;top:12px;width:60px;height:56px;padding:0;background:none;border:none;border-left:1px solid hsla(0,0%,100%,.1);border-radius:0;outline:none;transition:background .3s}}@media screen and (max-width:767px){.global-menu__btn--global{right:0}}@media screen and (max-width:767px){.global-menu__btn--global .bar{position:absolute;top:20px;left:22px;width:16px;height:2px;background:#fff;border-radius:2px}}@media screen and (max-width:767px){.global-menu__btn--global .bar:after,.global-menu__btn--global .bar:before{position:absolute;top:50%;left:0;width:16px;height:2px;background:#fff;border-radius:2px;content:""}}@media screen and (max-width:767px){.global-menu__btn--global .bar:before{margin-top:-6px}}@media screen and (max-width:767px){.global-menu__btn--global .bar:after{margin-top:4px}}@media screen and (max-width:767px){.global-menu__btn--global .txt{position:absolute;bottom:7px;left:0;width:100%;color:#fff;font-size:11px;letter-spacing:-.15em;text-align:center}}@media screen and (max-width:767px){.global-menu__btn--target{right:60px}}@media screen and (max-width:767px){.global-menu__btn--target:before{top:11px;left:50%;margin-left:-.5em;color:#fff;font-size:20px}}@media screen and (max-width:767px){.global-menu__btn--target .txt{position:absolute;bottom:7px;left:0;width:100%;color:#fff;font-size:11px;letter-spacing:-.15em;text-align:center}}@media screen and (max-width:767px){.global-menu__inner{position:absolute;top:100%;left:0;width:100%;height:0;background:#004da1;overflow:hidden;transition:height .5s}}@media screen and (min-width:768px){.global-nav{height:88px;background:rgba(29,78,156,.93)}}@media screen and (max-width:767px){.global-nav{border-top:1px solid #004699;border-bottom:10px solid #005bb0}}.global-nav-list{display:flex}@media screen and (min-width:768px){.global-nav-list{justify-content:flex-end;width:1170px;height:88px;margin:0 auto}}@media screen and (max-width:767px){.global-nav-list{flex-wrap:wrap;border-bottom:1px solid #004699}}@media screen and (max-width:767px){.global-nav-list.is-odd{position:relative}}@media screen and (max-width:767px){.global-nav-list.is-odd:after{position:absolute;right:0;bottom:0;width:calc(50% - 1px);height:56px;border-top:1px solid #005bb0;border-left:1px solid #004699;content:""}}@media screen and (max-width:767px){.global-nav-list__item{width:50%;border-top:1px solid #005bb0;border-bottom:1px solid #004699}}@media screen and (max-width:767px){.global-nav-list__item:nth-of-type(2n-1){border-right:1px solid #005bb0}}@media screen and (max-width:767px){.global-nav-list__item:nth-of-type(2n){border-left:1px solid #004699}}@media screen and (max-width:767px){.global-nav-list__item:last-of-type{border-bottom:none}}.global-nav-list__item>a{display:flex;align-items:center;color:#fff}@media screen and (min-width:768px){.global-nav-list__item>a{justify-content:center;flex-direction:column;height:100%;padding:0 20px;font-size:14px;text-align:center;transition:background .3s}}@media screen and (max-width:767px){.global-nav-list__item>a{height:56px;padding-left:12.5%;font-size:12px}}.global-nav-list__item>a:before{position:static;display:block;font-size:20px}@media screen and (min-width:768px){.global-nav-list__item>a:before{margin-bottom:10px;text-align:center}}@media screen and (max-width:767px){.global-nav-list__item>a:before{margin-right:10px}}@media screen and (min-width:768px){.global-nav-list__item>a:after{position:absolute;bottom:0;left:50%;margin-left:-8px;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;content:"";opacity:0;transition:opacity .3s}}body[class*=pc] .global-nav-list__item>a:hover{background:rgba(0,0,0,.5)}body[class*=tab] .global-nav-list__item.js-open>a{pointer-events:none}.global-nav-list__item.is-open>a{background:rgba(0,0,0,.5)}.global-nav-list__item.is-open>a:after{opacity:1}@media screen and (min-width:768px){.global-nav-list__item.is-open .local-list-wrap{max-height:204px}}@media screen and (min-width:768px){.local-list-wrap{position:absolute;top:100%;left:0;width:100%;max-height:0;background:#fdfdfd;overflow:hidden;transition:max-height .3s}}@media screen and (min-width:768px){.local-list{display:flex;flex-wrap:wrap;width:1000px;margin:0 auto;padding:24px 0 20px}}@media screen and (max-width:767px){.local-list{display:none}}@media screen and (min-width:768px){.local-list__item{width:247px;margin-right:3px;margin-bottom:4px;border-left:1px solid #1d4e9c}}@media screen and (min-width:768px){.local-list__item:nth-of-type(4n){margin-right:0}}body[class*=pc] .local-list__item.pc-hidden,body[class*=tab] .local-list__item.tab-hidden{display:none}.local-list__item>a{display:block}@media screen and (min-width:768px){.local-list__item>a{position:relative;display:flex;align-items:center;height:100%;min-height:36px;padding:6px 30px 6px 10px;color:#333;font-size:14px}}@media screen and (min-width:768px){.local-list__item>a:after{position:absolute;top:50%;right:10px;color:#757575;content:"\e906";font-family:otemae!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}}@media screen and (min-width:768px){.local-list__item>a span{position:relative;display:inline-block}}@media screen and (min-width:768px){.local-list__item>a span:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#333;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .3s}}body[class*=pc] .local-list__item>a:hover span:after{transform:scaleX(1)}@media screen and (min-width:768px){.sub-menu{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:52px;margin:0 auto;background:#10327a}}@media screen and (min-width:768px){.tool-nav{width:115px;margin-left:895px;padding:14px 0}}@media screen and (max-width:767px){.tool-nav{display:flex;border-bottom:1px solid #005bb0}}@media screen and (max-width:767px){.tool-nav__link{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 0 0%;height:70px;color:#fff;font-size:12px;text-align:center}}@media screen and (max-width:767px){.tool-nav__link:before{position:static;display:block;font-size:20px}}@media screen and (min-width:768px){.tool-nav__link:last-of-type{display:flex;align-items:center;height:24px;padding:0 10px 0 25px;border-left:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:14px;text-align:center}}@media screen and (min-width:768px){.tool-nav__link:last-of-type:before{display:none}}@media screen and (min-width:768px){.language-nav{position:relative;width:90px;margin-right:10px}}@media screen and (min-width:768px){.language-nav__current{display:flex;justify-content:center;align-items:center;width:100%;height:52px;color:#fff;cursor:pointer;font-size:14px;transition:background .3s}}@media screen and (min-width:768px){.language-nav__current:after{margin-left:.5em;content:"\e904";font-family:otemae!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width:768px){.language-nav__current.is-open{background:rgba(0,0,0,.3)}}@media screen and (min-width:768px){.language-nav__current.is-open+.language-nav-list{max-height:72px}}@media screen and (min-width:768px){.language-nav-list{position:absolute;top:100%;left:0;width:100%;max-height:0;background:#10327a;overflow:hidden;transition:max-height .3s}}@media screen and (max-width:767px){.language-nav-list{display:flex;border-bottom:1px solid #005bb0}}.language-nav-list__link{color:#fff}@media screen and (min-width:768px){.language-nav-list__link{display:block;padding:7px 0 7px 10px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.2);font-size:14px}}@media screen and (max-width:767px){.language-nav-list__link{display:flex;justify-content:center;align-items:center;flex:1 0 0%;height:48px;font-size:14px}}@media screen and (max-width:767px){.language-nav-list__link:after{margin-left:5px;content:"\e901";font-family:otemae!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width:768px){.search{width:60px}}@media screen and (max-width:767px){.search{padding:16px 0;border-bottom:1px solid #005bb0}}@media screen and (min-width:768px){.search__btn{width:60px;height:52px;margin:0;padding:0;background:none;border:none;color:#fff;cursor:pointer;font-size:20px;transition:background .3s}}@media screen and (min-width:768px){.search__btn:before{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}}@media screen and (min-width:768px){.search__btn.is-open{background:rgba(0,0,0,.3)}}@media screen and (min-width:768px){.search__btn.is-open+form .search-contents{max-height:88px}}.search-contents{display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.search-contents{position:absolute;top:52px;left:0;width:100%;max-height:0;background:#0c2355;overflow:hidden;transition:max-height .3s}}@media screen and (min-width:768px){.search-contents__txt{width:286px;height:88px;padding:24px 0;margin-right:16px}}@media screen and (max-width:767px){.search-contents__txt{width:62.66667%;height:40px;margin-right:3.2%}}.search-contents__txt:before{top:50%;left:16px;margin-top:-.5em;color:#fff;font-size:20px}.search-contents__txt input{width:100%;height:100%;padding:0 10px 0 45px;background:hsla(0,0%,100%,.15);border:none;border-radius:20px;color:#fff;font-size:16px;line-height:40px;outline:none}@media screen and (min-width:768px){.search-contents__btn{width:96px;height:88px;padding:24px 0}}@media screen and (max-width:767px){.search-contents__btn{width:25.6%;height:40px}}.search-contents__btn input{width:100%;height:100%;background:transparent;border:1px solid #fff;border-radius:20px;color:#fff;font-size:14px;outline:none}@media screen and (min-width:768px){.search-contents__btn input{cursor:pointer}}@media screen and (min-width:768px){.target-nav{position:absolute;top:0;left:50%;width:880px;margin-left:-585px;padding:14px 0}}@media screen and (max-width:767px){.target-nav{position:absolute;top:100%;left:0;width:100%;height:0;background:#004da1;overflow:hidden;transition:height .5s}}.target-nav-list{display:flex}@media screen and (min-width:768px){.target-nav-list{justify-content:flex-end}}@media screen and (max-width:767px){.target-nav-list{flex-wrap:wrap;border-top:1px solid #005bb0}}.target-nav-list__link{display:flex;align-items:center;color:#fff;font-size:14px}@media screen and (min-width:768px){.target-nav-list__link{height:24px;margin:0 15px;text-align:center}}@media screen and (max-width:767px){.target-nav-list__link{width:50%;height:48px;padding:0 16px;border-bottom:1px solid #005bb0}}@media screen and (max-width:767px){.target-nav-list__link:nth-of-type(2n-1){border-right:1px solid #005bb0}}.target-nav-list__link:before{top:50%;margin-top:-.5em}@media screen and (min-width:768px){.target-nav-list__link:before{right:0}}@media screen and (max-width:767px){.target-nav-list__link:before{right:16px}}@media screen and (min-width:768px){.target-nav-list__link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:"";transform:scaleX(0);transition:transform .3s}}body[class*=pc] .target-nav-list__link:hover:after{transform:scaleX(1)}@media screen and (min-width:768px){.target-nav-list__link.ico_blank{padding-right:1.2em}}@media screen and (min-width:768px){.target-nav-list__link.ico_chevron-r:before{display:none}}.global-footer{background:#1d4e9c}@media screen and (min-width:768px){.global-footer{padding:64px 0 44px}}@media screen and (max-width:767px){.global-footer{padding:44px 4.26667% 110px}}.global-footer__copyright{color:#fff;font-size:12px;text-align:center}.totop{position:fixed;right:0;display:block;background:#000;color:#fff;z-index:100}@media screen and (min-width:768px){.totop{bottom:64px;width:64px;height:64px}}@media screen and (max-width:767px){.totop{bottom:32px;width:48px;height:48px}}.totop:before{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (min-width:768px){.totop:before{font-size:20px}}@media screen and (max-width:767px){.totop:before{font-size:15px}}@media screen and (min-width:768px){.footer-conversion{display:flex;justify-content:center;margin-bottom:64px}}@media screen and (max-width:767px){.footer-conversion{margin-bottom:40px}}.footer-conversion__link{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #fff;color:#1d4e9c;font-size:20px;font-weight:700}@media screen and (min-width:768px){.footer-conversion__link{width:484px;height:80px;border-radius:40px;margin:0 16px;transition:background .3s,color .3s}}@media screen and (max-width:767px){.footer-conversion__link{height:64px;margin-bottom:24px;border-radius:32px}}.footer-conversion__link span{display:inline-block;padding-right:1.5em}.footer-conversion__link span:before{top:50%;right:0;margin-top:-.5em}body[class*=pc] .footer-conversion__link:hover{background:#1d4e9c;color:#fff}@media screen and (min-width:768px){.footer-nav{display:flex;width:1000px;margin:0 auto 48px}}.footer-nav a{position:relative;color:#fff}@media screen and (min-width:768px){.footer-nav a{display:inline-block}}@media screen and (max-width:767px){.footer-nav a{display:block}}@media screen and (min-width:768px){.footer-nav a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .3s}}body[class*=pc] .footer-nav a:hover:after{transform:scaleX(1)}@media screen and (min-width:768px){.footer-nav-contents,.footer-nav-contents--academy,.footer-nav-contents--univ{border-left:1px solid #fff}}@media screen and (min-width:768px){.footer-nav-contents--univ{position:relative;width:742px;padding:0 24px}}@media screen and (min-width:768px){.footer-nav-contents--univ .footer-nav-contents__ttl{position:absolute;top:0;left:24px}}@media screen and (min-width:768px){.footer-nav-contents--academy{width:258px;padding-left:24px}}@media screen and (min-width:768px){.footer-nav-contents--academy .footer-nav-contents__ttl{margin-bottom:20px}}.footer-nav-contents__ttl{color:#fff;font-size:20px;font-weight:700}@media screen and (min-width:768px){.footer-nav-contents__ttl{line-height:1}}@media screen and (max-width:767px){.footer-nav-contents__ttl{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #fff}}.footer-nav-contents__ttl a{display:inline-block;padding-right:1.5em}.footer-nav-contents__ttl a:before{top:50%;right:0;margin-top:-.5em}@media screen and (min-width:768px){.site-nav{display:flex}}@media screen and (min-width:768px){.site-nav-contents{width:25%}}@media screen and (min-width:768px){.site-nav-contents:first-child{padding-top:40px}}.site-nav-contents__ttl{font-size:14px;font-weight:700}@media screen and (min-width:768px){.site-nav-contents__ttl{margin-bottom:20px}}@media screen and (max-width:767px){.site-nav-contents__ttl{margin-bottom:10px}}@media screen and (max-width:767px){.academy-nav-list,.site-nav-list{display:flex;flex-wrap:wrap;margin-bottom:30px}}.academy-nav-list__item,.site-nav-list__item{font-size:14px}@media screen and (min-width:768px){.academy-nav-list__item,.site-nav-list__item{margin-bottom:7px}}@media screen and (max-width:767px){.academy-nav-list__item,.site-nav-list__item{width:50%;margin-bottom:10px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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 img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.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}.slick-loading .slick-list{background:#fff}.slick-next,.slick-prev{position:absolute;display:block;border-radius:50%;width:44px;height:44px;z-index:1;font-size:0;cursor:pointer;background:#ccc;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none;opacity:.8}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;color:transparent;opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:FontAwesome;font-size:14px;line-height:1;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:3.75%}[dir=rtl] .slick-prev{left:auto;right:3.75%}.slick-prev:before{left:calc(50% - 2px);content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:3.75%}[dir=rtl] .slick-next{left:3.75%;right:auto}.slick-next:before{left:calc(50% + 2px);content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:FontAwesome;font-size:6px;line-height:20px;text-align:center;color:#666;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#666;opacity:.8}@keyframes zoom01{to{transform:scale(1)}}@media screen and (min-width:768px){.main{min-width:1170px;padding-top:52px}}.mv{position:relative;overflow:hidden}@media screen and (min-width:768px){.mv{height:764px}}@media screen and (max-width:767px){.mv{height:101.86667vw}}.mv-slider__img{overflow:hidden}@media screen and (min-width:768px){.mv-slider__img{height:764px}}@media screen and (min-width:768px){.mv-slider__img .is-hidden--sp{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transform:scale(1.2)}}@media screen and (max-width:767px){.mv-slider__img img{width:100%;transform:scale(1.2)}}@media screen and (min-width:768px){.mv-slider__img.is-current .is-hidden--sp{animation:zoom01 10s ease-out infinite both;animation-fill-mode:both}}@media screen and (max-width:767px){.mv-slider__img.is-current img{animation:zoom01 10s ease-out infinite both;animation-fill-mode:both}}.mv-lead{position:absolute}@media screen and (min-width:768px){.mv-lead{bottom:90px;left:87px}}@media screen and (max-width:767px){.mv-lead{bottom:7.46073%;left:7.33333%;width:62.8%}}@media screen and (min-width:768px){.mv-lead__main{margin-bottom:32px}}@media screen and (max-width:767px){.mv-lead__main{margin-bottom:4.31937%}}@media screen and (max-width:767px){.mv-lead__description{width:84.92569%}}.important-notices{position:relative;background:linear-gradient(135deg,#f4dee0 25%,#f3d8db 0,#f3d8db 50%,#f4dee0 0,#f4dee0 75%,#f3d8db 0);background-size:16px 16px}@media screen and (min-width:768px){.important-notices{padding:40px 0 45px}}@media screen and (max-width:767px){.important-notices{padding:28px 4.26667% 32px}}.important-notices__ttl{padding-left:1.5em;color:#721c24;font-weight:700}@media screen and (min-width:768px){.important-notices__ttl{width:1000px;margin:0 auto 3px;font-size:20px}}@media screen and (max-width:767px){.important-notices__ttl{margin-bottom:3px;font-size:18px}}.important-notices__ttl:before{top:50%;left:0;margin-top:-.5em;color:#e45137}@media screen and (min-width:768px){.important-notices-list{width:1000px;margin:0 auto}}.important-notices-list__item{position:relative;padding:.75em 0 .75em 1em;border-bottom:1px solid #721c24;color:#721c24}@media screen and (min-width:768px){.important-notices-list__item{display:flex;font-size:16px}}@media screen and (max-width:767px){.important-notices-list__item{display:block;font-size:14px}}.important-notices-list__item:before{position:absolute;left:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #e45137;content:""}@media screen and (min-width:768px){.important-notices-list__item:before{top:1.25em}}@media screen and (max-width:767px){.important-notices-list__item:before{top:1.1em}}@media screen and (min-width:768px){.important-notices-list .important-notices-date{flex-shrink:0;width:5.5em;margin-right:1em}}@media screen and (max-width:767px){.important-notices-list .important-notices-date{display:block}}.covid19-info{width:92%;border:1px solid #245caa}@media screen and (min-width:768px){.covid19-info{display:flex;max-width:1000px;margin:0 auto 58px;padding:18px 0}}@media screen and (max-width:767px){.covid19-info{margin:0 auto 34px;padding:0 10px}}@media screen and (min-width:768px){.covid19-info__block{width:50%}}.covid19-info__block>a{display:block}@media screen and (min-width:768px){.covid19-info__block>a{width:350px;margin:0 auto}}@media screen and (max-width:767px){.covid19-info__block>a{margin:10px 0}}@media screen and (min-width:768px){.covid19-info__block+.covid19-info__block{border-left:1px solid #245caa}}@media screen and (max-width:767px){.covid19-info__block+.covid19-info__block{border-top:1px solid #245caa}}.covid19-info .info-link{background:#245caa;border:1px solid #245caa;color:#fff;font-size:16px;text-align:center}@media screen and (min-width:768px){.covid19-info .info-link{padding:13px 0;transition:background .3s,color .3s}}@media screen and (max-width:767px){.covid19-info .info-link{padding:10px 0}}.covid19-info .info-link span{display:inline-block;padding-right:24px}.covid19-info .info-link span:before{top:50%;right:0;margin-top:-.5em}body[class*=pc] .covid19-info .info-link:hover{background:#fff;color:#245caa}@media screen and (min-width:768px){.picup-bnr{display:flex;justify-content:center;padding:32px 0}}@media screen and (max-width:767px){.picup-bnr{padding:28px 4.26667% 16px}}.picup-bnr__link{position:relative;display:block;border:3px solid #333;border-radius:16px}@media screen and (min-width:768px){.picup-bnr__link{width:312px;height:148px;margin:0 16px;transition:opacity .3s}}@media screen and (max-width:767px){.picup-bnr__link{height:90px;margin-bottom:12px}}.picup-bnr__link:after{position:absolute;left:50%;background:url(../img/btn_pickup.png) no-repeat top/contain;content:"";transform:translateX(-50%)}@media screen and (min-width:768px){.picup-bnr__link:after{bottom:12px;width:248px;height:20px}}@media screen and (max-width:767px){.picup-bnr__link:after{bottom:10px;width:124px;height:10px}}body[class*=pc] .picup-bnr__link:hover{opacity:.7}.picup-bnr__link .bnr-ttl{font-weight:700;line-height:1.2;text-align:center}@media screen and (min-width:768px){.picup-bnr__link .bnr-ttl{font-size:24px;letter-spacing:-.05em}}@media screen and (max-width:767px){.picup-bnr__link .bnr-ttl{font-size:16px}}.picup-bnr__link .bnr-ttl span{display:block}@media screen and (min-width:768px){.picup-bnr__link .bnr-ttl span{font-size:18px;letter-spacing:0}}@media screen and (max-width:767px){.picup-bnr__link .bnr-ttl span{font-size:12px}}@media screen and (min-width:768px){.picup-bnr__link.oc{padding-top:15px}}@media screen and (max-width:767px){.picup-bnr__link.oc{padding-top:10px}}.picup-bnr__link.oc:after{display:none}.picup-bnr__link.oc .bnr-ttl{margin:0 auto}@media screen and (min-width:768px){.picup-bnr__link.oc .bnr-ttl{width:259px}}@media screen and (max-width:767px){.picup-bnr__link.oc .bnr-ttl{width:143px}}.picup-bnr__link.exam{background:radial-gradient(rgba(0,0,0,.1) 25%,transparent 0) repeat 0 0/8px 8px,radial-gradient(rgba(0,0,0,.1) 25%,transparent 0) repeat 4px 4px/8px 8px}@media screen and (min-width:768px){.picup-bnr__link.exam{padding-top:20px}}@media screen and (max-width:767px){.picup-bnr__link.exam{padding-top:10px}}.picup-bnr__link.blue{color:#1d4e9c}.picup-bnr__link.red{color:#e91e63}.picup-bnr__link.covid19{display:flex;justify-content:center;align-items:center;background:#004ea0}.picup-bnr__link.covid19:after{display:none}@media screen and (max-width:767px){.picup-bnr__link.covid19 img{width:auto;height:75px}}.picup-bnr__link.sd{text-align:center}.picup-bnr__link.sd:after{display:none}.picup-bnr__link.sd img{width:auto;height:100%}.picup-bnr__link.plane{display:flex;align-items:center}.picup-bnr__link.plane:after{display:none}.picup-bnr__link.plane .bnr-ttl{margin:0 auto}@media screen and (min-width:768px){.picup-bnr__link.plane .bnr-ttl{width:259px}}@media screen and (max-width:767px){.picup-bnr__link.plane .bnr-ttl{width:143px}}.picup-bnr__link.mail-admissions{display:flex;align-items:center;background:url(/common/img/bg_pickup-balloon.jpg) no-repeat top}.picup-bnr__link.mail-admissions:after{display:none}.picup-bnr__link.mail-admissions .bnr-ttl{margin:0 auto}@media screen and (min-width:768px){.picup-bnr__link.mail-admissions .bnr-ttl{width:274px}}@media screen and (max-width:767px){.picup-bnr__link.mail-admissions .bnr-ttl{width:179px}}.picup-bnr__img{position:relative;display:block;border-radius:16px}@media screen and (min-width:768px){.picup-bnr__img{width:312px;height:148px;margin:0 16px}}@media screen and (max-width:767px){.picup-bnr__img{margin-bottom:12px}}@media screen and (min-width:768px){.picup-bnr2{display:flex;justify-content:center;padding:32px 0;width:1032px;margin:0 auto}}@media screen and (max-width:767px){.picup-bnr2{padding:28px 4.26667% 16px}}.picup-bnr2__img{position:relative;display:block;border-radius:16px}@media screen and (min-width:768px){.picup-bnr2__img{max-width:590px;max-height:148px;margin:0 16px}}@media screen and (max-width:767px){.picup-bnr2__img{margin-bottom:12px}}.closeup{background:#f7f7f7}@media screen and (min-width:768px){.closeup{padding:64px 0}}@media screen and (max-width:767px){.closeup{padding:45px 0}}@media screen and (min-width:768px){.closeup-slider-wrap{width:1112px;margin:0 auto;padding:0 40px}}@media screen and (max-width:767px){.closeup-slider{padding:0 40px}}.closeup-slider__link{display:block;text-align:center}@media screen and (min-width:768px){.closeup-slider__link{margin:0 16px}}.closeup-slider__link .closeup-img{overflow:hidden}@media screen and (min-width:768px){.closeup-slider__link .closeup-img{margin-bottom:20px}}@media screen and (max-width:767px){.closeup-slider__link .closeup-img{margin-bottom:15px}}.closeup-slider__link .closeup-img img{width:100%}@media screen and (min-width:768px){.closeup-slider__link .closeup-img img{transition:transform .3s}}.closeup-slider__link .closeup-ttl{color:#333;font-weight:700}@media screen and (min-width:768px){.closeup-slider__link .closeup-ttl{font-size:20px}}@media screen and (max-width:767px){.closeup-slider__link .closeup-ttl{font-size:18px}}@media screen and (min-width:768px){.closeup-slider__link .closeup-ttl span{font-size:14px}}@media screen and (max-width:767px){.closeup-slider__link .closeup-ttl span{font-size:12px}}body[class*=pc] .closeup-slider__link:hover .closeup-img img{transform:scale(1.1)}.closeup-slider__arrow,.closeup-slider__arrow--next,.closeup-slider__arrow--prev{position:absolute;background:#fff}@media screen and (min-width:768px){.closeup-slider__arrow,.closeup-slider__arrow--next,.closeup-slider__arrow--prev{top:90px;width:40px;height:40px}}@media screen and (max-width:767px){.closeup-slider__arrow,.closeup-slider__arrow--next,.closeup-slider__arrow--prev{top:35.42373%;width:36px;height:36px}}.closeup-slider__arrow--next:before,.closeup-slider__arrow--prev:before,.closeup-slider__arrow:before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#333;font-family:otemae!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.closeup-slider__arrow--next:before,.closeup-slider__arrow--prev:before,.closeup-slider__arrow:before{font-size:20px}}@media screen and (max-width:767px){.closeup-slider__arrow--next:before,.closeup-slider__arrow--prev:before,.closeup-slider__arrow:before{font-size:16px}}@media screen and (min-width:768px){.closeup-slider__arrow--prev{left:-40px}}@media screen and (max-width:767px){.closeup-slider__arrow--prev{left:0}}.closeup-slider__arrow--prev:before{content:"\e905"}@media screen and (min-width:768px){.closeup-slider__arrow--next{right:-40px}}@media screen and (max-width:767px){.closeup-slider__arrow--next{right:0}}.closeup-slider__arrow--next:before{content:"\e906"}@media screen and (min-width:768px){.top-contents--topics{padding:86px 0 58px}}@media screen and (max-width:767px){.top-contents--topics{padding:54px 0 34px}}.top-contents--faculty{background:#f5f5f5}@media screen and (min-width:768px){.top-contents--faculty{padding:86px 0 96px}}@media screen and (max-width:767px){.top-contents--faculty{padding:54px 0 60px}}@media screen and (min-width:768px){.top-contents--pickup{padding:86px 0 64px}}@media screen and (max-width:767px){.top-contents--pickup{padding:54px 0 37px}}.top-contents__ttl,.top-contents__ttl--pickup{color:#1d4e9c;text-align:center}@media screen and (min-width:768px){.top-contents__ttl,.top-contents__ttl--pickup{margin-bottom:56px;font-size:40px}}@media screen and (max-width:767px){.top-contents__ttl,.top-contents__ttl--pickup{margin-bottom:40px;font-size:28px}}@media screen and (min-width:768px){.top-contents__ttl--pickup{margin-bottom:20px}}@media screen and (max-width:767px){.top-contents__ttl--pickup{margin-bottom:15px}}.top-contents__description{text-align:center}@media screen and (min-width:768px){.top-contents__description{margin-bottom:60px;font-size:20px}}@media screen and (max-width:767px){.top-contents__description{margin-bottom:40px;font-size:18px}}.topics-list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width:768px){.topics-list{width:1032px;margin-bottom:24px}}@media screen and (max-width:767px){.topics-list{justify-content:space-between;width:91.46667%;margin-bottom:12px}}.topics-list__link{display:block}@media screen and (min-width:768px){.topics-list__link{width:226px;margin:0 16px 28px}}@media screen and (max-width:767px){.topics-list__link{width:47.52187%;margin-bottom:20px}}@media screen and (max-width:767px){.topics-list__link:nth-last-of-type(-n+4){display:none}}body[class*=pc] .topics-list__link:hover .topics-thumb span{transform:scale(1.1)}.topics-list .topics-thumb{overflow:hidden}.topics-list .topics-thumb span{display:block;width:100%;height:0;padding-bottom:70.55215%;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:768px){.topics-list .topics-thumb span{transition:transform .3s}}.topics-list .topics-meta{display:flex;justify-content:space-between;font-weight:700}@media screen and (min-width:768px){.topics-list .topics-meta{margin-bottom:20px}}@media screen and (max-width:767px){.topics-list .topics-meta{margin-bottom:10px}}.topics-list .topics-meta__date{position:relative;display:block;background:#333;color:#fff;text-align:center;z-index:1}@media screen and (min-width:768px){.topics-list .topics-meta__date{width:68px;height:68px;margin-top:-34px;padding-top:10px;font-size:12px}}@media screen and (max-width:767px){.topics-list .topics-meta__date{width:56px;height:56px;margin-top:-27px;padding-top:8px;font-size:11px}}.topics-list .topics-meta__date span{display:block;line-height:1}@media screen and (min-width:768px){.topics-list .topics-meta__date span{font-size:28px}}@media screen and (max-width:767px){.topics-list .topics-meta__date span{font-size:20px}}.topics-list .topics-meta__category{color:#1d4e9c;font-size:12px}@media screen and (min-width:768px){.topics-list .topics-meta__category{padding-top:10px}}@media screen and (max-width:767px){.topics-list .topics-meta__category{padding-top:5px}}.topics-list .topics-ttl{color:#333}@media screen and (min-width:768px){.topics-list .topics-ttl{font-size:16px}}@media screen and (max-width:767px){.topics-list .topics-ttl{font-size:14px}}.topics-catalog-link{display:flex;justify-content:center;align-items:center;height:48px;border-radius:24px;margin:0 auto;border:1px solid #1d4e9c;color:#1d4e9c;font-size:1.6rem}@media screen and (min-width:768px){.topics-catalog-link{width:226px;transition:background .3s,color .3s}}@media screen and (max-width:767px){.topics-catalog-link{width:60.26667%}}.topics-catalog-link:before{top:50%;right:1em;margin-top:-.5em}body[class*=pc] .topics-catalog-link:hover{background:#1d4e9c;color:#fff}.faculty-list{display:flex;flex-wrap:wrap}.faculty-list__link{position:relative;overflow:hidden}@media screen and (min-width:768px){.faculty-list__link{width:25%}}@media screen and (max-width:767px){.faculty-list__link{width:50%;height:0;padding-bottom:53.33333%}}body[class*=pc] .faculty-list__link:hover .faculty-image:after{opacity:.6}body[class*=pc] .faculty-list__link:hover .faculty-image img{transform:scale(1.2)}body[class*=pc] .faculty-list__link:hover .facalty-name{transform:scale(1.05) translate(-50%,-50%)}@media screen and (min-width:768px){.faculty-list .faculty-image{position:relative}}@media screen and (max-width:767px){.faculty-list .faculty-image{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.faculty-list .faculty-image:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.35;content:""}@media screen and (min-width:768px){.faculty-list .faculty-image:after{transition:opacity .3s}}.faculty-list .faculty-image img{width:100%}@media screen and (min-width:768px){.faculty-list .faculty-image img{transition:transform .3s}}.faculty-list .facalty-name{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%;color:#fff;transform:translate(-50%,-50%);text-align:center;z-index:1}@media screen and (min-width:768px){.faculty-list .facalty-name{width:220px;height:220px;transition:transform .3s}}@media screen and (max-width:767px){.faculty-list .facalty-name{width:84.8%;height:79.5%}}.faculty-list .facalty-name:before{left:50%;margin-left:-.5em}@media screen and (min-width:768px){.faculty-list .facalty-name:before{bottom:20px;font-size:30px}}@media screen and (max-width:767px){.faculty-list .facalty-name:before{bottom:15px;font-size:24px}}@media screen and (min-width:768px){.faculty-list .facalty-name__jpn{font-size:28px;line-height:1.25}}@media screen and (max-width:767px){.faculty-list .facalty-name__jpn{font-size:20px;line-height:1.248}}.faculty-list .facalty-name__eng{font-weight:700}@media screen and (min-width:768px){.faculty-list .facalty-name__eng{font-size:11px}}@media screen and (max-width:767px){.faculty-list .facalty-name__eng{font-size:8px}}.advantage{background:#455a64}@media screen and (min-width:768px){.advantage{padding:60px 0}}@media screen and (max-width:767px){.advantage{padding:40px 0}}.advantage__description{color:#fff;font-weight:700;text-align:center}@media screen and (min-width:768px){.advantage__description{margin-bottom:44px;font-size:20px}}@media screen and (max-width:767px){.advantage__description{margin-bottom:32px;font-size:18px}}.advantage__link{display:table;margin:0 auto;padding-right:1.5em;color:#fff}@media screen and (min-width:768px){.advantage__link{font-size:30px}}@media screen and (max-width:767px){.advantage__link{font-size:22px}}.advantage__link:before{top:50%;right:0;margin-top:-.5em}@media screen and (min-width:768px){.advantage__link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .3s}}body[class*=pc] .advantage__link:hover:after{transform:scaleX(1)}@media screen and (min-width:768px){.advantage-list{display:flex;justify-content:center;margin-bottom:56px}}@media screen and (max-width:767px){.advantage-list{width:74.66667%;margin:0 auto 40px}}.advantage-list__item{padding:10px 0;background:#fff;color:#455a64;font-weight:700;text-align:center}@media screen and (min-width:768px){.advantage-list__item{width:312px;margin:0 16px;font-size:20px}}@media screen and (max-width:767px){.advantage-list__item{margin-bottom:16px;font-size:18px}}.advantage-list__item span{font-weight:400}@media screen and (min-width:768px){.advantage-list__item span{font-size:14px}}@media screen and (max-width:767px){.advantage-list__item span{font-size:12px}}.pickup-list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width:768px){.pickup-list{justify-content:center;width:1032px}}@media screen and (max-width:767px){.pickup-list{justify-content:space-between;width:91.46667%}}.pickup-list__link,.pickup-list__link--double{display:block}@media screen and (min-width:768px){.pickup-list__link,.pickup-list__link--double{width:226px;margin:0 16px 32px}}@media screen and (max-width:767px){.pickup-list__link,.pickup-list__link--double{width:47.52187%;margin-bottom:24px}}@media screen and (min-width:768px){.pickup-list__link--double{width:484px}}@media screen and (max-width:767px){.pickup-list__link--double{width:100%}}body[class*=pc] .pickup-list__link--double:hover .pickup-thumb img,body[class*=pc] .pickup-list__link:hover .pickup-thumb img{transform:scale(1.1)}.pickup-list .pickup-thumb{overflow:hidden}.pickup-list .pickup-thumb:before{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;color:#fff;z-index:1}@media screen and (min-width:768px){.pickup-list .pickup-thumb:before{font-size:100px}}@media screen and (max-width:767px){.pickup-list .pickup-thumb:before{font-size:70px}}@media screen and (min-width:768px){.pickup-list .pickup-thumb img{transition:transform .3s}}.pickup-list .pickup-ttl{background:#333;color:#fff;font-weight:700}@media screen and (min-width:768px){.pickup-list .pickup-ttl{padding:.75em 1em;font-size:16px}}@media screen and (max-width:767px){.pickup-list .pickup-ttl{padding:.5em 1em;font-size:14px}}.pickup-list .pickup-ttl:before{top:50%;right:1em;margin-top:-.5em}.pickup-list .pickup-ttl span{display:inline-block;padding-right:1.5em}.pickup-list .pickup-ttl span:before{top:50%;right:0;margin-top:-.5em}@media screen and (min-width:768px){.campus-list{display:flex}}@media screen and (min-width:768px){.campus-list__item{flex:1 0 0%}}@media screen and (max-width:767px){.campus-list__item{display:flex}}.campus-list__item:first-of-type .campus-info{background:#2564c7}.campus-list__item:nth-of-type(2) .campus-info{background:#1d4e9c}.campus-list__item:nth-of-type(3) .campus-info{background:#102c58}.campus-list .campus-thumb{position:relative}@media screen and (max-width:767px){.campus-list .campus-thumb{width:32%}}.campus-list .campus-thumb__img img{width:100%}@media screen and (min-width:768px){.campus-list .campus-thumb__caption{position:absolute;bottom:0;left:0;width:100%;padding:16px 32px;background:hsla(0,0%,100%,.8);color:#333;font-size:16px;font-weight:700}}.campus-list .campus-info{display:block;color:#fff}@media screen and (min-width:768px){.campus-list .campus-info{padding:10px 32px}}@media screen and (max-width:767px){.campus-list .campus-info{display:flex;justify-content:center;flex-direction:column;width:68%;padding-left:25px}}.campus-list .campus-info__name{font-size:16px;font-weight:700}.campus-list .campus-info__address{margin-bottom:10px;font-size:14px}.campus-list .campus-info__link{display:inline-block;padding-right:1.5em;font-size:14px}@media screen and (max-width:767px){.campus-list .campus-info__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.campus-list .campus-info__link:before{top:50%;right:0;margin-top:-.5em}@media screen and (min-width:768px){.campus-list .campus-info__link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .3s}}body[class*=pc] .campus-list .campus-info:hover .campus-info__link:after{transform:scaleX(1)}.aside-contents{background:#f5f5f5}@media screen and (min-width:768px){.aside-contents{padding:96px 0}}@media screen and (max-width:767px){.aside-contents{padding:60px 0}}.aside-contents .bnr-list{margin:0 auto}@media screen and (min-width:768px){.aside-contents .bnr-list{display:flex;flex-wrap:wrap;width:1064px;margin-bottom:64px;padding-left:32px}}@media screen and (max-width:767px){.aside-contents .bnr-list{width:74.66667%;margin-bottom:44px}}.aside-contents .bnr-list__link{display:block}@media screen and (min-width:768px){.aside-contents .bnr-list__link{width:226px;margin-right:32px;margin-bottom:32px;transition:opacity .3s}}@media screen and (max-width:767px){.aside-contents .bnr-list__link{margin-bottom:16px}}.aside-contents .bnr-list__link img{width:100%}body[class*=pc] .aside-contents .bnr-list__link:hover{opacity:.7}.aside-contents .sns{display:flex;justify-content:center}.aside-contents .sns__link{display:block;width:32px;height:32px;color:#757575}@media screen and (min-width:768px){.aside-contents .sns__link{margin:0 24px}}@media screen and (max-width:767px){.aside-contents .sns__link{margin:0 12px}}.aside-contents .sns__link:before{top:0;left:0;display:block;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (min-width:768px){.aside-contents .sns__link:before{font-size:32px;transition:opacity .3s}}@media screen and (max-width:767px){.aside-contents .sns__link:before{font-size:24px}}.aside-contents .sns__link.ico_twitter{color:#1da1f2}body[class*=pc] .aside-contents .sns__link.ico_twitter:hover:before{opacity:.7}.aside-contents .sns__link.ico_x{color:#000}body[class*=pc] .aside-contents .sns__link.ico_x:hover:before{opacity:.7}.aside-contents .sns__link.ico_facebook{color:#1877f2}body[class*=pc] .aside-contents .sns__link.ico_facebook:hover:before{opacity:.7}.aside-contents .sns__link.ico_line{color:#00c300}body[class*=pc] .aside-contents .sns__link.ico_line:hover:before{opacity:.7}.aside-contents .sns__link.ico_youtube{color:red}body[class*=pc] .aside-contents .sns__link.ico_youtube:hover:before{opacity:.7}@media screen and (min-width:768px){.aside-contents .sns__link.ico_instagram img{transition:opacity .3s}}@media screen and (max-width:767px){.aside-contents .sns__link.ico_instagram img{width:24px;height:24px}}body[class*=pc] .aside-contents .sns__link.ico_instagram:hover img{opacity:.7}.fixed-btn,.fixed-btn--admission,.fixed-btn--internet{position:fixed;z-index:999;line-height:44px;color:#10327a;font-size:1.4rem;font-weight:700}@media screen and (max-width:767px){.fixed-btn,.fixed-btn--admission,.fixed-btn--internet{bottom:-44px;line-height:44px;padding-right:16px;width:50%;text-align:center;transition:bottom .4s}}@media screen and (min-width:768px){.fixed-btn,.fixed-btn--admission,.fixed-btn--internet{bottom:380px;right:-50px;line-height:50px;padding:1em 0 48px;font-size:2rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transition:right .4s,background .4s}}.fixed-btn--admission:before,.fixed-btn--internet:before,.fixed-btn:before{font-size:1.4rem;font-weight:400}@media screen and (max-width:767px){.fixed-btn--admission:before,.fixed-btn--internet:before,.fixed-btn:before{top:50%;right:10px;margin-top:-.5em}}@media screen and (min-width:768px){.fixed-btn--admission:before,.fixed-btn--internet:before,.fixed-btn:before{bottom:20px;left:50%;transform:translate(-50%)}}@media screen and (min-width:768px){.fixed-btn--admission:hover,.fixed-btn--internet:hover,.fixed-btn:hover{background:#fff}}@media screen and (max-width:767px){.is-show .fixed-btn,.is-show .fixed-btn--admission,.is-show .fixed-btn--internet{bottom:0}}@media screen and (min-width:768px){.is-show .fixed-btn,.is-show .fixed-btn--admission,.is-show .fixed-btn--internet{right:0}}.fixed-btn--internet{background:#ffe001}@media screen and (max-width:767px){.fixed-btn--internet{bottom:-44px;left:0}}@media screen and (min-width:768px){.fixed-btn--internet{bottom:380px}}.fixed-btn--admission{background:#abe1fa}@media screen and (max-width:767px){.fixed-btn--admission{bottom:-44px;right:0}}@media screen and (min-width:768px){.fixed-btn--admission{bottom:100px}}
/*# sourceMappingURL=style.css.map*/