.about{margin:16px 0 20px}.about p:nth-of-type(n+2){margin-top:1em}.about p i{margin:0 2px}.about p i.red{color:#e72514}.about p i.blue{color:#249adf}.inAbout{margin-bottom:16px}.acdCheck{display:none}.acdCheck+.acdLabel{color:#249adf;display:inline-block;margin:0;padding:0}.acdCheck+.acdLabel:before,.acdContent{display:none}.acdContent{background:#f5f5f5;border-radius:8px;margin-top:.5em;padding:1em;transition:.3s}.acdContent dl dt{font-size:1.6rem;font-weight:700}.acdContent dl dd{font-size:1.2rem;margin-top:.5em}.acdContent dl dd+dt{margin-top:1em}.acdCheck:checked+.acdLabel+.acdContent{display:block}.actionMenu{display:flex;margin:16px 0}.actionMenu>a>i svg,.actionMenu>span>i svg{fill:#000;height:16px;vertical-align:-2px;width:auto}.actionMenu>a{color:#000}.actionMenu>a:hover{text-decoration:none}.actionMenu>span{color:#9e9e9e;opacity:.3}.actionMenu>span:hover{cursor:not-allowed}.actionMenu>span>i svg{fill:#9e9e9e}.addForm .flex{border:1px solid #e5e5e5}.addForm .flex .addList,.addForm .flex .addSelector{padding:16px}.addForm .flex .addList>header,.addForm .flex .addSelector>header{font-size:1.8rem;font-weight:700;margin-bottom:16px}.addForm .flex .addList>header>i,.addForm .flex .addSelector>header>i{margin-right:4px}.addForm .flex .addList>p,.addForm .flex .addSelector>p{margin-top:12px}.addForm .flex .addList>.scroll,.addForm .flex .addSelector>.scroll{margin-top:16px}.addForm .flex .addList .sub input[type=text],.addForm .flex .addSelector .sub input[type=text]{width:56px}.addForm .flex .addSelector{background:#f5f5f5;max-height:600px;overflow-y:auto}.addForm .flex .addSelector .searchForm>div i{display:block;font-size:1.2rem;margin-bottom:4px}.addForm .flex .addSelector .searchForm>div:nth-of-type(n+2){margin-top:12px}.addForm .flex .addSelector .searchForm>div input{width:100%}.addForm .flex .addSelector .addSelectorResult .appAll{color:#249adf;margin:16px 0}.addForm .flex .addSelector .addSelectorResult .appAll:hover{cursor:pointer}.addForm .flex .addSelector .addSelectorResult .appAll>i{margin-right:4px}.addForm .flex .addList{max-height:600px;overflow-y:auto}.addForm table tr td{white-space:nowrap}.addForm table tr .button{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:1.2rem;height:20px;justify-content:center;padding:4px 8px;width:20px}.addForm table tr .button[data-cno],.addForm table tr .button[data-fno]{background:#249adf}.addForm table tr .button[data-cno]:hover,.addForm table tr .button[data-fno]:hover{background:#1976d2;cursor:pointer}.addForm table tr .button[data-cno]+*,.addForm table tr .button[data-fno]+*{background:#41b25d;color:#fff;display:none}.addForm table tr .button.delete{background:#e72514}.addForm table tr .button.delete:hover{background:#d32f2f;cursor:pointer}.addForm table tr.used .button[data-cno],.addForm table tr.used .button[data-fno]{display:none}.addForm table tr.used .button[data-cno]+*,.addForm table tr.used .button[data-fno]+*{display:flex}.addForm table td.name{max-width:240px;min-width:120px}.addForm table td.name a{display:block}.addForm table td.name a:first-child{font-size:1.4rem}.addForm table td.name a:nth-child(2){font-size:1.2rem;margin-top:2px}.addForm .button button{background:#000;border:transparent;border-radius:20px;color:#fff;display:block;font-weight:700;height:40px;margin:24px auto 0;width:200px}.addForm .button button:hover{cursor:pointer}.addForm .button button:disabled{background:#f0f0f0;border:none;color:#9e9e9e;cursor:not-allowed;opacity:.3}.addForm .button .overlimit{color:#e72514;display:none;margin-top:16px;text-align:center}#blossom table{white-space:normal;width:auto}#d+#blossom,#printPages+#blossom{margin:0}#curtain{background:hsla(0,0%,100%,.75);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.dialogTrigger:hover{color:#e72514;cursor:pointer}.dialogTrigger .dialogObject{display:none;height:100%;left:0;position:fixed;top:0;width:100%}.dialogTrigger .dialogObject>.bg{background:rgba(0,0,0,.75);height:100%;position:absolute;width:100%;z-index:1000}.dialogTrigger .dialogObject>.fg{background:#fff;border-radius:12px;color:#000;overflow:hidden;position:absolute;width:320px;z-index:1010}.dialogTrigger .dialogObject>.fg>header{background:rgba(36,154,223,.75);color:#fff;font-size:1.1rem;padding:1em}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(../font/fontello.eot?69694701);src:url(../font/fontello.eot?69694701#iefix) format("embedded-opentype"),url(../font/fontello.woff2?69694701) format("woff2"),url(../font/fontello.woff?69694701) format("woff"),url(../font/fontello.ttf?69694701) format("truetype"),url(../font/fontello.svg?69694701#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-cog:before{content:""}.icon-down-big:before{content:""}.icon-left-big:before{content:""}.icon-right-big:before{content:""}.icon-up-big:before{content:""}.icon-home:before{content:""}.icon-down-open:before{content:""}.icon-left-open:before{content:""}.icon-right-open:before{content:""}.icon-up-open:before{content:""}.icon-logout:before{content:""}.icon-lock:before{content:""}.icon-cancel:before{content:""}.icon-police:before{content:""}.icon-menu:before{content:""}.icon-sort:before{content:""}.icon-building:before{content:""}.icon-circle-empty:before{content:""}.icon-dot-circled:before{content:""}.icon-building-filled:before{content:""}.icon-toggle-off:before{content:""}.icon-toggle-on:before{content:""}.icon-user-circle-o:before{content:""}.icon-id-card-o:before{content:""}.input:nth-of-type(n+2){margin-top:8px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}input[type=date],input[type=email],input[type=password],input[type=search],input[type=text]{background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;font-size:1.4rem;height:36px;outline:0;padding:8px}input[type=date]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid #ccc}input[type=date]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled{background:#ccc;opacity:.3}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid #000;outline:0}input[type=date].full,input[type=email].full,input[type=password].full,input[type=search].full,input[type=text].full{width:100%}input[type=date].half,input[type=email].half,input[type=password].half,input[type=search].half,input[type=text].half{width:calc(50% - 8px)}input[type=date].half+.half,input[type=email].half+.half,input[type=password].half+.half,input[type=search].half+.half,input[type=text].half+.half{margin-left:16px}input[type=date].radiusHalf,input[type=email].radiusHalf,input[type=password].radiusHalf,input[type=search].radiusHalf,input[type=text].radiusHalf{border-radius:18px}input[type=checkbox],input[type=radio]{display:none;line-height:1}input[type=checkbox]+label,input[type=radio]+label{align-items:center;cursor:pointer;display:inline-block}input[type=checkbox]+label:before,input[type=radio]+label:before{color:#9e9e9e;display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.8rem;line-height:1;margin-right:4px;min-width:1.8rem;vertical-align:-1px}input[type=checkbox]+label:not(:disabled):not(:readonly):hover,input[type=radio]+label:not(:disabled):not(:readonly):hover{color:#249adf;cursor:pointer}input[type=checkbox]+label+input+label,input[type=radio]+label+input+label{margin-left:1em}input[type=checkbox]+label.inputButton,input[type=radio]+label.inputButton{border:1px solid #d8d8d8;border-radius:8px;line-height:1;padding:10px 12px}input[type=checkbox]:checked+label.inputButton,input[type=radio]:checked+label.inputButton{border-color:#249adf}input[type=checkbox]:checked+label,input[type=checkbox]:checked+label:before,input[type=radio]:checked+label,input[type=radio]:checked+label:before{color:#249adf}input[type=checkbox].noChange+label:before,input[type=radio].noChange+label:before{font-weight:400}input[type=checkbox].noChange:checked+label,input[type=checkbox].noChange:checked+label:before,input[type=radio].noChange:checked+label,input[type=radio].noChange:checked+label:before{color:#249adf}input[type=radio]+label{-webkit-appearance:none;vertical-align:middle}input[type=radio]+label:before{content:"";font-weight:400}input[type=radio]:checked+label:before{content:""}input[type=radio]:disabled+label{cursor:default;opacity:.3}input[type=radio]:disabled+label:before{cursor:default}input[type=radio]:checked:disabled+label:before{border-color:#e5e5e5}input[type=radio]:checked:disabled+label:after{background:#ccc}input[type=checkbox]+label{vertical-align:middle}input[type=checkbox]+label:before{content:"";font-weight:400}input[type=checkbox]:checked+label{color:#249adf}input[type=checkbox]:checked+label:before{content:"";font-weight:700}input[type=checkbox]:disabled+label{cursor:default;opacity:.3}input[type=checkbox]:checked:disabled+label:before{cursor:default}input[type=checkbox].toggle+label{padding-left:40px;position:relative}input[type=checkbox].toggle+label:before{background:#ccc;border-radius:9px;content:"";display:inline-block;height:18px;left:0;position:absolute;top:2px;width:32px}input[type=checkbox].toggle+label:after{background:#fff;border-radius:7px;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:14px;left:2px;position:absolute;top:4px;transition:all .2s;width:14px}input[type=checkbox].toggle+label:hover:after{left:3.5px}input[type=checkbox].toggle:checked+label{color:#41b25d}input[type=checkbox].toggle:checked+label:before{background:#41b25d}input[type=checkbox].toggle:checked+label:after{left:16px}input[type=date]{width:144px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=submit]{border:none;cursor:pointer;outline:none}input[type=submit].submit{-webkit-appearance:none;background:#000;border-radius:20px;color:#fff;cursor:pointer;display:block;font-size:1.4rem;font-weight:700;height:40px;line-height:100%;margin-top:24px;padding:0 8px;width:200px}input[type=submit].submit:hover{background:#333}input[type=submit].submit:disabled{background:hsla(0,0%,80%,.5)}input[type=submit].submit:disabled:hover{cursor:not-allowed}input[type=submit].submit.red{background:#e72514}input[type=submit].submit.red:hover{background:#d32f2f}input[type=submit].submit.gray{background:rgba(0,0,0,.1);color:#000}input[type=submit].submit.gray:hover{background:rgba(0,0,0,.2)}input[type=submit].submit.center{margin:32px auto 0}input[type=submit].submit.full{width:100%}input[type=submit].file{background:#f0f0f0;border-radius:4px;color:#000;display:block;height:36px;min-width:136px;padding:4px 12px}input[type=submit].file.red{background:#e72514}input[type=button]{align-items:center;-webkit-appearance:none;background:#9e9e9e;border:1px solid transparent;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:36px;justify-content:center;margin:30px auto 0;min-width:136px;outline:none}input[type=button]:hover{background:none;border-color:#000;color:#000;transition:all .3s}.inputTitle{font-size:1.2rem;margin-bottom:4px}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}textarea{-webkit-appearance:none;border:1px solid #d8d8d8;border-radius:4px;padding:10px;width:100%}textarea:hover{border:1px solid #ccc}textarea:focus{border:1px solid #000;outline:0}.half input{width:calc(50% - 8px)}.half input+input{margin-left:16px}.topBox{align-items:center;display:flex;justify-content:space-between}.search{display:block;position:relative;width:240px}.search input[type=search],.search input[type=text]{padding:5px 40px 5px 10px;width:100%}.search input[type=search]:focus+input[type=submit],.search input[type=text]:focus+input[type=submit]{border-color:#000}.search input[type=submit]{background:transparent;border-left:1px solid #d8d8d8;border-radius:0 4px 4px 0;color:#9e9e9e;display:inline-block;height:36px;line-height:1.25;margin:0;padding:5px;position:absolute;right:0;text-align:center;top:0;width:36px}a.backButton,input[type=button].back{background:#9e9e9e;border:none;border-radius:4px;color:#fff;display:block;height:36px;line-height:100%;padding:0 4px;width:136px}a.backButton:hover,input[type=button].back:hover{background:#000}input[type=radio] .flex a.backButton,input[type=radio] .flex input[type=button].back{margin:0 10px}button.back{align-items:center;background:transparent;border:1px solid #000;border-radius:20px;display:flex;font-weight:700;height:40px;justify-content:center;width:160px}button.back:hover{cursor:pointer}.formLayout{border:1px solid #e5e5e5;border-radius:12px}.formLayout:nth-of-type(n+2){margin-top:32px}.formLayout .formHeader{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;font-size:1.8rem;font-weight:700;justify-content:space-between;padding:16px 16px 12px}.formLayout .formBody header{margin-bottom:4px}.formLayout .formBody>.article{border-bottom:1px solid #e5e5e5}.formLayout .formBody>.article:last-of-type{border-bottom:none}.formLayout .formBody>.article>div:nth-of-type(2)>input+label{margin-right:1em}.formLayout .formBody>.article>div:nth-of-type(2)>div.flex>input+label{margin-left:10px}.formLayout .formBody>.article>div:nth-of-type(2)>div.warning{margin:20px 0 0 40px}.formLayout .formBody>.article>div:nth-of-type(2) .logLink{margin:16px 0 0 40px}.formLayout .formBody>.article>div:nth-of-type(2) .last_gender{margin-top:4px}.formLayout .formBody>.article>div:nth-of-type(2).birth i{margin-left:8px}.formLayout .formBody .bodyContainer{padding:16px}.formLayout .formFooter{background:rgba(0,0,0,.05);border-top:1px solid #e5e5e5;padding:16px}.formLayout .formFooter input[type=submit].submit{height:36px;margin:0 0 0 auto;width:96px}.formLayout .buttons{align-items:center;display:flex;justify-content:center;margin-top:24px}.formLayout .buttons input{margin:0}.formLayout .buttons input:nth-of-type(2){margin-left:8px}.formLayout .inputs>div>header{font-size:1.2rem;margin-bottom:.25em}.typeA:nth-of-type(n+2){margin-top:40px}.typeA .formHeader{display:flex;font-size:1.8rem;font-weight:700;justify-content:space-between}.typeA .text{margin-top:8px}.typeA .formContainer{border:1px solid #e5e5e5;border-radius:12px;margin-top:20px}.typeA .formContainer .formBody{padding:24px}.typeA .formContainer .formBody .unit{align-items:center;display:flex}.typeA .formContainer .formBody .unit:nth-of-type(n+2){margin-top:20px}.typeA .formContainer .formBody .unit div:first-of-type{padding-right:24px;width:224px}.typeA .formContainer .formBody .unit div:nth-of-type(2){width:calc(100% - 224px)}.typeA .formContainer .formBody .warning{margin-top:24px}.typeA .formContainer .formFooter{background:rgba(0,0,0,.05);padding:16px 24px}.typeA .formContainer .formFooter input[type=submit].submit{height:36px;margin:0 0 0 auto;width:96px}.hint{background:#f5f5f5;margin-top:24px;padding:1em}.hint dt{font-size:1.6rem}.hint dd{font-size:1.2rem}.hint dd+dd{margin-top:16px}*{-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;-webkit-font-smoothing:antialiased;color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,HiraginoSans,Meiryo,sans-serif;font-size:1.4rem;font-weight:400;line-break:normal;line-height:1.6;margin:0;overflow-y:scroll;-webkit-print-color-adjust:exact;word-break:normal}a{color:#249adf;text-decoration:none}b{font-weight:400}i{font-style:normal}img{vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-weight:700}p{text-align:justify;text-justify:inter-ideograph}code{background:#e7edf3;border-radius:2px;margin:0 .2em;padding:.1em}ul li{list-style:none}ul li>ul{margin:8px 0}dl dt{font-size:1.8rem;font-weight:700}dl dt+dd{margin-top:8px}dl dd+dt{margin-top:24px}dl dd+dd{margin-top:16px}dl dd:empty:before{color:#9e9e9e;content:"-"}dl dd dl{margin-top:16px}dl dd dl dt{border-left:2px solid #000;font-size:1.6rem;padding-left:12px}dl dd dl dt+dd{margin:12px 0 0 14px}dl dd dl dd+dt{margin-top:16px}dl,p,td,ul{max-height:100%}pre{-webkit-overflow-scrolling:touch;background:hsla(0,0%,62%,.2);overflow-x:auto;padding:1em}:focus{outline:none}.tilde{margin:0 4px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:hsla(0,0%,62%,.5);border-radius:0}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.out{display:none}.call{display:inline-block}[class^=message]{background:#41b25d;color:#fff;display:block;line-height:1.5;padding:12px;position:relative;text-align:justify;text-justify:inter-ideograph;word-break:break-all}[class^=message]:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2.4rem;font-weight:700;left:12px;line-height:1;position:absolute;top:calc(50% - 1.2rem)}[class^=message] a{color:#fff;font-weight:700;text-decoration:underline}[class^=message] a:hover{opacity:.8}[class^=message][class*=Fixed]{background:#41b25d;border-radius:6px;font-weight:700;margin-bottom:16px;padding:12px 12px 12px 48px}[class^=message][class*=Fixed]:not(:last-of-type){margin-bottom:8px}[class^=message][class*=Fixed]+[id*=school]{margin-top:16px}[class^=message][class*=Alert]{background:#e72514}[class^=message][class*=Alert][class*=Fixed]:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2.4rem;font-weight:700;left:12px;line-height:1;position:absolute;top:calc(50% - 1.2rem)}[class^=message][class*=Alert][class*=Fixed]+#mainContainer{margin-top:24px}[class^=message] i{margin-right:6px}[class^=message]:not([class$=Fixed]){border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.15);cursor:pointer;font-weight:700;margin:4px;padding:12px 12px 12px 46px;position:fixed;right:0;top:0;visibility:hidden;z-index:101}[class^=message]:not([class$=Fixed]):before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2.4rem;font-weight:700;left:12px;line-height:1;position:absolute;top:calc(50% - 1.2rem)}[class^=message]:not([class$=Fixed]):hover{opacity:.8}.folderMessage{border:2px solid #e72514;color:#e72514;display:flex;margin-bottom:30px;min-height:40px}.folderMessage .icon{align-items:center;background:#e72514;color:#fff;display:flex;justify-content:center;width:40px}.folderMessage .text{align-items:center;display:flex;padding:10px;width:calc(100% - 40px)}.modal_bg{background:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.modalButton{background:#f0f0f0;border:none;border-radius:4px;color:#000;display:inline-block;font-size:1.4rem;height:32px;line-height:32px;min-width:80px;padding:0 8px}.modalButton:hover{cursor:pointer;opacity:.75}.modalButton i{margin-right:8px}.modal_content{background:#fff;border-radius:12px;left:50%;max-height:90%;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:360px;z-index:2}.modal_content .top{align-items:center;display:flex;font-size:1.8rem;font-weight:700;height:48px;justify-content:space-between;padding:16px 16px 12px}.modal_content .middle{border-radius:0 0 4px 4px;border-top:1px solid #e5e5e5;padding:16px}.modal_content .middle>p{margin-bottom:1em}.modal_content .middle p.ann{margin-top:4px}.modal_content .middle>div:nth-of-type(n+2){margin-top:1em}.modal_content .middle>div>header{font-size:1.2rem;margin-bottom:4px}.modal_content .middle>div .inputs input{width:calc(50% - 4px)}.modal_content .middle>div .inputs input:nth-of-type(2){margin:0 0 0 8px}.modal_content .middle .passcodeWrong{color:#e72514;display:block;font-size:1.2rem;margin-top:4px}.modal_content .middle .qr a{display:block;height:240px;margin:0 auto;width:240px}.modal_content .middle .qr a img{height:100%;width:100%}.modal_content .bottom{align-items:center;border-top:1px solid #e5e5e5;display:flex;flex-direction:row-reverse;height:48px;padding:12px 16px 16px;text-align:right}.modal_content .bottom span{padding:4px}.modal_content .bottom span:first-of-type{margin-left:8px}.modal_content .bottom span>input{background:none;border:none;color:#249adf;font-size:1.4rem}.modal_content .bottom span.close-btn{color:#9e9e9e;cursor:pointer}.noData{color:#9e9e9e;padding:24px 0;text-align:center}.noData>p{margin:1em 0;text-align:center}.note{background:#fff;border:2px solid #ffc107;border-radius:4px;line-height:1.6;margin-top:20px;padding:20px 20px 20px 40px;position:relative}.note i{color:#249adf;margin:0 .5em}.note p:nth-of-type(n+2){margin-top:1em}.note:before{align-items:center;background:#ffc107;border-radius:19px;color:#fff;content:"";display:flex;font-family:Font awesome\ 5 free;font-weight:700;height:38px;justify-content:center;left:-10px;position:absolute;top:-10px}p+p{margin-top:1em}p.annotation{font-size:1.2rem;padding-top:8px}p a,p q{margin:0 .1em}p q:after,p q:before{margin:0 .2em}.pageTop{background:#f5f5f5;margin:16px 0 24px;padding:8px}.pageTop .flex{align-items:center;display:flex;justify-content:space-between}.pageTop header{display:inline-block;font-size:1.2rem;margin-right:4px}.pageTop .search input[type=search],.pageTop .search input[type=text],.pageTop .select select{height:36px}.pageTop .search input[type=submit]{height:36px;width:36px}.pagenav{margin:16px 0;text-align:center}.pagenav a{border-radius:4px;color:#9e9e9e;display:inline-block;font-size:1.2rem;height:32px;line-height:32px;margin:0 2px;padding:0 4px;width:32px}.pagenav a:hover{background:rgba(0,0,0,.1)}.pagenav a.fst{margin-right:12px}.pagenav a.cur{background:#000;border:none;color:#fff;cursor:pointer}.pagenav a.cur:hover{transition:all .3s}.pagenav a.end{margin-left:12px}#passcodeNotice{box-shadow:0 0 3px rgba(0,0,0,.15);margin:30px auto 10px;width:calc(100% - 80px);z-index:1}#passcodeNotice>h1{background:#e72514;border-radius:8px 8px 0 0;color:#fff;font-size:1.6rem;line-height:1.4;padding:10px 20px 10px 46px;position:relative}#passcodeNotice>h1>i{left:20px;position:absolute;top:12px}#passcodeNotice>div{background:#fff;border-bottom:2px solid #e72514;border-left:2px solid #e72514;border-radius:0 0 8px 8px;border-right:2px solid #e72514;line-height:1.6;padding:20px}#passcodeNotice>div a{color:#e72514;display:inline-block}#passcodeNotice>div a:hover{text-decoration:underline}.popup{height:100%;left:0;opacity:0;position:fixed;top:0;transition:.6s;visibility:hidden;z-index:11}.popup.is-show{opacity:1;visibility:visible}.popup .popup-inner{left:50%;max-height:90%;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:2}.popup .popup-inner .close-btn{border-radius:25px;cursor:pointer;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:10}.popup .popup-inner .close-btn i{color:#fff;font-size:20px}.popup .popup-inner .top{background:#249adf;border-radius:4px 4px 0 0;padding:30px;position:relative}.popup .popup-inner .top>span{color:#fff;display:block;font-size:5.4rem;margin-bottom:20px;text-align:center}.popup .popup-inner .top>header{color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:15px;text-align:center}.popup .popup-inner .top>p{color:#fff}.popup .popup-inner .bottom{background:#fff;border-radius:0 0 4px 4px;padding:30px}.popup .popup-inner .bottom .passcodeWrong{color:#e72514;display:block;font-size:1.2rem;margin-top:10px}.popup .black-background{background-color:rgba(0,0,0,.65);cursor:pointer;position:absolute;z-index:1}.modal,.popup .black-background{height:100%;left:0;top:0;width:100%}.modal{display:none;position:fixed;z-index:100}.modal__bg{background:rgba(0,0,0,.3);height:100%;position:absolute;width:100%}.modal__content{left:50%;max-height:90%;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:101}.modal__content .close-btn{border-radius:25px;cursor:pointer;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:10}.modal__content .close-btn i{color:#fff;font-size:20px}.modal__content .top{background:#249adf;border-radius:4px 4px 0 0;padding:30px;position:relative}.modal__content .top>span{display:block;margin-bottom:20px;text-align:center}.modal__content .top>span svg{fill:#fff;height:54px}.modal__content .top>header{color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:15px;text-align:center}.modal__content .top>p{color:#fff}.modal__content .bottom{background:#fff;border-radius:0 0 4px 4px;padding:30px}.modal__content .bottom .passcodeWrong{color:#e72514;display:block;font-size:1.2rem;margin-top:10px}.modal__content .bottom a.link{align-items:center;background:#249adf;border:transparent;border-radius:23px;color:#fff;display:flex;height:46px;justify-content:center;margin:0 auto;width:180px}.modal__content .bottom a.link+.link{margin-top:20px}.modal__content .bottom a.link:hover{background:#fff;border:1px solid #249adf;color:#249adf;transition:all .3s}.modal__content .bottom .printType>header{color:#9e9e9e;font-size:1.2rem;margin:20px 0;position:relative;text-align:center}.modal__content .bottom .printType>header:before{background:#e5e5e5;content:"";display:block;height:1px;left:20px;position:absolute;top:10px;width:80px}.modal__content .bottom .printType>header:after{background:#e5e5e5;content:"";display:block;height:1px;position:absolute;right:20px;top:10px;width:80px}@page{margin:0}#printPages{font-family:Noto Sans JP,sans-serif}#printPages section{background:#fff;margin:0 auto;page-break-after:avoid;page-break-after:always}#printPages section+section{margin-top:2px}#printPages section.portrait{height:296.5mm;width:209.5mm}#printPages section.landscape{height:209.5mm;width:297mm}#printPages section.sizeA3{height:297mm;width:420mm}#printPages section:last-of-type{page-break-after:auto}#private>header{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);height:56px;justify-content:space-between;left:0;padding:0 16px;position:sticky;top:0;width:100%;z-index:98}#private>header,#private>header>.left{align-items:center;display:flex}#private>header>.left #menuTrigger{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;margin-right:16px;text-align:center;width:24px}#private>header>.left #menuTrigger:hover{opacity:.75}#private>header>.left #menuTrigger img{height:auto;width:18px}#private>header>.left a{display:inline-block}#private>header>.left a img{height:24px;width:auto}#private>header>.right{display:flex}#private>header>.right .button{border-radius:20px;display:block;height:40px;margin-left:12px;padding:8px;text-align:center;width:40px}#private>header>.right .button img{height:20px;width:auto}#private>header>.right .button:hover{background:rgba(0,0,0,.05);cursor:pointer}#private>header>.right .button .overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}#private>header>.right .button .overlay .container{background:#fff;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.15);position:absolute;z-index:101}#private>header>.right .button .overlay .container ul{padding:8px 0}#private>header>.right .button .overlay .container ul:nth-of-type(2){border-top:1px solid #e5e5e5}#private>header>.right .button .overlay .container ul li a{color:#000;display:block;padding:8px 12px;text-align:left}#private>header>.right .button .overlay .container ul li a:hover{background:rgba(0,0,0,.05)}#private>header>.right .button .overlay .container ul li a span{display:inline-block;height:18px;margin-right:10px;text-align:center;width:18px}#private>header>.right .button .overlay .container ul li a span img{vertical-align:-3px}#private>header>.right .button .overlay .container.news{right:80px;top:32px;width:360px}#private>header>.right .button .overlay .container.myMenu{right:24px;top:32px;width:240px}#private>header>.right .button .overlay:hover{cursor:default}#private>header>.right input[type=checkbox]+label{color:#000;display:block;margin:0;padding:0}#private>header>.right input[type=checkbox]+label:before{display:none}#private>header>.right input[type=checkbox]:checked+label>.overlay{display:block}#private #mainContent{min-height:calc(100% - 56px);padding:32px 0}#private #mainContent #privateGrid>:nth-child(2) .contentHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}#private #mainContent #privateGrid>:nth-child(2) .contentHeader h1{color:#000;flex-shrink:1;font-size:2.4rem;font-weight:700;line-height:32px;margin-right:20px}#private #mainContent #privateGrid>:nth-child(2) .contentHeader h1 b{font-weight:700}#private #mainContent #privateGrid>:nth-child(2) .contentHeader+form{margin-top:12px}#private #mainContent #privateGrid>:nth-child(2) .contentBody{margin-top:24px}#private #mainContent #privateGrid>:nth-child(2) .contentBody+.contentFooter,#private #mainContent #privateGrid>:nth-child(2) .pagenav+.contentFooter{margin:0 24px}#drawerMenu:hover{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}#drawerMenu::-webkit-scrollbar{display:none}#drawerMenu>header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;height:56px;justify-content:center;padding:1em}#drawerMenu>header a{display:inline-block}#drawerMenu>header a:hover{opacity:.8}#drawerMenu>header a img{height:24px;width:auto}#drawerMenu>.group{border-bottom:1px solid #e5e5e5;color:#000;padding:8px 0}#drawerMenu>.group.faq{margin:0;padding:8px 0}#drawerMenu>.group.faq a{color:#000;display:block;padding:4px 8px 4px 0}#drawerMenu>.group.faq a img{margin-right:10px;vertical-align:-4.5px;width:20px}#drawerMenu>.group>header{color:#9e9e9e;display:block;font-size:1.2rem}#drawerMenu>.group>header:nth-of-type(n+2){border-top:1px solid #e5e5e5;margin-top:4px}#drawerMenu>.group>.item .trigger{align-items:center;cursor:pointer;display:flex;overflow:hidden;padding:8px 24px 8px 0;position:relative;text-overflow:ellipsis}#drawerMenu>.group>.item .trigger img{height:auto;margin-right:10px;width:20px}#drawerMenu>.group>.item .trigger:after{align-items:center;color:#9e9e9e;content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:1.2rem;font-weight:700;height:20px;justify-content:center;line-height:1;position:absolute;right:0;top:8px;width:20px}#drawerMenu>.group>.item .trigger [class^=icon]{margin:0 .25em 0 0}#drawerMenu>.group>.item .trigger+div{display:none}#drawerMenu>.group>.item .trigger+div>a{color:#000;display:block;overflow:hidden;padding:6px 8px 6px 30px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:0}#drawerMenu>.group>.item .trigger+div>a:hover{background:#f1f9fe;border-radius:4px;text-decoration:none}#drawerMenu>.group>.item .trigger+div>a span{color:#9e9e9e;display:block;font-size:1rem;font-weight:400}#drawerMenu>.group>.item .trigger+div>a.selected{color:#249adf;font-weight:700}#drawerMenu>.group>.item .trigger+div>a.selected:before{color:#249adf}#drawerMenu>.group>.item .trigger+div>a.selected span{color:#249adf;font-weight:700}#drawerMenu>.group>.item.open .trigger:after{content:""}#drawerMenu>.group.folder .avatar{background:url(/images/usericon.svg) 50% no-repeat;border-radius:48px;height:96px;margin:0 auto;padding:0 16px;text-align:center;width:96px}#drawerMenu>.group.folder .prof{padding:24px 16px 12px}#drawerMenu>.group.folder .prof .name{display:flex;justify-content:center}#drawerMenu>.group.folder .prof .name div:nth-of-type(2){margin-left:8px}#drawerMenu>.group.folder .prof .name span{display:block;font-size:.8rem}#drawerMenu>.group.folder .prof .grade{font-size:1.2rem;margin-top:4px;text-align:center}#drawerMenu>.group.folder #actionMenu{padding-top:24px}#drawerMenu>.group.folder #actionMenu li a{align-items:center;color:#000;display:flex;padding:8px 16px}#drawerMenu>.group.folder #actionMenu li a span{align-items:center;display:flex;height:16px;justify-content:center;margin-right:8px;width:16px}#drawerMenu>.group.folder #actionMenu li a span svg{height:auto;width:14px}#drawerMenu>.group .open .trigger:after{content:""}#drawerMenu>.group>.current{display:none}#drawerMenu>.group>.current+.item .trigger+div{display:block}#drawerMenu>.group>.current+.item .trigger:after{display:none}#drawerMenu>footer{color:#9e9e9e;font-size:1.2rem;padding:8px 8px 8px 0}ruby rt{font-size:.4em;line-height:1;transform:translateY(0)}:root ruby rt,_::-webkit-full-page-media,_:future{line-height:.5;transform:translateY(.05em)!important}.scroll{-webkit-overflow-scrolling:touch;margin:0 auto;overflow:auto}.scroll table td,.scroll table th{white-space:nowrap}.select{display:inline-block;min-width:64px;position:relative}.select:before{color:#9e9e9e;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:.8rem;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:10px;top:calc(50% - .5em)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;cursor:pointer;font-size:1.4rem;height:36px;padding:4px 28px 4px 8px;width:100%}.select select:hover{border:1px solid #ccc}.select select:focus{outline:none}.select select:disabled{background:#ccc;opacity:.3}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select select option{background-color:#fff}.select select option:hover{background:#249adf;color:#fff}.select select option:disabled{background:#ccc;opacity:.1}.select.year{width:88px}.select.date,.select.month{width:72px}.select>span{display:inline-block;margin-right:10px}.select+.select{margin-top:10px}#schoolDiagStart{align-items:center;bottom:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;position:fixed;right:10px;z-index:10}#schoolDiagStart .imgButton{height:auto;width:80px}#schoolDiagStart .imgButton a{display:block;height:100%}#schoolDiagStart .imgButton a:hover{opacity:.8;transition:all .3s}#schoolDiagStart .imgButton a img{height:auto;width:100%}#schoolDiagStart .schoolDiagNotice{background:#fff;border-radius:8px;line-height:1.4;margin-right:21px;padding:10px;position:relative}#schoolDiagStart .schoolDiagNotice a{display:inline-block;font-weight:700}#schoolDiagStart .schoolDiagNotice:after{content:"";display:block;height:16px;margin-top:-8px;position:absolute;right:-16px;top:50%;width:16px}#schoolDiagStart .schoolDiagNotice .close{align-items:center;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:22px;justify-content:center;left:-12px;position:absolute;top:-12px;width:22px;z-index:11}#schoolDiagStart .schoolDiagNotice.few{border:5px solid #ffc107}#schoolDiagStart .schoolDiagNotice.few .close{background:#ffc107}#schoolDiagStart .schoolDiagNotice.few:after{background:linear-gradient(to bottom left,hsla(0,0%,100%,0) 50%,#ffc107 50.5%) no-repeat 0 0/100% 50%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#ffc107 50.5%) no-repeat 100% 100%/100% 50%}#schoolDiagStart .schoolDiagNotice.zero{border:5px solid #e72514}#schoolDiagStart .schoolDiagNotice.zero .close{background:#e72514}#schoolDiagStart .schoolDiagNotice.zero:after{background:linear-gradient(to bottom left,hsla(0,0%,100%,0) 50%,#e72514 50.5%) no-repeat 0 0/100% 50%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#e72514 50.5%) no-repeat 100% 100%/100% 50%}#steps{margin:0 auto 24px;width:640px}#steps ul{display:flex;flex-wrap:wrap}#steps ul>li{display:flex;flex:1;flex-direction:column;text-align:center}#steps ul>li:before{border-radius:50%;content:"";display:block;height:32px;margin:0 auto -32px;position:relative;width:32px;z-index:1}#steps ul>li:not(:last-child):after{background-color:#e5e5e5;content:"";height:2px;left:50%;order:-1;position:relative;top:1.5rem}#steps ul>li div{z-index:1}#steps ul>li div:first-child{align-items:center;background:#e5e5e5;border-radius:16px;color:#9e9e9e;display:flex;height:32px;justify-content:center;margin:0 auto;width:32px}#steps ul>li div:nth-child(2){color:#9e9e9e;font-size:1.2rem;margin-top:4px}#steps ul>li.cur:after{background-color:#000}#steps ul>li.cur div:first-child{background-color:#000;color:#fff}#steps ul>li.cur div:nth-child(2){color:#000}#commonTab,#folderTab{-ms-overflow-style:none;border-bottom:1px solid #e5e5e5;overflow:auto;scrollbar-width:none;white-space:nowrap}#commonTab::-webkit-scrollbar,#folderTab::-webkit-scrollbar{display:none}#commonTab>a,#commonTab>span,#folderTab>a,#folderTab>span{display:inline-block;margin-right:20px;padding:12px 8px}#commonTab>a,#folderTab>a{color:#000;font-size:1.5rem;position:relative;text-decoration:none}#commonTab>a:hover:before,#folderTab>a:hover:before{background:#f1f9fe;bottom:0;content:"";height:6px;left:0;position:absolute;width:100%}#commonTab>a.selected,#folderTab>a.selected{color:#249adf;font-weight:700}#commonTab>a.selected:before,#folderTab>a.selected:before{background:#249adf;bottom:0;content:"";height:6px;left:0;position:absolute;width:100%}#commonTab>span,#folderTab>span{cursor:not-allowed;opacity:.5}#folderTab2Container{margin-top:20px}#folderTab2Container #folderTab2{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;white-space:nowrap}#folderTab2Container #folderTab2::-webkit-scrollbar{display:none}#folderTab2Container #folderTab2>a,#folderTab2Container #folderTab2>span{border:1px solid #e5e5e5;border-radius:16px;display:inline-block;height:32px;line-height:30px;margin-right:8px;min-width:72px;padding:0 8px;text-align:center}#folderTab2Container #folderTab2>a{color:#000}#folderTab2Container #folderTab2>a:hover{border-color:#249adf;color:#249adf}#folderTab2Container #folderTab2>a.selected{background:rgba(36,154,223,.05);border-color:transparent;color:#249adf}#folderTab2Container #folderTab2>span{background:#f0f0f0;border-color:#f0f0f0;opacity:.3}#folderPrintButton{fill:#000;display:inline-block;height:28px;line-height:28px;margin-left:auto;text-align:right}#folderPrintButton svg{height:16px;margin-right:4px;vertical-align:-3px;width:auto}#folderPrintButton a{color:#249adf}#folderPrintButton a>svg{fill:#249adf}#folderPrintButton span{color:#9e9e9e;opacity:.3}#folderPrintButton span>svg{fill:#9e9e9e}table{border:0;border-collapse:separate;border-spacing:0;line-height:1.3;margin:0;width:100%}table.auto{width:auto}table+table{margin-top:16px}table .green{color:#41b25d}table tr td,table tr th{font-weight:400;text-align:left;vertical-align:middle}table tr td.left,table tr th.left{text-align:left}table tr td.center,table tr th.center{text-align:center}table tr td.right,table tr th.right{text-align:right}table tr td.gray,table tr th.gray{background:#f5f5f5}table tr td a,table tr th a{display:inline-block}table tr td.check input[type=checkbox]+label:before,table tr th.check input[type=checkbox]+label:before{margin-right:0}table thead tr td,table thead tr th{border-bottom:1px solid #e5e5e5;color:#000;font-size:1.2rem;line-height:1.3;padding:8px;vertical-align:middle}table thead tr td [data-sort]{text-align:left}table thead tr td [data-sort]:hover{cursor:pointer}table thead tr td [data-sort]:before{display:none;font-family:Font awesome\ 5 free;font-weight:700}table thead tr td [data-sort] b{display:inline-block}table thead tr td [data-sort] a+a:before{content:",";display:inline-block;margin:0 4px}table tbody tr td,table tbody tr th{border-bottom:1px solid #e5e5e5;padding:8px;vertical-align:middle}table tbody tr td.conf a,table tbody tr th.conf a{color:#ccc;font-size:1.8rem;position:relative}table tbody tr td.conf a i:hover,table tbody tr th.conf a i:hover{cursor:pointer}table tbody tr td a:hover{text-decoration:underline}table tbody tr:last-of-type td,table tbody tr:last-of-type th{border-bottom:1px solid #e5e5e5}table tfoot tr td{border-bottom:none;font-size:1.2rem;padding:8px;vertical-align:middle}table.borderNone tr td{border:none}table.bothEnd tr td:first-of-type{padding-left:0}table.bothEnd tr td:nth-of-type(2){padding-right:0}table.small td{font-size:1.2rem}table.sheet tbody tr:hover{background:rgba(0,0,0,.03)}table.sheet tbody tr:hover td.gray,table.sheet tbody tr:hover th.gray{background:rgba(0,0,0,.08)}table.sheet tbody tr:hover td.dark,table.sheet tbody tr:hover th.dark{background:rgba(0,0,0,.1)}table.sheet tbody td:empty:before{color:#9e9e9e;content:"-"}[data-tooltip]{color:#000}[data-tooltip]:hover{cursor:pointer}[data-tooltip] i{font-size:1.6rem;font-weight:700}.tooltip{background:#fffef3;border:1px solid #000;box-shadow:4px 4px 4px rgba(0,0,0,.05),6px 6px 6px rgba(0,0,0,.05),8px 8px 8px rgba(0,0,0,.05);font-size:1.2rem;max-width:320px;padding:8px;position:absolute;top:0;visibility:hidden;z-index:2000}.tooltip dl dt{font-size:1.2rem;margin-bottom:4px}.tooltip dl dd{margin-top:4px}.typologyChart{height:240px;margin:0 auto;width:320px}#updateAnnounceIcon{cursor:pointer;position:static}#updateAnnounceIcon.badge:before{background:#e72514;border-radius:6px;content:"";display:block;height:12px;left:24px;margin-bottom:-12px;position:relative;width:12px}#updateAnnounceFloat{background:#fff;border-color:#000;display:block}#updateAnnounceFloat>.header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:12px;text-align:left}#updateAnnounceFloat>.header b{font-size:1.8rem;font-weight:700}#updateAnnounceFloat>.header a{color:#000;display:inline-block;padding:4px 0}#updateAnnounceFloat>.body{list-style:none;max-height:400px;overflow-y:auto}#updateAnnounceFloat>.body>a{display:flex;padding:12px}#updateAnnounceFloat>.body>a:not(:last-child){border-bottom:1px solid #e5e5e5}#updateAnnounceFloat>.body>a:hover{background:#f5f5f5}#updateAnnounceFloat>.body>a>img{height:48px;margin-right:16px;width:48px}#updateAnnounceFloat>.body>a>.text{color:#000;text-align:left}#updateAnnounceFloat>.body>a>.text>time{display:block;font-size:11px}.warning{background:#fef5f7;border-radius:8px;margin-top:16px;padding:16px;position:relative}.warning i{color:#249adf;margin:0 .5em}.warning p:nth-of-type(n+2){margin-top:.5em}.warning p.red{color:#e72514}.warning p a{text-decoration:underline}.warning ul li{padding-left:14px;position:relative}.warning ul li:nth-of-type(n+2){margin-top:12px}.warning ul li:before{background:#e72514;border-radius:3px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:7px;width:6px}.warning>dl dt{color:#e72514}#branchCourseConf p{padding-left:24px}#branchCourseIndex table tbody td.folderHistoryUnit{width:160px}#branchCourseIndex table tbody td.folderHistoryUnit .bar{background:#e5e5e5;border-radius:10px;height:10px;overflow:hidden;width:100%}#branchCourseIndex table tbody td.folderHistoryUnit .bar>div{background:#41b25d;height:100%}#branchCourseIndex table tbody td.folderHistoryUnit .bar>div.end{opacity:.2}#branchCourseIndex table tbody td.folderHistoryUnit .flex{display:flex;justify-content:space-between;margin-top:6px}#branchCourseIndex .unset{background:#f5f5f5;margin:24px auto 0;padding:1em;text-align:center;width:320px}#branchCourseIndex .unset>header{font-size:1.8rem;font-weight:700;text-align:center}#branchCourseIndex .unset p{margin-top:12px}#branchCourseIndex .unset>div{margin-top:16px}#branchCourseIndex .unset>div input[type=date]{width:calc(100% - 72px)}#branchCourseIndex .unset>div input[type=submit]{display:inline-block;margin:0 0 0 8px;width:64px}#branchCourse .showAll{margin:24px 0 16px}#branchCourse .showAll input[type=checkbox]+label:before{font-size:1.8rem;height:1em;margin-right:12px;vertical-align:-2px}#branchCourse form .scroll table tr th.check{width:52px}#branchCourse form .scroll table tr th.check+.name{left:52px}#branchCourseTask dl dd form>div,#branchCourseTasks dl dd form>div{margin-top:16px}#branchCourseTask dl dd form>div textarea,#branchCourseTasks dl dd form>div textarea{height:200px}#branchCourseTask dl dd form>div input[type=date],#branchCourseTasks dl dd form>div input[type=date]{margin-left:10px}#branchCourseTask dl dd form input[type=submit],#branchCourseTasks dl dd form input[type=submit]{align-items:center;background:#249adf;border:none;border-radius:4px;color:#fff;display:flex;height:40px;justify-content:center;margin-top:20px;padding:6px;width:120px}#branchExam .modal_content .middle>div:nth-of-type(n+2){margin-top:1em}#branchExam .modal_content .middle>div.test .select{width:100%}#branchGrant table td .input:nth-of-type(n+2){margin-top:4px}#branchImportCourse form textarea{height:480px}#branchImportIndexStep1 .tutorial{margin-bottom:16px}#branchImportIndexStep1 .tutorial>div{margin-left:15px;padding:0 0 40px 35px;position:relative}#branchImportIndexStep1 .tutorial>div:before{align-items:center;background:#fff;border:2px solid #000;border-radius:15px;box-sizing:border-box;color:#000;display:flex;font-family:oswald,sans-serif;height:30px;justify-content:center;left:-15px;line-height:1;position:absolute;top:-4px;width:30px}#branchImportIndexStep1 .tutorial>div:first-of-type{border-left:2px solid #e5e5e5}#branchImportIndexStep1 .tutorial>div:first-of-type:before{content:"1"}#branchImportIndexStep1 .tutorial>div:nth-of-type(2){border-left:2px solid #e5e5e5}#branchImportIndexStep1 .tutorial>div:nth-of-type(2):before{content:"2"}#branchImportIndexStep1 .tutorial>div:nth-of-type(3){padding-bottom:0}#branchImportIndexStep1 .tutorial>div:nth-of-type(3):before{content:"3"}#branchImportIndexStep1 .tutorial>div h3{font-size:1.6rem;font-weight:700}#branchImportIndexStep1 .tutorial>div>p{margin:15px 0 25px}#branchImportIndexStep1 .tutorial>div>.scroll{border:1px solid #e5e5e5;white-space:normal}#branchImportIndexStep1 .tutorial>div>.scroll table{width:1200px}#branchImportIndexStep1 .tutorial>div>.scroll table td,#branchImportIndexStep1 .tutorial>div>.scroll table th{border:1px solid #e5e5e5;vertical-align:top}#branchImportIndexStep1 .tutorial>div>.scroll table th{text-align:left;width:80px}#branchImportIndexStep1 .tutorial>div>.scroll table td{width:140px}#branchImportIndexStep1 .tutorial>div>.scroll table td.red{color:#e72514}#branchImportIndexStep1 .tutorial>div>.pattern+.pattern{margin-top:30px}#branchImportIndexStep1 .tutorial>div>.pattern>header{background:#fff;border:1px solid #e5e5e5;display:inline-block;font-weight:700;padding:8px 12px}#branchImportIndexStep1 .tutorial>div>.pattern>p{margin:15px 0 25px}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(2){text-align:center}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div img{width:100%}#branchImportIndexStep1 .format>.flex{display:flex;margin:3px 0 0;padding:0 3px}#branchImportIndexStep1 .format>.flex>span{background:rgba(0,0,0,.15);border-radius:6px;flex-basis:70px;flex-shrink:0;margin:0 3px 0 0}#branchImportIndexStep1 .format>.flex>span.middle{flex-basis:150px}#branchImportIndexStep1 .format>.flex>span.long{flex-basis:180px}#branchImportIndexStep1 .format>.flex>span>b{border-bottom:1px solid #000;display:block;font-size:1.2rem;padding:6px 0 3px 6px}#branchImportIndexStep1 .format>.flex>span>p{font-size:1.2rem;padding:3px 6px 6px}#branchImportIndexStep1 form[enctype]{margin:0 auto}#branchImportIndexStep1 form[enctype]>div>.flex>header{font-weight:700}#branchImportIndexStep1 form:not([enctype]){margin:24px 3px 0}#branchImportIndexStep1 form:not([enctype])>header{background:#000;border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;padding:3px 6px}#branchImportIndexStep1 form:not([enctype])>textarea{height:200px}#branchImportIndexStep1 form:not([enctype])>.ftype{margin-top:20px}#branchImportIndexStep1 form:not([enctype])>.ftype>div+div{margin-top:10px}#branchImportIndexStep2 table thead td{font-size:1rem}#branchImportIndexStep2 table td{vertical-align:top}#branchImportIndexStep2 table td.num{text-align:right;vertical-align:middle}#branchImportIndexStep2 table td b{border-radius:3px;color:#fff;display:inline-block;font-size:1.1rem;padding:2px 5px}#branchImportIndexStep2 table td b.err{background:#e72514}#branchImportIndexStep2 table td b.new{background:#249adf}#branchImportIndexStep2 table td b.cur{background:rgba(0,0,0,.35)}#branchImportIndexStep2 table td i{display:block;font-size:1.1rem;margin:2px 5px}#branchImportIndexStep2 table td i:empty:before{content:"-"}#branchImportIndexStep2 table td i.err{color:#e72514}#branchImportIndexStep2 table td i.new{color:#249adf}#branchImportIndexStep2 table td i.cur{color:rgba(0,0,0,.75)}#branchImportIndexStep2 .flex{display:flex;justify-content:center;margin-top:30px}#branchImportIndexStep2 .flex input[type=button],#branchImportIndexStep2 .flex input[type=submit]{margin:0 15px}#branchIndexAction ul>li{list-style:none}#branchIndexAction ul>li+li{margin-top:10px}#branchIndexAction form>.formBody{border:1px solid #e5e5e5;border-radius:4px;width:640px}#branchIndexAction form>.formBody>div:nth-of-type(n+2){border-top:1px solid #e5e5e5}#branchIndexAction form>.formBody>div>header{font-weight:700;width:220px}#branchIndexAction form>.formBody>div.target ul li{padding-left:16px;position:relative}#branchIndexAction form>.formBody>div.target ul li:before{background:#000;border-radius:3px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:calc(50% - 3px);width:6px}#branchIndexAction form>.formBody>div.date .input:nth-of-type(2){margin-top:10px}#branchIndexAction form>.formBody>div.date .input>span{font-size:1.2rem;margin-right:10px}#branchIndexMulti form>.formBody{border:1px solid #e5e5e5;border-radius:4px}#branchIndexMulti form>.formBody>div:nth-of-type(n+2){border-top:1px solid #e5e5e5}#branchIndexMulti form>.formBody>div>header{font-weight:700;width:220px}#branchIndexMulti form>.formBody>div>div.dates span{margin:0 10px}#branchIndexMulti form>.formBody>div>div.dates p{font-size:1rem;margin-top:10px}#branchIndexMulti form>.formBody>div>div.courses div:nth-of-type(n+2),#branchIndexMulti form>.formBody>div>div.ftypes div:nth-of-type(n+2),#branchIndexMulti form>.formBody>div>div.ptypes div+div{margin-top:10px}#branchIndexMulti2 form>ul{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:block;margin:0 auto;padding:20px;width:320px}#branchIndexMulti2 form>ul li{display:block;list-style:none}#branchIndexMulti2 form>ul li+li{margin-top:8px}#branchIndexMulti2 form>div{display:flex;margin:30px auto 0;text-align:center;width:360px}#branchIndexMulti2 form>div>input{margin:0 10px}#branchIndexMulti2 .noData{padding:16px 0}#branchIndexMulti3 #ajaxStep1{text-align:center}#branchIndexMulti3 #ajaxStep1 .loading{height:40px;margin:35px 0 25px}#branchIndexMulti3 #ajaxStep1 .loading .loader,#branchIndexMulti3 #ajaxStep1 .loading .loader:after,#branchIndexMulti3 #ajaxStep1 .loading .loader:before{-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;background:#000;height:40px;width:8px}#branchIndexMulti3 #ajaxStep1 .loading .loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;margin:0 auto;position:relative;transform:translateZ(0)}#branchIndexMulti3 #ajaxStep1 .loading .loader:after,#branchIndexMulti3 #ajaxStep1 .loading .loader:before{content:"";position:absolute;top:0}#branchIndexMulti3 #ajaxStep1 .loading .loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-12px}#branchIndexMulti3 #ajaxStep1 .loading .loader:after{right:-12px}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:40px}40%{box-shadow:0 -2em;height:28px}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:40px}40%{box-shadow:0 -2em;height:28px}}#branchIndexMulti3 #ajaxStep2{display:none;text-align:center}#branchIndexMulti3 #ajaxStep2 .progress{background:#e5e5e5;display:block;height:12px;margin:12px auto 0;width:320px}#branchIndexMulti3 #ajaxStep2 .progress>div{background:#249adf;height:100%}#branchIndexMulti3 #ajaxStep3{display:none;margin:0 auto;max-width:520px;text-align:center}#branchIndexMulti3 #ajaxStep3>.about{margin-top:12px}#branchIndexMulti3 #ajaxStep3>.flex>div{border:1px solid #e5e5e5;padding:24px}#branchIndexMulti3 #ajaxStep3>.flex>div>img{height:40px;width:auto}#branchIndexMulti3 #ajaxStep3>.flex>div>header{color:#000;font-size:1.4rem;font-weight:700;margin-top:16px}#branchIndexMulti3 #ajaxStep3>.flex>div>p{margin-top:8px}#branchIndexMulti3 #ajaxStep3>.flex>div>a{align-items:center;background:#249adf;border:1px solid transparent;border-radius:4px;color:#fff;display:flex;height:42px;justify-content:center;margin:24px auto 0;width:100%}#branchIndexMulti3 #ajaxStep3>.flex>div>a:hover{background:none;border-color:#249adf;color:#249adf;transition:all .3s}.branchMulti h2{font-size:2rem;text-align:center}.branchMulti .multiAbout{margin:12px 0 24px}.branchMulti #multiFlow{display:flex;justify-content:space-between;margin:24px auto 32px}.branchMulti #multiFlow>div{align-items:center;border:1px solid #e5e5e5;color:#e5e5e5;display:flex;font-weight:700;justify-content:center;padding:24px 10px 20px;position:relative;text-align:center;width:160px}.branchMulti #multiFlow>div>span{align-items:center;background:#e5e5e5;border-radius:16px;color:#fff;display:flex;height:32px;justify-content:center;left:calc(50% - 16px);position:absolute;top:-20px;width:32px}.branchMulti #multiFlow>div:after{border-color:transparent transparent transparent #e5e5e5;border-style:solid;border-width:6px 0 6px 8px;content:"";display:block;height:0;position:absolute;right:-8px;top:calc(50% - 6px);width:0}.branchMulti #multiFlow>div:nth-of-type(3):after{display:none}.branchMulti #multiFlow>div.selected{border-color:#000;color:#000}.branchMulti #multiFlow>div.selected>span{background:#000}.branchMulti #multiFlow>div.selected:after{border-color:transparent transparent transparent #000}#branchMatchingStep2 .tables>div>header{font-size:1.8rem;font-weight:700}#branchMatchingStep2 .tables>div>p{margin:8px 0 16px}#branchMatchingStep2 .tables>div:first-of-type .arrow{background:#fff;border-bottom:1px solid #e5e5e5;box-sizing:border-box;color:#555;font-size:16px;margin:24px 0 32px;position:relative}#branchMatchingStep2 .tables>div:first-of-type .arrow:before{border:12px solid transparent;border-top-color:#fff;bottom:-24px;content:"";left:50%;margin-left:-12px;position:absolute;z-index:2}#branchMatchingStep2 .tables>div:first-of-type .arrow:after{border:14px solid transparent;border-top-color:#e5e5e5;bottom:-28px;content:"";left:50%;margin-left:-14px;position:absolute;z-index:1}#branchMatchingStep2 .tables>div:nth-of-type(2){margin-top:40px}#branchMatchingStep2 .tables>div .total{display:flex;justify-content:center}#branchMatchingStep2 .tables>div .total>div{padding:0 16px;text-align:center;width:200px}#branchMatchingStep2 .tables>div .total>div:nth-of-type(2){border-left:1px solid #e5e5e5}#branchMatchingStep2 .tables>div .total>div>div span{font-size:2rem;font-weight:700;line-height:1.3}#branchMatchingStep2 .tables>div table{margin:0 auto}#branchMatchingStep2 .tables>div table td{border:none;padding:4px}#branchMatchingStep2 .tables>div table td input[type=text]{height:28px}#branchMatchingStep2 .tables>div table thead td{border-bottom:1px solid #e5e5e5;padding-top:0}#branchMatchingStep2 .tables>div table tr:nth-child(2n) td{background:rgba(0,0,0,.05)}#branchMatchingStep2 .button{margin-top:32px;text-align:center}#branchMatchingStep2 .button span{display:inline-block}#branchMatchingStep2 .button input[type=submit].submit{margin-top:16px}#branchMatchingStep3 .name{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;padding-bottom:4px}#branchMatchingStep3 .name>:first-child{font-size:1.8rem;font-weight:700}#branchMatchingStep3 form>div{margin:16px 0 0}#branchMatchingStep3 form>div header{font-size:1.6rem;font-weight:700;margin-bottom:8px}#branchMatchingStep3 form>div header i{margin-right:4px}#branchMatchingStep3 form>div .select{min-width:auto}#branchMatchingStep3 form>div:first-child table{width:auto}#branchMatchingStep3 form>div:first-child table tr td{border:none;padding:4px}#branchMatchingStep3 form>div:first-child table tr td:first-child{padding-left:0}#branchMatchingStep4 .all{background:#f5f5f5;border-radius:8px;padding:16px}#branchMatchingStep4 .block header{background:#e72514;border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-weight:700;padding:4px 12px}#branchMatchingStep4 .block ul{background:rgba(231,37,20,.07);border:1px solid #e72514;border-radius:0 8px 8px 8px;margin-bottom:16px;padding:16px}#branchMatchingStep4 .block ul li{color:#e72514;padding-left:16px;position:relative}#branchMatchingStep4 .block ul li:nth-of-type(n+2){margin-top:8px}#branchMatchingStep4 .block ul li:before{background:#e72514;border-radius:6px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:7px;width:6px}#branchPrintOption .about span{background:#249adf;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-right:6px;padding:2px 8px}#branchPrintOption form .unit:nth-of-type(n+2){margin-top:16px}#branchPrintOption form .unit input[type=radio]+label{border:1px solid #e5e5e5;border-radius:12px;display:flex;padding:16px 16px 16px 52px;position:relative}#branchPrintOption form .unit input[type=radio]+label:before{content:url(../images/radio1-2.svg);left:16px;position:absolute;top:calc(50% - 9px)}#branchPrintOption form .unit input[type=radio]+label:hover{border-color:#000;transition:all .3s}#branchPrintOption form .unit input[type=radio]+label>div:first-of-type{border-radius:4px;color:#fff;font-weight:700;margin-right:16px;padding:2px 8px;white-space:nowrap}#branchPrintOption form .unit input[type=radio]+label>div:first-of-type.blue{background:#249adf}#branchPrintOption form .unit input[type=radio]+label>div:first-of-type.green{background:#41b25d}#branchPrintOption form .unit input[type=radio]+label>div:nth-of-type(2) header{font-size:1.6rem;font-weight:700}#branchPrintOption form .unit input[type=radio]:checked+label{border-color:#000;color:#000}#branchPrintOption form .unit input[type=radio]:checked+label:before{color:#000;content:url(../images/radio2-1.svg)}#branchPrintOption form table td span.red{color:#e72514}#branchPrintOption form table td span.blue{color:#249adf}#branchPrintOption form table td span i{font-size:1.8rem;margin-right:4px}#branchPrintOption form dl dd p{margin-top:8px}#branchPrintOption .messageAlertFixed+form{margin-top:16px}#branchPrintPdf>.container{margin:auto;max-width:640px;text-align:center}#branchPrintPdf>.container .icon img{height:32px;width:auto}#branchPrintPdf>.container header{font-size:1.8rem;font-weight:700;margin-top:16px}#branchPrintPdf>.container p{margin-top:8px}#branchPrintPdf>.container p code{margin:0 .5em}#branchPromote .select{margin:0 4px;width:auto}#branchPromote .select select{height:36px}#branchPromote [type=date]{height:36px;margin-right:4px}#branchPromote .fa-check{color:#41b25d}#branchPromote #branchPromoteSelector>:first-child span{margin-right:4px}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending{background:rgba(0,0,0,.1);border:1px solid #ccc;border-radius:21px;color:#9e9e9e;display:inline-block;font-weight:700;padding:6px 8px}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending>span{background:rgba(0,0,0,.3);border-radius:15px;color:#fff;display:inline-block;margin-left:6px;padding:4px 8px}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending.orange{background:rgba(255,193,7,.1);border-color:#ffc107;color:#ffc107}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending.orange>span{background:#ffc107}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending.green{background:rgba(65,178,93,.1);border-color:#41b25d;color:#41b25d}#branchPromote #branchPromoteSelector>:nth-child(2) #branchPromoteInSending.green>span{background:#41b25d}#branchPromote #branchPromoteTabs{border-bottom:1px solid #e5e5e5;margin-top:16px}#branchPromote #branchPromoteTabs>a{color:#9e9e9e;display:inline-block;font-size:1.6rem;font-weight:700;padding:6px 10px}#branchPromote #branchPromoteTabs>a:first-of-type{margin-right:8px}#branchPromote #branchPromoteTabs>a.selected{border-bottom:4px solid #249adf;color:#249adf}#branchPromote #branchPromoteForm{border-radius:8px;margin-top:24px}#branchPromote #branchPromoteForm>.topText{background:rgba(0,0,0,.1);border-radius:2px;margin-bottom:16px;padding:8px;position:relative}#branchPromote #branchPromoteForm>.topText.orange{background:#ffc107;color:#fff;font-weight:700}#branchPromote #branchPromoteForm>.topText.green{background:#41b25d;color:#fff;font-weight:700}#branchPromote #branchPromoteForm>dl>dt{display:inline-block;font-size:1.8rem}#branchPromote #branchPromoteForm>dl>dd{margin-top:12px}#branchPromote #branchPromoteForm>dl>dd>div{background:#f5f5f5;border-radius:8px;padding:16px}#branchPromote #branchPromoteForm>dl>dd div.option{line-height:1.4;margin:2px 0 0 26px}#branchPromote #branchPromoteForm>dl>dd div.option .red{color:#e72514}#branchPromote #branchPromoteForm>dl>dd p.notice{border-radius:8px;margin-top:8px}#branchPromote #branchPromoteForm>dl>dd+dt{margin-top:20px}#branchPromote #branchPromoteCond>:nth-child(2){margin-top:12px}#branchPromote #branchPromoteCond>:nth-child(2)>div{background:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.15);padding:8px}#branchPromote #branchPromoteCond>:nth-child(2)>div table td.mini{color:#9e9e9e;font-size:1.2rem;text-align:right}#branchPromote #branchPromoteCond>:nth-child(2)>div table thead td{border-color:#9e9e9e}#branchPromote #branchPromoteCond>:nth-child(2)>div table tbody td{border:none;padding:2px 4px}#branchPromote #branchPromoteCond>:nth-child(2)>div table tbody td.disabled{color:#e72514;font-size:1.2rem}#branchPromote #branchPromoteResult #branchPromoteProgress{margin-top:24px}#branchPromote #branchPromoteResult #branchPromoteProgress>div{background:rgba(0,0,0,.3);border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin:0 8px;padding:6px 8px;text-align:center}#branchPromote #branchPromoteResult #branchPromoteProgress>div>span{background:#fff;border-radius:4px;color:#9e9e9e;display:inline-block;margin:0 4px;min-width:56px;padding:4px;text-align:center}#branchPromote #branchPromoteResult #branchPromoteProgress>div.orange{background:#ffc107}#branchPromote #branchPromoteResult #branchPromoteProgress>div.orange>span{color:#ffc107}#branchPromote #branchPromoteResult #branchPromoteProgress>div.green{background:#41b25d}#branchPromote #branchPromoteResult #branchPromoteProgress>div.green>span{color:#41b25d}#branchPromote #branchPromoteResult #branchPromoteProgress>div.red{background:#e72514}#branchPromote #branchPromoteResult #branchPromoteProgress>div.red>span{color:#e72514}#branchPromote #branchPromoteResult #branchPromoteProgress>i{font-size:1.2rem}#branchPromote #branchPromoteResult #branchPromoteProgress>i.blue{color:#249adf}#branchPromote #branchPromoteResult #branchPromoteProgress>i.green{color:#41b25d}#branchPromote #branchPromoteResult #branchPromoteProgress>i.red{color:#e72514}#branchPromote #branchPromoteResult>p{margin-top:8px}#branchPromote #branchPromoteResult>.scroll{margin-top:16px}#branchPromote #branchPromoteResult table tr td{padding:4px}#branchPromote #branchPromoteResult table tr td.valid0>div{opacity:.35}#branchPromote #branchPromoteResult table tr td>div:nth-child(2){font-size:1.2rem}#branchPromote .buttonText{margin-top:8px;text-align:center}#branchPromote .buttonText.red{color:#e72514}#branchTicket form dl dd{margin-top:12px}#branchTicket form dl dd .buttons{display:flex;flex-wrap:wrap;margin:-8px}#branchTicket form dl dd .buttons button{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#000;display:flex;font-size:1.2rem;margin:8px;padding:16px;width:calc(33.33333% - 16px)}#branchTicket form dl dd .buttons button:hover{border-color:#000;cursor:pointer}#branchTicket form dl dd .buttons button>div:first-of-type{align-items:center;background:#f3f3f3;border-radius:20px;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}#branchTicket form dl dd .buttons button>div:first-of-type img{height:20px;width:auto}#branchTicket form dl dd .buttons button>div:nth-of-type(2){height:100%;text-align:left}#branchTicket form dl dd .buttons button>div:nth-of-type(2) header{font-size:1.6rem;font-weight:700;margin-bottom:4px}#branchTicket [id^=branchTicketPart]{margin:24px auto}#branchTicket [id^=branchTicketPart]>header{border-bottom:1px solid #e5e5e5;padding:12px 0 6px 9px}#branchTicket #branchTicketPart1>.body{max-width:360px;padding:18px 18px 0}#branchTicket #branchTicketPart1>.body>ul{list-style:none}#branchTicket #branchTicketPart1>.body>ul>li>input+label{font-size:1.21rem}#branchTicket #branchTicketPart1>.body>ul>li>div{font-size:.75rem}#branchTicket #branchTicketPart1>.body>ul>li>div ul{list-style:none;margin:6px 0 0 12px}#branchTicket #branchTicketPart1>.body>ul>li>div ul>li{margin-top:.5em}#branchTicket #branchTicketPart1>.body>ul>li>div ul>li>input+label{margin-right:.5em}#branchTicket #branchTicketPart2>.body{max-width:360px;padding:18px 18px 0}#branchTicket #branchTicketPart2>.body>div{align-items:center;background:#249adf;border-radius:6px;color:#fff;cursor:pointer;display:flex}#branchTicket #branchTicketPart2>.body>div>:first-child{padding:9px 12px}#branchTicket #branchTicketPart2>.body>div>:first-child>b{display:block;font-size:1.1rem}#branchTicket #branchTicketPart2>.body>div>:first-child>i{display:block;font-size:.8rem;margin-top:.5em}#branchTicket #branchTicketPart2>.body>div>:nth-child(2){margin-left:auto;padding:0 6px 0 0}#branchTicket #branchTicketPart2>.body>div:hover{background:#e72514}#branchTicket #branchTicketPart2>.body>div+div{margin-top:12px}#branchTicketSingle .contentBody{max-width:769px}#branchTicketSingle form{margin-top:20px}#branchTicketSingle form .unit{align-items:center;border-bottom:1px dashed #e5e5e5;display:flex;padding:20px 0}#branchTicketSingle form .unit:first-of-type{border-top:1px dashed #e5e5e5}#branchTicketSingle form .unit .title{display:flex;padding-right:24px;width:240px}#branchTicketSingle form .unit .title div{display:inline-block}#branchTicketSingle form .unit .title div:first-of-type b{font-weight:700}#branchTicketSingle form .unit .title div:first-of-type i{color:#e72514;margin-left:4px}#branchTicketSingle form .unit .title div:first-of-type p{font-size:1.2rem;margin-top:4px}#branchTicketSingle form .unit .title div:nth-of-type(2){margin-left:auto}#branchTicketSingle form .unit .title .any{color:#e72514;font-weight:700}#branchTicketSingle form .unit .enter{width:calc(100% - 240px)}#branchTicketSingle form .unit .enter.birth .select+i{margin:0 16px 0 8px}#branchTicketSingle form .unit .enter.birth p{margin-top:12px}#branchTicketSingle form input[type=submit].submit{margin:32px 0 0 auto;width:136px}#branchTicketSingle .confirm .text{margin:20px 0 24px}#branchTicketSingle .confirm .unit{border-bottom:1px dashed #e5e5e5;display:flex;padding:20px 0}#branchTicketSingle .confirm .unit:first-of-type{border-top:1px dashed #e5e5e5!important}#branchTicketSingle .confirm .unit .title{font-weight:700;padding-right:24px;width:200px}#branchTicketSingle .confirm .unit .enter{width:calc(100% - 200px)}#branchTicketSingle .confirm .unit .enter span:nth-of-type(n+2){display:inline-block;margin-left:16px}#branchTicketSingle .confirm .buttons{display:flex;justify-content:right;margin-top:32px}#branchTicketSingle .confirm .buttons .button{border-radius:20px;color:#fff;display:inline-block;height:40px;min-width:120px;padding:8px 12px;text-align:center}#branchTicketSingle .confirm .buttons .button:first-of-type{background:#ccc}#branchTicketSingle .confirm .buttons .button:nth-of-type(2){background:#000;margin-left:16px}#dIndex .error{color:#ff705a;font-size:1.2rem;margin-top:12px}#dIndex .sectionHeader:nth-of-type(n+2){margin-top:32px}#dIndex .sectionHeader>header{font-size:1.8rem;font-weight:700;margin-bottom:12px;text-align:center}#dIndex .sectionHeader p{text-align:center}#dIndex .sectionHeader p>i{color:#ff705a}#dIndex .sectionBody{margin-top:16px}#dIndex form dl dt{font-size:1.4rem;font-weight:700;margin-bottom:8px}#dIndex form dl dt:nth-of-type(n+2){margin-top:24px}#dIndex form dl dt:before{content:"";display:inline-block;font:var(--fa-font-solid);font-family:“Font Awesome 6 Free”;margin-right:8px}#dIndex form dl dt i{color:#9e9e9e;font-weight:400;margin-left:4px}#dIndex form dl dt i.req{color:#ff705a}#dIndex form dl dd{margin:0}#dIndex form dl dd>p{margin-bottom:12px}#dIndex form dl dd .select{min-width:auto}#dIndex form dl dd .select.year{width:56px}#dIndex form dl dd .select.date,#dIndex form dl dd .select.month{width:40px}#dIndex form dl dd .select:before{display:none}#dIndex form dl dd .select select{border:none;border-bottom:1px solid #3e4d5c;border-radius:0;height:auto;padding:0 0 6px}#dIndex form dl dd .select+i{margin:0 24px 0 8px}#dIndex form dl dd .ftype,#dIndex form dl dd .gender{display:flex;flex-wrap:wrap;margin:-4px}#dIndex form dl dd .ftype input[type=radio]+label,#dIndex form dl dd .gender input[type=radio]+label{border:1px solid #3e4d5c;border-radius:8px;display:inline-block;height:40px;line-height:40px;margin:4px;padding:0 12px;position:relative;width:calc(50% - 8px)}#dIndex form dl dd .ftype input[type=radio]+label:before,#dIndex form dl dd .gender input[type=radio]+label:before{display:none;margin:0}#dIndex form dl dd .ftype input[type=radio]:checked+label,#dIndex form dl dd .gender input[type=radio]:checked+label{background:#ff705a;border:none;color:#fff}#dIndex form dl dd .ftype input[type=radio]:checked+label:before,#dIndex form dl dd .gender input[type=radio]:checked+label:before{color:#fff;content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.6rem;font-weight:700;position:absolute;right:8px;top:calc(50% - 8px)}#dIndex form dl dd .mailaddr .thisIsTest{background:#edf5f8;border-radius:12px;margin-top:16px;padding:16px;position:relative}#dIndex form dl dd .mailaddr .thisIsTest:before{border-bottom:10px solid #edf5f8;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;left:18px;position:absolute;top:-10px;width:0}#dIndex form dl+p:nth-of-type(2){border-top:1px solid #e5e5e5;margin-top:24px;padding-top:24px}#dIndex #dIndexConfirm{margin-top:20px}#dIndex #dIndexConfirm>dl:nth-of-type(2){margin-top:24px}#dIndex #dIndexConfirm>dl>dt{font-size:1.6rem}#dIndex #dIndexConfirm>dl>dd,#dIndex #dIndexConfirm>dl>dd>dl{margin:0}#dIndex #dIndexConfirm>dl>dd>dl>dt{border:none;margin-bottom:8px;padding:16px 0 0}#dIndex #dIndexConfirm>dl>dd>dl>dt:before{content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-weight:700;margin-right:8px;position:relative}#dIndex #dIndexConfirm>dl>dd>dl>dd{border-bottom:1px dashed #3e4d5c;margin:0;padding-bottom:16px}#dIndex #dIndexConfirm>dl>dd>dl>dd+dt{margin-top:0}#dIndex #dIndexConfirm .terms{margin-top:24px;text-align:center}#dIndex #dIndexConfirm .terms>header{font-size:1.4rem;font-weight:700}#dIndex #dIndexConfirm .terms .bubble{margin-bottom:8px;position:relative}#dIndex #dIndexConfirm .terms .bubble span{color:#56d8e3}#dIndex #dIndexConfirm .terms iframe{border:1px solid #e5e5e5;height:200px}#dIndex #dIndexConfirm .terms .modalButton{background:none;color:#249adf;height:auto;min-width:auto;padding:0}#dIndex #dIndexConfirm .terms input[type=checkbox]+label{background:#f5f5f5;border:1px solid #3e4d5c;border-radius:8px;display:block;padding:8px}#dIndex #dIndexConfirm .terms input[type=checkbox]:checked+label{background:#fff1ef;border-color:#ff705a;color:#ff705a}#dIndex #dIndexConfirm .terms input[type=checkbox]:checked+label:before{color:#ff705a}#d{background:#f5f2ec;color:#3e4d5c}#d p ruby{line-height:1.8}#d>#wrap{margin:0 auto;max-width:360px;min-height:100vh;padding:16px;position:relative}#d .noccLogo{margin-bottom:24px;text-align:center}#d .container{background:#fff;border-radius:16px;box-shadow:0 0 16px rgba(62,77,92,.05);padding:20px}#d .obi{background:#ffe243;border-radius:8px;font-size:1.6rem;font-weight:700;margin-bottom:20px;padding:6px;position:relative;text-align:center}#d .obi:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ffe243;bottom:-10px;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;width:0}#d .textBox{background:#fff;border-radius:16px;padding:20px}#d .textBox>p{min-height:6em}#d input[type=text].under{background:none;border:none;border-bottom:1px solid #3e4d5c;border-radius:0;height:auto;padding:0 0 6px}#d input[type=text].under:focus{border-color:#56d8e3}#d input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}#d .button{background:url(/images/button_arrow.svg) right 16px top 12px/auto 14px no-repeat,#3e4d5c;border:1px solid transparent;border-radius:20px;color:#fff;display:block;font-size:1.4rem;font-weight:700;height:40px;line-height:40px;margin:32px auto 0;padding:0 8px;text-align:center;width:236px}#d .button:hover{cursor:pointer}#d .button.disabled{cursor:default;opacity:.5}#d .button.busy{background:#f0f0f0;cursor:wait}#d .button.back{background:url(/images/button_back_arrow.svg) left 16px top 12px/auto 14px no-repeat,#c4cacb}#d .button.done{background:#f0f0f0;color:#3e4d5c}#d .button.exit{background-color:#ff705a}#d .buttons{margin-top:32px}#d .buttons .button{margin:0 auto}#d .buttons .button:nth-of-type(2){margin-top:16px}#d .buttons .time{margin-bottom:8px;text-align:center}#d .random{background:#ff705a;border-radius:20px 0 0 20px;bottom:8px;color:#fff;height:40px;padding:8px;position:fixed;right:0}#d .random:hover{cursor:pointer}#d span[data-imi]{cursor:pointer;text-decoration:underline}#d span[data-imi]:after{background:#f0f0f0;border-radius:.3em;color:#9e9e9e;content:"いみ";display:inline-block;font-size:.8rem;line-height:1;margin:0 .5em;padding:.4em;position:relative;text-align:center;top:-2px}#d span[data-imi]:hover{color:#56d8e3}#d span[data-imi]:hover:after{background:#56d8e3;color:#fff}#d .timelimit{margin:32px 0;text-align:center}#d .timelimit>div{font-size:1.2rem}#d .timelimit>b{font-size:2.4rem;font-weight:700}#d .timelimit>b,#d .timelimit>i{color:#ff705a;display:inline-block}#d [class^=message][class*=Fixed]{margin:0 8px 4px}#diagProgress{background:#3e4d5c;display:flex;justify-content:center;padding:18px 0}#diagProgress div{padding:6px 9px}#diagProgress div+div{margin-left:9px}#diagProgress div.done{background:#3e4d5c;color:#fff}#diagProgress div.cur{background:#e72514;color:#fff}#diagProgress div.yet{background:#3e4d5c;color:#fff}#dSelect [data-resume-url]{background:#56d8e3;border-radius:8px;color:#fff;display:flex;font-weight:700;margin-bottom:16px;padding:12px}#dSelect [data-resume-url]>div:first-of-type{padding-right:12px}#dSelect [data-resume-url]>div:nth-of-type(2){align-items:center;display:flex}#dSelect #dSelectItems>.step{margin-bottom:16px}#dSelect #dSelectItems>.step>header{margin-bottom:20px;text-align:center}#dSelect #dSelectItems>.step>header>span{border-radius:8px;color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1;padding:11px 16px 8px;position:relative}#dSelect #dSelectItems>.step>header>span>i{font-size:2.2rem;margin-right:12px}#dSelect #dSelectItems>.step>header>span:before{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-10px;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;width:0}#dSelect #dSelectItems>.step[data-step="3"]>header>span{background:#ff705a}#dSelect #dSelectItems>.step[data-step="3"]>header>span:before{border-top:10px solid #ff705a}#dSelect #dSelectItems>.step[data-step="2"]>header>span{background:#6697ce}#dSelect #dSelectItems>.step[data-step="2"]>header>span:before{border-top:10px solid #6697ce}#dSelect #dSelectItems>.step[data-step="1"]>header>span{background:#3fb577}#dSelect #dSelectItems>.step[data-step="1"]>header>span:before{border-top:10px solid #3fb577}#dSelect #dSelectItems>.step[data-step="0"]>header>span{background:#3fb577}#dSelect #dSelectItems>.step[data-step="0"]>header>span:before{border-top:10px solid #3fb577}#dSelect #dSelectItems>.step _:lang(x)+_:-webkit-full-screen-document,#dSelect #dSelectItems>.step header{padding:8px 8px 10px}#dSelect #dSelectItems>.step>p{font-size:1.3rem;text-align:center}#dSelect #dSelectItems>.step>p span{color:#ff705a}#dSelect #dSelectItems>.step>footer{color:#ff705a;font-size:1.3rem;margin:8px}#dSelect #dSelectItems #dSelectReport{margin:12px 18px 24px}#dSelect #dSelectItems #dSelectReport a{background:#3e4d5c;border-radius:12px;color:#fff;display:block;font-weight:700;padding:12px 0 8px;text-align:center}#dSelect #dSelectItems #dSelectReport a>i{line-height:1;margin-left:8px}#dSelect #diagUnits>.diagUnit{background:#fff;border-radius:12px;display:flex;margin:8px 0;min-height:208px;overflow:hidden;padding:16px}#dSelect #diagUnits>.diagUnit>.left{align-items:center;background:#f3f3f3;border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}#dSelect #diagUnits>.diagUnit>.left svg{height:28px;width:auto}#dSelect #diagUnits>.diagUnit>.right{overflow:hidden;width:calc(100% - 64px)}#dSelect #diagUnits>.diagUnit>.right>header{align-items:center;display:flex;justify-content:space-between}#dSelect #diagUnits>.diagUnit>.right>header b{font-size:1.6rem;font-weight:700}#dSelect #diagUnits>.diagUnit>.right>header i{border-radius:20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;padding:8px 4px 5px;text-align:center;width:56px}#dSelect #diagUnits>.diagUnit>.right>header i.plain{background:#3fb577}#dSelect #diagUnits>.diagUnit>.right>header i.recommended{background:#6697ce}#dSelect #diagUnits>.diagUnit>.right>header i.required{background:#ff705a}#dSelect #diagUnits>.diagUnit>.right>header _:lang(x)+_:-webkit-full-screen-document,#dSelect #diagUnits>.diagUnit>.right>header i{padding:4px 8px}#dSelect #diagUnits>.diagUnit>.right>p{font-size:1.3rem;height:70px;margin-top:4px}#dSelect #diagUnits>.diagUnit>.right>span{display:inline-block;font-size:1.3rem;margin-top:4px}#dSelect #diagUnits>.diagUnit>.right>.click{background:url(/images/button_arrow.svg) right 16px top 13px/auto 14px no-repeat,#3e4d5c;border-radius:20px;color:#fff;display:block;font-weight:700;height:40px;margin-top:8px;padding:11px 8px 7px;text-align:center}#dSelect #diagUnits>.diagUnit>.right>.click:not(.done):hover{cursor:pointer}#dSelect #diagUnits>.diagUnit>.right>.click.done{opacity:0}#dSelect #diagUnits>.diagUnit>.right .click,#dSelect #diagUnits>.diagUnit>.right _:lang(x)+_:-webkit-full-screen-document{padding:8px}#dSelect #diagUnits>.diagUnit.done{color:#ccc}#dSelect #diagUnits>.diagUnit.done .left svg{fill:#ccc}#dSelect #dSelectConfirm{display:none}#dSelect #dSelectConfirm>nav{padding:6px}#dSelect #dSelectConfirm>nav #dSelectConfirmBack{align-items:center;background:#f0f0f0;border-radius:16px;display:flex;height:32px;justify-content:center;width:32px}#dSelect #dSelectConfirm>nav #dSelectConfirmBack:hover{cursor:pointer}#dSelect #dSelectConfirm .unit>header{background:#ffe243;border-radius:8px;font-size:1.6rem;font-weight:700;margin-bottom:20px;padding:6px;position:relative;text-align:center}#dSelect #dSelectConfirm .unit>header:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ffe243;bottom:-10px;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;width:0}#dSelect #dSelectConfirm .unit>p{margin-top:16px}#dSelect #dSelectConfirm .unit>.img{text-align:center}#dSelect #dSelectConfirm .unit>.img img{height:120px;width:auto}#dSelect #dSelectConfirm .unit dl{margin-top:16px}#dSelect #dSelectConfirm .unit dl>dt{border:none;font-size:1.4rem;margin-bottom:8px;padding:16px 0 0}#dSelect #dSelectConfirm .unit dl>dt:first-of-type{border-top:1px dashed #3e4d5c}#dSelect #dSelectConfirm .unit dl>dt:before{color:#ffe243;content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-weight:700;margin-right:8px;position:relative}#dSelect #dSelectConfirm .unit dl>dd{border-bottom:1px dashed #3e4d5c;margin:0;padding-bottom:16px}#dSelect #dSelectConfirm .unit dl>dd+dt{margin-top:0}#dSelect #dSelectConfirm .unit>.attention{margin-top:24px}#dSelect #dSelectConfirm .unit>.attention:not(:has(ul>li)){display:none}#dSelect #dSelectConfirm .unit>.attention>header{background:#ff705a;border-radius:4px 4px 0 0;color:#fff;display:inline-block;font-weight:700;line-height:1.1;padding:9px 8px 4px}#dSelect #dSelectConfirm .unit>.attention _:lang(x)+_:-webkit-full-screen-document,#dSelect #dSelectConfirm .unit>.attention header{padding:4px 8px}#dSelect #dSelectConfirm .unit>.attention>ul{border:2px solid #ff705a;border-radius:0 12px 12px 12px;padding:8px}#dSelect #dSelectConfirm .unit>.attention>ul>li{padding-left:16px;position:relative}#dSelect #dSelectConfirm .unit>.attention>ul>li b{color:#ff705a}#dSelect #dSelectConfirm .unit>.attention>ul>li+li{margin-top:.5em}#dSelect #dSelectConfirm .unit>.attention>ul>li:before{background:#ff705a;border-radius:2px;content:"";display:block;height:4px;left:4px;position:absolute;top:11px;width:4px}#dSelect #dSelectConfirm .unit>form{margin:32px 0 12px;text-align:center}#dSelect #dSelectConfirm .unit>form[data-status=done] button{background:#f0f0f0;color:#9e9e9e}#dSelect #dSelectConfirm .unit>.time{font-size:1.3rem;margin:8px 0 0;text-align:center}#dSelect #dSelectConfirm .unit>.in_cur_plan{color:rgba(62,77,92,.75);margin:24px 88px 0}#dSelect .toc{background:url(/images/ticket/result_banner_bg.png) no-repeat 50%/100%;height:226px;margin-bottom:24px;position:relative;width:328px}#dSelect .toc>.buttons{text-align:center}#dSelect .toc>.buttons a{display:block;height:34px;left:24px;position:absolute;width:170px}#dSelect .toc>.buttons a:first-of-type{top:96px}#dSelect .toc>.buttons a:nth-of-type(2){top:148px}#dSelect .toc>.buttons a>img{height:auto;width:100%}#dSelect .toc>.buttons a>img:hover{transform:scale(1.1);transition:.3s}#dSessionGs1>.panelBeforeActual{display:none}#dSessionGs1>.panelBeforeActual>p{min-height:128px}#dSessionGs1 .panelActual,#dSessionGs1 .panelTutorial{display:none;min-height:280px}#dSessionGs1 .panelActual>header,#dSessionGs1 .panelTutorial>header{background:#ffe243;border-radius:16px 16px 0 0;font-size:1.8rem;font-weight:700;padding:4px;text-align:center}#dSessionGs1 .panelActual .ref,#dSessionGs1 .panelTutorial .ref{background:#fff;display:flex;justify-content:center;padding:8px 20px}#dSessionGs1 .panelActual .ref>div,#dSessionGs1 .panelTutorial .ref>div{height:48px;margin:0 4px;width:48px}#dSessionGs1 .panelActual .ref>div>img,#dSessionGs1 .panelTutorial .ref>div>img{border:2px solid #3e4d5c;border-radius:4px;height:48px;width:48px}#dSessionGs1 .panelActual>.body,#dSessionGs1 .panelTutorial>.body{background:#fff;border-radius:0 0 16px 16px;font-weight:700;padding:20px}#dSessionGs1 .panelActual>.body p+.items,#dSessionGs1 .panelTutorial>.body p+.items{margin-top:16px}#dSessionGs1 .panelActual .items,#dSessionGs1 .panelTutorial .items{height:64px;margin-top:24px;text-align:center}#dSessionGs1 .panelActual .items>.item,#dSessionGs1 .panelTutorial .items>.item{display:none}#dSessionGs1 .panelActual .items>.item>img,#dSessionGs1 .panelTutorial .items>.item>img{border:1px solid #3e4d5c;border-radius:4px;height:64px;width:64px}#dSessionGs1 .panelActual .items>.item:first-child,#dSessionGs1 .panelTutorial .items>.item:first-child{display:block}#dSessionGs1 .panelActual>.result,#dSessionGs1 .panelTutorial>.result{height:32px;margin-top:12px;text-align:center}#dSessionGs1 .panelActual>.result>div,#dSessionGs1 .panelTutorial>.result>div{display:inline-block}#dSessionGs1 .panelActual>.result>div.correct,#dSessionGs1 .panelTutorial>.result>div.correct{display:none}#dSessionGs1 .panelActual>.result>div.correct>span,#dSessionGs1 .panelTutorial>.result>div.correct>span{color:#ff705a}#dSessionGs1 .panelActual>.result>div.incorrect,#dSessionGs1 .panelTutorial>.result>div.incorrect{display:none}#dSessionGs1 .panelActual>.result>div.incorrect>span,#dSessionGs1 .panelTutorial>.result>div.incorrect>span{color:#6697ce}#dSessionGs1 .panelActual>.rollback,#dSessionGs1 .panelActual>.submit,#dSessionGs1 .panelTutorial>.rollback,#dSessionGs1 .panelTutorial>.submit{display:none;margin-top:24px;text-align:center}#dSessionGs1 .panelActual>.rollback>*,#dSessionGs1 .panelActual>.submit>*,#dSessionGs1 .panelTutorial>.rollback>*,#dSessionGs1 .panelTutorial>.submit>*{background:#fff;border:1px solid #ff705a;border-radius:4px;color:#ff705a;cursor:pointer;display:inline-block;font-size:1.2rem;margin:0 auto;padding:4px;width:120px}#dSessionGs1 .panelActual>.rollback>:hover,#dSessionGs1 .panelActual>.submit>:hover,#dSessionGs1 .panelTutorial>.rollback>:hover,#dSessionGs1 .panelTutorial>.submit>:hover{background:#ff705a;color:#fff}#dSessionGs1>.panelTimeup{display:none}#dSessionGs1 .keyboard{display:none;padding:0 12px}#dSessionGs1 .keyboard>table{margin:0 auto;width:auto}#dSessionGs1 .keyboard>table td{border:none;padding:16px;text-align:center}#dSessionGs1 .keyboard>table td img{border:1px solid #3e4d5c;border-radius:4px;height:64px;width:64px}#dSessionGs1 .keyboard>table tbody td:before{display:none}#dSessionGs2 .container>p{margin-bottom:24px}#dSessionGs2>.panelBeforeTutorial{display:block}#dSessionGs2>.panelActual,#dSessionGs2>.panelBeforeActual,#dSessionGs2>.panelTimeup,#dSessionGs2>.panelTutorial{display:none}#dSessionGs2 .item:nth-of-type(n+2){margin-top:24px}#dSessionGs2 .item>header{background:#ffe243;border-radius:8px;font-size:1.6rem;font-weight:700;margin-bottom:20px;padding:6px;position:relative;text-align:center}#dSessionGs2 .item>header:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ffe243;bottom:-10px;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;width:0}#dSessionGs2 .item>.flex{display:flex;margin:12px auto 0}#dSessionGs2 .item>.flex>.haystack,#dSessionGs2 .item>.flex>.needle{background:#f3f4f4;border-radius:8px;display:inline-block;list-style:none;padding:4px}#dSessionGs2 .item>.flex>.haystack>li,#dSessionGs2 .item>.flex>.needle>li{display:inline-block;height:58px;margin:4px;width:58px}#dSessionGs2 .item>.flex>.haystack>li>img,#dSessionGs2 .item>.flex>.needle>li>img{background:#fff;border:1px solid #3e4d5c;border-radius:4px;height:100%;width:100%}#dSessionGs2 .item>.flex>.needle{width:88px}#dSessionGs2 .item>.flex>.haystack{margin-left:8px}#dSessionGs2 .item>.choice{margin-top:24px;text-align:center}#dSessionGs2 .item>.choice>.toggle{border:1px solid #3e4d5c;border-radius:4px;display:inline-block;font-size:1.2rem;margin:0 8px;padding:8px 24px}#dSessionGs2 .item>.choice>.toggle.correct{background:none;border-color:#3fb577;color:#3fb577}#dSessionGs2 .item>.choice>.toggle.incorrect{opacity:.15}#dSessionGs2 .item>.choice>.toggle.selected{background:none;border-color:#56d8e3;color:#56d8e3}#dSessionGs2 .item>.example{margin-top:12px;text-align:center}#dSessionGs2 .item>.tutorial{color:#3fb577;margin-top:16px;text-align:center;visibility:hidden}#dSessionGs2 .buttonConfirm{color:#ff705a;margin:24px 20px 0}#dSessionGs2 .buttonConfirm+.button{margin-top:24px}#dSessionSelect1 .fakeRadio,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value],#dSessionSelect2 .fakeRadio,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]{align-items:center;border-radius:18px;display:flex;height:36px;justify-content:center;width:36px}#dSessionSelect1 .fakeRadio:before,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:before,#dSessionSelect2 .fakeRadio:before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:before{display:inline-block;font-family:Font Awesome\ 5 free;font-weight:700;line-height:1}#dSessionSelect1 .fakeRadio.checked,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .checked[data-value],#dSessionSelect2 .fakeRadio.checked,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .checked[data-value]{background:#ff705a;color:#fff}#dSessionSelect1 .fakeRadio.checked:before,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .checked[data-value]:before,#dSessionSelect2 .fakeRadio.checked:before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .checked[data-value]:before{color:#fff;content:"";font-size:1.6rem}#dSessionSelect1 .fakeRadio:not(.checked),#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.checked),#dSessionSelect2 .fakeRadio:not(.checked),#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.checked){background:#fff;border:1px solid #3e4d5c}#dSessionSelect1 .fakeRadio:not(.checked):before,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.checked):before,#dSessionSelect2 .fakeRadio:not(.checked):before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.checked):before{content:"";font-size:.6rem}#dSessionSelect1 .fakeRadio.disabled,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .disabled[data-value],#dSessionSelect2 .fakeRadio.disabled,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .disabled[data-value]{opacity:.35}#dSessionSelect1 .fakeRadio:not(.disabled):hover,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.disabled):hover,#dSessionSelect2 .fakeRadio:not(.disabled):hover,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]:not(.disabled):hover{color:#3e4d5c;cursor:pointer}#dSessionSelect1 #dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label,#dSessionSelect1 .inputBar,#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical [data-value],#dSessionSelect1>.panelActual .floatChunk [data-name$=null],#dSessionSelect1>.panelBeforeActualCourses #dSessionSelect2 input[type=checkbox]+label,#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label,#dSessionSelect2 #dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label,#dSessionSelect2 .inputBar,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical [data-value],#dSessionSelect2>.panelActual .floatChunk [data-name$=null],#dSessionSelect2>.panelBeforeActualCourses #dSessionSelect1 input[type=checkbox]+label,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label{align-items:center;background:#fff;border:1px solid #3e4d5c;border-radius:20px;color:#3e4d5c;display:block;height:40px;padding:8px 16px 8px 44px;position:relative}#dSessionSelect1 #dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label:before,#dSessionSelect1 .inputBar:before,#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label:before,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical [data-value]:before,#dSessionSelect1>.panelActual .floatChunk [data-name$=null]:before,#dSessionSelect1>.panelBeforeActualCourses #dSessionSelect2 input[type=checkbox]+label:before,#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label:before,#dSessionSelect2 #dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label:before,#dSessionSelect2 .inputBar:before,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label:before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical [data-value]:before,#dSessionSelect2>.panelActual .floatChunk [data-name$=null]:before,#dSessionSelect2>.panelBeforeActualCourses #dSessionSelect1 input[type=checkbox]+label:before,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label:before{color:#3e4d5c;content:"";font-family:Font Awesome\ 5 free;font-size:.6rem;font-weight:700;left:16px;position:absolute;text-align:center;top:calc(50% - 4px);width:20px}#dSessionSelect1 .inputBar.checked,#dSessionSelect1>.panelActual .floatChunk .checked[data-name$=null],#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label.checked,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical .checked[data-value],#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label.checked,#dSessionSelect2 .inputBar.checked,#dSessionSelect2>.panelActual .floatChunk .checked[data-name$=null],#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label.checked,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical .checked[data-value],#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label.checked{background:#ff705a;border-color:transparent;color:#fff}#dSessionSelect1 .inputBar.checked:before,#dSessionSelect1>.panelActual .floatChunk .checked[data-name$=null]:before,#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label.checked:before,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical .checked[data-value]:before,#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label.checked:before,#dSessionSelect2 .inputBar.checked:before,#dSessionSelect2>.panelActual .floatChunk .checked[data-name$=null]:before,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label.checked:before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical .checked[data-value]:before,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label.checked:before{color:#fff;content:"";font-size:2rem;top:calc(50% - 15px)}#dSessionSelect1 .backButton,#dSessionSelect1>.panelActual .floatChunk>.back,#dSessionSelect1>.panelActual .headerButtons>.back,#dSessionSelect2 .backButton,#dSessionSelect2>.panelActual .floatChunk>.back,#dSessionSelect2>.panelActual .headerButtons>.back{align-items:center;background:#fff;border:1px solid #ff705a;border-radius:8px;color:#ff705a;display:flex;font-size:1.2rem;height:36px;justify-content:center;line-height:1;opacity:1;width:36px}#dSessionSelect1 .backButton.disable,#dSessionSelect1>.panelActual .floatChunk>.disable.back,#dSessionSelect1>.panelActual .headerButtons>.disable.back,#dSessionSelect2 .backButton.disable,#dSessionSelect2>.panelActual .floatChunk>.disable.back,#dSessionSelect2>.panelActual .headerButtons>.disable.back{opacity:.15}#dSessionSelect1 .backButton:not(.disable):hover,#dSessionSelect1>.panelActual .floatChunk>.back:not(.disable):hover,#dSessionSelect1>.panelActual .headerButtons>.back:not(.disable):hover,#dSessionSelect2 .backButton:not(.disable):hover,#dSessionSelect2>.panelActual .floatChunk>.back:not(.disable):hover,#dSessionSelect2>.panelActual .headerButtons>.back:not(.disable):hover{cursor:pointer}#dSessionSelect1 textarea,#dSessionSelect2 textarea{border-color:#3e4d5c}#dSessionSelect1>.panelBeforeOptional .text,#dSessionSelect2>.panelBeforeOptional .text{background:#fff;border-radius:16px;padding:20px}#dSessionSelect1>.panelBeforeOptional .requirdTime,#dSessionSelect2>.panelBeforeOptional .requirdTime{font-size:1.3rem;margin-top:8px;text-align:center}#dSessionSelect1>.panelActual,#dSessionSelect2>.panelActual{display:none;height:100%;width:100%}#dSessionSelect1>.panelActual .progresses,#dSessionSelect2>.panelActual .progresses{background:#e2e2e2;border-radius:5px;display:flex;height:10px;margin:24px 0 16px;overflow:hidden;width:auto}#dSessionSelect1>.panelActual .progresses.highlight,#dSessionSelect2>.panelActual .progresses.highlight{-webkit-animation:huwa .5s ease 1 alternate;animation:huwa .5s ease 1 alternate}#dSessionSelect1>.panelActual .progresses .progressContainer,#dSessionSelect2>.panelActual .progresses .progressContainer{border-width:1px 0 1px 1px;display:flex;height:10px;overflow:hidden;width:0}#dSessionSelect1>.panelActual .progresses .progressContainer:last-child,#dSessionSelect2>.panelActual .progresses .progressContainer:last-child{border-width:1px}#dSessionSelect1>.panelActual .progresses .progressContainer .progress,#dSessionSelect2>.panelActual .progresses .progressContainer .progress{background-color:#56d8e3;min-height:100%;width:0}#dSessionSelect1>.panelActual .progresses .progressContainer .preProgress,#dSessionSelect2>.panelActual .progresses .progressContainer .preProgress{background-color:rgba(86,216,227,.3);min-height:100%;width:0}#dSessionSelect1>.panelActual .floatChunk,#dSessionSelect2>.panelActual .floatChunk{display:none}#dSessionSelect1>.panelActual .floatChunk .question .box,#dSessionSelect2>.panelActual .floatChunk .question .box{box-shadow:0 0 16px rgba(62,77,92,.05)}#dSessionSelect1>.panelActual .floatChunk .question .box .float,#dSessionSelect2>.panelActual .floatChunk .question .box .float{border-radius:16px 16px 0 0;font-size:1.2rem;padding:8px 20px;text-align:center}#dSessionSelect1>.panelActual .floatChunk .question .box .body,#dSessionSelect2>.panelActual .floatChunk .question .box .body{background:#fff;border-radius:0 0 16px 16px;padding:20px}#dSessionSelect1>.panelActual .floatChunk .question .box .body .text,#dSessionSelect2>.panelActual .floatChunk .question .box .body .text{min-height:6em}#dSessionSelect1>.panelActual .floatChunk .question .box .body .text>p,#dSessionSelect2>.panelActual .floatChunk .question .box .body .text>p{font-weight:700}#dSessionSelect1>.panelActual .floatChunk .question .selection,#dSessionSelect2>.panelActual .floatChunk .question .selection{margin-top:32px}#dSessionSelect1>.panelActual .floatChunk .uiFreeTextarea dl dt,#dSessionSelect1>.panelActual .floatChunk .uiTextarea dl dt,#dSessionSelect2>.panelActual .floatChunk .uiFreeTextarea dl dt,#dSessionSelect2>.panelActual .floatChunk .uiTextarea dl dt{font-size:1.4rem;font-weight:500}#dSessionSelect1>.panelActual .floatChunk .uiFreeTextarea,#dSessionSelect2>.panelActual .floatChunk .uiFreeTextarea{margin-top:16px}#dSessionSelect1>.panelActual .floatChunk .color1,#dSessionSelect2>.panelActual .floatChunk .color1{background-color:#c4cacb}#dSessionSelect1>.panelActual .floatChunk .color2,#dSessionSelect2>.panelActual .floatChunk .color2{background-color:#ffe243}#dSessionSelect1>.panelActual .floatChunk .color3,#dSessionSelect2>.panelActual .floatChunk .color3{background-color:#89ddfc}#dSessionSelect1>.panelActual .floatChunk .color4,#dSessionSelect2>.panelActual .floatChunk .color4{background-color:#fdcbc8}#dSessionSelect1>.panelActual .floatChunk .color5,#dSessionSelect2>.panelActual .floatChunk .color5{background-color:#bdeba4}#dSessionSelect1>.panelActual .floatChunk .alertItem,#dSessionSelect2>.panelActual .floatChunk .alertItem{background-color:rgba(255,112,90,.5)}#dSessionSelect1>.panelActual .floatChunk [data-name$=null],#dSessionSelect2>.panelActual .floatChunk [data-name$=null]{height:36px;margin:24px auto 0;width:200px}#dSessionSelect1>.panelActual .floatChunk .question,#dSessionSelect2>.panelActual .floatChunk .question{width:100%}#dSessionSelect1>.panelActual .floatChunk .question .item,#dSessionSelect2>.panelActual .floatChunk .question .item{border-radius:12px;margin-top:8px;padding:20px}#dSessionSelect1>.panelActual .floatChunk .question .item>header,#dSessionSelect2>.panelActual .floatChunk .question .item>header{font-weight:700;margin-bottom:8px}#dSessionSelect1>.panelActual .floatChunk .question .item>header>i,#dSessionSelect2>.panelActual .floatChunk .question .item>header>i{margin-right:8px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal [data-value],#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal [data-value]{height:32px;width:32px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop{align-items:baseline;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:12px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop>div:first-of-type i,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop>div:first-of-type i{margin-right:4px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop>div:nth-of-type(2) i,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .guideTop>div:nth-of-type(2) i{margin-left:4px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .choice,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .choice{display:flex;justify-content:space-between;padding:2px 0}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .guideBottom>div,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .guideBottom>div{font-size:1.2rem;text-align:center}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioHorizontal .guideBottom>div:before,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioHorizontal .guideBottom>div:before{background:#3e4d5c;content:"";display:block;height:10px;margin:6px auto;width:1px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical [data-value]:nth-of-type(n+2),#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical [data-value]:nth-of-type(n+2){margin-top:12px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical .choice,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical .choice{display:flex;flex-flow:column;justify-content:space-between}#dSessionSelect1>.panelActual .floatChunk .question .uiSlider .guide,#dSessionSelect2>.panelActual .floatChunk .question .uiSlider .guide{display:flex;justify-content:space-between;padding:4px 10px 0}#dSessionSelect1>.panelActual .floatChunk .question .uiSlider .guide>div,#dSessionSelect2>.panelActual .floatChunk .question .uiSlider .guide>div{font-size:1.2rem;text-align:center;width:23px}#dSessionSelect1>.panelActual .floatChunk .question .uiSlider.disable,#dSessionSelect2>.panelActual .floatChunk .question .uiSlider.disable{opacity:.15}#dSessionSelect1>.panelActual .floatChunk .question .uiText dl dt,#dSessionSelect2>.panelActual .floatChunk .question .uiText dl dt{font-size:1.4rem}#dSessionSelect1>.panelActual .floatChunk .question .uiText input[type=text],#dSessionSelect2>.panelActual .floatChunk .question .uiText input[type=text]{border:1px solid #3e4d5c;width:100%}#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice{display:flex;flex-flow:column;justify-content:space-between}#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice input[type=checkbox]:checked+label,#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice input[type=checkbox]:checked+label:before,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice input[type=checkbox]:checked+label,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice input[type=checkbox]:checked+label:before{color:#249adf}#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li:nth-of-type(n+2),#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li:nth-of-type(n+2){margin-top:12px}#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]:checked+label,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]:checked+label{background:#ff705a;border-color:transparent;color:#fff}#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]:checked+label:before,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]:checked+label:before{color:#fff;content:"";font-size:2rem;top:calc(50% - 10px)}#dSessionSelect1>.panelActual .next,#dSessionSelect2>.panelActual .next{background:url(/images/button_arrow.svg) right 16px top 12px/auto 14px no-repeat,#3e4d5c;border:1px solid transparent;border-radius:20px;color:#fff;display:block;font-size:1.4rem;font-weight:700;height:40px;line-height:40px;margin:32px auto 0;padding:0 8px;text-align:center;width:236px}#dSessionSelect1>.panelActual .next.disabled,#dSessionSelect2>.panelActual .next.disabled{opacity:.3}#dSessionSelect1>.panelActual .next:not(.disabled):hover,#dSessionSelect2>.panelActual .next:not(.disabled):hover{cursor:pointer}#dSessionSelect1>.panelActual .headerButtons,#dSessionSelect2>.panelActual .headerButtons{display:flex;justify-content:space-between}#dSessionSelect1>.panelActual .headerButtons>.exit,#dSessionSelect2>.panelActual .headerButtons>.exit{background:#ff705a;border-radius:8px;color:#fff;display:inline-block;height:36px;line-height:36px;padding:0 8px}#dSessionSelect1>.panelActual .headerButtons>.exit.disabled,#dSessionSelect2>.panelActual .headerButtons>.exit.disabled{background:rgba(62,77,92,.35)}#dSessionSelect1>.panelActual .headerButtons>.exit:not(.disabled):hover,#dSessionSelect2>.panelActual .headerButtons>.exit:not(.disabled):hover{cursor:pointer}#dSessionSelect1>.panelBeforeActual .howToAnswer>div,#dSessionSelect2>.panelBeforeActual .howToAnswer>div{margin-top:20px}#dSessionSelect1>.panelBeforeActual .howToAnswer>div>header,#dSessionSelect2>.panelBeforeActual .howToAnswer>div>header{background:#ffe243;border-radius:8px;font-size:1.6rem;font-weight:700;margin-bottom:20px;padding:6px;position:relative;text-align:center}#dSessionSelect1>.panelBeforeActual .howToAnswer>div>header:before,#dSessionSelect2>.panelBeforeActual .howToAnswer>div>header:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ffe243;bottom:-10px;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;width:0}#dSessionSelect1>.panelBeforeActual .howToAnswer>div>p,#dSessionSelect2>.panelBeforeActual .howToAnswer>div>p{margin-top:12px;text-align:center}#dSessionSelect1>.panelBeforeActual .howToAnswer>div>div,#dSessionSelect2>.panelBeforeActual .howToAnswer>div>div{margin-top:16px;text-align:center}#dSessionSelect1>.panelBeforeActual .howToAnswer>div>div>img,#dSessionSelect2>.panelBeforeActual .howToAnswer>div>div>img{height:89px;width:200px}#dSessionSelect1>.panelBeforeActualCourses,#dSessionSelect2>.panelBeforeActualCourses{display:none}#dSessionSelect1>.panelBeforeActualCourses .textBox,#dSessionSelect2>.panelBeforeActualCourses .textBox{margin-bottom:24px}#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]:checked+label,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]:checked+label{background:#ff705a;border:none;color:#fff}#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]:checked+label:before,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]:checked+label:before{color:#fff;content:"";font-size:1.6rem}#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]#nocourse+label,#dSessionSelect1>.panelBeforeActualCourses ul li:nth-of-type(n+2),#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]#nocourse+label,#dSessionSelect2>.panelBeforeActualCourses ul li:nth-of-type(n+2){margin-top:12px}#dSessionSelect1 .panelAboutWho,#dSessionSelect2 .panelAboutWho{padding-top:24px}#dSessionSelect1 .panelAboutWho>.container>h1,#dSessionSelect2 .panelAboutWho>.container>h1{font-size:1.8rem;font-weight:700;text-align:center}#dSessionSelect1 .panelAboutWho>.container>.aboutWhoPic,#dSessionSelect2 .panelAboutWho>.container>.aboutWhoPic{padding:16px 24px 24px;text-align:center}#dSessionSelect1 .panelAboutWho>.container>.aboutWhoText header,#dSessionSelect2 .panelAboutWho>.container>.aboutWhoText header{color:#ff705a;font-size:1.6rem;font-weight:700;text-align:center}#dSessionSelect1 .panelAboutWho>.container>.aboutWhoText p,#dSessionSelect2 .panelAboutWho>.container>.aboutWhoText p{margin-top:12px;text-align:center}#dSessionSelect1 .panelAboutWho>.container>.aboutWhoText p>u,#dSessionSelect2 .panelAboutWho>.container>.aboutWhoText p>u{margin-right:2px}#dSessionSelect1 .modalArea,#dSessionSelect1 .modalConfirmArea,#dSessionSelect2 .modalArea,#dSessionSelect2 .modalConfirmArea{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}#dSessionSelect1 .modalBg,#dSessionSelect1 .modalConfirmBg,#dSessionSelect2 .modalBg,#dSessionSelect2 .modalConfirmBg{background-color:rgba(30,30,30,.7);height:100%;width:100%}#dSessionSelect1 .modalConfirmWindow,#dSessionSelect1 .modalWindow,#dSessionSelect2 .modalConfirmWindow,#dSessionSelect2 .modalWindow{background-color:#fff;border-radius:16px;left:50%;padding:20px;position:absolute;top:80px;transform:translate(-50%,-50%);width:328px}#dSessionSelect1 .modalConfirmWindow>.modalConfirmContents,#dSessionSelect1 .modalWindow>.modalConfirmContents,#dSessionSelect2 .modalConfirmWindow>.modalConfirmContents,#dSessionSelect2 .modalWindow>.modalConfirmContents{text-align:center}#dSessionSelect1 .modalConfirmWindow>.flex,#dSessionSelect1 .modalWindow>.flex,#dSessionSelect2 .modalConfirmWindow>.flex,#dSessionSelect2 .modalWindow>.flex{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:12px}#dSessionSelect1 .modalConfirmWindow>.flex .buttonNo,#dSessionSelect1 .modalConfirmWindow>.flex .buttonYes,#dSessionSelect1 .modalWindow>.flex .buttonNo,#dSessionSelect1 .modalWindow>.flex .buttonYes,#dSessionSelect2 .modalConfirmWindow>.flex .buttonNo,#dSessionSelect2 .modalConfirmWindow>.flex .buttonYes,#dSessionSelect2 .modalWindow>.flex .buttonNo,#dSessionSelect2 .modalWindow>.flex .buttonYes{align-items:center;border:1px solid #3e4d5c;border-radius:18px;color:#3e4d5c;display:flex;height:36px;justify-content:center;margin-right:8px;width:96px}#dSessionSelect1 .modalConfirmWindow>.flex .buttonNo:hover,#dSessionSelect1 .modalConfirmWindow>.flex .buttonYes:hover,#dSessionSelect1 .modalWindow>.flex .buttonNo:hover,#dSessionSelect1 .modalWindow>.flex .buttonYes:hover,#dSessionSelect2 .modalConfirmWindow>.flex .buttonNo:hover,#dSessionSelect2 .modalConfirmWindow>.flex .buttonYes:hover,#dSessionSelect2 .modalWindow>.flex .buttonNo:hover,#dSessionSelect2 .modalWindow>.flex .buttonYes:hover{border-color:#ff705a;color:#ff705a;cursor:pointer}#dSessionSelect1>.panelActual .button,#dSessionSelect1>.panelActual .floatChunk .question{display:none}#dSessionSelect2>.panelActual .floatChunk .question:first-of-type{display:block}#dSessionSelect2>.panelActual .floatChunk .question:nth-of-type(n+2){display:none}#dSessionGwm .group{display:none;min-height:128px}#dSessionGwm .group>.panelBeforeTutorial .example{align-items:center;display:flex;justify-content:center;margin-top:16px}#dSessionGwm .group>.panelBeforeTutorial .example>div:nth-child(2n){color:#c4cacb}#dSessionGwm .group>.panelBeforeTutorial .example>div:nth-child(n+1){margin-right:12px}#dSessionGwm .group>.panelBeforeTutorial .example>div:last-child{background:#fff;border:1px solid #3e4d5c;margin:0;padding:8px 24px;text-align:center}#dSessionGwm .group>.panelBeforeTutorial>p{margin-top:40px;text-align:center}#dSessionGwm .group>.panelActual,#dSessionGwm .group>.panelTutorial{display:none}#dSessionGwm .group>.panelActual>.item:first-of-type,#dSessionGwm .group>.panelTutorial>.item:first-of-type{display:block}#dSessionGwm .group>.panelActual>.item:nth-of-type(n+2),#dSessionGwm .group>.panelTutorial>.item:nth-of-type(n+2){display:none}#dSessionGwm .group>.panelActual>.item>.flash,#dSessionGwm .group>.panelTutorial>.item>.flash{text-align:center}#dSessionGwm .group>.panelActual>.item>.flash>div>.letterBox,#dSessionGwm .group>.panelTutorial>.item>.flash>div>.letterBox{align-items:center;background:#fff;border:2px solid #3e4d5c;color:#3e4d5c;display:flex;font-size:2.8rem;font-weight:700;height:64px;justify-content:center;line-height:1;margin:40px auto 0;padding:8px;width:64px}#dSessionGwm .group>.panelActual>.item>.flash>div>.letterBox.finish,#dSessionGwm .group>.panelTutorial>.item>.flash>div>.letterBox.finish{background:transparent}#dSessionGwm .group>.panelActual>.item>.echo,#dSessionGwm .group>.panelTutorial>.item>.echo{display:none;padding:32px 0;text-align:center}#dSessionGwm .group>.panelActual>.item>.echo>div,#dSessionGwm .group>.panelTutorial>.item>.echo>div{display:inline-block;text-align:left;width:280px}#dSessionGwm .group>.panelActual>.item>.echo>div [type=text],#dSessionGwm .group>.panelTutorial>.item>.echo>div [type=text]{font-size:2.8rem;height:auto;margin-top:6px;width:100%}#dSessionGwm .group .keyboard,#dSessionGwm .group>.panelActual>.item>.caseAdvice,#dSessionGwm .group>.panelActual>.item>.caseCorrect,#dSessionGwm .group>.panelActual>.item>.caseIncorrect,#dSessionGwm .group>.panelActual>.item>.caseRetry,#dSessionGwm .group>.panelTutorial>.item>.caseAdvice,#dSessionGwm .group>.panelTutorial>.item>.caseCorrect,#dSessionGwm .group>.panelTutorial>.item>.caseIncorrect,#dSessionGwm .group>.panelTutorial>.item>.caseRetry{display:none}#dSessionGwm .group .keyboard table{border-collapse:separate;border-spacing:1px;margin:0 auto}#dSessionGwm .group .keyboard table td{border:none;font-size:1.4rem;padding:4px;text-align:center}#dSessionGwm .group .keyboard table td>span{background:#fff;border:1px solid #3e4d5c;border-radius:8px;cursor:pointer;display:inline-block;padding:8px;text-align:center;width:100%}#dSessionGwm .group .keyboard table td>span[data-key=backspace]{width:128px}#dSessionGwm .group .keyboard table tr:last-of-type td{padding-top:16px}#dSessionIq .panelBeforeTutorial{display:block}#dSessionIq .panelActual,#dSessionIq .panelBeforeActual,#dSessionIq .panelTutorial,#dSessionIq .panelTutorial>.answer{display:none}#dSessionIq .panelActual>.buttonConfirm{display:none;margin:24px auto 0;width:248px}#dSessionIq .panelActual>.buttonConfirm+.button{margin-top:24px}#dSessionIq .panelActual>.button{display:none}#dSessionIq .panelActual>.buttons{display:flex;justify-content:space-between;margin-top:24px}#dSessionIq .panelActual>.buttons>.back,#dSessionIq .panelActual>.buttons>.next{align-items:center;background:#fff;border:1px solid #ff705a;border-radius:4px;color:#ff705a;display:flex;font-size:1.2rem;height:36px;justify-content:center;opacity:1;padding:4px;width:36px}#dSessionIq .panelActual>.buttons>.back.disable,#dSessionIq .panelActual>.buttons>.next.disable{opacity:.15}#dSessionIq .panelActual>.buttons>.back:not(.disable):hover,#dSessionIq .panelActual>.buttons>.next:not(.disable):hover{cursor:pointer}#dSessionIq .panelActual>.buttons>.back>i,#dSessionIq .panelActual>.buttons>.next>i{line-height:1}#dSessionIq .panelTimeup{display:none}#dSessionIq .panelActual>.unit{width:100%}#dSessionIq .panelActual>.unit:first-of-type{display:block}#dSessionIq .panelActual>.unit:nth-of-type(n+2){display:none}#dSessionIq .panelActual>.unit>.question,#dSessionIq .panelTutorial>.unit>.question{box-shadow:0 0 16px rgba(62,77,92,.05)}#dSessionIq .panelActual>.unit>.question>header,#dSessionIq .panelTutorial>.unit>.question>header{background:#ffe243;border-radius:16px 16px 0 0;font-size:1.8rem;font-weight:700;padding:4px;text-align:center}#dSessionIq .panelActual>.unit>.question>.body,#dSessionIq .panelTutorial>.unit>.question>.body{background:#fff;border-radius:0 0 16px 16px;font-weight:700;padding:24px}#dSessionIq .panelActual>.unit>.question>.body>.thisIsTutorial,#dSessionIq .panelTutorial>.unit>.question>.body>.thisIsTutorial{color:#ff705a;font-size:1.2rem;margin-bottom:12px;text-align:center}#dSessionIq .panelActual>.unit>.question>.body>.text+ul.imgs,#dSessionIq .panelTutorial>.unit>.question>.body>.text+ul.imgs{margin-top:16px}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs{text-align:center;white-space:nowrap}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li{background:#fff;display:inline-block}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li:nth-child(n+2),#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li:nth-child(n+2){margin-left:8px}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li>img,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li>img{border:1px solid #3e4d5c;border-radius:4px;height:100%;width:100%}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.null>img,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.null>img{border:none}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.i2_1,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.i2_1{height:64px;width:64px}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.i2_3,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.i2_3{height:152px;width:152px}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.i2_3>img,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.i2_3>img{border:0}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.i2_4,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.i2_4{height:128px;width:128px}#dSessionIq .panelActual>.unit>.question>.text,#dSessionIq .panelTutorial>.unit>.question>.text{color:#3e4d5c;font-size:1.6rem;font-weight:700;margin:12px 0}#dSessionIq .panelActual>.unit>.choices,#dSessionIq .panelTutorial>.unit>.choices{display:flex;flex-wrap:wrap;list-style:none;margin:40px auto 24px;width:240px}#dSessionIq .panelActual>.unit>.choices>li,#dSessionIq .panelTutorial>.unit>.choices>li{height:64px;margin:8px;transition:all .3s ease 0s;width:64px}#dSessionIq .panelActual>.unit>.choices>li>img,#dSessionIq .panelTutorial>.unit>.choices>li>img{border:1px solid #3e4d5c;border-radius:4px;display:block;height:100%;width:100%}#dSessionIq .panelActual>.unit>.choices>li.on>img,#dSessionIq .panelTutorial>.unit>.choices>li.on>img{border:1px solid #ff705a}#dSessionIq .panelActual>.unit>.choices>li.correct,#dSessionIq .panelTutorial>.unit>.choices>li.correct{position:relative}#dSessionIq .panelActual>.unit>.choices>li.correct:before,#dSessionIq .panelTutorial>.unit>.choices>li.correct:before{background:url(/images/d/diag_answer1.svg) 50%/64px 30px no-repeat;content:"";display:inline-block;height:30px;left:0;position:absolute;top:-32px;width:64px}#dSessionIq .panelActual>.unit>.choices>li.correct img,#dSessionIq .panelTutorial>.unit>.choices>li.correct img{border-color:#ff705a}#dSessionIq .panelActual>.unit>.choices>li.correct:hover,#dSessionIq .panelTutorial>.unit>.choices>li.correct:hover{cursor:default}#dSessionIq .panelActual>.unit>.choices>li.incorrect>img,#dSessionIq .panelTutorial>.unit>.choices>li.incorrect>img{border-color:transparent;opacity:.3}#dSessionIq .panelActual>.unit>.choices>li.incorrect:hover,#dSessionIq .panelTutorial>.unit>.choices>li.incorrect:hover{cursor:default}#dSessionIq .panelActual>.unit>.choices>li.i3 img,#dSessionIq .panelTutorial>.unit>.choices>li.i3 img{border:0}#dSessionIq .panelActual>.unit>.answer,#dSessionIq .panelTutorial>.unit>.answer{display:none;margin-top:16px}#dSessionIq .panelActual>.unit>.answer>p,#dSessionIq .panelTutorial>.unit>.answer>p{border:1px dashed #ff705a;border-radius:12px;font-weight:700;margin:0 20px;padding:20px 24px;position:relative}#dSessionIq .panelActual>.unit>.answer>p:before,#dSessionIq .panelTutorial>.unit>.answer>p:before{background:url(/images/d/diag_answer2.png) 50%/20px 25px no-repeat,#f5f2ec;content:"";display:inline-block;height:25px;left:calc(50% - 18px);padding:4px 8px;position:absolute;top:-20px;width:20px}.cladogram>.chart>div .arrow>.title,.cladogram>.chart>div .number>.title,.cladogram>.chart>div>.border>.title,.cladogram>.chart>div>.cur>.title,.cladogram>.chart>div>.next>.title,.cladogram>.chart>div>.past>div>.title,.cladogram_title{align-items:flex-end;display:flex;font-size:1rem;height:36px;justify-content:center;padding-bottom:8px;text-align:center}.cladogram>.chart>div>.cur>.vline,.cladogram>.chart>div>.past>div>.vline,.cladogram_vline{background:#000;margin:0 auto;width:1px}.cladogram>.chart>div>.past>div>.nline,.cladogram_nline{background-color:#000;height:1px;z-index:0}.cladogram{padding:4px 16px}.cladogram>header{border-bottom:1px solid #000;display:inline-block;font-size:1.8rem;font-weight:700;margin-bottom:8px;padding:0 8px 4px;text-align:center}.cladogram>.chart,.cladogram>.chart>div,.cladogram>.chart>div>.past{display:flex}.cladogram>.chart>div>.past>div{text-align:center;width:56px}.cladogram>.chart>div>.past>div>.circle{align-items:center;background:#fff;border:1px solid #000;border-radius:24px;display:flex;height:48px;justify-content:center;margin:-24px auto 0;position:relative;width:48px;z-index:1}.cladogram>.chart>div>.past>div>.circle:empty:before{content:"-"}.cladogram>.chart>div>.cur{text-align:center;width:56px}.cladogram>.chart>div>.cur>.circle{align-items:center;background:#fff;border:1px solid #000;border-radius:24px;display:flex;font-weight:700;height:48px;justify-content:center;margin:-24px auto 0;position:relative;width:48px;z-index:1}.cladogram>.chart>div>.cur>.circle:empty:before{content:"-"}.cladogram>.chart>div>.border{margin-left:-16px;width:52px}.cladogram>.chart>div>.border>.inner{height:256px;padding:24px 0 24px 26px}.cladogram>.chart>div>.border>.inner>.main{border:1px solid #000;border-radius:4px 0 0 4px;border-right:transparent;height:100%;position:relative}.cladogram>.chart>div>.border>.inner>.main>.child{background:#000;height:1px;position:absolute;right:0;width:100%}.cladogram>.chart>div>.border>.inner>.main>.child:first-of-type{top:25%}.cladogram>.chart>div>.border>.inner>.main>.child:nth-of-type(2){top:50%;width:200%}.cladogram>.chart>div>.border>.inner>.main>.child:nth-of-type(3){top:75%}.cladogram>.chart>div .number{width:36px}.cladogram>.chart>div .number>.inner{height:256px}.cladogram>.chart>div .number>.inner>div{align-items:center;display:flex;height:20%}.cladogram>.chart>div .number>.inner>div>div{text-align:right;width:100%}.cladogram>.chart>div .arrow{width:62px}.cladogram>.chart>div .arrow>.inner{height:256px}.cladogram>.chart>div .arrow>.inner>div{align-items:center;display:flex;height:20%;justify-content:center}.cladogram>.chart>div>.next{width:72px}.cladogram>.chart>div>.next>.percentile{border-bottom:1px solid #000;border-top:1px solid #000;height:256px}.cladogram>.chart>div>.next>.percentile>div{align-items:center;display:flex;height:20%}.cladogram>.chart>div>.next>.percentile>div:nth-of-type(2n){background:rgba(0,0,0,.05)}.cladogram>.chart>div>.next>.percentile>div>div{text-align:center;width:100%}.cladogram>.chart>div>.next>.percentile>div>div:empty:before{content:"-"}.folderEnq{margin-top:16px}.folderEnq .container .question .selection .uiRadioHorizontal [data-value],.folderEnq .container .question .selection .uiRadioVertical [data-value],.folderEnq .fakeRadio{display:inline-block;opacity:.3}.folderEnq .container .question .selection .uiRadioHorizontal [data-value]:before,.folderEnq .container .question .selection .uiRadioVertical [data-value]:before,.folderEnq .fakeRadio:before{color:#ccc;content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.8rem;margin-right:8px;vertical-align:-2px}.folderEnq .container .question .selection .uiRadioHorizontal .checked[data-value],.folderEnq .container .question .selection .uiRadioVertical .checked[data-value],.folderEnq .fakeRadio.checked{color:#000;opacity:1}.folderEnq .container .question .selection .uiRadioHorizontal .checked[data-value]:before,.folderEnq .container .question .selection .uiRadioVertical .checked[data-value]:before,.folderEnq .fakeRadio.checked:before{color:#000;content:""}.folderEnq .container .question .selection .uiRadioHorizontal [data-value]:not(.checked):before,.folderEnq .container .question .selection .uiRadioVertical [data-value]:not(.checked):before,.folderEnq .fakeRadio:not(.checked):before{content:""}.folderEnq .container .question .selection .uiRadioHorizontal .disabled[data-value],.folderEnq .container .question .selection .uiRadioVertical .disabled[data-value],.folderEnq .fakeRadio.disabled{opacity:.3}.folderEnq .enqGroup:nth-of-type(n+2){margin-top:32px}.folderEnq .enqGroup .float{background:#000;color:#fff;font-weight:700;margin-top:12px;padding:10px 16px}.folderEnq .container{margin-top:16px}.folderEnq .container .question:nth-of-type(n+2){margin-top:24px}.folderEnq .container .question .text{background:#05b9c3;border-radius:12px;color:#fff;font-size:1.6rem;font-weight:700;padding:12px 12px 12px 48px;position:relative}.folderEnq .container .question .text:before{color:#fff;content:"Q.";font-family:roboto,sans-serif;font-size:2rem;left:16px;position:absolute;top:8px}.folderEnq .container .question .text:after{border-left:12px solid transparent;border-top:12px solid #05b9c3;bottom:-12px;content:"";display:block;height:0;left:36px;position:absolute;width:0}.folderEnq .container .question .selection{margin:24px 0 0 16px}.folderEnq .container .question .selection .uiRadioVertical [data-value]{border:2px solid #e5e5e5;border-radius:12px;line-height:1.3;margin:5px;padding:8px 12px}.folderEnq .container .question .selection .uiRadioVertical .checked[data-value]{border-color:#000}.folderEnq .container .question .selection .uiRadioVertical .choice{margin:-5px}.folderEnq .container .question .selection .uiRadioHorizontal{margin:0 auto;width:280px}.folderEnq .container .question .selection .uiRadioHorizontal [data-value]{width:32px}.folderEnq .container .question .selection .uiRadioHorizontal [data-value]:before{font-size:3.2rem;margin-right:0;width:20px}.folderEnq .container .question .selection .uiRadioHorizontal .guideTop{display:flex;justify-content:space-between}.folderEnq .container .question .selection .uiRadioHorizontal .choice{display:flex;justify-content:space-between;padding:2px 0}.folderEnq .container .question .selection .uiRadioHorizontal .guide{align-items:baseline;color:#000;display:flex;font-size:1.2rem;justify-content:space-between;opacity:.3}.folderEnq .container .question .selection .uiCheckbox .choice{display:flex;flex-wrap:wrap;margin:-5px}.folderEnq .container .question .selection .uiCheckbox .choice li{display:inline-block;margin:5px}.folderEnq .container .question .selection .uiCheckbox .choice li input[type=checkbox]+label{border:2px solid #e5e5e5;border-radius:12px;padding:8px 12px}.folderEnq .container .question .selection .uiCheckbox .choice li input[type=checkbox]:checked+label{border:2px solid #000;color:#000;opacity:1}.folderEnq .container .question .selection .uiCheckbox .choice li input[type=checkbox]:checked+label:before{color:#000}.folderEnq .container .question .selection .uiText dt{font-size:1.6rem}.folderEnq .container .question .uiFreeTextarea{margin:16px 0 0 16px}.folderEnq .container .question .uiFreeTextarea dl dt{font-size:1.4rem}.folderEnq .container .question .altInput{border:2px solid #000;border-radius:12px;color:#000;display:inline-block;opacity:1;padding:10px}.folderEnq .container .question .altInput:empty{border-color:transparent;color:#000;min-height:auto;padding:0}.folderEnq .container .question .altInput:empty:before{content:"-"}.folderEnq2021>dt{color:#000;font-size:1.4rem;margin-top:1em;text-align:justify;text-justify:inter-ideograph}.folderEnq2021>dt>p{background:#05b9c3;border-radius:16px;color:#fff;font-size:1.6rem;font-weight:700;padding:16px 16px 16px 48px;position:relative}.folderEnq2021>dt>p:before{content:"Q.";font-family:roboto,sans-serif;font-size:2rem;left:24px;position:absolute;top:12px}.folderEnq2021>dt>p:after{border-left:12px solid transparent;border-top:12px solid #05b9c3;bottom:-12px;content:"";display:block;height:0;left:36px;position:absolute;width:0}.folderEnq2021>dt>[class^=floatColor]{background:#000;border-radius:6px;color:#fff;margin-bottom:12px;padding:10px 24px}.folderEnq2021>dd{margin:16px 0 0 24px}.folderEnq2021>dd+dt{margin-top:24px}.folderEnq2021>dd+dd{border-top:1px solid #e5e5e5}.folderEnq2021>dd .input:nth-of-type(n+2){margin-top:8px}.folderEnq2021>dd .subBlock{padding:8px 0 16px 24px}.folderEnq2021>dd [type=text]{width:100%}.folderEnq2021>dd [type=text]:nth-of-type(n+2){margin-top:8px}.folderEnq2021>dd textarea{height:96px}.folderEnq2021>dd .subTitle{margin:16px 0 8px}.folderEnq2021>dd .sessuru+.sessuru{margin-top:24px}.folderEnq2021>dd .sessuru>.body{display:flex;justify-content:space-between;margin:16px 0;width:296px}.folderEnq2021>dd .sessuru>.footer{color:#9e9e9e;display:flex;font-size:1.2rem;justify-content:space-between;width:296px}.folderEnq2021>dd .sessuru>.footer span:first-of-type i{margin-right:8px}.folderEnq2021>dd .sessuru>.footer span:nth-of-type(2) i{margin-left:8px}.folderEnq2021>dd .bros{width:auto}.folderEnq2021>dd .bros td{border:none!important;padding:8px}.folderEnq2021>dd .bros td:nth-child(2){padding-left:16px}.folderEnq2021>dd .bros .select{margin-left:8px;width:96px}.folderEnq2021>dd .bros .select:before{color:#41b25d}.folderEnq2021>dd .bros .select select{width:96px}.folderEnq2021>dd .denwa:nth-of-type(2){margin-top:24px}.folderEnq2021>dd .denwa .body{padding:8px 0 0 1em}.folderEnq2021>dd .week{padding-top:8px}.folderEnq2021>dd .week [type=checkbox]+label{margin:8px 16px 8px 0}.folderEnq2021 .diff,.folderEnq2021 .diff+label{border-color:#e72514;color:#e72514}.folderEnq2021 .diff_value{color:#e72514;margin:6px 0 0 6px}.folderEnq2021 .diff_value>div{font-size:.9rem;margin:0 0 0 6px}.folderEnq2021 :disabled:checked+label{border-color:#41b25d!important;color:#000;opacity:1}.folderEnq2021 :disabled:checked+label:before{color:#000;opacity:1}.folderEnq2021 :disabled:checked:disabled+label:before{color:#000}.folderEnq2021 .altInput{color:#41b25d;display:inline-block;min-height:40px;opacity:1}.folderEnq2021 .altInput:empty{border-color:#e5e5e5;color:#000;opacity:.5}.folderEnq2021 .altInput:empty:before{content:"-"}.folderEnq2021>dd>dl>dt{color:#000}.folderEnq2021>dd>dl>dt>span{border-left:4px solid #000;display:inline-block;padding-left:.8em}.folderEnq2021>dd>dl>dd{padding:16px 0 24px 1.2em}.folderEnq2021>dd>dl>dd:last-of-type{padding-bottom:0}.folderEnq2021 .slider{align-items:center;display:flex}.folderEnq2021 .slider [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d3d3d3;height:6px;width:240px}.folderEnq2021 .slider [type=range]::-moz-range-thumb,.folderEnq2021 .slider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#249adf;border:0;border-radius:9px;cursor:pointer;height:18px;width:18px}.folderEnq2021 .slider [type=range]:disabled::-moz-range-thumb,.folderEnq2021 .slider [type=range]:disabled::-webkit-range-thumb{background:transparent}.folderEnq2021 .slider [id$=_value]{color:#249adf;margin:0 0 0 6px;text-align:right;width:2em}.folderEnq2021 .slider [id$=_value].disabled{visibility:hidden}.folderEnq2021 .slider+.null{margin:6px 0 0}.folderEnq2021 .free{display:inline-block;margin-top:8px;vertical-align:top}.folderEnq2021 .free header{display:block}.folderEnq2021 .free input[type=text]{margin-top:3px;width:280px}#folderHeaderDialog{font-size:1.4rem}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]{align-items:center;background:#249adf;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:flex;margin-top:12px;text-align:center}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]>div{padding:8px;text-align:center}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]>div:first-of-type{border-right:1px solid #fff;width:60%}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]>div:nth-of-type(2){padding:8px;width:40%}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_].selected{background:#249adf}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]:not(.selected):hover{background:#fff;border-color:#249adf;color:#249adf;transition:all .3s}#folderHeaderDialog #folderHeaderDialogStep1>[id^=step1_]:not(.selected):hover>div:first-child{border-right:1px solid #249adf}#folderHeaderDialog #folderHeaderDialogStep2>div,#folderHeaderDialog #folderHeaderDialogStep2>div .package:nth-of-type(n+2){margin-top:16px}#folderHeaderDialog #folderHeaderDialogStep2>div .package header{border-bottom:1px solid #e5e5e5;font-size:1.2rem;font-weight:700;padding-bottom:4px}#folderHeaderDialog #folderHeaderDialogStep2>div .package .input input+label{display:block;padding:4px 4px 4px 26px}#folderHeaderDialog #folderHeaderDialogStep2>div .package .input input+label:before{left:0;top:calc(50% - 8px)}#folderHeaderDialog #folderHeaderDialogStep2>div .package .input input:checked+label,#folderHeaderDialog #folderHeaderDialogStep2>div .package .input input:checked+label:before{color:#249adf}#folderHeaderDialog #folderHeaderDialogStep2 [data-remaining="-1"]>label{background:hsla(0,0%,62%,.3);color:#9e9e9e}#folderHeaderDialog #folderHeaderDialogStep2 [data-remaining="-1"]>label:before{color:#9e9e9e}#folderHeaderDialog #folderHeaderDialogStep2>.button{align-items:center;background:#249adf;border:1px solid transparent;border-radius:4px;color:#fff;display:flex;height:40px;justify-content:center;margin:20px auto 0;width:180px}#folderHeaderDialog #folderHeaderDialogStep2>.button:hover{background:#fff;border-color:#249adf;color:#249adf;cursor:pointer;transition:all .3s}#folderHeaderDialog #folderHeaderDialogStep3>div:nth-of-type(n+2){border-top:1px solid #e5e5e5;margin-top:1em;padding-top:1em}#folderHeaderDialog #folderHeaderDialogStep3>div>p{margin-top:.5em}#folderHeaderDialog #folderHeaderDialogStep3>div .qrcode{margin:12px 0 0;text-align:center}#folderHeaderDialog #folderHeaderDialogStep3>div .qrcode a,#folderHeaderDialog #folderHeaderDialogStep3>div .qrcode a img{display:inline-block;height:160px;width:160px}#folderHeaderDialog #folderHeaderDialogStep3>div .qrcode a:hover{opacity:.9}#folderHeaderDialog #folderHeaderDialogStep3>div .print>.link{align-items:center;background:#249adf;border:1px solid transparent;border-radius:4px;color:#fff;display:flex;height:40px;justify-content:center;margin:20px auto 0;width:180px}#folderHeaderDialog #folderHeaderDialogStep3>div .print>.link:hover{background:#fff;border-color:#249adf;color:#249adf;cursor:pointer;transition:all .3s}#folderHeader .top{display:flex;justify-content:space-between}#folderHeader .top>.left>.box01{color:#000;font-size:2.4rem;font-weight:700;letter-spacing:.1em}#folderHeader .top>.right #folderHeaderAvailable>.status{display:none}#folderHeader .top>.right #folderHeaderAvailable>.status .switch{align-items:center;border-radius:18px;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;margin-left:auto;min-width:120px}#folderHeader .top>.right #folderHeaderAvailable>.status[data-status=on] .switch{background:#f3faf4;color:#41b25d;font-weight:700}#folderHeader .top>.right #folderHeaderAvailable>.status[data-status=soon] .switch{background:#fff9ef;color:#ffc107;font-weight:700}#folderHeader .top>.right #folderHeaderAvailable>.status[data-status=off] .switch{background:#f5f5f5;color:#9e9e9e;font-weight:700}#folderHeader .top>.right #folderHeaderAvailable>footer{color:#9e9e9e;font-size:1rem;margin-top:8px;text-align:center}#folderHeader2Meta{margin-bottom:30px}#folderHeader2Meta h3{font-size:1.6rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px}#folderHeader2Meta>.flex{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap}#folderHeader2Meta>.flex>div{text-align:center;width:25%}#folderHeader2Meta>.flex>div header{font-size:1.2rem}#folderHeader2Meta>.flex>div b{font-weight:700;letter-spacing:.05em}#folderHeader2Meta>.flex>div b.yet{color:#9e9e9e}.folderResultFormat .fontAwesome,.folderResultFormat .frame>input[type=checkbox]+label:before{display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.8rem;left:0;position:absolute;top:0}.folderResultFormat [id*=folderDetail]:nth-of-type(n+2){margin-top:32px}.folderResultFormat .group:nth-of-type(n+2){margin-top:24px}.folderResultFormat .group>header{border-bottom:1px solid #e5e5e5;font-size:1.8rem;font-weight:700;margin-bottom:16px;padding-bottom:4px}.folderResultFormat .group:nth-of-type(n+2){margin-top:32px}.folderResultFormat .innerK{margin-top:16px}.folderResultFormat .innerK .text .notice{color:#e72514;font-size:1.2rem}.folderResultFormat .innerK .mainBar{background:#e5e5e5;border-radius:14px;height:28px;margin-top:4px;overflow:hidden}.folderResultFormat .innerK .mainBar>div{height:100%}.folderResultFormat .innerK .mainBar>div.iq{background:#f56eaf}.folderResultFormat .innerK .mainBar>div.iq+.prev{border-right:2px dashed #f56eaf;margin-top:-28px;mix-blend-mode:multiply}.folderResultFormat .innerK .chart_eq img{margin-top:-6px;width:100%}.folderResultFormat .flexA>div .barGroup:nth-of-type(n+2),.folderResultFormat .flexA>div:nth-of-type(n+2){margin-top:24px}.folderResultFormat .flexA>div .barGroup .unit{margin:16px 0 0 16px}.folderResultFormat .columnsForIndex>.columnEast>.barGroup:nth-of-type(n+2){margin-top:24px}.folderResultFormat .columnsForIndex>.columnEast>.barGroup>div{margin:16px auto 0}.folderResultFormat .columnsForIndex>.columnEast>.barGroup>div.classify{margin-top:32px}.folderResultFormat .columnsForIndex>.columnEast>.barGroup>div.classify span{display:block;font-weight:700;margin-bottom:16px;text-align:center}.folderResultFormat .columnsForIndex>.columnEast>.barGroup>div.classify>.classifyimg{text-align:center}.folderResultFormat .columnsForIndex>.columnEast>.barGroup>div.classify>.classifyimg img{height:auto;max-height:160px;max-width:160px;width:auto}.folderResultFormat .frame{width:100%}.folderResultFormat .frame:nth-of-type(n+2){margin-top:16px}.folderResultFormat .frame .frameHeader{font-size:2rem;font-weight:700}.folderResultFormat .frame>.frameBody{padding:24px 12px}.folderResultFormat .frame>.frameBody .kan-i{font-size:1.2rem;margin-bottom:24px;text-align:right}.folderResultFormat .frame>.frameBody .kan-i span{display:inline-block;margin-left:12px}.folderResultFormat .frame>.frameBody .kan-i span b{border-top:2px dashed #000;display:inline-block;height:6px;margin-right:6px;width:14px}.folderResultFormat .frame>.frameBody .kan-i span i{border-radius:7px;display:inline-block;height:14px;margin-right:6px;vertical-align:-2px;width:14px}.folderResultFormat .frame>.frameBody .kan-i span:nth-of-type(2) i{background:#ffc107}.folderResultFormat .frame>.frameBody .kan-i span:nth-of-type(3) i{background:#795fa1}.folderResultFormat .frame>.frameBody>.inner>.barGroup{padding:12px;width:33.33%}.folderResultFormat .frame>input[type=checkbox]+label{background:#f3f3f3;display:block;padding:8px 12px;position:relative}.folderResultFormat .frame>input[type=checkbox]+label:before{color:#000;content:"";font-size:1.4rem;font-weight:700;left:auto;line-height:1;margin:0;right:12px;top:calc(50% - 7px)}.folderResultFormat .frame>input[type=checkbox]:checked+label{color:#000}.folderResultFormat .frame>input[type=checkbox]:checked+label:before{content:""}.folderResultFormat .frame>input[type=checkbox]:checked+label+.frameBody{display:none}.folderResultFormat .enqueteFormat dt .floatColor1{color:#9e9e9e;font-size:1.2rem;font-weight:400;margin:1em 0 .5em}.folderResultFormat .enqueteFormat dt p{color:#000}.folderResultFormat .enqueteFormat dd .subTitle{opacity:.3}.folderResultFormat .enqueteFormat dd .altInput{opacity:.3;padding-left:1em}.folderResultFormat .enqueteFormat dd .input:nth-of-type(n+2){margin-top:4px}.folderResultFormat .enqueteFormat dd .input input[type=checkbox]:checked+label,.folderResultFormat .enqueteFormat dd .input input[type=checkbox]:checked+label:before,.folderResultFormat .enqueteFormat dd .input input[type=radio]:checked+label,.folderResultFormat .enqueteFormat dd .input input[type=radio]:checked+label:before{color:#41b25d}.folderResultFormat #folderDetailEnquete>header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;font-size:1.4rem;padding:0 6px 6px}.folderResultFormat #folderDetailEnquete .barGroup{width:100%}.folderResultFormat #folderDetailEnquete dd .input .altInput{margin-left:26px}.folderResultFormat>.notice{color:#e72514;font-size:1.2rem}.folderResultFormat .subjects{list-style:none}.folderResultFormat .subjects>li{margin:8px 0 0 32px}.folderResultFormat .subjects>li>.flex{align-items:flex-end;display:flex}.folderResultFormat .subjects>li>.flex>:nth-child(2){margin-left:auto;text-align:right}.folderResultFormat .subjects>li>.bar{background:hsla(0,0%,90%,.5);border-radius:4px;height:8px;margin-top:4px;overflow:hidden}.folderResultFormat .subjects>li>.bar>div{background:#f1b837;height:8px}.folderResultFormat .yenChart{height:200px;margin:24px auto;position:relative;text-align:center;width:200px}.folderResultFormat .yenChart>.line{border:1px solid #e5e5e5}.folderResultFormat .yenChart.posi>.fill{background:rgba(255,193,7,.3)}.folderResultFormat .yenChart.nega>.fill{background:rgba(121,95,161,.3)}.folderResultFormat .yenChart>div{font-size:4rem;font-weight:700;line-height:1;position:absolute;top:calc(50% - 24px);width:100%}.folderResultFormat .yenChart>div>i{font-size:2rem;margin-left:.2em;position:relative}.folderResultFormat .yenChart>div span{display:block;font-size:1.4rem;margin-top:8px}.folderResultFormat .proposal>dt{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:1em;padding-bottom:4px}.folderResultFormat .proposal>dt>b{font-size:1.8rem;font-weight:700}.folderResultFormat .proposal>dt>i{border-radius:2px;display:inline-block;font-size:1.4rem;margin-left:8px;padding:2px 4px;white-space:nowrap}.folderResultFormat .proposal>dt:first-of-type>i{background:#f3faf4;color:#41b25d}.folderResultFormat .proposal>dt:nth-of-type(n+2)>i{background:#fffef3;color:#ffc107}.folderResultFormat .proposal>dd{margin:0}.folderResultFormat .proposal>dd+dt{margin-top:24px}.folderResultFormat .proposal>dd>p{padding-left:1em;position:relative}.folderResultFormat .proposal>dd>p:before{background:#ffc107;border-radius:2px;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.folderResultFormat .proposal>dd>ul>li{list-style:none;padding-left:1em;position:relative;text-align:justify;text-justify:inter-ideograph;word-break:break-all}.folderResultFormat .proposal>dd>ul>li:before{border-radius:2px;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.folderResultFormat .proposal>dd>ul>li+li{margin-top:1em}.folderResultFormat .proposal>dd>ul>li>dl{border-left:2px solid #000;margin-top:8px;padding:8px 0 8px 1em}.folderResultFormat .proposal>dd>ul>li>dl>dt:before{content:"【"}.folderResultFormat .proposal>dd>ul>li>dl>dt:after{content:"】"}.folderResultFormat .proposal>dd>ul>li>dl>dd{margin-top:8px;padding-left:1em}.folderResultFormat .proposal>dd>ul>li>dl>dd+dt{margin-top:16px}.folderResultFormat .proposal>dd>.notice{border-radius:4px;color:#e72514;font-size:1.2rem;min-height:128px}.folderResultFormat .proposal>dd>.null{color:#9e9e9e;display:block;padding-left:1em}.folderResultFormat .proposal>dd.limited>.limitedText{height:80px;overflow:hidden}.folderResultFormat .proposal>dd.limited>.limitedCurtain{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 60%);color:#e72514;font-size:1.2rem;height:80px;margin-bottom:-80px;padding-top:56px;position:relative;text-align:center;top:-80px}.folderResultFormat .proposal>dd:first-of-type>ul>li:before{background:#41b25d}.folderResultFormat .proposal>dd:nth-of-type(n+2)>ul>li:before{background:#ffc107}.folderResultFormat .columnsForFile .diagTitle{font-size:2.2rem;font-weight:700;position:relative}.folderResultFormat .columnsForFile>.flex,.folderResultFormat .columnsForFile>.flex>div:nth-of-type(2) .meta{margin-top:24px}.folderResultFormat .columnsForFile .sign{display:flex;justify-content:right;margin-bottom:16px}.folderResultFormat .columnsForFile .sign .chart_eqs_pins{justify-content:right}.folderResultFormat .columnsForFile .folderDetailPackageA{margin-top:24px}.folderResultFormat #transitions>li{list-style:none}.folderResultFormat #transitions>li>header{border-bottom:1px solid #e5e5e5;display:inline-block;font-size:1.1rem}.folderResultFormat #transitions>li>div{width:300px}.folderResultFormat #processUnits{margin-top:40px}.folderResultFormat #processUnits>.processUnit:nth-of-type(n+2){margin-top:32px}.folderResultFormat #processUnits>.processUnit>header{align-items:center;display:flex;font-size:1.8rem;font-weight:700;margin-bottom:16px}.folderResultFormat #processUnits>.processUnit>header>b{background:#e72514;border-radius:4px;color:#fff;font-size:1.2rem;margin-left:8px;padding:2px 4px}.folderResultFormat .barGroup:nth-of-type(n+2){margin-top:24px}.folderResultFormat .barGroup>header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;font-size:1.8rem;font-weight:700;padding-bottom:4px}.folderResultFormat .barGroup>header>div:nth-child(2){margin-left:auto}.folderResultFormat .barGroup>header>div:nth-child(2)>i{content:"%";display:inline-block;font-size:1.2rem;margin-left:4px}.folderResultFormat .barGroup>div{margin:16px auto 0}.folderResultFormat .barGroup>.chart_eq{padding-top:16px;text-align:center}.folderResultFormat .barGroup>.chart_eq>img{max-height:88px;width:auto}.folderResultFormat .barGroup>.chart_eqs{margin:32px auto 0;max-width:280px}.folderResultFormat .barGroup>.chart_eqs>img{height:auto;width:100%}.folderResultFormat .barGroup>.chart_eqs_pins{margin-top:16px}.folderResultFormat .barGroup .notice{color:#e72514;font-size:1.2rem;margin:12px 0}.folderResultFormat .barGroup>.mainBar{background:hsla(0,0%,90%,.5);border-radius:12px;height:24px;margin-top:16px;overflow:hidden}.folderResultFormat .barGroup>.mainBar>div{height:100%}.folderResultFormat .barGroup>.mainBar>div.prev{border-right:2px dashed;margin-top:-24px;mix-blend-mode:multiply;opacity:.75}.folderResultFormat .barGroup>.mainBar>div.eq{background:#1b97ed}.folderResultFormat .barGroup>.mainBar>div.eq+.prev{border-color:#249adf}.folderResultFormat .barGroup>.mainBar>div.iq{background:#ed5e79}.folderResultFormat .barGroup>.mainBar>div.iq+.prev{border-color:#f56eaf}.folderResultFormat .barGroup>.mainBar>div.posi{background:#ffc107}.folderResultFormat .barGroup>.mainBar>div.posi+.prev{border-color:#ffc107}.folderResultFormat .barGroup>.mainBar>div.nega{background:#795fa1}.folderResultFormat .barGroup>.mainBar>div.nega+.prev{border-color:#795fa1}.folderResultFormat .barGroup>p{margin-top:16px}.folderResultFormat .barGroup>p+p{margin-top:4px}.folderResultFormat .barGroup>ul>li{list-style:none}.folderResultFormat .barGroup>ul.date li{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:8px 0}.folderResultFormat .barGroup .unit{margin-top:16px}.folderResultFormat .barGroup .unit>header{font-size:1.6rem;font-weight:700;position:relative}.folderResultFormat .barGroup .unit>header .callout{background:#000;border-radius:4px;bottom:30px;color:#fff;display:none;font-size:1.4rem;left:-10px;line-height:1.4;padding:10px;position:absolute;text-align:justify;text-justify:inter-ideograph;width:200px;z-index:10}.folderResultFormat .barGroup .unit>header i{cursor:pointer;display:inline-block;margin-left:4px}.folderResultFormat .barGroup .unit>header i:hover+.callout{display:block}.folderResultFormat .barGroup .unit>header i:hover+.callout:before{border:6px solid transparent;border-top-color:#000;content:"";left:8%;position:absolute;top:100%}.folderResultFormat .barGroup .unit>div{align-items:center;display:flex;margin-top:8px}.folderResultFormat .barGroup .unit>div>.bar{background:hsla(0,0%,90%,.5);border-radius:8px;height:16px;overflow:hidden;width:100%}.folderResultFormat .barGroup .unit>div>.bar>span{display:inline-block;height:100%;width:calc(20% - 3.2px)}.folderResultFormat .barGroup .unit>div>.bar>span:nth-of-type(n+2){border-left:4px solid #fff}.folderResultFormat .barGroup .unit>div>.bar>span.posi{background:#ffc107}.folderResultFormat .barGroup .unit>div>.bar>span.nega{background:#795fa1}.folderResultFormat .barGroup .unit>div>.bar>div{height:100%}.folderResultFormat .barGroup .unit>div>.bar>div.prev{border-right:2px dashed;margin-top:-16px;mix-blend-mode:multiply;opacity:.75}.folderResultFormat .barGroup .unit>div>.bar>div.posi{background:#ffc107;background-size:7px 7px}.folderResultFormat .barGroup .unit>div>.bar>div.posi+.prev{border-color:#ffc107}.folderResultFormat .barGroup .unit>div>.bar>div.nega{background:#795fa1;background-size:7px 7px}.folderResultFormat .barGroup .unit>div>.bar>div.nega+.prev{border-color:#795fa1}.folderResultFormat .barGroup .unit>div>.num{margin-left:auto;text-align:right;width:5.5em}.folderResultFormat .barGroup .unit>div>.num:empty:after{color:rgba(0,0,0,.5);content:"-"}.folderResultFormat .barGroup .unit>.notice{color:#e72514;font-size:1.2rem}.folderResultFormat .barGroup .container{margin-top:16px}.folderResultFormat .barGroup .container .boxUnit{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding-bottom:12px}.folderResultFormat .barGroup .container .boxUnit:nth-of-type(n+2){margin-top:12px}.folderResultFormat .barGroup .container .boxUnit:last-of-type{border-bottom:1px solid #e5e5e5;padding-bottom:12px}.folderResultFormat .barGroup .container .boxUnit>header{color:#9e9e9e}.folderResultFormat .barGroup .table>table{width:100%}.folderResultFormat .barGroup .table>table td{border-bottom:1px solid #e5e5e5;vertical-align:bottom}.folderResultFormat .barGroup .table>table td.right{text-align:right}.folderResultFormat .barGroup .table>table>thead>tr>td{font-size:1rem}.folderResultFormat .barGroup.pickup ul{margin-top:16px}.folderResultFormat .barGroup.pickup ul .unit .notice{margin-top:8px}.folderResultFormat .chart_eqs_pins{display:flex;justify-content:center}.folderResultFormat .chart_eqs_pins>span{align-items:center;display:flex;padding:0 4px}.folderResultFormat .chart_eqs_pins>span>img{height:16px;margin-right:4px;width:auto}.folderResultFormat .chart_eqs_pins>span:first-of-type>img{height:14px}[class^=message]+.folderResultFormat{margin-top:16px}#folderCourse .school .courseBox{display:flex}#folderCourse .school .courseBox .box{width:100%}#folderCourse .school .courseBox .box:nth-of-type(n+2){margin-top:30px}#folderCourse .school .courseBox .box .subjectTtl{background:#f1f9fe;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding:10px;position:relative}#folderCourse .school .courseBox .box ul{padding-left:calc(10px + 1em)}#folderCourse .school .courseBox .box ul li{font-size:1.4rem}#folderDetail{margin-top:12px}#folderExam #folderExamConfig{background:#f5f5f5}#folderExam #folderExamConfig #folderExamConfigSwitch{display:flex;justify-content:space-between;padding:.5em 1em;position:relative}#folderExam #folderExamConfig #folderExamConfigSwitch:hover{background:#f0f0f0;cursor:pointer}#folderExam #folderExamConfig #folderExamConfigSwitch b{font-size:1.8rem;font-weight:700}#folderExam #folderExamConfig #folderExamConfigSwitch:before{color:#ccc;content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.4rem;font-weight:700;left:auto;line-height:1;margin:0;position:absolute;right:16px;top:calc(50% - 7px)}#folderExam #folderExamConfig #folderExamConfigSwitch.open:before{content:""}#folderExam #folderExamConfig form{border-top:1px solid #e5e5e5;display:none;padding:1em}#folderExam #folderExamConfig form>div:nth-of-type(n+2){margin-top:24px}#folderExam #folderExamConfig form>div>header{font-size:1.6rem;font-weight:700;margin-bottom:8px}#folderExam #folderExamConfig form>div.range .course{margin:12px 0 0 24px}#folderExam #folderExamConfig form>div.range .course header{font-weight:700;margin-bottom:8px}#folderExam #folderExamConfig form>div.range .course p{font-size:1.2rem;margin-top:2px}#folderExam #folderExamConfig form>div.term div span{display:inline-block;margin:0 4px}#folderExam #folderExamConfig form>div.term div .select{width:120px}#folderExam #folderExamConfig form #folderExamSet>.setList{background:#fff;border:1px solid #e5e5e5;height:200px;overflow-x:hidden;overflow-y:scroll;padding:1em}#folderExam #folderExamConfig form #folderExamSet>.setList>header{margin-bottom:8px}#folderExam #folderExamConfig form #folderExamSet>.setList>header:nth-of-type(n+2){margin-top:16px}#folderExam #folderExamConfig form #folderExamSet>.setList>.setListUnit{margin-left:1em}#folderExam #folderExamConfig form #folderExamSet>.folderExamSetAction{text-align:right}#folderExam #folderExamConfig form #folderExamSet>.folderExamSetAction>*{color:#249adf;font-size:1.2rem;margin:0 2px}#folderExam #folderExamConfig form #folderExamSet>.folderExamSetAction>:hover{color:#e72514;cursor:pointer}#folderExam #folderExamSwitchFolder{margin-top:24px}#folderExam #folderExamSwitchFolder span{font-size:1.2rem}#folderExam .chart{margin:24px 0}#folderExam .scroll table#folderExamTable{font-size:1.2rem}#folderExam .scroll table#folderExamTable>tbody tr td .lower{color:#9e9e9e;font-size:1rem}#folderFinch dl dd form>div:nth-of-type(n+2){margin-top:15px}#folderFinch dl dd form>div.icon{border-radius:42px;display:inline-block;padding:2px}#folderFinch dl dd form>div.icon img{background:#f5f5f5;border-radius:42px;height:78px;width:78px}#folderFinch dl dd form>div>textarea{height:200px}#folderFinch dl dd form>div input[type=date]{margin-left:10px}#folderFinch dl dd form input[type=submit]{align-items:center;background:#249adf;border:none;border-radius:4px;color:#fff;display:flex;height:36px;justify-content:center;margin-top:20px;padding:4px;width:120px}#folderGohi .buttonContainer{margin-top:24px;text-align:right}#folderGohi form{background:#f5f5f5;padding:1em}#folderGohi form>div>div{padding:4px}#folderGohi form>div>div header{font-size:1.2rem}#folderGohi form>div>div .select{margin-top:4px;width:240px}#folderGohi form>div:last-of-type{margin-left:auto}#folderGohi form>div:last-of-type .submit{margin-top:0;width:80px}#folderGohi .cladogram{margin-top:24px;padding:0}#folderGohi .cladogram header{border:none;padding:0}#folderGohi .cladogram>.chart>div>.next:first-of-type{width:96px}#folderGohi .cladogram>.chart>div>.next:nth-of-type(3){width:88px}#folderGohi .cladogram>.chart>div>.next:nth-of-type(n+4){width:56px}#folderGohi .section:nth-of-type(n+2){margin-top:24px}#folderGohi .section header{align-items:center;display:flex;font-size:1.8rem;font-weight:700;margin-bottom:16px}#folderGohi .section header .shagaihi{background:#e72514;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;margin-right:8px;padding:2px 4px}#folderGohi .date{margin-top:16px}#folderHistory dl dt{margin-bottom:15px}#folderHistory dl dt:nth-of-type(n+2){border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}#folderHistory dl dt a{font-size:1.6rem;font-weight:700}#folderHistory dl dd a{background:hsla(0,0%,62%,.2);border:1px solid transparent;border-radius:4px;color:#000;display:inline-block;height:32px;margin:0 8px 8px 0;padding:8px 12px;text-align:center}#folderHistory dl dd a:hover{background:#fff;border-color:#249adf;color:#249adf;transition:all .3s}#folderHistory .folderHistoryUnit .bar{background:hsla(0,0%,62%,.3);border-radius:3px;height:6px;overflow:hidden;width:100%}#folderHistory .folderHistoryUnit .bar>div{background:#41b25d;height:100%}#folderHistory .folderHistoryUnit .flex{display:flex;font-size:1.2rem;justify-content:space-between;margin-top:6px}#folderHistory .api{background:#f1f9fe;margin-top:10px;padding:10px}#folderHistory .api header{font-weight:700}#folderHistory .api>div{margin-top:10px}#folderIndex #folderHeader #printButton{display:inline-block}#folderMemoEdit form>header{font-size:1.6rem;font-weight:700}#folderMemoEdit form>header+p{margin-top:4px}#folderMemoEdit form>.body{margin-top:16px}#folderMemoEdit form>.body>textarea{height:240px}#folderMemoEdit form>.body>footer{color:#9e9e9e;display:flex;font-size:1.2rem}#folderMemoEdit form>.body>footer>:nth-child(2){margin-left:auto}#folderMemoEdit form>.option{margin-top:8px}#folderMemoEdit form>.option>p{padding:4px 0 0 24px}#folderMemo .inAbout i{color:#249adf}#folderMemo a.newButton{align-items:center;background:#249adf;border-radius:4px;color:#fff;display:flex;height:36px;padding:4px 8px;width:96px}#folderMemo a.newButton>i{margin-right:8px}#folderMemo .scroll{margin-top:16px}#folderMemo .scroll tr td:first-of-type{width:128px}#folderMemo .scroll tr td:first-of-type i{color:#249adf}#folderPrint .detail04 .messageAlertFixed,#folderPrint .detail05 .messageAlertFixed{background:#c7161e;font-size:1.4rem;margin:-8px 0 24px;padding:8px 8px 8px 44px}#folderPrint .detail04 .chartDetail li,#folderPrint .detail05 .chartDetail li{display:flex}#folderPrint .detail04 .chartDetail li .ttl,#folderPrint .detail05 .chartDetail li .ttl{align-items:center;border-radius:4px;display:flex;justify-content:center;min-height:50px;text-align:center;width:120px}#folderPrint .detail04 .chartDetail li .text,#folderPrint .detail05 .chartDetail li .text{margin-left:12px;padding:5px 0;text-align:justify;text-justify:inter-ideograph;width:calc(100% - 100px)}#folderPrint .detail04 .chartDetail li:nth-of-type(n+2),#folderPrint .detail05 .chartDetail li:nth-of-type(n+2){margin-top:16px}#folderPrint .kan-i{margin-bottom:20px;text-align:right}#folderPrint .kan-i span{display:inline-block;font-size:1rem;margin-left:16px}#folderPrint .kan-i span b{border-top:2px dashed #000;display:inline-block;height:5px;margin-right:6px;width:16px}#folderPrint .kan-i span i{border-radius:6px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}#folderPrint .kan-i span:nth-of-type(2) i{background:#ffc107}#folderPrint .kan-i span:nth-of-type(3) i{background:#7c6495}#folderPrint .perBox{margin-top:4px}#folderPrint .perBox .percentile{width:calc(100% - 40px)}#folderPrint .perBox .percentile .graph{background:#e5e5e5;height:8px;width:100%}#folderPrint .perBox .percentile .graph div{background:#ffc107;height:100%}#folderPrint .perBox .percentile .graph div.nega{background:#7c6495}#folderPrint .perBox .number{font-size:.8em}#folderPrint .perBox .number:empty:after{color:rgba(0,0,0,.5);content:"-"}#folderPrint .detail03 .box:nth-of-type(n+2){margin-top:32px}#folderPrint .detail03 .box ul{border-bottom:1px solid #000;border-top:1px solid #000;margin:20px 0;padding:20px 0}#folderPrint .detail03 .box ul li{align-items:center;display:flex;font-size:1.6rem;font-weight:700;list-style:none}#folderPrint .detail03 .box ul li:nth-of-type(n+2){margin-top:12px}#folderPrint .detail03 .box ul li>div:first-of-type{align-items:center;border:2px solid #000;border-radius:16px;display:flex;height:32px;justify-content:center;line-height:32px;margin-right:8px;text-align:center;width:32px}#folderPrint .detail03 .box ul li>div:nth-of-type(2) span{background:linear-gradient(transparent 60%,#f5cf21 0)}#folderPrint .detail03 .box .graph{margin-top:30px;text-align:center}#folderPrint .detail03 .box .graph img{height:auto;width:320px}#folderPrint .detail03 .index{display:flex;justify-content:space-between;margin-top:24px}#folderPrint .detail03 .index>div{width:calc(50% - 15px)}#folderPrint .detail03 .index>div h4{font-size:1.6rem;font-weight:400;margin-bottom:10px}#folderPrint .detail03 .index>div h4 i{margin-right:6px}#folderPrint .detail03 .index>div .bar{background:#e5e5e5;border-radius:8px;height:16px;margin-top:16px;overflow-x:hidden}#folderPrint .detail03 .index>div .bar>div{height:100%;width:50%}#folderPrint .detail03 .index>div .bar>div.orange{background:#ffc107}#folderPrint .detail03 .index>div .bar>div.purple{background:#7c6495}#folderPrint .detail03 .index>div:first-of-type h4 i{color:#ffc107}#folderPrint .detail03 .index>div:nth-of-type(2) h4 i{color:#7c6495}#folderPrint .detail04 .notice{margin:0 auto 8px;text-align:center}#folderPrint .detail04 .EQ{margin:0 auto}#folderPrint .detail04 .box .chartDetail li .ttl{border:1px solid #256fb8;color:#256fb8}#folderPrint .detail04 .box dl dt{color:#256fb8}#folderPrint .detail04 .box{margin-top:32px}#folderPrint .detail05 .notice{margin:0 auto 8px;text-align:center}#folderPrint .detail05 #chartIqContainer{margin:0 auto 32px;padding:0 16px;width:240px}#folderPrint .detail05 .barGroup{margin-bottom:24px}#folderPrint .detail05 .barGroup header{display:none}#folderPrint .detail05 .barGroup>div{margin:0 auto}#folderPrint .detail05 .barGroup>div,#folderPrint .detail05 .barGroup>div>canvas{height:240px!important;width:240px!important}#folderPrint .detail05 .text01{margin-bottom:24px}#folderPrint .detail05 dl dt{color:#e17090;font-size:1.4rem}#folderPrint .detail05 dl dt i{margin-right:8px}#folderPrint .detail05 dl dd{margin:8px 0 0 20px}#folderPrint .detail05 .box{margin-top:32px}#folderPrint .detail05 .box .chartDetail{margin-bottom:30px}#folderPrint .detail05 .box .chartDetail li .ttl{border:1px solid #e17090;color:#e17090}#folderPrint .detail05 .box .chartDetail li .ttl.null{border:1px solid #ccc;color:#ccc}#folderPrint .detail06 .box>div .notice{height:4em;margin:8px 0 0}#folderPrint .detail06 .box>div+div{margin-top:16px}#folderPrint .detail06 .box>div+div .notice{height:auto}#folderPrint .detail06 .box>div h2{border-bottom:1px solid #000;font-size:1.4rem;margin-bottom:20px;padding-bottom:4px;text-align:center}#folderPrint .detail06 .box>div ul li.unit>div{margin-top:8px}#folderPrint .detail06 .box>div ul li.unit>p{font-size:1rem;line-height:1.4;margin-top:4px}#folderPrint .detail06 .box:first-of-type{width:48%}#folderPrint .detail06 .box:first-of-type ul{display:flex;flex-wrap:wrap;margin:0 -8px}#folderPrint .detail06 .box:first-of-type ul .unit{margin:6px 8px;width:calc(50% - 16px)}#folderPrint .detail06 .box:nth-of-type(n+2){margin-left:3%;width:23%}#folderPrint .detail06 .box:nth-of-type(n+2) ul li:nth-of-type(n+2){margin-top:12px}#folderPrint .detail06 .self ul li:first-of-type{order:0}#folderPrint .detail06 .self ul li:nth-of-type(2){order:2}#folderPrint .detail06 .self ul li:nth-of-type(3){order:4}#folderPrint .detail06 .self ul li:nth-of-type(4){order:1}#folderPrint .detail06 .self ul li:nth-of-type(5){order:3}#folderPrint .detail06 .self ul li:nth-of-type(6){order:5}#folderPrint .detail07 .body .flex{position:relative}#folderPrint .detail07 .body .flex>img{position:absolute}#folderPrint .detail07 .body .flex>img:first-of-type{left:250px;top:44px}#folderPrint .detail07 .body .flex>img:nth-of-type(2){right:245px;top:32px}#folderPrint .detail07 .body .flex .box{width:calc(33.33333% - 16px)}#folderPrint .detail07 .body .flex .box .yenChart{height:140px;margin:18px auto;position:relative;text-align:center;width:140px}#folderPrint .detail07 .body .flex .box .yenChart>.line{border:1px solid #e5e5e5}#folderPrint .detail07 .body .flex .box .yenChart.posi>.fill{background:rgba(255,193,7,.3)}#folderPrint .detail07 .body .flex .box .yenChart.nega>.fill{background:rgba(124,100,149,.3)}#folderPrint .detail07 .body .flex .box .yenChart>div{font-size:3.2rem;line-height:1;position:absolute;top:calc(50% - 20px);width:100%}#folderPrint .detail07 .body .flex .box .yenChart>div>i{font-size:2rem;margin-left:.2em;position:relative}#folderPrint .detail07 .body .flex .box .yenChart>div span{display:block;font-size:1.2rem;margin-top:4px}#folderPrint .detail07 .body .flex .box h2{border-bottom:1px solid #000;padding:8px;text-align:center}#folderPrint .detail07 .body .flex .box>.detail{font-size:1.1rem;height:6.5em;margin-top:12px;text-align:justify;text-justify:inter-ideograph}#folderPrint .detail07 .body .flex .box .notice{font-size:1.1rem;margin:16px 0}#folderPrint .detail07 .body .flex .box .null{color:#9e9e9e;text-align:center}#folderPrint .detail07 .body .flex .box .unit{margin-top:16px}#folderPrint .detail08 .body .grid{grid-template-columns:53% 4% 43%;grid-template-rows:1fr 24px 142px}#folderPrint .detail08 .body .grid .report:first-of-type{grid-column:1/2;grid-row:1/4}#folderPrint .detail08 .body .grid .report:nth-of-type(2){grid-column:3/4;grid-row:1/2}#folderPrint .detail08 .body .grid .report img{position:absolute;right:24px;top:-32px}#folderPrint .detail08 .body .grid .report dl{padding-left:2px}#folderPrint .detail08 .body .grid .report dl dt{border-left:2px solid #000;font-size:1.4rem;padding-left:10px}#folderPrint .detail08 .body .grid .report dl dd{padding-left:12px}#folderPrint .detail08 .body .grid .report .null{color:#c7161e;font-size:1rem}#folderPrint .detail08 .body .grid .qr{grid-column:3/4;grid-row:3/4}#folderPrint .detail08-1 .body .grid{grid-template-columns:56% 6% 38%;grid-template-rows:1fr 24px 142px}#folderPrint .detail08-1 .body .grid>div:first-of-type{grid-column:1/2;grid-row:1/4;position:relative}#folderPrint .detail08-1 .body .grid>div:first-of-type h2{margin-bottom:16px;text-align:center}#folderPrint .detail08-1 .body .grid>div:first-of-type h2 b{color:#fff;display:inline-block;font-weight:700;padding:4px 8px}#folderPrint .detail08-1 .body .grid>div:first-of-type .EQ{left:0;position:absolute;top:0;width:240px}#folderPrint .detail08-1 .body .grid>div:first-of-type .EQ h2 b{background:#256fb8}#folderPrint .detail08-1 .body .grid>div:first-of-type .IQ{position:absolute;right:0;top:0;width:240px}#folderPrint .detail08-1 .body .grid>div:first-of-type .IQ h2 b{background:#e17090}#folderPrint .detail08-1 .body .grid>div:first-of-type .IQ #chartIqContainer{margin:0 auto;width:200px}#folderPrint .detail08-1 .body .grid>div:first-of-type .IQ #chartIqContainer>.chart_eqs>img:nth-of-type(n+2){margin-top:4px}#folderPrint .detail08-1 .body .grid>div:first-of-type .other{bottom:16px;position:absolute;right:calc(50% - 120px);width:240px}#folderPrint .detail08-1 .body .grid>div:first-of-type .other h2 b{background:#ffc107}#folderPrint .detail08-1 .body .grid>div:nth-of-type(2){grid-column:3/4;grid-row:1/2}#folderPrint .detail08-1 .body .grid>div:nth-of-type(2) img{position:absolute;right:24px;top:-32px}#folderPrint .detail08-1 .body .grid .qr{grid-column:3/4;grid-row:3/4}#folderPrint .detail09.parent01 .body .report,#folderPrint .detail09.parent02 .body .report,#folderPrint .detail09.teacher01 .body .report{height:100%}#folderPrint .detail09.parent01 .body .report img,#folderPrint .detail09.parent02 .body .report img,#folderPrint .detail09.teacher01 .body .report img{left:355px;position:absolute;top:-24px}#folderPrint .detail09.teacher02 .body{height:100%}#folderPrint .detail09.teacher02 .body .grid{grid-template-columns:480px 16px 1fr;grid-template-rows:auto 16px 1fr}#folderPrint .detail09.teacher02 .body .grid .report{height:100%;width:100%}#folderPrint .detail09.teacher02 .body .grid .report:first-of-type{grid-column:3/4;grid-row:1/2}#folderPrint .detail09.teacher02 .body .grid .report:first-of-type img{position:absolute;right:24px;top:-24px}#folderPrint .detail09.teacher02 .body .grid .report:nth-of-type(2){grid-column:1/2;grid-row:1/4}#folderPrint .detail09.teacher02 .body .grid .report:nth-of-type(2) img{position:absolute;right:24px;top:-24px}#folderPrint .detail09.teacher02 .body .grid .report:nth-of-type(3){grid-column:3/4;grid-row:3/4}#folderPrint .detail09.teacher02 .body .grid .report:nth-of-type(3) img{position:absolute;right:24px;top:-24px}#folderPrint .detail09.oneself01 .report{width:calc(50% - 8px)}#folderPrint .detail09.oneself01 .report img{position:absolute;right:24px;top:-8px}#folderPrint .detail09.oneself02 .image{align-items:center;display:flex;justify-content:center}#folderPrint .comment .body{position:relative}#folderPrint .comment .body .img{position:absolute}#folderPrint .comment .body .img.left{bottom:-10px;left:45px}#folderPrint .comment .body .img.left img{height:200px;width:auto}#folderPrint .comment .body .img.right{bottom:0;right:-10px}#folderPrint .comment .body .img.right img{height:220px;width:auto}#folderPrint .comment .body .memo{margin:0 auto;padding-top:80px;width:500px}#folderPrint .comment .body .memo div{border:1px solid #000;border-radius:8px;font-size:1.2rem;height:500px;padding:24px}#folderPrint .comment .body .memo div p:nth-of-type(n+2){margin-top:1em}#folderPrint .comment .body .memo div span{color:#9e9e9e}#folderPrint .comment .body .memo footer{font-size:1rem;padding:8px 24px 0}#folderPrint .bunken p{margin-bottom:30px}#folderPrint .bunken ul li{font-size:1.2rem;line-height:1.4;list-style:none;padding-left:16px;position:relative}#folderPrint .bunken ul li:before{background:#000;border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:6px;width:6px}#folderPrint .bunken ul li:nth-of-type(n+2){margin-top:1em}#folderPrint .bunken ul li span{font-style:italic}#folderPrint .sizeA3{padding:40px}#folderPrint .sizeA3>.flex{display:flex;justify-content:space-between}#folderPrint .sizeA3>.flex>div{width:calc(50% - 40px)}#folderPrint .sizeA3>.flex>div h2{border-left:4px solid #000;font-size:1.8rem;font-weight:700;margin-bottom:24px;padding-left:8px}#folderPrint .sizeA3>.flex>div:first-of-type .title{font-size:1rem;padding-bottom:4px}#folderPrint .sizeA3>.flex>div:first-of-type .top{display:flex}#folderPrint .sizeA3>.flex>div:first-of-type .top .left{margin-right:24px;width:calc(100% - 176px)}#folderPrint .sizeA3>.flex>div:first-of-type .top .left .user{border-bottom:1px dashed #000;border-top:1px solid #000;padding:16px 0}#folderPrint .sizeA3>.flex>div:first-of-type .top .left .user .name{margin-right:24px}#folderPrint .sizeA3>.flex>div:first-of-type .top .left .user .name b{font-size:2rem;font-weight:700;margin-right:8px}#folderPrint .sizeA3>.flex>div:first-of-type .top .left .user .school{margin-top:4px}#folderPrint .sizeA3>.flex>div:first-of-type .top .left .text{margin-top:16px}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul{border:1px solid #000;border-radius:8px;width:200px}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul li{padding:8px}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul li:nth-of-type(n+2){border-top:1px dashed #000}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul li>header{font-size:.8rem;margin-bottom:4px}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul li>div{font-weight:700;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}#folderPrint .sizeA3>.flex>div:first-of-type .top .right ul li>div:empty:before{content:"-"}#folderPrint .sizeA3>.flex>div:first-of-type .middle{margin-top:40px}#folderPrint .sizeA3>.flex>div:first-of-type .middle .cladogram{padding:0}#folderPrint .sizeA3>.flex>div:first-of-type .middle .cladogram>header{display:none}#folderPrint .sizeA3>.flex>div:first-of-type .middle .cladogram>.chart>div .cur{width:56px}#folderPrint .sizeA3>.flex>div:first-of-type .middle .cladogram>.chart>div .past>div{width:72px}#folderPrint .sizeA3>.flex>div:first-of-type .middle .cladogram>.chart>div .next{width:77px}#folderPrint .sizeA3>.flex>div:first-of-type .bottom{margin-top:40px}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table td{padding:16px 8px}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table thead td{border-bottom:1px solid #000;color:#000}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table tbody tr td:first-of-type{max-width:264px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table tbody tr:nth-of-type(2n) td{background:rgba(0,0,0,.05)}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table tbody tr:nth-of-type(2n) td.gray{background:rgba(0,0,0,.1)}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table tbody tr:not(:last-of-type) td{border:none}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table tbody tr:last-of-type td{border-bottom:1px solid #000}#folderPrint .sizeA3>.flex>div:first-of-type .bottom table.many tr td{padding:4px 8px}#folderPrint .sizeA3>.flex>div:nth-of-type(2){padding-top:20px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area{display:flex;flex-wrap:wrap;margin:-12px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box{align-items:center;display:flex;justify-content:space-between;margin:12px;width:calc(50% - 24px)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.course{align-items:center;display:flex;height:100%;position:relative;width:calc(100% - 160px)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.course>header{background:#fff;max-width:148px;padding-right:16px;z-index:2}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.course:before{background:#000;content:"";height:1px;left:0;position:absolute;top:50%;width:calc(100% - 22px);z-index:0}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.course:after{border:1px solid #000;border-radius:4px 0 0 4px;border-right-color:transparent;content:"";height:70px;position:absolute;right:-1px;top:calc(50% - 35px);width:22px;z-index:1}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value{z-index:2}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value>div{align-items:center;background:#fff;border:1px solid;border-radius:4px;display:flex;height:54px;justify-content:space-between;padding:8px;width:160px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value>div:first-of-type{border-color:#009688;color:#009688}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value>div:nth-of-type(2){border-color:#000;color:#000;margin-top:16px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value>div>b{font-size:1.4rem;font-weight:700}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box>.value>div>b:empty:before{content:"-"}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box.many>.course:after{height:54px;top:calc(50% - 27px)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .area .box.many>.value>div{height:38px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo{margin-top:32px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo h3{border-bottom:1px solid #000;font-size:1.6rem;font-weight:700;padding-bottom:4px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex{display:flex;justify-content:space-between;margin-top:20px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div{text-align:center;width:calc(50% - 8px)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div>header{font-size:1.4rem;font-weight:700;padding:8px;position:relative}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div>header:before{border:12px solid transparent;content:"";left:50%;margin-left:-12px;position:absolute;top:100%}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div>div{padding:16px}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div>div>b{font-weight:700}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:first-of-type{border:1px solid #009688}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:first-of-type>header{background:rgba(0,150,136,.08);color:#009688}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:first-of-type>header:before{border-top:12px solid rgba(0,150,136,.08)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:first-of-type>div>b{color:#009688}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:nth-of-type(2){border:1px solid #000}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:nth-of-type(2)>header{background:rgba(0,0,0,.05);color:#000}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo .flex>div:nth-of-type(2)>header:before{border-top:12px solid rgba(0,0,0,.05)}#folderPrint .sizeA3>.flex>div:nth-of-type(2) .howTo>p{margin-top:16px}#folderPrint .gohi header{border-bottom:1px solid #000;display:inline-block;font-size:1.8rem;font-weight:700;margin-bottom:12px;padding:0 8px 4px;text-align:center}#folderPrint .gohi table tr:nth-child(2n){background-color:rgba(0,0,0,.05)}#folderPrint .gohi table tr td{font-size:1.1rem}#folderPrint .gohi table thead td{color:#000}#folderPrint .gohi02>.body{height:100%}#folderPrint .gohi02>.body .grid{grid-template-columns:648px 32px 1fr;grid-template-rows:1fr 32px 1fr}#folderPrint .gohi02>.body .grid>div:first-of-type{grid-column:1/2;grid-row:1/2}#folderPrint .gohi02>.body .grid>div:first-of-type .cladogram{padding:0}#folderPrint .gohi02>.body .grid>div:nth-of-type(2){grid-column:1/2;grid-row:3/4}#folderPrint .gohi02>.body .grid>div:nth-of-type(3){grid-column:3/4;grid-row:1/4}#folderPrint .gohi02>.body .grid>div:nth-of-type(3)>div:nth-of-type(2){margin-top:24px}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table{border-spacing:4px 0}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table.many td{padding:2px 8px}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tr td:first-of-type{min-width:8em}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tr td:nth-of-type(2){border-left:1px solid #009688;border-right:1px solid #009688}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tr td:nth-of-type(3){border-left:1px solid #000;border-right:1px solid #000}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table thead td:nth-of-type(2){border-top:1px solid #009688;color:#009688}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table thead td:nth-of-type(3){border-top:1px solid #000}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tbody tr:last-of-type{border-bottom:1px solid}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tbody tr:last-of-type td:nth-of-type(2){border-bottom:1px solid #009688}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) .next table tbody tr:last-of-type td:nth-of-type(3){border-bottom:1px solid #000}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) dl{margin-top:16px;width:100%}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) dl dt{border:1px solid;font-size:1.3rem;font-weight:400;padding:4px;text-align:center}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) dl dt:first-of-type{border-color:#009688;color:#009688}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) dl dt:nth-of-type(2){border-color:#000}#folderPrint .gohi02>.body .grid>div:nth-of-type(3) dl dd{font-size:1.1rem}#folderPrint .gohi02>.body .bubbleBox:nth-of-type(2){margin-top:24px}#folderPrint .gohi02>.body .bubbleBox .bubble{margin-bottom:12px}#folderPrint .gohi02>.body .bubbleBox .bubble .logoIcon svg{fill:#4a5275}#folderPrint .gohi02>.body .bubbleBox .bubble>.text{background:#4a5275}#folderPrint .gohi02>.body .bubbleBox .bubble>.text:before{border-right:12px solid #4a5275!important}#folderPrint .gohi02>.body .bubbleBox .bubble+p{font-size:1.2rem;line-height:1.6}#folderPrint .gohi03 .body>.flex{flex-wrap:wrap}#folderPrint .gohi04 table tr td{padding:4px}#folderPrint .summary03 .flex>div h2{margin-bottom:16px}#folderPrint .summary03 .flex>div h2 span{color:#fff;font-weight:700;padding:4px 8px}#folderPrint .summary03 .flex>div:first-of-type{width:58%}#folderPrint .summary03 .flex>div:first-of-type .detail{width:calc(100% - 264px)}#folderPrint .summary03 .flex>div:first-of-type .detail p{line-height:1.8}#folderPrint .summary03 .flex>div:first-of-type .EQ{display:flex}#folderPrint .summary03 .flex>div:first-of-type .EQ h2 span{background:#256fb8}#folderPrint .summary03 .flex>div:first-of-type .EQ .EQbox{margin-left:24px;padding:0 16px;width:240px}#folderPrint .summary03 .flex>div:first-of-type .IQ{display:flex;margin-top:32px}#folderPrint .summary03 .flex>div:first-of-type .IQ h2 span{background:#e17090}#folderPrint .summary03 .flex>div:first-of-type .IQ .IQbox{margin-left:24px;width:240px}#folderPrint .summary03 .flex>div:first-of-type .IQ .IQbox header{display:none}#folderPrint .summary03 .flex>div:nth-of-type(2){margin-left:6%;width:36%}#folderPrint .summary03 .flex>div:nth-of-type(2) .other h2 span{background:#f5cf21}#folderPrint .summary03 .flex>div:nth-of-type(2) .other .unit:nth-of-type(n+2){margin-top:16px}#folderPrint .summary03 .flex>div:nth-of-type(2) .other .unit header{font-size:1.4rem}#folderPrint .summary03 .flex>div:nth-of-type(2) .qr{margin-top:168px}#folderPrint .summary03 .flex>div:nth-of-type(2) .next{margin-top:16px;text-align:right}#folderPrint .summary04 h2{margin-bottom:30px}#folderPrint .summary04 p.text01{margin-bottom:15px}#folderPrint .summary04 p.text02{margin-top:16px}#folderPrint .summary04 table{border:1px solid #e5e5e5;border-collapse:collapse;white-space:normal}#folderPrint .summary04 table+table{margin-top:24px}#folderPrint .summary04 table thead td{border:1px solid #e5e5e5;padding:5px 10px}#folderPrint .summary04 table thead td:first-of-type{background:hsla(0,0%,62%,.2);width:88px}#folderPrint .summary04 table thead td:nth-of-type(n+2){color:#fff;width:103px}#folderPrint .summary04 table tbody td{border:1px solid #e5e5e5;font-size:1.2rem;padding:8px}#folderPrint .summary04 table tbody td:nth-of-type(n+2){vertical-align:top}#folderPrint .summary04 table.blue thead td:nth-of-type(2){background:#83b5df!important}#folderPrint .summary04 table.blue thead td:nth-of-type(3){background:#67a0d0!important}#folderPrint .summary04 table.blue thead td:nth-of-type(4){background:#256fb8!important}#folderPrint .summary04 table.blue tbody td:first-of-type{color:#256fb8}#folderPrint .summary04 table.pink thead td:nth-of-type(2){background:#f2bbd2!important}#folderPrint .summary04 table.pink thead td:nth-of-type(3){background:#ffaecf!important}#folderPrint .summary04 table.pink thead td:nth-of-type(4){background:#e17090}#folderPrint .summary04 table.pink tbody td:first-of-type{color:#e17090}#folderPrint .summary04 table.orange thead td:nth-of-type(2){background:#f5cf21!important}#folderPrint .summary04 table.orange tbody td:first-of-type{color:#f5cf21}#folderPrint{color:#000;font-size:1.2rem;line-height:1.5;-webkit-print-color-adjust:exact}#folderPrint section{padding:48px 64px}#folderPrint .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}#folderPrint .header h1{font-size:2.4rem}#folderPrint .header>div{display:flex}#folderPrint .header>div>span{border:1px solid #000;border-radius:4px;font-size:1rem;padding:8px;text-align:center;width:80px}#folderPrint .header>div>span:nth-of-type(n+2){margin-left:8px}#folderPrint .header>div>span.null{border-color:#ccc;color:#ccc}#folderPrint .body{height:calc(100% - 68px)}#folderPrint .body>.flex{display:flex;height:100%;justify-content:space-between}#folderPrint .body>.flex>div{width:calc(50% - 24px)}#folderPrint .body>.grid{display:grid;height:100%}#folderPrint .body .report{border-radius:16px;padding:24px;position:relative}#folderPrint .body .report h2{font-size:1.8rem;margin-bottom:16px}#folderPrint .body .report .detail>p{display:inline-block}#folderPrint .body .report .detail>ul li{display:inline-block;padding-left:16px;position:relative}#folderPrint .body .report .detail>ul li:not(:last-of-type){margin-bottom:12px}#folderPrint .body .report .detail>ul li:before{border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:6px;width:6px}#folderPrint .body .report .detail>ul li>dl{border-left:1px solid #000;margin-top:16px;padding-left:16px}#folderPrint .body .report .detail>ul li>dl dt{font-size:1.4rem}#folderPrint .body .report .detail>ul li>dl+p{margin-top:16px}#folderPrint .body .report .detail .null{color:#c7161e;font-size:1rem}#folderPrint .body .report.green{background:#e1efef}#folderPrint .body .report.green li:before{background:#41b25d}#folderPrint .body .report.orange{background:#fff8e5}#folderPrint .body .report.orange li:before{background:#ffc107}#folderPrint .body .report.pink{background:#fef1f5}#folderPrint .body .report.pink li:before{background:#f56eaf}#folderPrint .body .report .count{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}#folderPrint h2{font-size:1.8rem}#folderPrint .bubble{align-items:center;display:flex;margin-bottom:16px}#folderPrint .bubble .logoIcon svg{height:32px;vertical-align:bottom;width:auto}#folderPrint .bubble .text{border-radius:2px;color:#fff;font-size:1.8rem;font-weight:700;margin-left:16px;padding:4px 8px;position:relative;width:100%}#folderPrint .bubble .text:before{border:4px solid transparent;border-right:16px solid;content:"";left:-16px;position:absolute;top:calc(50% - 4px)}#folderPrint .bubble.navy .logoIcon svg{fill:#4a5275}#folderPrint .bubble.navy .text{background:#4a5275}#folderPrint .bubble.navy .text:before{border-right-color:#4a5275}#folderPrint .bubble.blue .logoIcon svg{fill:#256fb8}#folderPrint .bubble.blue .text{background:#256fb8}#folderPrint .bubble.blue .text:before{border-right-color:#256fb8}#folderPrint .bubble.pink .logoIcon svg{fill:#e17090}#folderPrint .bubble.pink .text{background:#e17090}#folderPrint .bubble.pink .text:before{border-right-color:#e17090}#folderPrint .unit{margin-top:8px}#folderPrint .unit>header{font-size:1.2rem;font-weight:700}#folderPrint .unit>div{display:flex;margin-top:4px}#folderPrint .unit>div>.bar{background:#e5e5e5;border-radius:8px;height:16px;overflow:hidden;width:100%}#folderPrint .unit>div>.bar>span{display:inline-block;height:100%;vertical-align:text-top;width:calc(20% - 3.2px)}#folderPrint .unit>div>.bar>span:nth-of-type(n+2){border-left:4px solid #fff}#folderPrint .unit>div>.bar>span.posi{background:#ffc107}#folderPrint .unit>div>.bar>span.nega{background:#7c6495}#folderPrint .unit>div>.bar>div{height:100%}#folderPrint .unit>div>.bar>div.prev{border-right:2px dashed;margin-top:-16px;mix-blend-mode:multiply;opacity:.75}#folderPrint .unit>div>.bar>div.eq{background:#1b97ed}#folderPrint .unit>div>.bar>div.eq+.prev{border-color:#249adf}#folderPrint .unit>div>.bar>div.iq{background:#ed5e79}#folderPrint .unit>div>.bar>div.iq+.prev{border-color:#f56eaf}#folderPrint .unit>div>.bar>div.posi{background:#ffc107}#folderPrint .unit>div>.bar>div.posi+.prev{border-color:#eba806}#folderPrint .unit>div>.bar>div.nega{background:#7c6495}#folderPrint .unit>div>.bar>div.nega+.prev{border-color:#3b2757}#folderPrint .unit>div>.num{font-size:1.2rem;line-height:1;margin-left:auto;text-align:right;width:5.5em}#folderPrint .unit>div>.num:empty:after{color:rgba(0,0,0,.5);content:"-"}#folderPrint .page01{align-items:center;display:flex;justify-content:center;position:relative}#folderPrint .page01>div{text-align:center;width:640px}#folderPrint .page01>div .logo{margin:0 auto}#folderPrint .page01>div .logo .sname{font-size:1.6rem}#folderPrint .page01>div .logo .img{margin:12px auto;width:160px}#folderPrint .page01>div .logo .img img{height:auto;width:100%}#folderPrint .page01>div .logo b{font-size:1.8rem}#folderPrint .page01>div .logo b i{margin:0 4px}#folderPrint .page01>div .student{border:1px solid #000;border-radius:4px;margin-top:24px}#folderPrint .page01>div .student .number{border-bottom:1px solid #000;min-height:34px;padding:.5em;text-align:left}#folderPrint .page01>div .student .name{font-size:1.8rem;padding:12px;text-align:center}#folderPrint .page01>div .student .name span{display:inline-block;font-size:1.4rem;margin-left:10px}#folderPrint .page01>div .aleart{border-radius:6px;color:#c7161e;font-size:1.3rem;font-weight:700;margin-top:24px}#folderPrint .page01>div .packages{display:flex;margin-top:24px}#folderPrint .page01>div .packages>.package{width:calc(33.33333% - 10.66667px)}#folderPrint .page01>div .packages>.package:nth-of-type(n+2){margin-left:16px}#folderPrint .page01>div .packages>.package>header{border-bottom:1px solid #000;padding-bottom:4px}#folderPrint .page01>div .packages>.package>ul{border-radius:4px;margin-top:8px;text-align:left}#folderPrint .page01>div .packages>.package>ul>li{display:flex;font-size:1.1rem;justify-content:space-between;list-style:none}#folderPrint .page01>div .packages>.package>ul>li:nth-of-type(n+2){margin-top:8px}#folderPrint .page01>div .packages>.package>ul>li>.old div{color:#9e9e9e}#folderPrint .page01>div .date{font-size:1.6rem;margin-top:24px}#folderPrint .page01>div .date span{margin-left:4px}#folderPrint .diag02 .body{position:relative}#folderPrint .diag02 .body .text p{font-size:1.4rem;letter-spacing:.15em}#folderPrint .diag02 .body .text p+p{margin-top:20px}#folderPrint .diag02 .body .text p span{font-weight:700}#folderPrint .diag02 .body .text p span.iq{color:#e17090}#folderPrint .diag02 .body .text p span.eq{color:#256fb8}#folderPrint .diag02 .body img{position:absolute;right:20px;top:-30px}#folderPrint .qr{border:1px solid hsla(0,0%,62%,.3);border-radius:12px;display:flex;padding:10px}#folderPrint .qr .code a{display:block;width:120px}#folderPrint .qr .code a img{width:100%}#folderPrint .qr .detail{margin-left:10px;padding-top:10px}#folderPrint .qr .detail header{font-size:1.6rem;font-weight:700;margin-bottom:12px}#folderPrint .qr .detail p{font-size:1.1rem}#folderPrint .notice{color:#c7161e;font-size:1rem;margin:8px 0;text-align:justify;text-justify:inter-ideograph}#folderPrint .EQbox{margin:0 auto;width:240px}#folderPrint .EQbox .chart_eqs_pins{align-items:center;display:flex;justify-content:center;padding:8px 8px 0}#folderPrint .EQbox .chart_eqs_pins span:nth-of-type(n+2){margin-left:8px}#folderPrint .EQbox .chart_eqs_pins span img{margin-right:4px}#folderTransition li{list-style:none;white-space:nowrap}#folderTransition #transition{position:relative}#folderTransition #transition #transitionChartCtrl{display:flex;justify-content:space-between}#folderTransition #transition #transitionChartCtrl .select{width:96px}#folderTransition #transition #transitionChartCtrl .select select{height:36px}#folderTransition #transition #transitionChartCtrl .lr{display:flex}#folderTransition #transition #transitionChartCtrl .lr>.button{align-items:center;border:1px solid #e5e5e5;border-radius:4px;color:#9e9e9e;display:flex;height:36px;justify-content:center;width:36px}#folderTransition #transition #transitionChartCtrl .lr>.button:nth-of-type(2){margin-left:8px}#folderTransition #transition #transitionChartCtrl .lr>.button:hover{cursor:pointer;opacity:.5}#folderTransition #transition .canvas{margin-top:16px}#folderTransition #transition .canvas canvas{height:100%}#folderTransition #transition .ctrl #transitionChartCtrlClear{align-items:center;background:#f0f0f0;color:#9e9e9e;display:flex;font-size:1.2rem;height:36px;justify-content:center;padding:8px}#folderTransition #transition .ctrl #transitionChartCtrlClear:hover{color:#000;cursor:pointer}#folderTransition #transition .ctrl #transitionChartToggle>.box>.group:nth-of-type(n+2){margin-top:16px}#folderTransition #transition .ctrl #transitionChartToggle>.box>.group dl dt{font-size:1.4rem;white-space:nowrap}#folderTransition #transition .ctrl #transitionChartToggle>.box>.group dl dd{margin-top:4px}#folderTransition .folderTransitionDump{background:#e72514;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;margin-top:24px;padding:4px}#folderTransition .scroll{margin-top:16px}#folderTransition .scroll table{width:auto}#folderTransition .scroll table:nth-of-type(n+2){margin-top:16px}#folderTransition .scroll table thead th{color:#000;font-size:1.4rem;font-weight:700;text-align:left}#help header{background:#000;font-weight:700;padding:16px 0;text-align:center}#help header a{color:#fff;font-size:2.8rem}#help header a span{display:block;font-family:Futura,serif;font-size:1.6rem;margin-top:2px}#help h1{font-size:2.4rem;margin-bottom:20px}#help h2{border-bottom:2px solid #000;font-size:2rem;margin:32px 0 24px;padding-bottom:4px}#help .content{margin:40px auto;padding:0 20px;width:769px}.helpIndex dl{margin-top:32px}.helpIndex dl dt{font-size:1.8rem}.helpIndex dl dd{margin-top:8px}.helpIndex dl dd a{border:1px solid #000;border-radius:12px;display:flex;overflow:hidden;transition:all .3s;width:100%}.helpIndex dl dd a div{font-size:1.6rem}.helpIndex dl dd a div:first-of-type{align-items:center;background:#000;color:#fff;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;min-height:48px;width:48px}.helpIndex dl dd a div:nth-of-type(2){color:#000;padding:12px 48px 12px 16px;position:relative;width:calc(100% - 48px)}.helpIndex dl dd a div:nth-of-type(2):before{content:"";display:block;font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:16px;top:calc(50% - 12px);transition:all,.3s}.helpIndex dl dd a:hover{background:#f5f5f5;box-shadow:none}.helpIndex dl dd a:hover div:nth-of-type(2):before{right:12px}.helpArticle p{margin:16px 0 24px}.helpArticle table{background:#fff;border:1px solid #000;border-radius:12px;font-size:1.3rem;margin:16px 0;overflow:hidden}.helpArticle table td{padding:12px 16px}.helpArticle table td>b{font-weight:700}.helpArticle table td>ul{padding-left:4px}.helpArticle table td>ul li{font-weight:400;margin-top:4px;padding-left:9px;position:relative}.helpArticle table td>ul li:before{background:#000;border-radius:2px;content:"";display:inline-block;height:4px;left:0;position:absolute;top:8px;width:4px}.helpArticle table td.yellow{background:#f8d519}.helpArticle table td.orange{background:#e86d37}.helpArticle table td.green{background:#31ad6c}.helpArticle table td.blue{background:#5084be}.helpArticle table td.black{background:#000;color:#fff}.helpArticle table tr td:not(:last-child){border-right:1px dashed #000}.helpArticle table thead tr td{background:#eee;border-bottom:1px solid #000;color:#000;font-weight:700}.helpArticle table tbody tr td:first-of-type{font-weight:700}.helpArticle table tbody tr:not(:last-of-type) td{border-bottom:1px dashed #000}.helpArticle table tbody tr:last-of-type td{border-bottom:none}.helpArticle .supplement{background:#f3f3f3;border-radius:12px;margin-top:24px;padding:16px}.helpArticle .supplement dt{font-size:1.4rem}.helpArticle .supplement dd{font-size:1.2rem;margin-top:6px}.bread{margin:40px 0}.bread li{display:inline-block;font-size:1.2rem}.bread li a{color:#000;display:inline-block}.bread li a:hover{text-decoration:underline}.bread li a img{height:16px;vertical-align:-3px;width:auto}.bread li:nth-of-type(n+2):before{color:#ccc;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:700;margin:0 8px}#openAssign{padding:80px 0}#openAssign .logo{text-align:center}#openAssign .logo img{height:auto;width:150px}#openAssign form{background:#f5f5f5;border-radius:12px;margin:24px auto 0;padding:24px 16px;position:relative;width:360px}#openAssign form>dl>dt{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}#openAssign form>dl>dt i{color:#249adf;font-size:1.2rem;margin-right:6px}#openAssign form>dl>dd:nth-of-type(2){margin-top:30px}#openAssign form>dl>dd:nth-of-type(2) .input>div:nth-of-type(n+2){margin-top:8px}#openAssign form>dl>dd .aboutThis{line-height:1.4;margin-bottom:20px}#openAssign form .terms{margin-top:20px;text-align:center}#openAssign form .terms label{color:#000}#openAssign form .terms label span{top:-3px}#openAssign form .terms label a{color:#249adf}#openAssign form .terms label a:hover{opacity:.75}#opanMailaddr form{background:#fff;margin:20px auto 0;padding:20px;width:420px}#opanMailaddr form header{font-weight:700}#opanMailaddr form p{margin-top:10px}#opanMailaddr form [type=password]{display:block;margin-top:20px;width:100%}#opanMailaddr form [type=submit]{border-color:transparent;margin-top:24px}#openPassword .passContainer{background:#f5f5f5;border-radius:12px;margin:40px auto 0;padding:24px;width:400px}#openPassword .passContainer>header{font-size:2rem;font-weight:700;text-align:center}#openPassword .passContainer p{margin-top:12px}#openPassword .passContainer form{margin-top:16px}#openPassword .passContainer form header{font-size:1.2rem;margin-bottom:4px}#openPassword .passContainer form input[type=submit].submit{margin:24px auto 0}#open{background:#fff;margin:0 auto;min-height:100vh}#openSignin .loginContainer{padding:80px 0}#openSignin .loginContainer>.logo{height:auto;margin:0 auto;width:150px}#openSignin .loginContainer>.logo img{height:auto;width:100%}#openSignin .loginContainer>.formContainer{border-radius:8px}#openSignin .loginContainer>.formContainer>div>form>.header{font-size:2.4rem;font-weight:700;text-align:center}#openSignin .loginContainer>.formContainer>div>form>.body{margin-top:24px}#openSignin .loginContainer>.formContainer>div>form>.body header{font-size:1.2rem;margin-bottom:2px}#openSignin .loginContainer>.formContainer>div>form>.body .terms{margin-top:1em;text-align:center}#openSignin .loginContainer>.formContainer>div>form>.body .aleart{color:#e72514;font-size:1.2rem;margin-top:12px}#openSignin .loginContainer>.formContainer>div>form>.body .reset{margin-top:8px;text-align:right}#openSignin .loginContainer>.formContainer>div>form>.body .reset a{display:inline-block}#openSignin .loginContainer>.formContainer>div>form>.footer{margin-top:32px}#openSignin .loginContainer>.formContainer>div>form>.footer input[type=submit]{width:100%}#openSignin #update{margin:0 auto;max-width:720px}#openSignin #update .frame{margin-top:40px}#openSignin #update .frame .frameHeader{align-items:center;display:flex;font-size:1.6rem;font-weight:700;position:relative}#openSignin #update .frame>.frameBody{display:flex;flex-wrap:wrap;padding:16px}#openSignin #update .frame>.frameBody>input[type=checkbox].close+label{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:36px;justify-content:center;margin:16px auto 0;width:136px}#openSignin #update .frame>.frameBody>input[type=checkbox].close+label:before{display:none}#openSignin #update .frame>.frameBody dd div{color:#e72514;font-size:1.6rem;font-weight:700;margin-bottom:8px}#openSignin #update .frame>input[type=checkbox]+label{background:#f5f5f5;display:block;padding:8px 12px;position:relative}#openSignin #update .frame>input[type=checkbox]+label:before{color:#ccc;content:"";display:inline-block;font-family:Font Awesome\ 5 free;font-size:1.4rem;font-weight:700;left:auto;line-height:1;margin:0;position:absolute;right:12px;top:calc(50% - 7px)}#openSignin #update .frame>input[type=checkbox]+label+.frameBody,#openSignin #update .frame>input[type=checkbox]+label+.frameBody #aboutSystemUpdate header{display:none}#openSignin #update .frame>input[type=checkbox]+label+.frameBody p{color:#000;margin-bottom:16px}#openSignin #update .frame>input[type=checkbox]+label+.frameBody p b{color:#e72514;font-size:1.6rem;font-weight:700}#openSignin #update .frame>input[type=checkbox]:checked+label{color:#000}#openSignin #update .frame>input[type=checkbox]:checked+label:before{content:""}#openSignin #update .frame>input[type=checkbox]:checked+label+.frameBody{display:block}#openUnavailable .content{background:#fff;border-radius:4px;margin:30px auto 0;width:640px}#openUnavailable .content .body{padding:30px}#openUnavailable .content .body div{background:#e72514;color:#fff;font-size:1.8rem;font-weight:700;margin:20px 0;padding:15px;text-align:center}.openMenu>div{padding:6px 6px 0}.openMenu>div a{display:block;padding:8px}.openMenu>div a.selected{color:#fff}.openMenu>div a:hover{background:#e72514;color:#fff}#status40x{text-align:center}#status40x .content{margin:0 auto;padding:80px 30px;width:768px}#status40x .content .img img{height:auto;width:120px}#status40x .content p{margin-top:15px;text-align:center}#status40x .content a{align-items:center;background:#249adf;border-radius:20px;color:#fff;display:flex;height:40px;justify-content:center;margin:50px auto 0;min-width:160px;text-align:center;width:160px}#rIndex{background:#000}#rIndex>.inner{background:#fff;margin:0 auto;min-height:720px;padding:16px;width:360px}#rIndex>.inner>header{font-size:1.8rem;font-weight:700;margin-bottom:16px}#rIndex>.inner #rIndexMeta{margin:16px 0}#rIndex>.inner #rIndexMeta table tr:first-of-type td{border-top:1px solid #e5e5e5}#rIndex>.inner #rIndexMeta table tr td:first-child{background:#f5f5f5}#rIndex>.inner .folderResultFormat dl,#rIndex>.inner .folderResultFormat>div{margin-top:24px}#rIndex>.inner .chart_eqs{margin:16px auto 0;padding:0;width:240px}#rIndex>.inner p.small{font-size:1.2rem;margin:16px 0}#rIndex>.inner>footer{background:#f5f5f5;padding:1em}#rIndex>.inner>footer p{font-size:1.2rem}#rIndex>.inner>footer a{background:#249adf;border-radius:4px;color:#fff;display:block;font-size:1.2rem;margin:12px auto 0;padding:9px 0;text-align:center;width:136px}#rIndex>.inner>footer a:hover{background:#1976d2;text-decoration:none}#rootAccount .search{margin-left:auto}#rootAccount table th.name{width:12em}#rootAccount table th.name>div{width:10em}#rootAccount table td.belongs a{position:relative}#rootAccount table td.belongs a+a{margin-left:10px}#rootAccount table td.belongs a+a:before{content:",";display:block;height:10px;left:-10px;position:absolute;top:0;width:10px}#rootExport .select{display:block;width:240px}#rootExport .select select{width:100%}#rootExport dl dd:nth-of-type(n+2){margin-top:16px}#rootExport dl dd dl{margin:8px 0 0 28px}#rootExport dl dd dl dt{font-size:1.4rem;font-weight:700}#rootExport table{margin-top:24px}#rootIndex [data-sname] b{filter:blur(2.5px)}#rootJson .link{align-items:center;-webkit-appearance:none;background:#249adf;border:1px solid transparent;border-radius:23px;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;margin:30px auto 0;padding:0 20px}#rootJson .link:hover{background:#fff;border-color:#249adf;color:#249adf;transition:all .3s}#rootManual dl>dd p{margin:8px 0}#rootManual dl>dd p code i{color:#e72514}#rootManual dl>dd ul{margin:16px 0}#rootManual dl>dd ul li{margin:0 0 0 32px}#rootManual dl>dd ul li:nth-child(n+2){margin-top:6px}#rootMtime .back{align-items:center;background:#f0f0f0;border-radius:4px;color:#000;display:flex;height:36px;justify-content:center;width:120px}#rootMtime .back i{margin-right:8px}#rootMtime .back:hover{background:#e5e5e5;text-decoration:none}#rootMtime table{margin-top:24px}#rootMtime table tbody td:first-child .grayout{opacity:.5}#rootMtime ul{padding-left:16px}#rootMtime ul li{list-style:initial}#rootMtime ul li:nth-of-type(n+2){margin-top:8px}#rootPayment form[method=post]{background:hsla(0,0%,62%,.1);padding:4px 0}#rootPayment form[method=post]>div{align-items:center;display:flex}#rootPayment form[method=post]>div>*{margin:4px;white-space:nowrap}#rootPayment form[method=post] [type=date]{width:128px}#rootPayment form[method=post] [name=volume]{width:64px}#rootPayment form[method=post] [name=memo]{width:100%}#rootPayment form[method=get]{margin:6px 3px;padding:0 6px}#rootPayment form[method=get] select{margin-left:6px}#rootPressEdit .columns{display:grid;width:100%}#rootPressEdit .columns>.columnWest{grid-column:1/2;grid-row:1/2}#rootPressEdit .columns>.columnEast{grid-column:2/3;grid-row:1/2}#rootPressEdit .columns>.columnWest dl>dt{display:flex;font-weight:700;justify-content:space-between}#rootPressEdit .columns>.columnWest dl>dt i:hover+.callout{display:block}#rootPressEdit .columns>.columnWest dl>dt i:hover+.callout:before{border:6px solid transparent;border-top-color:#000;content:"";left:8%;position:absolute;top:100%}#rootPressEdit .columns>.columnWest dl>dt>div:nth-of-type(2) a{font-size:1.4rem}#rootPressEdit .columns>.columnWest dl>dd{margin-top:8px}#rootPressEdit .columns>.columnWest dl>dd p{margin:8px 0 12px}#rootPressEdit .columns>.columnWest dl>dd input[name=title]{width:100%}#rootPressEdit .columns>.columnWest dl>dd textarea{height:400px}#rootPressEdit .columns>.columnWest dl>dd input[name=image]{width:100%}#rootPressEdit .columns>.columnWest dl>dd p{line-height:1.4}#rootPressEdit .columns>.columnWest dl>dd>div.url{align-items:center;display:flex}#rootPressEdit .columns>.columnWest dl>dd>div.url>:first-child{font-size:1.2rem;white-space:nowrap}#rootPressEdit .columns>.columnWest dl>dd>div.url>:nth-child(2){padding:0 0 0 6px;width:100%}#rootPressEdit .columns>.columnWest dl>dd>div.url>:nth-child(2) input[name=pid]{width:100%}#rootPressEdit .columns>.columnWest dl>dd>div>header{font-size:1.2rem}#rootPressEdit .columns>.columnWest dl>dd>div>ul{margin-top:6px;padding-left:4px}#rootPressEdit .columns>.columnWest dl>dd>div>ul li{font-size:1.2rem;list-style:none;padding-left:12px;position:relative}#rootPressEdit .columns>.columnWest dl>dd>div>ul li:before{background:#000;border-radius:2px;content:"";display:block;height:4px;left:0;margin-top:-2px;position:absolute;top:50%;width:4px}#rootPressEdit .columns>.columnWest dl>dd>div>ul li+li{margin-top:6px}#rootPressEdit .columns>.columnEast ul>li{display:flex}#rootPressEdit .columns>.columnEast ul>li:nth-of-type(n+2){margin-top:16px}#rootPressEdit .columns>.columnEast ul>li>img{height:72px;width:72px}#rootPressEdit .columns>.columnEast ul>li>div{font-size:1.2rem;margin-left:12px}#rootPressEdit .columns>.columnEast ul>li>div header span{font-size:1.4rem;font-weight:700}#rootPressEdit .columns>.columnEast ul>li>div>div{margin:4px 0 0}#rootPressEdit .columns>.columnEast ul>li>div>div code{margin:0}#rootPressEdit .columns>.columnEast ul>li>div #copyButton{border:none;padding:4px 8px}#rootPressEdit .columns>.columnEast ul>li>div #copyButton:hover{cursor:pointer;opacity:.8}#rootPressEdit .columns>.columnEast ul:first-of-type{padding-top:0}#rootPressImages form[enctype="multipart/form-data"] input[type=file]{display:none}#rootPressImages form:nth-of-type(2){margin:8px -8px 0}#rootPressImages form:nth-of-type(2) ul>li{display:inline-block;padding:8px;width:12.5%}#rootPressImages form:nth-of-type(2) ul>li>a{border:1px solid hsla(0,0%,62%,.2);display:block}#rootPressImages form:nth-of-type(2) ul>li>a>img{height:auto;width:100%}#rootPressImages form:nth-of-type(2) ul>li>a>code{background:rgba(0,0,0,.75);color:#fff;display:block;font-size:1rem;height:24px;margin:-24px 0 0;padding:5px 3px 0;position:relative;text-align:center;z-index:10}#rootPressImages form:nth-of-type(2) ul>li>div{align-items:center;display:flex;font-size:1.2rem;margin-top:4px}#rootPress table tr td.ogp{width:72px}#rootPress table tr td.ogp a{display:block;height:56px;width:56px}#rootPress table tr td.ogp a:hover{opacity:.8}#rootPress table tr td.ogp img{height:56px;width:56px}#rootPress table tr td.title{white-space:nowrap}#rootPress table tr td.title a{color:#000;display:inline-block}#rootPress table tr td.title div span{background:#000;border-radius:2px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:1px 4px}#rootPress table tr td.title div:nth-of-type(2){margin-top:4px}#rootPress table tr td.release div{position:relative}#rootPress table tr td.release div:nth-of-type(2){font-size:1.2rem;margin-top:2px}#rootPress table tr td.release div[class^=status_]{display:inline-block}#rootPress table tr td.release div[class^=status_].status_draft{color:#e72514}#rootPress table tr td.release div[class^=status_].status_reserved{color:#ffc107}#rootPress table tr td.release div[class^=status_].status_ontheweb{color:#249adf}#rootSchoolInfo .contentBody form .pkg{display:inline-block;width:40px}#rootSchoolInfo .contentBody form .num{text-align:right;width:calc(33.33333% - 33.33333px)}#rootSchoolInfo .contentBody form .num+span{display:inline-block;text-align:center;width:30px}#rootSchoolInfo .contentBody form .num+input[type=text]{margin-left:10px;width:calc(66.66667% - 16.66667px)}#rootSchoolInfo .contentBody .price table tr td{border:none}#rootSchoolInfo .contentBody .price table tr td:nth-of-type(2) div{display:inline-block}#rootSchoolInfo .contentBody .price table tr td:nth-of-type(2) div:first-of-type i{margin-left:4px}#rootSchoolInfo .contentBody .price table tr td:nth-of-type(2) div:nth-of-type(2){margin-left:16px}#rootSchoolInfo .contentBody .price table tr:first-of-type td{padding-top:0}#rootSchoolInfo .contentBody .price table tr:nth-of-type(3) td{padding-bottom:0}#rootSchoolInfo .contentBody .pay .setting{margin:8px 0 0 28px}#rootSchoolInfo .contentBody .pay .setting>header{font-weight:700}#rootSchoolInfo .contentBody .pay .setting>p{font-size:1.2rem;margin-top:4px}#rootSchoolInfo .contentBody .pay .setting>table{margin-top:16px}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td input+label{white-space:nowrap}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:nth-of-type(2) input{width:120px}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:nth-of-type(2) i{margin-left:4px}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:nth-of-type(3) .input:nth-of-type(n+2){margin-top:4px}#rootSync dl#rootSyncLink dt{font-size:1.6rem}#rootSync dl#rootSyncLink dd i{color:#e72514}#rootToc form{padding:20px}#rootToc header{font-size:1.8rem;font-weight:700;margin-bottom:12px}#rootToc .qrs{margin-top:24px}#rootToc .qrs img{height:120px;width:120px}#rootToc .scroll+.scroll{margin-top:24px}#schoolBalances table tbody tr td.detail a{border:1px solid #e5e5e5;border-radius:4px;color:#000;display:block;margin:0 auto;padding:6px;text-align:center;width:60px}#schoolBalances table tbody tr td.detail a:hover{border-color:#249adf;color:#249adf;transition:all .3s}#schoolBatchConfirm .scroll{margin-top:24px}#schoolBatchConfirm .scroll table td{vertical-align:top}#schoolBatchConfirm .scroll table td.num{vertical-align:middle}#schoolBatchConfirm .scroll table td b{display:inline-block;font-size:1.2rem}#schoolBatchConfirm .scroll table td b.err{color:#e72514}#schoolBatchConfirm .scroll table td b.change{color:#41b25d}#schoolBatchConfirm .scroll table td b.invalid{background:#e72514}#schoolBatchConfirm .scroll table td b.validRow{background:#41b25d;border-radius:4px;color:#fff;font-weight:700;padding:4px}#schoolBatchConfirm .scroll table td b.invalidRow{background:#e72514;border-radius:4px;color:#fff;font-weight:700;padding:4px}#schoolBatchConfirm .scroll table td i{display:inline-block;font-size:1.2rem;margin-left:4px}#schoolBatchConfirm .scroll table td i:empty:before{content:"-"}#schoolBatchConfirm .scroll table td i.err{color:#e72514}#schoolBatchConfirm .scroll table td i.change{color:#41b25d}#schoolBatchConfirm .scroll table td i.invalidRow{color:#e72514}#schoolBatchConfirm .block{border-radius:0 12px 12px 12px;margin-top:16px}#schoolBatchConfirm .block header{border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;padding:4px 12px;text-align:center}#schoolBatchConfirm .block ul{border-radius:0 12px 12px 12px}#schoolBatchConfirm .block ul li{padding-left:16px;position:relative}#schoolBatchConfirm .block ul li:before{border-radius:3px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:8px;width:6px}#schoolBatchConfirm .block ul li:nth-of-type(n+2){margin-top:6px}#schoolBatchConfirm .block ul li a{text-decoration:underline}#schoolBatchConfirm .block.orange header{background:#ffc107}#schoolBatchConfirm .block.orange ul{background:rgba(255,193,7,.1);padding:16px}#schoolBatchConfirm .block.orange ul li:before{background:#ffc107}#schoolBatchConfirm .block.red header{background:#e72514}#schoolBatchConfirm .block.red ul{background:rgba(231,37,20,.07);border:1px solid #e72514;padding:16px}#schoolBatchConfirm .block.red ul li:before{background:#e72514}#schoolBatchConfirm .info{margin-top:16px}#schoolBatchConfirm .info .step{font-size:1.6rem;font-weight:700;margin-bottom:8px}#schoolBatchConfirm .option{margin-top:32px;text-align:center}#schoolBatchConfirm .option+form input[type=submit].submit{margin-top:16px}#schoolBatchConfirm .pagenav{justify-content:center}#schoolBatch form:not([enctype])>header{background:#e72514;border-radius:4px;color:#fff;display:inline-block}#schoolBatch form:not([enctype])>textarea{height:160px}#schoolBatch form:not([enctype])>.ftype{text-align:center}#schoolBatch .batchForm dd .process{margin-top:16px}#schoolBatch .batchForm dd .process>header{font-size:2rem;font-weight:700}#schoolBatch .batchForm dd .process>ol{counter-reset:number 0;list-style:none;margin-top:16px}#schoolBatch .batchForm dd .process>ol>li{padding:3px 0 24px;position:relative}#schoolBatch .batchForm dd .process>ol>li p{font-size:1.6rem;padding-left:20px}#schoolBatch .batchForm dd .process>ol>li p:before{content:counter(number) ".";counter-increment:number 1;display:inline-block;font-weight:700;height:20px;left:0;line-height:20px;position:absolute;top:5px;width:20px;z-index:1}#schoolBatch .batchForm dd .process>ol>li .group{margin:8px 0 0 20px}#schoolBatch .batchForm dd .process>ol>li .group ul{border-radius:0 12px 12px 12px}#schoolBatch .batchForm dd .process>ol>li .group ul li{padding-left:16px;position:relative}#schoolBatch .batchForm dd .process>ol>li .group ul li:before{border-radius:3px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:8px;width:6px}#schoolBatch .batchForm dd .process>ol>li .group ul li:nth-of-type(n+2){margin-top:6px}#schoolBatch .batchForm dd .process>ol>li .group ul li a{text-decoration:underline}#schoolBatch .batchForm dd .process>ol>li .group .download{color:#249adf;display:inline-block;text-decoration:underline}#schoolBatch .batchForm dd .process>ol>li .group .download a i{margin-right:8px}#schoolBatch .batchForm dd .process>ol>li .group .d-select{margin-top:12px}#schoolBatch .batchForm dd .process>ol>li .group .d-select>header{font-weight:700}#schoolBatch .batchForm dd .process>ol>li .group .d-select .select{margin-top:6px}#schoolBatch .batchForm dd .process>ol>li .group .template>p{margin-top:8px}#schoolBatch .batchForm dd .process>ol>li .group .template a{display:inline-block}#schoolBatch .batchForm dd .process>ol>li .group .template ul li:before{background:#000}#schoolBatch .batchForm dd .process>ol>li .block{border-radius:0 12px 12px 12px}#schoolBatch .batchForm dd .process>ol>li .block>header{border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-weight:700;padding:4px 12px;text-align:center}#schoolBatch .batchForm dd .process>ol>li .block.orange header{background:#ffc107}#schoolBatch .batchForm dd .process>ol>li .block.orange ul{background:rgba(255,193,7,.1);border:1px solid #ffc107;padding:16px}#schoolBatch .batchForm dd .process>ol>li .block.orange ul li:before{background:#ffc107}#schoolBatch .batchForm dd .process>ol>li .block.red header{background:#e72514}#schoolBatch .batchForm dd .process>ol>li .block.red ul{background:rgba(231,37,20,.07);border:1px solid #e72514;padding:16px}#schoolBatch .batchForm dd .process>ol>li .block.red ul li:before{background:#e72514}#schoolBatch .scroll{margin-top:24px}#schoolBatch .scroll table{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}#schoolBatch .scroll table tr:not(:last-of-type) td{border-bottom:1px solid #e5e5e5}#schoolBatch .scroll table tr td{vertical-align:top}#schoolBatch .scroll table tr td:not(:last-of-type){border-right:1px solid #e5e5e5}#schoolBatch .scroll table thead td{background:#f5f5f5;color:#000;white-space:nowrap}#schoolBatch .scroll table thead td span{margin-left:4px}#schoolBatch .scroll table thead td span.red{color:#e72514}#schoolBatch .scroll table thead td span.gray{color:#9e9e9e}#schoolBatch .scroll table tbody tr:first-of-type td{white-space:nowrap}#schoolBatch .caution{background:rgba(255,193,7,.1);border:2px solid #ffc107;border-radius:12px;margin-top:12px;padding:1em}#schoolBatch .caution header{color:#ffc107;font-size:1.6rem;font-weight:700}#schoolBatch .caution ul{padding:4px 0 0 16px}#schoolBatch .caution ul li{list-style:disc}#schoolBatch .caution ul li:nth-of-type(n+2){margin-top:4px}#schoolBatch .option{margin-bottom:16px}#schoolBatch .option ul{list-style:none;margin-top:12px}#schoolBranchInfo form [name=bname]{width:100%}#schoolBranchInfo form>div:nth-of-type(n+2){margin-top:24px}#schoolBranchInfo form>div>header{color:#000;font-size:1.6rem;font-weight:700;margin-bottom:8px}#schoolBranchInfo form>div p.detail{margin-bottom:15px}#schoolConf .logo .noSet{color:#ccc;text-align:center}#schoolConf .logo .logoUpload [type=file]{display:none}#schoolConf .logo .logoUpload .file{margin-top:16px;min-width:96px}#schoolConf .logo .logoUpload .file.red{color:#fff}#schoolConf .guest table td i.red{color:#e72514}#schoolConf .formBody .unit div:first-of-type img,#schoolExamItem form .flexBox.course input[type=text],#schoolExamItem form .flexBox.register table td input{width:100%}#schoolExamItem form table tfoot td{border-bottom:none}#schoolExamItem form table tr td{border:none}#schoolExamItem form table tr td:first-of-type{padding-left:0}#schoolExamItem form table tr td:last-of-type{padding-right:0}#schoolExamItem form table tr.copy td{background:transparent}#schoolExamItem form table tr.copy td .copyTrigger{border-radius:4px;color:#249adf;display:inline-block;font-size:1.4rem;padding:4px}#schoolExamItem form table tr.copy td .copyTrigger:hover{cursor:pointer}#schoolExamItem form table tr.copy td .copyTrigger>i{margin-right:4px}#schoolExamItem form table#schoolExamItemNth input[type=text]{width:340px}#schoolExamItem form table .template{display:none}#schoolGohi [id^=schoolGohi]>header{font-size:2.2rem;font-weight:700;margin-bottom:24px}#schoolGohi p b{background:#e7edf3;font-size:1.6rem;font-weight:700;margin-right:4px;padding:4px}#schoolGohi #schoolGohiPhase0 form>dl>dd>p{margin-bottom:12px}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs{margin:-4px}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=checkbox]+label,#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=text]{margin:4px}#schoolGohi #schoolGohiPhase2 dl dd+dt{margin-top:24px}#schoolGohi #schoolGohiPhase2 dl dd table{margin-top:8px}#schoolGohi #schoolGohiPhase2 dl dd .download{align-items:center;background:#000;border-radius:20px;color:#fff;display:flex;height:40px;justify-content:center;margin:16px auto 0;padding:4px 12px;width:200px}#schoolGohi #schoolGohiPhase2 dl dd .download>i{font-size:1.6rem;margin-right:8px}#schoolGohi #schoolGohiPhase2 dl dd input[type=submit].submit.red{margin-top:16px}#schoolGohi #schoolGohiHint{background:#f5f5f5;margin-top:24px;padding:1em}#schoolGohi #schoolGohiHint dt{font-size:1.4rem}#schoolGohi #schoolGohiHint dd{font-size:1.2rem}#schoolGohiStep1 dl dd+dt{margin-top:24px}#schoolGohiStep1 dl dd .download{background:#249adf;border-radius:4px;color:#fff;display:block;height:36px;margin-top:16px;max-width:160px;padding:6px 12px;text-align:center;width:136px}#schoolGohiStep1 dl dd .download:hover{background:#1976d2}#schoolGohiStep1 dl dd .download>i{font-size:1.6rem;margin-right:8px}#schoolGohiStep1 dl dd>ul{margin-top:12px}#schoolGohiStep1 dl dd>ul li{padding-left:16px;position:relative}#schoolGohiStep1 dl dd>ul li:before{background:#000;border-radius:4px;content:"";display:block;height:4px;left:4px;position:absolute;top:8px;width:4px}#schoolGohiStep1 dl dd>ul li:nth-of-type(n+2){margin-top:4px}#schoolGohiStep1 dl dd input[type=submit]{margin-top:16px}#schoolGrant .inputs .input>p{margin-top:.8em}#schoolFolders form[method=get] .narrow>.n-top>.left{font-size:1.2rem}#schoolFolders form[method=get] .narrow>.n-top>.left span{margin-right:16px}#schoolFolders form[method=get] .narrow>.n-top>.left span b{font-size:1.8rem;font-weight:700}#schoolFolders form[method=get] .narrow>.n-top>.left span i{margin:0 4px}#schoolFolders form[method=get] .narrow>.n-top>.right{display:flex}#schoolFolders form[method=get] .narrow>.n-top>.right>.search{position:relative}#schoolFolders form[method=get] .narrow>.n-top>.right>.button{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;margin-left:8px;padding:8px;position:relative;white-space:nowrap;width:72px}#schoolFolders form[method=get] .narrow>.n-top>.right>.button>img{height:auto;width:16px}#schoolFolders form[method=get] .narrow>.n-top>.right>.button.selected{border:1px solid #000;color:#000}#schoolFolders form[method=get] .narrow>.n-content{background:#f5f5f5;display:none;margin-top:1em;padding:1em}#schoolFolders form[method=get] .narrow>.n-content>.flex>div span{display:block;font-size:1.2rem;margin-bottom:3px}#schoolFolders table tr .name a{width:calc(100% - 10px - 7em)}#schoolFolders table tr .name .fid{color:#9e9e9e;font-size:1.2rem}#schoolFolders table tbody tr td .typo{display:block;height:100%;left:0;position:absolute;top:0;width:4px}#schoolFolders table tbody tr td span.level1{background:#ffc107;border-radius:17px;color:#fff;padding:4px 8px}#schoolFolders table tbody tr td span.level2{background:#e72514;border-radius:17px;color:#fff;padding:4px 8px}#schoolFolders table tbody tr td span.level3{background:#795fa1;border-radius:17px;color:#fff;padding:4px 8px}#schoolFolders table tbody tr td small{display:block;font-size:1rem}#schoolFolders .action{background:#f5f5f5;margin:30px auto 0;padding:15px;text-align:center;width:320px}#schoolFolders .action p{text-align:left}#schoolFolders .action .select{display:block;margin-top:15px}#schoolFolders .action .select select{width:100%}#typology{margin:24px 8px}#heatmapContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:24px 0;padding:8px 0}#heatmapContainer>.columun{margin:16px}#heatmapContainer>.columun .select{margin-bottom:16px;width:auto}#heatmapContainer>.columun .select>select{height:32px}#heatmapContainer>.columun>[data-heatmap]{height:256px;width:256px}.heatmapCursor{background:#fff;cursor:pointer;opacity:.5}.heatmapCursor,.heatmapFocus{display:none;position:absolute}.heatmapFocus{border:1px solid #333;box-sizing:border-box}.heatmapBalloon{background:rgba(0,0,0,.65);border-radius:0 8px 8px;display:none;padding:8px;position:absolute}.heatmapBalloon>div{align-items:center;display:flex}.heatmapBalloon>div>span:first-child{background:#fff;border-radius:4px;color:#000;font-size:1.2rem;padding:4px}.heatmapBalloon>div>span:first-child:hover{background:#249adf;color:#fff;cursor:pointer}.heatmapBalloon>div>span:nth-child(2){color:#fff;font-size:1.2rem;margin:0 0 0 4px}.heatmapBalloon>ul>li{list-style:none;margin:4px 0 0 4px}.heatmapBalloon>ul>li>a{color:#fff}.heatmapBalloon>ul>li>a:hover{color:#fff;text-decoration:underline}.heatmapBalloon>span{color:#fff;display:block;font-size:1.2rem;line-height:1.4;margin:8px 0 0;max-width:10em}#schoolIndexItems .download{margin:16px 0;text-align:right}#schoolIndexItems .download>div{display:inline-block}#schoolIndexItems .download>a,#schoolIndexItems .download>span{border-radius:2px;color:#fff;display:inline-block;height:32px;line-height:32px;margin-left:4px;padding:0 8px}#schoolIndexItems .download>a{background:#249adf}#schoolIndexItems .download>a:hover{background:#1976d2}#schoolIndexItems .download>span{background:rgba(0,0,0,.1)}#schoolIndexItems table thead>tr>td>div:nth-child(2){margin-top:.2px}#schoolIndexItems table thead td .valid i{color:#249adf;font-size:1.2rem;margin-left:4px;vertical-align:-.5px}#schoolIndexItems table .oval{background:rgba(0,0,0,.3);border:0;border-radius:8px;color:#fff;display:inline-block;font-size:1em;margin-top:2px;padding:1px 4px;text-decoration:none;white-space:nowrap}#schoolIndexItems table .oval:hover{background:#000;color:#fff}#schoolIndexItems table .oval.sortAsc{background:#e72514;color:#fff}#schoolIndexItems .photo{width:48px}#schoolIndexItems .photo>a{background-image:url(/images/usericon.svg);background-size:36px 36px;border-radius:4px;display:block;height:36px;overflow:hidden;width:36px}#schoolIndexItems .photo>a>img{height:36px;width:36px}#schoolIndexItems .name+*{font-size:1.2rem}#schoolIndexItems .main{font-size:1.6rem;padding:0 4px}#schoolIndexItems .sub{font-size:1.2rem;padding:0 4px}#schoolIndexItems .mid+.mid{margin-top:4px}#schoolIndexItems .datetime>:nth-child(2){font-size:1.2rem}#schoolIndexItems .icons i.gray2{color:#ccc;opacity:.5}#schoolIndexItems .icons i.orange{color:#ffc107}#schoolIndexItems .icons i.red{color:#e72514}#schoolIndexItems .icons i.gray{color:#9e9e9e}#schoolIndexItems [class^=typology_]{font-size:1.2rem}#schoolIndexItems [class^=typology_]:before{border-radius:.5em;content:"";display:inline-block;height:1em;vertical-align:middle;vertical-align:-2px;width:1em}#schoolIndexItems .tokki a{display:inline-block;font-size:1.6rem;margin:0 2px}#schoolIndexItems .typology_a:before{background:#36a2eb}#schoolIndexItems .typology_m:before{background:#4bc0c0}#schoolIndexItems .typology_r:before{background:#ff9f40}#schoolIndexItems .typology_s:before{background:#ff6384}#schoolIndexItems .typology_n:before{background:#c9cbcf}#schoolIndexItems span[class^=level]{display:inline-block}#schoolIndexItems .level1{background:linear-gradient(transparent 80%,#ffc107 0)}#schoolIndexItems .level2{background:linear-gradient(transparent 80%,#e72514 0)}#schoolIndexItems [data-sort]{display:inline-block;text-decoration:underline}#schoolIndexItems [data-sort].sortAsc,#schoolIndexItems [data-sort].sortDesc{color:#e72514}#schoolIndexItems [data-sort]:hover{border-color:#000;color:#000;cursor:pointer}#schoolIndexItems [class^=enq]:hover{cursor:default}#schoolIndexItems .enq4 i,#schoolIndexItems .enq5 i{color:#ffc107}#schoolIndexItems .enq6 i,#schoolIndexItems .enq7 i{color:#e72514}#schoolIndexItems .memo>div{color:#000;cursor:pointer;display:flex;justify-content:right}#schoolIndexItems .memo>div.clicked,#schoolIndexItems .memo>div:hover{text-decoration:underline}#schoolIndexItems .memo>div>.text{cursor:pointer;display:block;text-align:center}#schoolIndexItems .memo>div>.text>div:nth-child(2){font-size:1.2rem}#schoolIndexItems .memo>div .claimState0,#schoolIndexItems .memo>div .claimState1,#schoolIndexItems .memo>div .claimState2{border-radius:4px;display:inline-block;height:8px;margin-left:4px;width:8px}#schoolIndexItems .memo>div .claimState0.claimState0,#schoolIndexItems .memo>div .claimState1.claimState0,#schoolIndexItems .memo>div .claimState2.claimState0{background:#ccc}#schoolIndexItems .memo>div .claimState0.claimState1,#schoolIndexItems .memo>div .claimState1.claimState1,#schoolIndexItems .memo>div .claimState2.claimState1{background:#ffc107}#schoolIndexItems .memo>div .claimState0.claimState2,#schoolIndexItems .memo>div .claimState1.claimState2,#schoolIndexItems .memo>div .claimState2.claimState2{background:#e72514}.schoolIndexMemoTooltipMemo{height:280px;overflow:hidden;width:320px}.schoolIndexMemoTooltipMemo>*{width:302px}.schoolIndexMemoTooltipMemo>header{border-bottom:1px solid #000;font-size:1.6rem;margin-bottom:4px}.schoolIndexMemoTooltipMemo>.status{margin-top:12px}.schoolIndexMemoTooltipMemo>.status.unavailable{color:#e72514;font-weight:700}.schoolIndexMemoTooltipMemo>.unit{margin-top:8px}.schoolIndexMemoTooltipMemo>.unit>header{display:flex}.schoolIndexMemoTooltipMemo>.unit>header>:nth-child(2){margin:0 0 0 auto}.schoolIndexMemoTooltipMemo>.unit>.text{background:#fff;border:1px solid #000;font-size:1.4rem;height:2.4em;line-height:1.6;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.schoolIndexMemoTooltipMemo>.unit>.text.available{color:#000}.schoolIndexMemoTooltipMemo>.unit>.text.empty,.schoolIndexMemoTooltipMemo>.unit>.text.locked,.schoolIndexMemoTooltipMemo>.unit>.text.unavailable{color:#999}.schoolIndexMemoTooltipMemo>.notice{margin-top:4px;text-align:right}#schoolIndexMemoDrawer{-webkit-overflow-scrolling:touch;background:#fffef3;border:1px solid #000;box-shadow:0 0 3px rgba(0,0,0,.15);position:fixed;right:-100%;top:50%;transform:translateY(-320px);width:320px;z-index:1000}#schoolIndexMemoDrawer.hide{display:none}#schoolIndexMemoDrawer>form{padding:16px 12px}#schoolIndexMemoDrawer>form>header{border-bottom:1px solid #000;font-size:1.4rem;font-weight:700;padding-bottom:4px}#schoolIndexMemoDrawer>form>.status{margin-top:12px}#schoolIndexMemoDrawer>form>.status.unavailable{color:#e72514;font-weight:700}#schoolIndexMemoDrawer>form>.header{display:flex;margin-top:12px}#schoolIndexMemoDrawer>form>.header>span:nth-child(2){margin-left:8px}#schoolIndexMemoDrawer>form>.header.new1:after{background:#e72514;content:"";display:inline-block;height:8px;margin-left:4px;vertical-align:top;width:8px}#schoolIndexMemoDrawer>form>.parents{margin-top:4px}#schoolIndexMemoDrawer>form>.parents>header{display:flex;font-size:1.2rem}#schoolIndexMemoDrawer>form>.parents>header>span:nth-child(2){margin-left:auto}#schoolIndexMemoDrawer>form>.parents>.text{height:2.4em;width:100%}#schoolIndexMemoDrawer>form>.parents>.text>.multi,#schoolIndexMemoDrawer>form>.parents>.text>.single{background:#fff;border:1px solid #000;line-height:1.6;padding:4px;width:100%;z-index:1000}#schoolIndexMemoDrawer>form>.parents>.text>.multi.available,#schoolIndexMemoDrawer>form>.parents>.text>.single.available{color:#000}#schoolIndexMemoDrawer>form>.parents>.text>.multi.empty,#schoolIndexMemoDrawer>form>.parents>.text>.multi.locked,#schoolIndexMemoDrawer>form>.parents>.text>.multi.unavailable,#schoolIndexMemoDrawer>form>.parents>.text>.single.empty,#schoolIndexMemoDrawer>form>.parents>.text>.single.locked,#schoolIndexMemoDrawer>form>.parents>.text>.single.unavailable{color:#9e9e9e}#schoolIndexMemoDrawer>form>.parents>.text>.single{height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolIndexMemoDrawer>form>.parents>.text>.multi{box-shadow:2px 2px 1px 1px rgba(0,0,0,.12),2px 2px 2px 2px rgba(0,0,0,.1),2px 2px 3px 3px rgba(0,0,0,.08),2px 2px 4px 4px rgba(0,0,0,.06);display:none;min-height:32px;overflow-y:scroll;position:relative}#schoolIndexMemoDrawer>form>.parents>.text:hover>.single{display:none}#schoolIndexMemoDrawer>form>.parents>.text:hover>.multi{display:block}#schoolIndexMemoDrawer>form>.parents .graphs{align-items:center;display:flex;justify-content:right;margin-top:9px}#schoolIndexMemoDrawer>form>.parents .graphs>div{align-items:center;display:flex;font-size:1.2rem;margin-left:24px;white-space:nowrap}#schoolIndexMemoDrawer>form>.parents .graphs>div>:first-child{justify-content:right;padding-right:6px}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2){display:flex;justify-content:right}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div{background:#fff;border:1px solid #000;height:1.2em;padding:1px;position:relative;width:48px}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div>span{background:#e72514;display:inline-block;height:100%;left:0;position:absolute;top:0}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div>.batsu:after,#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div>.batsu:before{background:#e72514;content:"";display:block;height:6px;transform-origin:center center;width:24px;z-index:1001}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div>.batsu:before{transform:translateX(10px) translateY(3px) translateZ(1001px) rotate(45deg)}#schoolIndexMemoDrawer>form>.parents .graphs>div>:nth-child(2)>div>.batsu:after{transform:translateX(10px) translateY(-3px) translateZ(1001px) rotate(135deg)}#schoolIndexMemoDrawer>form>.flex{display:flex;font-size:1.2rem;margin:8px 0 0}#schoolIndexMemoDrawer>form>.flex>:nth-child(2){margin-left:auto}#schoolIndexMemoDrawer>form>textarea{border-color:#000;border-radius:0;font-size:1.4rem;height:200px;margin-top:4px}#schoolIndexMemoDrawer>form>p{font-size:1.2rem}#schoolIndexMemoDrawer>form>footer{margin-top:16px}#schoolIndexMemoDrawer>form>footer>div:first-of-type input[type=radio]:checked+label,#schoolIndexMemoDrawer>form>footer>div:first-of-type input[type=radio]:checked+label:before{color:#000}#schoolIndexMemoDrawer>form>footer>div:nth-of-type(2) input[type=submit]{margin-top:24px}#schoolIndexMemoCurtain{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;transform:translateZ(999px);width:100%;z-index:999}#schoolFoldersTogether{background:#f5f5f5;border-radius:12px;margin:24px auto 0;max-width:400px;padding:24px}#schoolFoldersTogether header{font-size:1.8rem;font-weight:700;text-align:center}#schoolFoldersTogether>ul{list-style:none;margin-top:12px}#schoolFoldersTogether>ul li:nth-of-type(n+2){list-style:none;margin-top:8px}#schoolFoldersTogether>ul li>ul{margin-left:26px}#schoolFoldersTogether>ul li>div{font-size:1.2rem;margin-left:28px}#schoolFoldersTogether [type=submit]{display:block;margin:20px auto 0}#schoolFoldersTogether p{font-size:1.2rem;margin-top:12px;text-align:center}#schoolIndex #schoolIndexSearch form .select{margin-right:4px}#schoolIndex #schoolIndexSearch form:last-child{margin-left:auto}#schoolPdf>.container{margin:0 auto;max-width:640px}#schoolPdf>.container .icon{text-align:center}#schoolPdf>.container .icon img{height:auto;width:32px}#schoolPdf>.container .icon i{font-size:3.2rem}#schoolPdf>.container>header{font-size:1.8rem;font-weight:700;margin-top:16px;text-align:center}#schoolPdf>.container>p{margin-top:12px}#schoolPdf>.container .button{background:#000;border-radius:20px;color:#fff;display:block;height:40px;margin:24px auto 0;padding:8px;text-align:center;width:160px}#schoolPdf>.container ul{margin-top:24px;max-width:769px}#schoolPdf>.container ul li{border:1px solid #e5e5e5;border-radius:12px}#schoolPdf>.container ul li>a{color:#000;display:block;padding:16px}#schoolPdf>.container ul li .flex{align-items:center;display:flex}#schoolPdf>.container ul li .flex>div:first-of-type{height:32px;width:32px}#schoolPdf>.container ul li .flex>div:nth-of-type(2){margin-left:16px;width:calc(100% - 48px)}#schoolPdf>.container ul li .flex>div:nth-of-type(2) header{font-size:1.6rem;font-weight:700}#schoolPdf>.container ul li .flex>div:nth-of-type(2) p{margin-top:4px}#schoolPdf>.container ul li:nth-of-type(n+2){margin-top:16px}#schoolPdf>.container ul li:hover{border-color:#000}#schoolPlanCancel form .text{border:1px solid #e5e5e5;border-radius:4px;padding:16px}#schoolPlanCancel form .text p:first-of-type{color:#e72514;font-size:1.6rem;font-weight:700}#schoolPlanCancel form .text p:nth-of-type(2){margin-top:.5em}#schoolPlanCancel form .buttons{margin-top:32px;text-align:center}#schoolPlanCancel form .buttons>div input[type=submit]{display:inline-block;margin:0 8px}#schoolPlanCancel form .buttons a.cancel{color:#000;display:inline-block;margin-top:1em}#schoolPlanChange .changeFlow{display:flex;justify-content:space-between;margin:20px auto 0}#schoolPlanChange .changeFlow>div{align-items:center;border:1px solid #e5e5e5;color:#e5e5e5;display:flex;font-weight:700;justify-content:center;padding:24px 10px 20px;position:relative;text-align:center;width:160px}#schoolPlanChange .changeFlow>div>span{align-items:center;background:#e5e5e5;border-radius:16px;color:#fff;display:flex;height:32px;justify-content:center;left:calc(50% - 16px);position:absolute;top:-20px;width:32px}#schoolPlanChange .changeFlow>div:after{border-color:transparent transparent transparent #e5e5e5;border-style:solid;border-width:6px 0 6px 8px;content:"";display:block;height:0;position:absolute;right:-8px;top:calc(50% - 6px);width:0}#schoolPlanChange .changeFlow>div:nth-of-type(3):after{display:none}#schoolPlanChange .changeFlow>div.selected{border-color:#000;color:#000}#schoolPlanChange .changeFlow>div.selected>span{background:#000}#schoolPlanChange .changeFlow>div.selected:after{border-color:transparent transparent transparent #000}#schoolPlanChange form .box:nth-of-type(n+2){margin-top:40px}#schoolPlanChange form .box:nth-of-type(n+2) table tbody td:nth-of-type(3){font-size:1.8rem;font-weight:700}#schoolPlanChange form .box>.header{color:#000;font-size:1.6rem;font-weight:700}#schoolPlanChange form .box>.header+.body{margin-top:8px}#schoolPlanChange form .box>.body{border:1px solid #e5e5e5}#schoolPlanChange form .box>.body>div{display:flex}#schoolPlanChange form .box>.body>div:nth-of-type(n+2){border-top:1px solid #e5e5e5}#schoolPlanChange form .box>.body>div>div{padding:.8em}#schoolPlanChange form .box>.body>div>div.ttl{align-items:center;background:#f5f5f5;display:flex;width:200px}#schoolPlanChange form .box>.body>div>div.detail{width:calc(100% - 200px)}#schoolPlanChange form .box>.body>div>div.detail p{font-size:1.2rem;margin-top:8px}#schoolPlanChange form.sectionStep1 .box .plan>.detail>.inputs .input input+label>span{font-size:1.2rem;margin-left:4px}#schoolPlanChange form.sectionStep1 .box .frame>.detail>i{margin:0 4px}#schoolPlanChange form.sectionStep3 .box table td{padding:.8em}#schoolPlanChange form.sectionStep3 .box table td:first-of-type{background:#f5f5f5;width:200px}#schoolPlanChange form.sectionStep3 .box table td:first-of-type,#schoolPlanChange form.sectionStep3 .box table td:nth-of-type(2){border-right:1px solid #e5e5e5}#schoolPlanChange form.sectionStep3 .box table thead tr td{border-bottom:1px solid #e5e5e5}#schoolPlanChange form.sectionStep3 .box table thead tr td:nth-of-type(n+2){background:none}#schoolPlanChange form.sectionStep3 .box table tbody tr td.minus{color:#e72514}#schoolPlanChange form.sectionStep3 .box table tbody tr:last-of-type td{border-bottom:none}#schoolPlanChange form.sectionStep3 #payjp_checkout_box{display:inline-block}#schoolPlanChange form .buttons{margin-top:24px;text-align:center}#schoolPlanChange form .buttons p{margin-bottom:1em}#schoolPlanChange form .buttons>div{align-items:center;display:flex;justify-content:center}#schoolPlanChange form .buttons>div button.back{width:160px}#schoolPlanChange form .buttons>div input[type=submit]{display:inline-block;margin:0 8px;width:160px}#schoolPlanChange form .buttons>div input[type=button]{background:#000;border:none;border-radius:20px;display:inline-block;font-size:1.4rem;font-weight:700;height:40px;margin:0 8px}#schoolPlanChange form .buttons a.cancel{color:#e72514;display:inline-block;margin-top:1em}#schoolPlanInvoice{color:#000;-webkit-print-color-adjust:exact}#schoolPlanInvoice>section{height:290mm;padding:10mm;page-break-before:always;width:209.5mm}#schoolPlanInvoice>section>.header>.top table{margin:0 0 0 auto;width:280px}#schoolPlanInvoice>section>.header>.top table tbody tr td{border-color:#000;font-size:1.2rem;padding:4px}#schoolPlanInvoice>section>.header>.ttl{font-size:2.4rem;font-weight:700;margin-top:40px;text-align:center}#schoolPlanInvoice>section>.body{margin-top:40px}#schoolPlanInvoice>section>.body .company{display:flex;justify-content:space-between}#schoolPlanInvoice>section>.body .company>.customer>.name span{margin-right:4px}#schoolPlanInvoice>section>.body .company>.customer>.money{border-bottom:1px solid #000;margin-top:4px}#schoolPlanInvoice>section>.body .company>.customer>.money>span{font-size:2rem;font-weight:700;margin-right:4px}#schoolPlanInvoice>section>.body .company>.our>p:nth-of-type(n+2){margin-top:8px}#schoolPlanInvoice>section>.body table{margin-top:80px}#schoolPlanInvoice>section>.body table tr td{border-color:#000}#schoolPlanInvoice>section>.body table tfoot tr td{font-size:1.4rem}#schoolPlanInvoice>section>.body table tfoot tr td:nth-of-type(n+3){border-bottom:1px solid #000}#schoolPlanInvoice>section>.body table tfoot tr td span.red{color:#e72514}#schoolPlanInvoice>section>.footer{border:1px solid #000;height:8em;margin-top:48px;padding:1em}#schoolPlanInvoice>section>.footer>header{font-size:1.4rem;font-weight:700;margin-bottom:.5em}#schoolPlanLog .sp .box{border:1px solid #e5e5e5;padding:1em}#schoolPlanLog .sp .box:nth-of-type(n+2){margin-top:16px}#schoolPlanLog .sp .box .header{align-items:center;display:flex;justify-content:space-between}#schoolPlanLog .sp .box .body{margin-top:8px}#schoolPlanLog .sp .box .body p{font-size:1.2rem}#schoolPlanLog .sp .box .body p:nth-of-type(n+2){margin-top:.2em}#schoolPlan .box+.box{margin-top:32px}#schoolPlan .box>.alert{background:#e72514;border-radius:6px;color:#fff;font-weight:700;margin-bottom:24px;padding:.8em}#schoolPlan .box .header{align-items:center;display:flex;justify-content:space-between}#schoolPlan .box .header>span{color:#000;font-size:1.8rem;font-weight:700}#schoolPlan .box a.submitButton{align-items:center;background:#000;border-radius:20px;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:24px auto 0;width:160px}#schoolPlan .box a.submitButton.cancel{background:#e72514}#schoolPlan .box .payjp{margin-top:16px}#schoolPlan .box .payjp #payjp_checkout_box input[type=button]{align-items:center;background:#000;border:none;border-radius:20px;display:flex;font-size:1.4rem;font-weight:700;height:40px;justify-content:center;margin:24px auto 0;width:160px}#schoolPlan .box .body{border:1px solid #e5e5e5;border-radius:8px;margin-top:8px}#schoolPlan .box .body>div.flex{display:flex}#schoolPlan .box .body>div.flex:nth-of-type(n+2){border-top:1px solid #e5e5e5}#schoolPlan .box .body>div.flex.money .detail div:first-of-type b{font-size:1.8rem;font-weight:700}#schoolPlan .box .body>div.flex.money .detail div:first-of-type i{margin-left:4px}#schoolPlan .box .body>div.flex>div{padding:.8em}#schoolPlan .box .body>div.flex>div.ttl{background:#f5f5f5;width:200px}#schoolPlan .box .body>div.flex>div.detail{width:calc(100% - 200px)}#schoolPlan .box .body.not{background:#f5f5f5;border-radius:4px;color:#9e9e9e;padding:12px}#schoolPlan .box .body.cancel{background:rgba(231,37,20,.1);border-color:#e72514;color:#e72514;padding:.8em}#schoolPlan .box .body.develop{background:#f1f9fe;border-color:#249adf;border-radius:4px;padding:.8em}#schoolPlan .box .body.develop div:nth-of-type(n+2){margin-top:4px}#schoolPlan .box .body.develop div a{display:inline-block}#schoolPlan .box .body.develop div a i{margin-right:8px}#schoolPlan .box.status>.header>div>span{font-size:1.6rem;font-weight:700}#schoolPlan .box.status>.body{border:none}#schoolPlan .box.status>.body table tfoot td span{color:#e72514;display:block}#schoolPlan .box .footer{margin-top:12px}#schoolPlan .box .footer>div:nth-of-type(n+2){margin-top:4px}#schoolPlan .box .footer>div strong{font-size:2rem;margin-right:4px}#schoolPlan .box .annotation{margin-top:1em}#schoolPlan .box .annotation p span:nth-of-type(n+2){margin-left:12px}#schoolPlan .box .annotation p:nth-of-type(n+2){margin-top:0}#schoolPlan .box .textLink{display:inline-block;margin-top:4px}#schoolPlan .box .textLink>i{font-size:1.6rem;font-weight:400;margin-right:4px;vertical-align:-1px}#schoolPlan [class^=message][class*=Fixed]{margin-bottom:24px}#schoolPlan .graphContainer{margin-top:24px}#schoolPlan .graphContainer .graph{display:flex;height:32px;margin-top:4px;white-space:nowrap;width:320px}#schoolPlan .graphContainer .graph>.within{border:1px solid #e5e5e5;box-sizing:border-box;height:32px;overflow:hidden}#schoolPlan .graphContainer .graph>.within>.capa{display:flex;margin:1.5px}#schoolPlan .graphContainer .graph>.within>.capa>.used{background:#41b25d;color:#fff;overflow:hidden;padding:4px}#schoolPlan .graphContainer .graph>.within>.capa>.capa-used{background:transparent;color:#000;overflow:hidden;padding:4px}#schoolPlan .graphContainer .graph>.overed{padding:2.5px 1.5px}#schoolPlan .graphContainer .graph>.overed>.used-capa{background:#e72514;color:#fff;overflow:hidden}#schoolPlan table.sheet{background:#f5f5f5}#schoolPlanZero form p b.red,#schoolPromote i.red{color:#e72514}#schoolPromote i.green{color:#41b25d}#schoolPromote .select{margin:0 4px;width:auto}#schoolPromote .select select{height:40px}#schoolPromote [type=date]{height:36px;margin-right:4px}#schoolPromote #schoolPromoteSelector>:first-child span{margin-right:4px}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending{background:rgba(0,0,0,.1);border:1px solid #ccc;border-radius:21px;color:#9e9e9e;display:inline-block;font-weight:700;padding:4px 6px}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending>span{background:rgba(0,0,0,.3);border-radius:15px;color:#fff;display:inline-block;margin-left:6px;padding:4px 8px}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending.orange{background:rgba(255,193,7,.1);border-color:#ffc107;color:#ffc107}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending.orange>span{background:#ffc107}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending.green{background:rgba(65,178,93,.1);border-color:#41b25d;color:#41b25d}#schoolPromote #schoolPromoteSelector>:nth-child(2) #schoolPromoteInSending.green>span{background:#41b25d}#schoolPromote #schoolPromoteTabs{border-bottom:1px solid #e5e5e5;margin-top:16px}#schoolPromote #schoolPromoteTabs>a{color:#9e9e9e;display:inline-block;font-size:1.6rem;font-weight:700;padding:6px 10px}#schoolPromote #schoolPromoteTabs>a:first-of-type{margin-right:8px}#schoolPromote #schoolPromoteTabs>a.selected{border-bottom:4px solid #249adf;color:#249adf}#schoolPromote #schoolPromoteForm{border-radius:8px;margin-top:24px}#schoolPromote #schoolPromoteForm>.topText{background:rgba(0,0,0,.1);border-radius:2px;margin-bottom:16px;padding:8px;position:relative}#schoolPromote #schoolPromoteForm>.topText.orange{background:#ffc107;color:#fff;font-weight:700}#schoolPromote #schoolPromoteForm>.topText.green{background:#41b25d;color:#fff;font-weight:700}#schoolPromote #schoolPromoteForm>dl>dt{display:inline-block;font-size:1.8rem}#schoolPromote #schoolPromoteForm>dl>dd{margin-top:12px}#schoolPromote #schoolPromoteForm>dl>dd>div{background:#f5f5f5;border-radius:8px;padding:16px}#schoolPromote #schoolPromoteForm>dl>dd div.option{line-height:1.4;margin:2px 0 0 26px}#schoolPromote #schoolPromoteForm>dl>dd div.option .red{color:#e72514}#schoolPromote #schoolPromoteForm>dl>dd div.option>.must{background:#fff;border-radius:8px;margin-top:8px;padding:12px}#schoolPromote #schoolPromoteForm>dl>dd div.option>.must p{font-size:1.2rem;padding:0 0 0 26px}#schoolPromote #schoolPromoteForm>dl>dd div.option .select select{height:28px}#schoolPromote #schoolPromoteForm>dl>dd p.notice{border-radius:8px;margin-top:8px}#schoolPromote #schoolPromoteForm>dl>dd+dt{margin-top:20px}#schoolPromote #schoolPromoteCond{background:#f5f5f5;border-radius:8px;padding:16px}#schoolPromote #schoolPromoteCond dl dt{font-size:1.8rem;font-weight:700}#schoolPromote #schoolPromoteCond dl dd{padding-left:18px}#schoolPromote #schoolPromoteCond dl dd p{margin-bottom:12px}#schoolPromote #schoolPromoteCond dl dd ul li:nth-of-type(2){margin-top:8px}#schoolPromote #schoolPromoteCond .flex>div>header{font-size:1.6rem;font-weight:700;margin-bottom:8px}#schoolPromote #schoolPromoteCond .flex>div>div table td{padding:4px}#schoolPromote #schoolPromoteCond .flex>div>div table thead td{border-color:#9e9e9e}#schoolPromote #schoolPromoteCond .flex>div>div table tbody td{border:none}#schoolPromote #schoolPromoteCond .flex>div>div table tbody td.disabled{color:#e72514;font-size:1.2rem}#schoolPromote .arrow{background:#fff;border-bottom:1px solid #e5e5e5;box-sizing:border-box;color:#555;font-size:16px;margin:32px 0;position:relative}#schoolPromote .arrow:before{border:12px solid transparent;border-top-color:#fff;bottom:-24px;content:"";left:50%;margin-left:-12px;position:absolute;z-index:2}#schoolPromote .arrow:after{border:14px solid transparent;border-top-color:#e5e5e5;bottom:-28px;content:"";left:50%;margin-left:-14px;position:absolute;z-index:1}#schoolPromote #schoolPromoteResult>ul{margin-top:8px;padding:0 8px}#schoolPromote #schoolPromoteResult>ul li{display:flex}#schoolPromote #schoolPromoteResult>ul li:nth-of-type(2){margin-top:4px}#schoolPromote #schoolPromoteResult>ul li div:first-of-type{margin-right:8px;position:relative;width:36px}#schoolPromote #schoolPromoteResult>ul li div:first-of-type:before{content:"…";display:block;position:absolute;right:0;top:0}#schoolPromote #schoolPromoteResult>.scroll{margin-top:16px}#schoolPromote #schoolPromoteResult table tr td{padding:4px}#schoolPromote #schoolPromoteResult table tr td.valid0>div{opacity:.35}#schoolPromote #schoolPromoteResult table tr td>div:nth-child(2){font-size:1.2rem}#schoolPromote #schoolPromoteResult table thead td{border:none}#schoolPromote #schoolPromoteResult table tbody td div{line-height:1.3}#schoolPromote #schoolPromoteResult table tbody td div.status2{color:#ffc107;font-weight:700}#schoolPromote #schoolPromoteResult table tbody td div span{font-size:1rem}#schoolPromote .buttonText{margin-top:8px;text-align:center}#schoolPromote .buttonText.red{color:#e72514}#schoolTickeOption .unit>header{font-size:1.6rem;font-weight:700}#schoolTickeOption .unit>div{background:#f5f5f5;border-radius:8px;margin-top:8px;padding:16px}#schoolTickeOption .unit>div .date span{margin:0 4px}#schoolTickeOption .unit:first-of-type p{margin-top:4px}#schoolTickeOption .unit:nth-of-type(n+2){margin-top:24px}#schoolTickeOption .unit:nth-of-type(n+2) p{margin:0 0 0 26px}#schoolTickeOption .unit:nth-of-type(3)>div>div:nth-of-type(n+2){margin-top:16px}#schoolTicketPdf>.container{margin:auto;max-width:640px;text-align:center}#schoolTicketPdf>.container .icon img{height:32px;width:auto}#schoolTicketPdf>.container header{font-size:1.8rem;font-weight:700;margin-top:16px}#schoolTicketPdf>.container p{margin-top:8px}#schoolTicketPdf>.container p code{margin:0 .5em}#schoolTicketPrint{font-family:Noto Sans JP,sans-serif;font-size:1.3rem}#schoolTicketPrint li,#schoolTicketPrint p{color:#000;text-align:justify;text-justify:inter-ideograph}#schoolTicketPrint section.printPage{padding:24px 30px}#schoolTicketPrint section.printPage .header{margin-bottom:20px;position:relative;text-align:center}#schoolTicketPrint section.printPage .header h1{align-items:center;display:flex;justify-content:center}#schoolTicketPrint section.printPage .header h1 img{vertical-align:top}#schoolTicketPrint section.printPage .header div{background:#000;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:4px 8px;position:absolute;right:0;top:-4px}#schoolTicketPrint section.printPage>div.user{border:2px solid #000;display:grid;grid-template-columns:280px 1fr;grid-template-rows:40px 56px;margin-bottom:24px}#schoolTicketPrint section.printPage>div.user>.branch{align-items:center;border-right:2px solid #000;display:flex;grid-column:1/2;grid-row:1/3;line-height:2;padding:10px}#schoolTicketPrint section.printPage>div.user>.branch>div{align-items:center;display:flex}#schoolTicketPrint section.printPage>div.user>.branch>div>span{display:inline-block;font-size:1.6rem;text-align:right;width:80px}#schoolTicketPrint section.printPage>div.user>.branch>div>div{font-size:1.8rem;font-weight:700;letter-spacing:.05em}#schoolTicketPrint section.printPage>div.user>.branch>div+div{margin-top:10px}#schoolTicketPrint section.printPage>div.user>.number{border-bottom:2px solid #000;font-size:1.4rem;font-weight:700;grid-column:2/3;grid-row:1/2;padding:10px}#schoolTicketPrint section.printPage>div.user>.number div{display:inline-block}#schoolTicketPrint section.printPage>div.user>.number div+div{margin-left:10px}#schoolTicketPrint section.printPage>div.user>.name{grid-column:2/3;grid-row:2/3;padding:10px;text-align:right}#schoolTicketPrint section.printPage>div.user>.name b{font-size:2.4rem;font-weight:700;letter-spacing:.1em}#schoolTicketPrint section.printPage>div.user>.name i{font-size:1.6rem;margin-left:8px}#schoolTicketPrint section.printPage>div.point{display:flex;margin-bottom:30px}#schoolTicketPrint section.printPage>div.point>div>h2{margin-bottom:15px}#schoolTicketPrint section.printPage>div.point>div:first-of-type{width:63%}#schoolTicketPrint section.printPage>div.point>div:first-of-type .gray{background:hsla(0,0%,62%,.4);margin:16px 0;padding:16px}#schoolTicketPrint section.printPage>div.point>div:first-of-type .gray header{font-size:1.6rem}#schoolTicketPrint section.printPage>div.point>div:first-of-type .gray ul{padding:12px 0 12px 16px}#schoolTicketPrint section.printPage>div.point>div:first-of-type .gray ul li+li{margin-top:10px}#schoolTicketPrint section.printPage>div.point>div:first-of-type .gray footer{text-align:right}#schoolTicketPrint section.printPage>div.point>div:first-of-type p+p{margin-top:.5em}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2){margin-left:5%;width:32%}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr{letter-spacing:.05em;margin-top:12px;text-align:center}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr>span{background:#000;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:8px;padding:5px 10px}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr>.date{font-size:1.4rem}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr>.date div:nth-of-type(2){display:inline-block;font-size:1.8rem;font-weight:700;margin:0 auto;text-align:left}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr a{display:inline-block}#schoolTicketPrint section.printPage>div.point>div:nth-of-type(2) .qr a img{height:58mm;width:58mm}#schoolTicketPrint section.printPage>div.flow{position:relative}#schoolTicketPrint section.printPage>div.flow .illust{position:absolute;right:30px;top:-121.5px;z-index:1}#schoolTicketPrint section.printPage>div.flow>h2{margin-bottom:15px;text-align:center}#schoolTicketPrint section.printPage>div.flow>.flex{display:flex;justify-content:space-between}#schoolTicketPrint section.printPage>div.flow>.flex>div{width:31%}#schoolTicketPrint section.printPage>div.flow>.flex>div h3{z-index:10}#schoolTicketPrint section.printPage>div.flow>.flex>div p{height:10em;margin:15px 0}#schoolTicketPrint section.printPage>div.flow>.flex>div figure{text-align:center}#schoolTicketSelect .unit:nth-of-type(n+2){margin-top:1em}#schoolTicketSelect .unit>header{vertical-align:middle}#schoolTicketSelect .unit>header>span{color:#9e9e9e;display:inline-block;font-size:1.2rem;margin-left:8px}#schoolTicketSelect .unit>.option{background:#f5f5f5;border-radius:8px;display:none;margin:12px 0 0 24px;overflow:auto}#schoolTicketSelect .unit>.option table td{background:none}#schoolTicketSelect .unit>.option table>tbody td{vertical-align:top;white-space:nowrap}#schoolTicketSelect .unit>.option table>tbody td:first-child{width:40px}#schoolTicketSelect .unit>.option table>tbody td:nth-child(2){width:192px}#schoolTicketSelect .unit>.option table>tbody td:nth-child(2)>b{display:block}#schoolTicketSelect .unit>.option table>tbody td:nth-child(2)>i{color:#9e9e9e;display:block;font-size:1.2rem}#schoolTicketSelect .unit>.option table>tbody td:nth-child(3) div+div{margin-top:4px}#schoolTicketSelect .unit>.option table>tbody td:nth-child(5){font-size:1.2rem}#schoolTicketSetup header{font-size:1.6rem;font-weight:700;margin-bottom:12px}#schoolTicketSetup .qrs{align-items:center;display:flex}#schoolTicketSetup .qrs>a{background:#249adf;border-radius:9px;color:#fff;display:inline-block;padding:9px;text-align:center;width:162px}#schoolTicketSetup .qrs>a>img{height:144px;width:144px}#schoolTicketSetup .qrs>a>div{margin-top:8px}#schoolTicketSetup .qrs>a:hover{background:#1976d2;color:#fff}#schoolTicketSetup .qrs>a+a{margin-left:12px}#schoolTicketSetup .link{margin-top:16px}#schoolTicketSetup .link li:nth-of-type(n+2){margin-top:8px}#schoolTicketSetup .link li a i{margin-right:8px}#schoolTicketSetup .bluek{margin:18px 0 0 12px;padding:0 0 0 24px}#schoolTicketSetup .bluek>li{margin:6px 0}#schoolTicketSetup .bluek>li>a>i{font-size:1.1rem;margin-right:3px}#schoolUselog .flex table tr td.plus{color:#41b25d}#schoolUselog .flex table tr td.minus{color:#e72514}#schoolUselog .flex .time:nth-of-type(n+2){margin-top:20px}#ticketHome{background:url(/images/ticket/bg2.gif) repeat 50%}#ticketHome .wrap{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.35);min-height:100vh}#ticketHome section{padding:40px 16px}#ticketHome section.coupon .qrs{display:flex;justify-content:space-between}#ticketHome section.coupon .qrs>div{background:url(/images/ticket/home_coupon.png) 50%/160px 242px no-repeat;height:242px;padding:18px 16px;width:160px}#ticketHome section.coupon .qrs>div>a{display:block;text-align:center}#ticketHome section.coupon .qrs>div>a>header{color:#000;font-size:1.6rem;font-weight:700;line-height:1}#ticketHome section.coupon .qrs>div>a>img{height:128px;margin-top:24px;width:128px}#ticketHome section.coupon .qrs>div>a>.button{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;margin-top:8px;width:100%}#ticketHome section.coupon .qrs>div:first-of-type .button{background:#00b9ff}#ticketHome section.coupon .qrs>div:nth-of-type(2) .button{background:#05c4d7}#ticketHome section.coupon dl dt{text-align:center}#ticketHome section.coupon dl dt span{display:inline-block;padding:0 32px;position:relative}#ticketHome section.coupon dl dt span b{display:block;font-size:1.6rem;font-weight:700}#ticketHome section.coupon dl dt span i{display:block;font-size:1.4rem;font-weight:700}#ticketHome section.coupon dl dt.typeA span:after,#ticketHome section.coupon dl dt.typeA span:before{content:"";display:block;height:43px;position:absolute;top:calc(50% - 21.5px);width:27px}#ticketHome section.coupon dl dt.typeB span:after,#ticketHome section.coupon dl dt.typeB span:before{content:"";display:block;height:calc(50% - 11.5px);position:absolute;top:calc(50% - 11.5px);width:15px}#ticketHome section.coupon dl dt.typeB span:before{background:url(/images/ticket/treat1-1.svg) no-repeat 0;left:0}#ticketHome section.coupon dl dt.typeB span:after{background:url(/images/ticket/treat1-2.svg) no-repeat 100%;right:0}#ticketHome section.coupon dl dt:nth-of-type(n+2):before{background:url(/images/ticket/home_line.svg) no-repeat 50%;content:"";display:block;height:4px;margin:32px 0;position:relative;top:0;width:100%}#ticketHome section.coupon dl dt+dd{margin-top:16px}#ticketIndex{color:#324b69;font-weight:500}#ticketIndex,#ticketIndex>.container{background:url(/images/ticket/index_bg.png) top repeat}#ticketIndex>.container{box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}#ticketIndex button{background:none;border:none;display:block}#ticketIndex button:hover{cursor:pointer}#ticketIndex button img{width:100%}#ticketIndex p.end{text-align:center}#ticketIndex .banner:hover{cursor:pointer}#ticketIndex .banner.hide{transform:translateY(14.58vw)}#ticketIndex #mv img{width:100%}#ticketIndex section#about{background:#fff;position:relative}#ticketIndex section#about .point{position:absolute}#ticketIndex section#about>p{text-align:center}#ticketIndex section#about .voice{display:flex;flex-wrap:wrap;justify-content:space-between}#ticketIndex section#about .voice>.img img{height:auto;width:100%}#ticketIndex section#about .swiper .swiper-button-next:after,#ticketIndex section#about .swiper .swiper-button-prev:after{color:#324b69}#ticketIndex section#about .swiper .swiper-pagination{bottom:0}#ticketIndex section#example h2{text-align:center}#ticketIndex section#example h2>img{height:auto}#ticketIndex section#example>.group>.parent{text-align:center}#ticketIndex section#example>.group>.result{background:#fff}#ticketIndex section#example>.group>.result>.img2{height:auto;text-align:center}#ticketIndex section#example>.group:first-of-type>.parent>img{height:auto}#ticketIndex section#example>.group:first-of-type>.result>.img1{height:auto;text-align:center}#ticketIndex section#example>.group:nth-of-type(2)>.parent>img{height:auto}#ticketIndex section#example>.group:nth-of-type(2)>.result>.img1{height:auto;text-align:center}#ticketIndex section#example>.group:nth-of-type(3)>.parent>img{height:auto}#ticketIndex section#example>.group:nth-of-type(3)>.result>.img1{height:auto;text-align:center}#ticketIndex section#step{background:#fff}#ticketIndex section#step h2{text-align:center}#ticketIndex section#qa{background:#fff0b3}#ticketIndex section#qa h2{text-align:center}#ticketIndex section#qa ul li{border:2px solid #324b69;overflow:hidden}#ticketIndex section#qa ul li input[type=checkbox]+label{align-items:center;background:#fff;color:#324b69;display:flex;font-weight:700}#ticketIndex section#qa ul li input[type=checkbox]+label:before{display:none}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer{background:#ffe91d;display:none}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer>div{align-items:center;display:flex}#ticketIndex section#qa ul li input[type=checkbox]:checked+label+.answer{display:block;transition:all .3s}#ticketIndex section#footer{background:#fff}#ticketIndex section#footer h2,#ticketIndex section#footer p{text-align:center}#ticketIndex section#footer small{display:block;text-align:center}#ticketIndex #modal h2,#ticketIndex #modal p{text-align:center}#ticketIndex #modal .modal_content{background:#fff;overflow-y:inherit;position:relative}#ticketIndex #modal .modal_content .closeBtn{position:absolute}#ticketIndex #modal .modal_content .closeBtn:hover{cursor:pointer}#ticketIndex #modal .modal_content form input[type=text]{border:1px solid #324b69;width:100%}#ticketPayment{background:url(/images/ticket/bg2.gif) repeat 50%}#ticketPayment .wrap{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.35);min-height:100vh}#ticketPayment section{padding:40px 16px}#ticketPayment h3{font-size:2.2rem;font-weight:700;margin-bottom:16px;text-align:center}#ticketPayment .achievement{background:#05c4d7}#ticketPayment .achievement .images{margin-top:24px}#ticketPayment .achievement .images>div{text-align:center}#ticketPayment .achievement .images>div:nth-of-type(2){margin-top:24px}#ticketPayment #diags>div:nth-of-type(2){margin-top:40px}#ticketPayment #diags>div h3{border-bottom:2px solid #000;border-top:2px solid #000;margin-bottom:20px;padding:4px 0}#ticketPayment #diags>div h3 img{vertical-align:baseline}#ticketPayment #diags>div>div:nth-of-type(n+2){background:url(../images/ticket/index_how_border.svg) repeat-x 0 0;background-size:auto 2px;margin-top:40px;padding-top:42px}#ticketPayment #diags>div>div>h4{margin-bottom:12px;text-align:center}#ticketPayment #diags>div>div>h4 i{display:block;margin-bottom:8px}#ticketPayment #diags>div>div>h4 i img{height:40px;width:auto}#ticketPayment #diags>div>div>h4 b{font-size:2rem;font-weight:700}#ticketPayment #diags>div>div>p{text-align:center}#ticketPayment #diags>div>div>ul{margin-top:20px}#ticketPayment #diags>div>div>ul>li{border:2px solid #000;padding:22px 14px}#ticketPayment #diags>div>div>ul>li:nth-of-type(n+2){margin-top:20px}#ticketPayment #diags>div>div>ul>li .img{text-align:center}#ticketPayment #diags>div>div>ul>li .img img{height:100px}#ticketPayment #diags>div>div>ul>li .text{margin-top:24px}#ticketPayment #diags>div>div>ul>li .text span{display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:6px;padding:4px}#ticketPayment #diags>div>div>ul>li .text span.done{background:#dcdcdc}#ticketPayment #diags>div>div>ul>li .text span.yet{background:#e83c40;color:#fff}#ticketPayment #diags>div>div>ul>li .text header{display:block;font-size:1.8rem;font-weight:700;margin-bottom:12px}#ticketPayment #info>div:nth-of-type(n+2){margin-top:32px}#ticketPayment #info>div h3{margin-bottom:16px}#ticketPayment #info>div table{font-size:1.2rem}#ticketPayment #info>div table tr:nth-child(odd){background:#f8f8f8}#ticketPayment #info>div table tr td,#ticketPayment #info>div table tr th{border-bottom:none}#ticketPayment #info>div table tr th{width:100px}#ticketPayment #info>div .link{margin-top:24px}#ticketPayment #info>div .link p{text-align:center}#ticketPayment #end h2{margin-bottom:12px;text-align:center}#ticketPayment form.pay{margin-top:40px;text-align:center}#ticketPayment form.pay #payjp_checkout_box input[type=button]{width:296px}#ticketPayment form.pay #payjp_checkout_box input[type=button],#ticketPayment form.pay input[type=submit]{background:url(/images/ticket/button_arrow.svg) right 16px top 16px/auto 14px no-repeat,#000;border-radius:24px;color:#fff;display:block;font-size:1.6rem;font-weight:700;height:48px;margin:0 auto;padding:10px 8px;text-align:center}#ticketPayment form.pay input[type=submit]{width:240px}#ticketPayment .nocc{border:1px solid #000;margin-top:24px;padding:2px}#ticketPayment .nocc>div{border:1px solid #000;padding:24px 16px}#ticketPayment .nocc>div header{font-size:1.8rem;font-weight:700;margin-bottom:24px}#ticketPayment .nocc>div table tr td{border-bottom:none}#ticketPayment .nocc>div table tr td:first-of-type{width:96px}#ticketPayment .nocc>div table tr:first-of-type td{padding-bottom:16px}#ticketPayment .nocc>div table tr:nth-of-type(2) td{border-top:1px solid #000;padding-top:16px}#ticketResult{background:url(/images/ticket/bg2.gif) repeat 50%;padding:40px 0}#ticketResult .extend,#ticketResult .info .body,#ticketResult section{background:#fff;border:2px solid #000;border-radius:16px}#ticketResult .wrap{padding:0 16px}#ticketResult h1 i{font-size:1.6rem}#ticketResult h1 b,#ticketResult h1 i{display:block;font-weight:700;text-align:center}#ticketResult h1 b{border-bottom:2px solid #000;border-top:2px solid #000;font-size:2.4rem;margin-top:8px;padding:5px 0}#ticketResult h1+p{margin-top:12px;text-align:center}#ticketResult .notice{color:#e83c40;font-weight:700;margin-bottom:20px}#ticketResult .info{margin-top:24px}#ticketResult .info .header{background:#ffe91d;border:2px solid #000;border-bottom:none;border-radius:8px 8px 0 0;display:inline-block;font-weight:700;line-height:1;margin-left:16px;padding:8px;text-align:center}#ticketResult .info .body{padding:20px}#ticketResult .info .body .tr{display:flex}#ticketResult .info .body .tr:first-of-type{padding-bottom:12px}#ticketResult .info .body .tr:nth-of-type(2){background:url(/images/ticket/border_dot.svg) repeat-x 0 0;padding-top:12px}#ticketResult .info .body .tr>div:first-of-type{font-weight:700;margin-right:16px;width:88px}#ticketResult .info .body .tr>div:nth-of-type(2):empty:before{content:"-";display:block}#ticketResult .torisetsu{background:#ffe91d;border:2px solid #000;border-radius:16px;margin-top:24px;padding:24px}#ticketResult .torisetsu .img{text-align:center}#ticketResult .torisetsu .buttonT{margin-top:-3px}#ticketResult section{border-radius:16px;margin-top:24px;padding:24px 22px 40px;position:relative}#ticketResult section#beginning .img{margin-bottom:24px}#ticketResult section#howto .img{margin:24px 0}#ticketResult section#bunken ul li{font-size:1.2rem}#ticketResult section#bunken ul li:before{top:7px}#ticketResult section .header{border:2px solid #000;border-radius:8px;margin-bottom:24px;padding:4px;position:relative;text-align:center;width:100%}#ticketResult section .header span{display:block;font-size:2.2rem}#ticketResult section .header:after,#ticketResult section .header:before{background:#000;content:"";display:block;height:24px;position:absolute;top:-26px;width:2px}#ticketResult section .header:before{left:16px}#ticketResult section .header:after{right:16px}#ticketResult section .body .about{margin:0 0 28px}#ticketResult section .body .about .posinega{margin-top:16px}#ticketResult section .body .about .posinega li{padding-left:40px;position:relative}#ticketResult section .body .about .posinega li:nth-of-type(n+2){margin-top:8px}#ticketResult section .body .about .posinega li:before{border-radius:7px;content:"";display:block;height:14px;left:0;position:absolute;top:4px;width:14px}#ticketResult section .body .about .posinega li:after{content:"…";display:block;left:20px;position:absolute;top:0}#ticketResult section .body .about .posinega li:first-of-type:before{background:#ffc107}#ticketResult section .body .about .posinega li:nth-of-type(2):before{background:#795fa1}#ticketResult section .body .about dl dt{font-size:1.6rem;padding-top:28px}#ticketResult section .body .about dl dd+dt{background:url(/images/ticket/border_dot.svg) repeat-x 0 0;margin-top:28px}#ticketResult section .body .chart{margin:0 auto}#ticketResult section .body .chart.eq>header{margin-bottom:12px;text-align:center}#ticketResult section .body .chart.eq>header b{font-weight:700}#ticketResult section .body .chart.eq>header b:empty:before{content:"-"}#ticketResult section .body .chart.eq>header i{font-weight:700}#ticketResult section .body .chart .chart_eqs_pins{display:flex;justify-content:center;margin-top:16px}#ticketResult section .body .chart .chart_eqs_pins>span{align-items:center;display:flex;padding:0 4px}#ticketResult section .body .chart .chart_eqs_pins>span>img{height:16px;margin-right:4px;width:auto}#ticketResult section .body .chart .chart_eqs_pins>span:first-of-type>img{height:14px}#ticketResult section .body .list li{padding-left:18px;position:relative}#ticketResult section .body .list li:before{background:#000;border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:9px;width:6px}#ticketResult section .body .list li:nth-of-type(n+2){margin-top:20px}#ticketResult section .body .pin{align-items:center;border:2px solid #000;border-radius:16px 16px 16px 0;display:flex;font-size:1.6rem;font-weight:700;height:32px;justify-content:center;margin-bottom:12px;padding:4px;width:64px}#ticketResult section .body .pin.typeA{background:#05c4d7}#ticketResult section .body .pin.typeB{background:#ffe91d}#ticketResult section .body .unit .chart_eq{margin-bottom:12px}#ticketResult section .body .unit .flex{margin-bottom:16px}#ticketResult section .body .unit .result{margin-top:24px}#ticketResult section .body h3{border-bottom:2px solid #000;border-top:2px solid #000;font-size:2rem;margin-bottom:20px;padding:5px 0;position:relative}#ticketResult section .body h3:before{background:#000;content:"";display:block;height:46px;left:-24px;position:absolute;top:-2px;width:8px}#ticketResult section .body h3+p{margin-bottom:20px}#ticketResult section .body>div:nth-of-type(n+2){margin-top:36px}#ticketResult section .body>div ul li.unit{position:relative}#ticketResult section .body>div ul li.unit:nth-of-type(n+2){margin-top:28px;padding-top:28px}#ticketResult section .body>div ul li.unit:nth-of-type(n+2):before{background:url(/images/ticket/border_dot.svg) repeat-x 0 0;content:"";display:block;height:2px;left:0;position:absolute;top:0;width:100%}#ticketResult section .body>div ul li.unit header{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:16px;padding-left:24px;position:relative}#ticketResult section .body>div ul li.unit header:before{background:#000;border-radius:0 8px 8px 0;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}#ticketResult section .body>div ul li.unit .flex{align-items:center;display:flex;justify-content:space-between}#ticketResult section .body>div ul li.unit .flex>.yenChart{height:200px;position:relative;width:200px}#ticketResult section .body>div ul li.unit .flex>.yenChart:before{content:"";display:block;height:1px;left:100px;position:absolute;top:100px;width:112px}#ticketResult section .body>div ul li.unit .flex>.yenChart>.line{border:1px solid #000;z-index:10}#ticketResult section .body>div ul li.unit .flex>.yenChart>.fill{z-index:0}#ticketResult section .body>div ul li.unit .flex>.yenChart.posi:before,#ticketResult section .body>div ul li.unit .flex>.yenChart.posi>.fill{background:#ffc107}#ticketResult section .body>div ul li.unit .flex>.yenChart.nega:before,#ticketResult section .body>div ul li.unit .flex>.yenChart.nega>.fill{background:#795fa1}#ticketResult section .body>div ul li.unit .flex .bar{background:#dcdce1;border-radius:16px;height:32px;overflow:hidden;position:relative;width:200px}#ticketResult section .body>div ul li.unit .flex .bar>img{left:0;position:absolute;top:0;z-index:10}#ticketResult section .body>div ul li.unit .flex .bar>div{height:100%}#ticketResult section .body>div ul li.unit .flex .bar>div.iq{background:#f56eaf}#ticketResult section .body>div ul li.unit .flex .bar>div.posi{background:#ffc107}#ticketResult section .body>div ul li.unit .flex .bar>div.nega{background:#795fa1}#ticketResult section .body>div ul li.unit .flex .num{font-size:2rem;font-weight:700;text-align:right}#ticketResult section .body>div ul li.unit .flex .num.iq{color:#f56eaf}#ticketResult section .body>div ul li.unit .flex .num.posi{color:#ffc107}#ticketResult section .body>div ul li.unit .flex .num.nega{color:#795fa1}#ticketResult section .body>div ul li.unit .flex .num i{font-size:1.2rem}#ticketResult section .body>div ul li.unit .flex .num:empty:before{color:#000;content:"-"}#ticketResult section .body>div ul li dl,#ticketResult section .body>div ul li.unit>p{margin-top:16px}#ticketResult section .body>div ul li dl dt{font-size:1.4rem;padding-left:20px;position:relative}#ticketResult section .body>div ul li dl dt:before{content:"";display:block;font-family:Font Awesome\ 5 Free;left:0;position:absolute;top:0}#ticketResult section .body>div ul li dl dd+dt{margin-top:16px}#ticketResult section#f-s-r-s #fuel ul li:nth-of-type(10),#ticketResult section#f-s-r-s #fuel ul li:nth-of-type(6),#ticketResult section#f-s-r-s #fuel ul li:nth-of-type(8){display:none}#ticketResult section#character .classify span{display:block;font-size:2rem;font-weight:700;text-align:center}#ticketResult section#character .classify .classifyimg{margin:24px 0;text-align:center}#ticketResult section#character .classify .classifyimg img{height:auto;max-height:240px;max-width:240px;width:auto}#ticket{background:#fff;color:#000;font-family:roboto,Noto Sans JP,sans-serif;margin:0 auto}#ticket .wrap{margin:0 auto;width:360px}#ticket dt,#ticket h1,#ticket h2,#ticket h3,#ticket h4,#ticket h5,#ticket h6,#ticket header{font-style:normal}#ticket h1.logo{align-items:center;background:#fff;display:flex;height:40px;justify-content:center;text-align:center}#ticket .buttonT{background:url(/images/ticket/button_arrow.svg) right 16px top 16px/auto 14px no-repeat,#000;border-radius:24px;color:#fff;display:block;font-size:1.6rem;font-weight:700;height:48px;margin:32px auto 0;padding:10px 8px;text-align:center;width:240px}#ticket .buttonT:hover{cursor:pointer}#ticket section.bg1{background:#fff}#ticket section.bg2{background:#ffe91d}#ticket section.bg3{background:url(/images/ticket/bg.gif) repeat 50%}#ticket section.bg4{background:url(/images/ticket/bg3.gif) repeat 50%}#ticket section#main{text-align:center}#ticket section#main .mainImg{margin-bottom:24px}#ticket section#main h2{font-size:2.4rem;font-weight:700;line-height:1.3}#ticket section#main p{margin-top:16px;text-align:center}#ticket section.attention{background:#ffe91d;padding:24px 16px}#ticket section.attention .icon{text-align:center}#ticket section.attention .icon img{margin-bottom:8px}#ticket section.attention header{font-size:1.8rem;font-weight:700;text-align:center}#ticket section.attention header span{border-bottom:2px solid #000;display:inline-block;padding-bottom:2px}#ticket section.attention dl{margin-top:20px}#ticket section.attention dl dt{font-size:1.6rem;font-weight:700;padding-left:28px;position:relative}#ticket section.attention dl dt span{align-items:center;background:#000;border-radius:10px;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:20px;justify-content:center;left:0;line-height:1;position:absolute;top:4px;width:20px}#ticket section.attention dl dd{margin-top:4px;padding-left:28px}#ticket section.attention dl dd+dt{margin-top:16px}#ticket section .results{align-items:center;display:flex;justify-content:space-between;margin-top:24px}#ticket section .results>:first-child{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:700;text-align:center}#ticket section .results>:first-child div{margin-bottom:8px}#ticket section .results>:nth-child(2){padding:0 8px}#ticket section .results>:nth-child(3) span{display:block;position:relative}#ticket section .results>:nth-child(3) span>a{align-items:center;border-radius:20px;color:#fff;display:flex;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;height:40px;justify-content:center;position:relative;transition:.3s;width:180px;z-index:10}#ticket section .results>:nth-child(3) span>a:before{background:url(/images/ticket/button_arrow.svg) no-repeat 50%;content:"";display:inline-block;height:12px;position:absolute;right:16px;top:calc(50% - 6px);width:14px}#ticket section .results>:nth-child(3) span:first-of-type>a{background:#00b9ff}#ticket section .results>:nth-child(3) span:nth-of-type(2)>a{background:#05c4d7;margin-top:12px}#userAssign header{font-size:1.6rem;font-weight:700;margin-bottom:20px}#userAssign header+div{line-height:1.6}#userAssign .give{text-align:center}#userProf .contentBody{width:769px}#userReport .unitHeatMap{display:none}#userReport .folderResultFormat{margin-top:24px}#userShare #userShareStep1Select>header{font-size:1.6rem;font-weight:700}#userShare #userShareStep1Select>p{margin-top:12px}#userShare #userShareStep1Select>p>b{background:#f5f5f5;display:inline-block;padding:4px}#userShare #userShareStep1Select>.buttons{align-items:center;display:flex;margin-top:24px}#userShare #userShareStep1Select>.buttons>input{margin:0}#userShare #userShareStep1Select>.buttons>input:nth-of-type(2){margin-left:8px}@media (min-width:640px){input[type=checkbox].ruby+label:before{top:6px}}@media (min-width:769px){.actionMenu>a,.actionMenu>span{align-items:center;background:#f0f0f0;border-radius:16px;display:flex;height:32px;margin-right:8px;padding:4px 12px}.actionMenu>a>i,.actionMenu>span>i{display:inline-block;line-height:100%;margin-right:8px}.actionMenu>a:hover{opacity:.75}.addForm .flex{display:flex}.addForm .flex .addSelector{width:400px}.addForm .flex .addList{width:calc(100% - 400px)}#blossom{margin:24px 6px 6px 256px;padding:0 24px}.formLayout .formBody>.article{display:flex}.formLayout .formBody>.article>div:first-of-type{align-items:center;display:flex;padding:16px;width:220px}.formLayout .formBody>.article>div:nth-of-type(2){padding:16px;width:calc(100% - 200px)}.out{background:rgba(0,0,0,.75);border-radius:4px;bottom:0;color:#fff;font-size:1.2rem;height:26px;padding:4px;position:absolute}.out.left{left:-40px}.out.right{right:-40px}.call:hover .out,input[type=checkbox]+label:hover .out{display:block}[class^=message]:not([class$=Fixed]){width:320px}.modal_content p>br{display:none}.popup{width:100%}.modal__content .top>p>br,.popup .popup-inner .top>p>br{display:none}#schoolDiagStart .schoolDiagNotice{width:320px}#folderTab2Container{align-items:center;display:flex}#folderTab2Container #folderTab2{display:flex}#branchCourseTask dl dd form>div>div,#branchCourseTasks dl dd form>div>div{display:inline-block}#branchCourseTask dl dd form>div>div+div,#branchCourseTasks dl dd form>div>div+div{margin-left:14px}#branchCourseTask dl dd form>div .select,#branchCourseTasks dl dd form>div .select{margin-left:6px}#branchImportIndexStep1 .tutorial>div>.pattern>.img{align-items:center;display:flex}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:first-of-type,#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(3){width:46%}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(2){font-size:2.4rem;width:8%}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(2) i:nth-of-type(2){display:none}#branchImportIndexStep1 form[enctype]>div{border:1px solid #e5e5e5;border-radius:4px}#branchImportIndexStep1 form[enctype]>div>.flex{display:flex}#branchImportIndexStep1 form[enctype]>div>.flex+.flex{border-top:1px solid #e5e5e5}#branchImportIndexStep1 form[enctype]>div>.flex>header{padding:23px 20px 20px;width:220px}#branchImportIndexStep1 form[enctype]>div>.flex>div{padding:20px;width:calc(100% - 220px)}#branchIndexAction form>.formBody>div{align-items:center;display:flex}#branchIndexAction form>.formBody>div>div,#branchIndexAction form>.formBody>div>header{padding:20px}#branchIndexMulti form>.formBody>div{display:flex}#branchIndexMulti form>.formBody>div>div,#branchIndexMulti form>.formBody>div>header{padding:20px}#branchIndexMulti3 #ajaxStep3>.flex{display:flex}#branchIndexMulti3 #ajaxStep3>.flex>div{max-width:calc(50% - 12px)}#branchIndexMulti3 #ajaxStep3>.flex>div:nth-of-type(2){margin-left:24px}.branchMulti .multiAbout{text-align:center}.branchMulti #multiFlow{width:520px}#branchPromote #branchPromoteSelector{align-items:center;display:flex}#branchPromote #branchPromoteSelector>:nth-child(2){margin-left:auto}#branchPromote #branchPromoteCond>:nth-child(2){display:flex}#branchPromote #branchPromoteCond>:nth-child(2)>div:nth-of-type(2){margin-left:16px}#d .button:not(.disabled):hover{cursor:pointer}#dSessionGs1 .keyboard>table td img:hover{border-color:#ff705a;cursor:pointer}#dSessionGs2 .item>.choice>.toggle:not(.correct,.incorrect):hover{background:none;border-color:#ff705a;color:#ff705a;cursor:pointer}#dSessionSelect1 .inputBar:hover,#dSessionSelect1>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label:hover,#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical [data-value]:hover,#dSessionSelect1>.panelActual .floatChunk [data-name$=null]:hover,#dSessionSelect1>.panelBeforeActualCourses input[type=checkbox]+label:hover,#dSessionSelect2 .inputBar:hover,#dSessionSelect2>.panelActual .floatChunk .question .uiCheckbox .choice li input[type=checkbox]+label:hover,#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical [data-value]:hover,#dSessionSelect2>.panelActual .floatChunk [data-name$=null]:hover,#dSessionSelect2>.panelBeforeActualCourses input[type=checkbox]+label:hover{cursor:pointer}#dSessionSelect1>.panelActual .headerButtons>.exit:not(.disabled):hover,#dSessionSelect2>.panelActual .headerButtons>.exit:not(.disabled):hover{opacity:.75}#dSessionGwm .group .keyboard table td>span:hover{border-color:#ff705a;color:#ff705a}#dSessionIq .panelActual>.buttons>.back:not(.disable):hover,#dSessionIq .panelActual>.buttons>.next:not(.disable):hover{opacity:.75}#dSessionIq .panelActual>.unit>.choices>li:hover,#dSessionIq .panelTutorial>.unit>.choices>li:hover{border-color:#ff705a;cursor:pointer}#folderHeader2Meta h3{text-align:center}#folderHeader2Meta>.flex{padding:15px 0}#folderHeader2Meta>.flex>div header{margin-bottom:6px}#folderHeader2Meta>.flex>div+div{border-left:1px solid #e5e5e5}.folderResultFormat .innerK{display:flex;flex-direction:row-reverse}.folderResultFormat .innerK .text{padding-right:24px;width:calc(100% - 224px)}.folderResultFormat .innerK .chart_eq,.folderResultFormat .innerK .mainBar{width:224px}.folderResultFormat .flexA{display:flex;flex-wrap:wrap;justify-content:space-between}.folderResultFormat .flexA>div{width:48%}.folderResultFormat .flexB{display:flex;justify-content:space-between}.folderResultFormat .flexB .barGroup{width:calc(33.33333% - 16px)}.folderResultFormat .flexB .barGroup:nth-of-type(n+2){margin-top:0}.folderResultFormat .columnsForIndex{display:flex}.folderResultFormat .columnsForIndex>.columnWest{margin-right:32px;width:calc(100% - 332px)}.folderResultFormat .columnsForIndex>.columnEast{width:300px}.folderResultFormat .frame>.frameBody>.inner{display:flex;flex-wrap:wrap;margin:0 -12px;padding:12px}.folderResultFormat #folderDetailComments>.inner{display:flex;flex-wrap:wrap;margin:0 -12px}.folderResultFormat #folderDetailComments>.inner .barGroup{width:33.3333333333%}#folderExam #folderExamSwitchFolder{text-align:right}#folderExam #folderExamSwitchFolder .select{margin-left:8px;width:140px}#folderFinch dl dd form>div .select{margin-left:10px}#folderGohi form{align-items:center;display:flex}#folderGohi form>div{display:flex;flex-wrap:wrap}#folderGohi form>div>div{display:inline-block}#openAssign form:nth-of-type(2){margin-left:24px}#open #menu{display:none}#openSignin .loginContainer>.formContainer{background:#f5f5f5;display:flex;justify-content:center;margin:40px auto 0;padding:32px 0;width:720px}#openSignin .loginContainer>.formContainer>div{padding:0 32px;width:50%}#openSignin .loginContainer>.formContainer>div:nth-of-type(2){border-left:1px solid #e5e5e5}#rootJson .link{width:180px}#rootPressEdit .columns>.columnEast{padding-left:32px}#rootPress table tr td input[type=checkbox].noChange+label span,#rootSchoolInfo .contentBody .pay .setting>table tbody tr td header{display:none}#rootSchoolInfo .contentBody .pay .setting>table tbody tr:last-of-type td{border-bottom:none;padding:8px 8px 0}#schoolBatch .option ul li{display:inline-block;margin-right:16px}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs br{display:none}#schoolGrant .popup-inner{width:50%}#schoolFolders form[method=get] .narrow>.n-top{align-items:center;display:flex;justify-content:space-between}#schoolFolders form[method=get] .narrow>.n-content>.flex>div.left{align-items:center;display:flex}#schoolFolders form[method=get] .narrow>.n-content>.flex>div.left>div+div{margin-left:10px}#schoolPlanChange .changeFlow{width:520px}#schoolPlanChange form .buttons p{text-align:center}#schoolPlanLog .sp{display:none}#schoolPlan .box .body>div.flex.change{display:flex}#schoolPlan .box .body>div.flex>div.detail br{display:none}#schoolPlan .box .footer>div strong{font-size:1.8rem}#schoolPlan table.sheet{margin:0 auto}#schoolPromote #schoolPromoteSelector{align-items:center;display:flex}#schoolPromote #schoolPromoteSelector>:nth-child(2){margin-left:auto}#schoolTicketSelect .unit>.option{padding:1em}#ticketIndex{font-size:2.4rem}#ticketIndex>.container{margin:0 auto;width:769px}#ticketIndex button{margin:64px auto 0;width:320px}#ticketIndex p.end{font-size:2.4rem;margin-top:24px}#ticketIndex .banner{display:none}#ticketIndex section{padding:64px 40px}#ticketIndex section#about .point{right:64px;top:40px}#ticketIndex section#about .point img{height:auto;width:50px}#ticketIndex section#about>h2 img{height:auto;width:548px}#ticketIndex section#about>p img{height:auto;width:650px}#ticketIndex section#about .voice{margin-top:48px}#ticketIndex section#about .voice>.img{width:calc(50% - 12px)}#ticketIndex section#about .voice>.img:nth-of-type(3),#ticketIndex section#about .voice>.img:nth-of-type(4){margin-top:24px}#ticketIndex section#about .swiper .swiper-button-next,#ticketIndex section#about .swiper .swiper-button-prev,#ticketIndex section#about .swiper .swiper-wrapper{display:none}#ticketIndex section#example h2>img{width:629px}#ticketIndex section#example>.group{margin-top:64px}#ticketIndex section#example>.group>.result{border-radius:20px;margin-top:32px}#ticketIndex section#example>.group>.result>.img2,#ticketIndex section#example>.group>.result>p{margin-top:40px}#ticketIndex section#example>.group>.result>.img2>img{width:608px}#ticketIndex section#example>.group:first-of-type>.parent>img{width:316px}#ticketIndex section#example>.group:first-of-type>.result{padding:64px 40px}#ticketIndex section#example>.group:first-of-type>.result>.img1>img{width:466px}#ticketIndex section#example>.group:nth-of-type(2)>.parent>img{width:448px}#ticketIndex section#example>.group:nth-of-type(2)>.result{padding:64px 40px}#ticketIndex section#example>.group:nth-of-type(2)>.result>.img1>img{width:436.5px}#ticketIndex section#example>.group:nth-of-type(3)>.parent>img{width:464px}#ticketIndex section#example>.group:nth-of-type(3)>.result{padding:64px 40px}#ticketIndex section#example>.group:nth-of-type(3)>.result>.img1>img{width:432px}#ticketIndex section#step h2 img{height:auto;width:284px}#ticketIndex section#step .img{margin-top:32px}#ticketIndex section#step .img img{height:auto;width:688px}#ticketIndex section#qa h2 img{height:76px;width:auto}#ticketIndex section#qa ul{margin-top:32px}#ticketIndex section#qa ul li{border-radius:20px}#ticketIndex section#qa ul li:nth-of-type(2){margin-top:16px}#ticketIndex section#qa ul li input[type=checkbox]+label{padding:16px}#ticketIndex section#qa ul li input[type=checkbox]+label img{height:48px;margin-right:16px;width:48px}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer{font-size:2rem;padding:16px}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer>div img{height:48px;margin-right:16px;width:48px}#ticketIndex section#footer h2 img{height:auto;width:203px}#ticketIndex section#footer p{font-size:2rem;margin-top:64px}#ticketIndex section#footer small{font-size:1.2rem;margin-top:64px}#ticketIndex #modal h2{font-size:4rem}#ticketIndex #modal p{margin-top:16px}#ticketIndex #modal .modal_content{border-radius:20px;padding:64px 40px;width:640px}#ticketIndex #modal .modal_content .closeBtn{right:0;top:-48px}#ticketIndex #modal .modal_content .closeBtn img{height:36px;width:36px}#ticketIndex #modal .modal_content form{margin-top:32px}#ticketIndex #modal .modal_content form input[type=text]{font-size:2.4rem;height:48px}#ticketIndex #modal .modal_content form #diagMail{margin-top:40px}}@media (min-width:770px){#status40x{padding-top:128px}#status40x .content{background:#fff;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.15)}}@media (min-width:960px){#private>header>.left #menuTrigger{display:none}#private #mainContent #privateGrid{display:grid;grid-template-columns:256px 1fr}#private #mainContent #privateGrid>:first-child{grid-column:1/2;padding:0 20px}#private #mainContent #privateGrid>:nth-child(2){grid-column:2/3;padding:0 20px}#drawerMenu{left:0!important;padding:0 20px;top:0}#drawerMenu>.group:first-of-type{padding:0 0 8px}#rootPressEdit .columns{grid-template-columns:1fr 300px}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=checkbox]+label{width:calc(16.66667% - 8px)}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=text]{width:calc(25% - 8px)}}@media (min-width:960px)and (max-width:1127px){.scroll{width:656px}}@media (min-width:1127px){#private #mainContent{margin:0 auto;width:100%}}@media (min-width:1128px){#private #mainContent{width:1120px}#schoolDiagStart .schoolDiagNotice a:hover{text-decoration:underline}#folderTransition #transition{padding-right:304px}#folderTransition #transition .ctrl{border:1px solid #e5e5e5;height:100%;position:absolute;right:0;top:0;width:280px}#folderTransition #transition .ctrl #transitionChartCtrlClear{bottom:0;left:0;position:absolute;width:100%}#folderTransition #transition .ctrl #transitionChartToggle{height:100%;overflow-y:auto;padding:16px 16px 52px}#folderTransition #transition .ctrl #transitionChartToggle>.box:nth-of-type(n+2){margin-top:16px}#schoolFolders form[method=get] .narrow>.n-top>.right>.search{display:block;width:250px}#schoolFolders form[method=get] .narrow>.n-content>.flex{align-items:center;display:flex;justify-content:space-between}#schoolUselog .flex{display:flex;flex-direction:row-reverse;justify-content:space-between}#schoolUselog .flex .large{width:70%}#schoolUselog .flex .small{width:calc(30% - 20px)}}@media (min-width:1128px)and (max-width:1279px){.scroll{width:824px}}@media (min-width:1280px){#private #mainContent{width:1272px}.scroll{width:976px}.folderResultFormat .columnsForFile>.flex{display:flex}.folderResultFormat .columnsForFile>.flex>div:first-of-type{width:calc(100% - 280px)}.folderResultFormat .columnsForFile>.flex>div:nth-of-type(2){padding-left:40px;width:280px}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=text]{width:calc(20% - 8px)}#schoolPromote #schoolPromoteCond .flex{display:flex}#schoolPromote #schoolPromoteCond .flex>div{width:calc(50% - 8px)}#schoolPromote #schoolPromoteCond .flex>div:nth-of-type(2){margin-left:16px}}@media (max-width:1279px){.folderResultFormat .columnsForFile>.flex>div:nth-of-type(2){margin-top:32px}#schoolPromote #schoolPromoteCond .flex>div:nth-of-type(2){margin-top:16px}}@media (max-width:1127px){.formLayout .formBody>.article>div:nth-of-type(2).birth input[type=date]{width:180px}#folderTransition #transition .ctrl{margin-top:24px}#folderTransition #transition .ctrl #transitionChartToggle{display:flex;margin:16px -12px 0;overflow-x:auto}#folderTransition #transition .ctrl #transitionChartToggle>.box{padding:0 12px}#rootJson .text{margin:0 auto;width:668px}#rootPressImages form:nth-of-type(2) ul>li{width:20%}#schoolUselog .flex .large{margin-top:20px}}@media (max-width:959px){#private #mainContent #privateGrid>:nth-child(2){padding:0 16px}#drawerMenu{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);height:100%;left:-100%;overflow-y:auto;position:fixed;top:0;width:256px;z-index:100}#drawerMenu.hide{display:none}#drawerMenu>.group.faq a{padding:4px 12px}#drawerMenu>.group>header{padding:0 8px}#drawerMenu>.group>.item .trigger{padding:8px 24px 8px 12px}#drawerMenu>.group>.item .trigger:after{right:8px;width:12px}#drawerMenu>.group>.item .trigger+div>a{margin-right:8px;padding:6px 8px 6px 42px}#drawerMenu>footer{padding:8px 12px}#branchTicket form dl dd .buttons button{width:calc(50% - 24px)}#folderDetail{margin-bottom:64px}#rootPressEdit .columns{grid-template-columns:1fr 240px}#rootPressImages form:nth-of-type(2) ul>li{width:25%}#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=checkbox]+label,#schoolGohi #schoolGohiPhase0 form>dl>dd .inputs input[type=text]{width:calc(33.33333% - 8px)}}@media (max-width:769px){#status40x{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center}#status40x .content{padding:0 30px;width:100%}#schoolBranchInfo form>div>header{font-size:1.4rem}}@media (max-width:768px){.actionMenu{background:#fff;bottom:0;box-shadow:0 -1px 3px rgba(0,0,0,.15);justify-content:center;left:0;margin:16px 0 0;padding:10px;position:fixed;text-align:center;width:100%;z-index:20}.actionMenu>a,.actionMenu>span{margin:0 16px;text-align:center}.actionMenu>a>i,.actionMenu>span>i{display:block;height:18px}.actionMenu>a>i svg,.actionMenu>span>i svg{height:18px}.actionMenu>a>b,.actionMenu>span>b{font-size:1.2rem}.topBox{display:block}a.backButton,input[type=button].back{font-size:1.2rem;width:120px}.formLayout{width:100%}.formLayout .formBody>.article>div:first-of-type{font-size:1.6rem;font-weight:700;padding:16px 16px 0}.formLayout .formBody>.article>div:first-of-type>br{display:none}.formLayout .formBody>.article>div:nth-of-type(2){padding:8px 16px 16px}.formLayout .buttons{margin-top:16px}[class^=message]:not([class$=Fixed]){width:calc(100% - 16px)}.modal_content{width:90%}.modal_content .middle{padding:20px}.note{font-size:1.2rem;margin-bottom:30px}.pagenav{justify-content:center;padding:16px}.pagenav a{font-size:1.2rem}.pagenav a.fst{margin-right:10px}#passcodeNotice{width:calc(100% - 40px)}#passcodeNotice>h1{font-size:1.4rem}.popup{width:100%}.popup .popup-inner{width:90%}.popup .popup-inner .top{padding:20px}.popup .popup-inner .top>span{font-size:5rem}.popup .popup-inner .top>header{font-size:2rem;position:relative}.popup .popup-inner .bottom{padding:20px}.modal__content{width:90%}.modal__content .top{padding:20px}.modal__content .top>header{font-size:2rem;position:relative}.modal__content .bottom{padding:20px}#private>header{padding:12px 16px}#private>header>.left a img{height:20px}#private #mainContent #privateGrid>:nth-child(2) .contentHeader{margin:0 0 8px}#private #mainContent #privateGrid>:nth-child(2) .contentHeader h1{font-size:2.4rem}#private #mainContent #privateGrid>:nth-child(2) .contentBody+.contentFooter,#private #mainContent #privateGrid>:nth-child(2) .pagenav+.contentFooter{margin:0 16px}.select .select2-selection__rendered,.select select{width:100%}#schoolDiagStart .imgButton{bottom:34px;right:10px;width:70px;width:80px}#schoolDiagStart .schoolDiagNotice{font-size:1.2rem;line-height:1.6;margin-left:12px;width:calc(100% - 100px)}#steps{width:100%}#steps ul>li div:nth-child(2){display:none}#folderPrintButton{display:block;margin:16px auto 0}table tbody tr td,table tbody tr th{font-size:1.2rem}table tbody tr td.conf,table tbody tr th.conf{height:50px}#branchCourseIndex .unset{margin:20px auto 0;width:100%}#branchCourseIndex .unset>header{font-size:1.6rem}#branchCourseTask dl dd form>div>div+div,#branchCourseTasks dl dd form>div>div+div{margin-top:14px}#branchCourseTask dl dd form>div .select,#branchCourseTasks dl dd form>div .select{margin-top:6px}#branchImportCourse form textarea{height:250px}#branchImportIndexStep1 .tutorial>div{padding:0 0 40px 25px}#branchImportIndexStep1 .tutorial>div>.pattern>header{display:block}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(2){font-size:2rem;padding:10px 0}#branchImportIndexStep1 .tutorial>div>.pattern>.img>div:nth-of-type(2) i:first-of-type{display:none}#branchImportIndexStep1 form[enctype]>div>.flex+.flex{margin-top:30px}#branchImportIndexStep1 form[enctype]>div>.flex>header{margin-bottom:10px}#branchImportIndexStep2 .flex input[type=submit]{margin:0 10px}#branchIndexAction form>.formBody{width:100%}#branchIndexAction form>.formBody>div{padding:15px}#branchIndexAction form>.formBody>div>header{margin-bottom:15px}#branchIndexMulti form>.formBody{width:100%}#branchIndexMulti form>.formBody>div{padding:15px}#branchIndexMulti form>.formBody>div>header{margin-bottom:15px}#branchIndexMulti form>.formBody>div>div.dates input[type=date]:nth-of-type(2){margin-top:10px}#branchIndexMulti2 form>div,#branchIndexMulti2 form>ul{width:100%}#branchIndexMulti3 #ajaxStep3>.flex>div:nth-of-type(2){margin-top:16px}.branchMulti h2{font-size:1.8rem}.branchMulti #multiFlow{margin:15px auto 30px}.branchMulti #multiFlow>div{font-size:1rem;padding:16px 10px 10px;width:calc(33.33333% - 10px)}.branchMulti #multiFlow>div>span{border-radius:12px;height:24px;left:calc(50% - 12px);top:-15px;width:24px}#branchPromote #branchPromoteSelector>:nth-child(2){margin-top:12px;text-align:right}#branchPromote #branchPromoteCond>:nth-child(2)>div:nth-of-type(2){margin-top:16px}#branchTicket form dl dd .buttons button{width:100%}#branchTicketSingle .confirm .buttons{margin:24px auto 0}#dSessionGs1 .panelActual>.body,#dSessionGs1 .panelTutorial>.body{padding:16px 20px}#dSessionGs1 .panelActual .items,#dSessionGs1 .panelTutorial .items{height:56px}#dSessionGs1 .keyboard>table td img,#dSessionGs1 .panelActual .items>.item>img,#dSessionGs1 .panelTutorial .items>.item>img{height:56px;width:56px}#dSessionSelect1>.panelActual .progresses,#dSessionSelect2>.panelActual .progresses{height:4px;margin:16px 0}#dSessionSelect1>.panelActual .progresses .progressContainer,#dSessionSelect2>.panelActual .progresses .progressContainer{height:4px}#dSessionSelect1>.panelActual .floatChunk .question .box .float,#dSessionSelect2>.panelActual .floatChunk .question .box .float{font-size:1.1rem;padding:8px 20px}#dSessionSelect1>.panelActual .floatChunk .question .box .body,#dSessionSelect2>.panelActual .floatChunk .question .box .body{padding:16px 20px}#dSessionSelect1>.panelActual .floatChunk .question .uiRadioVertical [data-value]:nth-of-type(n+2),#dSessionSelect2>.panelActual .floatChunk .question .uiRadioVertical [data-value]:nth-of-type(n+2){margin-top:8px}#dSessionIq .panelActual>.unit>.question>.body,#dSessionIq .panelTutorial>.unit>.question>.body{padding:16px 24px}#dSessionIq .panelActual>.unit>.question>.body>ul.imgs>li.i2_3,#dSessionIq .panelTutorial>.unit>.question>.body>ul.imgs>li.i2_3{height:128px;width:128px}#dSessionIq .panelActual>.unit>.choices,#dSessionIq .panelTutorial>.unit>.choices{width:216px}#dSessionIq .panelActual>.unit>.choices>li,#dSessionIq .panelTutorial>.unit>.choices>li{height:56px;width:56px}#dSessionIq .panelActual>.unit>.choices>li.correct:before,#dSessionIq .panelTutorial>.unit>.choices>li.correct:before{width:56px}#folderHeader .top>.left>.box01{font-size:2.2rem}#folderHeader .top>.right #folderHeaderAvailable>.status .switch{height:32px;min-width:80px}#folderHeader2Meta>.flex>div{align-items:flex-end;display:flex;justify-content:space-between;padding:15px 0;width:100%}#folderHeader2Meta>.flex>div b{font-size:1.4rem}#folderHeader2Meta>.flex>div+div{border-top:1px solid #e5e5e5}.folderResultFormat [id*=folderDetail]:nth-of-type(n+2){margin-top:24px}.folderResultFormat .innerK .text{margin-top:16px}.folderResultFormat .columnsForIndex>.columnEast{margin-top:24px}.folderResultFormat .frame>.frameBody>.inner{padding-top:12px}.folderResultFormat .frame>.frameBody>.inner>.barGroup{padding:12px;width:100%}.folderResultFormat .frame>input[type=checkbox]+label:before{content:""}.folderResultFormat .frame>input[type=checkbox]+label+.frameBody{display:none}.folderResultFormat .frame>input[type=checkbox]:checked+label:before{content:""}.folderResultFormat .frame>input[type=checkbox]:checked+label+.frameBody{display:block}#folderExam #folderExamConfig #folderExamConfigSwitch b{font-size:1.6rem}#folderExam #folderExamConfig form>div>header{font-size:1.4rem}#folderExam #folderExamConfig form>div.term div span{margin:8px 0}#folderExam #folderExamSwitchFolder .select{margin-top:8px;width:100%}#folderGohi form>div>div .select{width:100%}#folderGohi form>div:last-of-type{margin-top:16px}#folderGohi form>div:last-of-type .submit{width:100%}#folderGohi .cladogram{font-size:1.2rem;padding:0}#folderGohi .cladogram>.chart{display:block}#folderGohi .cladogram>.chart>div:nth-of-type(2){margin-top:16px}#folderGohi .cladogram>.chart>div>.number{width:28px}#folderGohi .cladogram>.chart>div>.next{font-size:1.2rem}#folderGohi .cladogram>.chart>div>.border{display:none}#folderHistory dl dt a{font-size:1.4rem}#folderHistory .select select{width:120px}#folderMemoEdit form>header{font-size:1.4rem}#help .content{width:100%}#openAssign{padding:30px 0 0}#openAssign form:nth-of-type(2){margin-top:24px}#openAssign form>dl>dt{font-size:1.6rem}#opanMailaddr form{margin:15px 0 0;width:100%}#openSignin .loginContainer>.formContainer{margin:24px auto 0;width:calc(100% - 32px)}#openSignin .loginContainer>.formContainer>div{background:#f5f5f5;padding:24px}#openSignin .loginContainer>.formContainer>div:nth-of-type(2){margin-top:24px}#openSignin .loginContainer>.formContainer>div>form>.header{font-size:2rem}#openSignin .loginContainer>.formContainer>div>form>.footer{margin-top:24px}#openUnavailable .content{margin:30px 20px 0;width:auto}#openUnavailable .content .body div span{display:block;margin-bottom:6px}.openMenu{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:6px 0 6px rgba(0,0,0,.5);height:100%;left:-100%;overflow-y:scroll;padding-top:56px;position:fixed;top:0;width:192px;z-index:100}.openMenu.hide{display:none}#status40x .content .img img{width:100px}#status40x .content a{margin:30px auto 0;width:200px}#rootAccount .search,#rootAccount table{width:auto}#rootAccount table th.name{width:10em}#rootAccount table th.name>div{width:8em}#rootExport .select{width:100%}#rootIndex input#showSchoolName+label i{display:none}#rootJson .text{margin:0 auto;width:100%}#rootJson .link{border-radius:24px;height:48px;margin:20px auto 0;width:200px}#rootPressEdit .columns>.columnEast{padding-top:40px}#rootPressImages form:nth-of-type(2) ul>li>div{margin-top:10px}#rootSchoolInfo .contentBody .price table tr td{display:block}#rootSchoolInfo .contentBody .price table tr td:first-of-type{color:#9e9e9e;padding:8px 0 4px}#rootSchoolInfo .contentBody .price table tr td:nth-of-type(2){padding:0}#rootSchoolInfo .contentBody .pay .setting>table{border-top:1px solid #e5e5e5}#rootSchoolInfo .contentBody .pay .setting>table td{display:block}#rootSchoolInfo .contentBody .pay .setting>table thead{display:none}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td header{color:#9e9e9e;font-size:1.2rem;margin-bottom:4px}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:first-of-type{border-bottom:none;padding:8px 0 4px}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:nth-of-type(2){border-bottom:none;padding:8px 0}#rootSchoolInfo .contentBody .pay .setting>table tbody tr td:nth-of-type(3){padding:8px 0 16px}#schoolBatch .option ul li{display:inline-block;margin-top:16px}#schoolExamItem form .flexBox.year .select{display:inline-block;width:45%}#schoolExamItem form .flexBox.course .select{width:100px}#schoolExamItem form table thead td{background:none}#schoolGohi #schoolGohiPhase2 dl dd .download{width:100%}#schoolGohi #schoolGohiHint dt{font-size:1.2rem}#schoolFolders form[method=get] .narrow>.n-top>.right{margin-top:8px}#schoolFolders form[method=get] .narrow>.n-top>.right>.search{width:calc(100% - 64px)}#schoolFolders form[method=get] .narrow>.n-content>.flex>div.left>div+div{margin-top:15px}#schoolFolders .action{margin:20px auto 0;width:100%}#schoolIndexItems .main{font-size:1.4rem}#schoolIndex #schoolIndexSearch form .search,#schoolIndex #schoolIndexSearch form .select{width:auto}#schoolPlanChange .changeFlow{margin:15px auto 30px}#schoolPlanChange .changeFlow>div{font-size:1rem;padding:16px 10px 10px;width:calc(33.33333% - 10px)}#schoolPlanChange .changeFlow>div>span{border-radius:12px;height:24px;left:calc(50% - 12px);top:-15px;width:24px}#schoolPlanChange form .box:nth-of-type(n+2){margin-top:32px}#schoolPlanChange form .box>.header{font-size:1.4rem}#schoolPlanChange form .box>.body>div>div.ttl{width:96px}#schoolPlanChange form .box>.body>div>div.detail{width:calc(100% - 96px)}#schoolPlanChange form.sectionStep3 .box table td{font-size:1.2rem}#schoolPlanChange form.sectionStep3 .box table td:first-of-type{width:96px}#schoolPlanChange form.sectionStep3 .box table tbody tr td>span{display:block}#schoolPlanChange form .buttons p br,#schoolPlanLog .pc,#schoolPlanLog .pc table thead{display:none}#schoolPlanLog .pc table tbody td{display:block;text-align:left}#schoolPlan .box .body>div.flex>div.ttl{width:120px}#schoolPlan .box .body>div.flex>div.detail{width:calc(100% - 120px)}#schoolPromote #schoolPromoteSelector>:nth-child(2){margin-top:12px;text-align:right}#ticketIndex{font-size:3.125vw}#ticketIndex>.container{width:100%}#ticketIndex button{margin:8.333vw auto 0;width:41.66vw}#ticketIndex p.end{font-size:3.125vw;margin-top:6.25vw}#ticketIndex .banner{bottom:0;display:block;height:14.58vw;left:0;position:fixed;transition:1s;width:100%;z-index:1000}#ticketIndex .banner img{height:14.58vw;width:auto}#ticketIndex section{padding:8.3vw 5.2vw}#ticketIndex section#about .point{right:8.333vw;top:5.208vw}#ticketIndex section#about .point img{height:auto;width:5.208vw}#ticketIndex section#about>h2 img{height:auto;width:71.35vw}#ticketIndex section#about>p img{height:auto;width:84.63vw}#ticketIndex section#about .voice{display:none;margin-top:6.25vw}#ticketIndex section#about .voice>.img{width:calc(50% - 1.5625vw)}#ticketIndex section#about .swiper,#ticketIndex section#about .voice>.img:nth-of-type(3),#ticketIndex section#about .voice>.img:nth-of-type(4){margin-top:6.25vw}#ticketIndex section#about .swiper .swiper-button-next:after,#ticketIndex section#about .swiper .swiper-button-prev:after{font-size:8.332vw}#ticketIndex section#about .swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}#ticketIndex section#about .swiper .swiper-slide{text-align:center}#ticketIndex section#about .swiper .swiper-slide>img{height:auto;width:60.93vw}#ticketIndex section#example h2>img{width:81.9vw}#ticketIndex section#example>.group{margin-top:8.333vw}#ticketIndex section#example>.group>.result{border-radius:2.604vw;margin-top:4.166vw}#ticketIndex section#example>.group>.result>.img2,#ticketIndex section#example>.group>.result>p{margin-top:5.208vw}#ticketIndex section#example>.group>.result>.img2>img{width:79.16vw}#ticketIndex section#example>.group:first-of-type>.parent>img{width:41.14vw}#ticketIndex section#example>.group:first-of-type>.result{padding:8.333vw 5.208vw}#ticketIndex section#example>.group:first-of-type>.result>.img1>img{width:60.67vw}#ticketIndex section#example>.group:nth-of-type(2)>.parent>img{width:58.33vw}#ticketIndex section#example>.group:nth-of-type(2)>.result{padding:8.333vw 5.208vw}#ticketIndex section#example>.group:nth-of-type(2)>.result>.img1>img{width:56.83vw}#ticketIndex section#example>.group:nth-of-type(3)>.parent>img{width:60.41vw}#ticketIndex section#example>.group:nth-of-type(3)>.result{padding:8.333vw 5.208vw}#ticketIndex section#example>.group:nth-of-type(3)>.result>.img1>img{width:56.25vw}#ticketIndex section#step h2 img{height:auto;width:36.979vw}#ticketIndex section#step .img{margin-top:4.166vw}#ticketIndex section#step .img img{height:auto;width:89.583vw}#ticketIndex section#qa h2 img{height:9.895vw;width:auto}#ticketIndex section#qa ul{margin-top:4.166vw}#ticketIndex section#qa ul li{border-radius:2.683vw}#ticketIndex section#qa ul li:nth-of-type(2){margin-top:2.083vw}#ticketIndex section#qa ul li input[type=checkbox]+label{padding:2.083vw}#ticketIndex section#qa ul li input[type=checkbox]+label img{height:6.25vw;margin-right:2.083vw;width:6.25vw}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer{font-size:2.602vw;padding:2.083vw}#ticketIndex section#qa ul li input[type=checkbox]+label+.answer>div img{height:6.25vw;margin-right:2.083vw;width:6.25vw}#ticketIndex section#footer h2 img{height:auto;width:26.4vw}#ticketIndex section#footer p{font-size:2.604vw;margin-top:8.333vw}#ticketIndex section#footer small{font-size:1.5625vw;margin-top:8.333vw}#ticketIndex #modal h2{font-size:5.208vw}#ticketIndex #modal p{margin-top:2.083vw}#ticketIndex #modal .modal_content{border-radius:2.604vw;padding:8.3vw 5.2vw;width:calc(100% - 10.4vw)}#ticketIndex #modal .modal_content .closeBtn{right:0;top:-6.25vw}#ticketIndex #modal .modal_content .closeBtn img{height:4.6875vw;width:4.6875vw}#ticketIndex #modal .modal_content form{margin-top:4.166vw}#ticketIndex #modal .modal_content form input[type=text]{font-size:3.125vw;height:6.25vw;min-height:32px}#ticketIndex #modal .modal_content form #diagMail{margin-top:5.208vw}}@media (max-width:639px){input[type=checkbox].noChange+label,input[type=radio].noChange+label{background:none;border:none;display:inline-block}input[type=checkbox].noChange+label:before,input[type=radio].noChange+label:before{left:0}input[type=checkbox].noChange:checked+label,input[type=radio].noChange:checked+label{background:none}input[type=submit].submit{margin-top:16px;width:100%}input[type=button]{height:36px;margin:20px auto 0;min-width:120px}#openSignin .loginContainer{padding:32px 0}#openSignin .loginContainer>.logo{width:120px}#openSignin #update .frame{margin:16px 16px 0}#openSignin #update .frame .frameHeader{font-size:1.4rem}#ticketHome section.coupon .qrs>div>a{margin:20px 8px}#ticketHome section.coupon .qrs>div>a>img{height:120px;width:120px}#ticket .wrap{padding:0 16px}}@media print{body{background:#fff}#printPages section+section{margin-top:0}}