@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:メイリオ,Meiryo,ＭＳ ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-weight:500;font-style:normal;font-size:62.5%;color:#111}body{margin:0;font-size:1.8rem;line-height:1.6;letter-spacing:.02em}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}table{border-spacing:0}img{vertical-align:bottom;height:auto;max-width:100%;width:100%}.header{max-width:1200px!important;margin-top:35px!important;margin-bottom:45px!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width: 0px) and (max-width: 768px){.header{margin-top:12px!important;margin-bottom:20px!important}}.header .logo-box{display:flex;flex-direction:row;align-items:flex-end}@media (min-width: 0px) and (max-width: 768px){.header .logo-box{flex-direction:column;align-items:flex-start}}.header .logo-box .escodenki{width:245px;margin-right:30px}@media (min-width: 0px) and (max-width: 768px){.header .logo-box .escodenki{width:120px;margin-right:15px}}.header .logo-box .esco{width:77px}@media (min-width: 0px) and (max-width: 768px){.header .logo-box .esco{width:48px}}.header .h-btn{width:352px;height:60px;background-color:#f8b62d;border-radius:50px;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}@media (min-width: 0px) and (max-width: 768px){.header .h-btn{width:170px;height:55px;font-size:1.4rem;line-height:1.2}}@media (any-hover: hover){.header .h-btn:hover{background-color:#039;color:#fff}}.header .h-btn:before{content:"";display:block;width:30px;height:40px;background-image:url(../../img/denki.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:17px}@media (min-width: 0px) and (max-width: 768px){.header .h-btn:before{width:22px;height:29px;margin-right:10px}}.l-header{margin:30px 0 40px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.l-header .escodenki{width:153px;margin-right:20px}@media (min-width: 0px) and (max-width: 768px){.l-header .escodenki{width:140px;margin-right:15px}}.l-header .esco{width:48px}@media (min-width: 0px) and (max-width: 768px){.l-header .esco{width:48px}}.admin-header{background-color:#039;padding:12px 0;margin-bottom:60px}@media (min-width: 0px) and (max-width: 768px){.admin-header{margin-bottom:30px}}.admin-header .container{max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 900px){.admin-header .container{flex-wrap:wrap;gap:12px 0;justify-content:flex-end}}.admin-header .logo-box{padding:12px 40px;background-color:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:flex-end}@media (max-width: 900px){.admin-header .logo-box{order:1}}@media (min-width: 0px) and (max-width: 768px){.admin-header .logo-box{padding:4px 15px 8px}}.admin-header .logo-box .escodenki{width:152px;margin-right:20px}@media (min-width: 0px) and (max-width: 768px){.admin-header .logo-box .escodenki{width:100px;margin-right:15px}}.admin-header .logo-box .esco{width:48px}@media (min-width: 0px) and (max-width: 768px){.admin-header .logo-box .esco{width:40px}}.admin-header .menu-box{display:flex;flex-direction:row;align-items:center;gap:0 40px}@media (max-width: 900px){.admin-header .menu-box{display:contents}}@media (min-width: 0px) and (max-width: 768px){.admin-header .menu-box{gap:0 30px}}@media (max-width: 900px){.admin-header .menu-item{order:3}.admin-header .menu-item:not(:first-of-type){margin-left:30px}}.admin-header .menu-link{color:#fff;font-weight:600;display:flex;flex-direction:row;align-items:center;transition:all .3s}@media (min-width: 0px) and (max-width: 768px){.admin-header .menu-link{font-size:1.4rem}}.admin-header .menu-link:after{content:"";display:block;width:7px;height:7px;margin-top:-5px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg) translateY(50%);margin-left:12px;transition:all .3s}@media (any-hover: hover){.admin-header .menu-link:hover{opacity:.6}.admin-header .menu-link:hover:after{opacity:.6}}@media (max-width: 900px){.admin-header .menu-logout{order:2;width:calc(100% - 300px)}}@media (min-width: 0px) and (max-width: 768px){.admin-header .menu-logout{width:calc(100% - 185px)}}.admin-header .menu-logout .logout-btn{width:120px;height:36px;background-color:#fff;border-radius:50px;font-size:1.6rem;color:#039;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s}@media (max-width: 900px){.admin-header .menu-logout .logout-btn{margin-left:auto}}@media (min-width: 0px) and (max-width: 768px){.admin-header .menu-logout .logout-btn{width:110px;height:30px;font-size:1.4rem}}@media (any-hover: hover){.admin-header .menu-logout .logout-btn:hover{background-color:#f8b62d}}@media (min-width: 0px) and (max-width: 560px){.msBr{display:block}}@media (min-width: 561px) and (max-width: 960px){.msBr{display:none}}@media (min-width: 961px){.msBr{display:none}}@media (min-width: 0px) and (max-width: 560px){.mmBr{display:none}}@media (min-width: 561px) and (max-width: 960px){.mmBr{display:block}}@media (min-width: 961px){.mmBr{display:none}}@media (min-width: 0px) and (max-width: 560px){.mlBr{display:none}}@media (min-width: 561px) and (max-width: 960px){.mlBr{display:none}}@media (min-width: 961px){.mlBr{display:block}}@media (min-width: 0px) and (max-width: 768px){.spBr{display:block}}@media (min-width: 769px){.spBr{display:none}}@media (min-width: 0px) and (max-width: 768px){.pcBr{display:none}}@media (min-width: 769px){.pcBr{display:block}}.footer{padding-top:60px!important;padding-bottom:50px!important;border-top:1px solid #003399}@media (min-width: 0px) and (max-width: 768px){.footer{padding-top:30px!important;padding-bottom:20px!important}}.footer .container{max-width:1200px!important}.footer .f-content{margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width: 0px) and (max-width: 768px){.footer .f-content{margin-bottom:20px}}.footer .logo-box{display:flex;flex-direction:row;align-items:flex-end}@media (min-width: 0px) and (max-width: 768px){.footer .logo-box{flex-direction:column;align-items:flex-start}}.footer .logo-box .escodenki{width:245px;margin-right:30px}@media (min-width: 0px) and (max-width: 768px){.footer .logo-box .escodenki{width:120px;margin-right:15px}}.footer .logo-box .esco{width:77px}@media (min-width: 0px) and (max-width: 768px){.footer .logo-box .esco{width:48px}}.footer .f-btn{width:352px;height:60px;background-color:#f8b62d;border-radius:50px;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}@media (min-width: 0px) and (max-width: 768px){.footer .f-btn{width:170px;height:55px;font-size:1.4rem;line-height:1.2}}@media (any-hover: hover){.footer .f-btn:hover{background-color:#039;color:#fff}}.footer .f-btn:before{content:"";display:block;width:30px;height:40px;background-image:url(../../img/denki.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:17px}@media (min-width: 0px) and (max-width: 768px){.footer .f-btn:before{width:22px;height:29px;margin-right:10px}}.footer .copy{color:#039;font-size:1.2rem}.l-footer{margin:40px 0;color:#039;font-size:1.2rem;text-align:center}@media (min-width: 0px) and (max-width: 768px){.l-footer{margin:30px 0}}.container{max-width:1080px;width:100%;margin:0 auto}@media (min-width: 961px){.container{padding-right:40px;padding-left:40px}}@media (min-width: 561px) and (max-width: 960px){.container{padding-right:3.4vw;padding-left:3.4vw}}@media (min-width: 0px) and (max-width: 560px){.container{padding-right:5.4vw;padding-left:5.4vw}}.l-container{max-width:1020px;width:100%;margin:0 auto}@media (min-width: 961px){.l-container{padding-right:40px;padding-left:40px}}@media (min-width: 561px) and (max-width: 960px){.l-container{padding-right:3.4vw;padding-left:3.4vw}}@media (min-width: 0px) and (max-width: 560px){.l-container{padding-right:5.4vw;padding-left:5.4vw}}.top-link{position:relative;z-index:999}@media (min-width: 0px) and (max-width: 560px){.top-link{display:none}}.top-link a{max-width:62px;position:fixed;right:40px;bottom:30px}.btn{max-width:640px;width:100%;height:140px;margin:0 auto;background-color:#f8b62d;border-radius:100px;font-size:2.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}@media (min-width: 0px) and (max-width: 768px){.btn{max-width:450px;height:80px;font-size:1.8rem}}@media (any-hover: hover){.btn:hover{background-color:#039;color:#fff}}.btn:before{content:"";display:block;width:60px;height:80px;background-image:url(../../img/denki.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:30px}@media (min-width: 0px) and (max-width: 768px){.btn:before{width:36px;height:48px;margin-right:15px}}.title-style{margin-bottom:60px;padding:26px 0;border-radius:10px;background-color:#039;color:#fff;font-size:3rem;font-weight:600;text-align:center}@media (min-width: 0px) and (max-width: 768px){.title-style{font-size:2rem;padding:20px 0;margin-bottom:30px}}.title-style .title-in{position:relative}select:focus{outline:0}select:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.top{margin-bottom:110px}@media (min-width: 0px) and (max-width: 768px){.top{margin-bottom:80px}}.top .title-content{margin-bottom:80px;padding:38px 0;background:linear-gradient(180deg,#0343c4,#053493)}@media (min-width: 0px) and (max-width: 768px){.top .title-content{margin-bottom:40px;padding:33px 0}}.top-title{color:#fff;font-size:3.6rem;font-weight:600;text-align:center}@media (min-width: 0px) and (max-width: 768px){.top-title{font-size:2.2rem}}.top-title .title-in{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.top-title .title-in:before,.top-title .title-in:after{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.top-title .title-in:before{width:109px;height:156px;background-image:url(../../img/phone.svg);margin-right:50px}@media (min-width: 0px) and (max-width: 768px){.top-title .title-in:before{margin-right:15px;width:65px;height:94px}}.top-title .title-in:after{width:73px;height:120px;background-image:url(../../img/consent.svg);margin-left:50px}@media (min-width: 0px) and (max-width: 768px){.top-title .title-in:after{margin-left:15px;width:45px;height:74px}}.top .news{margin-bottom:60px}@media (min-width: 0px) and (max-width: 768px){.top .news{margin-bottom:40px}}.top .news-lead{margin-bottom:30px}@media (min-width: 0px) and (max-width: 768px){.top .news-lead{font-size:1.6rem;margin-bottom:20px}}.top .news-content{border:3px solid #BD1016;border-radius:10px;padding:30px}@media (min-width: 0px) and (max-width: 768px){.top .news-content{padding:15px}}.top .news-title{font-size:2.2rem;margin-bottom:30px;color:#bd1016;font-weight:600;display:flex;flex-direction:row;align-items:center;position:relative}@media (min-width: 0px) and (max-width: 768px){.top .news-title{font-size:1.8rem;margin-bottom:20px}}.top .news-title:before{content:"";display:block;width:50px;height:50px;margin-right:20px;background-image:url(../../img/icon-news.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width: 0px) and (max-width: 768px){.top .news-title:before{width:40px;height:40px;margin-right:15px}}.top .news-list{margin-left:20px}@media (min-width: 0px) and (max-width: 768px){.top .news-list{margin-left:0}}.top .news-item{padding-left:22px;position:relative}@media (min-width: 0px) and (max-width: 768px){.top .news-item{font-size:1.4rem}}.top .news-item:not(:last-of-type){margin-bottom:20px}@media (min-width: 0px) and (max-width: 768px){.top .news-item:not(:last-of-type){margin-bottom:12px}}.top .news-item:before{content:"";display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #BD1016;position:absolute;left:0;top:7px}@media (min-width: 0px) and (max-width: 768px){.top .news-item:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #BD1016;top:6px}}.top .news-item a{color:#039;border-bottom:1px solid #003399}.top .flow-procedure{margin-bottom:100px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure{margin-bottom:60px}}.top .flow-procedure-lead{margin-bottom:50px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-lead{font-size:1.6rem;margin-bottom:20px}}.top .flow-procedure .title-style .title-in:before{transform:translate(-100%,-50%) rotate(35deg)}.top .flow-procedure .title-style .title-in:before{content:"";display:block;background-image:url(../../img/phone.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:64px;height:92px;position:absolute;left:-45px;top:50%;transform:translate(-100%,-50%) rotate(35deg)}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure .title-style .title-in:before{width:40px;height:58px;left:-20px}}.top .flow-procedure-content{padding:0 30px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-content{padding:0}}.top .flow-procedure-item{margin-bottom:80px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-item{margin-bottom:40px}}.top .flow-procedure-title{color:#039;margin-bottom:24px;position:relative;display:flex;flex-direction:row}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-title{margin-bottom:15px}}.top .flow-procedure-title:before{content:"";display:block;width:calc(100% - 60px);height:6px;background-color:#039;position:absolute;bottom:34px;right:0;z-index:-1}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-title:before{width:calc(100% - 30px);height:4px;bottom:20px}}.top .flow-procedure-title .title{font-size:3rem;font-weight:600;padding-top:25px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-title .title{font-size:2rem;padding-top:20px}}.top .flow-procedure-num{width:120px;height:120px;border-radius:100px;background-color:#f8b62d;padding-top:5px;margin-right:50px;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.03em;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-num{width:80px;height:80px;margin-right:20px}}.top .flow-procedure-num .en{font-size:2rem}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-num .en{font-size:1.4rem}}.top .flow-procedure-num .step{font-size:4rem;font-weight:900}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-num .step{font-size:2.4rem}}.top .flow-procedure-text{padding-left:120px;display:flex;flex-direction:row}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-text{padding-left:20px}}.top .flow-procedure-text .flow-procedure-img{margin-right:40px;width:100px;flex-shrink:0}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-text .flow-procedure-img{width:80px;margin-right:30px}}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-text .text{font-size:1.4rem}}.top .flow-procedure-text .small{font-size:1.6rem;display:inline-block}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-text .small{font-size:1.2rem}}.top .flow-procedure-text .small:first-of-type{padding-top:20px}@media (min-width: 0px) and (max-width: 768px){.top .flow-procedure-text .small:first-of-type{padding-top:10px}}.top .flow-procedure-text .kome{padding-left:1em;text-indent:-1em}.top .need{margin-top:120px}@media (min-width: 0px) and (max-width: 768px){.top .need{margin-top:60px}}.top .need .title-style .title-in:before{content:"";display:block;background-image:url(../../img/consent.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:45px;height:71px;position:absolute;left:-40px;top:50%;transform:translate(-100%,-50%)}@media (min-width: 0px) and (max-width: 768px){.top .need .title-style .title-in:before{width:30px;height:47px;left:-20px}}.top .need-content{padding:0 30px}@media (min-width: 0px) and (max-width: 768px){.top .need-content{padding:0 20px}}.top .need-item:not(:last-of-type){margin-bottom:50px}@media (min-width: 0px) and (max-width: 768px){.top .need-item:not(:last-of-type){margin-bottom:30px}}.top .need-title{margin-bottom:20px;font-size:2.4rem;color:#039;font-weight:600;display:flex;flex-direction:row}@media (min-width: 0px) and (max-width: 768px){.top .need-title{font-size:1.8rem;margin-bottom:14px}}.top .need-title:before{content:"";display:block;background-color:#f8b62d;width:20px;height:20px;border-radius:50px;margin-top:9px;margin-right:12px;flex-shrink:0}@media (min-width: 0px) and (max-width: 768px){.top .need-title:before{width:18px;height:18px;margin-top:4px}}@media (min-width: 0px) and (max-width: 768px){.top .need-text{font-size:1.4rem}}.top .need-text .small{font-size:1.6rem;display:inline-block;padding-left:1em;text-indent:-1em}@media (min-width: 0px) and (max-width: 768px){.top .need-text .small{font-size:1.2rem}}.top .need-text .small:first-of-type{padding-top:10px}@media (min-width: 0px) and (max-width: 768px){.top .need-text .small:first-of-type{padding-top:6px}}.step-content{background-color:#f0f5ff;border-radius:20px;padding:24px 0;margin-bottom:50px;display:flex;flex-direction:row;justify-content:center}@media (min-width: 0px) and (max-width: 768px){.step-content{margin-bottom:30px;padding:18px 0}}.step-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.step-item:not(:last-of-type){padding-right:50px}.step-item:not(:last-of-type):after{content:"";display:block;width:calc(50% + 50px);height:1px;background-color:#9fbdfa;position:absolute;top:20px;left:calc(50% - 25px);z-index:-1}@media (min-width: 0px) and (max-width: 768px){.step-item:not(:last-of-type){padding-right:7vw}}.step-item .num{font-family:futura-pt,sans-serif;font-weight:600;font-style:italic;letter-spacing:.03em;color:#039;font-size:1.6rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;margin-bottom:4px;padding-right:2px;position:relative;z-index:2}.step-item .num:after{content:"";display:block;width:40px;height:40px;border-radius:50px;border:2px solid #003399;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.step-item .text{color:#039;font-size:1.4rem;text-align:center}@media (min-width: 0px) and (max-width: 768px){.step-item .text{font-size:1.2rem;line-height:1.3}}.step-item.current .num{color:#fff}.step-item.current .num:after{background-color:#039}.form-mainTitle{width:460px;margin:0 auto 40px;padding:6px 0;color:#fff;font-size:2.4rem;font-weight:600;background-color:#039;text-align:center;border-bottom-left-radius:25px;border-bottom-right-radius:25px}@media (min-width: 0px) and (max-width: 768px){.form-mainTitle{width:100%;font-size:1.8rem;margin:0 auto 20px}}.form-mainText{padding-bottom:15px;font-size:1.6rem;margin-bottom:50px;background-image:linear-gradient(to right,#003399,#003399 3px,transparent 3px);background-size:10px 1px;background-position:left bottom;background-repeat:repeat-x}@media (min-width: 0px) and (max-width: 768px){.form-mainText{font-size:1.4rem;margin-bottom:30px}}.form-subTitle{font-size:2.4rem;color:#039;font-weight:600;text-align:center;margin-top:50px;margin-bottom:20px}@media (min-width: 0px) and (max-width: 768px){.form-subTitle{font-size:1.6rem;margin-top:30px;margin-bottom:15px}}.form .form-box{margin:0 auto 40px;padding:0 40px 50px;border-radius:20px;box-shadow:0 0 20px #0003}@media (min-width: 0px) and (max-width: 768px){.form .form-box{padding:0 25px 40px}}.form .form-wrap{padding:14px 20px;border-radius:10px}.form .form-wrap:not(:last-of-type){margin-bottom:14px}.form .bg-color01{background-color:#cedeff}.form .bg-color02{background-color:#f0f5ff}.form .bg-color03{background-color:#ffe6b2;margin-top:40px}.form .form-item{display:flex;flex-direction:column}.form .form-item:not(:last-of-type){margin-bottom:40px}@media (min-width: 0px) and (max-width: 768px){.form .form-item:not(:last-of-type){margin-bottom:25px}}.form .small{font-size:1.4rem;font-weight:500;display:inline-block}@media (min-width: 0px) and (max-width: 768px){.form .small{font-size:1.2rem}}.form .small.--mt5{margin-top:5px}.form .form-title{color:#039;font-weight:600;margin-bottom:10px;line-height:1.3}@media (min-width: 0px) and (max-width: 768px){.form .form-title{font-size:1.6rem}}.form .form-title .form-title-in{margin-right:15px}@media (min-width: 0px) and (max-width: 768px){.form .form-title .form-title-in{margin-right:10px}}.form .form-title .pdf-blank{border-bottom:1px solid #003399;padding-bottom:3px;transition:all .3s}@media (any-hover: hover){.form .form-title .pdf-blank:hover{opacity:.6}}.form .form-title.required .form-title-in{position:relative}.form .form-title.required .form-title-in:after{content:"必須";display:inline-block;margin-left:15px;padding:5px 10px;font-size:1.4rem;font-weight:600;color:#fff;vertical-align:bottom;background-color:#c00;border-radius:6px;line-height:1}@media (min-width: 0px) and (max-width: 768px){.form .form-title.required .form-title-in:after{font-size:1.2rem;margin-left:10px}}@media (min-width: 0px) and (max-width: 768px){.form .form-title.required.--mt4 .form-title-in:after{margin-top:4px}}.form .w158{max-width:158px}.form .w180{max-width:180px}.form .w194{max-width:194px}.form .w235{max-width:235px}.form .w255{max-width:255px}.form .w370{max-width:370px}.form .w410{max-width:410px}.form .w440{max-width:440px}.form .w600{max-width:600px}.form .w700{max-width:700px}.form .form-text input{width:100%;color:#039;border:1px solid #ccc;background-color:#fff;border-radius:10px;padding:12px 20px;font-size:1.6rem}@media (min-width: 0px) and (max-width: 768px){.form .form-text input{padding:10px;font-size:1.4rem}}.form .form-tani input{width:80%}.form .form-tani:after{content:attr(data-title);color:#039;font-weight:600;font-size:1.8rem;margin-left:20px}@media (min-width: 0px) and (max-width: 768px){.form .form-tani:after{font-size:1.6rem;margin-left:10px}}.form .form-select{position:relative;border:1px solid #ccc;background-color:#fff;border-radius:10px;overflow:hidden}.form .form-select:before{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #003399;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (min-width: 0px) and (max-width: 768px){.form .form-select:before{right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #003399}}.form .form-select select{width:100%;height:100%;padding:12px 20px;color:#039;z-index:10;position:relative}@media (min-width: 0px) and (max-width: 768px){.form .form-select select{padding:10px 15px;font-size:1.4rem}}.form .form-select select:focus{outline:0}.form .form-select select:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.form .form-tel{display:flex;flex-direction:row;flex-wrap:wrap}.form .form-tel .form-title,.form .form-tel .confirm-title{width:100%}.form .form-tel .form-text:not(:last-of-type),.form .form-tel .confirm-text:not(:last-of-type){margin-right:36px;position:relative}@media (min-width: 0px) and (max-width: 768px){.form .form-tel .form-text:not(:last-of-type),.form .form-tel .confirm-text:not(:last-of-type){margin-right:min(12.5%,30px)}}.form .form-tel .form-text:not(:last-of-type):after,.form .form-tel .confirm-text:not(:last-of-type):after{content:"";display:block;width:16px;height:3px;background-color:#039;position:absolute;right:-10px;top:50%;transform:translate(100%,-50%)}@media (min-width: 0px) and (max-width: 768px){.form .form-tel .form-text:not(:last-of-type):after,.form .form-tel .confirm-text:not(:last-of-type):after{width:12px;right:-9px}}@media (min-width: 0px) and (max-width: 768px){.form .form-tel .form-text{width:25%}}.form .form-checkbox .checkbox{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .form-checkbox .checkbox{cursor:pointer;vertical-align:middle;width:35px;height:35px;position:relative}.form .form-checkbox .checkbox:before,.form .form-checkbox .checkbox:after{content:"";display:block;position:absolute}.form .form-checkbox .checkbox:before{background-color:#fff;border-radius:10px;border:1px solid #ccc;width:35px;height:35px;transform:translateY(-50%);top:50%;left:0}.form .form-checkbox .checkbox:after{border-bottom:4px solid #003399;border-left:4px solid #003399;opacity:0;height:10px;width:16px;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.form .form-checkbox .checkbox:checked:after{opacity:1}.form .form-checkbox .form-text{position:relative}.form .form-checkbox .form-text .small{color:#039;position:absolute;left:55px;top:55%;transform:translateY(-50%)}.form .form-name{display:grid;grid-template-columns:275px 275px;grid-template-rows:repeat(1,1fr);grid-column-gap:50px;grid-row-gap:0px}@media (min-width: 0px) and (max-width: 768px){.form .form-name{grid-template-columns:1fr repeat(4,0);grid-column-gap:0}}.form .form-name .box1{grid-area:1/1/2/2}@media (min-width: 0px) and (max-width: 768px){.form .form-name .box1{grid-area:1/1/2/2}}.form .form-name .box2{grid-area:2/1/3/2}@media (min-width: 0px) and (max-width: 768px){.form .form-name .box2{grid-area:2/1/3/2;margin-bottom:15px}}.form .form-name .box3{grid-area:1/2/2/3}@media (min-width: 0px) and (max-width: 768px){.form .form-name .box3{grid-area:3/1/4/2}}.form .form-name .box4{grid-area:2/2/3/3}@media (min-width: 0px) and (max-width: 768px){.form .form-name .box4{grid-area:4/1/5/2}}.form .form-radio{margin-bottom:5px}@media (min-width: 0px) and (max-width: 768px){.form .form-radio{margin-bottom:0}}.form .form-radio .radio{margin-right:40px}@media (min-width: 0px) and (max-width: 768px){.form .form-radio .radio{margin-right:10px}}.form .form-radio .radio-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.form .form-radio .radio-text{padding-left:45px;font-size:1.6rem;color:#039;font-weight:600;position:relative;cursor:pointer}@media (min-width: 0px) and (max-width: 768px){.form .form-radio .radio-text{font-size:1.4rem;padding-left:35px}}.form .form-radio .radio-text:before{content:"";display:block;background-color:#fff;border-radius:50%;border:1px solid #ccc;width:35px;height:35px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width: 0px) and (max-width: 768px){.form .form-radio .radio-text:before{width:28px;height:28px}}.form .form-radio .radio-btn:checked+.radio-text:after{content:"";display:block;border-radius:50%;width:16px;height:16px;background-color:#039;position:absolute;top:50%;left:9.5px;transform:translateY(-50%)}@media (min-width: 0px) and (max-width: 768px){.form .form-radio .radio-btn:checked+.radio-text:after{width:12px;height:12px;left:8px}}.form .form-file{display:flex;flex-direction:row;align-items:center}.form .form-file .file{padding:9px 12px;margin:0 30px 0 0;color:#039;background-color:#fff;border-radius:10px;border:1px solid #ccc;font-size:1.4rem;cursor:pointer}@media (min-width: 0px) and (max-width: 768px){.form .form-file .file{padding:7px 8px;font-size:1.2rem;margin:0 20px 0 0}}.form .form-file input[type=file]{display:none}.form .form-file .file-name{font-size:1.4rem}@media (min-width: 0px) and (max-width: 768px){.form .form-file .file-name{font-size:1.2rem}}.form .form-download .download-btn{font-size:1.8rem;color:#039;font-weight:600;width:400px;height:50px;margin:20px 0 30px;background-color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all .3s}@media (any-hover: hover){.form .form-download .download-btn:hover{background-color:#039;color:#fff}}@media (min-width: 0px) and (max-width: 768px){.form .form-download .download-btn{margin:10px 0 20px}}.form .form-download .download-text{font-size:1.4rem;color:#039;line-height:2.1;margin-bottom:20px;padding-left:1em;text-indent:-1em}.form .form-download .download-address{font-size:1.4rem;color:#039}.form .confirm-title{color:#039;font-weight:600;margin-bottom:5px}@media (min-width: 0px) and (max-width: 768px){.form .confirm-title{font-size:1.6rem}}@media (min-width: 0px) and (max-width: 768px){.form .confirm-text{font-size:1.6rem}}.form .file-download{font-size:1.6rem;color:#039;border-bottom:1px solid #003399}@media (min-width: 0px) and (max-width: 768px){.form .file-download{font-size:1.4rem}}.form .error{position:relative}.form .error:after{content:attr(error-text);width:100%;display:inline-block;margin-top:10px;font-size:1.6rem;color:#c00;line-height:1}@media (min-width: 0px) and (max-width: 768px){.form .error:after{font-size:1.4rem;margin-top:8px}}.form .error .form-text input,.form .error.form-text input,.form .error .form-select{border:1px solid #CC0000}.form .error .radio .radio-text:before{border:1px solid #CC0000}.form ::-moz-placeholder{color:#ccc}.form ::placeholder{color:#ccc}.form .submit-btn{max-width:300px;width:100%;height:80px;background-color:#f8b62d;border-radius:50px;margin:40px auto 0;text-align:center;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s}@media (any-hover: hover){.form .submit-btn:hover:hover{background-color:#039;color:#fff}}@media (min-width: 0px) and (max-width: 768px){.form .submit-btn{font-size:1.4rem;width:100%;height:55px;margin:30px auto 0}}.form .btn-blue{max-width:380px;width:100%;height:80px;background-color:#039;border-radius:50px;margin:40px auto 0;text-align:center;font-size:2rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}@media (any-hover: hover){.form .btn-blue:hover:hover{background-color:#f8b62d;color:#111}}@media (min-width: 0px) and (max-width: 768px){.form .btn-blue{max-width:350px;font-size:1.4rem;width:100%;height:55px;margin:30px auto 0}}.form .submit-back{margin:40px auto 0;display:flex;flex-direction:row}.form .submit-back .back-btn{display:block;width:80px;height:80px;background-color:#f8b62d;border-radius:50px;text-align:center;font-size:2rem;font-weight:600;transition:all .2s}@media (min-width: 0px) and (max-width: 768px){.form .submit-back .back-btn{font-size:1.4rem;width:55px;height:55px}}@media (any-hover: hover){.form .submit-back .back-btn:hover:hover{background-color:#039;color:#fff}}.form .submit-back .submit-btn{max-width:300px;width:100%;height:80px;background-color:#f8b62d;border-radius:50px;margin:0 auto;text-align:center;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s;transform:translate(-40px)}@media (any-hover: hover){.form .submit-back .submit-btn:hover:hover{background-color:#039;color:#fff}}@media (min-width: 0px) and (max-width: 768px){.form .submit-back .submit-btn{font-size:1.4rem;max-width:250px;height:55px;margin:0 0 0 auto;transform:translate(0)}}@media (min-width: 0px) and (max-width: 560px){.form .submit-back .submit-btn{max-width:180px}}.form .submit-back .w180{max-width:180px}.top-back{max-width:300px;width:100%;height:80px;margin:0 auto;background-color:#f8b62d;border-radius:50px;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}@media (min-width: 0px) and (max-width: 768px){.top-back{max-width:280px;height:70px;font-size:1.8rem}}@media (any-hover: hover){.top-back:hover{background-color:#039;color:#fff}}.admin{margin-bottom:80px}@media (min-width: 0px) and (max-width: 768px){.admin{margin-bottom:60px}}.mx1330{max-width:1330px}.register-text{color:#039;font-size:1.6rem;font-weight:600;margin-bottom:30px}.register-text.--black{color:#111}.back-page{display:block;width:-moz-fit-content;width:fit-content;color:#039;font-size:1.6rem;font-weight:600;padding-left:20px;margin-bottom:30px;position:relative}.back-page:after{content:"";display:block;width:10px;height:10px;border-top:solid 2px #003399;border-right:solid 2px #003399;transform:rotate(225deg);position:absolute;left:0;top:7px}.login-error .form-mainText{color:#c00;font-size:1.8rem;font-weight:600;text-align:center;background-image:none;padding-bottom:0;margin-bottom:40px}.search{margin-bottom:50px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.search::-webkit-scrollbar{display:none}.search .search-box{min-width:1250px;height:112px;display:flex;flex-direction:row}@media (min-width: 0px) and (max-width: 768px){.search .search-box{flex-direction:column;min-width:100%;height:auto}}.search-data{width:146px;height:100%;background-color:#039;display:flex;align-items:center;justify-content:center}@media (min-width: 0px) and (max-width: 768px){.search-data{width:100%;height:50px}}.search-data .title{font-size:1.6rem;font-weight:600;color:#fff}.search form{width:calc(100% - 146px)}@media (min-width: 0px) and (max-width: 768px){.search form{width:100%}}.search-form{height:100%;background-color:#f0f5ff;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 30px}@media (min-width: 0px) and (max-width: 768px){.search-form{flex-direction:column;padding:15px}}.search-form .search-item{width:40%;display:flex;flex-direction:row;align-items:center}@media (min-width: 0px) and (max-width: 768px){.search-form .search-item{width:100%;flex-direction:column;align-items:flex-start}}.search-form .search-item.w15p{width:15%}.search-form .search-item .search-title{font-size:1.6rem;color:#039;font-weight:600;margin-right:10px}@media (min-width: 0px) and (max-width: 768px){.search-form .search-item .search-title{font-size:1.4rem}}.search-form .search-item .search-text{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 25px}@media (min-width: 0px) and (max-width: 768px){.search-form .search-item .search-text{gap:10px 25px}}.search-form .search-item .search-text input{width:100%;height:30px;border:1px solid #ccc;background-color:#fff;border-radius:4px;padding:0 10px;font-size:1.4rem}@media (min-width: 0px) and (max-width: 768px){.search-form .search-item .search-text input{height:25px}}.search-form .search-item .w238{max-width:238px;width:100%}@media (min-width: 0px) and (max-width: 768px){.search-form .search-item .w238{width:100%}}.search-form .search-btn{background-color:#039;font-size:1.4rem;color:#fff;border-radius:10px;padding:5px 10px;margin-left:auto;margin-right:220px;display:flex;flex-direction:row;align-items:center}@media (min-width: 0px) and (max-width: 768px){.search-form .search-btn{margin-right:0}}.search-form .search-btn:before{content:"";display:block;width:16px;height:16px;margin-right:6px;background-image:url(../../img/icon-search.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.search-form .application-date .date-box{width:146px;line-height:1;position:relative}@media (min-width: 0px) and (max-width: 768px){.search-form .application-date .date-box{width:130px}}.search-form .application-date .date-box:first-of-type:after{content:"〜";display:block;font-size:1.6rem;color:#039;font-weight:600;position:absolute;right:-21px;top:8px}@media (min-width: 0px) and (max-width: 768px){.search-form .application-date .date-box:first-of-type:after{top:4px}}.search-form .application-date .date-box .date{font-size:1.4rem;padding:0 0 0 10px}.search-form .application-date .date-box .date::-webkit-inner-spin-button{-webkit-appearance:none}.search-form .application-date .date-box .date::-webkit-clear-button{-webkit-appearance:none}.search-form .application-date .date-box .date::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:1px;bottom:0;margin:auto;padding:0;background:transparent;color:transparent;cursor:pointer;width:16px;height:16.5px;background-image:url(../../img/icon-calendar.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width: 0px) and (max-width: 768px){.search-form .application-date .date-box .date::-webkit-calendar-picker-indicator{top:-2px}}.search-form .search-select{position:relative;line-height:1}.search-form .search-select:after{content:"";display:block;width:7px;height:7px;border-top:solid 2px #003399;border-right:solid 2px #003399;transform:rotate(135deg);position:absolute;right:10px;top:10px}@media (min-width: 0px) and (max-width: 768px){.search-form .search-select:after{top:8px}}.search-form .search-select select{width:100px;height:30px;padding:0 8px;font-size:1.4rem;border:1px solid #ccc;background-color:#fff;border-radius:4px}@media (min-width: 0px) and (max-width: 768px){.search-form .search-select select{height:25px}}.search-form .search-select select:focus{outline:0}.search-form .search-select select:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.admin-list-content .admin-list-menu{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px 0}.admin-list-content .pulldown-box{margin-right:50px}@media (min-width: 0px) and (max-width: 768px){.admin-list-content .pulldown-box{margin-right:15px}}.admin-list-content .pulldown-box.--number{margin-right:20px}.admin-list-content .pulldown-box form{display:flex;flex-direction:row;align-items:center}.admin-list-content .pulldown-box .pulldown{width:-moz-fit-content;width:fit-content;position:relative}.admin-list-content .pulldown-box .pulldown:after{content:"";display:block;width:7px;height:7px;border-top:solid 2px #003399;border-right:solid 2px #003399;transform:rotate(135deg);position:absolute;right:10px;top:12px}.admin-list-content .pulldown-box select{min-width:106px;height:34px;padding:5px 10px;font-size:1.4rem;border:1px solid #003399;background-color:#fff;border-radius:10px;color:#039}.admin-list-content .pulldown-box select:focus{outline:0}.admin-list-content .pulldown-box select:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.admin-list-content .pulldown-box .application{margin-left:6px}.admin-list-content .pulldown-box .application input{background-color:#039;border-radius:10px;font-size:1.4rem;padding:5px 10px;color:#fff}.admin-list-content .csv-download{display:inline-block;height:34px;padding:5px 10px;font-size:1.4rem;border:1px solid #003399;background-color:#fff;border-radius:10px;color:#039;transition:all .3s}@media (any-hover: hover){.admin-list-content .csv-download:hover{background-color:#039;color:#fff}}.admin-list-content .pagenavi{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:auto}.admin-list-content .pagenavi .page,.admin-list-content .pagenavi .prev-link,.admin-list-content .pagenavi .next-link{width:34px;height:34px;border-radius:10px;border:1px solid #003399;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;color:#039;margin:0 3px;background-color:#fff;position:relative;transition:all .2s}@media (any-hover: hover){.admin-list-content .pagenavi .page:hover,.admin-list-content .pagenavi .prev-link:hover,.admin-list-content .pagenavi .next-link:hover{background-color:#039;color:#fff}}.admin-list-content .pagenavi .current{background-color:#039;color:#fff}.admin-list-content .pagenavi .prev-link,.admin-list-content .pagenavi .next-link{display:block;position:relative}.admin-list-content .pagenavi .prev-link:after,.admin-list-content .pagenavi .next-link:after{content:"";display:block;width:7px;height:7px;border:2px solid #003399;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:translate(-20%) rotate(45deg);transition:all .3s}@media (any-hover: hover){.admin-list-content .pagenavi .prev-link:hover:after,.admin-list-content .pagenavi .next-link:hover:after{border:2px solid #fff;border-left:0;border-bottom:0;transform:translate(20%) rotate(45deg)}}.admin-list-content .pagenavi .prev-link{margin-right:3px;transform:rotate(180deg)}.admin-list-content .pagenavi .next-link{margin-left:3px}.admin-list-content .admin-list-result{font-size:1.6rem;color:#039;display:flex;flex-direction:row;margin-bottom:10px}.admin-list-content .admin-list-table{margin-bottom:30px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.admin-list-content .admin-list-table::-webkit-scrollbar{display:none}.admin-list-content .admin-list-table .table-box{min-width:1250px;border-top:1px solid #003399;border-left:1px solid #003399}.admin-list-content .admin-list-table th{border-right:1px solid #003399;border-bottom:1px solid #003399}.admin-list-content .admin-list-table td{border-right:1px solid #003399;border-bottom:1px solid #707070}.admin-list-content .admin-list-table .table-title-box{background-color:#f0f5ff;height:53px}.admin-list-content .admin-list-table .table-text-box{height:55px}.admin-list-content .admin-list-table .table-title{vertical-align:middle;padding:0 10px;text-align:center;color:#039;font-size:1.4rem;font-weight:600;line-height:1.3;white-space:nowrap}.admin-list-content .admin-list-table .table-text{vertical-align:middle;padding:0 15px;font-size:1.6rem;max-width:250px}.admin-list-content .admin-list-table .table-text:last-of-type{white-space:nowrap}.admin-list-content .admin-list-table .center{text-align:center}.admin-list-content .admin-list-table .sort{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.admin-list-content .admin-list-table .sort:after{content:"";display:block;width:7px;height:7px;margin-left:8px;margin-bottom:3px;border-top:solid 2px #003399;border-right:solid 2px #003399;transform:rotate(135deg)}.admin-list-content .admin-list-table .table-checkbox,.admin-list-content .admin-list-table .text-checkbox{padding:0}.admin-list-content .admin-list-table .checkbox{cursor:pointer;vertical-align:middle;position:relative;width:20px;height:20px;padding:0 20px;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-list-content .admin-list-table .checkbox:before,.admin-list-content .admin-list-table .checkbox:after{content:"";display:block;position:absolute}.admin-list-content .admin-list-table .checkbox:before{background-color:#fff;border-radius:4px;border:1px solid #ccc;width:20px;height:20px;transform:translate(-50%,-60%);top:50%;left:50%}.admin-list-content .admin-list-table .checkbox:after{border-bottom:3px solid #003399;border-left:3px solid #003399;opacity:0;height:7px;width:11px;top:35%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.admin-list-content .admin-list-table .checkbox:checked:after{opacity:1}.admin-list-content .admin-list-table .table-btn{color:#039;font-size:1.4rem;padding:10px 12px;border-radius:10px;border:1px solid #ccc;transition:all .3s}@media (any-hover: hover){.admin-list-content .admin-list-table .table-btn:hover{background-color:#039;color:#fff;border:1px solid #003399}}.users{margin-bottom:80px}@media (min-width: 0px) and (max-width: 768px){.users{margin-bottom:60px}}.users .users-register{display:inline-block;height:34px;margin-bottom:30px;padding:5px 10px;font-size:1.4rem;border:1px solid #003399;background-color:#fff;border-radius:10px;color:#039;transition:all .3s}@media (any-hover: hover){.users .users-register:hover{background-color:#039;color:#fff}}.users.mx1180{max-width:1180px}.users.mx1180 .users-form .table-box{width:1100px}.users .users-list-result{font-size:1.6rem;color:#039;display:flex;flex-direction:row;margin-bottom:10px}.users .users-list-table{margin-bottom:60px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.users .users-list-table::-webkit-scrollbar{display:none}.users .users-list-table .table-box{min-width:650px;border-top:1px solid #003399;border-left:1px solid #003399}.users .users-list-table th{border-right:1px solid #003399;border-bottom:1px solid #003399}.users .users-list-table td{border-right:1px solid #003399;border-bottom:1px solid #707070}.users .users-list-table .table-title-box{background-color:#f0f5ff;height:53px}.users .users-list-table .table-title{vertical-align:middle;padding:0 10px;text-align:center;color:#039;font-size:1.4rem;font-weight:600;line-height:1.3}.users .users-list-table .table-text{padding:15px 10px;font-size:1.6rem}.users .users-list-table .sort{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.users .users-list-table .sort:after{content:"";display:block;width:7px;height:7px;margin-left:8px;margin-bottom:3px;border-top:solid 2px #003399;border-right:solid 2px #003399;transform:rotate(135deg)}.users .users-list-table .table-checkbox,.users .users-list-table .text-checkbox{padding:0}.users .users-list-table .checkbox{cursor:pointer;vertical-align:middle;position:relative;width:30px;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.users .users-list-table .checkbox:before,.users .users-list-table .checkbox:after{content:"";display:block;position:absolute}.users .users-list-table .checkbox:before{background-color:#fff;border-radius:4px;border:1px solid #ccc;width:20px;height:20px;transform:translate(-50%,-60%);top:50%;left:50%}.users .users-list-table .checkbox:after{border-bottom:3px solid #003399;border-left:3px solid #003399;opacity:0;height:7px;width:11px;transform:rotate(-45deg);top:-7px;left:10px}.users .users-list-table .checkbox:checked:after{opacity:1}.users .users-list-table .center{text-align:center}.users .users-list-table .table-btn{color:#039;font-size:1.4rem;padding:10px 12px;border-radius:10px;border:1px solid #ccc;white-space:nowrap;transition:all .3s}@media (any-hover: hover){.users .users-list-table .table-btn:hover{background-color:#039;color:#fff;border:1px solid #003399}}.users .users-form .table-box{width:1000px}.users .users-form .table-title{text-align:center}.users .users-form .w160{max-width:160px}.users .users-form .w195{max-width:195px}.users .users-form .w215{max-width:215px}.users .users-form .form-text{text-align:left}.users .users-form .form-text input{height:30px;border-radius:4px;padding:0 10px;color:#111}.users .users-form .form-select{min-width:135px}.users .users-form .form-select:before{top:30px}@media (min-width: 0px) and (max-width: 768px){.users .users-form .form-select:before{right:24px}}.users .users-form .form-select select{height:30px;border-radius:4px;padding:0 10px;text-align:left;color:#111}.users .users-form .error:after{font-size:1.4rem;margin-top:3px}.users .users-form .error input,.users .users-form .error select{border:1px solid #CC0000}
