@charset "UTF-8";@media only screen and (max-width:767px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only{display:none!important}}.bg-primary{background-color:var(--el-color-primary)!important}.text-primary{color:var(--el-color-primary)!important}.border-primary{border-color:var(--el-color-primary)!important}.bg-success{background-color:var(--el-color-success)!important}.text-success{color:var(--el-color-success)!important}.border-success{border-color:var(--el-color-success)!important}.bg-warning{background-color:var(--el-color-warning)!important}.text-warning{color:var(--el-color-warning)!important}.border-warning{border-color:var(--el-color-warning)!important}.bg-danger{background-color:var(--el-color-danger)!important}.text-danger{color:var(--el-color-danger)!important}.border-danger{border-color:var(--el-color-danger)!important}.bg-error{background-color:var(--el-color-error)!important}.text-error{color:var(--el-color-error)!important}.border-error{border-color:var(--el-color-error)!important}.bg-info{background-color:var(--el-color-info)!important}.text-info{color:var(--el-color-info)!important}.border-info{border-color:var(--el-color-info)!important}:root{--el-color-secondary:#f6f8f8}.bg-secondary{background-color:var(--el-color-secondary)!important}.text-secondary{color:var(--el-color-secondary)!important}.border-secondary{border-color:var(--el-color-secondary)!important}:root{--el-color-fine:#039}.bg-fine{background-color:var(--el-color-fine)!important}.text-fine{color:var(--el-color-fine)!important}.border-fine{border-color:var(--el-color-fine)!important}:root{--el-color-compass:#fe8d42}.bg-compass{background-color:var(--el-color-compass)!important}.text-compass{color:var(--el-color-compass)!important}.border-compass{border-color:var(--el-color-compass)!important}:root{--el-color-banzai:#0075c1}.bg-banzai{background-color:var(--el-color-banzai)!important}.text-banzai{color:var(--el-color-banzai)!important}.border-banzai{border-color:var(--el-color-banzai)!important}:root{--el-color-el-white:var(--el-color-white)}.bg-el-white{background-color:var(--el-color-el-white)!important}.text-el-white{color:var(--el-color-el-white)!important}.border-el-white{border-color:var(--el-color-el-white)!important}:root{--el-color-el-disabled:var(--el-text-color-disabled)}.bg-el-disabled{background-color:var(--el-color-el-disabled)!important}.text-el-disabled{color:var(--el-color-el-disabled)!important}.border-el-disabled{border-color:var(--el-color-el-disabled)!important}:root{--el-disabled-bg-color:#f5f5f5}.el-checkbox{--el-checkbox-input-border:1px solid var(--el-color-primary);--el-disabled-text-color:#ccc}.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color)}.el-checkbox .el-checkbox__input .el-checkbox__inner{border:var(--el-checkbox-input-border)}.el-checkbox .el-checkbox__input .el-checkbox__inner:after{border:2px solid #0000;border-left:0;border-top:0}.el-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner{background:var(--el-disabled-text-color);border-color:var(--el-disabled-text-color)}.el-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner:after{border:2px solid #0000;border-left:0;border-top:0}.el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__input .el-checkbox__inner{height:16px;width:16px}.el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__input .el-checkbox__inner:after{height:11px;left:4px;width:6px}.el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__label{font-size:16px;font-weight:700}.el-checkbox.el-checkbox--large .el-checkbox__input .el-checkbox__inner{height:22px;width:22px}.el-checkbox.el-checkbox--large .el-checkbox__input .el-checkbox__inner:after{height:70%;left:30%;top:0;width:30%}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:16px;font-weight:700}.el-radio-group{gap:0 30px}.el-radio-group[readonly] .el-radio .is-checked .el-radio__inner:after{background-color:var(--el-text-color-primary)}.el-radio-group[readonly] .el-radio .is-checked+.el-radio__label{color:var(--el-text-color-primary);-webkit-text-fill-color:var(--el-text-color-primary)}.el-radio:not(.el-radio--small):not(.el-radio--large){--el-radio-input-width:14px;--el-radio-input-height:14px}.el-radio.el-radio--large{--el-font-size-base:16px;--el-radio-input-width:18px;--el-radio-input-height:18px;height:38px}.el-radio.el-radio--small{--el-radio-input-width:12px;--el-radio-input-height:12px}.el-radio:not(.is-disabled){--el-radio-input-border:1px solid var(--el-color-primary)}.el-radio .is-checked .el-radio__inner{background:var(--el-color-white)}.el-radio .el-radio__input{height:var(--el-radio-input-height);margin-right:calc(var(--el-radio-input-width)/3);width:var(--el-radio-input-width)}.el-radio .el-radio__input .el-radio__inner{border:var(--el-radio-input-border);height:100%;width:100%}.el-radio .el-radio__input .el-radio__inner:after{background-color:var(--el-color-primary);height:75%;transition:transform 75ms ease-in;width:75%}.el-radio .el-radio__label{font-size:var(--el-font-size-base)!important}.el-radio[readonly] .el-radio__inner:after{background-color:var(--el-text-color-primary)}.el-radio[readonly] .el-radio__label{color:var(--el-text-color-primary);-webkit-text-fill-color:var(--el-text-color-primary)}.el-dialog:not(.is-fullscreen){margin:var(--el-dialog-margin-top,15vh) auto 50px!important}.el-form-item.el-form-item--default .el-form-item__label{color:#000;height:38px;line-height:38px;width:1.5em}.el-form-item.el-form-item--large .el-form-item__label{color:#000;height:48px;line-height:48px;width:1.5em}.el-input:not(.el-input--large):not(.el-input--small) .el-input__wrapper{padding:1px 15px}.el-input .el-input__inner[readonly]{color:var(--el-text-color-primary);-webkit-text-fill-color:var(--el-text-color-primary)}.el-select:not(.el-select--small){--el-border-radius-base:8px}.el-select:not(.el-select--large):not(.el-select--small) .el-select__wrapper{padding:5px 15px}.el-select .el-select__wrapper{overflow:hidden!important}.el-select:not(.simple):not(.el-select--large):not(.el-select--small) .el-select__wrapper:before{width:38px}.el-select:not(.simple):not(.el-select--large):not(.el-select--small) .el-select__suffix{margin-left:11px;margin-right:-3px}.el-select:not(.simple).el-select--large .el-select__wrapper:before{width:48px}.el-select:not(.simple).el-select--large .el-select__suffix{margin-left:16px;margin-right:1px}.el-select:not(.simple).el-select--small .el-select__wrapper:before{width:24px}.el-select:not(.simple).el-select--small .el-select__suffix{margin-left:4px;margin-right:-6px}.el-select:not(.simple) .el-select__wrapper:not(.is-disabled):before{background:var(--el-color-primary)}.el-select:not(.simple) .el-select__wrapper.is-disabled{background-color:var(--el-disabled-bg-color)}.el-select:not(.simple) .el-select__wrapper.is-disabled:before{background:var(--el-text-color-disabled)}.el-select:not(.simple) .el-select__wrapper:before{border-radius:0 2px 2px 0;content:"";height:calc(100% - 2px);position:absolute;right:1px;top:1px}.el-select:not(.simple) .el-select__suffix .el-icon{color:var(--el-color-white);font-size:16px}.el-select.simple:not(.el-select--small) .el-select__suffix{margin-left:4px;margin-right:-10px}.el-select.simple.el-select--small .el-select__suffix{margin-left:4px;margin-right:-6px}.el-select.simple .el-select__suffix .el-icon{color:var(--el-color-primary);font-size:16px}.el-select.simple .el-select__wrapper.is-disabled{background-color:var(--el-disabled-bg-color)}.el-select.simple .el-select__wrapper.is-disabled .el-select__suffix .el-icon{color:var(--el-text-color-disabled)}.el-select[readonly] .el-select__placeholder{color:var(--el-text-color-primary);-webkit-text-fill-color:var(--el-text-color-primary)}.el-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.el-main{--el-main-padding:10px}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(./NotoSansJP-Regular.2.0.0.woff2) format("woff2"),url(./NotoSansJP-Regular.2.0.0.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(./NotoSansJP-Bold.2.0.0.woff2) format("woff2"),url(./NotoSansJP-Bold.2.0.0.woff) format("woff")}:root{--svg-arw01:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.8" height="12.75" viewBox="0 0 7.8 12.75"><path id="chevron_right_FILL1_wght600_GRAD0_opsz48" d="M17.325,23.95,15.9,22.525l4.95-4.95-4.95-4.95L17.325,11.2,23.7,17.575Z" transform="translate(-15.9 -11.2)" fill="%23fff"/></svg>');--svg-arw02:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.8" height="12.75" viewBox="0 0 7.8 12.75"><path id="chevron_right_FILL1_wght600_GRAD0_opsz48" d="M17.325,23.95,15.9,22.525l4.95-4.95-4.95-4.95L17.325,11.2,23.7,17.575Z" transform="translate(-15.9 -11.2)" fill="%23068CE3"/></svg>');--svg-arw03:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.8" height="12.75" viewBox="0 0 7.8 12.75"><path id="chevron_right_FILL1_wght600_GRAD0_opsz48" d="M17.325,23.95,15.9,22.525l4.95-4.95-4.95-4.95L17.325,11.2,23.7,17.575Z" transform="translate(-15.9 -11.2)" fill="%23CCCCCC"/></svg>');--svg-select01:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6.782" viewBox="0 0 10 6.782"><path id="Icon_Arrow_Drop_Down" data-name="Icon / Arrow Drop Down" d="M111-20l5,6.782L121-20Z" transform="translate(-111 20)" fill="%23068ce3" opacity="0.995"/></svg>');--svg-select02:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6.782" viewBox="0 0 10 6.782"><path id="Icon_Arrow_Drop_Down" data-name="Icon / Arrow Drop Down" d="M111-20l5,6.782L121-20Z" transform="translate(-111 20)" fill="%23ccc" opacity="0.995"/></svg>');--svg-select03:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6.782" viewBox="0 0 10 6.782"><path id="Icon_Arrow_Drop_Down" data-name="Icon / Arrow Drop Down" d="M111-20l5,6.782L121-20Z" transform="translate(-111 20)" fill="%23fff" opacity="0.995"/></svg>');--svg-order01:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path id="Icon_Arrow_Drop_Down" data-name="Icon / Arrow Drop Down" d="M111-20l5,5,5-5Z" transform="translate(-111 20)" fill="%23068ce3" opacity="0.995"/></svg>');--svg-order02:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path id="Icon_Arrow_Drop_Down" data-name="Icon / Arrow Drop Down" d="M111-20l5,5,5-5Z" transform="translate(-111 20)" fill="%23fff" opacity="0.995"/></svg>');--color01:var(--el-color-primary);--color02:var(--el-color-danger);--color03:var(--el-color-banzai);--color04:var(--el-color-compass);--color05:#def2ff;--color06:#d1e2ee}.hg-design a,.hg-design abbr,.hg-design acronym,.hg-design address,.hg-design applet,.hg-design article,.hg-design aside,.hg-design audio,.hg-design b,.hg-design big,.hg-design blockquote,.hg-design canvas,.hg-design caption,.hg-design center,.hg-design cite,.hg-design code,.hg-design dd,.hg-design del,.hg-design details,.hg-design dfn,.hg-design div,.hg-design dl,.hg-design dt,.hg-design em,.hg-design embed,.hg-design fieldset,.hg-design figcaption,.hg-design figure,.hg-design footer,.hg-design form,.hg-design h1,.hg-design h2,.hg-design h3,.hg-design h4,.hg-design h5,.hg-design h6,.hg-design header,.hg-design hgroup,.hg-design i,.hg-design iframe,.hg-design img,.hg-design ins,.hg-design kbd,.hg-design label,.hg-design legend,.hg-design li,.hg-design mark,.hg-design menu,.hg-design nav,.hg-design object,.hg-design ol,.hg-design output,.hg-design p,.hg-design pre,.hg-design q,.hg-design ruby,.hg-design s,.hg-design samp,.hg-design section,.hg-design small,.hg-design span,.hg-design strike,.hg-design strong,.hg-design sub,.hg-design summary,.hg-design sup,.hg-design table,.hg-design tbody,.hg-design td,.hg-design tfoot,.hg-design th,.hg-design thead,.hg-design time,.hg-design tr,.hg-design tt,.hg-design u,.hg-design ul,.hg-design var,.hg-design video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}.hg-design article,.hg-design aside,.hg-design details,.hg-design figcaption,.hg-design figure,.hg-design footer,.hg-design header,.hg-design hgroup,.hg-design main,.hg-design menu,.hg-design nav,.hg-design section{display:block}.hg-design ol,.hg-design ul{list-style:none}.hg-design blockquote,.hg-design q{quotes:none}.hg-design blockquote:after,.hg-design blockquote:before,.hg-design q:after,.hg-design q:before{content:"";content:none}.hg-design table{border-collapse:collapse;border-spacing:0}.hg-design img{line-height:0;max-width:100%;vertical-align:bottom}.hg-design iframe{border:0;vertical-align:bottom}.hg-design table td,.hg-design table th{vertical-align:top}.hg-design button,.hg-design input,.hg-design select,.hg-design textarea{font-family:Noto Sans JP,sans-serif}.hg-design select::-ms-expand{display:none}.hg-design *,.hg-design :after,.hg-design :before{box-sizing:border-box}.hg-design a{color:#000;text-decoration:none}.hg-design a:hover{text-decoration:underline}.hg-design a[href^="tel:"]{pointer-events:none}.hg-design strong{font-weight:700}.hg-design em{font-style:normal}.hg-design #wrapper{overflow:hidden;position:relative}.hg-design #wrapper.typeBC .unitBox{background-color:#ff9133}.hg-design #wrapper.typeKJ .unitBox{background-color:var(--color03)}.hg-design #wrapper.typeKJ .unitTitle02{color:#fff}.hg-design .inner{margin:0 auto;max-width:620px;padding:0 10px}.hg-design .innerW{margin:0 auto;max-width:1020px;padding:0 10px}.hg-design .innerXW{margin:0 auto;max-width:1200px;padding:0 10px}.hg-design .innerF{margin:0 auto;padding:0 20px}.hg-design .headerArea{background:#fff;box-shadow:0 2px 8px #00000029;padding:13px 10px 10px}.hg-design .headerLogo{align-items:center;display:flex;justify-content:flex-start;line-height:1;margin:0 0 15px}.hg-design .headerLogo li+li{margin-left:30px}.hg-design .headerLogo__k{width:67px}.hg-design .headerLogo__s{width:33px}.hg-design .headerLogo__b{width:74px}.hg-design .headerTitle01{color:var(--color01);font-size:19px;font-weight:700;text-align:left}.hg-design .headerTitle02{color:#333;font-size:17px;font-weight:700;margin:0 0 10px;text-align:left}.hg-design .headerHantei{align-items:center;display:flex;justify-content:flex-start}.hg-design .headerHantei .headerLogo{margin:0}.hg-design .headerHantei .headerLogo li+li{margin-left:15px}.hg-design .headerHantei .headerType{color:var(--color01);font-size:24px;font-weight:700;margin-left:15px}.hg-design .headerTools{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:flex-end;margin:10px -10px 0;padding:10px 10px 0}.hg-design .headerTools>div+div{margin-left:15px}.hg-design .headerName{font-size:12px}.hg-design .headerLogout a{background:no-repeat center 1px/18px auto;background-image:url(./ico_header_logout.2.0.0.svg),url(./ico_header_logout.2.0.0.svg)}.hg-design .headerGuide a,.hg-design .headerLogout a{color:#666;display:block;font-size:7px;font-weight:700;padding:25px 0 0;text-align:center}.hg-design .headerGuide a{background:no-repeat center 2px/22px auto;background-image:url(./ico_header_guide.2.0.0.svg),url(./ico_header_guide.2.0.0.svg)}.hg-design .headerTos a{background:no-repeat center 1px/18px auto;background-image:url(./ico_header_tos.2.0.0.svg),url(./ico_header_tos.2.0.0.svg)}.hg-design .headerHelp a,.hg-design .headerTos a{color:#666;display:block;font-size:7px;font-weight:700;padding:25px 0 0;text-align:center}.hg-design .headerHelp a{background:no-repeat top/20px auto;background-image:url(./ico_header_help.2.0.0.svg),url(./ico_header_help.2.0.0.svg)}.hg-design .footerArea{background:#fff;padding:20px 0;text-align:center}.hg-design .footerText{font-size:12px}.hg-design .navArea{background:#284e4e;padding:14px 20px}.hg-design .navList01{display:flex;justify-content:flex-end}.hg-design .navList01 li{padding:0 0 0 10px}.hg-design .navList01 li a{align-items:center;background:#fff;border-radius:6px;color:var(--color01);display:flex;flex-direction:column;font-weight:700;height:48px;justify-content:center;text-decoration:none;width:164px}.hg-design .navList01 li a span{background:var(--color01);border-radius:30px;color:#fff;display:inline-block;font-size:12px;line-height:1.3;min-width:108px;text-align:center}.hg-design .navList01 .navList__student a{background:var(--color05)}.hg-design .navList01 .navList__web a span{background:#64c2ff}.hg-design .navList02{display:flex;justify-content:flex-start}.hg-design .navList02 li{padding:0 15px 0 0}.hg-design .navList02 li:first-child{width:440px}.hg-design .navList02 li:nth-child(2){width:135px}.hg-design .navList03{display:flex;margin:-14px -20px}.hg-design .navList03 .navList__col{align-items:center;display:flex;flex-shrink:0;padding:14px 20px;width:50%}.hg-design .navList03 .nav-classrooms{background:#1f3737;justify-content:space-between}.hg-design .navList03 .nav-classrooms .formSelect{flex-grow:1;margin:0}.hg-design .navList03 .nav-classrooms .btnItem{flex-shrink:0;margin:0 0 0 20px;width:110px}.hg-design .navList04{display:flex;justify-content:space-between;margin:-14px -20px}.hg-design .navList04 .navList__col{align-items:center;display:flex;flex-shrink:0;padding:14px 20px}.hg-design .navList04 .nav-link{background:#1f3737;flex-shrink:0;width:40%}@media screen and (max-width:920px){.hg-design .navList03{display:block}.hg-design .navList03 .navList__col{width:100%}}.hg-design .navTextbox01{align-items:center;background:no-repeat 15px/17px auto #fff;background-image:url(./ico_person01.2.0.0.svg),url(./ico_person01.2.0.0.svg);border:1px solid #ddd;border-radius:5px;display:flex;height:48px;justify-content:space-between;margin:0 15px 0 0;padding:0 10px 0 46px;position:relative;width:300px}.hg-design .navTextbox01 input[type=text]{background:none;border:none;font-size:16px;height:100%;outline:none;padding:5px 0;width:calc(100% - 56px)}.hg-design .navTextbox01 button{background:var(--color01);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:28px;margin:0 0 0 10px;width:56px}.hg-design .navList__paginate{align-items:center;background:no-repeat center 2px/17px auto;background-image:url(./ico_person02.2.0.0.svg),url(./ico_person02.2.0.0.svg);color:#fff;display:flex;justify-content:space-between;min-width:130px}.hg-design .navList__paginate--next,.hg-design .navList__paginate--prev{cursor:pointer;font-size:10px;height:36px;position:relative;text-align:center;width:40px}.hg-design .navList__paginate--next:before,.hg-design .navList__paginate--prev:before{background:var(--svg-order02) no-repeat center center/10px auto;content:"";display:block;height:20px;margin:auto;width:24px}.hg-design .navList__paginate--prev:before{transform:rotate(90deg)}.hg-design .navList__paginate--next:before{transform:rotate(-90deg)}.hg-design .drawerBlock{background:var(--color06);flex-shrink:0;font-size:14px;padding:60px 25px;position:relative;transition:all .2s linear;width:272px}.hg-design .drawerBlock.is-close{width:58px}.hg-design .drawerToggle{background:no-repeat 50%/13px auto;background-image:url(./ico_drawer01.2.0.0.svg),url(./ico_drawer01.2.0.0.svg);cursor:pointer;height:24px;position:absolute;right:14px;top:24px;transform:scale(1);width:24px}.hg-design .drawerBlock.is-close .drawerToggle{transform:scaleX(-1)}.hg-design .drawerNav{opacity:1;visibility:visible;width:222px}.hg-design .drawerBlock.is-close .drawerNav{opacity:0;visibility:hidden}.hg-design .drawerNav__title{border-bottom:1px solid #fff;font-size:12px;font-weight:700;margin:0 0 15px}.hg-design .drawerNav__group{padding:0 0 20px}.hg-design .drawerNav__config dt{color:#00426d;font-weight:700;margin:0 0 5px}.hg-design .drawerNav__btnlist li{padding:0 0 10px}.hg-design .drawerNav__btnlist .btnItem button{border-radius:4px;font-size:14px;height:28px}.hg-design .drawerNav__date{background:var(--color05);border-radius:4px;color:#00426d;font-weight:700;padding:5px 10px}.hg-design .drawerNav__text{font-size:10px;margin:0 0 10px}.hg-design .drawerNav__deadline{color:var(--color02);font-size:12px;font-weight:700;margin:0 0 10px}.hg-design .drawerNav__update{font-size:12px;margin:0 0 10px}.hg-design .inner,.hg-design .innerW,.hg-design .innerXW{padding-bottom:40px;padding-top:20px}.hg-design .mainTitle{color:var(--color01);font-size:30px;font-weight:700;margin:0 0 25px;text-align:center}.hg-design .mainTitle .fs{font-size:26px}.hg-design .mainTitleGroup{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.hg-design .mainTitleGroup .mainTitle{text-align:left;width:40%}.hg-design .mainTitleGroup .btnItem{width:225px}.hg-design .mainTitle.title-bg{background:var(--color01);color:#fff;margin:0 -10px 20px;padding:20px 10px}.hg-design .mainTitlePdf{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0 0}.hg-design .mainTitlePdf .mainTitle{text-align:left;width:70%}.hg-design .mainTitleStatus{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0 0}.hg-design .mainTitleStatus .mainTitle{text-align:left}.hg-design a{color:#068ce3;text-decoration:underline}.hg-design a:hover{text-decoration:none}.hg-design .leadText01{margin:0 10px 35px}.hg-design .leadText02{margin:20px 10px 10px}.hg-design .leadText03{margin:20px 0}.hg-design .leadText04{font-size:14px;margin:0 0 20px}.hg-design .leadText05{margin:20px 0 0}.hg-design .contentsStep.step-top{background:#ddd;padding-top:40px;position:relative}.hg-design .contentsStep.step-top:before{background:#f6f8f8;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.hg-design .contentsStep.step-bottom{margin-bottom:40px}.hg-design .contentsStep.step-bottom:after{background:#ddd;bottom:-40px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;width:100%}.hg-design .contentsStep.step-bottom .inner{padding-bottom:5px}.hg-design .contentsKamoku{background:#caeaff}.hg-design .contentsKamoku.kamoku-top{padding-top:40px;position:relative}.hg-design .contentsKamoku.kamoku-top:before{background:#f6f8f8;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.hg-design .contentsSave.save-top{background:#ddd;margin-top:-20px;padding-top:40px;position:relative}.hg-design .contentsSave.save-top:before{background:#caeaff;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.hg-design .contentsDrawer{display:flex;max-width:100%}.hg-design .contentsDrawer .contentBlock{flex-grow:1;min-width:0;padding:0 20px}.hg-design .unitTitle01{font-size:22px;font-weight:700;margin:0 10px 20px;padding:0 0 0 15px;position:relative}.hg-design .unitTitle01:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:29px;position:absolute;top:4px;width:4px}.hg-design .unitTitle02{font-size:20px;font-weight:700;margin:0 0 20px;position:relative}.hg-design .unitTitle03{color:var(--color01);font-size:24px;font-weight:700;margin:0 0 10px}.hg-design .unitTitle04{font-size:17px;font-weight:700;padding:20px 0 15px;position:relative}.hg-design .unitBox{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;margin:0 0 40px;padding:20px 10px}.hg-design .unitBox .unitTitle01{margin-left:0}.hg-design .errorMsg01{background:no-repeat 0 0/20px auto;background-image:url(./ico_error01.2.0.0.svg),url(./ico_error01.2.0.0.svg);color:var(--color02);font-size:12px;margin:10px 0;padding:0 0 0 22px}.hg-design .errorBox01{margin:0 0 10px}.hg-design .errorBox01,.hg-design .errorBox02{background:#fff;border:1px solid var(--color02);padding:12px 10px}.hg-design .errorBox02{margin:15px 10px}.hg-design .errorBox01 p,.hg-design .errorBox02 p{color:var(--color02);font-size:12px;padding:5px 10px}.hg-design .linkList01 ul{display:flex;justify-content:center;margin:0 -5px;padding:0 0 20px}.hg-design .linkList01 ul li{max-width:115px;padding:0 5px 20px;width:33.333%}.hg-design .linkList01 ul li a{display:block}.hg-design .linkList02 ul{display:flex;justify-content:space-between;margin:0 -7px;padding:0 0 20px}.hg-design .linkList02 ul li{max-width:204px;padding:0 7px 20px;width:33.333%}.hg-design .linkList02 ul li a{display:block}.hg-design .linkList03{padding:50px 0 0;text-align:center}.hg-design .linkList03 ul li+li{padding-top:20px}.hg-design .linkList03 ul li a{display:inline-block;max-width:335px}.hg-design .linkList04{width:100%}.hg-design .linkList04 ul{display:flex}.hg-design .linkList04 ul li{max-width:270px;width:49%}.hg-design .linkList04 ul li+li{margin-left:15px}.hg-design .linkList04 ul li a{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;display:flex;font-size:11px;font-weight:700;height:48px;justify-content:center;text-align:center;text-decoration:none;width:100%}.hg-design .linkList04 ul li em{display:inline-block;font-size:16px;vertical-align:middle}.hg-design .linkList04 ul li a[target=_blank]{background:no-repeat right 11px center/15px auto #fff;background-image:url(./ico_blank01.2.0.0.svg),url(./ico_blank01.2.0.0.svg)}.hg-design .formUnit{padding:0 0 15px}.hg-design .unit-flex{align-items:center;display:flex;padding-bottom:0}.hg-design .unit-flex+.unit-flex{padding-top:5px}.hg-design .unit-flex .formTitle{flex-shrink:0;line-height:1.25;padding-right:10px;width:80px}.hg-design .unit-border{border-bottom:1px solid #ddd;margin:0 -10px 15px;padding:0 10px 15px}.hg-design .formTitle{font-weight:700;margin:0 0 10px}.hg-design .formTitle--sub{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.hg-design .formTitle--sub em{grid-area:1/1/2/2}.hg-design .formTitle--sub .title-sub{grid-area:1/2/2/3}.hg-design .formGroup{flex-grow:1}.hg-design .formMsg{color:var(--color01);font-weight:700;padding:5px 0 20px;text-align:center}.hg-design .unitBox input:not(.el-input__inner)[type=date],.hg-design .unitBox input:not(.el-input__inner)[type=email],.hg-design .unitBox input:not(.el-input__inner)[type=number],.hg-design .unitBox input:not(.el-input__inner)[type=password],.hg-design .unitBox input:not(.el-input__inner)[type=tel],.hg-design .unitBox input:not(.el-input__inner)[type=text]{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 15px;width:100%}.hg-design .unitBox input:not(.el-input__inner)[type=date]:focus,.hg-design .unitBox input:not(.el-input__inner)[type=email]:focus,.hg-design .unitBox input:not(.el-input__inner)[type=number]:focus,.hg-design .unitBox input:not(.el-input__inner)[type=password]:focus,.hg-design .unitBox input:not(.el-input__inner)[type=tel]:focus,.hg-design .unitBox input:not(.el-input__inner)[type=text]:focus{outline:2px solid #000}.hg-design .unitBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--svg-select01) no-repeat right 9px center/10px auto #fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 20px 5px 15px;width:100%}.hg-design .unitBox select::-ms-expand{display:none}.hg-design .unitBox select option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hg-design .unitBox select:focus{outline:2px solid #000}.hg-design .formSelect{background:#fff;border:1px solid #ddd;border-radius:5px;margin:0 0 5px;position:relative}.hg-design .formSelect:before{background:var(--svg-select03) no-repeat center center/10px auto var(--color01);border-radius:0 4px 4px 0;bottom:0;content:"";position:absolute;right:0;top:0;width:48px;z-index:0}.hg-design .formSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:5px;font-size:16px;height:48px;margin:0;padding:10px 48px 10px 15px;position:relative;width:100%}.hg-design .formSelect.is-error{border-color:var(--color02)}.hg-design .formSelect.is-disabled{background:#f5f5f5}.hg-design .formSelect.is-disabled:before{background-color:#ccc}.hg-design .formSelect select:disabled{background:#0000!important}.hg-design .formSelect.select-school select{background-image:url(./ico_school01.2.0.0.svg),url(./ico_school01.2.0.0.svg);background-position:14px;background-repeat:no-repeat;background-size:20px auto;padding-left:50px}.hg-design .formSelect.select-persons select{background-image:url(./ico_person03.2.0.0.svg),url(./ico_person03.2.0.0.svg);background-position:14px;background-repeat:no-repeat;background-size:23px auto;padding-left:50px}.hg-design .formSearch{background:#fff;border:1px solid #ddd;border-radius:8px;height:48px;margin:0 0 5px;outline:0;padding:0 48px 0 0;position:relative;width:100%}.hg-design .formSearch input[type=search]{background:#0000;border:none;border-radius:8px 0 0 8px;font-size:16px;height:100%;padding:5px 15px;position:relative;width:100%}.hg-design .formSearch button{background:no-repeat 50%/20px auto var(--color01);background-image:url(./ico_search01.2.0.0.svg),url(./ico_search01.2.0.0.svg);border:none;border-radius:0 4px 4px 0;bottom:0;cursor:pointer;outline:none;position:absolute;right:0;top:0;width:48px;z-index:0}.hg-design .unitBox input.is-error{border-color:var(--color02)}.hg-design .unitBox input:disabled{background:#f5f5f5;border:none;color:#000}.hg-design .unitBox select.is-error{border-color:var(--color02)}.hg-design .unitBox select:disabled{background-color:#f5f5f5;background-image:var(--svg-select02);border:none;color:#000}.hg-design .formList01 .formList__row{align-items:center;display:flex}.hg-design .formList01 .formList__label{width:1.5em}.hg-design .formList01 .formList__item{flex-grow:1}.hg-design .formList01 .formList__row+.formList__row{padding-top:5px}.hg-design .formList02{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.hg-design .formList02 .formList__col{align-items:center;display:flex;flex-shrink:0;width:48%}.hg-design .formList02 .formList__col_1st,.hg-design .formList02 .formList__col_2nd{align-items:center;display:flex;flex-shrink:0;width:100%}.hg-design .formList02 .formList__label{flex-shrink:0;width:85px}.hg-design .formList02 .formList__label_1st,.hg-design .formList02 .formList__label_2nd{flex-shrink:0;width:65px}.hg-design .formList02 .formList__item{flex-grow:1;max-width:125px;padding-left:6px}.hg-design .formList03{align-items:center;display:flex;justify-content:space-between}.hg-design .formList03 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;width:32%}.hg-design .formList03 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.hg-design .formList03 .formList__item{flex-grow:1;padding-right:5px}.hg-design .formList04{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 10px;width:100%}.hg-design .formList04 .formTitle{margin-bottom:0;padding-right:10px}.hg-design .formList04 .btnItem{flex-shrink:0;width:50%}.hg-design .formList04 .btnItem a,.hg-design .formList04 .btnItem button{margin:0 0 0 auto;max-width:167px}.hg-design .formList05{align-items:center;display:flex;justify-content:space-between}.hg-design .formList05 .formList__col{align-items:center;display:flex;flex-shrink:0;width:48%}.hg-design .formList05 .formList__label{flex-shrink:0;width:1.5em}.hg-design .formList05 .formList__item{flex-grow:1}.hg-design .formList06{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 0 25px}.hg-design .formList06 .formList__col:first-child{margin-right:20px;max-width:335px;width:40%}.hg-design .formList06 .formList__col:nth-child(2){width:50%}.hg-design .formList07{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 -15px}.hg-design .formList07 .formList__col{align-items:flex-start;display:flex;flex-shrink:0;padding:10px 0 5px}.hg-design .formList07 .formList__label{flex-shrink:0;font-weight:700;margin:0 0 10px;padding:0 15px 0 0;width:max-content}.hg-design .formList07 .formList__item{flex-grow:1}.hg-design .formList07 .formList__col--a .formList__item{width:120px}.hg-design .formList07 .formList__col--b{padding-left:40px}.hg-design .formList07 .formList__col--b .formList__item{width:200px}.hg-design .formList07 .formList__col--c{flex-grow:1;padding-left:40px}.hg-design .formList07 .formList__col--c .formList__item{flex-grow:1;max-width:400px;width:100%}.hg-design .formList07 .formList__col--d{width:50%}.hg-design .formList08{align-items:center;display:flex;justify-content:space-between}.hg-design .formList08 .formList__col{align-items:center;display:flex;flex-shrink:0}.hg-design .formList08 .formList__col:first-child{width:60%}.hg-design .formList08 .formList__col:nth-child(2){width:40%}.hg-design .formList08 .formList__col+.formList__col{padding-left:10px}.hg-design .formList08 .formList__col .formList__item{flex-grow:1}.hg-design .formList09{align-items:center;display:flex;justify-content:space-between}.hg-design .formList09 .formList__col{align-items:center;display:flex;flex-shrink:0;width:calc(50% - 5px)}.hg-design .formList09 .formList__col:first-child{width:45%}.hg-design .formList09 .formList__col:nth-child(2){width:55%}.hg-design .formList09 .formList__col+.formList__col{padding-left:10px}.hg-design .formList09 .formList__col .formList__item{flex-grow:1}.hg-design .formList10{align-items:center;display:flex;justify-content:space-between}.hg-design .formList10 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;width:45%}.hg-design .formList10 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.hg-design .formList10 .formList__item{flex-grow:1;padding-right:5px}.hg-design .formList11 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;max-width:100px;width:90%}.hg-design .formList11 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.hg-design .formList11 .formList__item{flex-grow:1;padding-right:5px}.hg-design .formRadio01{display:flex;flex-wrap:wrap;margin-left:-30px}.hg-design .formRadio01 li{padding:5px 0 5px 30px}.hg-design .formRadio02{margin:0 auto -10px;max-width:100%;width:max-content}.hg-design .formRadio02 li+li{padding:15px 0 0}.hg-design .formRadio{position:relative}.hg-design .formRadio label{cursor:pointer}.hg-design .formRadio span{display:inline-block;min-height:23px;padding:0 0 0 23px;position:relative}.hg-design .formRadio span:before{background:#fff;border:1px solid var(--color01);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.hg-design .formRadio input[type=radio]:not(.el-radio__original):checked+span:after{background:var(--color01);border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:7px;width:12px}.hg-design .formRadio input[type=radio]:not(.el-radio__original){display:none;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .formCheckbox01{padding:0 0 7px}.hg-design .formCheckbox01 li{margin:0 0 7px}.hg-design .formCheckbox{position:relative}.hg-design .formCheckbox label{cursor:pointer}.hg-design .formCheckbox span{display:inline-block;padding:0 0 0 26px;position:relative}.hg-design .formCheckbox span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.hg-design .formCheckbox input[type=checkbox]:checked+span:before{background:no-repeat 50%/14px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .formCheckbox input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .formTable01{height:120vw;max-height:500px;overflow-x:hidden;overflow-y:auto}.hg-design .formTable01 table{border:1px solid #ddd;width:97%}.hg-design .formTable01 table td{background:#fff;border:1px solid #ddd;font-weight:700}.hg-design .formTable01 table td:first-child{padding:0 5px;text-align:center;vertical-align:middle;width:40px}.hg-design .formTable01 table td:nth-child(2){padding:4px 10px;text-align:left;vertical-align:middle}.hg-design .formTable01 table thead td{background:var(--color06);font-size:12px}.hg-design .formTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .formTable__radio span{padding-left:18px}.hg-design .formTable__title{font-size:14px}.hg-design .formTable__text{font-size:12px}.hg-design .unitTable01 table{border:1px solid #ddd;width:100%}.hg-design .unitTable01 table td{background:#fff;border:1px solid #ddd;padding:10px 15px;vertical-align:middle}.hg-design .unitTable01 table thead td,.hg-design .unitTable01 table thead th{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.hg-design .unitTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .unitTable01 table tbody td:nth-child(4){width:140px}.hg-design .unitTable02 table{border:1px solid #ddd;margin:0 0 20px;width:100%}.hg-design .unitTable02 table td,.hg-design .unitTable02 table th{background:#fff;border:1px solid #ddd;padding:10px 15px;vertical-align:middle}.hg-design .unitTable02 table thead td,.hg-design .unitTable02 table thead th{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.hg-design .unitTable02 table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .unitTable02 table tbody td:first-child{text-align:center;width:150px}.hg-design .unitTable02 table tbody td:nth-child(3){width:55%}.hg-design .termsBox{border:1px solid #ddd;border-radius:8px;font-size:14px;height:260px;margin:0 0 10px;overflow-x:hidden;overflow-y:auto;padding:20px 14px;width:100%}.hg-design .termsCheck{padding:5px 0 0}.hg-design .termsCheck span{display:inline-block;font-weight:700;padding:0 0 0 32px;position:relative}.hg-design .termsCheck span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.hg-design .termsCheck input[type=checkbox]:not(.el-checkbox__original):checked+span:before{background:no-repeat 50%/18px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .termsCheck input[type=checkbox]:not(.el-checkbox__original){left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .termsCheck.is-disabled{color:#ccc}.hg-design .termsCheck.is-disabled input[type=checkbox]:not(.el-checkbox__original):disabled+span:before{background-color:#ccc;border-color:#ccc}.hg-design .noteText01,.hg-design .noteText02{font-size:12px;padding:10px 0;width:100%}.hg-design .noteText02 li{padding-left:1.2em;position:relative}.hg-design .noteText02 li+li{margin-top:5px}.hg-design .noteText02 li:before{content:"※";left:0;position:absolute;top:0}.hg-design .noteText03{font-size:12px;padding:0 0 10px;width:100%}.hg-design .noteText03 li{padding-left:1.2em;position:relative}.hg-design .noteText03 li:before{content:"※";left:0;position:absolute;top:0}.hg-design .noteText04{font-size:10px;padding:5px 0;width:100%}.hg-design .noteText04 li{padding-left:1.2em;position:relative}.hg-design .noteText04 li+li{margin-top:5px}.hg-design .noteText04 li:before{content:"※";left:0;position:absolute;top:0}.hg-design .noteText05{background:var(--color05);border-radius:6px;margin:0 0 20px;padding:13px 10px}.hg-design .noteText05 li{font-size:12px;padding-left:1em;position:relative}.hg-design .noteText05 li+li{margin-top:2px}.hg-design .noteText05 li:before{background:#333;border-radius:50%;content:"";height:2px;left:5px;position:absolute;top:8px;width:2px}.hg-design .loginInfo{padding:10px}.hg-design .loginInfo p{margin:0 0 15px}.hg-design .arwLink01{background:var(--svg-arw02) no-repeat 8px 7px/8px auto;margin:0 0 15px;padding:0 0 0 24px}.hg-design .arwLink01 a{font-weight:700;text-decoration:none}.hg-design .arwLink02{padding:40px 0;text-align:center}.hg-design .arwLink02 a{font-weight:700;text-decoration:none}.hg-design .arwLink02 a:before{background:var(--svg-arw02) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14px;margin-right:6px;transform:rotate(-90deg);width:8px}.hg-design .arwLink03{padding:0 0 10px}.hg-design .arwLink03 a{font-weight:700;text-decoration:none}.hg-design .arwLink03 a:before{background:var(--svg-arw02) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14px;margin-right:6px;transform:scaleX(-1);width:8px}.hg-design .helpLink01{font-size:11px;margin-top:-30px;text-align:right}.hg-design .helpLink01 a{background:no-repeat 100%/14px auto;background-image:url(./ico_help01.2.0.0.svg),url(./ico_help01.2.0.0.svg);color:#333;display:inline-block;padding:0 18px 0 0;text-decoration:none}.hg-design .clearLink01 a{background:no-repeat left 6px/14px auto;background-image:url(./ico_clear01.2.0.0.svg),url(./ico_clear01.2.0.0.svg);color:var(--color01);display:inline-block;font-weight:700;padding:0 0 0 20px;text-decoration:none}.hg-design .searchResult__num{font-weight:700;padding:0 0 20px}.hg-design .searchResult__num em{color:var(--color01);font-size:20px}.hg-design .searchResult__table table{border:1px solid #ddd;width:100%}.hg-design .searchResult__table table td{background:#fff;border:1px solid #ddd;padding:10px 15px;text-align:center;vertical-align:middle}.hg-design .searchResult__table table thead td{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.hg-design .searchResult__table table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .searchResult__dl{align-items:center;background:var(--color01);border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;margin:0 auto;position:relative;text-decoration:none!important;width:110px}.hg-design .searchResult .errorMsg{margin-top:20px}.hg-design .frameBox01{border:1px solid #ddd;display:flex}.hg-design .frameBox01 .frameBox__col{flex-shrink:0;padding:20px;width:50%}.hg-design .frameBox01 .frameBox__col+.frameBox__col{border-left:1px solid #ddd;flex-grow:1}.hg-design .frameBox01 .frameBox__title{font-weight:700;margin:0 0 17px}.hg-design .frameBox01 .frameBox__text{margin:0 0 3px}.hg-design .frameBox01 .formUnit{align-items:center;justify-content:flex-start;padding-top:20px}.hg-design .frameBox01 .formTitle{width:220px}.hg-design .frameBox01 .formGroup{flex-grow:0;margin:0;width:150px}.hg-design .schoolBox__col{border:1px solid #aaa;border-radius:8px;display:flex;justify-content:space-between;padding:18px 0 18px 20px}.hg-design .schoolBox__col+.schoolBox__col{margin-top:10px}.hg-design .schoolBox__group{flex-grow:1;padding:0 10px 0 0}.hg-design .schoolBox__choice{align-items:center;display:flex;margin:0 0 10px;position:relative}.hg-design .schoolBox__choice em{color:var(--color01);font-weight:700}.hg-design .schoolBox__caution{margin-left:20px;position:relative}.hg-design .schoolBox__caution--icon{background:var(--color02);border-radius:30px;color:#fff;font-size:12px;padding:1px 5px}.hg-design .schoolBox__name{font-size:18px;font-weight:700}.hg-design .schoolBox__msg{color:var(--color02);font-size:12px;padding:5px 0 0}.hg-design .schoolBox__btn{flex-shrink:0;width:82px}.hg-design .schoolBox__btn .btnItem+.btnItem{padding-top:12px}.hg-design .schoolBox__order{flex-shrink:0;margin-left:10px;width:40px}.hg-design .schoolBox__order>div{background-color:var(--color05);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:40px;position:relative;width:40px}.hg-design .schoolBox__order>div:before{background:var(--svg-order01) no-repeat 0 0/100% auto;content:"";display:block;height:6px;left:50%;margin:-3px 0 0 -5px;position:absolute;top:50%;width:10px}.hg-design .schoolBox__order--up{border-radius:6px 0 0;margin-bottom:2px}.hg-design .schoolBox__order--up:before{transform:scaleY(-1)}.hg-design .schoolBox__order--down{border-radius:0 0 0 6px}.hg-design .schoolBox__order>div.is-disabled{background-color:#ccc;cursor:default}.hg-design .schoolBox__order>div.is-disabled:before{background-image:var(--svg-order02)}.hg-design .kamokuBox{background:#fff;border:1px solid #aaa}.hg-design .kamokuBox__row{border-bottom:1px solid #aaa;padding:12px 20px}.hg-design .kamokuBox__row:last-child{border-bottom:none}.hg-design .kamokuBox__row.kamoku-off{background:#ccc}.hg-design .kamokuBox__sub .formList11{margin-bottom:-5px;margin-top:-5px}.hg-design .kamokuBox__sub.kamoku-off{background:#ccc}.hg-design .kamokuBox__item{align-items:center;display:flex;justify-content:space-between}.hg-design .kamokuBox__title{font-weight:700;padding:0 0 0 32px}.hg-design .kamokuBox__title span{display:inline-block;margin-left:-32px;padding:0 0 0 32px;position:relative}.hg-design .kamokuBox__title span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.hg-design .kamokuBox__title input[type=checkbox]:checked+span:before{background:no-repeat 50%/18px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .kamokuBox__title input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .kamokuBox__title.is-disabled{color:#ccc}.hg-design .kamokuBox__title.is-disabled input[type=checkbox]:disabled+span:before{background-color:#ccc;border-color:#ccc}.hg-design .kamokuBox__score{align-items:flex-end;color:#000;display:flex;font-size:10px;justify-content:flex-end;width:100px}.hg-design .kamokuBox__score .score-r{width:4em}.hg-design .kamokuBox__score .score-r:before{content:"/";display:inline-block;margin:0 3px}.hg-design .kamokuBox__score .score-l{font-size:19px;font-weight:700}.hg-design .kamokuBox__score .score-on{color:var(--color01);font-size:14px}.hg-design .kamokuBox__score .score-on em{font-size:19px}.hg-design .kamokuBox__col{align-items:center;display:flex;justify-content:space-between;padding:15px 0 0}.hg-design .kamokuBox__col>div{width:calc(50% - 7px)}.hg-design .kamokuBox__col .formSelect{height:40px;margin:0}.hg-design .kamokuBox__col .formSelect:before{width:40px}.hg-design .kamokuBox__col .formSelect select{height:40px;margin:0;padding:5px 40px 5px 14px}.hg-design .kamokuBox__col .btnItem{padding-top:0!important}.hg-design .kamokuBox__col .attention{font-size:14px}.hg-design .kamokuBox__row .btnItem button{height:40px}.hg-design .kamokuBox__row input[type=text]{height:40px!important;margin:0;width:80px!important}.hg-design .kamokuBox__subgroup{margin:12px 0 -12px}.hg-design .kamokuBox__sub{border-top:1px dashed #aaa;margin:0 -20px;padding:12px 20px}.hg-design .sougouBox{background:#fff;border-radius:8px;margin:0 10px 20px;padding:20px 10px}.hg-design .sougouBox__msg{font-size:18px;font-weight:700;padding:25px 0 10px;text-align:center}.hg-design .sougouBox__score{align-items:flex-end;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0 0 30px}.hg-design .sougouBox__score .score-r:before{content:"/";display:inline-block;margin:0 3px}.hg-design .sougouBox__score .score-l{color:var(--color01);font-size:18px}.hg-design .sougouBox__score .score-l em{font-size:28px}.hg-design .sougouBox__caution{color:var(--color02);font-size:12px;padding:0 0 10px;text-align:center}.hg-design .caution_text{display:inline-block;text-align:left}@media screen and (max-width:860px){.hg-design .hanteiSP{display:block}.hg-design .hanteiPC{display:none}.hg-design .hanteiTab{padding:0 0 30px;position:relative}.hg-design .hanteiTab ul{border-bottom:1px solid #ccc;display:flex}.hg-design .hanteiTab ul li{color:#333;cursor:pointer;flex-shrink:0;font-size:20px;font-weight:700;padding:12px 0;position:relative;text-align:center;width:50%}.hg-design .hanteiTab ul li.is-current{color:var(--color01)}.hg-design .hanteiTab ul li.is-current:before{background:var(--color01);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0}.hg-design .hanteiUnit{background:#fff}.hg-design .hanteiUnit__head{align-items:flex-end;background:var(--color06);display:flex;font-size:12px;font-weight:700;padding:8px 0 4px;text-align:center}.hg-design .hanteiUnit__group{border-bottom:1px solid #ddd}.hg-design .hanteiUnit__summary{align-items:center;display:flex;padding:12px 0}.hg-design .hanteiUnit__head--num,.hg-design .hanteiUnit__summary--num{flex-shrink:0;width:46px}.hg-design .hanteiUnit__head--name{flex-grow:1;text-align:left}.hg-design .hanteiUnit__head--grade{flex-shrink:0;line-height:1.4;width:38px}.hg-design .hanteiUnit__head--toggle,.hg-design .hanteiUnit__summary--toggle{flex-shrink:0;width:40px}.hg-design .hanteiUnit__summary--num{font-size:14px;text-align:center}.hg-design .hanteiUnit__summary--name{flex-grow:1}.hg-design .hanteiUnit__summary--school{font-weight:700}.hg-design .hanteiUnit__summary--faculty{font-size:12px}.hg-design .hanteiUnit__summary--grade{flex-shrink:0;text-align:center;width:38px}.hg-design .hanteiUnit__summary--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;margin:0 auto;width:28px}.hg-design .hanteiUnit__summary--toggle{cursor:pointer;height:40px;position:relative;width:40px}.hg-design .hanteiUnit__summary--toggle:before{background:var(--svg-arw02) no-repeat 0 0;content:"";display:block;height:13px;left:50%;margin:-7px 0 0 -4px;position:absolute;top:50%;transform:rotate(90deg);width:8px}.hg-design .hanteiUnit__summary--toggle.is-open:before{transform:rotate(-90deg)}.hg-design .hanteiUnit__detail{background-color:var(--color05);border-top:1px solid #ddd;display:none;padding:10px}.hg-design .hanteiUnit__detail.is-open{display:block}.hg-design .hanteiUnit__detail--title{font-weight:700;padding:10px 0}.hg-design .hanteiUnit__detail--box{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 0 20px}.hg-design .hanteiUnit__detail--dt{background:var(--color06);border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:12px;font-weight:700;padding:7px 5px;text-align:center}.hg-design .hanteiUnit__detail--dd{font-size:12px;padding:10px 7px}.hg-design .hanteiUnit__detail--col{align-items:flex-start;display:flex;justify-content:center;padding:10px}.hg-design .hanteiUnit__detail--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;margin:0 auto;width:36px}.hg-design .hanteiUnit__detail--item{margin:0 0 0 24px;width:212px}.hg-design .hanteiUnit__detail--label{background:#f4f4f4;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.hg-design .hanteiUnit__detail--line{display:flex;justify-content:space-between;margin-top:10px;position:relative;text-align:center}.hg-design .hanteiUnit__detail--line:before{background:#ddd;content:"";display:block;height:4px;left:0;position:absolute;right:0;top:11px;width:100%;z-index:0}.hg-design .hanteiUnit__detail--line .line>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;position:relative;width:28px}.hg-design .hanteiUnit__detail--line .num{display:inline-block;font-size:13px;padding:1px 0 0;text-align:center}.hg-design .hanteiUnit__detail--text{padding:5px 0 0}.hg-design .hanteiUnit__detail--score{font-size:10px;margin:0 0 10px}.hg-design .hanteiUnit__detail--score em{font-size:14px;font-weight:700}.hg-design .hanteiUnit__detail--data{align-items:center;display:flex;margin:0 0 12px}.hg-design .hanteiUnit__detail--data dt{background:#f4f4f4;line-height:1.2;margin:0 6px 0 0;padding:3px 5px;text-align:center}.hg-design .hanteiUnit__detail--rank{font-size:12px;padding:5px 0 0}.hg-design .hanteiUnit__detail--applicant{font-size:14px;margin:0 0 15px}.hg-design .hanteiUnit__detail--applicant .num{display:inline-block;font-weight:700;margin:0 5px 0 15px}.hg-design .hanteiUnit__detail--applicant .tag{background:#f4f4f4;display:inline-block;line-height:1.3;padding:1px 5px}.hg-design .hanteiUnit__detail--legend{display:flex;flex-wrap:wrap;font-size:12px;margin:0 0 15px -20px}.hg-design .hanteiUnit__detail--legend li{padding:0 0 3px 20px;position:relative}.hg-design .hanteiUnit__detail--legend li .grade-a,.hg-design .hanteiUnit__detail--legend li .grade-b,.hg-design .hanteiUnit__detail--legend li .grade-c,.hg-design .hanteiUnit__detail--legend li .grade-d,.hg-design .hanteiUnit__detail--legend li .grade-e,.hg-design .hanteiUnit__detail--legend li .legend-a,.hg-design .hanteiUnit__detail--legend li .legend-b{display:inline-block;height:14px;margin:2px 3px 0 0;vertical-align:top;width:14px}.hg-design .hanteiUnit__detail--legend li .legend-a{background:#707070}.hg-design .hanteiUnit__detail--legend li .legend-b{background:#fff;border:1px solid #707070}.hg-design .hanteiUnit__detail--legend li .star{color:var(--color02);display:inline-block;font-size:1.1em;line-height:1.3;margin:0 3px 0 0;vertical-align:top}.hg-design .hanteiUnit__detail--figure img{width:100%}.hg-design .hanteiUnit__detail--table{margin:0 0 20px}.hg-design .hanteiUnit__detail--table table{background:#fff;border:1px solid #ddd;font-size:12px;margin-bottom:-1px;table-layout:fixed;width:100%}.hg-design .hanteiUnit__detail--table table td,.hg-design .hanteiUnit__detail--table table th{border:1px solid #ddd;padding:8px 3px;text-align:center;vertical-align:middle}.hg-design .hanteiUnit__detail--table table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .hanteiUnit__detail--table table thead th:first-child{border-left-color:#ddd}.hg-design .hanteiUnit__detail--table table thead th:last-child{border-right-color:#ddd}.hg-design .hanteiUnit__detail--table table tbody th.head,.hg-design .hanteiUnit__detail--table table thead th.head{width:30px;writing-mode:vertical-rl}.hg-design .hanteiUnit__detail--table tbody tr:nth-child(2n){background:#f4f4f4}.hg-design .hanteiUnit__detail--chart{background:#fff;border:1px solid #ddd;margin:0 0 20px;padding:20px 10px}.hg-design .hanteiTable table{background:#fff;border:1px solid #ddd;font-size:12px;table-layout:fixed;width:100%}.hg-design .hanteiTable table td,.hg-design .hanteiTable table th{border:1px solid #ddd;height:4em;padding:8px 3px;text-align:center;vertical-align:middle}.hg-design .hanteiTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .hanteiTable table thead th:first-child{border-left-color:#ddd}.hg-design .hanteiTable table thead th:last-child{border-right-color:#ddd}.hg-design .hanteiTable tbody tr:nth-child(2n){background:#f4f4f4}.hg-design .hanteiTable .table-border01 td{border-bottom-width:2px}.hg-design .hanteiUnit__detail--remark{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin:0 0 20px}}@media screen and (min-width:861px){.hg-design .hanteiSP{display:none}.hg-design .hanteiPC{display:block}.hg-design .hanteiTable table{background:#fff;border:1px solid #ddd;table-layout:fixed;width:100%}.hg-design .hanteiTable table td,.hg-design .hanteiTable table th{border:1px solid #ddd;padding:8px 1px;text-align:center;vertical-align:middle}.hg-design .hanteiTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .hanteiTable table thead th:first-child{border-left-color:#ddd}.hg-design .hanteiTable table thead th:last-child{border-right-color:#ddd}.hg-design .hanteiTable table thead th.sep{border-bottom-color:#fff}.hg-design .hanteiTable tbody tr:nth-child(2n){background:#f4f4f4}.hg-design .hanteiTable .table-border01 td{border-bottom-width:2px}.hg-design .hanteiUnit{background:#fff;border-radius:0 0 8px 8px}.hg-design .hanteiUnitSelect{border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 34px}.hg-design .hanteiUnit__head{align-items:stretch;background:var(--color06);display:flex;font-weight:700;text-align:center}.hg-design .hanteiUnit__head>div{align-content:center;padding:8px 10px}.hg-design .hanteiUnit__head>div:not(:first-child){border-left:1px solid #fff}.hg-design .hanteiUnit__head>div:last-child{border-right:1px solid #ddd}.hg-design .hanteiUnit__summary{align-items:stretch;background:#fff;border-bottom:1px solid #ddd;cursor:pointer;display:flex;text-align:center}.hg-design .hanteiUnit__summary:nth-child(odd){background:#f4f4f4}.hg-design .hanteiUnit__summary.is-select{background-color:var(--color05)}.hg-design .hanteiUnit__summary>div{align-content:center;border-right:1px solid #ddd;padding:11px 10px}.hg-design .hanteiUnit__head--radio,.hg-design .hanteiUnit__summary--radio{flex-shrink:0;max-width:90px;width:10%}.hg-design .hanteiUnit__summary--radio .formRadio{height:18px}.hg-design .hanteiUnit__summary--radio .formRadio span{line-height:1;min-height:18px;padding-left:18px}.hg-design .hanteiUnit__summary--radio .formRadio span:before{top:0}.hg-design .hanteiUnit__summary--radio .formRadio input[type=radio]:checked+span:after{top:3px}.hg-design .hanteiUnit__head--num,.hg-design .hanteiUnit__summary--num{flex-shrink:0;max-width:90px;width:10%}.hg-design .hanteiUnit__head--name{flex-grow:1}.hg-design .hanteiUnit__summary--name{display:flex;flex-grow:1;flex-wrap:wrap;text-align:left}.hg-design .hanteiUnit__summary--school{margin-right:1em}.hg-design .hanteiUnit__head--grade,.hg-design .hanteiUnit__summary--grade{flex-shrink:0;max-width:210px;width:16%}.hg-design .hanteiUnit__summary--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:28px}.hg-design .hanteiUnitBalloon{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029}.hg-design .hanteiUnit__bar{display:grid;grid-template-columns:1fr 230px 1fr;grid-template-rows:auto;position:relative;grid-column-gap:0;grid-row-gap:0;background:var(--color01);color:#fff;padding:14px 12px}.hg-design .hanteiUnit__bar.bar-top{border-radius:8px 8px 0 0}.hg-design .hanteiUnit__bar.bar-top:after{background:var(--color01);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:16px;left:40px;position:absolute;top:-15px;width:26px}.hg-design .hanteiUnit__bar.bar-bottom{border-radius:0 0 8px 8px}.hg-design .hanteiUnit__bar--title{align-items:center;display:flex;grid-area:1/1/2/2}.hg-design .hanteiUnit__bar--label{background:#fff;border-radius:30px;color:var(--color01);font-size:14px;font-weight:700;padding:2px 10px}.hg-design .hanteiUnit__bar--name{align-items:center;display:flex;line-height:1.2;padding:0 0 0 20px}.hg-design .hanteiUnit__bar--school{font-size:24px;font-weight:700;margin-right:.5em}.hg-design .hanteiUnit__bar--page{align-items:center;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;grid-area:1/2/2/3;justify-content:space-between;padding:0 12px}.hg-design .hanteiUnit__bar--current{font-size:14px;font-weight:700;line-height:1;padding:6px 0 0}.hg-design .hanteiUnit__bar--current em{display:inline-block;font-size:30px;margin:-6px .5em 0;vertical-align:middle}.hg-design .hanteiUnit__bar--next,.hg-design .hanteiUnit__bar--prev{cursor:pointer;font-size:10px;height:36px;position:relative;text-align:center;width:40px}.hg-design .hanteiUnit__bar--next:before,.hg-design .hanteiUnit__bar--prev:before{background:var(--svg-order02) no-repeat center center/10px auto;content:"";display:block;height:20px;margin:auto;width:24px}.hg-design .hanteiUnit__bar--prev:before{transform:rotate(90deg)}.hg-design .hanteiUnit__bar--next:before{transform:rotate(-90deg)}.hg-design .hanteiUnit__detail--block{border-top:1px solid #ddd;padding:20px 10px}.hg-design .hanteiUnit__detail--block:first-child{border-top:none}.hg-design .hanteiUnit__detail--title{font-size:18px;font-weight:700;margin:0 0 20px;padding:0 0 0 14px;position:relative}.hg-design .hanteiUnit__detail--title:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:24px;position:absolute;top:3px;width:4px}.hg-design .hanteiUnit__detail--box{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;display:flex}.hg-design .hanteiUnit__detail--box .hanteiUnit__detail--dl{border-right:1px solid #ddd;flex-shrink:0;width:33.334%}.hg-design .hanteiUnit__detail--dt{background:var(--color06);border-bottom:1px solid #ddd;font-weight:700;padding:9px 5px;position:relative;text-align:center}.hg-design .hanteiUnit__detail--dl:not(:first-child) .hanteiUnit__detail--dt:before{background:#fff;bottom:0;content:"";display:block;left:-1px;position:absolute;top:0;width:1px}.hg-design .hanteiUnit__detail--dd{padding:10px 7px}.hg-design .hanteiUnit__detail--col{display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px 60px auto;padding:10px;grid-column-gap:0;grid-row-gap:0}.hg-design .hanteiUnit__detail--grade{grid-area:1/1/2/2}.hg-design .hanteiUnit__detail--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;width:36px}.hg-design .hanteiUnit__detail--hyoka{grid-area:3/1/4/3}.hg-design .hanteiUnit__detail--label{background:#f4f4f4;font-size:14px;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.hg-design .hanteiUnit__detail--line{display:flex;justify-content:space-between;margin-top:10px;position:relative;text-align:center}.hg-design .hanteiUnit__detail--line:before{background:#ddd;content:"";display:block;height:4px;left:0;position:absolute;right:0;top:11px;width:100%;z-index:0}.hg-design .hanteiUnit__detail--line .line>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;position:relative;width:28px}.hg-design .hanteiUnit__detail--line .num{display:inline-block;font-size:13px;padding:1px 0 0;text-align:center}.hg-design .hanteiUnit__detail--text{font-size:14px;grid-area:5/1/6/3;padding:5px 0 0}.hg-design .hanteiUnit__detail--score{font-weight:700;grid-area:1/2/2/3;margin:0 0 10px}.hg-design .hanteiUnit__detail--score em{font-size:25px}.hg-design .hanteiUnit__detail--data{font-size:14px;grid-area:2/1/3/3}.hg-design .hanteiUnit__detail--data dt{background:#f4f4f4;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.hg-design .hanteiUnit__detail--data dd{margin:0 0 5px}.hg-design .hanteiUnit__detail--chart{background:#fff;border:1px solid #ddd}.hg-design .hanteiUnit__detail--graph{display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:830px;padding:10px 0;grid-column-gap:0;grid-row-gap:0}.hg-design .hanteiUnit__detail--applicant{grid-area:1/1/2/2;margin:0 0 15px}.hg-design .hanteiUnit__detail--applicant .num{display:inline-block;font-weight:700;margin:0 5px 0 15px}.hg-design .hanteiUnit__detail--applicant .tag{background:#f4f4f4;display:inline-block;line-height:1.3;margin-top:5px;padding:1px 5px}.hg-design .hanteiUnit__detail--legend{font-size:14px;grid-area:2/1/3/2;margin:0 0 15px}.hg-design .hanteiUnit__detail--legend li{padding:0 0 8px;position:relative}.hg-design .hanteiUnit__detail--legend li .grade-a,.hg-design .hanteiUnit__detail--legend li .grade-b,.hg-design .hanteiUnit__detail--legend li .grade-c,.hg-design .hanteiUnit__detail--legend li .grade-d,.hg-design .hanteiUnit__detail--legend li .grade-e,.hg-design .hanteiUnit__detail--legend li .legend-a,.hg-design .hanteiUnit__detail--legend li .legend-b{display:inline-block;height:14px;margin:2px 3px 0 0;vertical-align:top;width:14px}.hg-design .hanteiUnit__detail--legend li .legend-a{background:#707070}.hg-design .hanteiUnit__detail--legend li .legend-b{background:#fff;border:1px solid #707070}.hg-design .hanteiUnit__detail--legend li .star{color:var(--color02);display:inline-block;font-size:1.1em;line-height:1.3;margin:0 3px 0 0;vertical-align:top}.hg-design .hanteiUnit__detail--figure{grid-area:1/2/3/3}.hg-design .hanteiUnit__detail--figure img{width:100%}.hg-design .hanteiUnit__detail--rank{font-size:14px;grid-area:3/1/4/3;padding:5px 0 0}.hg-design .hanteiUnit__detail--table table{background:#fff;border:1px solid #ddd;table-layout:fixed;width:100%}.hg-design .hanteiUnit__detail--table table td,.hg-design .hanteiUnit__detail--table table th{border:1px solid #ddd;padding:8px 3px;text-align:center;vertical-align:middle}.hg-design .hanteiUnit__detail--table table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .hanteiUnit__detail--table table thead th:first-child{border-left-color:#ddd}.hg-design .hanteiUnit__detail--table table thead th:last-child{border-right-color:#ddd}.hg-design .hanteiUnit__detail--table table thead th.head{border-bottom-color:#fff}.hg-design .hanteiUnit__detail--table tbody tr:nth-child(2n){background:#f4f4f4}.hg-design .hanteiUnit__detail--remark{background:#fff;border:1px solid #ddd}}.hg-design .grade-a{background-color:#f5821f!important}.hg-design .grade-b{background-color:#ebb932!important}.hg-design .grade-c{background-color:#53b50a!important}.hg-design .grade-d{background-color:#6d8bf0!important}.hg-design .grade-e{background-color:#bc7dcc!important}.hg-design .jikosaiten .qDaimon .qHead{font-size:20px;font-weight:700;margin:0 0 20px}.hg-design .jikosaiten .qDaimon .qBody{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;display:grid;grid-template-columns:1fr repeat(2,auto) 36px;grid-template-rows:repeat(3,auto);margin:0 0 10px;padding:10px 10px 15px;grid-column-gap:0;grid-row-gap:0}.hg-design .jikosaiten .qDaimon .qBody .qNum{align-self:center;font-weight:700;grid-area:1/1/2/2}.hg-design .jikosaiten .qDaimon .qBody .qHaiten{align-self:center;grid-area:1/2/2/3}.hg-design .jikosaiten .qDaimon .qBody .qHaiten .pdSet:after{content:"/";margin:0 5px}.hg-design .jikosaiten .qDaimon .qBody .qKaitou{align-self:center;grid-area:1/3/2/4;margin-right:9px}.hg-design .jikosaiten .qDaimon .qBody .qKekka{grid-area:1/4/2/5;width:36px}.hg-design .jikosaiten .qDaimon .qBody .qKekka>span{display:block;height:36px;width:36px}.hg-design .jikosaiten .qDaimon .qBody .qKekka .null{background:0 0 no-repeat;background-image:url(./ico_null.2.0.0.svg),url(./ico_null.2.0.0.svg)}.hg-design .jikosaiten .qDaimon .qBody .qKekka .correct{background:0 0 no-repeat;background-image:url(./ico_maru.2.0.0.svg),url(./ico_maru.2.0.0.svg)}.hg-design .jikosaiten .qDaimon .qBody .qKekka .incorrect{background:0 0 no-repeat;background-image:url(./ico_batsu.2.0.0.svg),url(./ico_batsu.2.0.0.svg)}.hg-design .jikosaiten .qDaimon .qBody .qRadio{grid-area:2/1/3/5;margin-left:-5px}.hg-design .jikosaiten .qDaimon .qBody .qRadio label{background:#fff;border:2px solid var(--color01);border-radius:8px;color:var(--color01);cursor:pointer;display:inline-block;font-weight:700;line-height:1;margin-left:5px;margin-top:5px;padding:10px 0;text-align:center;-webkit-user-select:none;user-select:none;width:calc(20% - 5px)}.hg-design .jikosaiten .qDaimon .qBody .qRadio label input{display:none}.hg-design .jikosaiten .qDaimon .qBody .qRadio label.current{background:var(--color01);color:#fff}.hg-design .jikosaiten .qDaimon .qBody .qAnotation{font-size:12px;grid-area:3/1/4/5;padding:10px 0 0}.hg-design .jikosaiten .pagination{display:flex;justify-content:space-between;margin:20px 0 40px;text-align:center}.hg-design .jikosaiten .pagination li{padding:0 10px}.hg-design .jikosaiten .pagination li a{align-items:center;display:flex;line-height:1.1;text-decoration:none}.hg-design .jikosaiten .pagination li .btnPagiNext a:after,.hg-design .jikosaiten .pagination li .btnPagiPrev a:before{background:var(--svg-arw02) no-repeat 0 0;content:"";height:14px;margin:0 8px;width:8px}.hg-design .jikosaiten .pagination li .btnPagiPrev a:before{transform:scaleX(-1)}.hg-design .jikosaiten .pagination li a.errorUrl{color:#ccc;pointer-events:none}.hg-design .jikosaiten .pagination li .btnPagiNext a.errorUrl:after,.hg-design .jikosaiten .pagination li .btnPagiPrev a.errorUrl:before{background-image:var(--svg-arw03)}.hg-design .totals .listTotal{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;margin:0 0 50px;padding:5px}.hg-design .totals .listTotal .leftCell{background:no-repeat 0/18px auto;background-image:url(./ico_score02.2.0.0.svg),url(./ico_score02.2.0.0.svg);font-size:20px;font-weight:700;padding:0 0 0 22px}.hg-design .totals .listTotal .rightCell{font-size:20px;font-weight:700;margin-left:30px}.hg-design .totals .listTotal .rightCell .txtScore{color:var(--color01);font-size:26px;margin-right:9px}.hg-design .studentStatus{max-height:60vh;overflow:scroll}.hg-design .studentTable table{border-collapse:initial;font-size:14px;width:max-content}.hg-design .studentTable table td,.hg-design .studentTable table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.hg-design .studentTable table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.hg-design .studentTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .studentTable table thead th:first-child{border-left-color:#ddd}.hg-design .studentTable table thead th:last-child{border-right-color:#ddd}.hg-design .studentTable table thead tr:first-child th{border-bottom-color:#fff;border-top:1px solid #ddd;font-size:16px;padding:8px 10px;text-align:left}.hg-design .studentTable table thead tr:first-child th:first-child{border-left:1px solid #ddd;border-right-width:2px;left:0;position:sticky;position:-webkit-sticky;width:420px;z-index:2}.hg-design .studentTable table thead tr:nth-child(2) th{line-height:1.3;min-width:80px}.hg-design .studentTable table thead tr:nth-child(2) th:first-child,.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(2),.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(3),.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(4),.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(5),.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(6){position:sticky;position:-webkit-sticky;z-index:2}.hg-design .studentTable table thead tr:nth-child(2) th:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(2){left:50px;min-width:inherit;width:50px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(3){left:100px;min-width:inherit;width:150px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(4){left:250px;min-width:inherit;width:50px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(5){left:300px;min-width:inherit;width:50px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(6){border-right-width:2px;left:350px;min-width:inherit;width:70px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(7){min-width:inherit;width:50px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(8){min-width:inherit;width:110px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(10),.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(9){min-width:inherit;width:70px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(11){min-width:inherit;width:80px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-child(12){min-width:inherit;width:55px}.hg-design .studentTable table thead tr:nth-child(2) th:nth-last-child(-n+7){min-width:185px}.hg-design .studentTable table thead tr:nth-child(3) td{background:#f4f4f4;border-bottom-width:2px;font-size:16px}.hg-design .studentTable table thead tr:nth-child(3) td:first-child,.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(2),.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(3),.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.hg-design .studentTable table thead tr:nth-child(3) td:first-child{border-left:1px solid #ddd;left:0;width:250px}.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(2){left:250px;width:50px}.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(3){left:300px;width:50px}.hg-design .studentTable table thead tr:nth-child(3) td:nth-child(4){border-right-width:2px;left:350px;width:70px}.hg-design .studentTable table tbody tr td{min-width:80px}.hg-design .studentTable table tbody tr td:first-child,.hg-design .studentTable table tbody tr td:nth-child(2),.hg-design .studentTable table tbody tr td:nth-child(3),.hg-design .studentTable table tbody tr td:nth-child(4),.hg-design .studentTable table tbody tr td:nth-child(5),.hg-design .studentTable table tbody tr td:nth-child(6){position:sticky;position:-webkit-sticky;z-index:2}.hg-design .studentTable table tbody tr td:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.hg-design .studentTable table tbody tr td:nth-child(2){left:50px;min-width:inherit;width:50px}.hg-design .studentTable table tbody tr td:nth-child(3){left:100px;min-width:inherit;padding-left:10px;text-align:left;width:150px}.hg-design .studentTable table tbody tr td:nth-child(4){left:250px;min-width:inherit;width:50px}.hg-design .studentTable table tbody tr td:nth-child(5){left:300px;min-width:inherit;width:50px}.hg-design .studentTable table tbody tr td:nth-child(6){border-right-width:2px;left:350px;min-width:inherit;width:70px}.hg-design .studentTable table tbody tr td:nth-child(7){min-width:inherit;width:50px}.hg-design .studentTable table tbody tr td:nth-child(8){min-width:inherit;width:110px}.hg-design .studentTable table tbody tr td:nth-child(10),.hg-design .studentTable table tbody tr td:nth-child(9){min-width:inherit;width:70px}.hg-design .studentTable table tbody tr td:nth-child(11){min-width:inherit;width:80px}.hg-design .studentTable table tbody tr td:nth-child(12){min-width:inherit;width:55px}.hg-design .studentTable table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .studentTable table tbody tr td:nth-last-child(-n+7){min-width:185px;padding-left:9px;padding-right:9px;text-align:left}.hg-design .studentTable .status-edit{background:no-repeat 50%/18px auto var(--color01);background-image:url(./ico_score01.2.0.0.svg),url(./ico_score01.2.0.0.svg);border:none;border-radius:6px;cursor:pointer;height:29px;margin:0 auto;vertical-align:bottom;width:46px}.hg-design .studentTable .status-done,.hg-design .studentTable .status-yet{align-items:center;border-radius:6px;display:flex;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:30px}.hg-design .studentTable .status-done{background-color:#d9f4f8;color:#00b5cc}.hg-design .studentTable .status-yet{background-color:#ffe6e6;color:var(--color02)}.hg-design .studentTable .status-o,.hg-design .studentTable .status-x{align-items:center;border-radius:6px;display:flex;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:30px}.hg-design .studentTable .status-o{background:no-repeat 50%/14px auto #d9f4f8;background-image:url(./ico_o01.2.0.0.svg),url(./ico_o01.2.0.0.svg)}.hg-design .studentTable .status-x{background:no-repeat 50%/12px auto #ffe6e6;background-image:url(./ico_x01.2.0.0.svg),url(./ico_x01.2.0.0.svg)}.hg-design .studentTable .status-reset{background:#fff;border:2px solid var(--color01);border-radius:6px;color:var(--color01);cursor:pointer;font-weight:700;height:29px;width:60px}.hg-design .studentName{font-weight:700;margin:0 0 15px}.hg-design .studentData{display:flex;margin:0 0 20px}.hg-design .studentData__col:first-child{flex-shrink:0;width:70%}.hg-design .studentData__col:nth-child(2){flex-shrink:0;width:30%}.hg-design .studentData table{border:1px solid #ddd;font-size:14px;height:100%;width:100%}.hg-design .studentData table td,.hg-design .studentData table th{background:#fff;border:1px solid #ddd;font-size:13px;padding:11px 14px;text-align:left;vertical-align:middle}.hg-design .studentData table thead th{background:var(--color06);font-size:14px;font-weight:700;text-align:center}.hg-design .studentData__col:first-child table thead th{border-right-color:#fff}.hg-design .studentData__col:nth-child(2) table thead th{border-left-color:#fff}.hg-design .studentData table thead td{background:#f4f4f4;font-weight:700;padding:8px 14px}.hg-design .studentData table thead td .formRadio span{padding-top:3px}.hg-design .studentData table tbody th{font-size:14px;width:60px}.hg-design .studentData table tbody tr:nth-child(2n) td,.hg-design .studentData table tbody tr:nth-child(2n) th{background:#f4f4f4}.hg-design .studentData__score{align-items:center;display:flex}.hg-design .studentData__score+.studentData__score{padding-top:5px}.hg-design .studentData__score dt{flex-shrink:0;width:65px}.hg-design .studentData__score dt.score-w01{width:120px}.hg-design .studentData__score dt.score-w02{width:150px}.hg-design .studentData__score dt.score-w03{width:160px}.hg-design .studentData__score dd{flex-shrink:0;width:90px}.hg-design .studentData__score input[type=text]{background:#fff;border:1px solid #ccc;border-radius:4px;height:24px;padding:0 10px;width:48px}.hg-design .studentData__score input[type=text]:disabled{background:#f5f5f5}.hg-design .studentData__score input[type=text].is-edit{background-color:#ffe6e6;color:var(--color02)}.hg-design .studentData__score input[type=text]:disabled.is-edit{background-color:#f5f5f5;color:var(--color02)}.hg-design .studentData__sub{font-weight:700;padding:0 0 5px}.hg-design .studentData__score+.studentData__sub{padding-top:10px}.hg-design .studentData__select{align-items:center;display:flex;margin:0 0 5px}.hg-design .studentData__select dt{flex-shrink:0;width:80px}.hg-design .studentData__select dd{flex-shrink:0;width:150px}.hg-design .studentData__select .formSelect{height:24px}.hg-design .studentData__select .formSelect:before{width:24px}.hg-design .studentData__select .formSelect select{font-size:13px;height:24px;margin:0;padding:0 24px 0 10px}.hg-design .studentData__shiboukou{display:flex;justify-content:space-between;margin:0 0 10px}.hg-design .studentData__shiboukou--title{flex-shrink:0;font-weight:700;width:70px}.hg-design .studentData__shiboukou--text.is-edit{background:#ffe6e6;border-radius:6px;color:var(--color02);padding:4px 7px}.hg-design .studentData__shiboukou .btnItem{flex-grow:1}.hg-design .resultStatus{max-height:60vh;overflow:scroll}.hg-design .resultTable table{border-collapse:initial;width:max-content}.hg-design .resultTable table td,.hg-design .resultTable table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.hg-design .resultTable table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.hg-design .resultTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.hg-design .resultTable table thead th:first-child{border-left-color:#ddd}.hg-design .resultTable table thead th:last-child{border-right-color:#ddd}.hg-design .resultTable table thead tr:first-child th{border-bottom-color:#fff;border-top:1px solid #ddd;font-size:16px;padding:8px 10px;text-align:left}.hg-design .resultTable table thead tr:first-child th:first-child{border-left:1px solid #ddd;border-right-width:2px;left:0;position:sticky;position:-webkit-sticky;width:420px;z-index:2}.hg-design .resultTable table thead tr:nth-child(2) th{font-size:14px;line-height:1.3;min-width:80px}.hg-design .resultTable table thead tr:nth-child(2) th:first-child,.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(2),.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(3),.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.hg-design .resultTable table thead tr:nth-child(2) th:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(2){left:50px;min-width:inherit;width:50px}.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(3){left:100px;min-width:inherit;width:226px}.hg-design .resultTable table thead tr:nth-child(2) th:nth-child(4){border-right-width:2px;left:326px;min-width:inherit;width:116px}.hg-design .resultTable table tbody tr td{min-width:86px}.hg-design .resultTable table tbody tr td:first-child,.hg-design .resultTable table tbody tr td:nth-child(2),.hg-design .resultTable table tbody tr td:nth-child(3),.hg-design .resultTable table tbody tr td:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.hg-design .resultTable table tbody tr td:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.hg-design .resultTable table tbody tr td:nth-child(2){left:50px;min-width:inherit;width:50px}.hg-design .resultTable table tbody tr td:nth-child(3){left:100px;min-width:inherit;padding-left:10px;text-align:left;width:226px}.hg-design .resultTable table tbody tr td:nth-child(4){border-right-width:2px;left:326px;min-width:inherit;width:116px}.hg-design .resultTable table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .resultTable .result-detail{background:no-repeat 50%/24px auto var(--color01);background-image:url(./ico_hantei01.2.0.0.svg),url(./ico_hantei01.2.0.0.svg);border:none;border-radius:6px;cursor:pointer;height:32px;margin:0 auto;vertical-align:bottom;width:50px}.hg-design .dialogArea{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.hg-design .dialogBox,.hg-design .dialogBoxW,.hg-design .dialogBoxXW{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;max-width:500px;min-height:100px;padding:50px 10px 20px;position:relative;width:calc(100vw - 20px)}.hg-design .dialogBoxW{max-width:620px;width:calc(100vw - 80px)}.hg-design .dialogBoxXW{max-width:1200px;width:calc(100vw - 80px)}.hg-design .dialogClose{background:no-repeat 50%/15px 15px;background-image:url(./ico_close01.2.0.0.svg),url(./ico_close01.2.0.0.svg);cursor:pointer;height:24px;position:absolute;right:15px;top:15px;width:24px}.hg-design .dialogBody{margin:0 auto;max-height:80vh;max-width:390px;overflow-x:hidden;overflow-y:auto}.hg-design .dialogBoxW .dialogBody{max-width:500px}.hg-design .dialogBoxXW .dialogBody{max-width:1080px}.hg-design .dialogTitle01{font-size:22px;font-weight:700;margin:0 0 20px;padding:0 0 0 15px;position:relative}.hg-design .dialogTitle01:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:29px;position:absolute;top:4px;width:4px}.hg-design .dialogText{padding:0 0 25px}.hg-design .dialogText p{margin:0 0 15px}.hg-design .dialogWorning{line-height:2;margin:0 0 15px}.hg-design .dialogPassword{align-items:center;display:flex;justify-content:flex-start}.hg-design .dialogPassword .formTitle{flex-shrink:0;padding-right:10px;width:95px}.hg-design .dialogPassword .formGroup{margin-left:0;max-width:300px}.hg-design .dialogPassword .formGroup input[type=password]{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 15px;width:100%}.hg-design .dialogPassword .formGroup input[type=password]:focus{outline:2px solid #000}.hg-design .dialogCheck01{padding:5px 0 10px}.hg-design .dialogCheck01 span{display:inline-block;padding:0 0 0 32px;position:relative}.hg-design .dialogCheck01 span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.hg-design .dialogCheck01 input[type=checkbox]:checked+span:before{background:no-repeat 50%/18px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .dialogCheck02 span{display:inline-block;padding:0 0 0 28px;position:relative}.hg-design .dialogCheck02 span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;left:0;position:absolute;top:3px;width:18px}.hg-design .dialogCheck02 input[type=checkbox]:checked+span:before{background:no-repeat 50%/14px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .dialogCheck01 input[type=checkbox],.hg-design .dialogCheck02 input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .dialogList01{display:flex;justify-content:space-between;margin:0 0 20px}.hg-design .dialogCheckList01{max-width:100%;width:max-content}.hg-design .dialogCheckList01 li+li{padding:15px 0 0}.hg-design .dialogCheckList01 li span{display:block;padding:0 43px 0 0;position:relative}.hg-design .dialogCheckList01 li span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;position:absolute;right:0;top:3px;width:18px}.hg-design .dialogCheckList01 li input[type=checkbox]:checked+span:before{background:no-repeat 50%/14px auto var(--color01);background-image:url(./ico_check01.2.0.0.svg),url(./ico_check01.2.0.0.svg)}.hg-design .dialogCheckList01 input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .dialogRadioList01{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.hg-design .dialogRadioList01 li{padding:0 15px}.hg-design .dialogRadioList01 label{cursor:pointer}.hg-design .dialogRadioList01 span{display:inline-block;min-height:23px;padding:0 0 0 23px;position:relative}.hg-design .dialogRadioList01 span:before{background:#fff;border:1px solid var(--color01);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.hg-design .dialogRadioList01 input[type=radio]:checked+span:after{background:var(--color01);border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:7px;width:12px}.hg-design .dialogRadioList01 input[type=radio]{display:none;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.hg-design .dialogDl{border:1px solid #ddd}.hg-design .dialogDl__title{background:#d2e3e5;border-bottom:1px solid #ddd;font-weight:700;padding:10px;text-align:center}.hg-design .dialogDl__text{padding:20px 15px}.hg-design .dialogDl__text+.dialogDl__title{border-top:1px solid #ddd}.hg-design .dialogSelect01{margin:0 0 20px;max-width:150px;width:30%}.hg-design .dialogSelect01 .formSelect{height:44px}.hg-design .dialogSelect01 .formSelect:before{width:40px}.hg-design .dialogSelect01 .formSelect select{height:42px}.hg-design .dialogTable01{height:360px;max-height:60vh;overflow-x:hidden;overflow-y:scroll;padding:0 0 20px}.hg-design .dialogTable01 table{border-collapse:initial;width:100%}.hg-design .dialogTable01 table td,.hg-design .dialogTable01 table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.hg-design .dialogTable01 table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.hg-design .dialogTable01 table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;border-top:1px solid #ddd;font-size:16px;font-weight:700;padding:8px 10px;text-align:center}.hg-design .dialogTable01 table thead th:first-child{border-left:1px solid #ddd;width:90px}.hg-design .dialogTable01 table thead th:nth-child(2){width:90px}.hg-design .dialogTable01 table thead th:nth-child(3){border-right-color:#ddd}.hg-design .dialogTable01 table tbody td:first-child{border-left:1px solid #ddd;width:90px}.hg-design .dialogTable01 table tbody td:nth-child(2){width:90px}.hg-design .dialogTable01 table tbody td:nth-child(3){padding-left:20px;padding-right:20px;text-align:left}.hg-design .dialogTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.hg-design .dialogTable01 table tbody tr.is-select td{background-color:var(--color05)}.hg-design .fixedBox{background:#ffffffe6;left:0;position:relative;right:0;top:0;z-index:10}.hg-design .fixedBox.is-fixed{position:fixed}.hg-design .fixedMsg01{margin:0 auto;max-width:600px;padding:15px 20px}.hg-design .fixedMsg01 p{color:var(--color02);font-size:13px}.hg-design .btnList01{padding:10px 0}.hg-design .btnList02{align-items:flex-start;display:flex;justify-content:space-between;padding:10px 0}.hg-design .btnList02 .btnItem:first-child{flex-shrink:0;width:33%}.hg-design .btnList02 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.hg-design .btnList03 .btnItem{padding:20px 0 0}.hg-design .btnList04{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:505px;padding:10px 0}.hg-design .btnList04 .btnItem:first-child{flex-shrink:0;width:33%}.hg-design .btnList04 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.hg-design .btnList05{padding:0 0 40px}.hg-design .btnList06{margin:0 auto;max-width:380px;padding:10px 0}.hg-design .btnList06 .btnItem a,.hg-design .btnList06 .btnItem button{max-width:380px}.hg-design .btnList07 .btnItem{padding:20px 0 0}.hg-design .btnList08{align-items:flex-start;display:flex;justify-content:flex-start;padding:10px 0 0}.hg-design .btnList08 .btnItem{margin:0;max-width:355px;padding:10px 20px 10px 0!important;width:100%}.hg-design .btnList08 .btnItem a,.hg-design .btnList08 .btnItem button{margin:0}.hg-design .btnList09{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:335px;padding:0 0 20px}.hg-design .btnList09 .btnItem{flex-shrink:0;padding:20px 0 0;width:calc(50% - 5px)}.hg-design .btnList10{align-items:center;display:flex;justify-content:flex-end}.hg-design .btnList10 .btnItem{margin:0 0 0 20px;padding-top:0!important}.hg-design .btnList10 .btnItem:first-child{width:290px}.hg-design .btnList11{align-items:center;display:flex;justify-content:center;padding:10px 0}.hg-design .btnList11 .btnItem{margin:0 20px;max-width:300px;padding-top:0!important;width:50%}.hg-design .btnList12{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:385px;padding:30px 0 10px}.hg-design .btnList12 .btnItem:first-child{flex-shrink:0;width:33%}.hg-design .btnList12 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.hg-design .btnItem a,.hg-design .btnItem button{align-items:center;background:var(--color01);border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:0 auto;max-width:335px;position:relative;text-decoration:none!important;width:100%}.hg-design .btnItem+.btnItem{padding:20px 0 0}.hg-design .btnItem .btnStyle01{background:var(--svg-arw01) no-repeat right 8px center/8px auto var(--color01)}.hg-design .btnItem .btnStyle01:disabled{background-color:#ccc;cursor:default}.hg-design .btnItem .btnStyle02,.hg-design .btnItem .btnStyle03{background:#fff;border:2px solid var(--color01);color:var(--color01)!important}.hg-design .btnItem .btnStyle03:before{background:var(--svg-arw02) no-repeat 0 0;content:"";height:14px;left:8px;margin-top:-7px;position:absolute;top:50%;transform:scaleX(-1);width:8px}.hg-design .btnItem .btnStyle04{background:#fff;border:2px solid var(--color01);color:var(--color01)!important}.hg-design .btnItem .btnStyle05{width:100%}.hg-design .btnItem .btnStyle06{background:var(--svg-arw02) no-repeat right 8px center/8px auto #fff;border:2px solid var(--color01);color:var(--color01)!important}.hg-design .btnItem .btnStyle07{font-size:12px;height:40px}.hg-design .btnItem .btnStyle07:disabled{background-color:#ccc;color:#ccc}.hg-design .btnItem .btnStyle08{background:#fff;border:1px solid var(--color01);color:var(--color01)!important;font-size:12px;height:30px}.hg-design .btnItem .btnStyle08:disabled{border-color:#ccc;color:#ccc!important}.hg-design .btnItem .btnStyle09{background:var(--color05);color:var(--color01)!important;width:180px}.hg-design .btnItem .btnStyle10{font-size:13px;height:30px}.hg-design .btnItem .btnStyle10:disabled{background-color:#ccc;color:#ccc;cursor:default}.hg-design .btnItem .btnSearch01:disabled{background-color:#ccc;cursor:default}.hg-design .btnItem .btnResult{background:var(--svg-arw01) no-repeat right 8px top 23px/8px auto;flex-direction:column;height:110px;line-height:1.4}.hg-design .btnItem .btnResult em{display:inline-block;font-size:18px;padding:6px 0 0}.hg-design .btnItem .btnResult .fs{display:inline-block;font-size:12px;padding:3px 0 0}.hg-design .btnItem .btnResult.result-a{background-color:var(--color03)}.hg-design .btnItem .btnResult.result-b{background-color:var(--color04)}.hg-design .btnItem .btnSearch01{background:no-repeat 12px/18px auto var(--color01);background-image:url(./ico_search01.2.0.0.svg),url(./ico_search01.2.0.0.svg)}.hg-design .btnItem .btnClear01{background:no-repeat 13px/18px auto var(--color05);background-image:url(./ico_clear01.2.0.0.svg),url(./ico_clear01.2.0.0.svg);color:var(--color01)!important}.hg-design .btnItem .btnScore01{background:no-repeat 12px/18px auto var(--color01);background-image:url(./ico_score01.2.0.0.svg),url(./ico_score01.2.0.0.svg);padding-left:20px}.hg-design .btnItem .btnScore02{background:no-repeat 12px/18px auto var(--color05);background-image:url(./ico_score02.2.0.0.svg),url(./ico_score02.2.0.0.svg);color:var(--color01)!important;padding-left:33px}.hg-design .btnItem .btnScore03{background:var(--svg-order02) no-repeat center bottom 8px/10px auto var(--color01);height:57px;padding-bottom:14px}.hg-design .btnItem .btnPdf01{background:no-repeat 9px 8px/20px auto var(--color01);background-image:url(./ico_pdf01.2.0.0.svg),url(./ico_pdf01.2.0.0.svg);height:36px;overflow:hidden;text-indent:200%;white-space:nowrap;width:36px}.hg-design .discList01{padding:0 0 15px}.hg-design .discList01 li{padding-left:1em;position:relative}.hg-design .discList01 li:before{background:#000;border-radius:50%;content:"";display:block;height:3px;left:.3em;position:absolute;top:11px;width:3px}.hg-design .ico-help a{background:no-repeat 0 0/100% auto;background-image:url(./ico_help01.2.0.0.svg),url(./ico_help01.2.0.0.svg);display:inline-block;font-size:1px;height:18px;line-height:18px;margin:0 0 0 5px;overflow:hidden;text-indent:200%;vertical-align:top;white-space:nowrap;width:18px}.hg-design .text-right{text-align:right}.hg-design .text-left{text-align:left}.hg-design .text-center{text-align:center}.hg-design .text-bold{font-weight:700}.hg-design .text-color01{color:var(--color02)}.hg-design .text-color02{color:#039}.hg-design .text-color03{color:#fe6926}.hg-design .text-style01{color:var(--color02);font-size:20px;font-weight:700}.hg-design .forPC{display:none}.hg-design .forSP{display:block}@media screen and (min-width:621px){.hg-design .forPC{display:block}.hg-design .forSP{display:none}.hg-design .headerArea{align-items:flex-end;display:flex;justify-content:space-between;padding:20px 10px 15px 20px}.hg-design .headerLogo{justify-content:flex-start;margin:0 0 20px}.hg-design .headerLogo__k{width:90px}.hg-design .headerLogo__s{width:43px}.hg-design .headerLogo__b{width:98px}.hg-design .headerTitle01{font-size:24px;text-align:left}.hg-design .headerTitle02{font-size:22px;text-align:left}.hg-design .headerHantei{justify-content:flex-start}.hg-design .headerHantei .headerLogo li+li{margin-left:20px}.hg-design .headerHantei .headerType{font-size:30px;margin-left:20px}.hg-design .headerTools{align-items:flex-end;border-top:none;margin:0;padding:0}.hg-design .headerTools>div+div{margin-left:0}.hg-design .headerName{font-size:16px;padding:0 14px 5px 0}.hg-design .headerLogout{border-left:1px solid #ccc;padding-left:8px}.hg-design .headerLogout a{background-size:22px auto;font-size:10px;padding:32px 0 0;width:64px}.hg-design .headerGuide a{background-size:26px auto;font-size:10px;padding:32px 0 0;width:64px}.hg-design .headerTos a{background-size:22px auto;font-size:10px;padding:32px 0 0;width:64px}.hg-design .headerHelp a{background-size:24px auto;font-size:10px;padding:32px 0 0;width:64px}.hg-design .mainTitle{font-size:28px}.hg-design .leadText01{font-size:14px}.hg-design .unitTitle01{font-size:18px;margin:0 0 20px}.hg-design .unitTitle01:before{min-height:24px;top:2px}.hg-design .unitTitle01 .fs{font-size:14px;font-weight:400}.hg-design .unitBox{padding:20px}.hg-design .unitBox .formTitle .unitTitle01{margin-bottom:0}.hg-design .unit-border{margin:0 -20px 20px;padding:0 20px 15px}.hg-design .formMsg{text-align:left}.hg-design .loginInfo{padding:10px 0}.hg-design .linkList03 ul{display:flex;justify-content:center}.hg-design .linkList03 ul li{min-width:340px;padding:0 20px!important}.hg-design .formUnit{display:flex;flex-wrap:wrap}.hg-design .formTitle{flex-shrink:0;padding-right:10px;width:160px}.hg-design .formGroup{flex-grow:1;margin-left:auto;max-width:400px}.hg-design .formGroup--w01{flex-grow:0;margin:0;width:40%}.hg-design .dialogTitle01{font-size:18px;margin:0 0 20px}.hg-design .dialogTitle01:before{min-height:24px;top:2px}.hg-design .btnList03{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:335px}.hg-design .btnList03 .btnItem{flex-shrink:0;width:calc(50% - 5px)}.hg-design .btnList07{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto}.hg-design .btnList07 .btnItem{flex-shrink:0;width:calc(50% - 5px)}.hg-design .btnItem .btnPdf01{background-position:10px 12px;height:44px;padding-left:24px;text-indent:0;width:280px}.hg-design .helpLink01{font-size:12px;margin:-30px 0 10px}.hg-design .arwLink01 a,.hg-design .btnItem a,.hg-design .btnItem button,.hg-design .helpLink01 a,.hg-design .ico-help a,.hg-design .linkList01 a,.hg-design .linkList02 a,.hg-design .linkList03 a,.hg-design .linkList04 ul li a,.hg-design .navList01 a,.hg-design .searchResult__dl,.hg-design .studentTable .status-edit,.hg-design .studentTable .status-reset{backface-visibility:hidden;text-decoration:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.hg-design .arwLink01 a:hover,.hg-design .btnItem a:hover,.hg-design .btnItem button:hover,.hg-design .ico-help a:hover,.hg-design .linkList01 a:hover,.hg-design .linkList02 a:hover,.hg-design .linkList03 a:hover,.hg-design .linkList04 ul li a:hover,.hg-design .navList01 a:hover,.hg-design .searchResult__dl:hover,.hg-design .studentTable .status-edit:hover,.hg-design .studentTable .status-reset:hover{opacity:.7}.hg-design .btnItem button:disabled:hover{opacity:1}.hg-design .helpLink01 a:hover{text-decoration:underline}}*{font-family:Noto Sans JP,sans-serif}.hg-design .formList05 .formList__col{align-items:flex-start;align-self:stretch}.hg-design .formList05 .formList__label{align-content:center;height:48px}.hg-design .btnItem .btnStyle02:disabled,.hg-design .btnItem .btnStyle04:disabled{border-color:#ccc;color:#ccc!important;cursor:default}.hg-design .navTextbox01 button:disabled{background-color:#ccc;border-color:#ccc;cursor:default}input:not(.el-input__inner):read-only{outline:none}input:not(.el-input__inner):read-write:focus-visible{outline:1px solid var(--color01);outline-offset:-1px}select:focus-visible{outline:1px solid var(--color01);outline-offset:-1px}.period2 #wrapper{overflow:hidden;position:relative}.period2 #wrapper.typeBC .unitBox{background-color:#ff9133}.period2 #wrapper.typeKJ .unitBox{background-color:var(--color03)}.period2 #wrapper.typeKJ .unitTitle02{color:#fff}.period2 .inner{margin:0 auto;max-width:620px;padding:0 10px}.period2 .innerW{margin:0 auto;max-width:1020px;padding:0 10px}.period2 .innerXW{margin:0 auto;max-width:1200px;padding:0 10px}.period2 .innerF{margin:0 auto;padding:0 20px}.period2 .headerArea{background:#fff;box-shadow:0 2px 8px #00000029;padding:13px 10px 10px}.period2 .headerLogo{align-items:center;display:flex;justify-content:center;line-height:1;margin:0 0 15px}.period2 .headerLogo li+li{margin-left:30px}.period2 .headerLogo__k{width:67px}.period2 .headerLogo__s{width:33px}.period2 .headerLogo__b{width:74px}.period2 .headerTitle01{color:var(--color01);font-size:19px;font-weight:700;text-align:center}.period2 .headerTitle02{color:#333;font-size:17px;font-weight:700;margin:0 0 10px;text-align:center}.period2 .headerHantei{align-items:center;display:flex;justify-content:center}.period2 .headerHantei .headerLogo{margin:0}.period2 .headerHantei .headerLogo li+li{margin-left:15px}.period2 .headerHantei .headerType{color:var(--color01);font-size:24px;font-weight:700;margin-left:15px}.period2 .headerTools{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:flex-end;margin:10px -10px 0;padding:10px 10px 0}.period2 .headerTools>div+div{margin-left:15px}.period2 .headerName{font-size:12px}.period2 .headerLogout a{background:url(./ico_header_logout.2.0.0.svg) no-repeat center 1px/18px auto}.period2 .headerGuide a,.period2 .headerLogout a{color:#666;display:block;font-size:7px;font-weight:700;padding:25px 0 0;text-align:center}.period2 .headerGuide a{background:url(./ico_header_guide.2.0.0.svg) no-repeat center 2px/22px auto}.period2 .headerHelp a{background:url(./ico_header_help.2.0.0.svg) no-repeat top/20px auto;color:#666;display:block;font-size:7px;font-weight:700;padding:25px 0 0;text-align:center}.period2 .footerArea{background:#fff;padding:20px 0;text-align:center}.period2 .footerText{font-size:12px}.period2 .navArea{background:#284e4e;padding:14px 20px}.period2 .navList01{display:flex;justify-content:flex-end}.period2 .navList01 li{padding:0 0 0 10px}.period2 .navList01 li a{align-items:center;background:#fff;border-radius:6px;color:var(--color01);display:flex;flex-direction:column;font-weight:700;height:48px;justify-content:center;text-decoration:none;width:164px}.period2 .navList01 li a span{background:var(--color01);border-radius:30px;color:#fff;display:inline-block;font-size:12px;line-height:1.3;min-width:108px;text-align:center}.period2 .navList01 .navList__student a{background:var(--color05)}.period2 .navList01 .navList__web a span{background:#64c2ff}.period2 .navList02{display:flex;justify-content:flex-start}.period2 .navList02 li{padding:0 15px 0 0}.period2 .navList02 li:first-child{width:440px}.period2 .navList02 li:nth-child(2){width:135px}.period2 .navList03{display:flex;margin:-14px -20px}.period2 .navList03 .navList__col{align-items:center;display:flex;flex-shrink:0;padding:14px 20px;width:50%}.period2 .navList03 .nav-classrooms{background:#1f3737;justify-content:space-between}.period2 .navList03 .nav-classrooms .formSelect{flex-grow:1;margin:0}.period2 .navList03 .nav-classrooms .btnItem{flex-shrink:0;margin:0 0 0 20px;width:110px}.period2 .navList04{display:flex;justify-content:space-between;margin:-14px -20px}.period2 .navList04 .navList__col{align-items:center;display:flex;flex-shrink:0;padding:14px 20px}.period2 .navList04 .nav-link{background:#1f3737;flex-shrink:0;width:40%}@media screen and (max-width:920px){.period2 .navList03{display:block}.period2 .navList03 .navList__col{width:100%}}.period2 .navTextbox01{align-items:center;background:url(./ico_person01.2.0.0.svg) no-repeat 15px/17px auto #fff;border:1px solid #ddd;border-radius:5px;display:flex;height:48px;justify-content:space-between;margin:0 15px 0 0;padding:0 10px 0 46px;position:relative;width:300px}.period2 .navTextbox01 input[type=text]{background:none;border:none;font-size:16px;height:100%;outline:none;padding:5px 0;width:calc(100% - 56px)}.period2 .navTextbox01 button{background:var(--color01);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:28px;margin:0 0 0 10px;width:56px}.period2 .navList__paginate{align-items:center;background:url(./ico_person02.2.0.0.svg) no-repeat center 2px/17px auto;color:#fff;display:flex;justify-content:space-between;min-width:130px}.period2 .navList__paginate--next,.period2 .navList__paginate--prev{cursor:pointer;font-size:10px;height:36px;position:relative;text-align:center;width:40px}.period2 .navList__paginate--next:before,.period2 .navList__paginate--prev:before{background:var(--svg-order02) no-repeat center center/10px auto;content:"";display:block;height:20px;margin:auto;width:24px}.period2 .navList__paginate--prev:before{transform:rotate(90deg)}.period2 .navList__paginate--next:before{transform:rotate(-90deg)}.period2 .drawerBlock{background:var(--color06);flex-shrink:0;font-size:14px;padding:60px 25px;position:relative;transition:all .2s linear;width:272px}.period2 .drawerBlock.is-close{width:58px}.period2 .drawerToggle{background:url(./ico_drawer01.2.0.0.svg) no-repeat 50%/13px auto;cursor:pointer;height:24px;position:absolute;right:14px;top:24px;transform:scale(1);width:24px}.period2 .drawerBlock.is-close .drawerToggle{transform:scaleX(-1)}.period2 .drawerNav{opacity:1;visibility:visible;width:222px}.period2 .drawerBlock.is-close .drawerNav{opacity:0;visibility:hidden}.period2 .drawerNav__title{border-bottom:1px solid #fff;font-size:12px;font-weight:700;margin:0 0 15px}.period2 .drawerNav__group{padding:0 0 20px}.period2 .drawerNav__config dt{color:#00426d;font-weight:700;margin:0 0 5px}.period2 .drawerNav__btnlist li{padding:0 0 10px}.period2 .drawerNav__btnlist .btnItem button{border-radius:4px;font-size:14px;height:28px}.period2 .drawerNav__date{background:var(--color05);border-radius:4px;color:#00426d;font-weight:700;padding:5px 10px}.period2 .drawerNav__text{font-size:10px;margin:0 0 10px}.period2 .drawerNav__deadline{color:var(--color02);font-weight:700}.period2 .drawerNav__deadline,.period2 .drawerNav__update{font-size:12px;margin:0 0 10px}.period2 .mainArea .inner,.period2 .mainArea .innerW,.period2 .mainArea .innerXW{padding-bottom:40px;padding-top:20px}.period2 .mainTitle{color:var(--color01);font-size:30px;font-weight:700;margin:0 0 25px;text-align:center}.period2 .mainTitle .fs{font-size:26px}.period2 .mainTitleGroup{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.period2 .mainTitleGroup .mainTitle{text-align:left;width:40%}.period2 .mainTitleGroup .btnItem{width:225px}.period2 .mainTitle.title-bg{background:var(--color01);color:#fff;margin:0 -10px 20px;padding:20px 10px}.period2 .mainTitlePdf{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0 0}.period2 .mainTitlePdf .mainTitle{text-align:left;width:70%}.period2 .mainTitleStatus{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0 0}.period2 .mainTitleStatus .mainTitle{text-align:left}.period2 .mainArea a{color:#068ce3;text-decoration:underline}.period2 .mainArea a:hover{text-decoration:none}.period2 .leadText01{margin:0 10px 35px}.period2 .leadText02{margin:20px 10px 10px}.period2 .leadText03{margin:20px 0}.period2 .leadText04{font-size:14px;margin:0 0 20px}.period2 .leadText05{margin:20px 0 0}.period2 .contentsStep.step-top{background:#ddd;padding-top:40px;position:relative}.period2 .contentsStep.step-top:before{background:#f6f8f8;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.period2 .contentsStep.step-bottom{margin-bottom:40px}.period2 .contentsStep.step-bottom:after{background:#ddd;bottom:-40px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;width:100%}.period2 .contentsStep.step-bottom .inner{padding-bottom:5px}.period2 .contentsKamoku{background:#caeaff}.period2 .contentsKamoku.kamoku-top{padding-top:40px;position:relative}.period2 .contentsKamoku.kamoku-top:before{background:#f6f8f8;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.period2 .contentsSave.save-top{background:#ddd;margin-top:-20px;padding-top:40px;position:relative}.period2 .contentsSave.save-top:before{background:#caeaff;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:41px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:-1px;width:100%}.period2 .contentsDrawer{display:flex;max-width:100%}.period2 .contentsDrawer .contentBlock{flex-grow:1;min-width:0;padding:0 20px}.period2 .unitTitle01{font-size:22px;font-weight:700;margin:0 10px 20px;padding:0 0 0 15px;position:relative}.period2 .unitTitle01:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:29px;position:absolute;top:4px;width:4px}.period2 .unitTitle02{font-size:20px;font-weight:700;margin:0 0 20px;position:relative}.period2 .unitTitle03{color:var(--color01);font-size:24px;font-weight:700;margin:0 0 10px}.period2 .unitTitle04{font-size:17px;font-weight:700;padding:20px 0 15px;position:relative}.period2 .unitBox{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;margin:0 0 40px;padding:20px 10px}.period2 .unitBox .unitTitle01{margin-left:0}.period2 .errorMsg01{background:url(./ico_error01.2.0.0.svg) no-repeat 0 0/20px auto;color:var(--color02);font-size:12px;margin:10px 0;padding:0 0 0 22px}.period2 .errorBox01{margin:0 0 10px}.period2 .errorBox01,.period2 .errorBox02{background:#fff;border:1px solid var(--color02);padding:12px 10px}.period2 .errorBox02{margin:15px 10px}.period2 .errorBox01 p,.period2 .errorBox02 p{color:var(--color02);font-size:12px;padding:5px 10px}.period2 .linkList01 ul{display:flex;justify-content:center;margin:0 -5px;padding:0 0 20px}.period2 .linkList01 ul li{max-width:115px;padding:0 5px 20px;width:33.333%}.period2 .linkList01 ul li a{display:block}.period2 .linkList02 ul{display:flex;justify-content:space-between;margin:0 -7px;padding:0 0 20px}.period2 .linkList02 ul li{max-width:204px;padding:0 7px 20px;width:33.333%}.period2 .linkList02 ul li a{display:block}.period2 .linkList03{padding:50px 0 0;text-align:center}.period2 .linkList03 ul li+li{padding-top:20px}.period2 .linkList03 ul li a{display:inline-block;max-width:335px}.period2 .linkList04{width:100%}.period2 .linkList04 ul{display:flex}.period2 .linkList04 ul li{max-width:270px;width:49%}.period2 .linkList04 ul li+li{margin-left:15px}.period2 .linkList04 ul li a{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;display:flex;font-size:11px;font-weight:700;height:48px;justify-content:center;text-align:center;text-decoration:none;width:100%}.period2 .linkList04 ul li em{display:inline-block;font-size:16px;vertical-align:middle}.period2 .linkList04 ul li a[target=_blank]{background:url(./ico_blank01.2.0.0.svg) no-repeat right 11px center/15px auto #fff}.period2 .formUnit{padding:0 0 15px}.period2 .unit-flex{align-items:center;display:flex;padding-bottom:0}.period2 .unit-flex+.unit-flex{padding-top:5px}.period2 .unit-flex .formTitle{flex-shrink:0;line-height:1.25;padding-right:10px;width:80px}.period2 .unit-border{border-bottom:1px solid #ddd;margin:0 -10px 15px;padding:0 10px 15px}.period2 .formTitle{font-weight:700;margin:0 0 10px}.period2 .formTitle--sub{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.period2 .formTitle--sub em{grid-area:1/1/2/2}.period2 .formTitle--sub .title-sub{grid-area:1/2/2/3}.period2 .formGroup{flex-grow:1}.period2 .formMsg{color:var(--color01);font-weight:700;padding:5px 0 20px;text-align:center}.period2 .unitBox input[type=date],.period2 .unitBox input[type=email],.period2 .unitBox input[type=number],.period2 .unitBox input[type=password],.period2 .unitBox input[type=tel],.period2 .unitBox input[type=text]{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 15px;width:100%}.period2 .unitBox input[type=date]:focus,.period2 .unitBox input[type=email]:focus,.period2 .unitBox input[type=number]:focus,.period2 .unitBox input[type=password]:focus,.period2 .unitBox input[type=tel]:focus,.period2 .unitBox input[type=text]:focus{outline:2px solid #000}.period2 .unitBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--svg-select01) no-repeat right 9px center/10px auto #fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 20px 5px 15px;width:100%}.period2 .unitBox select::-ms-expand{display:none}.period2 .unitBox select option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.period2 .unitBox select:focus{outline:2px solid #000}.period2 .formSelect{background:#fff;border:1px solid #ddd;border-radius:5px;margin:0 0 5px;position:relative}.period2 .formSelect:before{background:var(--svg-select03) no-repeat center center/10px auto var(--color01);border-radius:0 4px 4px 0;bottom:0;content:"";position:absolute;right:0;top:0;width:48px;z-index:0}.period2 .formSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:5px;font-size:16px;height:48px;margin:0;padding:10px 48px 10px 15px;position:relative;width:100%}.period2 .formSelect.is-error{border-color:var(--color02)}.period2 .formSelect.is-disabled{background:#f5f5f5}.period2 .formSelect.is-disabled:before{background-color:#ccc}.period2 .formSelect select:disabled{background:#0000!important}.period2 .formSelect.select-school select{background-image:url(./ico_school01.2.0.0.svg);background-position:14px;background-repeat:no-repeat;background-size:20px auto;padding-left:50px}.period2 .formSelect.select-persons select{background-image:url(./ico_person03.2.0.0.svg);background-position:14px;background-repeat:no-repeat;background-size:23px auto;padding-left:50px}.period2 .formSearch{background:#fff;border:1px solid #ddd;border-radius:8px;height:48px;margin:0 0 5px;outline:0;padding:0 48px 0 0;position:relative;width:100%}.period2 .formSearch input[type=search]{background:#0000;border:none;border-radius:8px 0 0 8px;font-size:16px;height:100%;padding:5px 15px;position:relative;width:100%}.period2 .formSearch button{background:url(./ico_search01.2.0.0.svg) no-repeat 50%/20px auto var(--color01);border:none;border-radius:0 4px 4px 0;bottom:0;cursor:pointer;outline:none;position:absolute;right:0;top:0;width:48px;z-index:0}.period2 .unitBox input.is-error{border-color:var(--color02)}.period2 .unitBox input:disabled{background:#f5f5f5;border:none;color:#000}.period2 .unitBox select.is-error{border-color:var(--color02)}.period2 .unitBox select:disabled{background-color:#f5f5f5;background-image:var(--svg-select02);border:none;color:#000}.period2 .formList01 .formList__row{align-items:center;display:flex}.period2 .formList01 .formList__label{width:1.5em}.period2 .formList01 .formList__item{flex-grow:1}.period2 .formList01 .formList__row+.formList__row{padding-top:5px}.period2 .formList02{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.period2 .formList02 .formList__col{align-items:center;display:flex;flex-shrink:0;width:48%}.period2 .formList02 .formList__col_1st,.period2 .formList02 .formList__col_2nd{align-items:center;display:flex;flex-shrink:0;width:100%}.period2 .formList02 .formList__label{flex-shrink:0;width:85px}.period2 .formList02 .formList__label_1st,.period2 .formList02 .formList__label_2nd{flex-shrink:0;width:65px}.period2 .formList02 .formList__item{flex-grow:1;max-width:125px;padding-left:6px}.period2 .formList03{align-items:center;display:flex;justify-content:space-between}.period2 .formList03 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;width:32%}.period2 .formList03 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.period2 .formList03 .formList__item{flex-grow:1;padding-right:5px}.period2 .formList04{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 10px;width:100%}.period2 .formList04 .formTitle{margin-bottom:0;padding-right:10px}.period2 .formList04 .btnItem{flex-shrink:0;width:50%}.period2 .formList04 .btnItem a,.period2 .formList04 .btnItem button{margin:0 0 0 auto;max-width:167px}.period2 .formList05{align-items:center;display:flex;justify-content:space-between}.period2 .formList05 .formList__col{align-items:center;display:flex;flex-shrink:0;width:48%}.period2 .formList05 .formList__label{flex-shrink:0;width:1.5em}.period2 .formList05 .formList__item{flex-grow:1}.period2 .formList06{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 0 25px}.period2 .formList06 .formList__col:first-child{margin-right:20px;max-width:335px;width:40%}.period2 .formList06 .formList__col:nth-child(2){width:50%}.period2 .formList07{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 -15px}.period2 .formList07 .formList__col{align-items:flex-start;display:flex;flex-shrink:0;padding:10px 0 5px}.period2 .formList07 .formList__label{flex-shrink:0;font-weight:700;margin:0 0 10px;padding:0 15px 0 0;width:max-content}.period2 .formList07 .formList__item{flex-grow:1}.period2 .formList07 .formList__col--a .formList__item{width:120px}.period2 .formList07 .formList__col--b{padding-left:40px}.period2 .formList07 .formList__col--b .formList__item{width:200px}.period2 .formList07 .formList__col--c{flex-grow:1;padding-left:40px}.period2 .formList07 .formList__col--c .formList__item{flex-grow:1;max-width:400px;width:100%}.period2 .formList07 .formList__col--d{width:50%}.period2 .formList08{align-items:center;display:flex;justify-content:space-between}.period2 .formList08 .formList__col{align-items:center;display:flex;flex-shrink:0}.period2 .formList08 .formList__col:first-child{width:60%}.period2 .formList08 .formList__col:nth-child(2){width:40%}.period2 .formList08 .formList__col+.formList__col{padding-left:10px}.period2 .formList08 .formList__col .formList__item{flex-grow:1}.period2 .formList09{align-items:center;display:flex;justify-content:space-between}.period2 .formList09 .formList__col{align-items:center;display:flex;flex-shrink:0;width:calc(50% - 5px)}.period2 .formList09 .formList__col:first-child{width:45%}.period2 .formList09 .formList__col:nth-child(2){width:55%}.period2 .formList09 .formList__col+.formList__col{padding-left:10px}.period2 .formList09 .formList__col .formList__item{flex-grow:1}.period2 .formList10{align-items:center;display:flex;justify-content:space-between}.period2 .formList10 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;width:45%}.period2 .formList10 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.period2 .formList10 .formList__item{flex-grow:1;padding-right:5px}.period2 .formList11 .formList__col{align-items:flex-end;display:flex;flex-shrink:0;max-width:100px;width:90%}.period2 .formList11 .formList__label{flex-shrink:0;padding:0 0 5px;width:1.2em}.period2 .formList11 .formList__item{flex-grow:1;padding-right:5px}.period2 .formRadio01{display:flex;flex-wrap:wrap;margin-left:-30px}.period2 .formRadio01 li{padding:5px 0 5px 30px}.period2 .formRadio02{margin:0 auto -10px;max-width:100%;width:max-content}.period2 .formRadio02 li+li{padding:15px 0 0}.period2 .formRadio{position:relative}.period2 .formRadio label{cursor:pointer}.period2 .formRadio span{display:inline-block;min-height:23px;padding:0 0 0 23px;position:relative}.period2 .formRadio span:before{background:#fff;border:1px solid var(--color01);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.period2 .formRadio input[type=radio]:checked+span:after{background:var(--color01);border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:7px;width:12px}.period2 .formRadio input[type=radio]{display:none;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .formCheckbox01{padding:0 0 7px}.period2 .formCheckbox01 li{margin:0 0 7px}.period2 .formCheckbox{position:relative}.period2 .formCheckbox label{cursor:pointer}.period2 .formCheckbox span{display:inline-block;padding:0 0 0 26px;position:relative}.period2 .formCheckbox span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.period2 .formCheckbox input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/14px auto var(--color01)}.period2 .formCheckbox input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .formTable01{height:120vw;max-height:500px;overflow-x:hidden;overflow-y:auto}.period2 .formTable01 table{border:1px solid #ddd;width:97%}.period2 .formTable01 table td{background:#fff;border:1px solid #ddd;font-weight:700}.period2 .formTable01 table td:first-child{padding:0 5px;text-align:center;vertical-align:middle;width:40px}.period2 .formTable01 table td:nth-child(2){padding:4px 10px;text-align:left;vertical-align:middle}.period2 .formTable01 table thead td{background:var(--color06);font-size:12px}.period2 .formTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .formTable__radio span{padding-left:18px}.period2 .formTable__title{font-size:14px}.period2 .formTable__text{font-size:12px}.period2 .unitTable01 table{border:1px solid #ddd;width:100%}.period2 .unitTable01 table td{background:#fff;border:1px solid #ddd;padding:10px 15px;vertical-align:middle}.period2 .unitTable01 table thead td{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.period2 .unitTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .unitTable01 table tbody td:nth-child(4){width:140px}.period2 .unitTable02 table{border:1px solid #ddd;margin:0 0 20px;width:100%}.period2 .unitTable02 table td{background:#fff;border:1px solid #ddd;padding:10px 15px;vertical-align:middle}.period2 .unitTable02 table thead td{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.period2 .unitTable02 table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .unitTable02 table tbody td:first-child{text-align:center;width:150px}.period2 .unitTable02 table tbody td:nth-child(3){width:55%}.period2 .termsBox{border:1px solid #ddd;border-radius:8px;font-size:14px;height:260px;margin:0 0 10px;overflow-x:hidden;overflow-y:auto;padding:20px 14px;width:100%}.period2 .termsCheck{padding:5px 0 0}.period2 .termsCheck span{display:inline-block;font-weight:700;padding:0 0 0 32px;position:relative}.period2 .termsCheck span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.period2 .termsCheck input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/18px auto var(--color01)}.period2 .termsCheck input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .termsCheck.is-disabled{color:#ccc}.period2 .termsCheck.is-disabled input[type=checkbox]:disabled+span:before{background-color:#ccc;border-color:#ccc}.period2 .noteText01,.period2 .noteText02{font-size:12px;padding:10px 0;width:100%}.period2 .noteText02 li{padding-left:1.2em;position:relative}.period2 .noteText02 li+li{margin-top:5px}.period2 .noteText02 li:before{content:"※";left:0;position:absolute;top:0}.period2 .noteText03{font-size:12px;padding:0 0 10px;width:100%}.period2 .noteText03 li{padding-left:1.2em;position:relative}.period2 .noteText03 li:before{content:"※";left:0;position:absolute;top:0}.period2 .noteText04{font-size:10px;padding:5px 0;width:100%}.period2 .noteText04 li{padding-left:1.2em;position:relative}.period2 .noteText04 li+li{margin-top:5px}.period2 .noteText04 li:before{content:"※";left:0;position:absolute;top:0}.period2 .noteText05{background:var(--color05);border-radius:6px;margin:0 0 20px;padding:13px 10px}.period2 .noteText05 li{font-size:12px;padding-left:1em;position:relative}.period2 .noteText05 li+li{margin-top:2px}.period2 .noteText05 li:before{background:#333;border-radius:50%;content:"";height:2px;left:5px;position:absolute;top:8px;width:2px}.period2 .loginInfo{padding:10px}.period2 .loginInfo p{margin:0 0 15px}.period2 .arwLink01{background:var(--svg-arw02) no-repeat 8px 7px/8px auto;margin:0 0 15px;padding:0 0 0 24px}.period2 .arwLink01 a{font-weight:700;text-decoration:none}.period2 .arwLink02{padding:40px 0;text-align:center}.period2 .arwLink02 a{font-weight:700;text-decoration:none}.period2 .arwLink02 a:before{background:var(--svg-arw02) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14px;margin-right:6px;transform:rotate(-90deg);width:8px}.period2 .arwLink03{padding:0 0 10px}.period2 .arwLink03 a{font-weight:700;text-decoration:none}.period2 .arwLink03 a:before{background:var(--svg-arw02) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14px;margin-right:6px;transform:scaleX(-1);width:8px}.period2 .helpLink01{font-size:11px;margin-top:-30px;text-align:right}.period2 .helpLink01 a{background:url(./ico_help01.2.0.0.svg) no-repeat 100%/14px auto;color:#333;display:inline-block;padding:0 18px 0 0;text-decoration:none}.period2 .clearLink01 a{background:url(./ico_clear01.2.0.0.svg) no-repeat left 6px/14px auto;color:var(--color01);display:inline-block;font-weight:700;padding:0 0 0 20px;text-decoration:none}.period2 .searchResult__num{font-weight:700;padding:0 0 20px}.period2 .searchResult__num em{color:var(--color01);font-size:20px}.period2 .searchResult__table table{border:1px solid #ddd;width:100%}.period2 .searchResult__table table td{background:#fff;border:1px solid #ddd;padding:10px 15px;text-align:center;vertical-align:middle}.period2 .searchResult__table table thead td{background:var(--color06);font-weight:700;padding:8px 15px;text-align:center}.period2 .searchResult__table table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .searchResult__dl{align-items:center;background:var(--color01);border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;margin:0 auto;position:relative;text-decoration:none!important;width:110px}.period2 .searchResult .errorMsg{margin-top:20px}.period2 .frameBox01{border:1px solid #ddd;display:flex}.period2 .frameBox01 .frameBox__col{flex-shrink:0;padding:20px;width:50%}.period2 .frameBox01 .frameBox__col+.frameBox__col{border-left:1px solid #ddd;flex-grow:1}.period2 .frameBox01 .frameBox__title{font-weight:700;margin:0 0 17px}.period2 .frameBox01 .frameBox__text{margin:0 0 3px}.period2 .frameBox01 .formUnit{align-items:center;justify-content:flex-start;padding-top:20px}.period2 .frameBox01 .formTitle{width:220px}.period2 .frameBox01 .formGroup{flex-grow:0;margin:0;width:150px}.period2 .schoolBox__col{border:1px solid #aaa;border-radius:8px;display:flex;justify-content:space-between;padding:18px 0 18px 20px}.period2 .schoolBox__col+.schoolBox__col{margin-top:10px}.period2 .schoolBox__group{flex-grow:1;padding:0 10px 0 0}.period2 .schoolBox__choice{align-items:center;display:flex;margin:0 0 10px;position:relative}.period2 .schoolBox__choice em{color:var(--color01);font-weight:700}.period2 .schoolBox__caution{margin-left:20px;position:relative}.period2 .schoolBox__caution--icon{background:var(--color02);border-radius:30px;color:#fff;font-size:12px;padding:1px 5px}.period2 .schoolBox__name{font-size:18px;font-weight:700}.period2 .schoolBox__msg{color:var(--color02);font-size:12px;padding:5px 0 0}.period2 .schoolBox__btn{flex-shrink:0;width:82px}.period2 .schoolBox__btn .btnItem+.btnItem{padding-top:12px}.period2 .schoolBox__order{flex-shrink:0;margin-left:10px;width:40px}.period2 .schoolBox__order>div{background-color:var(--color05);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:40px;position:relative;width:40px}.period2 .schoolBox__order>div:before{background:var(--svg-order01) no-repeat 0 0/100% auto;content:"";display:block;height:6px;left:50%;margin:-3px 0 0 -5px;position:absolute;top:50%;width:10px}.period2 .schoolBox__order--up{border-radius:6px 0 0;margin-bottom:2px}.period2 .schoolBox__order--up:before{transform:scaleY(-1)}.period2 .schoolBox__order--down{border-radius:0 0 0 6px}.period2 .schoolBox__order>div.is-disabled{background-color:#ccc;cursor:default}.period2 .schoolBox__order>div.is-disabled:before{background-image:var(--svg-order02)}.period2 .kamokuBox{background:#fff;border:1px solid #aaa}.period2 .kamokuBox__row{border-bottom:1px solid #aaa;padding:12px 20px}.period2 .kamokuBox__row:last-child{border-bottom:none}.period2 .kamokuBox__row.kamoku-off{background:#ccc}.period2 .kamokuBox__row.kamoku-off .kamokuBox__sub .kamokuBox__score,.period2 .kamokuBox__row.kamoku-off .kamokuBox__sub .kamokuBox__title{opacity:.5}.period2 .kamokuBox__sub .formList11{margin-bottom:-5px;margin-top:-5px}.period2 .kamokuBox__item{align-items:center;display:flex;justify-content:space-between}.period2 .kamokuBox__title{font-weight:700;padding:0 0 0 32px}.period2 .kamokuBox__title span{display:inline-block;margin-left:-32px;padding:0 0 0 32px;position:relative}.period2 .kamokuBox__title span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.period2 .kamokuBox__title input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/18px auto var(--color01)}.period2 .kamokuBox__title input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .kamokuBox__title.is-disabled{color:#ccc}.period2 .kamokuBox__title.is-disabled input[type=checkbox]:disabled+span:before{background-color:#ccc;border-color:#ccc}.period2 .kamokuBox__score{align-items:flex-end;color:#000;display:flex;font-size:10px;justify-content:flex-end;width:100px}.period2 .kamokuBox__score .score-r{width:4em}.period2 .kamokuBox__score .score-r:before{content:"/";display:inline-block;margin:0 3px}.period2 .kamokuBox__score .score-l{font-size:19px;font-weight:700}.period2 .kamokuBox__score .score-on{color:var(--color01);font-size:14px}.period2 .kamokuBox__score .score-on em{font-size:19px}.period2 .kamokuBox__col{align-items:center;display:flex;justify-content:space-between;padding:15px 0 0}.period2 .kamokuBox__col>div{width:calc(50% - 7px)}.period2 .kamokuBox__col .formSelect{height:40px;margin:0}.period2 .kamokuBox__col .formSelect:before{width:40px}.period2 .kamokuBox__col .formSelect select{height:40px;margin:0;padding:5px 40px 5px 14px}.period2 .kamokuBox__col .btnItem{padding-top:0!important}.period2 .kamokuBox__row .btnItem button{height:40px}.period2 .kamokuBox__row input[type=text]{height:40px;margin:0;width:80px}.period2 .kamokuBox__subgroup{margin:12px 0 -12px}.period2 .kamokuBox__sub{border-top:1px dashed #aaa;margin:0 -20px;padding:12px 20px}.period2 .sougouBox{background:#fff;border-radius:8px;margin:0 10px 20px;padding:20px 10px}.period2 .sougouBox__msg{font-size:18px;font-weight:700;padding:25px 0 10px;text-align:center}.period2 .sougouBox__score{align-items:flex-end;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0 0 30px}.period2 .sougouBox__score .score-r:before{content:"/";display:inline-block;margin:0 3px}.period2 .sougouBox__score .score-l{color:var(--color01);font-size:18px}.period2 .sougouBox__score .score-l em{font-size:28px}@media screen and (max-width:860px){.period2 .hanteiSP{display:block}.period2 .hanteiPC{display:none}.period2 .hanteiTab{padding:0 0 30px;position:relative}.period2 .hanteiTab ul{border-bottom:1px solid #ccc;display:flex}.period2 .hanteiTab ul li{color:#333;cursor:pointer;flex-shrink:0;font-size:20px;font-weight:700;padding:12px 0;position:relative;text-align:center;width:50%}.period2 .hanteiTab ul li.is-current{color:var(--color01)}.period2 .hanteiTab ul li.is-current:before{background:var(--color01);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0}.period2 .hanteiUnit{background:#fff}.period2 .hanteiUnit__head{align-items:flex-end;background:var(--color06);display:flex;font-size:12px;font-weight:700;padding:8px 0 4px;text-align:center}.period2 .hanteiUnit__group{border-bottom:1px solid #ddd}.period2 .hanteiUnit__summary{align-items:center;display:flex;padding:12px 0}.period2 .hanteiUnit__head--num,.period2 .hanteiUnit__summary--num{flex-shrink:0;width:46px}.period2 .hanteiUnit__head--name{flex-grow:1;text-align:left}.period2 .hanteiUnit__head--grade{flex-shrink:0;line-height:1.4;width:38px}.period2 .hanteiUnit__head--toggle,.period2 .hanteiUnit__summary--toggle{flex-shrink:0;width:40px}.period2 .hanteiUnit__summary--num{font-size:14px;text-align:center}.period2 .hanteiUnit__summary--name{flex-grow:1}.period2 .hanteiUnit__summary--school{font-weight:700}.period2 .hanteiUnit__summary--faculty{font-size:12px}.period2 .hanteiUnit__summary--grade{flex-shrink:0;text-align:center;width:38px}.period2 .hanteiUnit__summary--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;margin:0 auto;width:28px}.period2 .hanteiUnit__summary--toggle{cursor:pointer;height:40px;position:relative;width:40px}.period2 .hanteiUnit__summary--toggle:before{background:var(--svg-arw02) no-repeat 0 0;content:"";display:block;height:13px;left:50%;margin:-7px 0 0 -4px;position:absolute;top:50%;transform:rotate(90deg);width:8px}.period2 .hanteiUnit__summary--toggle.is-open:before{transform:rotate(-90deg)}.period2 .hanteiUnit__detail{background-color:var(--color05);border-top:1px solid #ddd;display:none;padding:10px}.period2 .hanteiUnit__detail.is-open{display:block}.period2 .hanteiUnit__detail--title{font-weight:700;padding:10px 0}.period2 .hanteiUnit__detail--box{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 0 20px}.period2 .hanteiUnit__detail--dt{background:var(--color06);border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:12px;font-weight:700;padding:7px 5px;text-align:center}.period2 .hanteiUnit__detail--dd{font-size:12px;padding:10px 7px}.period2 .hanteiUnit__detail--col{align-items:flex-start;display:flex;justify-content:center;padding:10px}.period2 .hanteiUnit__detail--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;margin:0 auto;width:36px}.period2 .hanteiUnit__detail--item{margin:0 0 0 24px;width:212px}.period2 .hanteiUnit__detail--label{background:#f4f4f4;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.period2 .hanteiUnit__detail--line{display:flex;justify-content:space-between;margin-top:10px;position:relative;text-align:center}.period2 .hanteiUnit__detail--line:before{background:#ddd;content:"";display:block;height:4px;left:0;position:absolute;right:0;top:11px;width:100%;z-index:0}.period2 .hanteiUnit__detail--line .line>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;position:relative;width:28px}.period2 .hanteiUnit__detail--line .num{display:inline-block;font-size:13px;padding:1px 0 0;text-align:center}.period2 .hanteiUnit__detail--text{padding:5px 0 0}.period2 .hanteiUnit__detail--score{font-size:10px;margin:0 0 10px}.period2 .hanteiUnit__detail--score em{font-size:14px;font-weight:700}.period2 .hanteiUnit__detail--data{align-items:center;display:flex;margin:0 0 12px}.period2 .hanteiUnit__detail--data dt{background:#f4f4f4;line-height:1.2;margin:0 6px 0 0;padding:3px 5px;text-align:center}.period2 .hanteiUnit__detail--rank{font-size:12px;padding:5px 0 0}.period2 .hanteiUnit__detail--applicant{font-size:14px;margin:0 0 15px}.period2 .hanteiUnit__detail--applicant .num{display:inline-block;font-weight:700;margin:0 5px 0 15px}.period2 .hanteiUnit__detail--applicant .tag{background:#f4f4f4;display:inline-block;line-height:1.3;padding:1px 5px}.period2 .hanteiUnit__detail--legend{display:flex;flex-wrap:wrap;font-size:12px;margin:0 0 15px -20px}.period2 .hanteiUnit__detail--legend li{padding:0 0 3px 20px;position:relative}.period2 .hanteiUnit__detail--legend li .grade-a,.period2 .hanteiUnit__detail--legend li .grade-b,.period2 .hanteiUnit__detail--legend li .grade-c,.period2 .hanteiUnit__detail--legend li .grade-d,.period2 .hanteiUnit__detail--legend li .grade-e,.period2 .hanteiUnit__detail--legend li .legend-a,.period2 .hanteiUnit__detail--legend li .legend-b{display:inline-block;height:14px;margin:2px 3px 0 0;vertical-align:top;width:14px}.period2 .hanteiUnit__detail--legend li .legend-a{background:#707070}.period2 .hanteiUnit__detail--legend li .legend-b{background:#fff;border:1px solid #707070}.period2 .hanteiUnit__detail--legend li .star{color:#ed0000;display:inline-block;font-size:1.1em;line-height:1.3;margin:0 3px 0 0;vertical-align:top}.period2 .hanteiUnit__detail--figure img{width:100%}.period2 .hanteiUnit__detail--table{margin:0 0 20px}.period2 .hanteiUnit__detail--table table{background:#fff;border:1px solid #ddd;font-size:12px;margin-bottom:-1px;table-layout:fixed;width:100%}.period2 .hanteiUnit__detail--table table td,.period2 .hanteiUnit__detail--table table th{border:1px solid #ddd;padding:8px 3px;text-align:center;vertical-align:middle}.period2 .hanteiUnit__detail--table table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .hanteiUnit__detail--table table thead th:first-child{border-left-color:#ddd}.period2 .hanteiUnit__detail--table table thead th:last-child{border-right-color:#ddd}.period2 .hanteiUnit__detail--table table tbody th.head,.period2 .hanteiUnit__detail--table table thead th.head{width:30px;writing-mode:vertical-rl}.period2 .hanteiUnit__detail--table tbody tr:nth-child(2n){background:#f4f4f4}.period2 .hanteiUnit__detail--chart{background:#fff;border:1px solid #ddd;margin:0 0 20px;padding:20px 10px}.period2 .hanteiTable table{background:#fff;border:1px solid #ddd;font-size:12px;table-layout:fixed;width:100%}.period2 .hanteiTable table td,.period2 .hanteiTable table th{border:1px solid #ddd;height:4em;padding:8px 3px;text-align:center;vertical-align:middle}.period2 .hanteiTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .hanteiTable table thead th:first-child{border-left-color:#ddd}.period2 .hanteiTable table thead th:last-child{border-right-color:#ddd}.period2 .hanteiTable tbody tr:nth-child(2n){background:#f4f4f4}.period2 .hanteiTable .table-border01 td{border-bottom-width:2px}.period2 .hanteiUnit__detail--remark{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin:0 0 20px}}@media screen and (min-width:861px){.period2 .hanteiSP{display:none}.period2 .hanteiPC{display:block}.period2 .hanteiTable table{background:#fff;border:1px solid #ddd;table-layout:fixed;width:100%}.period2 .hanteiTable table td,.period2 .hanteiTable table th{border:1px solid #ddd;padding:8px 1px;text-align:center;vertical-align:middle}.period2 .hanteiTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .hanteiTable table thead th:first-child{border-left-color:#ddd}.period2 .hanteiTable table thead th:last-child{border-right-color:#ddd}.period2 .hanteiTable table thead th.sep{border-bottom-color:#fff}.period2 .hanteiTable tbody tr:nth-child(2n){background:#f4f4f4}.period2 .hanteiTable .table-border01 td{border-bottom-width:2px}.period2 .hanteiUnit{background:#fff;border-radius:0 0 8px 8px}.period2 .hanteiUnitSelect{border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 34px}.period2 .hanteiUnit__head{align-items:stretch;background:var(--color06);display:flex;font-weight:700;text-align:center}.period2 .hanteiUnit__head>div{align-content:center;padding:8px 10px}.period2 .hanteiUnit__head>div:not(:first-child){border-left:1px solid #fff}.period2 .hanteiUnit__head>div:last-child{border-right:1px solid #ddd}.period2 .hanteiUnit__summary{align-items:stretch;background:#fff;border-bottom:1px solid #ddd;cursor:pointer;display:flex;text-align:center}.period2 .hanteiUnit__summary:nth-child(odd){background:#f4f4f4}.period2 .hanteiUnit__summary.is-select{background-color:var(--color05)}.period2 .hanteiUnit__summary>div{align-content:center;border-right:1px solid #ddd;padding:11px 10px}.period2 .hanteiUnit__head--radio,.period2 .hanteiUnit__summary--radio{flex-shrink:0;max-width:90px;width:10%}.period2 .hanteiUnit__summary--radio .formRadio{height:18px}.period2 .hanteiUnit__summary--radio .formRadio span{line-height:1;min-height:18px;padding-left:18px}.period2 .hanteiUnit__summary--radio .formRadio span:before{top:0}.period2 .hanteiUnit__summary--radio .formRadio input[type=radio]:checked+span:after{top:3px}.period2 .hanteiUnit__head--num,.period2 .hanteiUnit__summary--num{flex-shrink:0;max-width:90px;width:10%}.period2 .hanteiUnit__head--name{flex-grow:1}.period2 .hanteiUnit__summary--name{display:flex;flex-grow:1;flex-wrap:wrap;text-align:left}.period2 .hanteiUnit__summary--school{margin-right:1em}.period2 .hanteiUnit__head--grade,.period2 .hanteiUnit__summary--grade{flex-shrink:0;max-width:210px;width:16%}.period2 .hanteiUnit__summary--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:28px}.period2 .hanteiUnitBalloon{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029}.period2 .hanteiUnit__bar{display:grid;grid-template-columns:1fr 230px 1fr;grid-template-rows:auto;position:relative;grid-column-gap:0;grid-row-gap:0;background:var(--color01);color:#fff;padding:14px 12px}.period2 .hanteiUnit__bar.bar-top{border-radius:8px 8px 0 0}.period2 .hanteiUnit__bar.bar-top:after{background:var(--color01);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:16px;left:40px;position:absolute;top:-15px;width:26px}.period2 .hanteiUnit__bar.bar-bottom{border-radius:0 0 8px 8px}.period2 .hanteiUnit__bar--title{align-items:center;display:flex;grid-area:1/1/2/2}.period2 .hanteiUnit__bar--label{background:#fff;border-radius:30px;color:var(--color01);font-size:14px;font-weight:700;padding:2px 10px}.period2 .hanteiUnit__bar--name{align-items:center;display:flex;line-height:1.2;padding:0 0 0 20px}.period2 .hanteiUnit__bar--school{font-size:24px;font-weight:700;margin-right:.5em}.period2 .hanteiUnit__bar--page{align-items:center;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;grid-area:1/2/2/3;justify-content:space-between;padding:0 12px}.period2 .hanteiUnit__bar--current{font-size:14px;font-weight:700;line-height:1;padding:6px 0 0}.period2 .hanteiUnit__bar--current em{display:inline-block;font-size:30px;margin:-6px .5em 0;vertical-align:middle}.period2 .hanteiUnit__bar--next,.period2 .hanteiUnit__bar--prev{cursor:pointer;font-size:10px;height:36px;position:relative;text-align:center;width:40px}.period2 .hanteiUnit__bar--next:before,.period2 .hanteiUnit__bar--prev:before{background:var(--svg-order02) no-repeat center center/10px auto;content:"";display:block;height:20px;margin:auto;width:24px}.period2 .hanteiUnit__bar--prev:before{transform:rotate(90deg)}.period2 .hanteiUnit__bar--next:before{transform:rotate(-90deg)}.period2 .hanteiUnit__detail--block{border-top:1px solid #ddd;padding:20px 10px}.period2 .hanteiUnit__detail--block:first-child{border-top:none}.period2 .hanteiUnit__detail--title{font-size:18px;font-weight:700;margin:0 0 20px;padding:0 0 0 14px;position:relative}.period2 .hanteiUnit__detail--title:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:24px;position:absolute;top:3px;width:4px}.period2 .hanteiUnit__detail--box{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;display:flex}.period2 .hanteiUnit__detail--box .hanteiUnit__detail--dl{border-right:1px solid #ddd;flex-shrink:0;width:33.334%}.period2 .hanteiUnit__detail--dt{background:var(--color06);border-bottom:1px solid #ddd;font-weight:700;padding:9px 5px;position:relative;text-align:center}.period2 .hanteiUnit__detail--dl:not(:first-child) .hanteiUnit__detail--dt:before{background:#fff;bottom:0;content:"";display:block;left:-1px;position:absolute;top:0;width:1px}.period2 .hanteiUnit__detail--dd{padding:10px 7px}.period2 .hanteiUnit__detail--col{display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px 60px auto;padding:10px;grid-column-gap:0;grid-row-gap:0}.period2 .hanteiUnit__detail--grade{grid-area:1/1/2/2}.period2 .hanteiUnit__detail--grade>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;width:36px}.period2 .hanteiUnit__detail--hyoka{grid-area:3/1/4/3}.period2 .hanteiUnit__detail--label{background:#f4f4f4;font-size:14px;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.period2 .hanteiUnit__detail--line{display:flex;justify-content:space-between;margin-top:10px;position:relative;text-align:center}.period2 .hanteiUnit__detail--line:before{background:#ddd;content:"";display:block;height:4px;left:0;position:absolute;right:0;top:11px;width:100%;z-index:0}.period2 .hanteiUnit__detail--line .line>div{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;margin:0 auto;position:relative;width:28px}.period2 .hanteiUnit__detail--line .num{display:inline-block;font-size:13px;padding:1px 0 0;text-align:center}.period2 .hanteiUnit__detail--text{font-size:14px;grid-area:5/1/6/3;padding:5px 0 0}.period2 .hanteiUnit__detail--score{font-weight:700;grid-area:1/2/2/3;margin:0 0 10px}.period2 .hanteiUnit__detail--score em{font-size:25px}.period2 .hanteiUnit__detail--data{font-size:14px;grid-area:2/1/3/3}.period2 .hanteiUnit__detail--data dt{background:#f4f4f4;line-height:1.2;margin:0 0 5px;max-width:100%;padding:2px;width:max-content}.period2 .hanteiUnit__detail--data dd{margin:0 0 5px}.period2 .hanteiUnit__detail--chart{background:#fff;border:1px solid #ddd}.period2 .hanteiUnit__detail--graph{display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:830px;padding:10px 0;grid-column-gap:0;grid-row-gap:0}.period2 .hanteiUnit__detail--applicant{grid-area:1/1/2/2;margin:0 0 15px}.period2 .hanteiUnit__detail--applicant .num{display:inline-block;font-weight:700;margin:0 5px 0 15px}.period2 .hanteiUnit__detail--applicant .tag{background:#f4f4f4;display:inline-block;line-height:1.3;margin-top:5px;padding:1px 5px}.period2 .hanteiUnit__detail--legend{font-size:14px;grid-area:2/1/3/2;margin:0 0 15px}.period2 .hanteiUnit__detail--legend li{padding:0 0 8px;position:relative}.period2 .hanteiUnit__detail--legend li .grade-a,.period2 .hanteiUnit__detail--legend li .grade-b,.period2 .hanteiUnit__detail--legend li .grade-c,.period2 .hanteiUnit__detail--legend li .grade-d,.period2 .hanteiUnit__detail--legend li .grade-e,.period2 .hanteiUnit__detail--legend li .legend-a,.period2 .hanteiUnit__detail--legend li .legend-b{display:inline-block;height:14px;margin:2px 3px 0 0;vertical-align:top;width:14px}.period2 .hanteiUnit__detail--legend li .legend-a{background:#707070}.period2 .hanteiUnit__detail--legend li .legend-b{background:#fff;border:1px solid #707070}.period2 .hanteiUnit__detail--legend li .star{color:#ed0000;display:inline-block;font-size:1.1em;line-height:1.3;margin:0 3px 0 0;vertical-align:top}.period2 .hanteiUnit__detail--figure{grid-area:1/2/3/3}.period2 .hanteiUnit__detail--figure img{width:100%}.period2 .hanteiUnit__detail--rank{font-size:14px;grid-area:3/1/4/3;padding:5px 0 0}.period2 .hanteiUnit__detail--table table{background:#fff;border:1px solid #ddd;table-layout:fixed;width:100%}.period2 .hanteiUnit__detail--table table td,.period2 .hanteiUnit__detail--table table th{border:1px solid #ddd;padding:8px 3px;text-align:center;vertical-align:middle}.period2 .hanteiUnit__detail--table table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .hanteiUnit__detail--table table thead th:first-child{border-left-color:#ddd}.period2 .hanteiUnit__detail--table table thead th:last-child{border-right-color:#ddd}.period2 .hanteiUnit__detail--table table thead th.head{border-bottom-color:#fff}.period2 .hanteiUnit__detail--table tbody tr:nth-child(2n){background:#f4f4f4}.period2 .hanteiUnit__detail--remark{background:#fff;border:1px solid #ddd}}.period2 .grade-a{background-color:#f5821f!important}.period2 .grade-b{background-color:#ebb932!important}.period2 .grade-c{background-color:#53b50a!important}.period2 .grade-d{background-color:#6d8bf0!important}.period2 .grade-e{background-color:#bc7dcc!important}.period2 .grade-h{background-color:#f1a983!important}.period2 .grade-n{background-color:#f66!important}.period2 .grade-x{background-color:#a6c9ec!important}.period2 .grade-0{background-color:#7030a0!important}.period2 .jikosaiten .qDaimon .qHead{font-size:20px;font-weight:700;margin:0 0 20px}.period2 .jikosaiten .qDaimon .qBody{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;display:grid;grid-template-columns:1fr repeat(2,auto) 36px;grid-template-rows:repeat(3,auto);margin:0 0 10px;padding:10px 10px 15px;grid-column-gap:0;grid-row-gap:0}.period2 .jikosaiten .qDaimon .qBody .qNum{align-self:center;font-weight:700;grid-area:1/1/2/2}.period2 .jikosaiten .qDaimon .qBody .qHaiten{align-self:center;grid-area:1/2/2/3}.period2 .jikosaiten .qDaimon .qBody .qHaiten .pdSet:after{content:"/";margin:0 5px}.period2 .jikosaiten .qDaimon .qBody .qKaitou{align-self:center;grid-area:1/3/2/4;margin-right:9px}.period2 .jikosaiten .qDaimon .qBody .qKekka{grid-area:1/4/2/5;width:36px}.period2 .jikosaiten .qDaimon .qBody .qKekka>span{display:block;height:36px;width:36px}.period2 .jikosaiten .qDaimon .qBody .qKekka .null{background:url(./ico_null.2.0.0.svg) 0 0 no-repeat}.period2 .jikosaiten .qDaimon .qBody .qKekka .correct{background:url(./ico_maru.2.0.0.svg) 0 0 no-repeat}.period2 .jikosaiten .qDaimon .qBody .qKekka .incorrect{background:url(./ico_batsu.2.0.0.svg) 0 0 no-repeat}.period2 .jikosaiten .qDaimon .qBody .qRadio{grid-area:2/1/3/5;margin-left:-5px}.period2 .jikosaiten .qDaimon .qBody .qRadio label{background:#fff;border:2px solid var(--color01);border-radius:8px;color:var(--color01);cursor:pointer;display:inline-block;font-weight:700;line-height:1;margin-left:5px;margin-top:5px;padding:10px 0;text-align:center;-webkit-user-select:none;user-select:none;width:calc(20% - 5px)}.period2 .jikosaiten .qDaimon .qBody .qRadio label input{display:none}.period2 .jikosaiten .qDaimon .qBody .qRadio label.current{background:var(--color01);color:#fff}.period2 .jikosaiten .qDaimon .qBody .qAnotation{font-size:12px;grid-area:3/1/4/5;padding:10px 0 0}.period2 .jikosaiten .pagination{display:flex;justify-content:space-between;margin:20px 0 40px;text-align:center}.period2 .jikosaiten .pagination li{padding:0 10px}.period2 .jikosaiten .pagination li a{align-items:center;display:flex;line-height:1.1;text-decoration:none}.period2 .jikosaiten .pagination li .btnPagiNext a:after,.period2 .jikosaiten .pagination li .btnPagiPrev a:before{background:var(--svg-arw02) no-repeat 0 0;content:"";height:14px;margin:0 8px;width:8px}.period2 .jikosaiten .pagination li .btnPagiPrev a:before{transform:scaleX(-1)}.period2 .jikosaiten .pagination li a.errorUrl{color:#ccc;pointer-events:none}.period2 .jikosaiten .pagination li .btnPagiNext a.errorUrl:after,.period2 .jikosaiten .pagination li .btnPagiPrev a.errorUrl:before{background-image:var(--svg-arw03)}.period2 .totals .listTotal{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;margin:0 0 50px;padding:5px}.period2 .totals .listTotal .leftCell{background:url(./ico_score02.2.0.0.svg) no-repeat 0/18px auto;font-size:20px;font-weight:700;padding:0 0 0 22px}.period2 .totals .listTotal .rightCell{font-size:20px;font-weight:700;margin-left:30px}.period2 .totals .listTotal .rightCell .txtScore{color:var(--color01);font-size:26px;margin-right:9px}.period2 .studentStatus{max-height:60vh;overflow:scroll}.period2 .studentTable table{border-collapse:initial;font-size:14px;width:max-content}.period2 .studentTable table td,.period2 .studentTable table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.period2 .studentTable table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.period2 .studentTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .studentTable table thead th:first-child{border-left-color:#ddd}.period2 .studentTable table thead th:last-child{border-right-color:#ddd}.period2 .studentTable table thead tr:first-child th{border-bottom-color:#fff;border-top:1px solid #ddd;font-size:16px;padding:8px 10px;text-align:left}.period2 .studentTable table thead tr:first-child th:first-child{border-left:1px solid #ddd;border-right-width:2px;left:0;position:sticky;position:-webkit-sticky;width:420px;z-index:2}.period2 .studentTable table thead tr:nth-child(2) th{line-height:1.3;min-width:80px}.period2 .studentTable table thead tr:nth-child(2) th:first-child,.period2 .studentTable table thead tr:nth-child(2) th:nth-child(2),.period2 .studentTable table thead tr:nth-child(2) th:nth-child(3),.period2 .studentTable table thead tr:nth-child(2) th:nth-child(4),.period2 .studentTable table thead tr:nth-child(2) th:nth-child(5),.period2 .studentTable table thead tr:nth-child(2) th:nth-child(6){position:sticky;position:-webkit-sticky;z-index:2}.period2 .studentTable table thead tr:nth-child(2) th:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(2){left:50px;min-width:inherit;width:50px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(3){left:100px;min-width:inherit;width:150px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(4){left:250px;min-width:inherit;width:50px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(5){left:300px;min-width:inherit;width:50px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(6){border-right-width:2px;left:350px;min-width:inherit;width:70px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(7){min-width:inherit;width:50px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(8){min-width:inherit;width:110px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(10),.period2 .studentTable table thead tr:nth-child(2) th:nth-child(9){min-width:inherit;width:70px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(11){min-width:inherit;width:80px}.period2 .studentTable table thead tr:nth-child(2) th:nth-child(12){min-width:inherit;width:55px}.period2 .studentTable table thead tr:nth-child(2) th:nth-last-child(-n+7){min-width:185px}.period2 .studentTable table thead tr:nth-child(3) td{background:#f4f4f4;border-bottom-width:2px;font-size:16px}.period2 .studentTable table thead tr:nth-child(3) td:first-child,.period2 .studentTable table thead tr:nth-child(3) td:nth-child(2),.period2 .studentTable table thead tr:nth-child(3) td:nth-child(3),.period2 .studentTable table thead tr:nth-child(3) td:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.period2 .studentTable table thead tr:nth-child(3) td:first-child{border-left:1px solid #ddd;left:0;width:250px}.period2 .studentTable table thead tr:nth-child(3) td:nth-child(2){left:250px;width:50px}.period2 .studentTable table thead tr:nth-child(3) td:nth-child(3){left:300px;width:50px}.period2 .studentTable table thead tr:nth-child(3) td:nth-child(4){border-right-width:2px;left:350px;width:70px}.period2 .studentTable table tbody tr td{min-width:80px}.period2 .studentTable table tbody tr td:first-child,.period2 .studentTable table tbody tr td:nth-child(2),.period2 .studentTable table tbody tr td:nth-child(3),.period2 .studentTable table tbody tr td:nth-child(4),.period2 .studentTable table tbody tr td:nth-child(5),.period2 .studentTable table tbody tr td:nth-child(6){position:sticky;position:-webkit-sticky;z-index:2}.period2 .studentTable table tbody tr td:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.period2 .studentTable table tbody tr td:nth-child(2){left:50px;min-width:inherit;width:50px}.period2 .studentTable table tbody tr td:nth-child(3){left:100px;min-width:inherit;padding-left:10px;text-align:left;width:150px}.period2 .studentTable table tbody tr td:nth-child(4){left:250px;min-width:inherit;width:50px}.period2 .studentTable table tbody tr td:nth-child(5){left:300px;min-width:inherit;width:50px}.period2 .studentTable table tbody tr td:nth-child(6){border-right-width:2px;left:350px;min-width:inherit;width:70px}.period2 .studentTable table tbody tr td:nth-child(7){min-width:inherit;width:50px}.period2 .studentTable table tbody tr td:nth-child(8){min-width:inherit;width:110px}.period2 .studentTable table tbody tr td:nth-child(10),.period2 .studentTable table tbody tr td:nth-child(9){min-width:inherit;width:70px}.period2 .studentTable table tbody tr td:nth-child(11){min-width:inherit;width:80px}.period2 .studentTable table tbody tr td:nth-child(12){min-width:inherit;width:55px}.period2 .studentTable table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .studentTable table tbody tr td:nth-last-child(-n+7){min-width:185px;padding-left:9px;padding-right:9px;text-align:left}.period2 .studentTable .status-edit{background:url(./ico_score01.2.0.0.svg) no-repeat 50%/18px auto var(--color01);border:none;border-radius:6px;cursor:pointer;height:29px;margin:0 auto;vertical-align:bottom;width:46px}.period2 .studentTable .status-done,.period2 .studentTable .status-yet{align-items:center;border-radius:6px;display:flex;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:30px}.period2 .studentTable .status-done{background-color:#d9f4f8;color:#00b5cc}.period2 .studentTable .status-yet{background-color:#ffe6e6;color:#ed0000}.period2 .studentTable .status-o,.period2 .studentTable .status-x{align-items:center;border-radius:6px;display:flex;font-weight:700;height:25px;justify-content:center;margin:0 auto;width:30px}.period2 .studentTable .status-o{background:url(./ico_o01.2.0.0.svg) no-repeat 50%/14px auto #d9f4f8}.period2 .studentTable .status-x{background:url(./ico_x01.2.0.0.svg) no-repeat 50%/12px auto #ffe6e6}.period2 .studentTable .status-reset{background:#fff;border:2px solid var(--color01);border-radius:6px;color:var(--color01);cursor:pointer;font-weight:700;height:29px;width:60px}.period2 .studentName{font-weight:700;margin:0 0 15px}.period2 .studentData{display:flex;margin:0 0 20px}.period2 .studentData__col:first-child{flex-shrink:0;width:70%}.period2 .studentData__col:nth-child(2){flex-shrink:0;width:30%}.period2 .studentData table{border:1px solid #ddd;font-size:14px;height:100%;width:100%}.period2 .studentData table td,.period2 .studentData table th{background:#fff;border:1px solid #ddd;font-size:13px;padding:11px 14px;text-align:left;vertical-align:middle}.period2 .studentData table thead th{background:var(--color06);font-size:14px;font-weight:700;text-align:center}.period2 .studentData__col:first-child table thead th{border-right-color:#fff}.period2 .studentData__col:nth-child(2) table thead th{border-left-color:#fff}.period2 .studentData table thead td{background:#f4f4f4;font-weight:700;padding:8px 14px}.period2 .studentData table thead td .formRadio span{padding-top:3px}.period2 .studentData table tbody th{font-size:14px;width:60px}.period2 .studentData table tbody tr:nth-child(2n) td,.period2 .studentData table tbody tr:nth-child(2n) th{background:#f4f4f4}.period2 .studentData__score{align-items:center;display:flex}.period2 .studentData__score+.studentData__score{padding-top:5px}.period2 .studentData__score dt{flex-shrink:0;width:65px}.period2 .studentData__score dt.score-w01{width:120px}.period2 .studentData__score dt.score-w02{width:150px}.period2 .studentData__score dt.score-w03{width:160px}.period2 .studentData__score dd{flex-shrink:0;width:90px}.period2 .studentData__score input[type=text]{background:#fff;border:1px solid #ccc;border-radius:4px;height:24px;padding:0 10px;width:48px}.period2 .studentData__score input[type=text]:disabled{background:#f5f5f5}.period2 .studentData__score input[type=text].is-edit{background-color:#ffe6e6;color:var(--color02)}.period2 .studentData__score input[type=text]:disabled.is-edit{background-color:#f5f5f5;color:var(--color02)}.period2 .studentData__sub{font-weight:700;padding:0 0 5px}.period2 .studentData__score+.studentData__sub{padding-top:10px}.period2 .studentData__select{align-items:center;display:flex;margin:0 0 5px}.period2 .studentData__select dt{flex-shrink:0;width:80px}.period2 .studentData__select dd{flex-shrink:0;width:150px}.period2 .studentData__select .formSelect{height:24px}.period2 .studentData__select .formSelect:before{width:24px}.period2 .studentData__select .formSelect select{font-size:13px;height:24px;margin:0;padding:0 24px 0 10px}.period2 .studentData__shiboukou{display:flex;justify-content:space-between;margin:0 0 10px}.period2 .studentData__shiboukou--title{flex-shrink:0;font-weight:700;width:70px}.period2 .studentData__shiboukou--text.is-edit{background:#ffe6e6;border-radius:6px;color:var(--color02);padding:4px 7px}.period2 .studentData__shiboukou .btnItem{flex-grow:1}.period2 .resultStatus{max-height:60vh;overflow:scroll}.period2 .resultTable table{border-collapse:initial;width:max-content}.period2 .resultTable table td,.period2 .resultTable table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.period2 .resultTable table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.period2 .resultTable table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;font-weight:700}.period2 .resultTable table thead th:first-child{border-left-color:#ddd}.period2 .resultTable table thead th:last-child{border-right-color:#ddd}.period2 .resultTable table thead tr:first-child th{border-bottom-color:#fff;border-top:1px solid #ddd;font-size:16px;padding:8px 10px;text-align:left}.period2 .resultTable table thead tr:first-child th:first-child{border-left:1px solid #ddd;border-right-width:2px;left:0;position:sticky;position:-webkit-sticky;width:420px;z-index:2}.period2 .resultTable table thead tr:nth-child(2) th{font-size:14px;line-height:1.3;min-width:80px}.period2 .resultTable table thead tr:nth-child(2) th:first-child,.period2 .resultTable table thead tr:nth-child(2) th:nth-child(2),.period2 .resultTable table thead tr:nth-child(2) th:nth-child(3),.period2 .resultTable table thead tr:nth-child(2) th:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.period2 .resultTable table thead tr:nth-child(2) th:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.period2 .resultTable table thead tr:nth-child(2) th:nth-child(2){left:50px;min-width:inherit;width:50px}.period2 .resultTable table thead tr:nth-child(2) th:nth-child(3){left:100px;min-width:inherit;width:226px}.period2 .resultTable table thead tr:nth-child(2) th:nth-child(4){border-right-width:2px;left:326px;min-width:inherit;width:116px}.period2 .resultTable table tbody tr td{min-width:86px}.period2 .resultTable table tbody tr td:first-child,.period2 .resultTable table tbody tr td:nth-child(2),.period2 .resultTable table tbody tr td:nth-child(3),.period2 .resultTable table tbody tr td:nth-child(4){position:sticky;position:-webkit-sticky;z-index:2}.period2 .resultTable table tbody tr td:first-child{border-left:1px solid #ddd;left:0;min-width:inherit;width:50px}.period2 .resultTable table tbody tr td:nth-child(2){left:50px;min-width:inherit;width:50px}.period2 .resultTable table tbody tr td:nth-child(3){left:100px;min-width:inherit;padding-left:10px;text-align:left;width:226px}.period2 .resultTable table tbody tr td:nth-child(4){border-right-width:2px;left:326px;min-width:inherit;width:116px}.period2 .resultTable table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .resultTable .result-detail{background:url(./ico_hantei01.2.0.0.svg) no-repeat 50%/24px auto var(--color01);border:none;border-radius:6px;cursor:pointer;height:32px;margin:0 auto;vertical-align:bottom;width:50px}.period2 .dialogArea{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.period2 .dialogBox,.period2 .dialogBoxW,.period2 .dialogBoxXW{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029;max-width:500px;min-height:100px;padding:50px 10px 20px;position:relative;width:calc(100vw - 20px)}.period2 .dialogBoxW{max-width:620px;width:calc(100vw - 80px)}.period2 .dialogBoxXW{max-width:1200px;width:calc(100vw - 80px)}.period2 .dialogClose{background:url(./ico_close01.2.0.0.svg) no-repeat 50%/15px 15px;cursor:pointer;height:24px;position:absolute;right:15px;top:15px;width:24px}.period2 .dialogBody{margin:0 auto;max-height:80vh;max-width:390px;overflow-x:hidden;overflow-y:auto}.period2 .dialogBoxW .dialogBody{max-width:500px}.period2 .dialogBoxXW .dialogBody{max-width:1080px}.period2 .dialogTitle01{font-size:22px;font-weight:700;margin:0 0 20px;padding:0 0 0 15px;position:relative}.period2 .dialogTitle01:before{background:var(--color01);bottom:4px;content:"";left:0;min-height:29px;position:absolute;top:4px;width:4px}.period2 .dialogText{padding:0 0 25px}.period2 .dialogText p{margin:0 0 15px}.period2 .dialogWorning{line-height:2;margin:0 0 15px}.period2 .dialogPassword{align-items:center;display:flex;justify-content:flex-start}.period2 .dialogPassword .formTitle{flex-shrink:0;padding-right:10px;width:95px}.period2 .dialogPassword .formGroup{margin-left:0;max-width:300px}.period2 .dialogPassword .formGroup input[type=password]{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:16px;height:48px;margin:0 0 5px;outline:0;padding:5px 15px;width:100%}.period2 .dialogPassword .formGroup input[type=password]:focus{outline:2px solid #000}.period2 .dialogCheck01{padding:5px 0 10px}.period2 .dialogCheck01 span{display:inline-block;padding:0 0 0 32px;position:relative}.period2 .dialogCheck01 span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.period2 .dialogCheck01 input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/18px auto var(--color01)}.period2 .dialogCheck02 span{display:inline-block;padding:0 0 0 28px;position:relative}.period2 .dialogCheck02 span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;left:0;position:absolute;top:3px;width:18px}.period2 .dialogCheck02 input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/14px auto var(--color01)}.period2 .dialogCheck01 input[type=checkbox],.period2 .dialogCheck02 input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .dialogList01{display:flex;justify-content:space-between;margin:0 0 20px}.period2 .dialogCheckList01{max-width:100%;width:max-content}.period2 .dialogCheckList01 li+li{padding:15px 0 0}.period2 .dialogCheckList01 li span{display:block;padding:0 43px 0 0;position:relative}.period2 .dialogCheckList01 li span:before{background:#fff;border:1px solid var(--color01);border-radius:2px;content:"";height:18px;position:absolute;right:0;top:3px;width:18px}.period2 .dialogCheckList01 li input[type=checkbox]:checked+span:before{background:url(./ico_check01.2.0.0.svg) no-repeat 50%/14px auto var(--color01)}.period2 .dialogCheckList01 input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .dialogRadioList01{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.period2 .dialogRadioList01 li{padding:0 15px}.period2 .dialogRadioList01 label{cursor:pointer}.period2 .dialogRadioList01 span{display:inline-block;min-height:23px;padding:0 0 0 23px;position:relative}.period2 .dialogRadioList01 span:before{background:#fff;border:1px solid var(--color01);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.period2 .dialogRadioList01 input[type=radio]:checked+span:after{background:var(--color01);border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:7px;width:12px}.period2 .dialogRadioList01 input[type=radio]{display:none;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.period2 .dialogDl{border:1px solid #ddd}.period2 .dialogDl__title{background:#d2e3e5;border-bottom:1px solid #ddd;font-weight:700;padding:10px;text-align:center}.period2 .dialogDl__text{padding:20px 15px}.period2 .dialogDl__text+.dialogDl__title{border-top:1px solid #ddd}.period2 .dialogSelect01{margin:0 0 20px;max-width:150px;width:30%}.period2 .dialogSelect01 .formSelect{height:44px}.period2 .dialogSelect01 .formSelect:before{width:40px}.period2 .dialogSelect01 .formSelect select{height:42px}.period2 .dialogTable01{height:360px;max-height:60vh;overflow-x:hidden;overflow-y:scroll;padding:0 0 20px}.period2 .dialogTable01 table{border-collapse:initial;width:100%}.period2 .dialogTable01 table td,.period2 .dialogTable01 table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 3px;text-align:center;vertical-align:middle}.period2 .dialogTable01 table thead{position:sticky;position:-webkit-sticky;top:0;z-index:3}.period2 .dialogTable01 table thead th{background:var(--color06);border-left-color:#fff;border-right-color:#fff;border-top:1px solid #ddd;font-size:16px;font-weight:700;padding:8px 10px;text-align:center}.period2 .dialogTable01 table thead th:first-child{border-left:1px solid #ddd;width:90px}.period2 .dialogTable01 table thead th:nth-child(2){width:90px}.period2 .dialogTable01 table thead th:nth-child(3){border-right-color:#ddd}.period2 .dialogTable01 table tbody td:first-child{border-left:1px solid #ddd;width:90px}.period2 .dialogTable01 table tbody td:nth-child(2){width:90px}.period2 .dialogTable01 table tbody td:nth-child(3){padding-left:20px;padding-right:20px;text-align:left}.period2 .dialogTable01 table tbody tr:nth-child(2n) td{background:#f4f4f4}.period2 .dialogTable01 table tbody tr.is-select td{background-color:var(--color05)}.period2 .fixedBox{background:#ffffffe6;left:0;position:relative;right:0;top:0;z-index:10}.period2 .fixedBox.is-fixed{position:fixed}.period2 .fixedMsg01{margin:0 auto;max-width:600px;padding:15px 20px}.period2 .fixedMsg01 p{color:var(--color02);font-size:13px}.period2 .btnList01{padding:10px 0}.period2 .btnList02{align-items:flex-start;display:flex;justify-content:space-between;padding:10px 0}.period2 .btnList02 .btnItem:first-child{flex-shrink:0;width:33%}.period2 .btnList02 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.period2 .btnList03 .btnItem{padding:20px 0 0}.period2 .btnList04{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:505px;padding:10px 0}.period2 .btnList04 .btnItem:first-child{flex-shrink:0;width:33%}.period2 .btnList04 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.period2 .btnList05{padding:0 0 40px}.period2 .btnList06{margin:0 auto;max-width:380px;padding:10px 0}.period2 .btnList06 .btnItem a,.period2 .btnList06 .btnItem button{max-width:380px}.period2 .btnList07 .btnItem{padding:20px 0 0}.period2 .btnList08{align-items:flex-start;display:flex;justify-content:flex-start;padding:10px 0 0}.period2 .btnList08 .btnItem{margin:0;max-width:355px;padding:10px 20px 10px 0!important;width:100%}.period2 .btnList08 .btnItem a,.period2 .btnList08 .btnItem button{margin:0}.period2 .btnList09{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:335px;padding:0 0 20px}.period2 .btnList09 .btnItem{flex-shrink:0;padding:20px 0 0;width:calc(50% - 5px)}.period2 .btnList10{align-items:center;display:flex;justify-content:flex-end}.period2 .btnList10 .btnItem{margin:0 0 0 20px;padding-top:0!important}.period2 .btnList10 .btnItem:first-child{width:290px}.period2 .btnList11{align-items:center;display:flex;justify-content:center;padding:10px 0}.period2 .btnList11 .btnItem{margin:0 20px;max-width:300px;padding-top:0!important;width:50%}.period2 .btnList12{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:385px;padding:30px 0 10px}.period2 .btnList12 .btnItem:first-child{flex-shrink:0;width:33%}.period2 .btnList12 .btnItem:nth-child(2){flex-shrink:0;padding:0;width:calc(67% - 15px)}.period2 .btnItem a,.period2 .btnItem button{align-items:center;background:var(--color01);border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:0 auto;max-width:335px;position:relative;text-decoration:none!important;width:100%}.period2 .btnItem+.btnItem{padding:20px 0 0}.period2 .btnItem .btnStyle01{background:var(--svg-arw01) no-repeat right 8px center/8px auto var(--color01)}.period2 .btnItem .btnStyle01:disabled{background-color:#ccc;cursor:default}.period2 .btnItem .btnStyle02,.period2 .btnItem .btnStyle03{background:#fff;border:2px solid var(--color01);color:var(--color01)!important}.period2 .btnItem .btnStyle03:before{background:var(--svg-arw02) no-repeat 0 0;content:"";height:14px;left:8px;margin-top:-7px;position:absolute;top:50%;transform:scaleX(-1);width:8px}.period2 .btnItem .btnStyle04{background:#fff;border:2px solid var(--color01);color:var(--color01)!important}.period2 .btnItem .btnStyle05{width:100%}.period2 .btnItem .btnStyle06{background:var(--svg-arw02) no-repeat right 8px center/8px auto #fff;border:2px solid var(--color01);color:var(--color01)!important}.period2 .btnItem .btnStyle07{font-size:12px;height:40px}.period2 .btnItem .btnStyle07:disabled{background-color:#ccc;color:#ccc}.period2 .btnItem .btnStyle08{background:#fff;border:1px solid var(--color01);color:var(--color01)!important;font-size:12px;height:30px}.period2 .btnItem .btnStyle08:disabled{border-color:#ccc;color:#ccc!important}.period2 .btnItem .btnStyle09{background:var(--color05);color:var(--color01)!important;width:180px}.period2 .btnItem .btnStyle10{font-size:13px;height:30px}.period2 .btnItem .btnStyle10:disabled{background-color:#ccc;color:#ccc;cursor:default}.period2 .btnItem .btnSearch01:disabled{background-color:#ccc;cursor:default}.period2 .btnItem .btnResult{background:var(--svg-arw01) no-repeat right 8px top 23px/8px auto;flex-direction:column;height:110px;line-height:1.4}.period2 .btnItem .btnResult em{display:inline-block;font-size:18px;padding:6px 0 0}.period2 .btnItem .btnResult .fs{display:inline-block;font-size:12px;padding:3px 0 0}.period2 .btnItem .btnResult.result-a{background-color:var(--color03)}.period2 .btnItem .btnResult.result-b{background-color:var(--color04)}.period2 .btnItem .btnSearch01{background:url(./ico_search01.2.0.0.svg) no-repeat 12px/18px auto var(--color01)}.period2 .btnItem .btnClear01{background:url(./ico_clear01.2.0.0.svg) no-repeat 13px/18px auto var(--color05);color:var(--color01)!important}.period2 .btnItem .btnScore01{background:url(./ico_score01.2.0.0.svg) no-repeat 12px/18px auto var(--color01);padding-left:20px}.period2 .btnItem .btnScore02{background:url(./ico_score02.2.0.0.svg) no-repeat 12px/18px auto var(--color05);color:var(--color01)!important;padding-left:33px}.period2 .btnItem .btnScore03{background:var(--svg-order02) no-repeat center bottom 8px/10px auto var(--color01);height:57px;padding-bottom:14px}.period2 .btnItem .btnPdf01{background:url(./ico_pdf01.2.0.0.svg) no-repeat 9px 8px/20px auto var(--color01);height:36px;overflow:hidden;text-indent:200%;white-space:nowrap;width:36px}.period2 .discList01{padding:0 0 15px}.period2 .discList01 li{padding-left:1em;position:relative}.period2 .discList01 li:before{background:#000;border-radius:50%;content:"";display:block;height:3px;left:.3em;position:absolute;top:11px;width:3px}.period2 .ico-help a{background:url(./ico_help01.2.0.0.svg) no-repeat 0 0/100% auto;display:inline-block;font-size:1px;height:18px;line-height:18px;margin:0 0 0 5px;overflow:hidden;text-indent:200%;vertical-align:top;white-space:nowrap;width:18px}.period2 .text-right{text-align:right}.period2 .text-left{text-align:left}.period2 .text-center{text-align:center}.period2 .text-bold{font-weight:700}.period2 .text-color01{color:var(--color02)}.period2 .text-color02{color:#039}.period2 .text-color03{color:#fe6926}.period2 .text-style01{color:var(--color02);font-size:20px;font-weight:700}.period2 .forPC{display:none}.period2 .forSP{display:block}@media screen and (min-width:621px){.period2 .forPC{display:block}.period2 .forSP{display:none}.period2 .headerArea{align-items:flex-end;display:flex;justify-content:space-between;padding:20px 10px 15px 20px}.period2 .headerLogo{justify-content:flex-start;margin:0 0 20px}.period2 .headerLogo__k{width:90px}.period2 .headerLogo__s{width:43px}.period2 .headerLogo__b{width:98px}.period2 .headerTitle01{font-size:24px;text-align:left}.period2 .headerTitle02{font-size:22px;text-align:left}.period2 .headerHantei{justify-content:flex-start}.period2 .headerHantei .headerLogo li+li{margin-left:20px}.period2 .headerHantei .headerType{font-size:30px;margin-left:20px}.period2 .headerTools{align-items:flex-end;border-top:none;margin:0;padding:0}.period2 .headerTools>div+div{margin-left:0}.period2 .headerName{font-size:16px;padding:0 14px 5px 0}.period2 .headerLogout{border-left:1px solid #ccc;padding-left:8px}.period2 .headerLogout a{background-size:22px auto;font-size:10px;padding:32px 0 0;width:64px}.period2 .headerGuide a{background-size:26px auto;font-size:10px;padding:32px 0 0;width:64px}.period2 .headerHelp a{background-size:24px auto;font-size:10px;padding:32px 0 0;width:64px}.period2 .mainTitle{font-size:28px}.period2 .leadText01{font-size:14px}.period2 .unitTitle01{font-size:18px;margin:0 0 20px}.period2 .unitTitle01:before{min-height:24px;top:2px}.period2 .unitTitle01 .fs{font-size:14px;font-weight:400}.period2 .unitBox{padding:20px}.period2 .unitBox .formTitle .unitTitle01{margin-bottom:0}.period2 .unit-border{margin:0 -20px 20px;padding:0 20px 15px}.period2 .formMsg{text-align:left}.period2 .loginInfo{padding:10px 0}.period2 .linkList03 ul{display:flex;justify-content:center}.period2 .linkList03 ul li{min-width:340px;padding:0 20px!important}.period2 .formUnit{display:flex;flex-wrap:wrap}.period2 .formTitle{flex-shrink:0;padding-right:10px;width:160px}.period2 .formGroup{flex-grow:1;margin-left:auto;max-width:400px}.period2 .formGroup--w01{flex-grow:0;margin:0;width:40%}.period2 .dialogTitle01{font-size:18px;margin:0 0 20px}.period2 .dialogTitle01:before{min-height:24px;top:2px}.period2 .btnList03{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:335px}.period2 .btnList03 .btnItem{flex-shrink:0;width:calc(50% - 5px)}.period2 .btnList07{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto}.period2 .btnList07 .btnItem{flex-shrink:0;width:calc(50% - 5px)}.period2 .btnItem .btnPdf01{background-position:10px 12px;height:44px;padding-left:24px;text-indent:0;width:280px}.period2 .helpLink01{font-size:12px;margin:-30px 0 10px}.period2 .arwLink01 a,.period2 .btnItem a,.period2 .btnItem button,.period2 .helpLink01 a,.period2 .ico-help a,.period2 .linkList01 a,.period2 .linkList02 a,.period2 .linkList03 a,.period2 .linkList04 ul li a,.period2 .navList01 a,.period2 .searchResult__dl,.period2 .studentTable .status-edit,.period2 .studentTable .status-reset{backface-visibility:hidden;text-decoration:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.period2 .arwLink01 a:hover,.period2 .btnItem a:hover,.period2 .btnItem button:hover,.period2 .ico-help a:hover,.period2 .linkList01 a:hover,.period2 .linkList02 a:hover,.period2 .linkList03 a:hover,.period2 .linkList04 ul li a:hover,.period2 .navList01 a:hover,.period2 .searchResult__dl:hover,.period2 .studentTable .status-edit:hover,.period2 .studentTable .status-reset:hover{opacity:.7}.period2 .btnItem button:disabled:hover{opacity:1}.period2 .helpLink01 a:hover{text-decoration:underline}}.hg-design .errorMsg01{padding-inline-start:26px}.hg-design .el-checkbox{--el-checkbox-input-border:1px solid var(--el-color-primary);--el-disabled-text-color:#ccc}.hg-design .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color)}.hg-design .el-checkbox .el-checkbox__input .el-checkbox__inner{border:var(--el-checkbox-input-border)}.hg-design .el-checkbox .el-checkbox__input .el-checkbox__inner:after{border:2px solid #0000;border-left:0;border-top:0}.hg-design .el-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner{background:var(--el-disabled-text-color);border-color:var(--el-disabled-text-color)}.hg-design .el-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner:after{border:2px solid #0000;border-left:0;border-top:0}.hg-design .el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__input{margin-right:5.3333333333px}.hg-design .el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__input .el-checkbox__inner{height:16px;width:16px}.hg-design .el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__input .el-checkbox__inner:after{height:11px;left:4px;width:6px}.hg-design .el-checkbox:not(.el-checkbox--large):not(.el-checkbox--small) .el-checkbox__label{font-size:16px}.hg-design .el-checkbox.el-checkbox--large .el-checkbox__input{margin-right:7.3333333333px}.hg-design .el-checkbox.el-checkbox--large .el-checkbox__input .el-checkbox__inner{height:22px;width:22px}.hg-design .el-checkbox.el-checkbox--large .el-checkbox__input .el-checkbox__inner:after{height:16px;left:6px;top:-1px;width:9px}.hg-design .el-checkbox.el-checkbox--large .el-checkbox__label{font-size:16px}.hg-design .el-form-item{margin-bottom:5px;transition:margin .2s ease}.hg-design .el-form-item.is-error{margin-bottom:22px}.hg-design .el-form-item.is-error.error-line-1{margin-bottom:22px!important}.hg-design .el-form-item.is-error.error-line-2{margin-bottom:34px!important}.hg-design .el-form-item.is-error.error-line-3{margin-bottom:46px!important}.hg-design .el-form-item .el-form-item__error{align-items:center;display:flex;font-size:12px;font-weight:400;line-height:120%;white-space:pre-line}.hg-design .el-form-item .el-form-item__error:before{background:no-repeat 0 0/20px auto;background-image:url(./ico_error01.2.0.0.svg),url(./ico_error01.2.0.0.svg);content:"";display:inline-block;height:18px!important;margin-right:4px;min-width:22px!important;width:22px!important}.hg-design .kamokuBox__row .el-input .el-input__wrapper{width:80px!important}.hg-design .kamokuBox__row .el-input .el-input__wrapper .el-input__inner{height:var(--el-input-height)!important;width:var(--el-input-width)!important}.hg-design .el-link.is-underline{text-decoration:none}.hg-design .el-link.is-underline:after{display:none}.hg-design .el-link.is-underline:hover>.el-link__inner{text-decoration:underline}body.is-nochat #chatplusview{display:none}body,html{margin:0;padding:0}html{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,Arial,sans-serif}.flex-1-1,.flex-fill{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.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-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}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-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-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!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}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-9{gap:36px}.gap-10{gap:40px}.gap-11{gap:44px}.gap-12{gap:48px}.gap-13{gap:52px}.gap-14{gap:56px}.gap-15{gap:60px}.gap-16{gap:64px}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.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-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.border-0,.border-b-0,.border-l-0,.border-r-0,.border-t-0,.border-x-0,.border-y-0{border-style:solid;border-width:0}.border-0{border-width:0}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-x-0{border-left-width:0;border-right-width:0}.border-y-0{border-bottom-width:0;border-top-width:0}.border-b-sm,.border-l-sm,.border-r-sm,.border-sm,.border-t-sm,.border-x-sm,.border-y-sm{border-style:solid;border-width:0}.border-sm{border-width:1px}.border-t-sm{border-top-width:1px}.border-r-sm{border-right-width:1px}.border-b-sm{border-bottom-width:1px}.border-l-sm{border-left-width:1px}.border-x-sm{border-left-width:1px;border-right-width:1px}.border-y-sm{border-bottom-width:1px;border-top-width:1px}.border-b-md,.border-l-md,.border-md,.border-r-md,.border-t-md,.border-x-md,.border-y-md{border-style:solid;border-width:0}.border-md{border-width:2px}.border-t-md{border-top-width:2px}.border-r-md{border-right-width:2px}.border-b-md{border-bottom-width:2px}.border-l-md{border-left-width:2px}.border-x-md{border-left-width:2px;border-right-width:2px}.border-y-md{border-bottom-width:2px;border-top-width:2px}.border-b-lg,.border-l-lg,.border-lg,.border-r-lg,.border-t-lg,.border-x-lg,.border-y-lg{border-style:solid;border-width:0}.border-lg{border-width:4px}.border-t-lg{border-top-width:4px}.border-r-lg{border-right-width:4px}.border-b-lg{border-bottom-width:4px}.border-l-lg{border-left-width:4px}.border-x-lg{border-left-width:4px;border-right-width:4px}.border-y-lg{border-bottom-width:4px;border-top-width:4px}.border-b-xl,.border-l-xl,.border-r-xl,.border-t-xl,.border-x-xl,.border-xl,.border-y-xl{border-style:solid;border-width:0}.border-xl{border-width:8px}.border-t-xl{border-top-width:8px}.border-r-xl{border-right-width:8px}.border-b-xl{border-bottom-width:8px}.border-l-xl{border-left-width:8px}.border-x-xl{border-left-width:8px;border-right-width:8px}.border-y-xl{border-bottom-width:8px;border-top-width:8px}.elevation{box-shadow:var(--el-box-shadow)}.elevation-light{box-shadow:var(--el-box-shadow-light)}.elevation-lighter{box-shadow:var(--el-box-shadow-lighter)}.elevation-dark{box-shadow:var(--el-box-shadow-dark)}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,#0003),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,#00000024),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity,#0003),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity,#00000024),0 9px 44px 8px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity,#0003),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity,#00000024),0 8px 42px 7px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,#0003),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity,#00000024),0 8px 40px 7px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,#0003),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity,#00000024),0 8px 38px 7px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity,#0003),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 7px 36px 6px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity,#0003),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 7px 34px 6px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity,#0003),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 6px 32px 5px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,#0003),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity,#0003),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 6px 28px 5px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity,#0003),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 5px 26px 4px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,#0003),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 5px 24px 4px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,#0003),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity,#0003),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity,#00000024),0 4px 20px 3px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity,#0003),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity,#00000024),0 4px 18px 3px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity,#0003),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity,#00000024),0 3px 16px 2px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,#0003),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,#00000024),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity,#0003),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity,#00000024),0 2px 16px 1px var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,#0003),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,#0003),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 14px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,#0003),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity,#0003),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 8px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,#0003),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,#0003),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,#0003),0 0 0 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 0 0 0 var(--v-shadow-key-ambient-opacity,#0000001f)!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.line-h-0{line-height:0%!important}.line-h-10{line-height:10%!important}.line-h-20{line-height:20%!important}.line-h-30{line-height:30%!important}.line-h-40{line-height:40%!important}.line-h-50{line-height:50%!important}.line-h-60{line-height:60%!important}.line-h-70{line-height:70%!important}.line-h-80{line-height:80%!important}.line-h-90{line-height:90%!important}.line-h-100{line-height:100%!important}.line-h-110{line-height:110%!important}.line-h-120{line-height:120%!important}.line-h-130{line-height:130%!important}.line-h-140{line-height:140%!important}.line-h-150{line-height:150%!important}.line-h-160{line-height:160%!important}.line-h-170{line-height:170%!important}.line-h-180{line-height:180%!important}.line-h-190{line-height:190%!important}.line-h-200{line-height:200%!important}.vw-0,.w-0{width:0}.dvw-0{width:0dvw}.h-0,.vh-0{height:0}.dvh-0{height:0dvh}.w-10{width:10%}.vw-10{width:10vw}.dvw-10{width:10dvw}.h-10{height:10%}.vh-10{height:10vh}.dvh-10{height:10dvh}.w-20{width:20%}.vw-20{width:20vw}.dvw-20{width:20dvw}.h-20{height:20%}.vh-20{height:20vh}.dvh-20{height:20dvh}.w-30{width:30%}.vw-30{width:30vw}.dvw-30{width:30dvw}.h-30{height:30%}.vh-30{height:30vh}.dvh-30{height:30dvh}.w-40{width:40%}.vw-40{width:40vw}.dvw-40{width:40dvw}.h-40{height:40%}.vh-40{height:40vh}.dvh-40{height:40dvh}.w-50{width:50%}.vw-50{width:50vw}.dvw-50{width:50dvw}.h-50{height:50%}.vh-50{height:50vh}.dvh-50{height:50dvh}.w-60{width:60%}.vw-60{width:60vw}.dvw-60{width:60dvw}.h-60{height:60%}.vh-60{height:60vh}.dvh-60{height:60dvh}.w-70{width:70%}.vw-70{width:70vw}.dvw-70{width:70dvw}.h-70{height:70%}.vh-70{height:70vh}.dvh-70{height:70dvh}.w-80{width:80%}.vw-80{width:80vw}.dvw-80{width:80dvw}.h-80{height:80%}.vh-80{height:80vh}.dvh-80{height:80dvh}.w-90{width:90%}.vw-90{width:90vw}.dvw-90{width:90dvw}.h-90{height:90%}.vh-90{height:90vh}.dvh-90{height:90dvh}.w-100{width:100%}.vw-100{width:100vw}.dvw-100{width:100dvw}.h-100{height:100%}.vh-100{height:100vh}.dvh-100{height:100dvh}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.rounded-0{border-radius:0}.rounded-t-0{border-top-right-radius:0}.rounded-t-0,.rounded-ts-0{border-top-left-radius:0}.rounded-te-0{border-top-right-radius:0}.rounded-b-0{border-bottom-right-radius:0}.rounded-b-0,.rounded-bs-0{border-bottom-left-radius:0}.rounded-be-0,.rounded-e-0{border-bottom-right-radius:0}.rounded-e-0{border-top-right-radius:0}.rounded-s-0{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-sm{border-radius:.25rem}.rounded-t-sm{border-top-right-radius:.25rem}.rounded-t-sm,.rounded-ts-sm{border-top-left-radius:.25rem}.rounded-te-sm{border-top-right-radius:.25rem}.rounded-b-sm{border-bottom-right-radius:.25rem}.rounded-b-sm,.rounded-bs-sm{border-bottom-left-radius:.25rem}.rounded-be-sm,.rounded-e-sm{border-bottom-right-radius:.25rem}.rounded-e-sm{border-top-right-radius:.25rem}.rounded-s-sm{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-t-md{border-top-right-radius:.375rem}.rounded-t-md,.rounded-ts-md{border-top-left-radius:.375rem}.rounded-te-md{border-top-right-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem}.rounded-b-md,.rounded-bs-md{border-bottom-left-radius:.375rem}.rounded-be-md,.rounded-e-md{border-bottom-right-radius:.375rem}.rounded-e-md{border-top-right-radius:.375rem}.rounded-s-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-t-lg{border-top-right-radius:.5rem}.rounded-t-lg,.rounded-ts-lg{border-top-left-radius:.5rem}.rounded-te-lg{border-top-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-bs-lg{border-bottom-left-radius:.5rem}.rounded-be-lg,.rounded-e-lg{border-bottom-right-radius:.5rem}.rounded-e-lg{border-top-right-radius:.5rem}.rounded-s-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-xl{border-radius:.625rem}.rounded-t-xl{border-top-right-radius:.625rem}.rounded-t-xl,.rounded-ts-xl{border-top-left-radius:.625rem}.rounded-te-xl{border-top-right-radius:.625rem}.rounded-b-xl{border-bottom-right-radius:.625rem}.rounded-b-xl,.rounded-bs-xl{border-bottom-left-radius:.625rem}.rounded-be-xl,.rounded-e-xl{border-bottom-right-radius:.625rem}.rounded-e-xl{border-top-right-radius:.625rem}.rounded-s-xl{border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}.rounded-pill{border-radius:9999px}.rounded-t-pill{border-top-right-radius:9999px}.rounded-t-pill,.rounded-ts-pill{border-top-left-radius:9999px}.rounded-te-pill{border-top-right-radius:9999px}.rounded-b-pill{border-bottom-right-radius:9999px}.rounded-b-pill,.rounded-bs-pill{border-bottom-left-radius:9999px}.rounded-be-pill,.rounded-e-pill{border-bottom-right-radius:9999px}.rounded-e-pill{border-top-right-radius:9999px}.rounded-s-pill{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-circle{border-radius:50%}.rounded-t-circle{border-top-right-radius:50%}.rounded-t-circle,.rounded-ts-circle{border-top-left-radius:50%}.rounded-te-circle{border-top-right-radius:50%}.rounded-b-circle{border-bottom-right-radius:50%}.rounded-b-circle,.rounded-bs-circle{border-bottom-left-radius:50%}.rounded-be-circle,.rounded-e-circle{border-bottom-right-radius:50%}.rounded-e-circle{border-top-right-radius:50%}.rounded-s-circle{border-bottom-left-radius:50%;border-top-left-radius:50%}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.ml-auto{margin-left:auto!important}.mb-auto{margin-bottom:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pl-auto{padding-left:auto!important}.pb-auto{padding-bottom:auto!important}.pr-auto,.px-auto{padding-right:auto!important}.px-auto{padding-left:auto!important}.py-auto{padding-bottom:auto!important;padding-top:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.ml-0{margin-left:0!important}.mb-0{margin-bottom:0!important}.mr-0,.mx-0{margin-right:0!important}.mx-0{margin-left:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.m-n0{margin:0!important}.mt-n0{margin-top:0!important}.ml-n0{margin-left:0!important}.mb-n0{margin-bottom:0!important}.mr-n0,.mx-n0{margin-right:0!important}.mx-n0{margin-left:0!important}.my-n0{margin-bottom:0!important;margin-top:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pl-0{padding-left:0!important}.pb-0{padding-bottom:0!important}.pr-0,.px-0{padding-right:0!important}.px-0{padding-left:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.p-n0{padding:0!important}.pt-n0{padding-top:0!important}.pl-n0{padding-left:0!important}.pb-n0{padding-bottom:0!important}.pr-n0,.px-n0{padding-right:0!important}.px-n0{padding-left:0!important}.py-n0{padding-bottom:0!important;padding-top:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.ml-1{margin-left:4px!important}.mb-1{margin-bottom:4px!important}.mr-1,.mx-1{margin-right:4px!important}.mx-1{margin-left:4px!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.m-n1{margin:-4px!important}.mt-n1{margin-top:-4px!important}.ml-n1{margin-left:-4px!important}.mb-n1{margin-bottom:-4px!important}.mr-n1,.mx-n1{margin-right:-4px!important}.mx-n1{margin-left:-4px!important}.my-n1{margin-bottom:-4px!important;margin-top:-4px!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pl-1{padding-left:4px!important}.pb-1{padding-bottom:4px!important}.pr-1,.px-1{padding-right:4px!important}.px-1{padding-left:4px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.p-n1{padding:-4px!important}.pt-n1{padding-top:-4px!important}.pl-n1{padding-left:-4px!important}.pb-n1{padding-bottom:-4px!important}.pr-n1,.px-n1{padding-right:-4px!important}.px-n1{padding-left:-4px!important}.py-n1{padding-bottom:-4px!important;padding-top:-4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.ml-2{margin-left:8px!important}.mb-2{margin-bottom:8px!important}.mr-2,.mx-2{margin-right:8px!important}.mx-2{margin-left:8px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.m-n2{margin:-8px!important}.mt-n2{margin-top:-8px!important}.ml-n2{margin-left:-8px!important}.mb-n2{margin-bottom:-8px!important}.mr-n2,.mx-n2{margin-right:-8px!important}.mx-n2{margin-left:-8px!important}.my-n2{margin-bottom:-8px!important;margin-top:-8px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pl-2{padding-left:8px!important}.pb-2{padding-bottom:8px!important}.pr-2,.px-2{padding-right:8px!important}.px-2{padding-left:8px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.p-n2{padding:-8px!important}.pt-n2{padding-top:-8px!important}.pl-n2{padding-left:-8px!important}.pb-n2{padding-bottom:-8px!important}.pr-n2,.px-n2{padding-right:-8px!important}.px-n2{padding-left:-8px!important}.py-n2{padding-bottom:-8px!important;padding-top:-8px!important}.m-3{margin:12px!important}.mt-3{margin-top:12px!important}.ml-3{margin-left:12px!important}.mb-3{margin-bottom:12px!important}.mr-3,.mx-3{margin-right:12px!important}.mx-3{margin-left:12px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.m-n3{margin:-12px!important}.mt-n3{margin-top:-12px!important}.ml-n3{margin-left:-12px!important}.mb-n3{margin-bottom:-12px!important}.mr-n3,.mx-n3{margin-right:-12px!important}.mx-n3{margin-left:-12px!important}.my-n3{margin-bottom:-12px!important;margin-top:-12px!important}.p-3{padding:12px!important}.pt-3{padding-top:12px!important}.pl-3{padding-left:12px!important}.pb-3{padding-bottom:12px!important}.pr-3,.px-3{padding-right:12px!important}.px-3{padding-left:12px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.p-n3{padding:-12px!important}.pt-n3{padding-top:-12px!important}.pl-n3{padding-left:-12px!important}.pb-n3{padding-bottom:-12px!important}.pr-n3,.px-n3{padding-right:-12px!important}.px-n3{padding-left:-12px!important}.py-n3{padding-bottom:-12px!important;padding-top:-12px!important}.m-4{margin:16px!important}.mt-4{margin-top:16px!important}.ml-4{margin-left:16px!important}.mb-4{margin-bottom:16px!important}.mr-4,.mx-4{margin-right:16px!important}.mx-4{margin-left:16px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.m-n4{margin:-16px!important}.mt-n4{margin-top:-16px!important}.ml-n4{margin-left:-16px!important}.mb-n4{margin-bottom:-16px!important}.mr-n4,.mx-n4{margin-right:-16px!important}.mx-n4{margin-left:-16px!important}.my-n4{margin-bottom:-16px!important;margin-top:-16px!important}.p-4{padding:16px!important}.pt-4{padding-top:16px!important}.pl-4{padding-left:16px!important}.pb-4{padding-bottom:16px!important}.pr-4,.px-4{padding-right:16px!important}.px-4{padding-left:16px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.p-n4{padding:-16px!important}.pt-n4{padding-top:-16px!important}.pl-n4{padding-left:-16px!important}.pb-n4{padding-bottom:-16px!important}.pr-n4,.px-n4{padding-right:-16px!important}.px-n4{padding-left:-16px!important}.py-n4{padding-bottom:-16px!important;padding-top:-16px!important}.m-5{margin:20px!important}.mt-5{margin-top:20px!important}.ml-5{margin-left:20px!important}.mb-5{margin-bottom:20px!important}.mr-5,.mx-5{margin-right:20px!important}.mx-5{margin-left:20px!important}.my-5{margin-bottom:20px!important;margin-top:20px!important}.m-n5{margin:-20px!important}.mt-n5{margin-top:-20px!important}.ml-n5{margin-left:-20px!important}.mb-n5{margin-bottom:-20px!important}.mr-n5,.mx-n5{margin-right:-20px!important}.mx-n5{margin-left:-20px!important}.my-n5{margin-bottom:-20px!important;margin-top:-20px!important}.p-5{padding:20px!important}.pt-5{padding-top:20px!important}.pl-5{padding-left:20px!important}.pb-5{padding-bottom:20px!important}.pr-5,.px-5{padding-right:20px!important}.px-5{padding-left:20px!important}.py-5{padding-bottom:20px!important;padding-top:20px!important}.p-n5{padding:-20px!important}.pt-n5{padding-top:-20px!important}.pl-n5{padding-left:-20px!important}.pb-n5{padding-bottom:-20px!important}.pr-n5,.px-n5{padding-right:-20px!important}.px-n5{padding-left:-20px!important}.py-n5{padding-bottom:-20px!important;padding-top:-20px!important}.m-6{margin:24px!important}.mt-6{margin-top:24px!important}.ml-6{margin-left:24px!important}.mb-6{margin-bottom:24px!important}.mr-6,.mx-6{margin-right:24px!important}.mx-6{margin-left:24px!important}.my-6{margin-bottom:24px!important;margin-top:24px!important}.m-n6{margin:-24px!important}.mt-n6{margin-top:-24px!important}.ml-n6{margin-left:-24px!important}.mb-n6{margin-bottom:-24px!important}.mr-n6,.mx-n6{margin-right:-24px!important}.mx-n6{margin-left:-24px!important}.my-n6{margin-bottom:-24px!important;margin-top:-24px!important}.p-6{padding:24px!important}.pt-6{padding-top:24px!important}.pl-6{padding-left:24px!important}.pb-6{padding-bottom:24px!important}.pr-6,.px-6{padding-right:24px!important}.px-6{padding-left:24px!important}.py-6{padding-bottom:24px!important;padding-top:24px!important}.p-n6{padding:-24px!important}.pt-n6{padding-top:-24px!important}.pl-n6{padding-left:-24px!important}.pb-n6{padding-bottom:-24px!important}.pr-n6,.px-n6{padding-right:-24px!important}.px-n6{padding-left:-24px!important}.py-n6{padding-bottom:-24px!important;padding-top:-24px!important}.m-7{margin:28px!important}.mt-7{margin-top:28px!important}.ml-7{margin-left:28px!important}.mb-7{margin-bottom:28px!important}.mr-7,.mx-7{margin-right:28px!important}.mx-7{margin-left:28px!important}.my-7{margin-bottom:28px!important;margin-top:28px!important}.m-n7{margin:-28px!important}.mt-n7{margin-top:-28px!important}.ml-n7{margin-left:-28px!important}.mb-n7{margin-bottom:-28px!important}.mr-n7,.mx-n7{margin-right:-28px!important}.mx-n7{margin-left:-28px!important}.my-n7{margin-bottom:-28px!important;margin-top:-28px!important}.p-7{padding:28px!important}.pt-7{padding-top:28px!important}.pl-7{padding-left:28px!important}.pb-7{padding-bottom:28px!important}.pr-7,.px-7{padding-right:28px!important}.px-7{padding-left:28px!important}.py-7{padding-bottom:28px!important;padding-top:28px!important}.p-n7{padding:-28px!important}.pt-n7{padding-top:-28px!important}.pl-n7{padding-left:-28px!important}.pb-n7{padding-bottom:-28px!important}.pr-n7,.px-n7{padding-right:-28px!important}.px-n7{padding-left:-28px!important}.py-n7{padding-bottom:-28px!important;padding-top:-28px!important}.m-8{margin:32px!important}.mt-8{margin-top:32px!important}.ml-8{margin-left:32px!important}.mb-8{margin-bottom:32px!important}.mr-8,.mx-8{margin-right:32px!important}.mx-8{margin-left:32px!important}.my-8{margin-bottom:32px!important;margin-top:32px!important}.m-n8{margin:-32px!important}.mt-n8{margin-top:-32px!important}.ml-n8{margin-left:-32px!important}.mb-n8{margin-bottom:-32px!important}.mr-n8,.mx-n8{margin-right:-32px!important}.mx-n8{margin-left:-32px!important}.my-n8{margin-bottom:-32px!important;margin-top:-32px!important}.p-8{padding:32px!important}.pt-8{padding-top:32px!important}.pl-8{padding-left:32px!important}.pb-8{padding-bottom:32px!important}.pr-8,.px-8{padding-right:32px!important}.px-8{padding-left:32px!important}.py-8{padding-bottom:32px!important;padding-top:32px!important}.p-n8{padding:-32px!important}.pt-n8{padding-top:-32px!important}.pl-n8{padding-left:-32px!important}.pb-n8{padding-bottom:-32px!important}.pr-n8,.px-n8{padding-right:-32px!important}.px-n8{padding-left:-32px!important}.py-n8{padding-bottom:-32px!important;padding-top:-32px!important}.m-9{margin:36px!important}.mt-9{margin-top:36px!important}.ml-9{margin-left:36px!important}.mb-9{margin-bottom:36px!important}.mr-9,.mx-9{margin-right:36px!important}.mx-9{margin-left:36px!important}.my-9{margin-bottom:36px!important;margin-top:36px!important}.m-n9{margin:-36px!important}.mt-n9{margin-top:-36px!important}.ml-n9{margin-left:-36px!important}.mb-n9{margin-bottom:-36px!important}.mr-n9,.mx-n9{margin-right:-36px!important}.mx-n9{margin-left:-36px!important}.my-n9{margin-bottom:-36px!important;margin-top:-36px!important}.p-9{padding:36px!important}.pt-9{padding-top:36px!important}.pl-9{padding-left:36px!important}.pb-9{padding-bottom:36px!important}.pr-9,.px-9{padding-right:36px!important}.px-9{padding-left:36px!important}.py-9{padding-bottom:36px!important;padding-top:36px!important}.p-n9{padding:-36px!important}.pt-n9{padding-top:-36px!important}.pl-n9{padding-left:-36px!important}.pb-n9{padding-bottom:-36px!important}.pr-n9,.px-n9{padding-right:-36px!important}.px-n9{padding-left:-36px!important}.py-n9{padding-bottom:-36px!important;padding-top:-36px!important}.m-10{margin:40px!important}.mt-10{margin-top:40px!important}.ml-10{margin-left:40px!important}.mb-10{margin-bottom:40px!important}.mr-10,.mx-10{margin-right:40px!important}.mx-10{margin-left:40px!important}.my-10{margin-bottom:40px!important;margin-top:40px!important}.m-n10{margin:-40px!important}.mt-n10{margin-top:-40px!important}.ml-n10{margin-left:-40px!important}.mb-n10{margin-bottom:-40px!important}.mr-n10,.mx-n10{margin-right:-40px!important}.mx-n10{margin-left:-40px!important}.my-n10{margin-bottom:-40px!important;margin-top:-40px!important}.p-10{padding:40px!important}.pt-10{padding-top:40px!important}.pl-10{padding-left:40px!important}.pb-10{padding-bottom:40px!important}.pr-10,.px-10{padding-right:40px!important}.px-10{padding-left:40px!important}.py-10{padding-bottom:40px!important;padding-top:40px!important}.p-n10{padding:-40px!important}.pt-n10{padding-top:-40px!important}.pl-n10{padding-left:-40px!important}.pb-n10{padding-bottom:-40px!important}.pr-n10,.px-n10{padding-right:-40px!important}.px-n10{padding-left:-40px!important}.py-n10{padding-bottom:-40px!important;padding-top:-40px!important}.m-11{margin:44px!important}.mt-11{margin-top:44px!important}.ml-11{margin-left:44px!important}.mb-11{margin-bottom:44px!important}.mr-11,.mx-11{margin-right:44px!important}.mx-11{margin-left:44px!important}.my-11{margin-bottom:44px!important;margin-top:44px!important}.m-n11{margin:-44px!important}.mt-n11{margin-top:-44px!important}.ml-n11{margin-left:-44px!important}.mb-n11{margin-bottom:-44px!important}.mr-n11,.mx-n11{margin-right:-44px!important}.mx-n11{margin-left:-44px!important}.my-n11{margin-bottom:-44px!important;margin-top:-44px!important}.p-11{padding:44px!important}.pt-11{padding-top:44px!important}.pl-11{padding-left:44px!important}.pb-11{padding-bottom:44px!important}.pr-11,.px-11{padding-right:44px!important}.px-11{padding-left:44px!important}.py-11{padding-bottom:44px!important;padding-top:44px!important}.p-n11{padding:-44px!important}.pt-n11{padding-top:-44px!important}.pl-n11{padding-left:-44px!important}.pb-n11{padding-bottom:-44px!important}.pr-n11,.px-n11{padding-right:-44px!important}.px-n11{padding-left:-44px!important}.py-n11{padding-bottom:-44px!important;padding-top:-44px!important}.m-12{margin:48px!important}.mt-12{margin-top:48px!important}.ml-12{margin-left:48px!important}.mb-12{margin-bottom:48px!important}.mr-12,.mx-12{margin-right:48px!important}.mx-12{margin-left:48px!important}.my-12{margin-bottom:48px!important;margin-top:48px!important}.m-n12{margin:-48px!important}.mt-n12{margin-top:-48px!important}.ml-n12{margin-left:-48px!important}.mb-n12{margin-bottom:-48px!important}.mr-n12,.mx-n12{margin-right:-48px!important}.mx-n12{margin-left:-48px!important}.my-n12{margin-bottom:-48px!important;margin-top:-48px!important}.p-12{padding:48px!important}.pt-12{padding-top:48px!important}.pl-12{padding-left:48px!important}.pb-12{padding-bottom:48px!important}.pr-12,.px-12{padding-right:48px!important}.px-12{padding-left:48px!important}.py-12{padding-bottom:48px!important;padding-top:48px!important}.p-n12{padding:-48px!important}.pt-n12{padding-top:-48px!important}.pl-n12{padding-left:-48px!important}.pb-n12{padding-bottom:-48px!important}.pr-n12,.px-n12{padding-right:-48px!important}.px-n12{padding-left:-48px!important}.py-n12{padding-bottom:-48px!important;padding-top:-48px!important}.m-13{margin:52px!important}.mt-13{margin-top:52px!important}.ml-13{margin-left:52px!important}.mb-13{margin-bottom:52px!important}.mr-13,.mx-13{margin-right:52px!important}.mx-13{margin-left:52px!important}.my-13{margin-bottom:52px!important;margin-top:52px!important}.m-n13{margin:-52px!important}.mt-n13{margin-top:-52px!important}.ml-n13{margin-left:-52px!important}.mb-n13{margin-bottom:-52px!important}.mr-n13,.mx-n13{margin-right:-52px!important}.mx-n13{margin-left:-52px!important}.my-n13{margin-bottom:-52px!important;margin-top:-52px!important}.p-13{padding:52px!important}.pt-13{padding-top:52px!important}.pl-13{padding-left:52px!important}.pb-13{padding-bottom:52px!important}.pr-13,.px-13{padding-right:52px!important}.px-13{padding-left:52px!important}.py-13{padding-bottom:52px!important;padding-top:52px!important}.p-n13{padding:-52px!important}.pt-n13{padding-top:-52px!important}.pl-n13{padding-left:-52px!important}.pb-n13{padding-bottom:-52px!important}.pr-n13,.px-n13{padding-right:-52px!important}.px-n13{padding-left:-52px!important}.py-n13{padding-bottom:-52px!important;padding-top:-52px!important}.m-14{margin:56px!important}.mt-14{margin-top:56px!important}.ml-14{margin-left:56px!important}.mb-14{margin-bottom:56px!important}.mr-14,.mx-14{margin-right:56px!important}.mx-14{margin-left:56px!important}.my-14{margin-bottom:56px!important;margin-top:56px!important}.m-n14{margin:-56px!important}.mt-n14{margin-top:-56px!important}.ml-n14{margin-left:-56px!important}.mb-n14{margin-bottom:-56px!important}.mr-n14,.mx-n14{margin-right:-56px!important}.mx-n14{margin-left:-56px!important}.my-n14{margin-bottom:-56px!important;margin-top:-56px!important}.p-14{padding:56px!important}.pt-14{padding-top:56px!important}.pl-14{padding-left:56px!important}.pb-14{padding-bottom:56px!important}.pr-14,.px-14{padding-right:56px!important}.px-14{padding-left:56px!important}.py-14{padding-bottom:56px!important;padding-top:56px!important}.p-n14{padding:-56px!important}.pt-n14{padding-top:-56px!important}.pl-n14{padding-left:-56px!important}.pb-n14{padding-bottom:-56px!important}.pr-n14,.px-n14{padding-right:-56px!important}.px-n14{padding-left:-56px!important}.py-n14{padding-bottom:-56px!important;padding-top:-56px!important}.m-15{margin:60px!important}.mt-15{margin-top:60px!important}.ml-15{margin-left:60px!important}.mb-15{margin-bottom:60px!important}.mr-15,.mx-15{margin-right:60px!important}.mx-15{margin-left:60px!important}.my-15{margin-bottom:60px!important;margin-top:60px!important}.m-n15{margin:-60px!important}.mt-n15{margin-top:-60px!important}.ml-n15{margin-left:-60px!important}.mb-n15{margin-bottom:-60px!important}.mr-n15,.mx-n15{margin-right:-60px!important}.mx-n15{margin-left:-60px!important}.my-n15{margin-bottom:-60px!important;margin-top:-60px!important}.p-15{padding:60px!important}.pt-15{padding-top:60px!important}.pl-15{padding-left:60px!important}.pb-15{padding-bottom:60px!important}.pr-15,.px-15{padding-right:60px!important}.px-15{padding-left:60px!important}.py-15{padding-bottom:60px!important;padding-top:60px!important}.p-n15{padding:-60px!important}.pt-n15{padding-top:-60px!important}.pl-n15{padding-left:-60px!important}.pb-n15{padding-bottom:-60px!important}.pr-n15,.px-n15{padding-right:-60px!important}.px-n15{padding-left:-60px!important}.py-n15{padding-bottom:-60px!important;padding-top:-60px!important}.m-16{margin:64px!important}.mt-16{margin-top:64px!important}.ml-16{margin-left:64px!important}.mb-16{margin-bottom:64px!important}.mr-16,.mx-16{margin-right:64px!important}.mx-16{margin-left:64px!important}.my-16{margin-bottom:64px!important;margin-top:64px!important}.m-n16{margin:-64px!important}.mt-n16{margin-top:-64px!important}.ml-n16{margin-left:-64px!important}.mb-n16{margin-bottom:-64px!important}.mr-n16,.mx-n16{margin-right:-64px!important}.mx-n16{margin-left:-64px!important}.my-n16{margin-bottom:-64px!important;margin-top:-64px!important}.p-16{padding:64px!important}.pt-16{padding-top:64px!important}.pl-16{padding-left:64px!important}.pb-16{padding-bottom:64px!important}.pr-16,.px-16{padding-right:64px!important}.px-16{padding-left:64px!important}.py-16{padding-bottom:64px!important;padding-top:64px!important}.p-n16{padding:-64px!important}.pt-n16{padding-top:-64px!important}.pl-n16{padding-left:-64px!important}.pb-n16{padding-bottom:-64px!important}.pr-n16,.px-n16{padding-right:-64px!important}.px-n16{padding-left:-64px!important}.py-n16{padding-bottom:-64px!important;padding-top:-64px!important}.m-17{margin:68px!important}.mt-17{margin-top:68px!important}.ml-17{margin-left:68px!important}.mb-17{margin-bottom:68px!important}.mr-17,.mx-17{margin-right:68px!important}.mx-17{margin-left:68px!important}.my-17{margin-bottom:68px!important;margin-top:68px!important}.m-n17{margin:-68px!important}.mt-n17{margin-top:-68px!important}.ml-n17{margin-left:-68px!important}.mb-n17{margin-bottom:-68px!important}.mr-n17,.mx-n17{margin-right:-68px!important}.mx-n17{margin-left:-68px!important}.my-n17{margin-bottom:-68px!important;margin-top:-68px!important}.p-17{padding:68px!important}.pt-17{padding-top:68px!important}.pl-17{padding-left:68px!important}.pb-17{padding-bottom:68px!important}.pr-17,.px-17{padding-right:68px!important}.px-17{padding-left:68px!important}.py-17{padding-bottom:68px!important;padding-top:68px!important}.p-n17{padding:-68px!important}.pt-n17{padding-top:-68px!important}.pl-n17{padding-left:-68px!important}.pb-n17{padding-bottom:-68px!important}.pr-n17,.px-n17{padding-right:-68px!important}.px-n17{padding-left:-68px!important}.py-n17{padding-bottom:-68px!important;padding-top:-68px!important}.m-18{margin:72px!important}.mt-18{margin-top:72px!important}.ml-18{margin-left:72px!important}.mb-18{margin-bottom:72px!important}.mr-18,.mx-18{margin-right:72px!important}.mx-18{margin-left:72px!important}.my-18{margin-bottom:72px!important;margin-top:72px!important}.m-n18{margin:-72px!important}.mt-n18{margin-top:-72px!important}.ml-n18{margin-left:-72px!important}.mb-n18{margin-bottom:-72px!important}.mr-n18,.mx-n18{margin-right:-72px!important}.mx-n18{margin-left:-72px!important}.my-n18{margin-bottom:-72px!important;margin-top:-72px!important}.p-18{padding:72px!important}.pt-18{padding-top:72px!important}.pl-18{padding-left:72px!important}.pb-18{padding-bottom:72px!important}.pr-18,.px-18{padding-right:72px!important}.px-18{padding-left:72px!important}.py-18{padding-bottom:72px!important;padding-top:72px!important}.p-n18{padding:-72px!important}.pt-n18{padding-top:-72px!important}.pl-n18{padding-left:-72px!important}.pb-n18{padding-bottom:-72px!important}.pr-n18,.px-n18{padding-right:-72px!important}.px-n18{padding-left:-72px!important}.py-n18{padding-bottom:-72px!important;padding-top:-72px!important}.m-19{margin:76px!important}.mt-19{margin-top:76px!important}.ml-19{margin-left:76px!important}.mb-19{margin-bottom:76px!important}.mr-19,.mx-19{margin-right:76px!important}.mx-19{margin-left:76px!important}.my-19{margin-bottom:76px!important;margin-top:76px!important}.m-n19{margin:-76px!important}.mt-n19{margin-top:-76px!important}.ml-n19{margin-left:-76px!important}.mb-n19{margin-bottom:-76px!important}.mr-n19,.mx-n19{margin-right:-76px!important}.mx-n19{margin-left:-76px!important}.my-n19{margin-bottom:-76px!important;margin-top:-76px!important}.p-19{padding:76px!important}.pt-19{padding-top:76px!important}.pl-19{padding-left:76px!important}.pb-19{padding-bottom:76px!important}.pr-19,.px-19{padding-right:76px!important}.px-19{padding-left:76px!important}.py-19{padding-bottom:76px!important;padding-top:76px!important}.p-n19{padding:-76px!important}.pt-n19{padding-top:-76px!important}.pl-n19{padding-left:-76px!important}.pb-n19{padding-bottom:-76px!important}.pr-n19,.px-n19{padding-right:-76px!important}.px-n19{padding-left:-76px!important}.py-n19{padding-bottom:-76px!important;padding-top:-76px!important}.m-20{margin:80px!important}.mt-20{margin-top:80px!important}.ml-20{margin-left:80px!important}.mb-20{margin-bottom:80px!important}.mr-20,.mx-20{margin-right:80px!important}.mx-20{margin-left:80px!important}.my-20{margin-bottom:80px!important;margin-top:80px!important}.m-n20{margin:-80px!important}.mt-n20{margin-top:-80px!important}.ml-n20{margin-left:-80px!important}.mb-n20{margin-bottom:-80px!important}.mr-n20,.mx-n20{margin-right:-80px!important}.mx-n20{margin-left:-80px!important}.my-n20{margin-bottom:-80px!important;margin-top:-80px!important}.p-20{padding:80px!important}.pt-20{padding-top:80px!important}.pl-20{padding-left:80px!important}.pb-20{padding-bottom:80px!important}.pr-20,.px-20{padding-right:80px!important}.px-20{padding-left:80px!important}.py-20{padding-bottom:80px!important;padding-top:80px!important}.p-n20{padding:-80px!important}.pt-n20{padding-top:-80px!important}.pl-n20{padding-left:-80px!important}.pb-n20{padding-bottom:-80px!important}.pr-n20,.px-n20{padding-right:-80px!important}.px-n20{padding-left:-80px!important}.py-n20{padding-bottom:-80px!important;padding-top:-80px!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.font-italic{font-style:italic!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-h1{font-size:6rem!important;letter-spacing:-.015625em!important;line-height:6rem}.text-h1,.text-h2{font-weight:300;text-transform:none!important}.text-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important;line-height:3.75rem}.text-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:3.125rem}.text-h3,.text-h4{font-weight:400;text-transform:none!important}.text-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:2.5rem}.text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.text-h5,.text-h6{line-height:2rem;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75rem;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;text-transform:none!important}.text-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.text-body-1,.text-body-2{font-weight:400;text-transform:none!important}.text-body-2{letter-spacing:.0178571429em!important;line-height:1.25rem}.text-body-2,.text-button{font-size:.875rem!important}.text-button{font-weight:500;letter-spacing:.0892857143em!important;line-height:2.25rem;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;letter-spacing:.0333333333em!important;line-height:1.25rem;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.text-indent{padding-left:1em;text-indent:-1em}#main-container{min-width:360px}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}
