/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./sass/common.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700;900&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./sass/common.scss (1) ***!
  \*********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}html{font-size:62.5%}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,input,textarea{font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif}body{-webkit-text-size-adjust:100%;background-color:#fff;color:#565656;font-size:14px;font-style:normal;font-weight:400;min-width:320px}img{vertical-align:bottom;width:100%}a{text-decoration:none}a,a:active,a:focus{outline:none}a:active,a:hover,a:link,a:visited{color:#2f2f2f;text-decoration:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assy/fonts/icomoon.eot?j5eojy);src:url(/assy/fonts/icomoon.eot?j5eojy#iefix) format("embedded-opentype"),url(/assy/fonts/icomoon.ttf?j5eojy) format("truetype"),url(/assy/fonts/icomoon.woff?j5eojy) format("woff"),url(/assy/fonts/icomoon.svg?j5eojy#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-lock_on:before{content:"\e910"}.icon-lock_open:before{content:"\e911"}.icon-update:before{content:"\e912"}.icon-visibility_hide:before{content:"\e913"}.icon-visibility_visible:before{content:"\e914"}.icon-addreport:before{content:"\e90d"}.icon-schedules:before{content:"\e90e"}.icon-account:before,.icon-people:before{content:"\e90f"}.icon-link:before{content:"\e90c"}.icon-send:before{content:"\e900"}.icon-settings:before{content:"\e901"}.icon-add_person:before,.icon-person_add:before{content:"\e902"}.icon-badge:before{content:"\e903"}.icon-dashboard:before{content:"\e904"}.icon-logout:before{content:"\e905"}.icon-mail:before{content:"\e906"}.icon-manage_accounts:before{content:"\e907"}.icon-mode_daylight:before{content:"\e908"}.icon-mode_night:before{content:"\e909"}.icon-report:before{content:"\e90a"}.icon-print:before{content:"\e90b"}.fz-10{font-size:1rem}.fz-12{font-size:1.2rem}.fz-14{font-size:1.4rem}.fz-16{font-size:1.6rem}.fz-18{font-size:1.8rem}.fz-24{font-size:2.4rem}.fz-30{font-size:3rem}.fz-32{font-size:3.2rem}.fz-36{font-size:3.6rem}.fz-48{font-size:4.8rem}.fz-1618{font-size:1.6rem}@media (min-width:992px){.fz-1618{font-size:1.8rem}}.fz-1624{font-size:1.6rem}@media (min-width:992px){.fz-1624{font-size:2.4rem}}.fz-1630{font-size:1.6rem}@media (min-width:992px){.fz-1630{font-size:2.4rem}}.fz-1824{font-size:1.8rem}@media (min-width:992px){.fz-1824{font-size:3rem}}.fz-1830{font-size:1.68rem}@media (min-width:992px){.fz-1830{font-size:3rem}}.fz-1836{font-size:1.68rem}@media (min-width:992px){.fz-1836{font-size:3.6rem}}.fz-2436{font-size:2.4rem}@media (min-width:992px){.fz-2436{font-size:3.6rem}}.fz-3048{font-size:3rem}@media (min-width:992px){.fz-3048{font-size:4.8rem}}.fz-3660{font-size:3.6rem}@media (min-width:992px){.fz-3660{font-size:6rem}}.bold{font-weight:700}.txt-right{text-align:right}.txt-center{text-align:center}.break-all,.break-sp{display:block}@media (min-width:992px){.break-sp{display:inline-block}}.break-pc{display:inline-block}@media (min-width:992px){.break-pc{display:block}}.block{display:block}.relative{position:relative}.lh-115{line-height:1.15em}.lh-135{line-height:1.35em}.lh-150{line-height:1.5em}.mt-14{margin-top:14px}.mt-025em{margin-top:.25em}.mt-05em{margin-top:.5em}.mt-1em{margin-top:1em}.mt-2em{margin-top:2em}.mt-3em{margin-top:3em}.mt-24{margin-top:24px}.mt-2436{margin-top:20px}@media (min-width:992px){.mt-2436{margin-top:30px}}.ml-05{margin-left:.5em}.ml-1em{margin-left:1em}.ml-2em{margin-left:2em}.indent-1em{padding-left:1em;text-indent:-1em}.color-blue{color:#3ea1c9}.color-gray{color:#4c4c4c}.width-25per{width:25%}#header,.width-100per{width:100%}#header{background-color:#fff;box-shadow:0 2px 12px rgba(85,85,85,.15);color:#0d3f62;height:44px;left:0;position:fixed;top:0;z-index:10}@media (min-width:992px){#header{height:60px}}#header .l-queue-line.smart-line{align-items:center;padding:.5em 1em;position:relative}@media (min-width:992px){#header .l-queue-line.smart-line{height:60px;max-width:1440px;padding:.5em 36px;width:100%}}#header .smart-position{bottom:0;height:30px;margin:auto;position:absolute;right:15px;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){#header .smart-position{bottom:inherit;height:inherit;left:inherit;margin:inherit;position:static;right:inherit;top:inherit}}#header .drop-down-menu{height:0;overflow:hidden}@media (min-width:992px){#header .drop-down-menu{height:auto;overflow:inherit}}#header .button-hamburger{height:30px;margin-left:auto;position:relative;width:30px}#header .button-hamburger span{background-color:#257a9f;bottom:0;height:2px;left:0;margin:auto;position:absolute;top:0;width:100%}#header .button-hamburger span:first-of-type{top:-14px}#header .button-hamburger span:nth-of-type(3){bottom:-14px}@media (min-width:992px){#header .button-hamburger{height:0;overflow:hidden;width:0}}#header .inside-logo{color:#263b50;display:inline-block;text-shadow:0 0 5px rgba(38,59,80,.15)}#header .inside-logo span{display:block}#header .laundry_logo{height:36px;width:auto}#header .laundry_logo img{height:100%;width:auto}.leftside-wrap{background:linear-gradient(180deg,#02577b,#257a9f);border-radius:4px;left:0;margin:auto;padding:24px 2em 36px;position:fixed;right:0;top:-120%;transition:1s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}@media (min-width:992px){.leftside-wrap{background-color:inherit;border-radius:inherit;height:100%;left:0;margin:inherit;padding:36px;right:inherit;top:60px;transition:left 1s cubic-bezier(.16,1,.3,1);width:300px}.leftside-wrap .btn_slide{background-color:#fff;border-radius:50%;bottom:0;box-shadow:0 0 9px rgba(0,0,0,.1);height:36px;margin:auto;position:absolute;right:-18px;top:0;width:36px}.leftside-wrap .btn_slide:before{border-radius:0;border-right:2px solid #555;border-top:2px solid #555;bottom:0;content:"";height:10px;left:14px;margin:auto;position:absolute;top:0;transform:rotate(-135deg);transition:1s cubic-bezier(.16,1,.3,1);vertical-align:middle;width:10px}.leftside-wrap.active{left:-252px}.leftside-wrap.active .btn_slide:before{left:12px;transform:rotate(45deg)}}.leftside-wrap.active{top:8%}@media (min-width:992px){.leftside-wrap.active{top:60px}}.leftside-wrap .image-circle{height:60px;position:relative;width:60px}.leftside-wrap .image-circle img{border-radius:50%;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0}.leftside-wrap .image-circle img:first-of-type{filter:blur(6px);z-index:0}.leftside-wrap .image-circle img:nth-of-type(2){z-index:1}.leftside-wrap .user-info{color:#70c0b3}.leftside-wrap .user-info .color-ink{color:#fff;font-size:1.8rem;text-shadow:0 0 4px hsla(0,0%,100%,.4)}.leftside-wrap#content-menu .icon-menu li a{padding-left:2.5em;position:relative}.leftside-wrap#content-menu .icon-menu li:not(:first-child){margin-top:.5em}.leftside-wrap .icon-badge,.leftside-wrap .icon-dashboard,.leftside-wrap .icon-logout,.leftside-wrap .icon-people,.leftside-wrap .icon-person_add,.leftside-wrap .icon-report,.leftside-wrap .icon-settings{bottom:0;font-size:2.6rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;position:absolute;top:0}#animate-navigation.foundation{height:100%;left:0;position:fixed;top:-100%;width:100%;z-index:10}#animate-navigation.foundation span{background-color:#fff;height:0%;left:50%;margin:auto;position:absolute;right:0;transform:rotate(-5deg) translateX(-50%);transition:.8s cubic-bezier(.86,0,.07,1);width:150%}#animate-navigation.foundation span:first-of-type{top:5%}#animate-navigation.foundation span:nth-of-type(2){top:48%}#animate-navigation.foundation span:nth-of-type(3){top:88%}#animate-navigation.prep{top:0}#animate-navigation.enable .buton-close{opacity:1;transition-delay:.2s}#animate-navigation.enable .buton-close span:first-of-type{transform:rotate(45deg) translateX(0)}#animate-navigation.enable .buton-close span:nth-of-type(2){transform:rotate(-45deg) translateX(0);transition-delay:.4s}#animate-navigation.enable span{height:36%}#animate-navigation.enable span:first-of-type{top:-6%}#animate-navigation.enable span:nth-of-type(2){top:30%}#animate-navigation.enable span:nth-of-type(3){top:66%}#animate-navigation .buton-close{background-color:#333;border-radius:50%;height:26px;opacity:0;position:absolute;right:15px;top:15px;transition:.8s cubic-bezier(.165,.84,.44,1);width:26px;z-index:15}#animate-navigation .buton-close span{background-color:#555;bottom:0;height:3px;left:0;margin:auto;right:0;top:0;transform:rotate(0deg) translateX(0);transition:.8s;width:16px}#animate-navigation .buton-close span:first-of-type{top:0;transform:rotate(45deg) translateX(160vw)}#animate-navigation .buton-close span:nth-of-type(2){top:0;transform:rotate(-45deg) translateX(-160vw)}#animate-navigation .buton-close:before{background-color:#fff;border-radius:50%;bottom:0;content:"";height:22px;left:0;margin:auto;position:absolute;right:0;top:0;width:22px}.content-menu.smart{margin-top:120px;padding:0 15px;position:relative}@media (min-width:480px){.content-menu.smart{height:0;overflow:hidden;width:0}}.content-menu.smart li{opacity:0;transform:translateY(20px);transition:.6s}.content-menu.smart li:first-of-type{transition-delay:.35s}.content-menu.smart li:nth-of-type(2){transition-delay:.3s}.content-menu.smart li:nth-of-type(3){transition-delay:.15s}.content-menu.smart li:nth-of-type(4){transition-delay:.1s}.content-menu.smart li:nth-of-type(5){transition-delay:.05s}.content-menu.smart li:nth-of-type(6){transition-delay:0s}.content-menu.smart li a{display:block;font-size:20px;line-height:2em;margin-left:20vw}.content-menu.smart.enable li{opacity:1;transform:translateY(0)}.content-menu.smart.enable li:first-of-type{transition-delay:0s}.content-menu.smart.enable li:nth-of-type(2){transition-delay:.1s}.content-menu.smart.enable li:nth-of-type(3){transition-delay:.2s}.content-menu.smart.enable li:nth-of-type(4){transition-delay:.3s}.content-menu.smart.enable li:nth-of-type(5){transition-delay:.4s}.content-menu.smart.enable li:nth-of-type(6){transition-delay:.5s}#bread-crumb{align-items:center;color:#777;display:flex;font-size:1.1rem;justify-content:flex-start}#bread-crumb li:not(:first-child){padding:.5em 0 .5em 1.75em;position:relative}#bread-crumb li:not(:first-child):before{border-radius:0;border-right:2px solid #555;border-top:2px solid #555;bottom:0;content:"";height:6px;left:.5em;margin:auto;position:absolute;top:0;transform:rotate(45deg);vertical-align:middle;width:6px}#bread-crumb a{color:#257a9f}#content-menu a{color:#fff;display:block;font-size:1.6rem;padding:.5em}@media (min-width:992px){#content-menu a{color:#5cabcc;font-size:1.4rem;text-shadow:0 0 4px rgba(92,171,204,.25);transition:text-shadow .6s,color .6s}#content-menu a:hover{color:#fefefe;text-shadow:0 0 4px hsla(0,0%,100%,.75);transition:text-shadow .3s,color .3s}}#content-menu .l-queue-line{display:flex}.color-orange{color:#ea5514}.dashboard-content{margin:auto auto auto 260px;max-width:1440px;padding:0 15px}@media (min-width:992px){.dashboard-content{padding:36px 36px 72px}}.warp-1440{margin-left:auto;margin-right:auto;max-width:1440px}.content-wrap{margin-top:60px;padding:0 15px}@media (min-width:992px){.content-wrap{margin-left:300px;margin-top:96px;padding:0 36px}.content-wrap.active{margin-left:62px;transition:1s cubic-bezier(.16,1,.3,1)}}.content-wrap.relative{position:relative}@media (min-width:992px){.l-queue-line{display:flex}}.l-queue-line.align-start{align-items:flex-start}.l-queue-line.align-center{align-items:center}.l-queue-line.justify-start{justify-content:flex-start}.l-queue-line.justify-center{justify-content:center}.l-queue-line.justify-between{justify-content:space-between}.l-queue-line.row-reverse{flex-direction:row-reverse}.l-queue-line.wrap{flex-wrap:wrap}.l-queue-line.smart-flex{display:flex}.user-login-container{background-color:#fff;bottom:0;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:2em 1em;position:absolute;right:0;top:0;width:100%}@media (min-width:992px){.user-login-container{max-width:460px}}.user-login-container:focus{outline:none}.user-login-container .login-header{-webkit-text-stroke:4px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(45deg,#3bc4f1,#9a83f2 64%,#ca4f92),-webkit-linear-gradient(45deg,#3bc4f1,#9a83f2 64%,#ca4f92);-webkit-background-clip:text;color:#fff;font-size:2rem;font-style:normal;font-weight:700;font-weight:600;height:auto;letter-spacing:.12em;line-height:1.1em;margin:0 auto 16px;padding:1em 0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-login-container label{color:#666;display:inline-block;margin-top:1em}.user-login-container button,.user-login-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:M PLUS\ 1p,YuGothic,sans-serif}.user-login-container button.login-submit,.user-login-container input.login-submit{background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 12px rgba(71,164,205,.4);color:#fff;display:block;font-size:1.6rem;margin:2em auto 0;padding:.5em 1em;text-align:center;width:50%}.user-login-container input[type=email],.user-login-container input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border:1px solid rgba(71,164,205,0);border-radius:6px;box-shadow:0 0 12px rgba(71,164,205,.2);color:#666;font-size:1.6rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:.5em;padding:.5em 1em;transition:background-color .4s,border .4s;width:100%}.user-login-container input[type=email]:focus,.user-login-container input[type=password]:focus{background-color:rgba(71,164,205,.02);border:1px solid rgba(71,164,205,.35)}@media (min-width:992px){.user-login-container input[type=email],.user-login-container input[type=password]{font-size:1.4rem}}body.admin .js_update{bottom:0;color:#777;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:fixed;top:0}@-webkit-keyframes flash{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes flash{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:0}}body.admin .js_update.active{-webkit-animation:flash .8s linear infinite;animation:flash .8s linear infinite}body.admin .bar{background-color:#70707070;bottom:0;height:1px;margin:auto;position:fixed;top:2%;transition:.8s cubic-bezier(.22,1,.36,1);width:0}body.admin .bar.active{width:76%}body.admin .select_report_status{display:flex;justify-content:flex-start}body.admin .select_report_status li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 9px rgba(44,160,193,.15);color:#707070;padding:.75em 1em}body.admin .select_report_status li:not(:first-child){margin-left:1em}body.admin .personal-label{background-color:#f4c0c0;color:#b60034;display:inline-block;line-height:18px;padding:2px 9px 0}body.admin .report-status{overflow:hidden;transition:max-height .4s}body.admin .report-status li{display:flex;justify-content:flex-start;padding:.5em}body.admin .report-status li:nth-child(2n){background-color:#fafafa}body.admin .report-status li p:first-of-type{padding-left:1em;width:160px}body.admin .report-status li div:first-of-type{width:144px}body.admin .report-status li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #efefef;border-radius:3px;padding:.75em 1em;width:100%}body.admin .report-status.active{max-height:0!important}body.admin .drop-label{background-color:#f7f7f7;cursor:pointer;padding:.5em}body.admin.admission .cols-6{flex:0 0 50%;max-width:50%}body.admin.admission .js_pre_confirm{display:inline-block;margin-top:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.admission input[type=checkbox]{display:none}body.admin.admission input[type=checkbox]+label{cursor:pointer;padding-left:1.35em;position:relative}body.admin.admission input[type=checkbox]+label:before{border:1px solid #999;border-radius:3px;bottom:0;content:"";height:1em;left:0;margin:auto;position:absolute;top:0;width:1em}body.admin.admission input[type=checkbox]+label:after{border-radius:0;border-right:2px solid rgba(71,164,205,0);border-top:2px solid rgba(71,164,205,0);content:"";height:6px;left:3px;margin:auto;position:absolute;top:4px;transform:translate(0);transform:rotate(135deg);transition:.4s;vertical-align:middle;width:9px}body.admin.admission input[type=checkbox]:checked+label:after{border-right:2px solid #47a4cd;border-top:2px solid #47a4cd}body.admin.admission input[type=radio]{display:none}body.admin.admission input[type=radio]+label{cursor:pointer;padding-left:1.35em;position:relative}body.admin.admission input[type=radio]+label:before{border:1px solid #999;border-radius:50%;bottom:0;content:"";height:1em;left:0;margin:auto;position:absolute;top:0;width:1em}body.admin.admission input[type=radio]+label:after{background-color:rgba(71,164,205,0);border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:2px;transition:.4s;width:10px}body.admin.admission input[type=radio]:checked+label:after{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popupscale;animation-name:popupscale;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#47a4cd}body.admin.admission input[type=radio]:disabled+label{background-color:#efefef;color:#d1d1d1;cursor:default}body.admin.admission input[type=radio].radio-check{display:none}body.admin.admission input[type=radio].radio-check+label{cursor:pointer;margin-right:20px;padding-left:20px;position:relative}body.admin.admission input[type=radio].radio-check+label:before{border:1px solid #999;border-radius:50%;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}body.admin.admission input[type=radio].radio-check+label:after{background:#d01137;border-radius:50%;content:"";display:block;height:11px;left:2px;position:absolute;top:3px;transform:scale(0);transition:all .2s;width:11px}body.admin.admission input[type=radio].radio-check:checked+label{color:#d01137}body.admin.admission input[type=radio].radio-check:checked+label:after{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popupscale;animation-name:popupscale;-webkit-animation-timing-function:linear;animation-timing-function:linear}body.admin.admission #gender01+label:after,body.admin.admission #gender02+label:after,body.admin.admission #pc_lease_existing+label:after,body.admin.admission #pc_lease_new+label:after{top:2px}body.admin.admission input,body.admin.admission select,body.admin.admission textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefef;border-radius:6px;box-shadow:0 0 6px hsla(0,0%,47%,.15);color:#777;cursor:pointer;font-family:Noto Sans JP,Meiryo,sans-serif;font-size:1.4rem;line-height:1.35em;margin-top:.35em;padding:.75em 1em;transition:border .4s;width:100%}body.admin.admission input:focus,body.admin.admission select:focus,body.admin.admission textarea:focus{border:1px solid #47a4cd;box-shadow:0 0 6px rgba(71,164,205,.15);outline:none}body.admin.admission input.error,body.admin.admission select.error,body.admin.admission textarea.error{background-color:#ffd8d8}body.admin.admission input.blue,body.admin.admission select.blue,body.admin.admission textarea.blue{color:#fff;padding:1.35em 2em}body.admin.admission .radio_label input[type=radio]+label{background-color:rgba(71,164,205,0);border:1px solid #999;border-radius:3px;display:block;font-size:1.2rem;padding:.5em .5em .5em 36px;transition:.4s;width:220px}body.admin.admission .radio_label input[type=radio]+label .block{font-size:1.6rem}body.admin.admission .radio_label input[type=radio]+label:after,body.admin.admission .radio_label input[type=radio]+label:before{content:none}body.admin.admission .radio_label input[type=radio]+label:before{border:3px solid #fff;border-bottom:none;border-left:none;border-radius:0;bottom:0;content:"";display:block;height:6px;left:12px;margin:auto;opacity:0;position:absolute;top:0;transform:rotate(135deg);transition:.4s;vertical-align:middle;width:12px}body.admin.admission .radio_label input[type=radio]:not(:first-child)+label{margin-top:.5em}body.admin.admission .radio_label input[type=radio]:checked+label{background-color:#47a4cd;color:#fff}body.admin.admission .radio_label input[type=radio]:checked+label:before{opacity:1}body.admin.admission .radio_label.time input[type=radio]+label:before{top:-5px}body.admin.admission .js_pre_confirm{background-color:#47a4cd;border-radius:4px;box-shadow:0 0 12px rgba(71,164,205,.15);color:#fff;cursor:pointer;font-size:1.4rem;padding:1em 2em}body.admin.admission .calc-price{justify-content:space-between;max-width:680px;width:100%}body.admin.admission .calc-price .col-3{width:30%}body.admin.admission .calc-price .col-9{width:70%}body.admin.admission .calc-price .col-9 .col-4{width:49%}body.admin.admission.print{margin-left:auto;margin-right:auto}@media print{body.admin.admission.print{background-color:#eff7ff}body.admin.admission.print .content-wrap{margin-top:24px}body.admin.admission.print #bread-crumb,body.admin.admission.print #content-menu,body.admin.admission.print #footer,body.admin.admission.print #header,body.admin.admission.print .header-content,body.admin.admission.print .hide-print,body.admin.admission.print .ink-gray{display:none}}body.admin.admission.print .l-queue-line{display:flex}body.admin.admission.print .align-start{align-items:flex-start}body.admin.admission.print .lh-std{line-height:normal}body.admin.admission.print .fz-16{font-size:1.6rem}body.admin.admission.print .code{font-size:2.4rem;letter-spacing:.35em}body.admin.admission.print .main_content .dl-header{font-size:1.2rem}body.admin.admission.print .main_content .dl-header+dl{margin-top:4px}body.admin.admission.print .main_content>div dl{background-color:rgba(214,234,254,.35);border-radius:4px;padding:1em}body.admin.admission.print .main_content>div dl dt{border-bottom:1px solid #d1d1d1;font-size:1.2rem;padding-bottom:4px}body.admin.admission.print .main_content>div dl dd{font-size:2.4rem;line-height:2.4rem;margin-top:6px}body.admin.admission.print .main_content>div dl dd .sub_title,body.admin.admission.print .main_content>div dl dd.fz-16{font-size:1.6rem}body.admin.admission.print .main_content>div dl dd.fz-18{font-size:1.8rem}body.admin.admission.print .main_content>div dl.address dd{font-size:1.4rem}body.admin.admission.print .main_content .wrapping-box{background-color:rgba(214,234,254,.35);border-radius:4px;padding:0 1em 1em}body.admin.admission.print .main_content .wrapping-box.mt-6{margin-top:6px}body.admin.admission.print .main_content .wrapping-box dl{align-items:center;background-color:hsla(0,0%,100%,0);border-bottom:1px solid #d1d1d1;border-radius:0;display:flex;justify-content:space-between;padding:.5em 1em}body.admin.admission.print .main_content .wrapping-box dl dt{border-bottom:none;font-size:1.6rem;padding-bottom:0}body.admin.admission.print .main_content .wrapping-box dl dd{font-size:1.6rem;margin-top:0}body.admin.students .school-direction{align-items:center;display:flex;justify-content:flex-start}body.admin.students .school-direction li:not(:first-child){margin-left:1em}body.admin.students .school-direction li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.1);color:#fff;font-size:1.6rem;padding:.75em 1em;text-align:center}body.admin.students .student-direction li{align-items:center;display:flex;justify-content:flex-start;padding:.25em .5em}body.admin.students .student-direction li:nth-child(2n){background-color:#f9f9f9}body.admin.students .student-direction li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:none}body.admin.students .student-direction li p:first-of-type{width:144px}body.admin.students .student-direction-report li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,0);border:none;border-radius:4px;color:#555;font-size:1.6rem;padding:1em;text-align:left;width:100%}body.admin.students .student-direction-report li:nth-child(2n){background-color:#f9f9f9}body.admin.students .student-direction-date{margin-top:24px}body.admin.students .student-direction-date li:not(:first-child){margin-top:.5em}body.admin.students .date-list-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #f2f2f2;border-radius:4px;color:#666;padding:.75em 1em;transition:background-color .4s,color .4s;width:180px}body.admin.students .date-list-button:hover{background-color:rgba(71,164,205,.8);color:#fff}body.admin.students .main-content-line{align-items:flex-start;border-top:1px solid #d3d3d3;display:flex;justify-content:flex-start;margin-top:1em;padding-top:1em}body.admin.students .main-content-line .create-report{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.1);color:#fff;font-size:1.4rem;margin-top:9px;padding:1em;text-align:center;width:180px}body.admin.students .input-data{border:1px solid #d3d3d3;padding:.5em 1em;width:180px}body.admin.students .report-contents{max-width:740px;padding-bottom:72px;padding-left:36px;position:relative}body.admin.students .report-contents .report-line{border-bottom:1px solid #d3d3d3;margin-bottom:6px;margin-top:2em;padding-bottom:12px}body.admin.students .report-contents .input-data{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d3d3d3;border-radius:4px;padding:.5em 1em;width:180px}body.admin.students .report-contents textarea{border:1px solid #d3d3d3;color:inherit;line-height:1.35em;margin-top:.5em;padding:.5em;transition:border .4s;width:100%}body.admin.students .report-contents textarea:focus{border:1px solid #47a4cd;outline:none}body.admin.students .report-contents textarea:-moz-read-only{border:1px solid #fff}body.admin.students .report-contents textarea:read-only{border:1px solid #fff}body.admin.students .report-contents textarea:-moz-read-only:focus{outline:none}body.admin.students .report-contents textarea:read-only:focus{outline:none}body.admin.students .report-contents .five_scale{margin-top:9px}body.admin.students .report-contents .five_scale input[type=radio]{display:none}body.admin.students .report-contents .five_scale input[type=radio]:not(:first-child){margin-left:1em}body.admin.students .report-contents .five_scale input[type=radio]+label{cursor:pointer;padding:.5em 0 .5em 2em;position:relative}body.admin.students .report-contents .five_scale input[type=radio]+label:before{border:1px solid #d3d3d3;border-radius:50%;bottom:0;content:"";height:22px;left:0;margin:auto;position:absolute;top:0;width:22px}body.admin.students .report-contents .five_scale input[type=radio]+label:after{background-color:#ff6f32;border-radius:50%;bottom:0;content:"";height:16px;left:3px;margin:auto;position:absolute;top:0;transform:scale(0);width:16px}body.admin.students .report-contents .five_scale input[type=radio]:checked+label:after{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popupscale;animation-name:popupscale;-webkit-animation-timing-function:linear;animation-timing-function:linear}body.admin.students .report-contents .report-edit-button{background-color:#47a4cd;border-radius:3px;color:#fff;cursor:pointer;font-size:1.4rem;padding:1em;position:absolute;right:0;text-align:center;top:0}body.admin.students .report-contents #public{background-color:#efefef;border-radius:12px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background-color .6s;width:54px}body.admin.students .report-contents #public:after{background-color:#fff;border-radius:50%;bottom:0;content:"";height:22px;left:1px;margin:auto;position:absolute;top:0;transition:left .8s cubic-bezier(.22,1,.36,1);width:22px}body.admin.students .report-contents #public:checked{background-color:#47a4cd}body.admin.students .report-contents #public:checked:after{left:31px}body.admin.students .btn-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 14px rgba(71,164,205,.25);color:#fff;font-size:1.6rem;padding:1em;text-align:left}body.admin.students .input-data{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefef;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.15);color:#707070;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;margin-top:.5em;padding:1em}body.admin.students .input-data:focus{outline:none}body.admin.students .input-data.second{margin-left:2em;position:relative}body.admin.students .input-data.second:before{bottom:0;content:"→";font-size:1.8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:-1.5em;margin:auto;position:absolute;top:0}body.admin.students .input-radio{margin-top:.5em}body.admin.students .input-radio.publ-priv{margin-left:-1em}body.admin.students .input-radio.publ-priv input[type=radio]+label{cursor:pointer;margin-left:1em;padding-left:1.5em;position:relative}body.admin.students .input-radio.publ-priv input[type=radio]+label:before{border:1px solid #efefef;border-radius:4px;bottom:0;content:"";height:14px;left:0;position:absolute;top:0;width:14px}body.admin.students .input-radio.publ-priv input[type=radio]+label:after{border-radius:0;border-right:3px solid #47a4cd;border-top:3px solid #47a4cd;bottom:6px;content:"";height:0;left:.2em;opacity:0;position:absolute;transform:rotate(135deg);transition:opacity .2s,width .2s,height .2s;vertical-align:middle;width:0}body.admin.students .input-radio.publ-priv input[type=radio]:checked+label:after{height:9px;opacity:1;width:16px}body.admin.students .col-3-fix{padding-right:36px;width:372px}body.admin.students .report-comments{margin-left:36px;width:460px}body.admin.students .past-reports .class{border:1px solid #efefef;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.15);color:#707070;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;font-size:1.6rem;line-height:1.35em;margin-top:.5em;padding:1em;width:460px}body.admin.students .past-reports .class:focus{outline:none}body.admin.students .past-reports .select-arrow{position:relative;width:460px}body.admin.students .past-reports .select-arrow:before{border-radius:0;border-right:3px solid #707070;border-top:3px solid #707070;bottom:0;content:"";height:9px;margin:auto;position:absolute;right:1em;top:0;transform:rotate(135deg);vertical-align:middle;width:9px}body.admin.students .past-reports .select-arrow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body.admin.students .past-reports .comments{border:1px solid #efefef;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.15);color:#707070;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;font-size:1.4rem;line-height:1.35em;margin-top:.5em;padding:1em;width:460px}body.admin.students .past-reports .comments:focus{outline:none}body.admin.students .past-reports .button-submit button{width:460px}body.admin.students .create-result,body.admin.students .past-reports .button-submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 12px rgba(71,164,205,.15);color:#fff;padding:1em;text-align:center}body.admin.students .create-result{margin-top:1em}body.admin.students .student-direction-report{margin-top:48px}body.admin.students .student-direction-report li{margin-top:6px}body.admin.students .student-direction-report li button[type=submit]{border:1px solid #efefef;color:#666}body.admin.students #js_popup{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.25);height:calc(100% - 60px);left:100%;opacity:0;position:fixed;top:60px;transition:opacity .6s;width:calc(100% - 300px)}body.admin.students #js_popup.standby{left:300px}body.admin.students #js_popup.active{opacity:1}body.admin.students #js_popup .popup-body{background-color:#fff;border-radius:9px;bottom:0;box-shadow:0 0 18px rgba(0,0,0,.25);color:#707070;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:2em;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.students #js_popup .popup-body .title-line{border-bottom:1px solid #969696;font-size:1.6rem;margin-bottom:4px;padding-bottom:4px}body.admin.students #js_popup .popup-body .input-data{margin-top:0}body.admin.students #js_popup .popup-body .box-note{background-color:#ffe5e5;border:1px solid #bababa;color:#969696;font-size:1.4rem;line-height:1.35em;margin-top:24px;padding:1.5em 1em}body.admin.students #js_popup .popup-body .js_close{background-color:#fff;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.25);height:36px;position:absolute;right:-18px;top:-18px;width:36px}body.admin.students #js_popup .popup-body .js_close span{background-color:#8b8b8b;bottom:0;cursor:pointer;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}body.admin.students #js_popup .popup-body .js_close span:first-of-type{transform:rotate(45deg)}body.admin.students #js_popup .popup-body .js_close span:nth-of-type(2){transform:rotate(135deg)}body.admin.students #js_popup .popup-body .button-change{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e89300;border:none;border-radius:4px;color:#fff;display:block;font-size:1.4rem;margin-top:.5em;padding:1em;width:100%}body.admin.students #js_popup .popup-body .button-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#c80909;border:none;border-radius:4px;color:#fff;display:block;font-size:1.8rem;margin-top:.5em;padding:1em;width:100%}body.admin.students #popup_search{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.25);height:calc(100% - 60px);left:100%;opacity:0;position:fixed;top:60px;transition:opacity .6s;width:calc(100% - 300px)}body.admin.students #popup_search.standby{left:300px}body.admin.students #popup_search.active{opacity:1}body.admin.students #popup_search .student_search{background-color:#fff;border-radius:9px;bottom:0;box-shadow:0 0 18px rgba(0,0,0,.25);color:#707070;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:2em;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.students #popup_search .student_search .title-line{border-bottom:1px solid #969696;font-size:1.6rem;margin-bottom:4px;padding-bottom:4px}body.admin.students #popup_search .student_search input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;border-radius:4px;font-size:1.6rem;margin-top:6px;padding:.5em}body.admin.students #popup_search .student_search input[type=text]:focus{outline:none}body.admin.students #popup_search .student_search button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 9px #47a4cd1a;color:#fff;font-size:1.6rem;padding:.75em 1em;text-align:center}body.admin.config .content-wrap.bottom-96.relative{overflow-x:hidden;overflow-y:scroll}body.admin.config .result-interval input[type=radio]+label{cursor:pointer;padding:.5em 0 .5em 2em;position:relative}body.admin.config .result-interval input[type=radio]+label:before{border:1px solid #d3d3d3;border-radius:50%;bottom:0;content:"";height:22px;left:0;margin:auto;position:absolute;top:0;width:22px}body.admin.config .result-interval input[type=radio]+label:after{background-color:#ff6f32;border-radius:50%;bottom:0;content:"";height:16px;left:3px;margin:auto;position:absolute;top:0;transform:scale(0);width:16px}body.admin.config .result-interval input[type=radio]:checked+label:after{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popupscale;animation-name:popupscale;-webkit-animation-timing-function:linear;animation-timing-function:linear}body.admin.config .slide_02,body.admin.config .slide_03,body.admin.config .slide_04,body.admin.config .slide_first{left:100%;opacity:0;position:absolute;transition:left 1.4s cubic-bezier(.22,1,.36,1),opacity .6s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.config .slide_02.active,body.admin.config .slide_03.active,body.admin.config .slide_04.active,body.admin.config .slide_first.active{left:36px;opacity:1}body.admin.config .slide_02.transit,body.admin.config .slide_03.transit,body.admin.config .slide_04.transit,body.admin.config .slide_first.transit{left:-100%;opacity:0}body.admin.config .slide_02,body.admin.config .slide_03,body.admin.config .slide_04{width:100%}body.admin.config .slide_03{height:120%}body.admin.config .submit-holiday{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2986ab;border:none;border-radius:4px;color:#fff;font-size:1.6rem;padding:.75em 1.5em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.config .holiday thead tr th{padding:.75em .5em;text-align:center}body.admin.config .holiday tbody tr{border-top:1px solid #efefef}body.admin.config .holiday tbody tr td{border-left:1px solid #efefef}body.admin.config .holiday tbody tr td input[type=checkbox]{display:none}body.admin.config .holiday tbody tr td input[type=checkbox]+label{background-color:hsla(0,0%,100%,0);cursor:pointer;display:block;height:72px;padding:1em;transition:background-color .4s}body.admin.config .holiday tbody tr td input[type=checkbox]:checked+label{background-color:#d8eef1}body.admin.config .holiday tbody tr td:last-child{border-right:1px solid #efefef}body.admin.config .result_holiday thead tr th{padding:.75em .5em;text-align:center}body.admin.config .result_holiday tbody tr{border-top:1px solid #efefef}body.admin.config .result_holiday tbody tr td{border-left:1px solid #efefef;padding:.5em;vertical-align:top}body.admin.config .result_holiday tbody tr td:last-child{border-right:1px solid #efefef}body.admin.config .result_holiday tbody tr td .title{font-size:1.4rem}body.admin.config .result_holiday tbody tr td li{color:#8b8b8b;font-size:1.1rem;margin-top:.5em}body.admin.config .input-remarks{border:1px solid #efefef;border-radius:6px;color:#707070;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;font-size:1.4rem;line-height:1.35em;margin-top:6px;max-width:860px;padding:1em;width:100%}body.admin.config .input-remarks:focus{border-color:#2986ab;outline:none}body.admin.config .popup-setting{height:100%;left:110%;opacity:0;position:fixed;top:60px;transition:opacity .4s;width:calc(100% - 300px);z-index:1}body.admin.config .popup-setting.standby{left:300px}body.admin.config .popup-setting.active{opacity:1}body.admin.config .popup-setting .background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.35);display:block;height:100%;width:100%}body.admin.config .popup-setting .popup-wrap{background-color:#fff;border-radius:16px;bottom:0;box-shadow:0 0 16px rgba(0,0,0,.25);color:#707070;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:2em;position:absolute;right:0;top:-60px;width:75%}body.admin.config .popup-setting .popup-wrap .js_cancel{background-color:#fff;border-radius:50%;box-shadow:0 0 9px rgba(0,0,0,.15);cursor:pointer;height:60px;padding:2.1em 0;position:absolute;right:-2em;text-align:center;top:-2em;width:60px}body.admin.config .popup-setting .popup-wrap .user_infomation{border-top:1px solid #e4e4e4;margin-top:.35em;padding-top:.35em}body.admin.config .popup-setting .popup-wrap .user_infomation .title{font-size:1.2rem;margin-top:1em}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks{display:flex;justify-content:space-between;margin-top:.5em}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks li input[type=checkbox]{display:none}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks li input[type=checkbox]+label{border:1px solid #efefef;cursor:pointer;display:block;padding:.5em 1em .5em 2em;position:relative;transition:background-color .4s,color .4s}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks li input[type=checkbox]+label:before{border-radius:0;border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:6px;left:.75em;margin:auto;position:absolute;top:-4px;transform:rotate(135deg);transition:border-color .4s;vertical-align:middle;width:9px}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks li input[type=checkbox]:checked+label{background-color:#82c5d4;color:#fff}body.admin.config .popup-setting .popup-wrap .user_infomation .check-weeks li input[type=checkbox]:checked+label:before{border-color:#fff}body.admin.config #popup-staff-info{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.25);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}body.admin.config #popup-staff-info .box-round-white{background-color:#fff;border-radius:6px;bottom:0;box-shadow:0 0 16px rgba(0,0,0,.15);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:36px 36px 48px;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.admin.config #popup-staff-info .box-round-white input,body.admin.config #popup-staff-info .box-round-white select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefef;border-radius:4px;box-shadow:0 0 9px rgba(0,0,0,.1);font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;margin-top:6px;padding:.5em;width:320px}body.admin.config #popup-staff-info .box-round-white select{cursor:pointer}body.admin.config #popup-staff-info .box-round-white button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 9px rgba(0,0,0,.1);color:#fff;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;margin-top:24px;padding:.5em;width:320px}@-webkit-keyframes popupscale{0%{transform:scale(0)}20%{transform:scale(1.2)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes popupscale{0%{transform:scale(0)}20%{transform:scale(1.2)}50%{transform:scale(.8)}to{transform:scale(1)}}body.admin.news .news-wrap-list-and-create{display:flex;flex-wrap:wrap}body.admin.news .news-create,body.admin.news .news-list{width:460px}@media (min-width:1315px){body.admin.news .news-create{margin-left:24px}}body.admin.news .news-create input[type=text],body.admin.news .news-create textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefef;border-radius:4px;color:#656565;font-family:Avenir Next,M PLUS\ 1p,YuGothic,sans-serif;font-size:1.4rem;line-height:1.35em;margin-top:4px;padding:.75em;transition:border-color .4s;width:100%}body.admin.news .news-create input[type=text]:focus,body.admin.news .news-create textarea:focus{border-color:#47a4cd;outline:none}body.admin.news .news-create textarea{min-height:200px}body.admin.news .news-create .radio-button{margin-top:8px}body.admin.news .news-create .radio-button input[type=radio]{display:none}body.admin.news .news-create .radio-button input[type=radio]+label{cursor:pointer;margin-right:1em;padding-left:30px;position:relative}body.admin.news .news-create .radio-button input[type=radio]+label:before{border:1px solid #efefef;border-radius:50%;bottom:0;content:"";height:24px;left:0;margin:auto;position:absolute;top:0;width:24px}body.admin.news .news-create .radio-button input[type=radio]+label:after{background-color:#47a4cd;border-radius:50%;bottom:0;content:"";height:18px;left:3px;margin:auto;position:absolute;top:0;transform:scale(0);width:18px}body.admin.news .news-create .radio-button input[type=radio]:checked+label:after{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popupscale;animation-name:popupscale;-webkit-animation-timing-function:linear;animation-timing-function:linear}body.admin.news .news-create button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#47a4cd;border:none;border-radius:4px;box-shadow:0 0 9px rgba(71,164,205,.1);color:#fff;font-size:1.6rem;margin-top:1.5em;padding:.75em 1em;text-align:center}body.admin.news .news-lists{font-size:1.2rem}body.admin.news .news-lists li{line-height:1.15em;margin-top:6px}body.admin.news .news-lists li a{color:#656565;display:inline-block}body.admin.news .news-lists .number{display:inline-block;width:72px}body.admin.news .news-lists .public{background-color:#efefef;display:inline-block;font-weight:700;margin-left:12px;padding:.35em .5em .15em;text-align:center}body.admin.news .news-lists .public.true{background-color:#47a4cd;color:#fff}body.admin.news .news-lists .title{display:block;font-size:1.4rem}body.admin.news .news-transit{position:relative}body.admin.news .news-transit p{font-size:2.4rem;margin-top:20vh}body.user.report .student-direction-date li:not(:first-child){margin-top:.5em}body.user.report .student-direction-date li button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #f2f2f2;border-radius:4px;color:#47a4cd;padding:.75em 1em;transition:background-color .4s,color .4s;width:180px}body.user.report .student-direction-date li button[type=submit]:hover{background-color:rgba(71,164,205,.8)}@media (min-width:992px){body.user.report .student-direction-date li button[type=submit]:hover{color:#fff}}body.user.report .report-contents{max-width:740px;padding-bottom:72px;padding-top:60px;position:relative;width:100%}@media (min-width:992px){body.user.report .report-contents{padding-left:36px;padding-top:0}}body.user.report .report-contents .report-sentence{border-top:1px solid #d3d3d3;font-size:1.4rem;line-height:1.35em;margin-top:9px;max-width:345px;padding-top:9px}@media (min-width:992px){body.user.report .report-contents .report-sentence{max-width:inherit;width:640px}}body.user.report .report-contents .report-sentence ul li p{font-size:1.6rem;font-weight:600}body.user.report .report-contents .report-sentence ul li .sentence{font-size:1.4rem;line-height:1.35em;margin-top:.5em}body.user.report .report-contents .report-sentence ul li:not(:first-child){padding-top:1.75em;position:relative}body.user.report .report-contents .report-sentence ul li:not(:first-child):before{background-image:linear-gradient(90deg,#f1f1f1,#f1f1f1 6px,transparent 0,transparent 8px);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1px;content:"";height:1px;position:absolute;top:.75em;width:100%}body.user.report .report-contents .programing-sentence li{padding:1.75em 6px 6px;position:relative}@media (min-width:992px){body.user.report .report-contents .programing-sentence li{align-items:center;display:flex;justify-content:center;padding:6px}}body.user.report .report-contents .programing-sentence li:not(:first-child){border-top:1px solid #efefef}body.user.report .report-contents .programing-sentence li:nth-child(2n){background-color:hsla(0,0%,94%,.15)}body.user.report .report-contents .programing-sentence li p:first-of-type{min-width:220px;padding:1em 0}@media (min-width:992px){body.user.report .report-contents .programing-sentence li p:first-of-type{padding:0}}body.user.report .report-contents .programing-sentence li p:nth-of-type(2){font-size:3rem;line-height:1em;min-width:96px;padding:9px 0 6px;position:absolute;right:0;text-align:center;top:.8em}@media (min-width:992px){body.user.report .report-contents .programing-sentence li p:nth-of-type(2){left:inherit;position:static;top:inherit}}body.user.report .report-contents .programing-sentence li .sentence{min-width:310px;width:64%}body.user.report .report-contents .programing-sentence li:not(:first-child){padding-top:0}body.user.report .report-contents.w-1000{max-width:1000px}body.user.report .grade-wrap .grade-content{border-radius:6px;box-shadow:0 0 14px rgba(71,164,205,.25);padding:9px 0;width:100%}@media (min-width:992px){body.user.report .grade-wrap .grade-content{display:flex;padding:28px 0;width:50%}}body.user.report .grade-wrap .grade-content .class{width:100%}@media (min-width:992px){body.user.report .grade-wrap .grade-content .class{width:80%}}body.user.report .grade-wrap .grade-content .class p:first-of-type{padding:6px 12px}@media (min-width:992px){body.user.report .grade-wrap .grade-content .class p:first-of-type{padding:16px 12px 6px}}body.user.report .grade-wrap .grade-content .class p:nth-of-type(2){font-size:2.4rem;padding:6px 12px}@media (min-width:992px){body.user.report .grade-wrap .grade-content .class p:nth-of-type(2){font-size:3rem;padding:6px 12px 12px}}body.user.report .grade-wrap .grade-content .grade{display:flex;margin-left:auto;text-align:center;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){body.user.report .grade-wrap .grade-content .grade{display:block;width:20%}}body.user.report .grade-wrap .grade-content .grade p:first-of-type{padding:16px 12px 4px}body.user.report .grade-wrap .grade-content .grade p:nth-of-type(2){font-size:2.4rem;padding:2px 12px 6px}body.user.report .grade-wrap .grade-content .grade p:nth-of-type(2):first-letter{font-size:4.2rem;font-weight:700}@media (min-width:992px){body.user.report .grade-wrap .grade-content .grade p:nth-of-type(2){padding:2px 12px 12px}}body.user.report .grade-wrap .scale-content{border-radius:6px;box-shadow:0 0 14px rgba(71,164,205,.25);height:100%;margin-top:36px;padding:12px 0;width:100%}@media (min-width:992px){body.user.report .grade-wrap .scale-content{margin-top:0;width:47%}}body.user.report .grade-wrap .scale-content dl{align-items:center;display:flex;justify-content:flex-start;padding:6px 12px}body.user.report .grade-wrap .scale-content dl.current{background-color:rgba(71,164,205,.15)}body.user.report .grade-wrap .scale-content dl:not(:first-child){border-top:1px solid #efefef}body.user.report .grade-wrap .scale-content dl dt{font-size:1.8rem;padding-right:16px}body.user.report .grade-wrap .scale-content dl dd{font-size:1.4rem;line-height:1.15em}.user.home.news .news-lists{margin-top:1em}@media (min-width:992px){.user.home.news .news-lists{width:50%}}.user.home.news .news-lists li a{background-color:#fff;display:block;padding:.25em .5em;transition:background-color .4s}.user.home.news .news-lists li a:hover{background-color:#efefef}.user.home.news .news-lists li:nth-child(odd) a{background-color:#f8f8f8}.user.home.news .date{display:block}.user.home.news .title{display:block;margin-top:2px}.user.home.news .message{line-height:1.35em;margin-top:1em}.user.home #user_footer{background-color:#257a9f;bottom:0;color:#fff;left:0;position:fixed;width:100%}@media (min-width:992px){.user.home #user_footer{position:static}}.user.home #user_footer .smart_inner{padding:12px 15px}.user.home #user_footer .smart_inner_menu{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:50%}.user.home #user_footer .smart_inner_menu a{color:#fff;display:block;text-align:center;width:40px}.user.home #user_footer .smart_inner_menu a [class^=icon-]{font-size:2.4rem}.user.home #user_footer .smart_inner_menu a .title{display:block;font-size:1rem}.user.home .content_menu{background-color:#257a9f;bottom:-20%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1em 15px 2em;position:fixed;transition:.8s cubic-bezier(.22,1,.36,1);width:100%}.user.home .content_menu a{color:#fff;display:inline-block;padding:.75em .5em}.user.home .content_menu.active{bottom:58px}

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