@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button:focus{border:0;outline:none}.custom-scrollbar::-webkit-scrollbar{width:12px}.custom-scrollbar::-webkit-scrollbar-track{background:#ddd;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:grey}.custom-scrollbar::-webkit-scrollbar-button{display:none}button{outline:none!important}.row{display:flex;flex-wrap:wrap}h2{font-size:1rem;font-weight:600;margin-bottom:1em}.icn{border-radius:20px;height:40px;line-height:40px;margin-right:5px;text-align:center;width:40px}.icn,.tag{display:inline-block}.tag{border-radius:.25rem;font-size:.75rem;margin:5px;min-width:60px;padding:.3rem .5rem;white-space:nowrap}.pillow{background:#fff;border-radius:15px;display:block;font-size:.875rem;font-weight:600;height:30px;line-height:30px;margin:0 auto 10px;width:100px}.label{border-radius:.25rem;display:inline-block;font-size:.75rem;margin:0 5px 5px;padding:.3rem .5rem}h1 .label{margin:0 1em}.date{border-bottom:1px solid #dedede;color:#ccc;font-weight:500;margin-bottom:2em;padding-bottom:1em;text-align:right}.badge{border-radius:.25rem;display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:8px 12px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:initial;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.btn{border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.8rem 1.6rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.row .btn{margin-right:1em}.btn+.btn{margin-left:1em}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@media (max-width:1200px){.btn{white-space:normal}}.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0}.btn-search:active,.btn-search:active:focus,.btn-search:focus,.btn:active,.btn:active:focus,.btn:focus{box-shadow:none!important;outline:none}.btn-search{border-radius:.25rem;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:24px;padding:.3rem 1.6rem}.btn-clear{font-size:12px!important;margin-right:8px}.btn-copy:before,.btn-delete:before{align-items:center;display:inline-flex;height:36px;justify-content:center;width:36px}.btn-default.dropdown-language-toggle{box-shadow:none!important}.btn-default{border-radius:.5rem}.btn-lg{border-radius:10px;font-size:1.125rem;font-weight:600;letter-spacing:.1em;min-width:300px;padding:1.2em 2.4em}.btn-sm{font-size:.875rem;padding:.3rem .5rem}.btn-md{border-radius:.5rem;font-size:1.125rem;font-weight:600;letter-spacing:.1em;min-width:300px;padding:1.2em 2.4em}.btn-minimum{border:1px solid #dedede;border-radius:10px;font-size:.75rem;padding:.1rem .875rem;text-decoration:none}.btn-round{border-radius:2em}.btn-default .btn-round{border-radius:10px;box-shadow:0 10px 0 0 var(--border-default-shadow-color)}.btn-imp-shadow{border-radius:10px;box-shadow:0 10px 0 0 var(--border-important-shadow-color)}.btn-round{border-radius:3em}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}input[type=search]{padding-left:40px}.btn-order{padding:.8rem}.main-content .section-header .btn.btn-lg{margin-bottom:.8em;margin-left:0;margin-right:.8em}@media screen and (max-width:1280px){.section-header .btn-lg{margin-bottom:.8em;margin-right:.8em;min-width:fit-content}.section-header .btn.btn-lg+.btn.btn-lg{margin-left:0}}.btn i{margin-right:5px}.btn-lg i{display:block;font-size:1.6rem;margin-bottom:5px;margin-right:0}.table{background-color:#fff;border-style:solid;border-width:1px;font-size:15px;margin-bottom:1rem;width:100%}.table tr{border-top-style:solid;border-top-width:1px}.table td,.table th{padding:1em}.table td{border-right-style:dotted;border-right-width:1px}.table td:last-child{border-right-style:none;border-right-width:none}.table thead th{border-bottom-style:solid;border-bottom-width:1px;font-size:12px;font-weight:600;padding-left:16px;vertical-align:middle}.table td{vertical-align:top;white-space:normal}.table tbody+tbody{border-top-style:solid;border-top-width:1px}.table td.datetime{font-size:.875rem;min-width:130px}.table td i.fa-grip-vertical:before{display:block;width:20px}.table td .custom-checkbox{white-space:nowrap}.table .custom-control-label{margin-left:5px}.table label{margin-bottom:0}.table.sortable th .custom-checkbox{margin-left:25px}.table img{max-width:160px}.txt-wrap{width:300px}.arrow{padding:0 0 0 24px;position:relative;text-decoration:none;vertical-align:middle}.arrow:after,.arrow:before{content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.box-form{border-radius:5px;padding:2em;position:relative}.box-form+.box-form{margin-top:1em}.box-form:after{border-radius:5px;content:" ";height:100%;left:-1px;position:absolute;top:-1px;width:100%;z-index:-1}.progress-bar{background:#fff;border-radius:5px;height:12px;margin:5px 0 15px;max-width:152px;position:relative;width:100%}.progress-bar .active{display:block;height:10px;left:0;position:absolute;top:0}@media screen and (max-width:575px){.progress-bar{max-width:136px}}.infobar{padding:20px}.infobar span{padding-right:1em}.list-invalid-feedback{margin-bottom:20px;padding:20px}.list-invalid-feedback li{list-style:disc inside}.page-error{display:table;height:100%;padding-top:60px;text-align:center;width:100%}.page-error .page-inner{display:table-cell;vertical-align:middle;width:100%}.page-error h1{font-size:2em;font-weight:700}.page-error h2{font-size:1.4em;font-weight:600}.page-error .page-description+p{margin-top:.8em}.page-error .h-logo{border-bottom:2px solid #ccc;color:inherit;display:inline-block;margin-bottom:.4em;padding-bottom:.2em;text-decoration:none;vertical-align:top}img{height:auto;max-width:100%}.box-video{padding:56.25% 0 0;position:relative}.icon-guide{margin-left:auto}.icon-guide img{height:auto;width:30px}.txt-secondary{color:var(--secondary-color)}main .wrap{background:var(--body--base-color);height:auto;max-width:800px;width:100%}body.bg-test main .wrap{background:inherit}h3.midashi-bar{color:var(--acccent-dark-color);font-size:20px;font-weight:700;padding-left:12px;position:relative;text-align:left}h3.midashi-bar:before{background-color:var(--default-color);content:"";height:1.5em;left:0;position:absolute;top:0;width:10px}h3.midashi-bar.japanese{color:rgba(var(--japanese-color-rgb),1);font-size:1.4em}h3.midashi-bar.arithmetic{color:rgba(var(--arithmetic-color-rgb),1);font-size:1.4em}h3.midashi-bar.english{color:rgba(var(--english-color-rgb),1);font-size:1.4em}h3.midashi-bar.science{color:rgba(var(--science-color-rgb),1);font-size:1.4em}h3.midashi-bar.socialstudies{color:rgba(var(--socialstudies-color-rgb),1);font-size:1.4em}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:0;padding:0}body{overflow-y:scroll}body,html{min-height:100%;touch-action:manipulation}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;word-break:break-word}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{container:""}abbr,acronym{font-feature-settings:normal;border:0;font-variant:normal}sub,sup{vertical-align:initial}legend{color:#000}button,input,optgroup,option,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{font-size:100%}input[type*=email],input[type*=password],input[type*=search],input[type*=text],select,textarea{font-size:1em;outline:none}select::-ms-expand{display:none}button{background:#0000;border:none;padding:0}button,input[type*=submit]{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none}input[type*=button]{cursor:pointer}strong{font-weight:700}html{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-size:16px;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}video{width:100%}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}hr{border:0;border-top:1px solid #0000001a;margin-bottom:1rem;margin-top:1rem}code{color:#e83e8c;font-size:87.5%;word-break:break-word}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.main-wrapper{display:flex;flex-wrap:wrap;justify-content:center}header{position:relative;z-index:200}.navbar{align-items:flex-start;background:#a3c8d0;height:70px;padding:0 1rem}.nav-link-user img{vertical-align:bottom;width:30px}.navbar a{text-decoration:none}.h-logo{color:#fff;font-size:1.6rem;letter-spacing:.1em}.h-logo img{margin-right:10px;max-height:32px;vertical-align:top}.logo-large{display:block;margin:0 auto 48px;padding-top:96px;width:160px}.navbar-brand{align-items:center;display:flex;margin-bottom:0;margin-right:auto}.navbar-brand+.navbar-right,.navbar-brand+.navbar-right a{color:#fff}.navbar-brand+.navbar-right a{text-decoration:underline}.navbar-brand+.navbar-right a.btn-default{font-size:1rem;padding:.6em 1em}.navbar-right li+li{margin-left:1em}.navbar-nav{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.navbar{flex-flow:row nowrap;justify-content:flex-start}.navbar .navbar-nav{flex-direction:row}.navbar-nav .nav-item{margin:0 1.25rem;padding:1.25rem;text-align:center}.global-navbar a{text-decoration:none}.fixed-bottom .row{margin:0 auto;max-width:1140px;padding:1em 1em 4em}.main-footer{display:inline-block;font-size:.75rem;padding:20px 30px 20px 280px;width:100%}.footer-bottom{display:flex;justify-content:center}.fixed-bottom .footer-bottom{margin:4em 2em 0}.copyright{font-size:.75rem;margin-top:2em;opacity:.5}.fixed-bottom .copyright,.main-footer .copyright{margin-left:auto}.main-sidebar{font-size:.875rem;width:250px}.main-sidebar .sidebar-menu{margin:0;padding:0;width:100%}.main-sidebar .sidebar-menu li{display:block}.main-sidebar .sidebar-menu li.menu-header{font-size:10px;font-weight:600;letter-spacing:1.3px;padding:3px 15px;text-transform:uppercase}.main-sidebar .sidebar-menu li.menu-header:not(:first-child){margin-top:10px}.main-sidebar .sidebar-menu li a{align-items:center;color:#fff;display:flex;height:60px;letter-spacing:.3px;padding:0 20px;position:relative;text-decoration:none;width:100%}.main-sidebar .sidebar-menu li a .badge{float:right;margin-top:2px;padding:5px 10px}.main-sidebar .sidebar-menu li a i{margin-right:20px;text-align:center;width:28px}.main-sidebar .sidebar-menu li a span{margin-top:3px;width:100%}.main-sidebar .sidebar-menu li.active>a{font-weight:600}.main-sidebar .sidebar-menu li a.has-dropdown.show:after{transform:translateY(-50%) rotate(180deg)}.main-sidebar .sidebar-menu li a.has-dropdown:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .5s}.main-sidebar .sidebar-menu li ul.dropdown-menu{box-shadow:none;display:none;float:none;margin:0;padding:0;position:static;width:100%}.main-sidebar .sidebar-menu li ul.dropdown-menu li a{border-left:none;color:#fff;font-weight:400;height:50px;padding-left:65px}.main-sidebar .sidebar-menu li ul.dropdown-menu li.active>a{font-weight:600}.main-sidebar .sidebar-menu li ul.dropdown-menu li a i{margin-top:1px;text-align:center}.main-sidebar .sidebar-menu li ul.dropdown-menu li ul.dropdown-menu{padding-left:10px}#sidebar-wrapper{align-content:space-between;display:flex;flex-wrap:wrap;height:100vh}.hide-sidebar-mini{padding-bottom:1em;width:100%}.hide-sidebar-mini p{margin:20px}.hide-sidebar-mini p a{border:none!important;box-shadow:none!important;display:block;width:100%}body.sidebar-gone .main-sidebar{left:-250px}body.sidebar-mini .hide-sidebar-mini{display:none!important}body.sidebar-mini .main-sidebar{box-shadow:none;overflow:visible!important;overflow:initial!important;position:fixed;width:65px}body.sidebar-mini .main-sidebar:after{animation-duration:1.5s;animation-name:mini-sidebar;content:" ";height:100%;left:0;opacity:0;position:fixed;top:0;width:65px;z-index:-1}@keyframes mini-sidebar{0%{opacity:0}to{opacity:1}}body.sidebar-mini .main-sidebar .sidebar-brand{display:none}body.sidebar-mini .main-sidebar .sidebar-brand-sm{display:block}body.sidebar-mini .main-sidebar .sidebar-menu>li{padding:10px}body.sidebar-mini .main-sidebar .sidebar-menu>li.menu-header{font-size:0;height:2px;padding:0}body.sidebar-mini .main-sidebar .sidebar-menu>li>a{border-left:none;height:45px;justify-content:center;padding:0}body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fab,body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fal,body.sidebar-mini .main-sidebar .sidebar-menu>li>a .far,body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fas,body.sidebar-mini .main-sidebar .sidebar-menu>li>a .ion{font-size:20px;margin:0}body.sidebar-mini .main-sidebar .sidebar-menu>li>a span{display:none}body.sidebar-mini .main-sidebar .sidebar-menu>li>a .badge{font-size:10px;padding:5px;position:absolute;right:4px;top:4px}body.sidebar-mini .main-sidebar .sidebar-menu>li>a.has-dropdown:after{content:normal}body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu{display:none;left:65px;position:absolute;top:10px;width:200px}body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a{height:40px;padding:0 20px}body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a.has-dropdown:after{content:"";font-size:12px;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .5s}body.sidebar-mini .main-sidebar .sidebar-menu li:hover>ul.dropdown-menu{display:block!important}body.sidebar-mini .main-sidebar .sidebar-menu li:hover>ul.dropdown-menu li .dropdown-menu{left:200px;padding:0}body.sidebar-mini .navbar{left:65px}body.sidebar-mini .main-content,body.sidebar-mini .main-footer{padding-left:95px}.main-content{position:relative;width:calc(100% - 250px)}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.section{position:relative;z-index:1}header.fixed-top+.section{padding:160px 0 40px}.section-header{margin-bottom:15px;padding:30px 30px 15px;position:relative}.section-header h1{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:3px;padding-bottom:1em}.section-header h2{font-size:.875rem}.section-header .box-signboard{text-align:left}.section-header .box-signboard h3{font-size:1.25rem}.section-header-img{margin-left:auto;width:320px}.user-information{background:#fff;border-radius:10px;margin-bottom:1em;padding:1em}.section-header .user-information{background:#ffffffbf;border-radius:10px 0 0 10px;margin-bottom:0;padding:3em 2em;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.section-header.section-layer-header h1{display:block;padding-top:1em}.section-header.section-layer-header .previous{display:flex;padding-top:1em}.section-header.section-layer-header .previous>p{margin-left:auto}.section-header.section-layer-header h2{font-size:1rem}.user-information .txt-attention{font-size:2rem;font-weight:600}.user-information .title{font-size:1.6rem;font-weight:600}.user-information span{display:inline-block;padding:0 5px}.user-information i{margin-right:5px}.user-information .text-right .btn+.btn{margin-left:1em}.section-body{padding:0 10px 30px}.section-body img{max-width:100%}.section .section-title{font-size:18px;font-weight:600;margin:30px 0 10px;position:relative}.section .section-title:before{border-radius:5px;content:" ";display:inline-block;float:left;height:8px;margin-right:15px;margin-top:10px;width:20px}.section .section-lead{margin-left:35px}.cta-bottom{margin:2em 0;text-align:center}.cta-bottom .btn+.btn{margin-left:1em}.section-footer{margin:2em 0;text-align:center}a{color:#0e1e51}a:hover{color:#152f82}body.calendar-edit .calendar-page{padding:30px 10px 120px}body.calendar-edit-detail .calendar-page{flex:1 1;padding:50px 10px 120px}.calendar-page .wrap{max-width:800px;width:100%}.calendar-page .page-ttl{display:inline-block}.calendar-page .list-page_ttl h2{margin:0 0 .8em;padding:0}.calendar-page .tab_content>.page-ttl h2{border:none;padding:12px 0}.calendar-page h3{color:var(--primary-btn-text-color);margin:.8em 0 .4em}.calendar-page .tab_list{justify-content:flex-end;margin-top:-50px}.calendar-page .tab_item{border-radius:5px 5px 0 0!important;margin-left:5px;min-width:16%;padding:0 8px;width:auto}.calendar-page .section-body{padding:0}.calendar-page .content_wrap .content{padding:10px}.calendar-page .content_wrap .section-header{padding:0 0 10px}.calender-page .content_wrap .section-footer{filter:drop-shadow(0 2px 0 var(--attention-shadow-color))}.calendar-page .content_wrap .section-footer .btn{margin:4px 0}.calendar-page .content_wrap .section-footer .btn-sm{font-size:1em;padding:.8rem 1.6rem}.calendar-page .content_wrap .section-footer .btn i{margin-right:0}.calendar-page .content_wrap .section-footer .btn+.btn{margin-left:0}.calendar-page .btn-round{border-radius:5px}.calendar-page .content_wrap .btn-sm.btn-round.btn-shadow:active,.calendar-page .content_wrap .btn-sm.btn-round.btn-shadow:focus,.calendar-page .content_wrap .btn-sm.btn-round.btn-shadow:focus:active,.calendar-page .content_wrap .btn-sm.btn-round.btn-shadow:hover{box-shadow:none;transform:translateY(6px);transition:all .2s ease}.calendar{background-color:#fff;table-layout:fixed}.calendar th{background-color:#e2eef0;border:1px solid #1e1e1e;color:#0b2944;font-size:.75rem;text-align:center}.calendar tr.calendar-date th{background-color:#fff;padding:1em 0}.calendar td{border:1px solid #1e1e1e;height:100%;position:relative;vertical-align:top}.calendar td a{color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;text-decoration:none;width:100%}.calendar td:hover{background-color:#53a6c535;-webkit-transition:all .5s}.subject{flex-grow:1;padding:5px}.subject .subject-area{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);justify-items:start;padding-bottom:30px;padding-top:4px}.subject span{display:inline-block;margin-bottom:2px;text-align:center;width:100%}.subject span.day{display:block;margin:0 auto}.subject span.day-active{background-color:rgba(var(--important-color-rgb),.75);border-radius:9px;color:#7b1e1e;font-weight:600;height:18px;line-height:18px;text-align:center;width:18px}.subject .subject-area .break{grid-column:1/-1;grid-template-columns:repeat(1,1fr)}.subject .subject-area .allFinish{background-color:rgba(var(--neutral-color-rgb),1);border:none;color:#fff;display:block;text-align:center}.calendar td.on{background-color:rgba(var(--attention-color-rgb),.15);border:2px solid rgba(var(--attention-color-rgb),1);position:relative}.calendar td.on,.calendar td.on .subject span.day{color:rgba(var(--important-color-rgb),1)}.calendar.weekly td.event-name.break.on{background-color:#ff6e4026;border:2px solid #ff6e40;color:#ff6e40;position:relative}.calendar.weekly td{height:50vh}.calendar.weekly td a{padding:2px}.day{color:#6c6c6c;font-size:.75rem}.month{color:#a1a1a1;display:block;font-size:.875rem}.month+.day{font-size:1rem;font-weight:600}.day.off,.month.off{color:#b0bec5}.total-tasks{bottom:0;color:#fff;height:fit-content;margin-top:auto;padding:2px;position:absolute;text-align:center;width:100%}.modal-calendar_list .event-name.s-test p>a{color:#fff}.event-name.p-test,.event-name.roundup{background:repeating-linear-gradient(-45deg,rgba(var(--important-color-rgb),.15),rgba(var(--important-color-rgb),.3) 5px,rgba(var(--important-color-rgb),.15) 5px,rgba(var(--important-color-rgb),.3) 10px);border:1px solid rgba(var(--important-color-rgb),1)}.event-name.p-test,.event-name.p-test a,.event-name.roundup,.event-name.roundup a{color:rgba(var(--important-color-rgb),1)}.event-name.break{background-color:rgba(var(--neutral-color-rgb),1);color:#fff;display:block;text-align:center}.event-name.learnedOverlay:after,.week-subjects_list li.japanese>ul li.learnedOverlay:after{font-size:1.2em}.event-name.japanese.learnedOverlay{background-color:rgba(var(--japanese-color-rgb),.6);position:relative}.event-name.japanese.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-name.arithmetic.learnedOverlay{background-color:rgba(var(--arithmetic-color-rgb),.6);position:relative}.event-name.arithmetic.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-name.english.learnedOverlay{background-color:rgba(var(--english-color-rgb),.6);position:relative}.event-name.english.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-name.science.learnedOverlay{background-color:rgba(var(--science-color-rgb),.6);position:relative}.event-name.science.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-name.socialstudies.learnedOverlay{background-color:rgba(var(--socialstudies-color-rgb),.6);position:relative}.event-name.socialstudies.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-name.othersubjects.learnedOverlay{background-color:rgba(var(--othersubjects-color-rgb),.6);position:relative}.event-name.othersubjects.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.calendar.weekly .event-name.break{border-radius:0;font-size:1rem;position:relative;white-space:nowrap;writing-mode:vertical-rl}.calendar.weekly .event-name.break span{display:inline;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;-ms-writing-mode:tb-rl}.calendar-page .section-footer{margin:.8em 0}.calendar-page .message-area{margin-top:0}.modal-calendar .modal-header{align-items:center;border-bottom:none;display:flex;justify-content:space-around}.modal-calendar .modal-header a{display:block;width:40px}.modal-calendar .modal-header a>i{color:#9ab5b2;font-size:48px}.modal-calendar .modal-body{text-align:left}.explanation{background-color:#ff6e4026;color:#ff6e40;margin-bottom:.4em;padding:.4em}.calendar-edit .btn-center{margin-bottom:1.6em}.calendar-edit .btn-center .btn{box-shadow:0 4px 0 0 var(--border-primary-shadow-color);line-height:1.2em;margin-left:0;margin-top:1em;padding:.8em .4em;transition:all .2s ease;width:100%}.calendar .form-checkbox input[type=checkbox]+span{padding:0}.calendar .form-checkbox input[type=checkbox]+span:before{height:40px;left:inherit;margin:0 auto;position:inherit;width:40px}.calendar .form-checkbox input[type=checkbox]+span:after{border-bottom:8px solid rgba(var(--attention-color-rgb),1);border-right:8px solid rgba(var(--attention-color-rgb),1);bottom:4px;content:"";display:block;height:24px;left:12px;transform:rotate(45deg);width:16px}.calendar .form-checkbox:has(input[type=checkbox]:disabled){background-color:inherit;border:inherit}.edit-item{margin-bottom:.8em}.edit-item .form-checkbox input[type=checkbox]+span{padding:0 1em 0 40px}.edit-item .form-checkbox.selectset input[type=checkbox]+span{padding:1em 1em 1em 40px}.edit-item.row{align-items:center;column-gap:8px}.edit-item .btn{box-shadow:0 4px 0 0 var(--border-primary-shadow-color);line-height:1.2em;margin-left:0;margin-top:1em;padding:.8em .4em;transition:all .2s ease;width:100%}.user .calendar-page .content:has(.weekly) .section-header>.row>div:first-child .selectbox select{font-size:12px;min-width:230px}.calendar-page .btn-center .btn{line-height:2em;width:100%}@media screen and (max-width:768px){body.calendar-edit .calendar-page,body.calendar-edit-detail .calendar-page{padding-bottom:80px}body.calendar-edit footer{height:80px}.calendar-edit footer div.footer-btn-area div.btn{margin-top:5px}}@media screen and (max-width:414px){.calendar-page .content_wrap .content{padding:5px}.calendar-page .content_wrap .section-footer .btn{font-size:13px;margin:4px 0;padding:.8rem .3rem}.subject .subject-area{gap:3px}.event-name{font-size:10px}}.sugoroku-calendar-page .list-page_ttl h2{margin:20px 10px .8em;padding:0}.sugoroku-calendar-page section.section-header{background:none}.sugoroku-calendar-page .row{justify-content:space-around}.sugoroku-calendar-page .section-body{padding:0 10px}.monthly .subject span.event-end-name:nth-of-type(n+5){display:none}.monthly .subject span.event-end-name:nth-of-type(n+5)~.omit{display:block}.event-end-name{border-radius:4px;color:#fff;font-size:12px;font-weight:400;padding:0}#modal-day1 .event-end-name{border-radius:10px}.event-end-name.japanese{background-color:var(--japanese-color);border:1px solid var(--japanese-color)}.event-end-name.japanese a{color:#fff}.event-end-name.arithmetic{background-color:var(--arithmetic-color);border:1px solid var(--arithmetic-color)}.event-end-name.arithmetic a{color:#fff}.event-end-name.science{background-color:var(--science-color);border:1px solid var(--science-color)}.event-end-name.science a{color:#fff}.event-end-name.socialstudies{background-color:var(--socialstudies-color);border:1px solid var(--socialstudies-color)}.event-end-name.socialstudies a{color:#fff}.event-end-name.english{background-color:var(--english-color);border:1px solid var(--english-color)}.event-end-name.english a{color:#fff}.event-end-name.othersubjects{background-color:var(--othersubjects-color);border:1px solid var(--othersubjects-color)}.event-end-name.othersubjects a{color:#fff}.event-end-name.s-test{background-color:#f1577c;border:1px solid #f1577c;color:#fff}.event-end-name.s-test a{color:#fff}.event-end-name.p-test,.event-end-name.roundup{background:repeating-linear-gradient(-45deg,rgba(var(--important-color-rgb),.15),rgba(var(--important-color-rgb),.3) 5px,rgba(var(--important-color-rgb),.15) 5px,rgba(var(--important-color-rgb),.3) 10px);border:1px solid rgba(var(--important-color-rgb),1);color:rgba(var(--important-color-rgb),1)}.event-end-name.p-test a,.event-end-name.roundup a{color:rgba(var(--important-color-rgb),1)}.event-end-name.break{background-color:#a1a1a1;color:#fff}.calendar.weekly .event-end-name.break{border:none;border-radius:0;font-size:1rem;writing-mode:vertical-rl}.event-name.p-test.learnedOverlay,.event-name.roundup.learnedOverlay,.event-name.s-test.learnedOverlay{position:relative}.event-name.p-test.learnedOverlay:before,.event-name.roundup.learnedOverlay:before,.event-name.s-test.learnedOverlay:before{background-color:#848484b3;bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:1}.event-name.p-test.learnedOverlay:after,.event-name.roundup.learnedOverlay:after,.event-name.s-test.learnedOverlay:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.event-name.learnedCheck h4:before{content:"\f058";font-family:Font Awesome\ 6 Free;font-weight:700;margin-right:4px;padding:0}.event-name.japanese.learnedCheck h4:before{color:rgba(var(--japanese-color-rgb),1)}.event-name.arithmetic.learnedCheck h4:before{color:rgba(var(--arithmetic-color-rgb),1)}.event-name.science.learnedCheck h4:before{color:rgba(var(--science-color-rgb),1)}.event-name.english.learnedCheck h4:before{color:rgba(var(--english-color-rgb),1)}.event-name.socialstudies.learnedCheck h4:before{color:rgba(var(--socialstudies-color-rgb),1)}.event-name.p-test.learnedCheck h4:before,.event-name.roundup.learnedCheck h4:before{color:rgba(var(--important-color-rgb),1)}.event-name.s-test.learnedCheck h4:before{color:#fff}.sugoroku-calendar-page .calendar{height:70vh}table.calendar .monthly .subject span.event-end-name{border-radius:4px}.bg-test div.content3 .section-footer a.btn-single-long{margin:16px 0}summary.japanese{color:rgba(var(--japanese-color-rgb),1)}summary.arithmetic{color:rgba(var(--arithmetic-color-rgb),1)}summary.english{color:rgba(var(--english-color-rgb),1)}summary.science{color:rgba(var(--science-color-rgb),1)}summary.socialstudies{color:rgba(var(--socialstudies-color-rgb),1)}summary.othersubjects{color:rgba(var(--othersubjects-color-rgb),1)}div.box-attention.bg-attention{background-color:rgba(var(--attention-color-rgb),.15);padding:8px 0}div.box-attention.bg-attention div{color:rgba(var(--important-color-rgb),1);margin:0 auto;max-width:820px}div.box-make-schedule p:has(a.txt-neutral){margin-top:8px;text-align:right}section.section-body.fix-calendar_wrap{height:660px;padding:10px}.fix-calendar_footer{position:relative;width:100%}.fix-calendar_2col{background:#fff;bottom:-10px;left:0;padding:16px 0;position:fixed;width:100%;z-index:10!important}*{box-sizing:border-box}body,html{height:100%}body{display:flex;flex-direction:column;font-family:Kaisei Decol,serif;font-family:Noto Sans JP,sans-serif;min-height:100vh}body,body.user.top{position:relative}body.fixed{left:0;position:fixed}.user p{margin-bottom:0}header{background:var(--default-color);margin-bottom:auto;position:fixed;width:100%}.navbar{align-items:center;display:flex;flex-wrap:wrap;height:50px;justify-content:space-between;margin:0 auto;max-width:800px;padding:0 10px}.navbar-brand{width:100%}.navbar-brand>li:first-of-type{margin-right:auto}.navbar-brand>li:nth-of-type(2) img{height:24px}.navbar-brand>li:nth-child(2),.navbar-brand>li:nth-child(3){margin-left:8px;margin-right:4px}.navbar-brand li i{color:#fff;font-size:20px}.openbtn{border-radius:5px;cursor:pointer;height:50px;position:relative;width:50px}.openbtn span{background:#fff;border-radius:2px;display:inline-block;height:3px;left:14px;position:absolute;transition:all .4s;width:45%}.openbtn span:first-of-type{top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:first-of-type{left:18px;top:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){left:18px;top:30px;transform:translateY(-6px) rotate(45deg);width:30%}#navbar-nav{-ms-overflow-style:none;background-color:var(--default-color);display:none;height:100vh;max-height:100%;overflow-y:auto;scrollbar-width:none}.navbar-nav.active{width:100%}.navbar-nav.active ul{height:calc(80vh - 10px)}.navbar-nav.active ul::-webkit-scrollbar{display:none}.navbar-nav ul li{color:inherit;line-height:2.4em;margin:0 auto;max-width:800px;padding:0 10px}.navbar-nav ul li a{align-items:center;color:inherit;display:flex;height:100%;text-decoration:none;transition:.5s ease;width:100%}.navbar-nav_main-list a i{text-align:center;width:50px}.navbar-nav_main-list a i:before{color:inherit}.navbar-nav_main-list a span{height:auto;text-align:center;width:50px}.navbar-nav_main-list a span img{height:22px}.navbar-nav_main-list a p{font-size:1.1em}.navbar-nav ul li>.gnav-icon{height:1em;width:1em}.navbar-nav ul li a:active{cursor:pointer;opacity:.3}.navbar-nav_sub{background-color:#fff;border-radius:10px;height:370px;width:70%}.navbar-nav_sub ul p{color:#7c8999;margin-bottom:0;padding-top:10px}.navbar-nav_sub ul p i{margin-right:8px}.navbar-nav_sub ul li a{color:inherit;font-size:.9em;text-decoration:none}.navbar-nav_sub ul li a:active{cursor:pointer;opacity:.3}.breadcrumb-area{background:var(--body--normal-color);width:100%}.breadcrumb{display:flex;flex-wrap:wrap;margin:0 auto;max-width:820px;padding:10px;width:100%}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{content:"/";display:inline-block;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:active:before{text-decoration:underline;text-decoration:none}footer{background:var(--default-color);height:auto;margin-top:auto;width:100%;z-index:10}footer div.footer-bottom{background:rgba(var(--primary-color-rgb),.5);height:40px}footer div.footer-bottom p.copyright{font-size:.75rem;margin-top:10px;opacity:.5}footer p.copyright{margin-bottom:auto;margin-top:0;padding:.3em 0;text-align:center}.footer-fixed{background-color:#fff;border-radius:0 0 .8rem .8rem;bottom:0;padding:16px 16px 20px;position:fixed;width:100%}.footer-fixed .selected{color:var(--primary-text-color);font-weight:600;margin-bottom:8px}.footer-fixed .selected em{font-size:24px;padding-right:4px}.modal-content:has(.footer-fixed) .modal-body{padding-bottom:200px}.modal-content .footer-fixed{box-shadow:0 -4px 4px 0 #a3c8d035}main{flex:1 1;width:100%}.user main section.section-header{margin-top:50px}.wrap{height:calc(100vh - 200px);margin:0 auto;max-height:1166px;max-width:800px;min-height:500px;min-width:320px;overflow-y:auto;position:relative;width:calc(75vh - 150px)}.wrap-container{padding:0 10px}.btn-attention,.btn-attention-border,.btn-default,.btn-important,.btn-important-border,.btn-neutral,.btn-neutral-border,.btn-primary,.btn-secondary,.btn-secondary-border{transition:all .2s ease}.btn-default:active{background-color:var(--default-hover-color)}.btn-default.btn-shadow,.btn-primary.btn-shadow{box-shadow:0 3px 0 0 var(--border-primary-shadow-color)}.btn-important,.btn-important:active{border-color:rgba(var(--important-color-rgb),1)}.btn-important:active{border-color:var(--important-color-hover)}.btn-important.btn-shadow{box-shadow:0 3px 0 0 var(--border-important-shadow-color)}.btn-important-border:active{background-color:rgba(var(--important-color-rgb),.35);color:var(--border-important-shadow-color)}.btn-important-border.btn-shadow{box-shadow:0 3px 0 0 var(--border-important-shadow-color)}.btn-attention{background-color:rgba(var(--attention-color-rgb),1);border:2px solid rgba(var(--attention-color-rgb),1);color:#fff}.btn-attention:active{background-color:var(--border-attention-shadow-color);border-color:var(--border-attention-shadow-color);color:#fff}.btn-attention.btn-shadow{box-shadow:0 3px 0 0 var(--border-attention-shadow-color)}.btn-attention-border{background-color:#fff;border:2px solid rgba(var(--attention-color-rgb),1);color:rgba(var(--attention-color-rgb),1)}.btn-attention-border:active{background-color:rgba(var(--attention-color-rgb),.35);color:var(--border-attention-shadow-color)}.btn-attention-border.btn-shadow{box-shadow:0 3px 0 0 var(--border-attention-shadow-color)}.btn-secondary.btn-shadow{box-shadow:0 3px 0 0 var(--border-secondary-shadow-color)}.btn-secondary-border:active{background-color:rgba(var(--secondary-color-rgb),.35)}.btn-secondary-border.btn-shadow{box-shadow:0 3px 0 0 var(--border-secondary-shadow-color)}.btn-neutral.btn-shadow{box-shadow:0 3px 0 0 var(--border-neutral-shadow-color)}.btn-neutral-border{background-color:#fff;border:2px solid var(--neutral-color);color:var(--neutral-color)}.btn-neutral-border:active{background-color:rgba(var(--neutral-color-rgb),.35);color:var(--neutral-color-hover)}.btn-neutral-border.btn-shadow{box-shadow:0 3px 0 0 var(--border-neutral-shadow-color)}.btn-shadow:active{box-shadow:none;transform:translateY(6px)}.selectbox{margin-bottom:0;position:relative}.selectbox:after,.selectbox:before{content:"";pointer-events:none;position:absolute}.selectbox:before{background-color:rgba(var(--primary-color-rgb),1);border-radius:0 8px 8px 0;content:"";display:inline-block;height:40px;right:0;width:30px}.selectbox:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:6px;position:absolute;right:1em;top:50%;transform:translate(50%,-50%) rotate(45deg);width:6px}.selectbox select{border:2px solid rgba(var(--primary-color-rgb),1);border-radius:3px;color:rgba(var(--primary-color-rgb),1);min-width:160px}.selectbox select,input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-size:1em;font-weight:700;height:2.8em}input[type=date]{border:2px solid var(--border-default-color);border-radius:.5em;color:var(--default-text-color);min-width:140px;width:auto}label.selectbox-monthbook form select{width:140px}label.selectbox select.selectbox-monthbook{width:200px}label.selectbox select.selectbox-subject,label.selectbox-subject form select{width:195px}label.selectbox select.selectbox-year,label.selectbox-year form select{width:170px}label.selectbox select.selectbox-schoolyear,label.selectbox-schoolyear form select{width:130px}label.selectbox select.selectbox-40{width:120px}label.selectbox select.selectbox-60{width:186px}label.selectbox select.selectbox-80{width:248px}label.selectbox select.selectbox-100{width:310px}.selectbox select:focus{outline:1px solid #9ab5b2}select.form-control.selectric{border-radius:.5em}.form-date-placeholder:before{color:#757575;content:attr(placeholder)}.form-date-placeholde::-webkit-datetime-edit-fields-wrapper{display:none}.user .calendar-page .content:has(.weekly) .section-header>.row>div:first-child{align-items:center;display:flex;justify-content:center;margin-right:4px}.user .btn-center{text-align:center}.user .btn i.fa-chevron-right{margin-left:5px}.btn-guide,.user .section-header>.row>div:nth-of-type(3){color:var(--attention-color)}.btn-guide{align-items:center;display:flex;justify-content:center}.btn-guide img{filter:drop-shadow(0 2px 0 var(--attention-shadow-color));height:24px;margin-left:5px;width:24px}.top-guide .btn-guide{display:inline-block;justify-content:left;padding:5px 0 8px 5px}.top-guide .btn-guide img{height:18px;margin-right:4px;width:18px}.user .section-header>.row>.btn-guide>i{font-size:1.5em}.btn-map a{color:#fff;text-decoration:none}.btn-map div{align-items:center;display:flex;height:100%;justify-content:center}.page-ttl h2{border-bottom:2px solid var(--border-default-color);color:var(--acccent-dark-color);font-size:1.2em;margin:0 10px;padding:24px 0}.tab_content{margin:10px auto 0;max-width:800px;width:100%}.tab_content input[type=radio]{display:none}.tab_list{display:flex;justify-content:center;margin-bottom:0}.tab_item{background-color:rgba(var(--primary-color-rgb),1);border-radius:60px 60px 0 0;bottom:-3px;position:relative;width:calc(33.33333% - 6.66667px)}.tab_item label{color:#fff;cursor:pointer;display:block;padding:8px 0;text-align:center}#item1:checked~.tab_list .tab_item1,#item2:checked~.tab_list .tab_item2,#item3:checked~.tab_list .tab_item3{background-color:#fff;border:2px solid rgba(var(--primary-color-rgb),1);border-bottom:2px solid #fff;border-radius:60px 60px 0 0;z-index:2}#item1:checked~.tab_list .tab_item1 label,#item2:checked~.tab_list .tab_item2 label,#item3:checked~.tab_list .tab_item3 label{color:rgba(var(--primary-color-rgb),1);cursor:auto;margin-bottom:0}main.digital-check-page .tab_item{background-color:rgba(var(--primary-color-rgb),1);border-radius:20px 20px 0 0;bottom:-3px;position:relative;width:calc(50% - 10px)}main.digital-check-page #item1:checked~.tab_list .tab_item1,main.digital-check-page #item2:checked~.tab_list .tab_item2{background-color:#fff;border:2px solid rgba(var(--primary-color-rgb),1);border-bottom:2px solid #fff;border-radius:20px 20px 0 0;z-index:2}main.analysis-page .tab_item{background-color:rgba(var(--primary-color-rgb),1);border-radius:20px 20px 0 0;bottom:-3px;position:relative;width:calc(50% - 80px)}main.analysis-page #item1:checked~.tab_list .tab_item1,main.analysis-page #item2:checked~.tab_list .tab_item2{background-color:#fff;border:2px solid rgba(var(--primary-color-rgb),1);border-bottom:2px solid #fff;border-radius:20px 20px 0 0;z-index:2}.content_wrap{width:100%}.content{background-color:#fff;border-top:2px solid rgba(var(--primary-color-rgb),1);display:none;padding:20px 10px;position:relative;z-index:1}#item1:checked~.content_wrap .content1,#item2:checked~.content_wrap .content2,#item3:checked~.content_wrap .content3{display:block}.loader,.loader:after,.loader:before{animation-fill-mode:both;animation:load 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{animation-delay:-.16s;color:rgba(var(--primary-color-rgb),1);font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);z-index:999}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes load{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}div.row.list-page_select{align-items:center;justify-content:space-between}.list-page_select-wrap{display:flex}.list-page_select-wrap div:first-child{margin-right:10px}.list-page_list-item div p{font-size:1.1em}.list-page_text-area{width:45%}.txt-sm{color:var(--txt-sm-color);font-size:1em}.list-page_list-item div p.txt-sm{color:var(--txt-sm-color);font-size:12px;margin-left:0}.action-power{background-color:var(--base-light-background-color);padding:1em;width:100%}.action-power h2{margin-bottom:16px;margin-top:16px}.action-power .icon-ap{align-items:center;background:var(--acccent-dark-color);border-radius:4px;color:#fff;display:block;display:flex;font-size:.8em;font-weight:700;height:30px;justify-content:center;width:30px}.action-power-img{background:#fff;border:2px solid #a3c8d0;border:2px solid var(--clear-primary,#a3c8d0);border-radius:4px;flex-shrink:0;height:152px;position:relative;width:152px}.action-power-img_evo{background:rgba(var(--important-color-rgb),1);clip-path:polygon(50% 5%,90% 25%,90% 75%,50% 95%,10% 75%,10% 25%);height:40px;left:-10px;position:absolute;top:-10px;width:40px}.action-power-img_evo span{display:block;height:40px;position:relative;width:40px}.action-power-img_evo span i{color:#fff;font-weight:700;left:18px;position:absolute;top:12px}.btn-apEvo{margin:0 auto;width:50%}.action-power-status{margin-left:auto;width:70%}.action-power-status div{align-items:center;display:flex;justify-content:space-between;line-height:2em}.action-power-status div:first-child{border-bottom:2px solid rgba(var(--neutral-color-rgb),.5);font-size:1.2em}.progress-area .txt-secondary{margin-left:auto}@media screen and (max-width:575px){.action-power-img{height:136px;width:136px}.action-power-status{width:60%}}@media screen and (max-width:414px){.action-power-status{width:50%}.action-power-status div,.action-power-status div:first-child{font-size:12px}}.form-control{padding:5px}.content-record-sec{align-items:center;color:var(--border-default-color);display:flex;justify-content:space-around;margin-top:30px}.content-area .content-record-sec.ttl1 h4{font-size:1.2em;text-align:left;width:140px}.content-area .content-record-sec.ttl2 h4{font-size:1.2em;text-align:left;width:235px}h4.content-record-yearttl{color:var(--border-default-color)}.content-record-sec span{background-color:var(--border-default-color);content:"";height:2px;width:100%}h2{color:#333;font-size:20px;font-weight:700;margin-bottom:60px;margin-top:60px}div.barchart-content{background:#fff;border:2px solid #000;height:200px;position:relative}div.barchart-content>div.barchart{background:#000;bottom:0;height:100px;max-height:196px;position:absolute;width:100%}.barchart-wrap{display:flex;justify-content:space-around}.barchart-wrap li{margin:0 5px;text-align:center;width:calc(20% - 20px)}h4.work-unit-area_ttl{border-left:3px solid var(--border-default-color);color:var(--border-default-color);font-size:1.1em;margin-bottom:10px;margin-top:10px;padding-left:4px}.barchart-wrap li.japanese{color:var(--japanese-color)}.barchart-wrap li.japanese div{border-color:var(--japanese-color)}.barchart-wrap li.japanese div div.barchart{background:var(--japanese-color)}.barchart-wrap li.arithmetic{color:var(--arithmetic-color)}.barchart-wrap li.arithmetic div{border-color:var(--arithmetic-color)}.barchart-wrap li.arithmetic div div.barchart{background:var(--arithmetic-color)}.barchart-wrap li.science{color:var(--science-color)}.barchart-wrap li.science div{border-color:var(--science-color)}.barchart-wrap li.science div div.barchart{background:var(--science-color)}.barchart-wrap li.socialstudies{color:var(--socialstudies-color)}.barchart-wrap li.socialstudies div{border-color:var(--socialstudies-color)}.barchart-wrap li.socialstudies div div.barchart{background:var(--socialstudies-color)}.barchart-wrap li.english{color:var(--english-color)}.barchart-wrap li.english div{border-color:var(--english-color)}.barchart-wrap li.english div div.barchart{background:var(--english-color)}.barchart-wrap li.othersubjects{color:var(--othersubjects-color)}.barchart-wrap li.othersubjects div{border-color:var(--othersubjects-color)}.barchart-wrap li.othersubjects div div.barchart{background:var(--othersubjects-color)}main.top-page section.wrap{display:flex;flex-direction:column;height:auto;max-height:none;width:calc(100% - 16px)}main.top-page .btn-primary{width:100%}.top-header{background-color:#e5edee;height:auto;margin-top:50px;padding:10px 0}.top-header .row ul{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:820px;padding:0 10px;width:100%}.top-header .row ul li{font-size:16px;margin-bottom:0}.top-header .row ul li:first-child{max-width:60%}.top-header .row ul li:last-child{align-items:center;display:flex;justify-content:flex-end;margin-bottom:0;max-width:40%}.top-header .row ul li:last-child a:not(.btn){border-bottom:2px solid var(--primary-text-color);color:var(--primary-text-color);margin:0 20px 0 10px;text-decoration:none}.top-header .row ul li:last-child a span{color:rgba(var(--important-color-rgb),1);font-size:18px}.top-header .row ul li:last-child .btn{margin-right:0}.top-header .row ul li p{font-size:.8em;margin-bottom:0}.mode-switch{padding:10px 0 15px}.mode-switch .row ul{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:820px;padding:0 10px;width:100%}@media screen and (max-width:575px){.top-header{font-size:12px}.top-header .row ul li:last-child{max-width:fit-content}.top-header .row ul li:last-child a:not(.btn){margin:0 8px}.top-header .row ul li:last-child .btn,.top-header .row ul li:last-child a span{font-size:12px}.mode-switch div.row ul li a.btn{font-size:12px;margin-right:0}}.make-schedule{margin:20px 0;padding:10px 0 15px}.make-schedule .box-make-schedule{margin:0 auto;max-width:820px;padding:0 10px;text-align:center;width:100%}.box-make-schedule h2{font-size:1rem;margin:0 0 8px}.top-page .wrap .bg-base{border-radius:4px;padding:10px 20px}.wrap .top-schedule{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;min-height:390px;width:100%}.wrap .top-schedule a.btn-guide img:active,.wrap .top-schedule a.btn-guide:active{color:rgba(var(--attention-color-rgb),1);opacity:.5}.top-schedule_contents{display:flex;justify-content:center}.top-schedule_contents .week{margin-right:10px;width:95%}.top-schedule_contents .week .row{align-items:center}.top-schedule_contents .week h2{color:#6c6c6c;font-size:1.2em;margin:0 auto 0 0}.top-schedule_contents .week h2 i{color:rgba(var(--primary-color-rgb),1)}.week-subjects-wrap{margin-top:16px}.top-schedule .btn.btn-important{margin:10px auto 0;max-height:100%;padding:10px 0;width:96%}.top-schedule .btn.btn-important p{font-size:1.2em;height:100%}.week-subjects_list{display:flex;flex-direction:column;margin-bottom:0;width:100%}.week-subjects_list li{align-items:center;display:flex;line-height:2.2em}.week-subjects_list li>h2{margin:0;width:10%}.week-subjects_list li>ul{display:flex;font-weight:300;width:80%}.week-subjects_list li>ul li{background:#fff;border:1px solid;border-radius:3px;height:1.5em;margin:0 3px;max-width:180px;width:33.33333vh}.week-subjects_list li>ul li>p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;font-weight:700;line-height:17px;margin:0 auto;min-height:17px;overflow:hidden}.week-subjects_list li>h2{font-size:1.2em;font-weight:700}.week-subjects_list li.japanese>h2,.week-subjects_list li.japanese>p{color:var(--japanese-color)}.week-subjects_list li.arithmetic>h2,.week-subjects_list li.arithmetic>p{color:var(--arithmetic-color)}.week-subjects_list li.science>h2,.week-subjects_list li.science>p{color:var(--science-color)}.week-subjects_list li.socialstudies>h2,.week-subjects_list li.socialstudies>p{color:var(--socialstudies-color)}.week-subjects_list li.english>h2,.week-subjects_list li.english>p{color:var(--english-color)}.week-subjects_list li.othersubjects>h2,.week-subjects_list li.othersubjects>p{color:var(--othersubjects-color)}.week-subjects_list li.japanese>ul li{border:2px solid var(--japanese-color);color:var(--japanese-color)}.week-subjects_list li.arithmetic>ul li{border:2px solid var(--arithmetic-color);color:var(--arithmetic-color)}.week-subjects_list li.science>ul li{border:2px solid var(--science-color);color:var(--science-color)}.week-subjects_list li.socialstudies>ul li{border:2px solid var(--socialstudies-color);color:var(--socialstudies-color)}.week-subjects_list li.english>ul li{border:2px solid var(--english-color);color:var(--english-color)}.week-subjects_list li.othersubjects>ul li{border:2px solid var(--othersubjects-color);color:var(--othersubjects-color)}.week-other,.week-taskend{margin:16px 0;text-align:right}.week-other a{border-bottom:2px solid var(--important-color);color:var(--important-color);cursor:pointer;margin-right:0;text-align:right;text-decoration:none;width:140px}.week-other a:active{border-bottom:2px solid var(--important-color-hover);color:var(--important-color-hover)}.week-other a span{color:rgba(var(--important-color-rgb),1);font-size:1.5em;font-weight:700}.week-taskend a{border-bottom:2px solid var(--neutral-color);cursor:pointer;margin-right:0;text-align:right;text-decoration:none;width:140px}.week-taskend a:active{border-bottom:2px solid var(--neutral-color-hover);color:var(--neutral-color-hover)}.wrap .top-schedule .btn-important .btn-round{height:50px;margin:0 auto;text-align:center;width:90%}.material-symbols-rounded{font-weight:700}.countdown_area{border:2px solid rgba(var(--important-color-rgb),1);border-radius:4px;height:96px;margin:10px 0}.countdown_wrap{align-items:center;display:flex;height:92px;justify-content:space-between}.countdown_wrap div:first-child{align-items:center;background:rgba(var(--important-color-rgb),1);border-radius:2px 0 0 2px;display:flex;height:100%;justify-content:center;width:20%}.countdown_wrap div:first-child span{color:#fff;font-size:40px}.countdown_wrap div:nth-child(2){align-items:center;display:flex;height:100%;justify-content:center;width:30%}.countdown_wrap div:nth-child(2) p{font-size:16px;font-weight:400;text-align:center}.countdown_wrap div:nth-child(2) p span{font-size:30px;font-weight:700}.countdown_wrap div:last-child{width:50%}.countdown_wrap div:last-child.btn-listCol_wrap .btn-fit{font-size:16px;min-width:160px;padding:16px;width:80%}.selectbox select{min-width:100px;width:auto}.input-group-text,select.form-control:not([size]):not([multiple]){font-size:1em;height:40px}select.form-control.selectbox-year-week.selectric{font-size:.9em;width:370px}.top-nav_links ul li a div{align-items:center;display:flex;flex-direction:column;font-size:1.4em;height:100%;justify-content:center;padding:1em 0;text-align:center}.top-nav_links ul li a div i[class^=icon-]:before{color:rgba(var(--secondary-color-rgb),1)}.top-nav{display:flex;flex-direction:column;margin-top:16px;padding:0 5px 40px}.top-nav_check{background:rgba(var(--primary-color-rgb),.5);height:70px;margin:10px;padding-top:8px}.top-nav_check.top-nav_check_attention{align-content:flex-start;align-items:flex-start;background:rgba(var(--important-color-rgb),.2);display:flex;flex-direction:column;height:100%}.top-nav_check_area-wrap{margin:0 auto;padding:0 .3em;width:90%}.top-nav_check.top-nav_check_attention ul{padding-top:8px}.top-nav_check.top-nav_check_attention ul span{background-color:rgba(var(--important-color-rgb),1);border-radius:.2em;color:#fff;font-size:.8em;padding:4px 6px;text-align:center;width:100%}.top-nav_check.top-nav_check_attention ul li{margin-bottom:.3em;margin-top:.3em;text-indent:-1em}.top-nav_check.top-nav_check_attention ul li a:before{background:rgba(var(--important-color-rgb),1);border-radius:50%;content:"";display:block;height:5px;left:1em;position:absolute;top:.6em;width:5px}.top-nav_check.top-nav_check_attention ul li a{padding-left:1.8em;position:relative}.top-nav_check.top-nav_check_attention a{color:rgba(var(--important-color-rgb),1);cursor:pointer;font-weight:700;text-decoration:underline}.top-nav_check.top-nav_check_attention a:active,.top-nav_check.top-nav_check_attention a:active:focus,.top-nav_check.top-nav_check_attention a:focus{color:rgba(var(--important-color-rgb),.35)}.top-nav_check.top-nav_check_attention .check_attention{align-items:center;display:flex;margin:0 10px;padding-top:8px}.top-nav_check-wrap{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 10px}.top-nav_check-wrap p{margin:0}.top-nav_check-wrap .btn{align-items:center;display:flex;font-size:1.2em;height:50px;justify-content:center;width:calc(50% - 25px)}.top-nav_links{padding-bottom:20px}.top-nav_links ul{display:flex}.top-nav_links ul li.btn-round{background-color:#fff;border:3px solid rgba(var(--secondary-color-rgb),1);border-radius:15px;transition:all .2s ease;width:calc(33.33333% - 33.33333px)}.top-nav_links ul li.btn-secondary-border.nav-other-contents{background:#fbefbd}.top-nav #slider1{margin-top:16px;padding:0 8px}.top-nav #slider1 li.btn-secondary-border.btn-round.btn-shadow:active{box-shadow:none;transform:translateY(6px)}.top-nav_links ul:after{border-radius:15px;content:"";display:block;max-width:200px;width:calc(33.33333% - 33.33333px)}.top-nav_links ul li a{color:rgba(var(--secondary-color-rgb),1);font-size:12px;font-weight:700;margin:0 auto;text-decoration:none;width:100%}.top-nav_links ul li a div i{font-size:1.5em}.top_nav_links ul li a div i:before{color:rgba(var(--secondary-color-rgb),1)}.top-nav_links ul li a div p{line-height:1.1em;margin-bottom:0;margin-top:4px}.top-nav_links ul li a div p span{font-size:.8em}div#slider2 .splide{visibility:visible}.splide__pagination{bottom:-2em;display:block!important;padding-bottom:10px;padding-top:5px;position:absolute}.splide__pagination__page.is-active{background:var(--primary-text-color)}main.top-page .splide__pagination{display:flex!important}.message-area_wrap{align-items:center;display:flex;justify-content:center}.calendar-page .message-area,.top-page .message-area{padding:20px 8px}.calendar-page .attention-txt{color:rgba(var(--important-color-rgb),1);font-size:.8em}.calendar-page .message-area_wrap,.top-page .message-area_wrap{margin:0 auto;max-width:800px;width:100%}.calendar-page .message-area_wrap .message-area_mes,.top-page .message-area_wrap .message-area_mes{height:100px}.calendar-page .message-area_wrap .message-area_img img,.top-page .message-area_wrap .message-area_img img{width:80px}.message-area_mes{background:#fff;border:3px solid rgba(var(--primary-color-rgb),1);border-radius:6px;display:inline-block;margin-left:20px;position:relative;width:100%}.message-area_mes:before{border:12px solid #0000;border-right-color:#fff;content:"";left:-24px;margin-top:-12px;position:absolute;top:50%;z-index:2}.message-area_mes:after{border:14px solid #0000;border-radius:3px;border-right:14px solid rgba(var(--primary-color-rgb),1);content:"";left:-30px;margin-top:-14px;position:absolute;top:50%;z-index:1}.message-area_mes p{align-items:center;display:flex;height:100%;margin-left:10px}body.top{padding-bottom:30px}main.ganbaripoint div.list-page_select p.txt-sm{color:var(--txt-sm-color);font-size:.8em}main.ganbaripoint div.list-page_text-area{width:30%}main.ganbaripoint div.list-page_get-label{width:40%}main.ganbaripoint div.list-page_get-point{width:30%}main.ganbaripoint div.list-page_text-area p{font-size:.8em}.list-page_ttl h2{border-bottom:2px solid var(--border-default-color);color:var(--primary-btn-text-color);font-size:1.2em;margin-bottom:0;padding:24px 0}main.list-page div.row.list-page_select{margin-top:10px}main.list-page div.row.list-page_select div:last-child.btn-guide{margin-left:auto;margin-top:5px}.list-page_ttl h2 span{font-size:.8em;margin-right:4px}h3.list-page_subject-ttl{border-radius:8px;margin-top:20px;padding:8px 4px}h3.list-page_subject-ttl.japanese{background-color:rgba(var(--japanese-color-rgb),.2);color:var(--japanese-color)}h3.list-page_subject-ttl.arithmetic{background-color:rgba(var(--arithmetic-color-rgb),.2);color:var(--arithmetic-color)}h3.list-page_subject-ttl.science{background-color:rgba(var(--science-color-rgb),.2);color:var(--science-color)}h3.list-page_subject-ttl.socialstudies{background-color:rgba(var(--socialstudies-color-rgb),.2);color:var(--socialstudies-color)}h3.list-page_subject-ttl.english{background-color:rgba(var(--english-color-rgb),.2);color:var(--english-color)}h3.list-page_subject-ttl.othersubjects{background-color:rgba(var(--othersubjects-color-rgb),.2);color:var(--othersubjects-color)}.list-page_list-item{align-items:center;border-bottom:1px solid var(--border-default-color);display:flex;justify-content:space-between;padding:16px 0}section.sansumasuters .list-page_list-item div p.txt-sm{margin-left:0}.list-page_btn-area{align-items:flex-end;display:flex;flex-direction:column;width:45%}.sansumasuters .list-page_btn-area{align-items:center;width:30%}.list-page_btn-area div.btn{font-size:.8em;margin-left:0;width:135px}.dlprint .list-page_btn-area div.btn{width:140px}.list-page_btn-area div.btn:last-child{margin-top:10px}.list-page_btn-area div.btn.btn-primary i{font-size:.7em}.list-page_btn-area>p{text-align:center}.list-page_subject-month_wrap span.list-page_subject_module{background:#fff;border-radius:4px;font-size:.8em;font-weight:200;margin-right:4px;padding:2px 8px}.list-page_month_module{font-size:.8em;font-weight:200}main.list-page.video .list-page_month_module{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}span.list-page_subject_module.japanese{border:1px solid var(--japanese-color);color:var(--japanese-color)}span.list-page_subject_module.arithmetic{border:1px solid var(--arithmetic-color);color:var(--arithmetic-color)}span.list-page_subject_module.science{border:1px solid var(--science-color);color:var(--science-color)}span.list-page_subject_module.socialstudies{border:1px solid var(--socialstudies-color);color:var(--socialstudies-color)}span.list-page_subject_module.english{border:1px solid var(--english-color);color:var(--english-color)}span.list-page_subject_module.othersubjects{border:1px solid var(--othersubjects-color);color:var(--othersubjects-color)}.check-result-state{margin-top:20px}.check-result-state .row p:after{content:"|";font-size:1em;margin:0 8px}.check-result-state .row p:last-child:after{content:""}.check-result-state div.row.year-subject .font-sm,.check-result-ttl .font-sm{font-size:.9em}section.check-table-detail{margin-bottom:32px;margin-top:4px;overflow-x:scroll}section.check-table-detail table{border-collapse:collapse;cursor:pointer;white-space:nowrap}section.check-table-detail table tbody{width:100vw}.check-table-detail table th{height:60px}.check-table-detail table,.check-table-detail td,.check-table-detail th{border:1px solid #595959;border-collapse:collapse;height:25px;min-width:120px;padding:3px;text-align:center}.check-table-detail th{width:100px}.check-table-detail table tr td.correct{color:rgba(var(--important-color-rgb),1)}.check-table-detail table tr td.incorrect{color:var(--text-gray-light-color)}.check-table-detail tbody th{background:none}.check-table-detail table tbody tr:nth-child(2n){background:#fff!important}.check-table-detail table tbody tr:nth-child(odd){background:#edf1f1!important}.check-result-history{margin-bottom:10px;margin-top:10px}.popy-month div ol.list-page_list-wrap li.list-page_list-item div.list-page_check-area{width:10px}.list-page_mark-area{width:40px}.list-page_mark-area img{text-align:center}li.list-page_list-item i.fa-check.finished{color:rgba(var(--important-color-rgb),1)}div.list-page_btn-area div.btn-primary a{color:#fff;text-decoration:none}.sansumasters-result-state{border-bottom:2px solid var(--border-default-color);margin-top:110px}.sansumasters-result-ttl div{display:flex}.sansumasters-result-ttl div p:first-child:after{content:"|";margin:0 8px}.result-crown{margin-top:20px;text-align:center}.result-crown img{height:240px}.result-answer ol{overflow-y:auto}.result-answer ol li div.correct{color:rgba(var(--important-color-rgb),1);display:flex}.result-answer ol li div.incorrect{color:var(--text-gray-light-color);display:flex}.result-answer-item{border-bottom:1px solid var(--border-default-color);display:flex;font-size:1.2em;margin:0 auto;padding:20px 0;width:70%}.result-answer-item_wrap{display:flex;justify-content:space-between;margin:0 auto;width:200px}.result-answer-item div.correct,.result-answer-item div.incorrect{margin-left:20px}main.userinfo .list-page_userinfo-item p.txt-sm{color:var(--txt-sm-color);font-size:1em}.list-page_get-label p{background:#fff;border:1px solid rgba(var(--important-color-rgb),1);border-radius:10px;color:rgba(var(--important-color-rgb),1);font-size:.8em;text-align:center}.list-page_get-point p{font-size:.8em;text-align:right}.list-page_get-point p span{color:rgba(var(--important-color-rgb),1);font-size:1.5em;font-weight:700;margin-right:2px}main.news .list-page_list-item{align-items:baseline;flex-direction:column}.list-page_news-date{align-items:center;display:flex}p.news-label{background:#fff;border-radius:4px;font-weight:200;margin:0 2px;padding:2px 4px}p.news-label_new{border:1px solid rgba(var(--primary-color-rgb),1);color:rgba(var(--primary-color-rgb),1)}p.news-label_important{border:1px solid rgba(var(--important-color-rgb),1);color:rgba(var(--important-color-rgb),1)}.list-page_news-ttl a{color:var(--primary-btn-text-color);text-decoration:none}.list-page_news-ttl a:active{color:var(--primary-hover-color)}.news-detail-ttl_wrap{border-bottom:2px solid var(--border-default-color);margin-top:110px}body.news-detail>main.list-page>div.wrap>div.wrap-container{padding-bottom:100px}.news-detail-ttl_wrap div{display:flex}.news-detail-text_wrap .txt-sm{margin:5px 0}.news-detail-img{width:100%}.news-detail-img,.news-detail-text{margin:5px 0}.news-detail-img img{display:block;margin:0 auto;max-height:300px;width:auto}.list-page_userinfo ul li.list-page_userinfo-item{margin:12px 0}.list-page_userinfo-item div{display:flex;justify-content:space-between}.list-page_userinfo-item div a{color:var(--primary-btn-text-color);font-size:.8em;font-weight:200}.list-page_userinfo-item div a:active{color:var(--primary-hover-color)}.list-page_userinfo ul li.list-page_userinfo-item p.txt-bold{margin-bottom:2px}body.userinfo .btn-important i{margin-left:8px}.list-page_setting ul li{display:flex;justify-content:space-between}.toggle{border-radius:50px;cursor:pointer;height:30px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:70px}.toggle input[type=checkbox]{display:none}.toggle span{font-size:12px;font-weight:700;line-height:1;position:absolute;top:8px;transition:.2s ease-out}.toggle span:first-of-type{color:#fff;right:5px}.toggle span:nth-of-type(2){color:#fff;left:7px;letter-spacing:2px}.toggle:before{background:var(--border-default-color);height:100%;left:0;top:0;width:100%}.toggle:after,.toggle:before{border-radius:50px;content:"";display:block;position:absolute;transition:.2s ease-out}.toggle:after{background:#fff;box-shadow:0 9px 28px -6px #0000004d;height:25px;left:6px;top:3px;width:25px}.toggle.checked:before{background:rgba(var(--important-color-rgb),1)}.toggle.checked:after{box-shadow:0 9px 28px -6px #00000080;left:40px}main.challenge .list-page_list-wrap .list-page_list-item{flex-direction:column}.challenge-ttl{align-items:center;display:flex;margin-bottom:10px}.challenge-ttl h3{margin:0}.challenge-ttl img{height:auto;margin-right:2px;width:24px}ul.list-page_challenge-list{display:flex;justify-content:space-between;width:100%}ul.list-page_challenge-list li{align-items:center;display:flex;flex-direction:column;margin:0 14px;width:33.33333%}ul.list-page_challenge-list li h4{font-size:.8em}ul.list-page_challenge-list li img{width:60px}ul.list-page_challenge-list li .btn{margin-top:14px}.calendar{width:100%}main.error div.wrap{position:relative}main.error div.wrap div.wrap-container{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}main.error div.wrap-container h1{font-size:30px;text-align:center}main.error div.wrap-container div:first-child{width:100%}main.error div.wrap-container img{display:block;margin:0 auto;width:200px}main.error div.wrap-container p.error-discription{font-size:20px;line-height:1.5em;margin-top:10px;text-align:center;width:100%}main.error div.wrap-container div a.btn.btn-md{margin-top:20px;padding:.5em}main.error div.wrap-container div.preparation-img{margin:8px 0}main.error div.wrap-container p.error-discription img{margin-bottom:8px}.list-page_zeromatch p{margin-top:20px}.list-pagination ul{align-items:center;display:flex;justify-content:center}.list-pagination ul li{margin:0 10px}.list-pagination ul li a{cursor:pointer;display:block;font-size:1.1em;text-decoration:none}.list-pagination ul li a:active,.list-pagination ul li a:focus{color:var(--primary-hover-color)}li.list-pagination_active{color:rgba(var(--attention-color-rgb),1);text-decoration:underline}li.list-pagination_active a,li.list-pagination_active a:active,li.list-pagination_active a:focus{color:rgba(var(--attention-color-rgb),1)!important}.user .loading{background:none}.loading{height:100vh;left:50%;margin:0;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.loading.hide{opacity:0;pointer-events:none;transition:opacity .5s}.loading-inner{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.loading .circle{animation:circle .5s ease infinite alternate;background-color:rgba(var(--attention-color-rgb),1);border-radius:50%;height:20px;left:15%;position:absolute;transform-origin:50%;width:20px}@keyframes circle{0%{border-radius:50px 50px 25px 25px;height:5px;top:60px;transform:scaleX(1.7)}40%{border-radius:50%;height:20px;transform:scaleX(1)}to{top:0}}.loading .circle:nth-child(2){animation-delay:.2s;left:45%}.loading .circle:nth-child(3){animation-delay:.3s;left:auto;right:15%}.loading .shadow{animation:shadow .5s ease infinite alternate;background-color:#00000080;border-radius:50%;filter:blur(1px);height:4px;left:15%;position:absolute;top:62px;transform-origin:50%;width:20px;z-index:-1}@keyframes shadow{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.loading .shadow:nth-child(4){animation-delay:.2s;left:45%}.loading .shadow:nth-child(5){animation-delay:.3s;left:auto;right:15%}.loading span{color:#fff;font-family:Lato;font-size:20px;left:15%;letter-spacing:12px;position:absolute;top:75px}.user .loading .balloon-bottom{background:#fff;left:50%;position:absolute;text-align:center;top:30%;transform:translate(-50%,24%)}.user .loading .balloon-bottom p{padding:10px}.balloon-bottom:before{bottom:-14px;content:"";left:50%;margin-left:-9px;position:absolute;z-index:2}.balloon-bottom:after{bottom:-20px;content:"";left:50%;margin-left:-11px;position:absolute;z-index:1}@media (max-width:575px){.top-page .wrap .bg-base{padding:10px}.top-schedule_contents .week{margin:0}.top-schedule_contents .week h2{font-size:.9em}.top-schedule_contents .week p a{font-size:.8em}.week-subjects_list li{line-height:2em}ul.week-subjects_list>li>p{font-size:.8em}ul.week-subjects_list>li>ul>li>p{font-size:.7em}}.section-body>.calender-dayList_area::-webkit-scrollbar{display:none}.section-body>.calender-dayList_area{-ms-overflow-style:none;scrollbar-width:none}.calender-dayList_area{margin:0 auto;max-height:500px;overflow-y:auto}.calender-dayList_wrap{align-items:flex-start;border-bottom:1px solid rgba(var(--neutral-color-rgb),.5);display:flex}.calender-dayList_date{font-size:18px;line-height:1em;padding:10px;text-align:center;width:120px}.calender-dayList_date.sticky{position:sticky;top:0;z-index:1}.calender-dayList_date span{font-size:12px}.calender-dayList_date.on{color:rgba(var(--important-color-rgb),1);font-weight:700}.tasks{flex-grow:1;list-style-type:none;margin:0;padding:10px}.task{background:#e0e0e0;border-radius:4px;margin:5px 0;padding:10px}.calendar-content3_area{min-height:300px}.calendar-tokubetsu_wrap{border-bottom:1px solid rgba(var(--neutral-color-rgb),.5);margin:8px 0}.calendar-tokubetsu_wrap ul li{font-weight:300;line-height:2.2em}.calendar-tokubetsu_wrap ul li:before{content:"";display:inline-block;margin-right:8px;width:16px}.calendar-tokubetsu_wrap ul li.learned:before{color:rgba(var(--important-color-rgb),1);content:"\f00c\A";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:8px;width:16px}@media screen and (max-width:575px){.calender-dayList_area{height:350px}.calender-dayList_date{max-width:60px;min-width:60px;width:60px}}.btn-arrow_right:after{content:"\f054"}.btn-arrow_left:before,.btn-arrow_right:after{font-family:Font Awesome\ 6 Free;font-weight:900}.btn-arrow_left:before{content:"\f053"}.btn-single-long{border-radius:.5rem;display:flex;font-size:14px;padding:12px 16px;text-decoration:none;width:100%}.btn-single-long span{flex-grow:1;text-align:center}.btn-single-long span i{margin-right:10px}.btn-single-80{border-radius:.5rem;display:flex;font-size:14px;margin:0 auto;padding:12px 16px;text-decoration:none;width:80%}.btn-single-80 span{flex-grow:1;text-align:center}.btn-fit{align-items:center;border-radius:.5rem;display:inline-flex;justify-content:center;margin:0 auto;text-decoration:none;width:fit-content}.btn-fit span{flex-grow:1;text-align:center}.btn-2col_wrap{gap:15px}.btn-2col_wrap,.btn-listCol_wrap{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.btn-listCol_wrap{gap:8px}.btn-listCol_wrap .btn-fit{display:flex;font-size:12px;padding:8px 16px;width:132px}.calendar-bottom-btn_wrap{align-items:flex-start;display:flex;flex-shrink:0;gap:6px;justify-content:center}.calendar-bottom-btn_wrap .btn-fit{font-size:12px;padding:8px 4px;width:30%}.calendar-bottom-btn_wrap .btn-fit:last-child{width:40%}.calendar-bottom-btn_wrap .btn-fit i{margin-right:4px}.list-subjects-btn_wrap .btn-fit{font-size:12px;min-width:92px;padding:8px 16px}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}details{height:auto;overflow:hidden;transition:height .3s ease-in-out}details>summary{cursor:pointer;list-style:none}.list-details_wrap{margin-top:30px}.list-details{margin-top:16px}.list-details .details,.list-details details{background-color:#fff;border:2px solid rgba(var(--primary-color-rgb),1);border-radius:8px}.list-details summary{display:flex;font-size:1.1em;font-weight:600;justify-content:space-between;padding:.8em}.list-details .details{padding:.4em}.list-details .details details{background-color:#fff;border:none;border-radius:0}.list-details .details summary{border-bottom:2px solid rgba(var(--neutral-color-rgb),1)}.list-details.list-details-level1-2 .details summary{border-bottom:none}.list-details details[open]>summary:after{transform:rotate(-180deg)}.user .section-header{background:#fff;margin:0;padding:0}.user .section-header .row{align-items:center;display:flex;margin:0 auto;max-width:800px}.section-header .row .center,.section-header .row .left,.section-header .row .right{align-items:center;display:inline-flex;justify-content:center}.section-header .row .left,.section-header .row .right{width:60px}.section-header .row .center{min-height:60px;width:100%}.section-header_backbtn .row .center,.section-header_guidebtn .row .center{width:calc(100% - 120px)}.section-header_backbtn .row:after,.section-header_guidebtn .row:before{content:" ";width:60px}.section-header_backbtn.section-header_guidebtn .row:after,.section-header_backbtn.section-header_guidebtn .row:before{display:none}.section-header_backbtn .row .left a{color:var(--border-default-color);display:block;font-size:.875rem;padding:8px 0;text-align:center;text-decoration:none;width:100%}.section-header_backbtn .row .left a i{display:block;font-size:26px}.section-header_backbtn .row .left a:active{color:var(--primary-hover-color)}.section-header_guidebtn .row .btn-guide{display:block;font-size:.875rem;padding:8px 0;text-align:center;width:100%}.section-header_guidebtn .row .btn-guide img{margin-left:0}.section-header.guide-btn_wrap .row div+div{margin-left:10px}.section-header.guide-btn_wrap .row .btn-guide{margin-left:auto}@media screen and (max-width:414px){label.selectbox select.selectbox-year{width:150px}.section-header.guide-btn_wrap .row .btn-guide{display:block;font-size:.75rem;padding:8px 0;text-align:center;width:50px}}main.calendar-make-page .wrap{background:none}main.calendar-make-page .wrap .section-body{padding:0}.calender-top-course_wrap{margin:16px 0}main.calendar-make-page .subjectCourse-wrap{display:flex;flex-direction:column;font-weight:400}div.details.details-accordion summary{border-bottom:none!important}div.details.details-accordion .details-subject li .form-checkbox label{display:flex}main.calendar-make-page .form-checkbox label{cursor:pointer;padding-left:30px;position:relative}main.calendar-make-page .form-checkbox label .number{display:inline-block;text-align:center;width:20px}.list-subjects li>.row{flex-wrap:nowrap}.list-subjects .row .subject{padding:0 8px}.list-subjects .row .action{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;margin-left:auto}.list-subjects li+li{margin-top:.8em}.list-subjects h4{font-size:1rem;font-weight:600;margin:0}.list-subjects p+p{margin-top:8px}.list-subjects p a{display:block}.list-subjects .event-name{border-radius:4px;padding:10px}.list-subjects .event-end-name{padding:10px 0}.list-subjects .study-date{padding-top:4px}.list-subjects .study-date p{color:rgba(var(--neutral-color-rgb),1)}.event-name{background:#fff;border-radius:4px;font-size:12px;font-weight:400;padding:0}.event-name .btn-sm{border-radius:4px;color:#fff;text-align:center;width:40px}.event-name.japanese{border:1px solid var(--japanese-color);color:var(--japanese-color)}.event-name.japanese .btn-sm{background-color:var(--japanese-color);box-shadow:0 2px 0 #589661}.event-name.japanese.complete{background-color:var(--japanese-color);border:1px solid var(--japanese-color)}.event-name.japanese.complete .btn-sm{color:var(--japanese-color)}.event-name.arithmetic{border:1px solid var(--arithmetic-color);color:var(--arithmetic-color)}.event-name.arithmetic .btn-sm{background-color:var(--arithmetic-color);box-shadow:0 2px 0 #498dab}.event-name.arithmetic.complete{background-color:var(--arithmetic-color);border:1px solid var(--arithmetic-color)}.event-name.arithmetic.complete .btn-sm{color:var(--arithmetic-color)}.event-name.science{border:1px solid var(--science-color);color:var(--science-color)}.event-name.science .btn-sm{background-color:var(--science-color);box-shadow:0 2px 0 #b27125}.event-name.science.complete{background-color:var(--science-color);border:1px solid var(--science-color)}.event-name.science.complete .btn-sm{color:var(--science-color)}.event-name.socialstudies{border:1px solid var(--socialstudies-color);color:var(--socialstudies-color)}.event-name.socialstudies .btn-sm{background-color:var(--socialstudies-color);box-shadow:0 2px 0 #143e5b}.event-name.socialstudies.complete{background-color:var(--socialstudies-color);border:1px solid var(--socialstudies-color)}.event-name.socialstudies.complete .btn-sm{color:var(--socialstudies-color)}.event-name.english{border:1px solid var(--english-color);color:var(--english-color)}.event-name.english .btn-sm{background-color:var(--english-color);box-shadow:0 2px 0 #c24f4e}.event-name.english.complete{background-color:var(--english-color);border:1px solid var(--english-color)}.event-name.english.complete .btn-sm{color:var(--english-color)}.event-name.othersubjects{border:1px solid var(--othersubjects-color)}.event-name.othersubjects,.event-name.othersubjects a{color:var(--othersubjects-color)}.event-name.othersubjects .btn-sm{background-color:var(--othersubjects-color);box-shadow:0 2px 0 #64317b}.event-name.othersubjects a.btn-sm{background-color:var(--othersubjects-color);color:#fff}.event-name.othersubjects a.btn-delete{color:rgba(var(--neutral-color-rgb),1)}.event-name.othersubjects.complete{background-color:var(--othersubjects-color);border:1px solid var(--othersubjects-color)}.event-name.othersubjects.complete .btn-sm{background-color:#fff;color:var(--othersubjects-color)}.event-name.s-test{background-color:#ff988a;color:#7b1e1e}.event-name.complete{color:#fff}.event-name.complete .btn-sm{background-color:#fff}li.event-name>.row:before{content:"";margin:4px;white-space:pre;width:16px}li.event-name.learned>.row:before{color:rgba(var(--important-color-rgb),1);content:"\f00c\A"}li.event-name.edite>.row:before,li.event-name.learned>.row:before{font-family:Font Awesome\ 6 Free;font-weight:900;margin:4px;white-space:pre}li.event-name.edite>.row:before{content:"\f304"}li.event-name.edite .btn-delete{font-size:1rem;text-align:center;width:40px}li.event-name.edite .row .action{justify-content:flex-start}.list-subjects .btn-single-80{margin:.8em auto}.editing{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0 0}.editing .btn-fit{height:26px;margin:-3px 0 0;width:80px}.list-details li+li{margin-top:10px}.details-subject{background-color:#e1ecf5;font-size:12px;margin:8px;opacity:1;padding:10px 0;transition:opacity .3s ease}.details-subject h4{font-size:14px}.details-subject li>.row{flex-wrap:nowrap;gap:10px}.details-subject li.unlearned>.row:before{content:" ";width:16px}.details-subject li.learned{color:var(--neutral-color)}.details-subject li.learned>.row:before{content:"\f00c\A";font-family:Font Awesome\ 6 Free;font-weight:900;margin:8px 0 0;white-space:pre;width:16px}.list-details.list-details-work summary p{flex-grow:1}.list-details.list-details-work summary .btn-fit{box-shadow:0 1.6px 0 0 var(--border-primary-shadow-color);display:flex;font-size:12px;margin:.8em 0 0;padding:.2em .8em;width:64%}.list-details.list-details-work details[open] summary{box-shadow:0 4px 4px #a3c8d080}.list-details.list-details-schedule details{background-color:#e1ecf5}.details>p{font-weight:600}.details>p.japanese{color:var(--japanese-color)}.details>p.arithmetic{color:var(--arithmetic-color)}.details>p.science{color:var(--science-color)}.details>p.socialstudies{color:var(--socialstudies-color)}.details>p.english{color:var(--english-color)}.list-details .form-checkbox input[type=checkbox]+span{font-size:15px;font-weight:400;padding:.4em .8em .4em 40px}.kiroku-page .wrap{max-width:800px;width:calc(100% - 16px)}.list-details-record{color:var(--acccent-dark-color)}.list-details li{transition:.5s ease-in}.selectbox_wrap{display:flex;flex-wrap:wrap}.selectbox_wrap>div{margin:4px}div.list-details-level1-2_wrap{margin:8px}.details-subject:has(.list-details-level1-2_wrap){background-color:#fff;margin:0}.list-details-level1-2_contents{margin:24px 0}.list-details-level1-2_contents:first-child{margin-top:0}div.list-details-level1-2_wrap h3.midashi-bar{color:rgba(var(--base-dark-color-rgb),1);font-size:18px;margin-bottom:8px;margin-top:0;padding-left:16px}ul li.list-border{align-items:center;border-bottom:1px solid rgba(var(--neutral-color-rgb),.5);display:flex;gap:10px;justify-content:space-between;padding:10px 0 20px}ul li.list-border p{font-size:14px}.list-details.list-details_level2 .details,.list-details.list-details_level2 .details summary{background-color:#e1ecf5;border:none}.list-details.list-details_level2 .details .details-subject{margin:0}.list-details summary:after{align-items:center;color:rgba(var(--primary-color-rgb),1);content:"\f078";display:inline-flex;font-family:Font Awesome\ 6 Free;font-weight:900;justify-content:center;transition:transform .3s ease-in-out}.list-details.list-details_level2 details[open]>summary:after{transform:rotate(-180deg)!important;transition:transform .3s ease-in-out}.list-details.list-details_level2 summary:after{align-items:center;color:rgba(var(--primary-color-rgb),.8);content:"\f078";display:inline-flex;font-family:Font Awesome\ 6 Free;font-weight:700;justify-content:center;transition:transform .3s ease-in-out;width:13px}.level2-ttl_wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.level2-ttl_wrap div:first-child{line-height:1em}.level2-ttl_wrap div:first-child h5{font-size:14px}.level2-ttl_wrap div:first-child span{color:rgba(var(--neutral-color-rgb),1);font-weight:400}.level2-ttl_wrap div:last-child{margin-right:16px}.level2-ttl_wrap div.complete{color:rgba(var(--neutral-color-rgb),1)}li.middleunit-list{border-bottom:1px solid rgba(var(--neutral-color-rgb),.5);padding-bottom:10px}li.middleunit-list:last-child{border-bottom:none;padding-bottom:none}.list-details_level2 .details-subject div.row{align-items:center;display:flex;justify-content:center}div.middleunit-link{width:50%}div.collect,div.incorrect,div.notAnswered{text-align:center;width:20%}.collect i{color:rgba(var(--important-color-rgb),1)}.collect i,.incorrect i{font-size:18px;text-align:center}.incorrect i{color:rgba(var(--primary-color-rgb),1)}.notAnswered i{color:rgba(var(--neutral-color-rgb),1);font-size:18px;text-align:center}.list-details-schedule ul.details-subject,.list-details-work ul.details-subject{max-height:300px;overflow-y:auto}.form-checkbox:has(.check-all){background-color:#b7d7de}.list-details p+.input-group,.list-details p+.textbook{margin-top:8px}.book{font-size:.875rem;font-weight:300;margin-bottom:16px}.book .txt-caption{color:rgba(var(--neutral-color-rgb),1);font-weight:600}.modal-body .list-details-schedule .input-group{align-items:center;flex-wrap:nowrap;gap:16px}.modal-body .list-details-schedule .input-group .form-group{align-items:flex-end;display:flex;width:fit-content}.modal-body .list-details-schedule .input-group .form-group label{min-width:24px}.modal-body .list-details-schedule .input-group .form-group .form-control{border-width:2px;width:70px}.modal-body .list-details-schedule .details-subject{margin:8px 0;padding:8px}.modal-body .list-details-schedule .details-subject h4{font-size:1rem;font-weight:600}.box-scroll{background-color:#e1ecf5;overflow:scroll;padding:16px}.box-preview{background-color:#fff;border:1px solid rgba(var(--primary-color-rgb),1);border-radius:4px;padding:0}.box-message{color:var(--important-color);font-size:20px;font-weight:600;margin-bottom:32px}.message-icon{font-size:40px}.message-title em{font-size:26px;padding-right:8px}.stack{align-items:center;display:flex;gap:16px;justify-content:center}.stack+.stack{margin-top:16px}table.record-preview{width:100%}table.record-preview tr{border-bottom:1px solid rgba(var(--primary-color-rgb),1)}table.record-preview tr:last-child{border-bottom:none}table.record-preview th{background-color:#e1ecf5}table.record-preview td,table.record-preview th{padding:16px 0;width:50%}.modal-content{max-width:450px;position:relative}.modal-body{border-radius:.8rem;max-height:calc(90vh - 90px);overflow:scroll;padding:0 16px 32px;text-align:center}.modal-footer{height:150px;position:absolute;width:100%}.modal-header{border-bottom:none;padding:24px 0 16px}.modal-header h3{font-weight:600}.modal-body .day-learned{color:var(--primary-text-color);font-weight:600;margin:0 0 16px}.modal-body:has(.totalling) .day-learned{margin:0 0 4px}.modal-body .box-scroll{margin:0 auto 16px;max-height:50vh;width:80%}.modal-body .guidance{color:#6c6c6c;font-size:14px;margin-bottom:16px;text-align:center}.modal-body .stack .btn-fit{padding:.4em 0;width:40px}.modal-body .stack .btn-fit+.btn-fit{margin-left:.4em}.modal-body .totalling .btn-fit{font-size:14px;margin-bottom:16px;padding:.4em 1.6em}.modal-body .totalling .form-control{margin:0 auto 8px}#modal-ap .modal-body .modal-ap-img_wrap{background-blend-mode:lighten;background-color:#ffffff80;background-repeat:no-repeat;background-size:contain;height:100%;margin:0 auto;max-width:250px;min-height:250px;width:100%}#modal-ap .modal-body .modal-ap-img_contents-wrap{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:200px;min-height:250px;width:100%}#modal-ap .modal-body .modal-ap-img_contents{border:2px solid rgba(var(--secondary-color-rgb),1);height:80%;width:80%}main.course-select-page div.wrap{margin-top:20px}main.course-select-page div.wrap:last-child p{margin-top:24px;text-align:center}.course-select_wrap{padding:.8em}main.course-select-page .box{margin-top:20px}main.course-select-page .wrap-container .txt-primary{padding:.8em;text-align:right}li.course-select_item{align-items:center;display:flex;justify-content:space-between;margin:16px 0}.course-select_decide{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:32px;width:100%}.course-select_decide div{width:100%}.course-select-test_btn{width:60%}main.digital-check-page .content1,main.digital-check-page .content2{max-height:800px;overflow-y:auto}.digital-check_wrap{margin:20px 0 40px}.digital-check_wrap h3{margin:0}li.digital-check_item{align-items:center;border-bottom:1px solid rgba(var(--neutral-color-rgb),1);display:flex;justify-content:space-between;padding:.8em}li.digital-check_item p.dig-ttl{color:var(--txt-base-color);font-size:1em;font-weight:700}li.digital-check_item p.dig-unit{color:var(--txt-base-color);font-size:.8em;line-height:1em;padding-top:4px}li.digital-check_item p.dig-unit span{color:var(--txt-base-color);font-size:.9em;font-weight:300}p.required{background:rgba(var(--important-color-rgb),1);border-radius:2px;color:#fff;font-size:12px;margin-bottom:4px;padding:.2em;text-align:center;width:40px}.dig-select{border:2px solid #005baa;border-radius:10px;margin:10px 0;padding:15px}.dig-content{background-color:#e6f1fa;display:none;margin-top:10px;padding:10px}.tab_content .dig-select input[type=radio]{display:block!important}.digital-check-page .dig-select label{align-items:center;color:rgba(var(--primary-color-rgb),1);display:flex;font-size:1.2em;font-weight:700}input[type=radio]{margin-right:10px}#pageInput div.input-group{align-items:center;justify-content:space-around}#pageInput .input-group .form-group{display:flex}#pageInput .input-group .form-group input{margin-left:10px;width:100px}.dig-content label p{color:var(--txt-base-color);font-size:1em;font-weight:400}.digital-check-page-detail .section-footer div{margin:0 auto;max-width:820px}main.digital-check-page .content2 .section-footer{background-color:#fff;bottom:10px;margin:0 auto;max-width:800px;padding:20px 0 30px;position:fixed;width:100%}main.analysis-page div.row.allUnit-log-ttl{display:flex;justify-content:space-between}.analysis-page .wrap{max-height:none;overflow:visible;overflow:initial;padding:.8em 0}.analysis-table_area{background-color:#e1ecf5;margin-top:20px}.analysis-table_wrap table{margin:0 auto;width:95%}.analysis-table_wrap td,.analysis-table_wrap th{text-align:center;width:calc(25% - 6px)}.analysis-table_wrap th{background-color:#e1ecf5;border-bottom:1px solid rgba(var(--neutral-color-rgb),1);padding:.4em}.analysis-table_wrap td{font-weight:300;padding:.4em}.smallQ-result_area .row{justify-content:space-between}.smallQ-result_area h4{margin-bottom:0;margin-top:20px}.smallQ-result_wrap{margin-top:10px}.smallQ-result_wrap th{background-color:#e1ecf5;text-align:center}.smallQ-result_wrap td,.smallQ-result_wrap th{border:1px solid #595959;border-collapse:collapse;padding:.4em}.smallQ-result_wrap td:first-child,.smallQ-result_wrap th:first-child{text-align:left;width:60%}.smallQ-result_wrap td div.collect,.smallQ-result_wrap td div.incorrect{width:100%}.smallQ-result_wrap td:nth-child(n+2),.smallQ-result_wrap th:nth-child(n+2){text-align:center}.smallQ-result_wrap td span{color:rgba(var(--neutral-color-rgb),1);display:block;font-size:.7em}.analysis-page .section-footer{margin:20px auto;max-width:800px;width:100%}.list-page_list-area .list-border{align-items:end;display:flex}.list-ttl-left span.japanese{border:1px solid rgba(var(--japanese-color-rgb),1);border-radius:.2em;color:rgba(var(--japanese-color-rgb),1);padding:.2em}.list-ttl-left span.arithmetic{border:1px solid rgba(var(--arithmetic-color-rgb),1);border-radius:.2em;color:rgba(var(--arithmetic-color-rgb),1);padding:.2em}.list-ttl-left span.english{border:1px solid rgba(var(--english-color-rgb),1);border-radius:.2em;color:rgba(var(--english-color-rgb),1);padding:.2em}.list-ttl-left span.science{border:1px solid rgba(var(--science-color-rgb),1);border-radius:.2em;color:rgba(var(--science-color-rgb),1);padding:.2em}.list-ttl-left span.socialstudies{border:1px solid rgba(var(--socialstudies-color-rgb),1);border-radius:.2em;color:rgba(var(--socialstudies-color-rgb),1);padding:.2em}.list-ttl-left span.othersubjects{border:1px solid rgba(var(--othersubjects-color-rgb),1);border-radius:.2em;color:rgba(var(--othersubjects-color-rgb),1);padding:.2em}.list-ttl-left p.monthly{font-size:.8em;margin-top:8px}.list-ttl-left .list-ttl{font-size:1.1em}.auth{margin:0 auto;max-width:480px;width:480px}.auth .control-label,.auth .form-group>label{font-size:12px;font-weight:600;letter-spacing:.5px}.login-brand{padding:4em 0 2em;text-align:center}.login-brand img{max-width:240px}.login-brand p{font-size:1.6rem;letter-spacing:.3em;margin:.5em 0 0}.auth .custom-control-label{font-size:12px;font-weight:400;letter-spacing:.5px;margin-bottom:0;margin-left:5px}.auth .btn{display:block;margin:0 auto}.list .list-loading{margin:1em auto}.list-action{display:flex;justify-content:space-between}.list-action p{margin-right:1em}.list-action a{margin-bottom:5px}.list-summary{margin:0 0 1em}.list-summary .thumb{margin-right:1em}.list-summary .thumb img{height:60px;object-fit:cover;width:80px}.list-summary>.caption,.list-summary>p>a{display:block;white-space:nowrap}.list-summary>p>a{font-size:.875rem}.list-summary>p>a.btn{display:inline-block}.list-summary>p.title>a{white-space:normal}.list-summary h4{font-weight:600;margin-bottom:1em}.list-addition{display:flex;margin-left:auto}.list-addition p{margin-bottom:0;margin-right:1em}.list-addition a{display:block}.list-link .caption{margin-right:1em;margin-top:15px}.caption{font-size:13px}.caption p{margin-bottom:5px}.caption span{display:inline-block;margin-right:1em}.list-relate{font-size:13px}.list-relate p{margin-bottom:0;padding:5px}.list-relate p a{display:block;font-size:.875rem;white-space:nowrap}.list-relate p a.btn{display:inline-block;margin-bottom:1em}.list-relate .badge{width:100%}.list-relate .balloon-top{border-radius:4px;font-size:.75rem;margin:6px 0}.list-relate .balloon-top .btn{font-size:.75rem;margin-bottom:0;width:100%}.list-icon{width:40px}td.tooltip-toggle{width:120px}td.add-row{padding:0}td.add-row a{cursor:pointer;display:block;padding:1.6em;text-align:center}td.add-row a i{font-size:1.25em;margin-right:5px}.list-report li{border-bottom:1px solid rgba(0,0,0,.125);display:flex;justify-content:space-between;margin-bottom:1.6em;padding-bottom:1.6em}.list-report-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:40%}.list-report-content{color:#999;font-size:.875rem;margin-left:1em}.list-log .tag{margin:0 5px 0 0;min-width:auto}.list-log p{margin:0 0 4px}.timeline{align-items:flex-start;display:flex;padding:1em 0}.timeline img{margin-right:1em}.timeline-body{flex:1 1}.timeline-date{float:right}.timeline-title{font-weight:600}.timeline+.text-center{padding-top:1em}.list li a.media{align-items:flex-start;display:flex;padding:1em;text-decoration:none}.list li a.media .media-title{width:50%}.list li a.media img{width:120px}.sort,.sort ul{display:flex}.sort h4{margin-right:1em}.sort ul li+li{margin-left:1.6em}.sort ul li a.active{pointer-events:none;text-decoration:none}.card{word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card-body{flex:1 1 auto;padding:2rem}.card-group.overview .card-body p{font-weight:500;opacity:.75}.card h4 span{background:#fff}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{align-items:center;display:flex;margin-bottom:0;padding:1.25rem}.card .card-header h1{font-size:18px;font-weight:600;line-height:28px;margin-bottom:0;padding-right:10px;text-align:center}.card .card-header h1>span.h-icon{display:inline-block;margin-right:10px}.card .card-header h3{font-size:16px;font-weight:600;line-height:28px;margin-bottom:0;padding-right:10px}.card .card-header h3>i{display:inline-block;margin-right:10px}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card .card-header h3+.card-header-action{margin-left:auto}.card .card-header h3+.card-header-action .btn{border-radius:30px!important;font-size:12px;height:30px;line-height:30px;min-width:auto;padding:0 13px}.card-footer{background-color:#00000008;border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-innerbox{background:#f7f7f7;padding:1em}.card-img-overlay{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img{border-radius:calc(.25rem - 1px);width:100%}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);width:100%}.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);width:100%}.card-group{display:flex}.card-group>.card{flex-basis:calc(33.33333% - 15px);flex-grow:0;flex-shrink:0;margin-bottom:15px;margin-right:15px;max-width:calc(33.33333% - 15px)}.card-group.form-csv>.card{flex:0 0 48%;max-width:48%}.card-group>.card:last-child{margin-right:0}.card-group.log-report>.card{flex:0 0 48%;max-width:48%}.log-report .card{margin-bottom:15px}.card-columns .card{margin-bottom:.75rem}.form-group,.form-result{margin:0 0 1em}.box-form .row{justify-content:space-between}.box-form .form-radio .row{justify-content:flex-start}.box-form .row .form-group.adjust+.form-group{padding-top:10px}.form-result.row{align-items:center;justify-content:flex-start}.form-result.row p{margin-right:1rem}.form-result.row span{margin-bottom:1rem}.form-label{display:block;font-size:13px;font-weight:600}.box-form .form-label{font-size:15px}.form-result.border-dotted{border-bottom-style:dotted;border-bottom-width:1px}.form-result.border-dotted:last-child{border-bottom:none;margin:0}.form-result span{display:block;font-size:13px;margin-bottom:.4rem}.form-result.row.form-result span{margin-right:1em;min-width:5%;text-align:center}.form-label span{font-weight:400;margin-left:1em}.form-label span.badge{font-weight:700}.input-group{display:flex;flex-wrap:wrap}.input-group span{display:block;padding:0 2em}.input-group .form-group{margin-right:20px;width:calc(33.33333% - 20px)}.input-group .form-group:last-child{margin-right:0;width:33.33333%}.selecter>.input-group{align-items:center}.selecter>.input-group .form-group:last-child{margin-left:20px}.input-group.form-control-box.form-unit{margin-bottom:1em}.input-group.form-control-box.form-unit .form-group{align-items:center;display:flex;margin-right:0;margin-top:1em;width:calc(25% - 20px)}.input-group.form-control-box.form-unit .form-group:nth-child(4){margin-right:0;width:25%}.input-group.form-control-box.form-unit .form-group:after{content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:16px;font-weight:900;margin:0 15px}.input-group.form-control-box.form-unit .form-group:last-of-type:after{display:none}.input-group-text,select.form-control:not([size]):not([multiple]){font-size:1rem;font-weight:400;height:56px}.form-group.input-group-date,.form-group.input-group-date:last-child{width:100%}.form-group.input-group-date>.input-group{flex-wrap:nowrap}textarea.form-control{height:160px}textarea::placeholder{color:#aaa}.form-control{background-clip:padding-box;border-radius:8px;border-style:solid;border-width:1px;display:block;font-size:1rem;font-weight:400;height:56px;line-height:1.5;padding:1rem 1.2rem;width:100%}.form-control.short{display:inline-block;margin-right:1em;width:30%}.search-area-innmodal .form-control{font-size:.875rem;height:32px;padding:.5rem .8rem}.search-area-innmodal select.form-control:not([size]):not([multiple]){font-size:.875rem;font-weight:400;height:auto}.search-area-innmodal .form-group{margin:0 0 .5em}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}input:disabled.form-control,input:read-only.form-control,textarea:disabled.form-control,textarea:read-only.form-control{transition:none}input::placeholder{color:#aaa}.custom-checkbox{align-items:center;display:inline-flex}.custom-control-input{margin-top:0}.custom-control-label{margin-left:1em}.selectric .label{font-size:13px}.selectric .button,.selectric .label{background-color:initial;line-height:44px;min-height:42px}.selectric-above .selectric-items,.selectric-below .selectric-items{margin-bottom:10px}.selectric-items li{font-size:13px;padding:10px 15px}.drilldown{margin-bottom:.5em}.form-radio label{display:inline-block;margin-bottom:0;width:auto}.form-radio input[type=radio]{-webkit-appearance:none;appearance:none;display:none;height:1px;opacity:0;position:absolute;width:1px}.form-radio input[type=radio]+span{border-radius:8px;cursor:pointer;display:block;padding:1.2em 1em 1.2em 40px;position:relative;vertical-align:middle}.form-radio input[type=radio]+span:after,.form-radio input[type=radio]+span:before{border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;margin:auto 10px auto 0;position:absolute;top:0}.form-radio input[type=radio]+span:before{height:20px;left:15px;width:20px}.form-radio input[type=radio]+span:after{height:10px;left:20px;opacity:0;width:10px}.form-radio input[type=radio]:checked+span:after{opacity:1}.form-radio input[type=radio]+span.form-insert{padding:.6em 1em .6em 40px}.form-radio input[type=radio]+span.form-insert .form-control{height:44px;padding:.2em .8em}.input-group .form-group.radiostyle{width:auto!important}.input-group .form-radio input[type=radio]+span{background:none;border:none;border-radius:0;padding:.4em 1em .4em 40px}.input-group .form-radio label{display:inline-block;margin-right:1em;width:auto}.form-radio-visual label{border-radius:8px;cursor:pointer;display:block;height:100%;padding:0;width:100%;width:30%}.form-radio-visual label .visual{padding:1.6em;text-align:center}.form-radio-visual input[type=radio]{-webkit-appearance:none;appearance:none;display:none;height:1px;opacity:0;position:absolute;width:1px}.form-radio-visual input[type=radio]+.visual+span{border-radius:0 0 8px 8px;cursor:pointer;display:inline-block;font-weight:600;padding:20px 20px 20px 70px;position:relative;vertical-align:middle;width:100%}.form-radio-visual input[type=radio]+.visual+span:after,.form-radio-visual input[type=radio]+.visual+span:before{border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;margin:auto 10px auto 0;position:absolute;top:0}.form-radio-visual input[type=radio]+.visual+span:before{height:20px;left:40px;width:20px}.form-radio-visual input[type=radio]+.visual+span:after{height:10px;left:45px;opacity:0;width:10px}.form-radio-visual input[type=radio]:checked+.visual+span:after{opacity:1}.box-form .row .selecter{width:66%}.form-checkbox label{display:inline-block;margin-bottom:0;width:auto}.form-checkbox input[type=checkbox]{display:none;height:1px;opacity:0;position:absolute;width:1px}.form-checkbox input[type=checkbox]+span{border-radius:8px;cursor:pointer;display:block;padding:1.2em 1em 1.2em 40px;position:relative;vertical-align:middle}.form-checkbox input[type=checkbox]+span:after,.form-checkbox input[type=checkbox]+span:before{border-radius:4px;bottom:0;box-sizing:border-box;content:"";display:block;margin:auto 10px auto 0;position:absolute;top:0}.form-checkbox input[type=checkbox]+span:after{content:"";display:block;height:10px;left:22px;opacity:0;transform:rotate(45deg);width:6px}.form-checkbox input[type=checkbox]:checked+span:after{opacity:1}.input-group .form-group.checkboxstyle{width:auto!important}.input-group .form-checkbox input[type=checkbox]+span{background:none;border:none;border-radius:0;padding:.4em 1em .4em 40px}.input-group .form-checkbox label{display:inline-block;margin-right:1em;width:auto}.filter .form-checkbox label{display:inline-block;margin-bottom:0;width:auto}.filter .form-checkbox input[type=checkbox]+span{border-radius:16px;font-size:.875rem;padding:.8em}.filter .form-checkbox input[type=checkbox]:checked+span{font-weight:500}.filter{align-items:flex-end}.filter,.filter .searchbox{display:flex}.filter .form-group+.form-group{margin-left:10px}.filter .form-group:last-child{flex-grow:1}.section-search .filter .form-control{height:46px;padding:.8em 1.2em}.filter .searchbox .form-control{border-radius:8px 0 0 8px;margin-right:0}.filter .searchbox .btn{border-radius:0 8px 8px 0;font-weight:600;letter-spacing:.5px;line-height:24px;min-width:auto;padding:.3rem 1rem}.form-reference{align-items:flex-start;display:flex;font-weight:400;margin:8px 0 4px}.form-reference span{margin-left:0;padding:1px 4px}.reference-detail{padding:4px 8px}.function-copy{align-items:center;display:flex;justify-content:flex-start}.function-copy .btn{margin-left:8px}.drag-and-drop-area{border-radius:5px;padding:2em;text-align:center}.drag-and-drop-area .icon-photo{width:80px}.file-select-input{cursor:pointer;display:block;height:60px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:200px;z-index:10}.drag-and-drop-area,.file-select-area{position:relative}.previews p{display:flex;justify-content:space-between;padding:1em}.previews p .text-right{margin-left:1em;white-space:nowrap}h5 .caption{margin-left:1rem}.preview-item{margin-bottom:1em;padding:1em}.preview-item p{border:none;display:flex;justify-content:space-between}.previews.images{display:flex}.previews.images p{display:block;margin-right:1em;width:18%}.previews.images img{height:auto;max-height:160px;max-width:100%}.previews.images span{display:block}.form-group ul{padding:1em}.form-group ul li{list-style:disc inside;margin-left:1em}.box-form-footer{margin:1em auto;text-align:center}.box-form-footer p{display:inline-block;margin:0}.box-form-footer p+p:before{content:"|";padding:0 10px}.delete-box{margin-bottom:0;text-align:right}.delete-box .btn{border-radius:.5rem .5rem 0 0;margin-right:.5rem}.form-plaintext{margin-bottom:1em;padding:1em 1em 0}.select-buttons{display:none}.add-row a i{font-size:1.25em;margin-right:5px}.breadcrumb-item{font-size:12px}.page-navigation{margin-left:auto}.btn-csv+.page-navigation{margin-left:0}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative;text-decoration:none}.page-link:hover{text-decoration:none;z-index:2}.page-link:focus{outline:0;z-index:2}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:1}.page-item.disabled .page-link{cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.my-swal{z-index:3000}div:where(.swal2-container) h2:where(.swal2-title){font-size:1.3em}.swal2-container{z-index:10000}.swal-footer{text-align:center}.swal-button,.swal-button--cancel:not([disabled]):hover,.swal-button:hover .swal-button--cancel:not([disabled]){box-shadow:none!important}.tag-group{margin-bottom:1em}.tag-group span{padding:.5rem 1rem}.tag-group a,.tag-group span{border-radius:5px;display:inline-block;font-size:.875rem;margin:0 1em .5em 0}.tag-group a{padding:0 1rem}.keyword-group{margin-bottom:1em}.keyword-group span{display:inline-block;margin:0 1em .5em 0}.textlink-group{display:flex;margin-bottom:1em}.textlink-group h5{font-weight:600;white-space:nowrap}.textlink-group ul{border-radius:1em;margin:0 0 .5em 1em;padding:.5em 1em}.textlink-group li{display:inline-block;margin-right:1em}[data-tab-group]{display:none}[data-tab-group].active{display:block}.tab-group>ul{align-items:center;display:flex;margin:0 0 -1px}.tab{border-radius:8px 8px 0 0;cursor:pointer;font-weight:600;list-style:none;margin-right:1em;padding:1em 2em;text-align:center}.tab.active{position:relative;z-index:1}.tab-contents{display:none}.tab-contents .box-form{padding:1rem}.tab-contents.show{display:block;padding:20px}.tab-group.charts li{text-align:left}.tab-group.charts .tab-contents{background:none;border:none}.tab-group.charts .tab{margin-right:0}.tab-group.charts .tab.active{border-radius:0;margin-bottom:5px}.tab-group.charts li span{display:block;font:400 12px/10px Roboto,sans-serif;letter-spacing:.01px;line-height:1.4em}.tab-group.charts li span.total{padding:2px 0}.tab-group.mega .tab,.tab-group.panel .tab{width:50%}#sortdata li,#sortdata tr{cursor:grab}#sortdata li:hover,#sortdata tr:hover{border:2px solid #ccc;box-sizing:border-box;opacity:.75}#sortdata li.sortable-chosen,#sortdata tr.sortable-chosen{cursor:grabbing}.tooltip-toggle{position:relative}.tooltip{border-radius:10px;display:block;font-size:.875rem;font-weight:400;left:0;line-height:1.5;min-width:120px;position:absolute;text-align:center;top:56px;z-index:1060}.tooltip>li a{display:block;padding:1em 2em;text-decoration:none}.tooltip>li:first-child a{padding-top:2em}.tooltip>li:last-child a{padding-bottom:2em}.tooltip>li i{padding-right:5px}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:2000}.modal-bg{height:100vh;position:absolute}.modal-content{border-radius:.8em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.modal-closeicon{cursor:pointer;filter:drop-shadow(0 0 3px rgba(0,0,0,.7));font-size:42px;position:absolute;right:0;top:-20px;z-index:1}#modal02 .modal-closeicon{right:70px}#modal-kiroku-input .modal-closeicon{right:-10px;top:-70px}.modal-header{font-weight:700;padding:30px;text-align:center}.modal-footer{border-radius:0 0 .8em .8em;display:flex;justify-content:center;padding:20px}.modal-footer p,.modal-header p{margin:0 10px}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-body .list-body{font-size:13px}.modal-body .list-body .table td .custom-checkbox{white-space:normal}.search-area-innmodal{margin:0 0 1em}.dropdown,.dropdown-account,.dropdown-language,.dropdown-notification,.dropdown-support{position:relative}.dropdown-account-toggle,.dropdown-language-toggle,.dropdown-notification-toggle,.dropdown-support-toggle,.dropdown-toggle{white-space:nowrap}.dropdown-account-toggle:after,.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-account-toggle:empty:after,.dropdown-language-toggle:empty:after,.dropdown-notification-toggle:empty:after,.dropdown-support-toggle:empty:after,.dropdown-toggle:empty:after{margin-left:0}.dropdown-language-toggle{font-size:.875rem;height:36px;line-height:30px;min-width:auto;padding:0 .875rem!important}.dropdown-language-toggle i{font-size:16px!important;vertical-align:middle}.dropdown-account-toggle{text-decoration:none}.dropdown-account-menu,.dropdown-language-menu,.dropdown-menu,.dropdown-notification-menu,.dropdown-support-menu{background-clip:padding-box;border-radius:10px;display:none;float:left;list-style:none;margin:.125rem 0 0;min-width:10rem;position:absolute;right:0;top:100%;width:200px;z-index:1000}.dropdown-item{background-color:initial;border:0;clear:both;display:block;font-size:.875rem;font-weight:400;padding:20px;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item,.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;pointer-events:none}.dropdown-item-empty{text-align:center}.dropdown-item-empty i{font-size:2rem;margin-bottom:10px}.dropdown-item-empty p{font-size:.875rem}.dropdown-menu.show{display:block}.dropdown-list{padding:0;width:350px}.dropdown-list .dropdown-item{display:inline-block;font-size:13px;padding-bottom:15px;padding-top:15px;width:100%}.dropdown-list .dropdown-item.dropdown-item-header:hover{background-color:initial}.dropdown-list .dropdown-item .time{font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:10px;text-transform:uppercase}.dropdown-list .dropdown-item .dropdown-item-avatar{float:left;position:relative;text-align:right;width:40px}.dropdown-list .dropdown-item .dropdown-item-avatar img{width:100%}.dropdown-list .dropdown-item .dropdown-item-avatar .is-online{bottom:0;position:absolute;right:0}.dropdown-list .dropdown-item .dropdown-item-desc{line-height:24px;margin-left:60px;white-space:normal}.dropdown-list .dropdown-item .dropdown-item-desc b{font-weight:600}.dropdown-list .dropdown-item .dropdown-item-desc p{margin-bottom:0}.dropdown-list .dropdown-header{text-align:center}.dropdown-list .dropdown-footer,.dropdown-list .dropdown-header{font-weight:600;letter-spacing:.5px;padding:15px}.dropdown-list .dropdown-footer a,.dropdown-list .dropdown-header a{font-size:.875rem;font-weight:600}.dropdown-list .dropdown-list-content{height:350px;overflow:hidden}.dropdown-list.dropdown-language-menu{width:auto}.dropdown-list.dropdown-language-menu .dropdown-list-content{height:auto;overflow:auto;text-align:center}.dropdown-list .dropdown-list-icons .dropdown-item{display:flex}.dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-icon{border-radius:50%;flex-shrink:0;height:40px;line-height:42px;text-align:center;width:40px}.dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-icon i{margin:0}.dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-desc{line-height:20px;margin-left:15px}.dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-desc .time{margin-top:5px}.dropdown-flag .dropdown-item{font-weight:600}.dropdown-flag .dropdown-item .flag-icon{height:13px;margin-right:7px;margin-top:-6px;width:20px}@media (max-width:575.98px){.dropdown-list-toggle{position:static}.dropdown-list-toggle .dropdown-list{left:10px!important;width:calc(100% - 20px)}}.treelist{margin-bottom:0}.treelist ol{display:none}.treelist li .row{align-items:center;display:flex;margin:0 0 10px;padding:10px 10px 10px 8px}.treelist li .row .btn{margin:0 0 0 10px}.treelist ol{margin-left:40px}.treelist li .arrow{cursor:pointer;padding-left:32px;position:relative}.treelist li .dev-no-arrow{padding-left:32px}.treelist li .arrow:after{content:"";display:block;height:8px;left:0;position:absolute;top:18%;transform:rotate(135deg);transition:all .2s ease-in-out;width:8px}.treelist li.open>.row .list-main .arrow:after{top:45%;transform:rotate(-45deg)}.treelist ol li{position:relative}.treelist ol>li:before{content:"";height:calc(100% + 10px);left:-29px;position:absolute;top:-10px;width:16px}.treelist ol li:last-child:before{height:35px}.treelist ol>li:after{content:"";left:-29px;position:absolute;top:25px;width:16px}.treelist>li .list-main .btn-sm{padding:.2rem .875rem}.treelist>li .list-main .btn-sm,.treelist>li .list-main .btn-sm:hover{border-width:1px;box-shadow:none}.add-list{font-size:13px;margin:1em 0;max-height:200px;overflow-y:auto;padding:0 1em}.add-itemlist{margin:1em 0 2em;padding:1em}.add-itemlist h3{font-size:.875rem;font-weight:600}.step{display:flex;margin:0 2em}.step .step-counter{margin-right:40px;width:140px}.step .step-outline{font-size:48px;font-weight:600;height:110px;text-align:center;width:140px}.step .step-frame-inner{font-weight:600;margin-bottom:0;padding:1.6em 1em;text-align:center}.step .step-frame:after,.step .step-outline:after{content:" ";display:block;height:20px;margin:0 auto;width:4px}.step .step-frame:last-child:after{display:none}.step .step-frame span{display:block}.step .step-detail{width:calc(100% - 180px)}.step-outline-title{display:block;font-size:14px;padding-top:16px}.fraction-bar{font-weight:200;margin-right:5px}.numerator{display:inline-block;font-size:24px;margin-right:5px;vertical-align:top}.step.edit .step-counter{display:table;width:100%}.step.edit .step-frame{display:table-cell;padding-right:1em;text-align:center;vertical-align:middle}.step.edit .step-outline{background-size:50px;font-size:48px;font-weight:600;height:auto;text-align:center;width:100%}.step.edit .step-frame:after,.step.edit .step-outline:after{display:none}.stepbar .first,.stepbar .fourth,.stepbar .second,.stepbar .third{display:flex;justify-content:space-between}.stepbar .stepbarwrap{padding-bottom:2em;position:relative}.stepbar .stepbarwrap:first-child{padding-bottom:0}.stepbar .stepbarwrap .steptitle{align-items:center;display:inline-flex;position:relative;z-index:1}.stepbar .stepbarwrap .steptitle .stepcircle{border-radius:50%;color:#fff;content:"";display:inline-block;height:56px;text-align:center;width:56px}.stepbar .stepbarwrap .steptitle .stepcircle i{align-items:center;display:inline-flex;font-size:24px;height:56px;justify-content:center;width:56px}.stepbar .stepbarwrap .steptitle .title{font-size:1.875rem;font-weight:700;margin:.5em}.stepbar .stepbarwrap .steptxt{padding-bottom:1em;padding-left:64px;width:64%}.stepbar .stepbarwrap .steptxt .txt{display:block;padding-bottom:1em}.stepbar .stepbarwrap .stepline{height:calc(100% + 1em);left:28px;position:absolute;top:1em;width:1px;z-index:0}.form-test-basic,.form-video-setting,.stepbarwrap:last-of-type .stepline:last-of-type{display:none}.d-table .main{padding:5%;width:55%}.d-table .side{padding:5%;width:25%}.parts{font-weight:600}.parts span{border-radius:50%;font-size:24px;font-weight:800;height:48px;line-height:48px;text-align:center;width:48px}.parts span,.question span{display:inline-block;margin-right:1em}.question span{font-size:18px;font-weight:600}.question-style{margin:0 auto;width:90%}.question-style li span.txt{display:inline-block;margin-left:8px;padding:8px;width:calc(100% - 24px)}.question-style li span.radiostyle{border-radius:50%;display:inline-block;height:16px;line-height:16px;width:16px}.question-style li span.checkboxstyle{border-radius:0;display:inline-block;height:16px;line-height:16px;width:16px}.question-nav{display:flex;flex-wrap:wrap;justify-content:space-around}.question-nav li{margin-bottom:5px;padding:5px 10px;text-align:center;width:30%}.box-parts{display:flex}.main-parts{background-color:#fff;flex-grow:1;margin:0 0 40px;padding:20px}.bookmark-parts span{display:inline-block;font-weight:600;margin-top:3px;padding:5px 10px}.form-question .main-parts{padding:20px 0 0}.form-question .main-parts .form-group,.form-question .main-parts h4{margin:0 20px 20px}.input-text-checkbox,.input-text-radio{position:relative}.input-text-checkbox input,.input-text-radio input{padding:30px 30px 30px 60px}.input-text-checkbox:after,.input-text-checkbox:before,.input-text-radio:after,.input-text-radio:before{border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;margin:auto 10px auto 0;position:absolute;top:0}.input-text-checkbox:after,.input-text-checkbox:before{border-radius:0}.input-text-checkbox:before,.input-text-radio:before{height:20px;left:25px;width:20px}.input-text-checkbox:after,.input-text-radio:after{height:10px;left:30px;opacity:1;width:10px}.form-choices{align-items:center;display:flex;justify-content:space-between}.form-choices .input-text-checkbox,.form-choices .input-text-radio{margin:.5rem 0;width:calc(100% - 240px)}a.btn-add-form_choices{text-decoration:none}a.btn-add-form_choices i{margin-right:8px}.knobs,.layer{bottom:0;left:0;position:absolute;right:0;top:0}.button{height:36px;margin:0 auto;overflow:hidden;position:relative;top:50%;width:164px}.button.b2{border-radius:2px}.onoff-checkbox{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:relative;width:100%;z-index:3}.knobs{z-index:2}.layer{transition:all .3s ease;width:100%;z-index:1}.onoff-switch .knobs span,.onoff-switch .knobs:after,.onoff-switch .knobs:before{border-radius:0;font-size:12px;font-weight:700;height:36px;line-height:36px;position:absolute;text-align:center;top:0;transition:all .3s ease;width:80px}.onoff-switch .knobs:before{content:"";left:0}.onoff-switch .knobs:after{content:"不正解";right:0}.onoff-switch .knobs span{display:inline-block;left:0;z-index:1}.onoff-switch .onoff-checkbox:checked+.knobs:before{left:84px}.num-total{display:inline-block;min-width:300px;padding:10px}.form-csv h2{font-size:1rem}.form-csv h2,.form-csv p{margin-bottom:2em}.form-csv .btn.btn-w100{display:block;margin:0 auto;padding:1em 0;width:90%}.form-csv .btn.btn-w100 i{display:block;font-size:1.6rem;padding:.2em 0 .5em}.card-group.form-csv.csv-confirm>.card{flex:0 0 100%;max-width:100%}.table-wrap{overflow-x:auto}.table-wrap+.table-wrap{margin-top:2em}.form-csv.csv-confirm .table-wrap>h4{font-weight:600}.form-csv.csv-confirm .csv-table p{margin-bottom:0}.form-csv .caption-csvname{color:rgba(var(--primary-color-rgb),1);text-align:center}.table.csv-table{margin-bottom:0;width:100%}.table.csv-table thead td,.table.csv-table thead th{vertical-align:top}.table.csv-table thead th{min-width:160px;white-space:normal}.section-zeromatch{margin:0 0 2em;text-align:center}.section-load{position:relative;text-align:center}.section-load p{cursor:pointer;margin:0}.section-load p i{font-size:1.125em;margin-right:5px}.loading-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.loading-text{display:block;font-size:20px;height:30px;left:50%;margin:-7px 0 0 -45px;position:absolute;text-align:center;top:50%;width:100px}.loading-content{display:block;height:170px;left:50%;margin:-85px 0 0 -85px;position:relative;top:50%;width:170px}.loading-content:after{bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}.loading-content:before{bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.loading-content{animation:loader 2s linear infinite;border:3px solid #0000;border-radius:50%}.loading-content:before{animation:loader 3s linear infinite;border:3px solid #0000;border-radius:50%}.loading-content:after{animation:loader 1.5s linear infinite;-moz-animation:loader 2s linear infinite;-o-animation:loader 2s linear infinite;border:3px solid #0000;border-radius:50%}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.support-cta-area{display:flex;font-size:.875rem;justify-content:space-between;line-height:1.6em;margin:2em 0}.support-cta-area p{vertical-align:middle;width:48%}.support-cta-area p:last-child{padding-right:0;text-align:center}.detail-value{font-size:20px;font-weight:600;padding:0 1em;text-align:center}.detail-value span{font-size:40px;font-weight:600;padding-right:8px}.box-introduction{margin:0 auto;max-width:640px;text-align:center}.box-introduction-movie{padding:56.25% 0 0;position:relative}.box-introduction h3{font-size:1.125rem;font-weight:600;margin:0;padding-bottom:1em}.box-introduction-txt{margin:2em auto}.input-group .input-label{display:inline-block;font-size:13px;font-weight:600;margin-right:10px;white-space:nowrap}.form-control+.input-label{margin-left:10px}.form-group .input-group{margin-bottom:10px}.form-group .input-group .form-control{padding:10px}.form-group .input-group input[type=text]{margin-right:10px;width:260px}.form-group .input-group label,.form-group .input-group p{margin-bottom:0;margin-right:10px}.form-group .input-group span{display:inline-block;font-size:13px;padding:0 10px;white-space:nowrap}.form-control-box{align-items:center;padding:0 1em}.form-control-box .btn-neutral{margin-left:auto}.form-control-box .btn-neutral i{margin:0}.form-control-box .previews.images p{max-width:175px;width:auto}.section-search{margin:0 0 1.6em}.section-search .form-control{display:block;font-size:.875rem;height:40px;margin-right:1em;padding:.8rem;width:100%}.form-group.box-search-keyword{margin:0}.section-search .input-group-text,.section-search select.form-control:not([size]):not([multiple]){font-size:.875rem;height:auto;padding:.8rem}.section-search-keyword{margin-bottom:10px;position:relative}.box-search-keyword{position:relative}.box-search-keyword .txt-search{margin-bottom:0;width:calc(100% - 190px)}.box-search-keyword .btn-search{font-size:16px;height:56px;line-height:56px;padding:0;position:absolute;right:0;top:0;width:180px}.btn-search i{margin-right:5px}.section-search .btn.more{position:absolute;right:200px;top:7px;z-index:20}.section-search .box-detail-cont{display:none;position:relative}.section-search .box-detail-cont-inner{padding:15px;position:relative}.ribbon-wrapper{display:block;padding:60px 40px 20px;position:relative}.ribbon{box-sizing:border-box;display:inline-block;font-size:18px;height:30px;left:0;letter-spacing:.025em;line-height:30px;margin:0;padding:0 12px;position:absolute;top:10px}.ribbon:before{height:38px;left:-7px;top:0;width:7px}.ribbon:after,.ribbon:before{border:none;border-radius:5px 0 0 5px;content:"";position:absolute}.ribbon:after{bottom:-7px;height:7px;left:-5px;width:5px}.section-board{margin-bottom:2em}.row .section-board{width:75%}.section-board h2{font-size:40px;font-weight:600}.box-board .card{padding:2em}.box-board img{height:auto;width:100%}.section-board h3{font-weight:600;margin-bottom:1em;text-align:center}.section-board.ribbon-wrapper.manapla h3{text-align:left}.section-board .btn{width:100%}.section-signboard{margin:0 1em}.box-signboard{border-radius:1em;margin-bottom:1em;padding:1em 2em;text-align:center}.section-signboard.row .box-signboard{margin-bottom:1.2em;margin-right:1em}.box-signboard h3{font-size:.875rem;font-weight:600}.section-signboard.row .box-signboard .btn{margin-right:0;margin-top:8px}.box-signboard .txt-important{font-weight:600;margin-bottom:0}.box-signboard .txt-caption+p,.box-signboard .txt-important+p{margin-bottom:0}.box-signboard .txt-important span{font-size:24px}.box-signboard .txt-caption i{margin-right:5px}.box-signboard .icon{margin-top:1em}.box-signboard .icon i{font-size:28px;opacity:.35}.box-form .box-signboard{padding:1em 0;text-align:left}.box-reading{background:#fff;padding:2em}.box-reading ul{margin:1em 0;padding-left:40px}.box-reading ul,.box-reading ul li{list-style-type:disc}.preview-header{background-color:#fff!important;border-width:5px!important}.preview-header .title{font-size:1.25rem;font-weight:600}.preview-header .title .badge{margin-left:1em}.preview-header .row .item{background:#fff;font-weight:600;padding:1em}.preview-header .row .item span{display:block}.preview-header .row .item:first-child{flex-grow:1}.preview-header h4{font-size:.875rem;font-weight:500}.preview-body h4,.preview-footer h4{font-size:.875rem;font-weight:600}.preview-body .box-img{background:#fff;padding:0 2em 2em}.preview-body .box-img img{height:auto;max-width:100%}.box-status{margin-bottom:2em}.box-status .badge{border-radius:.8rem;display:inline-block;font-size:1.25em;font-weight:600;padding:1rem 3rem}.box-point{border:1px solid #ccc;margin:2em 0;padding:1em 2em;position:relative;width:30%}.box-point .box-title{border-radius:.5em .5em 0 0;color:#fff;display:inline-block;font-size:17px;font-weight:700;height:40px;left:-1px;line-height:40px;padding:0 1em;position:absolute;top:-40px}.box-point .box-title i{margin-right:.5em}.box-point p .txt-attention{display:block;font-weight:600}.box-point p .txt-attention,.box-point p .txt-attention i{margin-right:.5em}.profile-widget{background:#fff;border-radius:1em;margin:2em 1em 0;padding:1em}.profile-widget .profile-widget-name{font-weight:600;margin-bottom:10px}.profile-widget .profile-widget-picture{box-shadow:0 4px 8px #00000008;display:inline-block;margin-left:1em;margin-right:1em;margin-top:-40px;position:relative;width:80px;z-index:1}.profile-widget .profile-widget-body,.profile-widget .profile-widget-header{display:inline-block;vertical-align:top}.slash{display:inline;margin:0 4px}.slash:after{content:"/"}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px}.border-right{border-right-style:solid;border-right-width:1px}.border-left{border-left-style:solid;border-left-width:1px}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:1.25rem!important}.rounded-top{border-top-left-radius:1.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:1.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:1.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:1.25rem!important}.rounded-left{border-top-left-radius:1.25rem!important}.rounded-lg{border-radius:2rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table>div{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0}.fixed-bottom,.fixed-top{left:0;right:0;z-index:1030}.fixed-bottom{bottom:0;position:relative}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-none{box-shadow:none!important}.td-bd-left{border-left-style:solid;border-left-width:1px}.stretched-link:after{background-color:#0000;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}:root{--primary-color-rgb:53,105,172;--primary-text-color:#3569ac;--primary-hover-color:#2c5284;--primary-btn-text-color:#3569ac;--primary-head-bg-color:#f0efec;--default-color:#a3c8d0;--default-hover-color:#b8cae2;--drag-and-drop:#a3c8d0;--drag-and-drop-active:#a3c8d0;--default-text-color:#3569ac;--default-text-color-rgb:107,164,157;--important-color:#ff725f;--important-color-rgb:249,138,40;--important-disabled-color-rgb:187,103,30;--important-color-hover:#cc5241;--attention-color:#ff8a7a;--attention-color-rgb:255,138,122;--warning-color-rgb:189,33,48;--secondary-color:#53a6c5;--secondary-color-rgb:83,166,197;--secondary-color-hover:#30618b;--neutral-color:#89a8b5;--neutral-color-rgb:137,168,181;--neutral-color-hover:#607d89;--txt-sm-color:#909090;--txt-base-color:#415165;--base-gradient:#c0af67,#a38e39;--theme-color:#c0af67;--base-tag-color:#dee2db;--base-box-color:#f3f5f2;--base-dark-color-rgb:65,81,101;--acccent-dark-color:#0b2944;--base-light-color-rgb:163,200,208;--base-light-background-color:#e5edee;--border-dark-color:#a3c8d0;--border-light-color:#a3c8d0;--sidebar-border-color:#415165;--sidebar-active-color:#ff725f;--border-default-color:#89a8b5;--border-important-color:#ff6e40;--border-primary-shadow-color:#2c5284;--border-default-shadow-color:#2c5284;--border-attention-shadow-color:#c34f4f;--border-neutral-shadow-color:#607d89;--border-important-shadow-color:#cc5241;--border-important-disabled-shadow-color:#bb671e;--border-secondary-shadow-color:#30618b;--modal-background-color:0,0,0;--modal-content-color:44,82,132;--modal-body-color:163,200,208;--modal-header-color:163,200,208;--modal-footer-color:163,200,208;--body--normal-color:#f0efec;--body--test-color:#abc7d0;--body--base-color:#fefcf8;--japanese-color:#72be7d;--japanese-color-rgb:114,190,125;--arithmetic-color:#5ca4c4;--arithmetic-color-rgb:92,164,196;--science-color:#f19932;--science-color-rgb:241,153,50;--socialstudies-color:#3275a3;--socialstudies-color-rgb:50,117,163;--english-color:#ec6262;--english-color-rgb:236,98,98;--othersubjects-color:#a673b8;--othersubjects-color-rgb:166,115,184;--text-gray-light-color:#ababab;--text-gray-dark-color:#6c6c6c;--disable-bg-color:#ababab;--disable-text-color:#eaeaea;--disable-gnav-link-color:#607d89}body.login{background:#f0efec}input[type=search]{background:#fff}html{color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.section-header h1{color:#0b2944;color:var(--acccent-dark-color)}.btn-default{background-color:#fff}.btn-default,.btn-default:active,.btn-default:focus,.btn-default:focus:active{border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1);color:#3569ac;color:rgba(var(--primary-color-rgb),1)}.bg-default,.btn-default:active,.btn-default:focus,.btn-default:focus:active{background-color:#a3c8d0;background-color:var(--default-color)}a{color:#3569ac;color:rgba(var(--primary-color-rgb),1);font-weight:500;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a:active{color:#2c5284;color:var(--primary-hover-color)}.section-load{color:#3569ac;color:rgba(var(--primary-color-rgb),1)}.btn-primary,.swal-button{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1);border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1);color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:focus:active,.swal-button:active{background-color:#2c5284!important;background-color:var(--primary-hover-color)!important;border:2px solid #2c5284;border:2px solid var(--primary-hover-color);color:#fff}.btn.btn-primary.btn-md.btn-round.btn-shadow,.btn.btn-primary.btn-sm.btn-round.btn-shadow{box-shadow:0 3px 0 0 #2c5284;box-shadow:0 3px 0 0 var(--border-primary-shadow-color)}.btn-primary-border{background-color:#fff;border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1);color:#3569ac;color:var(--primary-btn-text-color)}.swal2-confirm,.swal2-confirm.swal2-styled{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1);border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1);box-shadow:none;color:#fff}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{background-color:#2c5284;background-color:var(--primary-hover-color);border:2px solid #2c5284;border:2px solid var(--primary-hover-color);box-shadow:none!important;color:#fff!important}.btn-primary-border:active,.btn-primary-border:focus,.btn-primary-border:focus:active,.swal-button:active{background-color:#fff;border:2px solid #2c5284;border:2px solid var(--primary-hover-color);color:#2c5284!important;color:var(--primary-hover-color)!important}.btn-primary-border.btn-sm.btn-round.btn-shadow{box-shadow:0 4px 0 0 #2c5284;box-shadow:0 4px 0 0 var(--border-primary-shadow-color)}.btn-primary-border.btn-md.btn-round.btn-shadow{box-shadow:0 6px 0 0 #2c5284;box-shadow:0 6px 0 0 var(--border-primary-shadow-color)}.bg-primary{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1);color:#fff}.btn-copy,.btn-previous a,.btn-previous:before,.txt-primary{color:#3569ac;color:rgba(var(--primary-color-rgb),1)}.btn-important{background-color:#f98a28;background-color:rgba(var(--important-color-rgb),1);border:2px solid #f98a28;border:2px solid rgba(var(--important-color-rgb),1);color:#fff}.btn-important:active{background-color:#cc5241;background-color:var(--important-color-hover);border:2px solid #cc5241;border:2px solid var(--important-color-hover);color:#fff}.btn-important:disabled{background-color:#bb671e;background-color:rgba(var(--important-disabled-color-rgb),1);border:2px solid #bb671e;border:2px solid rgba(var(--important-disabled-color-rgb),1);box-shadow:0 3px 0 0 #bb671e;box-shadow:0 3px 0 0 var(--border-important-disabled-shadow-color);color:#fff;transform:translateY(0)}.btn-important-border{background-color:#fff;border:2px solid #ff6e40;border:2px solid var(--border-important-color);color:#f98a28;color:rgba(var(--important-color-rgb),1)}.btn-important-border.btn-sm.btn-round.btn-shadow{box-shadow:0 4px 0 0 #cc5241;box-shadow:0 4px 0 0 var(--border-important-shadow-color)}.btn-important-border.btn-md.btn-round.btn-shadow{box-shadow:0 6px 0 0 #cc5241;box-shadow:0 6px 0 0 var(--border-important-shadow-color)}.bg-important{background-color:#f98a28;background-color:rgba(var(--important-color-rgb),1)}.txt-important{color:#f98a28!important;color:rgba(var(--important-color-rgb),1)!important}.badge-important{background:repeating-linear-gradient(-45deg,#f98a2826,#f98a284d 5px,#f98a2826 0,#f98a284d 10px);background:repeating-linear-gradient(-45deg,rgba(var(--important-color-rgb),.15),rgba(var(--important-color-rgb),.3) 5px,rgba(var(--important-color-rgb),.15) 5px,rgba(var(--important-color-rgb),.3) 10px);border:1px solid #f98a28;border:1px solid rgba(var(--important-color-rgb),1)}.badge-important,.balloon-top.balloon-important{color:#f98a28;color:rgba(var(--important-color-rgb),1)}.balloon-top.balloon-important{border:3px solid #f98a28;border:3px solid rgba(var(--important-color-rgb),1)}.balloon-top.balloon-important:before{border:8px solid;border-color:#0000 #0000 #fff}.balloon-top.balloon-important:after{border:10px solid;border-color:#0000 #0000 #f98a28;border-bottom:10px solid rgba(var(--important-color-rgb),1)}.balloon-right-btm{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1)}.balloon-right-btm:before{border-left:15px solid #3569ac;border-left:15px solid rgba(var(--primary-color-rgb),1)}.bg-attention{background:#ff8a7a;background:rgba(var(--attention-color-rgb),1)}.bg-attention-05{background:#ff8a7a0d;background:rgba(var(--attention-color-rgb),.05)}.highlighter{background:#ff8a7a80;background:rgba(var(--attention-color-rgb),.5)}.badge-attention,.txt-attention{color:#ff8a7a;color:rgba(var(--attention-color-rgb),1)}.badge-attention{background:repeating-linear-gradient(-45deg,#ff8a7a26,#ff8a7a4d 5px,#ff8a7a26 0,#ff8a7a4d 10px);background:repeating-linear-gradient(-45deg,rgba(var(--attention-color-rgb),.15),rgba(var(--attention-color-rgb),.3) 5px,rgba(var(--attention-color-rgb),.15) 5px,rgba(var(--attention-color-rgb),.3) 10px);border:1px solid #ff8a7a;border:1px solid rgba(var(--attention-color-rgb),1)}.balloon-attention{border:2px solid #ff8a7a;border:2px solid rgba(var(--attention-color-rgb),1);color:#ff8a7a;color:rgba(var(--attention-color-rgb),1)}.balloon-top.balloon-attention:before{border:8px solid;border-color:#0000 #0000 #fff}.balloon-top.balloon-attention:after{border:10px solid;border-color:#0000 #0000 #ff8a7a;border-bottom:10px solid rgba(var(--attention-color-rgb),1)}.balloon-bottom.balloon-attention:before{border:8px solid #0000;border-top-color:#fff}.balloon-bottom.balloon-attention:after{border:10px solid #0000;border-top-color:#ff8a7a;border-top:10px solid rgba(var(--attention-color-rgb),1)}.badge-warning{background:repeating-linear-gradient(-45deg,#bd213026,#bd21304d 5px,#bd213026 0,#bd21304d 10px);background:repeating-linear-gradient(-45deg,rgba(var(--warning-color-rgb),.15),rgba(var(--warning-color-rgb),.3) 5px,rgba(var(--warning-color-rgb),.15) 5px,rgba(var(--warning-color-rgb),.3) 10px);border:1px solid #bd2130;border:1px solid rgba(var(--warning-color-rgb),1)}.badge-warning,.maintenance h1 i,.txt-warning{color:#bd2130;color:rgba(var(--warning-color-rgb),1)}.page-error .page-description{color:#0b2944;color:var(--acccent-dark-color)}.infobar,.list-invalid-feedback{background:#bd21301a;background:rgba(var(--warning-color-rgb),.1);border:3px solid #bd213059;border:3px solid rgba(var(--warning-color-rgb),.35)}.infobar,.invalid-feedback,.list-invalid-feedback{color:#bd2130;color:rgba(var(--warning-color-rgb),1)}.invalid-feedback{font-size:.875rem}.infobar span{color:#bd213080;color:rgba(var(--warning-color-rgb),.5)}.infobar a{color:#bd2130;color:rgba(var(--warning-color-rgb),1)}.btn-secondary{background-color:#53a6c5;background-color:rgba(var(--secondary-color-rgb),1);border:2px solid #53a6c5;border:2px solid rgba(var(--secondary-color-rgb),1);box-shadow:0 3px 7px 0 #53a6c559;box-shadow:0 3px 7px 0 rgba(var(--secondary-color-rgb),.35);color:#fff}.btn-secondary:active{background-color:#30618b;background-color:var(--secondary-color-hover);border:2px solid #30618b;border:2px solid var(--secondary-color-hover);color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 3px 7px 0 #53a6c559;box-shadow:0 3px 7px 0 rgba(var(--secondary-color-rgb),.35)}.bg-secondary{background-color:#53a6c5;background-color:rgba(var(--secondary-color-rgb),1)}.bg-secondary-dark{background-color:#30618b;background-color:var(--border-secondary-shadow-color)}.badge-success,.txt-secondary{color:#53a6c5;color:rgba(var(--secondary-color-rgb),1)}.badge-success{background:repeating-linear-gradient(-45deg,#53a6c526,#53a6c54d 5px,#53a6c526 0,#53a6c54d 10px);background:repeating-linear-gradient(-45deg,rgba(var(--secondary-color-rgb),.15),rgba(var(--secondary-color-rgb),.3) 5px,rgba(var(--secondary-color-rgb),.15) 5px,rgba(var(--secondary-color-rgb),.3) 10px);border:1px solid #53a6c5;border:1px solid rgba(var(--secondary-color-rgb),1)}.btn-secondary-border{background-color:#fff;border:2px solid #53a6c5;border:2px solid rgba(var(--secondary-color-rgb),1);color:#53a6c5;color:rgba(var(--secondary-color-rgb),1)}.btn-neutral{background-color:#89a8b5;background-color:rgba(var(--neutral-color-rgb),1);border:2px solid #89a8b5;border:2px solid rgba(var(--neutral-color-rgb),1);color:#fff}.swal-button--cancel:not([disabled]),.swal2-cancel.swal2-styled{background-color:#fff;border:2px solid #89a8b5;border:2px solid rgba(var(--neutral-color-rgb),1);color:#89a8b5;color:rgba(var(--neutral-color-rgb),1)}.btn-neutral:active,.swal-button--cancel:not([disabled]):active{background-color:#607d89!important;background-color:var(--neutral-color-hover)!important;border:2px solid #607d89;border:2px solid var(--neutral-color-hover);color:#fff}.btn-neutral.focus,.btn-neutral:focus{box-shadow:0 3px 7px 0 #89a8b580;box-shadow:0 3px 7px 0 rgba(var(--neutral-color-rgb),.5)}.bg-neutral{background-color:#89a8b5;background-color:rgba(var(--neutral-color-rgb),1)}.badge-neutral,.txt-neutral{color:#89a8b5;color:rgba(var(--neutral-color-rgb),1)}.badge-neutral{background:repeating-linear-gradient(-45deg,#89a8b526,#89a8b54d 5px,#89a8b526 0,#89a8b54d 10px);background:repeating-linear-gradient(-45deg,rgba(var(--neutral-color-rgb),.15),rgba(var(--neutral-color-rgb),.3) 5px,rgba(var(--neutral-color-rgb),.15) 5px,rgba(var(--neutral-color-rgb),.3) 10px);border:1px solid #89a8b5;border:1px solid rgba(var(--neutral-color-rgb),1)}.badge-neutral#status-change:active,.btn-delete,.btn-neutral-second{color:#89a8b5;color:rgba(var(--neutral-color-rgb),1)}.btn-neutral-second{background-color:#fff;border:2px solid #89a8b5;border:2px solid rgba(var(--neutral-color-rgb),1)}.btn-neutral-second:active{background-color:#89a8b559!important;background-color:rgba(var(--neutral-color-rgb),.35)!important;border:2px solid #89a8b5bf!important;border:2px solid rgba(var(--neutral-color-rgb),.75)!important;color:#89a8b5;color:rgba(var(--neutral-color-rgb),1)}.btn-neutral-second.focus,.btn-neutral-second:focus{box-shadow:0 3px 7px 0 #89a8b580;box-shadow:0 3px 7px 0 rgba(var(--neutral-color-rgb),.5)}.border,.border-bottom,.border-dashed,.border-dotted,.border-top,.table,.table td,.table th,.table tr{border-color:#a3c8d0;border-color:var(--border-light-color)}.main-sidebar .sidebar-menu li a{border-left:5px solid #415165;border-left:5px solid rgba(var(--base-dark-color-rgb),1)}.shadow{box-shadow:0 .5rem 1rem #a3c8d059;box-shadow:0 .5rem 1rem rgba(var(--base-light-color-rgb),.35)}header{background:#fff;box-shadow:0 .3rem .7rem #a3c8d059;box-shadow:0 .3rem .7rem rgba(var(--base-light-color-rgb),.35)}.global-navbar{border-top:1px solid #a3c8d0}.global-navbar .nav-item.active{border-bottom:5px solid #f98a28;border-bottom:5px solid rgba(var(--important-color-rgb,1))}.global-navbar .nav-item.active a{color:#f98a28;color:rgba(var(--important-color-rgb,1))}.btn-home a,.btn-home i{color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.navbar-brand+.navbar-right a.btn-default{box-shadow:0 3px 7px #3569ac59;box-shadow:0 3px 7px rgba(var(--primary-color-rgb),.35);color:#3569ac;color:rgba(var(--primary-color-rgb),1);text-decoration:none}.navbar-brand+.navbar-right a.btn-default:active{background-color:#ffffffbf}.main-sidebar{background-color:#415165;background-color:rgba(var(--base-dark-color-rgb),1);box-shadow:0 4px 8px #00000008}.main-sidebar .sidebar-menu li a:active{border-left:5px solid #a3c8d0;color:#a3c8d0}.main-sidebar .sidebar-menu li.active>a{border-left:5px solid #f98a28;border-left:5px solid rgba(var(--important-color-rgb,1));color:#fff}body.sidebar-mini .main-sidebar:after{background-color:#415165;background-color:rgba(var(--base-dark-color-rgb),1);box-shadow:0 4px 8px #00000008}body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a{color:#ff725f;color:var(--sidebar-active-color)}.main-content{background:#f0efec}.section-header{background-color:#fefcf8}.section-header h1{border-bottom:1px solid #ccc}tbody th,thead{background-color:#e5edee;background-color:var(--base-light-background-color)}td.add-row a{background-color:#3569ac26;background-color:rgba(var(--primary-color-rgb),.15)}.sort ul li a.active{color:#ff8a7a;color:rgba(var(--attention-color-rgb),1)}.card{border:1px solid #89a8b54d;border:1px solid rgba(var(--neutral-color-rgb),.3)}.card-header{border-bottom:1px solid #89a8b54d;border-bottom:1px solid rgba(var(--neutral-color-rgb),.3)}.card .card-header h3+.card-header-action .btn.active{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1);color:#fff}.box-form{background-color:#fff;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.tab-contents .box-form{border:none}.form-label{color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.box-detail-cont-inner{background-color:#3569ac26;background-color:rgba(var(--primary-color-rgb),.15)}.form-control{background-color:#fff;border-color:#53a6c5;border-color:var(--secondary-color);color:#495057}.form-control:focus{background-color:#fefeff;border-color:#3569ac;border-color:rgba(var(--primary-color-rgb),1)}.box-form .drag-and-drop-area,.box-form .form-checkbox,.box-form .form-control,.box-form .form-radio{background-color:#e5edee;border:1px solid #3569ac59;border:1px solid rgba(var(--primary-color-rgb),.35);border-radius:8px}.box-form .form-control-box{background-color:#fff;border:1px solid #3569ac59;border:1px solid rgba(var(--primary-color-rgb),.35);border-radius:8px}.box-form .form-control:focus .box-form .form-control-box:focus{background-color:#e1ecf5;border:1px solid #3569ac;border:1px solid rgba(var(--primary-color-rgb),1)}.box-form .form-radio .form-control{background-color:#fff;border:1px solid #3569ac59;border:1px solid rgba(var(--primary-color-rgb),.35);border-radius:8px}.form-radio input[type=radio]+span:before{background:#fff;border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1)}.form-radio input[type=radio]+span:after{background:#3569ac;background:rgba(var(--primary-color-rgb),1)}.form-radio input[type=radio]:checked+span:before{border:2px solid #ff8a7a;border:2px solid rgba(var(--attention-color-rgb),1)}.form-radio input[type=radio]:checked+span:after{background:#ff8a7a;background:rgba(var(--attention-color-rgb),1)}.form-radio-visual label{background-color:#fff;border:1px solid #3569ac;border:1px solid rgba(var(--primary-color-rgb),1);box-shadow:0 3px 10px 0 #3569ac59;box-shadow:0 3px 10px 0 rgba(var(--primary-color-rgb),.35)}.form-radio-visual label:active{background-color:#3569ac59;background-color:rgba(var(--primary-color-rgb),.35);box-shadow:0 3px 10px 0 #3569ac80;box-shadow:0 3px 10px 0 rgba(var(--primary-color-rgb),.5)}.form-radio-visual input[type=radio]+.visual+span{border-top:1px solid #a3c8d0;border-top:1px solid var(--border-dark-color)}.form-radio-visual input[type=radio]+.visual+span:before{background:#fff;border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1)}.form-radio-visual input[type=radio]+.visual+span:after{background:#3569ac;background:rgba(var(--primary-color-rgb),1)}.form-radio-visual input[type=radio]:checked+.visual+span:before{border:2px solid #ff8a7a;border:2px solid rgba(var(--attention-color-rgb),1)}.form-radio-visual input[type=radio]:checked+.visual,.form-radio-visual input[type=radio]:checked+.visual+span:after{background:#ff8a7a;background:rgba(var(--attention-color-rgb),1)}.form-checkbox input[type=checkbox]+span:before{background:#fff;border:2px solid #3569ac;border:2px solid rgba(var(--primary-color-rgb),1)}.form-checkbox input[type=checkbox]+span:after{border-bottom:3px solid #ff8a7a;border-bottom:3px solid rgba(var(--attention-color-rgb),1);border-right:3px solid #ff8a7a;border-right:3px solid rgba(var(--attention-color-rgb),1)}.form-checkbox input[type=checkbox]:checked+span:before{border:2px solid #ff8a7a;border:2px solid rgba(var(--attention-color-rgb),1)}.filter .form-checkbox input[type=checkbox]+span{background-color:#fff;border:1px solid #3569ac;border:1px solid rgba(var(--primary-color-rgb),1)}.filter .form-checkbox input[type=checkbox]+span:after,.filter .form-checkbox input[type=checkbox]+span:before,.filter .form-checkbox input[type=checkbox]:checked+span:before{display:none}.filter .form-checkbox input[type=checkbox]:checked+span{background-color:#3569ac4d;background-color:rgba(var(--primary-color-rgb),.3);border:1px solid #3569ac;border:1px solid rgba(var(--primary-color-rgb),1)}input:disabled.form-control,input:read-only.form-control,textarea:disabled.form-control,textarea:read-only.form-control{background-color:#f7f7f7;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color);color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.form-radio:has(input[type=radio]:disabled){background-color:#f7f7f7;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.form-radio input[type=radio]:disabled+span:before{background:#4151651a;background:rgba(var(--base-dark-color-rgb),.1);border:2px solid #a3c8d0;border:2px solid var(--border-dark-color)}.form-radio input[type=radio]:disabled+span:after{background:#a3c8d0;background:var(--border-dark-color)}.form-checkbox:has(input[type=checkbox]:disabled){background-color:#f7f7f7;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.form-checkbox input[type=checkbox]:disabled+span:before{background:#4151651a;background:rgba(var(--base-dark-color-rgb),.1);border:2px solid #a3c8d0;border:2px solid var(--border-dark-color)}.form-reference{border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.form-reference span{background:#a3c8d0;background:var(--border-dark-color)}.previews p{background:#fff;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.file-select-area+.previews p{background:none;border:none}.preview-item{background:#fff}.form-group ul,.preview-item{border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.form-group ul{background:#f7f7f7}.box-form-footer p+p:before{color:rgba(0,0,0,.125)}.form-plaintext{border:1px solid #3569ac59;border:1px solid rgba(var(--primary-color-rgb),.35)}.saved-bg{background:#000000e6;background:rgba(var(--modal-background-color),.9)}.saved .saved-message i{color:#ff8a7a;color:rgba(var(--attention-color-rgb),1)}.modal-bg{background:#000000bf;background:rgba(var(--modal-background-color),.75)}#modal-pointget>.modal-bg{background-color:initial}.modal-content{background:#fff;box-shadow:0 7px 20px 0 #2c528426;box-shadow:0 7px 20px 0 rgba(var(--modal-content-color),.15)}.modal-closeicon{color:#fff}.modal-header{border-bottom:1px solid #a3c8d0;border-bottom:1px solid var(--border-light-color)}.modal-footer{background:#fff;border:5px solid #a3c8d0}.progress-bar{border:1px solid #89a8b5;border:1px solid rgba(var(--neutral-color-rgb),1)}.progress-bar .active{background:#53a6c5;background:rgba(var(--secondary-color-rgb),1);border-radius:5px}.tag{background-color:#ffffffbf;border:1px solid #3569ac;border:1px solid rgba(var(--primary-color-rgb),1);color:#3569ac;color:rgba(var(--primary-color-rgb),1)}.label{background-color:#f7f7f7;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color);color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.label.on{background-color:#ff8a7a26;background-color:rgba(var(--attention-color-rgb),.15);border:1px solid #ff8a7a;border:1px solid rgba(var(--attention-color-rgb),1);color:#ff8a7a;color:rgba(var(--attention-color-rgb),1)}h1 .label.on{background-color:#fff}.tab{color:rgba(var(--primary-color-rgb),1)}.page-link{background-color:#fff;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.page-link:active{background-color:#a3c8d0;background-color:var(--drag-and-drop-active)}.page-item.active .page-link,.page-link:focus{background-color:#ff8a7a;background-color:rgba(var(--attention-color-rgb),1);color:#fff}.tag-group span{background:#fff;border:1px solid #a3c8d0;border:1px solid var(--border-dark-color);color:#415165bf;color:rgba(var(--base-dark-color-rgb),.75)}.tag-group span.form-label{background:#dee2db;background:var(--base-tag-color);border:1px solid #dee2db;border:1px solid var(--base-tag-color);color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.tab{background-color:#fff;color:#3569ac;color:var(--primary-text-color)}.tab.active{border:1px solid #a3c8d0;border-bottom:1px solid #f3f5f2;border:1px solid var(--border-dark-color);border-bottom-color:var(--base-box-color)}.tab-contents,.tab.active{background:#f3f5f2;background:var(--base-box-color)}.tab-contents{border:1px solid #a3c8d0;border:1px solid var(--border-dark-color)}.tab-group.charts .tab{background:#f3f5f2;background:var(--base-box-color);border-left:4px solid #fff;border-right:4px solid #fff}.tab-group.charts .tab.active{background:none;border:none;border-top:5px solid #3569ac;border-top:5px solid var(--primary-text-color)}.tab-group.charts li span{color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.tab-group.charts li span.total{border-top:1px solid #a3c8d0;border-top:1px solid var(--border-dark-color)}.tab-group.charts li span.favorable{color:#2353db}.tab-group.charts li span.unfavorable{color:#db4437}.tooltip{background-color:#fff;box-shadow:0 4px 8px #41516559;box-shadow:0 4px 8px rgba(var(--base-dark-color-rgb),.35)}.dropdown-account-menu,.dropdown-language-menu,.dropdown-menu,.dropdown-notification-menu,.dropdown-support-menu{background-color:#fff;box-shadow:0 10px 40px 0 #41516526;box-shadow:0 10px 40px 0 rgba(var(--base-dark-color-rgb),.15)}.dropdown-item{color:#415165;color:rgba(var(--base-dark-color-rgb),1)}.dropdown-item:active,.dropdown-item:focus{background-color:#fbfbfb}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus{color:#3569ac;color:rgba(var(--primary-color-rgb),1)}.dropdown-item-empty i{color:#c0af67;color:var(--theme-color)}.dropdown-list .dropdown-item{border-bottom:1px solid #a3c8d0;border-bottom:1px solid var(--border-dark-color)}.dropdown-list .dropdown-item .dropdown-item-desc{color:rgba(#0B2944,1);color:rgba(var(--acccent-dark-color),1)}.dropdown-list .dropdown-item .dropdown-item-desc b{color:#666}.dropdown-list .dropdown-item:focus{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1)}.dropdown-list .dropdown-item:focus .dropdown-item-desc,.dropdown-list .dropdown-item:focus .dropdown-item-desc b{color:#fff!important}.dropdown-list .dropdown-item:active .dropdown-item-desc,.dropdown-list .dropdown-item:active .dropdown-item-desc b{color:#fff}.dropdown-list .dropdown-list-content:not(.is-end):after{background-image:linear-gradient(180deg,#fff0,#fff6,#fffc);bottom:46px;content:" ";height:60px;left:0;position:absolute;width:100%}.dropdown-flag .dropdown-item.active{background-color:#3569ac;background-color:rgba(var(--primary-color-rgb),1);color:#fff}.treelist li.open .row{border-bottom:1px dashed #a3c8d0;border-bottom:1px dashed var(--border-light-color)}.treelist li .arrow:after{border-right:2px solid #3569ac;border-right:2px solid rgba(var(--primary-color-rgb),1);border-top:2px solid #3569ac;border-top:2px solid rgba(var(--primary-color-rgb),1)}.treelist ol>li:before{border-left:3px solid #a3c8d0;border-left:3px solid var(--border-light-color)}.treelist ol>li:after{border-bottom:3px solid #a3c8d0;border-bottom:3px solid var(--border-light-color)}.copy-info{background:#fff;border:5px solid #a3c8d0}.bg-normal{background:#f0efec;background:var(--body--normal-color)}.bg-test{background:#abc7d0;background:var(--body--test-color)}.bg-base{background:#fefcf8;background:var(--body--base-color)}.txt-gray-dark{color:#6c6c6c;color:var(--text-gray-dark-color)}.txt-gray-dark p{font-weight:300;margin:0}.txt-gray-dark p span{font-weight:700}.font-sm{font-size:.7em}.btn-grayout{background:#ababab;background:var(--disable-bg-color);border:#ababab;border:var(--disable-bg-color);color:#eaeaea;color:var(--disable-text-color);padding:8px 0}.btn-grayout a{pointer-events:none}.top-nav_links .btn-grayout{border-radius:15px}.btn-grayout i,.btn-grayout p{color:#eaeaea;color:var(--disable-text-color)}.nav-grayout a{pointer-events:none}.navbar-nav ul.navbar-nav_main li.nav-grayout a{color:#607d89;color:var(--disable-gnav-link-color);pointer-events:none}.navbar-nav li.navbar-nav_sub ul li.nav-grayout a{color:#ababab;color:var(--text-gray-light-color);pointer-events:none}.txt-base{color:#415165;color:var(--txt-base-color)}.modal-bg-cover{background-color:#00000080;height:1000%;left:-500%;top:-500%;width:1000%}.modal-bg,.modal-bg-cover{align-items:center;display:flex;justify-content:center;position:fixed;z-index:1000}.modal-bg{background-color:#0000;height:100%;left:0;top:0;width:100%}.popup-container{background-size:cover;border-radius:10px;margin:0;padding:0}.popup-header{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.popup-content{color:#333;font-size:14px;margin-bottom:20px}.popup-footer{align-items:center;display:flex;flex-direction:column}.checkbox-container{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.ok-button{background-color:#ff9b42;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.ok-button:hover{background-color:#e88a3a}.btn-size{font-size:2em;height:60px;width:240px}.form-checkbox{align-items:center;cursor:pointer;display:flex}.form-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;cursor:pointer;height:40px;margin-right:10px;outline:none;transition:background-color .3s,border-color .3s;width:40px}.form-checkbox input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.form-checkbox input[type=checkbox]:checked:before{color:#fff;content:"✔";display:block;font-size:14px;line-height:20px;text-align:center}.form-checkbox input[type=checkbox]+span:before{height:20px;left:15px;width:20px}.form-checkbox span{color:#fff;font-size:1.5em}