﻿@media all and (-ms-high-contrast: none){*::-ms-backdrop,.fadein{opacity:1}}input[type=text],input[type=password],textarea,select{outline:none}*:focus{outline:none}button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;outline:none}.wrap1000{max-width:1000px;width:100%;margin:0 auto}html{font-size:62.5%}body{background:#f2f2f2;color:#393939;font-family:"M PLUS Rounded 1c",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;word-break:break-all;-webkit-font-smoothing:antialiased;line-height:1.5;font-feature-settings:"palt"}body #wrapper{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){body #wrapper{display:block}}body .pc{display:block !important}@media screen and (max-width: 768px){body .pc{display:none !important}}body .sp{display:none !important}@media screen and (max-width: 768px){body .sp{display:block !important}}body img{max-width:100%;height:auto}body .line{clear:both;height:1px;margin:0}body .line hr{display:none}body a{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;zoom:1;color:#111;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}body a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = $value * 100);opacity:.5;color:inherit}body button{outline:none !important}#nav_wrap{display:none}@media screen and (max-width: 1100px){#nav_wrap{display:block}}#nav_wrap .menu{position:fixed;top:20px;right:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:50px;height:50px;background-color:#fff;border-radius:50%;transition:transform 250ms ease;cursor:pointer;z-index:200}#nav_wrap .menu span{position:relative;display:block;width:50%;height:2px;background-color:#444;float:left;transform-origin:center center;transition:transform 250ms ease;z-index:200}#nav_wrap .menu span:nth-of-type(1){transform:translateY(-5px)}#nav_wrap .menu span:nth-of-type(3){transform:translateY(5px)}#menu{display:none}#menu:checked~.menu{background-color:rgba(0,0,0,0);transform:rotate(360deg);transition:transform 250ms ease}#menu:checked~.menu span{background-color:#fff;transition:transform 250ms ease}#menu:checked~.menu span:nth-of-type(1){transform:translateY(1px) rotate(45deg)}#menu:checked~.menu span:nth-of-type(2){display:none}#menu:checked~.menu span:nth-of-type(3){transform:translateY(-1px) rotate(-45deg)}#menu:checked~.nav{right:0px;transition:right 500ms ease}#menu:checked~main{transform:translateX(250px);transition:transform 500ms ease}.nav{position:fixed;top:0;right:-300px;width:300px;height:100vh;margin:0;padding:0;background:#6f7586;transition:left 500ms ease;z-index:0}.nav .nav__link{width:100%;padding:100px 20px 40px 20px}.nav .nav__link__btn{display:block;text-align:center;width:100%;margin-bottom:20px;border:solid 1px #6f7586;background:#fff;padding:10px;font-size:1.6rem;font-weight:bold;color:#111;border-radius:40px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.nav .nav__link__btn{font-size:1.4rem}}.nav .nav__link__btn:hover{background:#6f7586;color:#fff;border:solid 1px #fff;opacity:1}header{width:100%;margin:0;z-index:999;top:0;padding:30px 10px;border-bottom:solid 1px #bfc5ca;background:#fff;box-shadow:0 3px 10px 0px rgba(0,2,6,.2);display:block;text-align:center}header h1{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){header h1{font-size:1.4rem;line-height:1.2em}}#main_wrap{display:flex;flex-wrap:nowrap}aside{width:360px;background:#6f7586;padding:40px 20px}@media screen and (max-width: 1100px){aside{display:none}}aside .aside__link{width:100%}aside .aside__link__btn{display:block;text-align:center;width:100%;margin-bottom:20px;border:solid 1px #6f7586;background:#fff;padding:10px;font-size:1.6rem;font-weight:bold;color:#111;border-radius:40px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 768px){aside .aside__link__btn{font-size:1.4rem}}aside .aside__link__btn:hover{background:#6f7586;color:#fff;border:solid 1px #fff;opacity:1}main{flex-grow:1;width:100%;margin:0;height:auto;display:block;padding:40px 20px}main .page_wrap{width:calc(100% - 20px);overflow:hidden;margin:0 10px 40px 10px;box-shadow:0 3px 10px 0px rgba(0,0,0,.2);background:#fff;border-radius:5px}main .page_wrap h2{text-align:center;font-weight:bold;background:#6f7586;display:block;color:#fff;font-size:1.8rem;padding:15px 30px}@media screen and (max-width: 768px){main .page_wrap h2{padding:10px 20px}}main .page_wrap__cont{padding:40px 30px;overflow:hidden;display:block}@media screen and (max-width: 550px){main .page_wrap__cont{padding:40px 20px}}main .transfer_page{display:block;width:100%}main .transfer_page__user_info__left{height:100%}@media screen and (max-width: 768px){main .transfer_page__user_info__left{padding-bottom:20px}}main .transfer_page__user_info__left i{font-size:80px;color:#bfc5ca;padding:0 30px}@media screen and (max-width: 768px){main .transfer_page__user_info__left i{padding:0 20px 0 0;font-size:60px}}main .transfer_page__user_info__left__name__school{border:solid 1px #7c7c7c;background:#fff;padding:1px 30px;font-size:1.4rem;font-weight:bold;color:#7c7c7c;border-radius:20px;display:inline-block;margin-bottom:5px}main .transfer_page__user_info__left__name h3{font-size:2.8rem}@media screen and (max-width: 768px){main .transfer_page__user_info__left__name h3{font-size:2.4rem}}main .transfer_page__user_info__left__name h3 span{font-size:1.6rem}main .transfer_page__user_info__right{height:100%}main .transfer_page__user_info__right__course{background:#6f7586;color:#fff;padding:20px 30px;width:100%}@media screen and (max-width: 768px){main .transfer_page__user_info__right__course{padding:20px}}main .transfer_page__user_info__right__course__name{border:solid 1px #fff;padding:1px 20px;display:inline-block;margin-bottom:5px;font-size:1.4rem}main .transfer_page__user_info__right__course h4{font-size:2.4rem}@media screen and (max-width: 768px){main .transfer_page__user_info__right__course h4{font-size:2rem}}main .transfer_page__user_info__right__course h4 span{font-size:1.8rem}@media screen and (max-width: 768px){main .transfer_page__user_info__right__course h4 span{font-size:1.6rem}}main .transfer_page__transfer_status__table{width:100%;text-align:center;border-spacing:1px;margin:0 0 20px 0}main .transfer_page__transfer_status__table th{padding:10px 5px;vertical-align:middle;border:solid 1px #bfc5ca;background:#9ea3b1;color:#fff;width:33.3%;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){main .transfer_page__transfer_status__table th{font-size:1.4rem}}main .transfer_page__transfer_status__table td{padding:10px 5px;vertical-align:middle;border:solid 1px #bfc5ca;background:#fff;font-weight:bold;font-size:1.4rem}main .transfer_page__transfer_status__table__status{width:100%;color:#fff;text-align:center;max-width:200px;padding:10px;background:#393939;margin:0 auto}@media screen and (max-width: 768px){main .transfer_page__transfer_status__table__status{font-size:1.4rem}}main .transfer_page__transfer_status__table__status.confirm{background:#e51873}main .transfer_page__transfer_request__pre_calender,main .transfer_page__transfer_request__post_calender{background:#f2f2f2;padding:20px;width:calc(50% - 2em)}@media screen and (max-width: 768px){main .transfer_page__transfer_request__pre_calender,main .transfer_page__transfer_request__post_calender{width:100%}}main .transfer_page__transfer_request__pre_calender .focus{background:#6f7586;color:#fff;border-radius:50%;margin:2px;width:calc(100% - 4px) !important;height:calc(100% - 4px) !important}main .transfer_page__transfer_request__pre_calender__month{width:100%;padding:0 20px 20px 20px}main .transfer_page__transfer_request__pre_calender__month__last{font-weight:bold;font-size:2em}main .transfer_page__transfer_request__pre_calender__month__last a{color:#7c7c7c}main .transfer_page__transfer_request__pre_calender__month__next{font-weight:bold;font-size:2em}main .transfer_page__transfer_request__pre_calender__month__next a{color:#7c7c7c}main .transfer_page__transfer_request__pre_calender__month__now{text-align:center;font-weight:bold;font-size:1.8rem}main .transfer_page__transfer_request__pre_calender__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.8rem}main .transfer_page__transfer_request__pre_calender__table th{width:14.2857142857%;text-align:center}main .transfer_page__transfer_request__pre_calender__table td{width:14.2857142857%}main .transfer_page__transfer_request__pre_calender__table td .day{text-align:center;font-weight:bold;width:100%;aspect-ratio:1/1;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main .transfer_page__transfer_request__pre_calender__table td .day:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = $value * 100);opacity:.5;color:inherit}main .transfer_page__transfer_request__pre_calender__table td .holiday{color:#f5003f}main .transfer_page__transfer_request__post_calender{padding:20px 10px;margin-bottom:auto}main .transfer_page__transfer_request__post_calender h3{text-align:center;font-weight:bold;font-size:1.8rem;margin-bottom:20px}main .transfer_page__transfer_request__post_calender__lists{width:100%;margin:0;background:#fff}main .transfer_page__transfer_request__post_calender__lists__notes{padding:20px}main .transfer_page__transfer_request__post_calender__lists__list{width:100%;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}main .transfer_page__transfer_request__post_calender__lists__list:nth-child(even){background:#f2f2f2}@media screen and (max-width: 768px){main .transfer_page__transfer_request__post_calender__lists__list{flex-direction:column;justify-content:center}}main .transfer_page__transfer_request__post_calender__lists__list__date{font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){main .transfer_page__transfer_request__post_calender__lists__list__date{font-size:1.4rem}}main .transfer_page__transfer_request__post_calender__lists__list__btn{color:#fff;text-align:center;padding:5px 40px;margin:5px 0 5px auto;border-radius:20px;background:#393939;font-size:1.4rem;float:right;border:solid 1px #393939}main .transfer_page__transfer_request__post_calender__lists__list__btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = $value * 100);opacity:1;background:#7c7c7c;color:#fff;border:solid 1px #7c7c7c}@media screen and (max-width: 768px){main .transfer_page__transfer_request__post_calender__lists__list__btn{margin:5px 0}}main .transfer_page__transfer_request__arrow{width:4em;position:relative;height:3em}@media screen and (max-width: 768px){main .transfer_page__transfer_request__arrow{width:100%;height:auto;padding:10px}}main .transfer_page__transfer_request__arrow:after{font-size:3rem;color:#bfc5ca;content:"▶";position:absolute;left:calc(50% - .5em)}@media screen and (max-width: 768px){main .transfer_page__transfer_request__arrow:after{content:"▼";position:relative}}#footer{display:block;width:100%;height:auto;background:#393939;color:#fff;padding:50px 0}#footer .footer__copyright{text-align:center}.swal2-popup{font-size:1.6rem}.popAboutShobo h3{font-size:2.4rem;color:#393939;font-weight:bold}.popAboutShobo__txt{padding:20px 0}.popAboutShobo__txt span{color:#fc9;font-weight:bold}.popAboutShobo__img{padding:20px;width:100%}.popAboutShobo__cont h4{font-size:2.4rem;color:#393939;font-weight:bold;margin-bottom:10px}.popAboutShobo__orange{width:100%;height:100%;border:solid 5px #fc9;background:#fff;padding:15px;box-shadow:0 0 10px 0px rgba(0,0,0,.2)}.popAboutShobo__orange p{font-weight:bold;color:#fc9;margin-bottom:10px}.popAboutShobo__gray{width:100%;height:100%;border:solid 5px #f4f4f4;background:#f4f4f4;padding:15px;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}.popAboutShobo__link{margin:40px auto 0 auto;max-width:500px;overflow:hidden}.popAboutShobo__link a{font-size:1.6rem;border:solid 1px #fff;padding:20px 100px;text-decoration:none;position:relative;z-index:1;color:#fff;background:#7c7c7c;font-weight:bold;display:inline-block;text-align:center;padding:20px;width:100%}@media screen and (max-width: 768px){.popAboutShobo__link a{padding:20px;width:100%}}.popAboutShobo__link a:hover{color:#7c7c7c;border:solid 1px #7c7c7c;opacity:1;background:unset}.popAboutShobo__link a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#fff;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}.popAboutShobo__link a:hover::after{transform-origin:left top;transform:scale(1, 1)}.popAboutShobo__table__white{background:#fff !important;color:#fff}.popAboutShobo__table__blue{background:#0e3365 !important;color:#fff}.popAboutShobo__table__orange{background:#fc9 !important;color:#fff;font-weight:bold}.swalpp__pre_title,.swalpp__post_title{border-radius:20px;padding:1px 20px;border:solid 1px #393939;display:inline-block;margin-bottom:5px;font-size:1.6rem}.swalpp__pre_date,.swalpp__post_date{font-size:2.4rem;font-weight:700;margin-bottom:20px}/*# sourceMappingURL=style.min.css.map */
