@charset "UTF-8";.font--eng{font-family:Montserrat,sans-serif;font-weight:400}.font--bold,.main--cbm .box--explanation .box .text-minor-item,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--explanation .select-tab .select-item,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{font-weight:700}.font--medium{font-weight:500}.font--red{color:#f04f4f}.font--grey{color:#bfbfbf}.subtitle{letter-spacing:.65px}.d--block{display:block}.d--none{display:none}.d--none-i{display:none!important}.d--inline{display:inline!important}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w31p{width:31%}.w33p{width:33%}.w35p{width:35%}.w37p{width:37%}.w40p{width:40%}.w45p{width:45%}.w48p{width:48%}.w50p{width:50%}.w55p{width:55%}.w60p{width:60%}.w70p{width:70%}.w75p{width:75%}.w80p{width:80%}.w90p{width:90%}.w97p{width:97%}.w100p{width:100%}.w90pi{width:90%!important}.min-w20{min-width:20px}.min-w40{min-width:40px}.min-w75{min-width:75px}.min-w100{min-width:100px}.min-w110{min-width:110px}.min-w120{min-width:120px}.min-w140{min-width:140px}.min-w150{min-width:150px}.min-w160{min-width:160px}.min-w180{min-width:180px}.min-w200{min-width:200px}.min-w300{min-width:300px}.min-w-max-content{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.min-h32{min-height:32px}.min-h36{min-height:36px}.min-h50{min-height:50px}.min-h180{min-height:180px}.min-w30p{min-width:30%}.min-h75v{min-height:75vh}.max-w29p{max-width:29%}.max-w50p{max-width:50%}.max-w80p{max-width:80%}.max-w-max-content{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.w70i{width:70px!important}.h36i{height:36px!important}.w0{width:0}.w120{width:120px!important}.w160{width:160px!important}.w175{width:175px!important}.h0{height:0}.h36{height:36px!important}.h90v{height:90vh!important}.m0auto{margin:0 auto!important}.mb0{margin-bottom:0!important}.mb2{margin-bottom:2px!important}.mb5{margin-bottom:5px!important}.mb7{margin-bottom:7px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb100{margin-bottom:100px!important}.mbn2{margin-bottom:-2px!important}.ml4{margin-left:4px!important}.ml5{margin-left:5px!important}.ml8{margin-left:8px!important}.ml16{margin-left:16px!important}.ml17{margin-left:17px!important}.ml25{margin-left:25px!important}.ml32{margin-left:32px!important}.ml60{margin-left:60px!important}.mlauto{margin-left:auto!important}.mln2{margin-left:-2px!important}.mtb0{margin-bottom:0!important;margin-left:auto;margin-right:auto;margin-top:0!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mt1{margin-top:1px!important}.mt2{margin-top:2px!important}.mt5{margin-top:5px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt12{margin-top:12px!important}.mt15{margin-top:15px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.main--cbm .box--explanation .box .text-content-indent,.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.mt150{margin-top:150px!important}.mt200{margin-top:200px!important}.mr5{margin-right:5px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px}.mr40{margin-right:40px!important}.mr30p{margin-right:30%}.mrauto{margin-right:auto!important}.p0{padding:0!important}.pt40{padding-top:40px!important}.p-0-4{padding:0 4px}.p-2-8{padding:2px 8px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pt0{padding-top:0!important}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p100{padding:100px}.pb0{padding-bottom:0!important}.pb100{padding-bottom:100px!important}.pt20{padding-top:20px!important}.pb2{padding-bottom:2px!important}.pb6{padding-bottom:6px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.flex,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--explanation .select-tab,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{display:flex}.flex.flex-center,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--explanation .select-tab,.main--cbm .box--explanation .select-tab .flex.select-item,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{justify-content:center}.flex.flex-stretch,.main--cbm .box--explanation .box--linklist .select-tab .flex-stretch.box,.main--cbm .box--explanation .flex-stretch.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-stretch.box,.main--cbm .box--linklist .flex .flex-stretch.box{align-items:stretch}.flex.flex-end,.main--cbm .box--explanation .box--linklist .select-tab .flex-end.box,.main--cbm .box--explanation .flex-end.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-end.box,.main--cbm .box--linklist .flex .flex-end.box{justify-content:flex-end}.flex.flex-start,.main--cbm .box--explanation .box--linklist .select-tab .flex-start.box,.main--cbm .box--explanation .flex-start.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-start.box,.main--cbm .box--linklist .flex .flex-start.box{justify-content:flex-start}.flex.flex-start-i,.main--cbm .box--explanation .box--linklist .select-tab .flex-start-i.box,.main--cbm .box--explanation .flex-start-i.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-start-i.box,.main--cbm .box--linklist .flex .flex-start-i.box{justify-content:flex-start!important}.flex.flex-aligncenter,.main--cbm .box--explanation .box--linklist .select-tab .flex-aligncenter.box,.main--cbm .box--explanation .box--linklist .select-tab .select-item.box,.main--cbm .box--explanation .select-tab,.main--cbm .box--explanation .select-tab .box--linklist .flex .select-item.box,.main--cbm .box--explanation .select-tab .flex.select-item,.main--cbm .box--linklist .box--explanation .select-tab .flex-aligncenter.box,.main--cbm .box--linklist .box--explanation .select-tab .select-item.box,.main--cbm .box--linklist .flex .flex-aligncenter.box{align-items:center}.flex.flex-alignstart,.main--cbm .box--explanation .box--linklist .select-tab .flex-alignstart.box,.main--cbm .box--explanation .flex-alignstart.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-alignstart.box,.main--cbm .box--linklist .flex .flex-alignstart.box{align-items:start}.flex.flex-alignend,.main--cbm .box--explanation .box--linklist .select-tab .flex-alignend.box,.main--cbm .box--explanation .flex-alignend.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-alignend.box,.main--cbm .box--linklist .flex .flex-alignend.box{align-items:flex-end}.flex.flex-spacebetween,.main--cbm .box--explanation .box--linklist .select-tab .flex-spacebetween.box,.main--cbm .box--explanation .flex-spacebetween.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-spacebetween.box,.main--cbm .box--linklist .flex .flex-spacebetween.box{justify-content:space-between}.flex.flex-column,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--explanation .flex-column.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{flex-direction:column}.flex.flex-row,.main--cbm .box--explanation .box--linklist .select-tab .flex-row.box,.main--cbm .box--explanation .flex-row.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-row.box,.main--cbm .box--linklist .flex .flex-row.box{flex-direction:row}.flex .self-end,.main--cbm .box--explanation .select-tab .self-end,.main--cbm .box--linklist .flex .box .self-end{align-self:flex-end}.flex .self-start,.main--cbm .box--explanation .select-tab .self-start,.main--cbm .box--linklist .flex .box .self-start{align-self:flex-start}.flex .self-start-icon,.main--cbm .box--explanation .select-tab .self-start-icon,.main--cbm .box--linklist .flex .box .self-start-icon{align-self:flex-start;margin-top:20px}.flex-w48p{width:48%}.flex.flex-nowrap,.main--cbm .box--explanation .box--linklist .select-tab .flex-nowrap.box,.main--cbm .box--explanation .flex-nowrap.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-nowrap.box,.main--cbm .box--linklist .flex .flex-nowrap.box{flex-wrap:nowrap}.flex.flex-wrap,.main--cbm .box--explanation .box--linklist .select-tab .flex-wrap.box,.main--cbm .box--explanation .flex-wrap.select-tab,.main--cbm .box--linklist .box--explanation .select-tab .flex-wrap.box,.main--cbm .box--linklist .flex .flex-wrap.box{flex-wrap:wrap}.bg-lightgray{background-color:#f5f4fa}.bg-white{background-color:#fff!important}.bg-gray{background-color:#888!important}.max-w-600{max-width:600px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-round{border-radius:8px}.select-round,.selectbox-search{font-size:1.3rem;height:auto;padding:10px}.selectbox-search .select2-container{width:100%}.selectbox-search+.select2 .select2-selection{border:1px solid #ced4da;border-radius:8px;height:42px}.selectbox-search+.select2 .select2-selection .select2-selection__rendered{line-height:36px}.selectbox-search+.select2 .select2-selection .select2-selection__arrow{height:42px}.selectbox-search+.select2 .select2-selection .select2-selection__arrow b{border-top-color:#359ec7}.btn.add-option-btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}.circle-dashed{border:1px dashed #f04f4f;border-radius:50%;display:inline-block;height:15px;margin-bottom:-2px;margin-left:3px;width:15px}.parts--me-now{align-items:center;background:#d6ecf4;border-radius:100px;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin-left:10px;min-width:60px;padding:2px 7px}.parts--under-line{border-bottom:1px solid #e4e4e4;padding-bottom:10px}.line-height_1{line-height:1}.line-height_36{line-height:36px}.line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.overflow-wrap-anywhere{overflow-wrap:anywhere}.align-center{align-content:center}.text-underline-moonstone{text-decoration:underline;-webkit-text-decoration-color:#359ec7;text-decoration-color:#359ec7}.border-gray{border:1px solid #e4e4e4;border-radius:8px}.overflow-visible{overflow:visible!important}.text-display-skip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-8{font-size:.8rem!important}.fs-9{font-size:.9rem!important}.fs-10{font-size:1rem!important}.fs-12{font-size:1.2rem!important}.fs-14,.main--cbm .box--explanation .box .text-content,.main--cbm .box--explanation .box .text-content-indent,.main--cbm .box--explanation .box .text-minor-item{font-size:1.4rem!important}.fs-16,.main--cbm .box--explanation .box .text-heading,.main--cbm .box--explanation .select-tab .select-item{font-size:1.6rem!important}.fs-18,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{font-size:1.8rem!important}.fs-20{font-size:2rem!important}.fs-22{font-size:2.2rem!important}.fs-24{font-size:2.4rem!important}.fs-28{font-size:2.8rem!important}.fs-30{font-size:3rem!important}.fs-32{font-size:3.2rem!important}.fs-36{font-size:3.6rem!important}.fs-40{font-size:4rem!important}.fs-50{font-size:5rem!important}.fs-60{font-size:6rem!important}.border-radius-5{border-radius:5px!important}.border-radius-10{border-radius:10px!important}.text-granite-gray{color:#666}.text-crystal{color:#a3d2e4}.main--cbm .box--explanation .box .text-heading,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box,.text-moonstone{color:#359ec7}.text-pastelblue{color:#aed8e9}.text-tart-orange{color:#f24949}.text-taupe-gray{color:#888}.text-taupe-gray-i{color:#888!important}.text-teal-deer{color:#8de4a7}.text-pale-gray{color:#bfbfbf}.text-exclamation-orange{color:#f5af14}.text-dark-orange{color:#f58414}.text-red{color:#f04f4f}.text-pink-red{color:#ff809d}.text-purple{color:#7566ed}.text-green,.text-vivid-green{color:#41ba72}.text-sank-gray{color:#a5a5a5}.text-light-skyblue{color:#74c0ff}.main--cbm .box--explanation .select-tab .select-item.type1,.text-white{color:#fff}.main--cbm .box--explanation .box .text-content,.main--cbm .box--explanation .box .text-content-indent,.main--cbm .box--explanation .box .text-minor-item,.main--cbm .box--explanation .select-tab .select-item.type2,.text-black{color:#000}.text-vivid-blue{color:#3756f5}.text-milky-blue{color:#d6ecf4}.text-pastel-purple{color:#a4a1fb}.text-blue{color:#86d1ec}.text-flamingo-pink{color:#f7a6a6}.text-light-gray{color:#e5e5e5}.text-red-i{color:#f04f4f!important}.text-select-gray-i{color:#ddd!important}.text-select-black-i{color:#333!important}.img-20{height:18px;margin:6px 9px 0 1px;padding:4px 0 0;position:relative;width:18px}.img-20 img{border-radius:18px;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.img-20--border-purple img{border:2px solid #7566ed}.img-20--border-moonstone img{border:2px solid #359ec7}.img-20--border-teal-deer img{border:2px solid #8de4a7}.img-30{position:relative}.img-30,.img-30 img{height:30px;width:30px}.img-30 img{border-radius:30px;-o-object-fit:cover;object-fit:cover}.img-30--border-purple img{border:2px solid #7566ed}.img-30--border-moonstone img{border:2px solid #359ec7}.img-30--border-teal-deer img{border:2px solid #8de4a7}.img-40{height:40px;position:relative;width:40px}.img-40 img{border-radius:40px;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.img-40--border-purple img{border:2px solid #7566ed}.img-40--border-moonstone img{border:2px solid #359ec7}.img-40--border-teal-deer img{border:2px solid #8de4a7}.img-60{height:60px;position:relative;width:60px}.img-60 img{border-radius:60px;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.img-60--border-purple img{border:2px solid #7566ed}.img-60--border-moonstone img{border:2px solid #359ec7}.img-60--border-teal-deer img{border:2px solid #8de4a7}.img-100{height:100px;position:relative;width:100px}.img-100 img{border-radius:100px;height:102px;-o-object-fit:cover;object-fit:cover;width:102px}.img-100--border-purple img{border:2px solid #7566ed}.img-100--border-moonstone img{border:2px solid #359ec7}.img-100--border-teal-deer img{border:2px solid #8de4a7}.img-120{height:120px;position:relative;width:120px}.img-120 img{border-radius:120px;height:122px;-o-object-fit:cover;object-fit:cover;width:122px}.img-120--border-purple img{border:2px solid #7566ed}.img-120--border-moonstone img{border:2px solid #359ec7}.img-120--border-teal-deer img{border:2px solid #8de4a7}.img-150{height:150px;position:relative;width:150px}.img-150 img{border-radius:150px;height:100%;-o-object-fit:cover;object-fit:cover;width:152px}.img-150--border-purple img{border:2px solid #7566ed}.img-150--border-moonstone img{border:2px solid #359ec7}.img-150--border-teal-deer img{border:2px solid #8de4a7}.gap-1{gap:1px!important}.gap-2{gap:2px!important}.gap-5{gap:5px!important}.gap-10{gap:10px!important}.gap-15{gap:15px!important}.gap-20{gap:20px!important}.gap-25{gap:25px!important}.gap-30{gap:30px!important}.gap-50{gap:50px!important}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}:root{--zindex-leveln2:-101;--zindex-leveln1:-1;--zindex-level1:1;--zindex-level1-1:10;--zindex-level1-2:20;--zindex-level2:101;--zindex-level3:201;--zindex-level3-1:210;--zindex-level4:301;--zindex-level4-1:310;--zindex-level5:401;--zindex-level5-1:410;--zindex-level6:501;--zindex-level6-1:510}.table .td--detail .btn-blue,.table .td--detail .btn-red{border-radius:15px;font-size:1.2rem;font-weight:700;margin:0 5px;padding:5px 10px;text-align:center}#modal-link-apply .inner{background-color:#fefefe!important;border-radius:10px;margin:150px auto;max-height:500px;max-width:90%;padding:10px}#modal-link-apply .modal-link-apply-content{border:1px solid #888;left:50%;padding:20px 10px 50px;position:absolute;top:50%;transform:translate(-50%,-50%)}#modal-link-apply .modal-link-apply-headline{display:flex;justify-content:center}#modal-link-apply .modal-link-apply-headline-inner{align-items:center;display:flex;justify-content:center;padding:0 0 0 5px;position:relative}#modal-link-apply .subtitle{align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative}#modal-link-apply .modal-link-apply-table{margin-left:auto;margin-right:auto;width:100%}#modal-link-apply .modal-link-apply-table td{white-space:nowrap}#modal-link-apply .modal-link-apply-table td input,#modal-link-apply .modal-link-apply-table td select{border:1px solid #e4e4e4;border-radius:5px;height:30px;margin-left:10px;-moz-text-align-last:center;text-align-last:center;width:80%}#modal-link-apply .modal-link-apply-table td select{color:#359ec7!important}#modal-link-apply .modal--box--links{margin-top:20px}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:62.5%}body,input,select,textarea{color:#1d1d1d;font-family:Outfit,Noto Sans JP;font-size:1.3rem;font-weight:400;line-height:1.6}a{color:#1d1d1d;cursor:pointer;text-decoration:none}main{display:block}em{font-style:normal}button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;margin:0;outline:none;padding:0}button,input.no-spin,select{cursor:pointer}input.no-spin{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;margin:0;outline:none;padding:0}.body--side-open .header .logo{display:none}.inner{margin:0 auto;max-width:680px}.side{background:#000;padding-top:50px}.side.open{min-width:190px}.side.close{min-width:56px;width:56px}.contents{max-width:100%;width:100%}.contents .main{padding:0 20px}.img{max-width:100%}.txt--center{text-align:center}.txt--center.danger{color:#f04f4f}.txt--left{text-align:left}.txt--caution .fa-circle-exclamation,.txt--error .fa-circle-exclamation{font-size:1.8rem}.txt--caution .txt,.txt--error .txt{padding-left:5px}.txt--link{color:#359ec7;display:inline-block;font-size:1.4rem;font-weight:700}.txt--link .svg-inline--fa{padding-left:10px}.hover-opacity:hover{opacity:.8}.hover-pointer:hover{cursor:pointer}.link--edit{color:#359ec7}.parts--head1,.parts--head1 .heading1{margin-bottom:50px}.parts--head1 .heading1 img{width:300px}.parts--head1 .sub-tt{font-size:2.4rem;font-weight:700}.parts--head1 .sub-tt.danger{color:#f04f4f}.head2{font-size:2.4rem;margin-bottom:20px}.parts--head2__user{margin-bottom:30px}.parts--head2__user .heading2{font-size:1.8rem;font-weight:700;margin-left:10px}.parts--head2__user .fa-building,.parts--head2__user .fa-circle-user,.parts--head2__user .fa-credit-card{font-size:2rem}.parts--head2__user .caution{color:#f04f4f;font-size:1.3rem}.parts--head2__user .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}textarea{min-height:8rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{background:#fff;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;width:100%}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#bfbfbf;text-align:left}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder{color:#bfbfbf;text-align:left}input.validate--error{background:#fef5f5;border-color:#f04f4f}input[type=checkbox]{display:none}input[type=checkbox]+.checkbox--label{padding-left:30px;position:relative}input[type=checkbox]+.checkbox--label:hover{cursor:pointer}input[type=checkbox]+.checkbox--label:before{background:#fff;border:1px solid #359ec7;border-radius:4px;content:"";display:block;height:14px;left:5px;margin-top:-8px;position:absolute;top:50%;width:14px}input[type=checkbox]+.checkbox--label:after{background:#359ec7;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:7px;left:10px;margin-top:-6px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:4px}input[type=checkbox]:checked+.checkbox--label:after{opacity:1}input[type=checkbox]:checked+.checkbox--label:before{background:#359ec7}input[type=checkbox].checked+.checkbox--label:after{opacity:1}input[type=checkbox].checked+.checkbox--label:before{background:#359ec7}input.checkbox_minus+.checkbox--label:after{background:#359ec7;border-bottom:2px solid #fff;border-right:none;content:"";display:block;height:7px;left:8px;opacity:0;position:absolute;top:42%;transform:rotate(0deg);width:10px}input[type=radio]{border:1px solid #1d1d1d;border-radius:50%;display:none;height:20px;width:20px}input[type=radio]+.radio--label{padding-left:40px;position:relative}input[type=radio]+.radio--label:before{border:1px solid #1d1d1d;border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}input[type=radio]+.radio--label:after{background:#359ec7;border-radius:50%;content:"";display:block;height:10px;left:6px;opacity:0;position:absolute;top:6px;width:10px}input[type=radio]+.radio--label-top8{padding-left:40px;position:relative}input[type=radio]+.radio--label-top8:before{border:1px solid #1d1d1d;border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:8px;width:20px}input[type=radio]+.radio--label-top8:after{background:#359ec7;border-radius:50%;content:"";display:block;height:10px;left:6px;opacity:0;position:absolute;top:14px;width:10px}input[type=radio][type=radio]:checked+.radio--label:before{border:1px solid #359ec7}input[type=radio][type=radio]:checked+.radio--label:after{opacity:1}input[type=radio][type=radio]:checked+.radio--label .txt{color:#888}input.input--control.size-m{width:48.5%}.input--wrap{position:relative}.input--wrap input[type=search]{padding-left:35px}.input--wrap .fa-circle-question{color:#bfbfbf;font-size:2rem;position:absolute;right:3%;top:28%}.input--wrap .question-tooltip{padding-left:5px;padding-right:5px}.input--wrap .question-tooltip .question-tooltiptext{background-color:#e4e4e4;border-radius:6px;color:#888;left:0;margin-left:0;opacity:0;padding:5px 0;position:absolute;text-align:center;top:100%;visibility:hidden;width:110%;z-index:1}.input--wrap .question-tooltip:hover .question-tooltiptext{opacity:1;visibility:visible}.input--wrap .toggle-pass{background-size:16px auto;height:18px;position:absolute;right:3%;top:12px;width:18px}.input--wrap .toggle-pass.on{background-size:14px auto}.input--wrap .fa-magnifying-glass{color:#bfbfbf;font-size:1rem;left:5%;position:absolute;top:40%}.input--wrap .card--type{display:none;position:absolute;right:3%;top:30%}.input--wrap .card--type.active{display:block}.input--wrap .card--type .fa-circle-question{color:#bfbfbf;font-size:2rem;position:absolute;right:3%;top:28%}.input--wrap .card--type .toggle-pass{background-size:16px auto;height:18px;position:absolute;right:3%;top:12px;width:18px}.input--wrap .card--type .fa-magnifying-glass{color:#bfbfbf;font-size:1rem;left:5%;position:absolute;top:40%}.input--wrap .card--type .card--type{display:none;position:absolute;right:3%;top:30%}.input--wrap .card--type .card--type.active{display:block}.input--wrap .card--type .card--type img{width:20px}.select--wrap{background:#fff;background-size:12px;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;position:relative;width:100%}.select--wrap .pop--link{display:block}.select--wrap .fa-angle-down{color:#359ec7;position:absolute;right:2%;top:35%}.select--wrap select{color:#bfbfbf;width:100%}.select--wrap select:invalid{color:#bbb}.select--wrap select option{color:#000}.select--wrap select option:first-child{color:#bbb}.select--wrap.w20p{border:1px solid #359ec7;width:20%}.select--wrap.w20p .fa-angle-down{font-size:1.6rem;right:3%;top:31%}.select--wrap--color-black{background:#fff;background-size:12px;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;position:relative;width:100%}.select--wrap--color-black .pop--link{display:block}.select--wrap--color-black .fa-angle-down{color:#359ec7;position:absolute;right:2%;top:35%}.select--wrap--color-black select{color:#000;width:100%}.select--wrap--color-black select:invalid{color:#000}.select--wrap--color-black select option{color:#000}.select--wrap--color-black select option:first-child{color:#bfbfbf}.select--wrap--color-black.w20p{border:1px solid #359ec7;width:20%}.select--wrap--color-black.w20p .fa-angle-down{font-size:1.6rem;right:3%;top:31%}.select--wrap--no-default{background:#fff;background-size:12px;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;position:relative;width:100%}.select--wrap--no-default .pop--link{display:block}.select--wrap--no-default .fa-angle-down{color:#359ec7;position:absolute;right:2%;top:35%}.select--wrap--no-default select{color:#bfbfbf;width:100%}.select--wrap--no-default select:invalid{color:#bbb}.select--wrap--no-default select option{color:#000}.select--wrap--no-default.w20p{border:1px solid #359ec7;width:20%}.select--wrap--no-default.w20p .fa-angle-down{font-size:1.6rem;right:3%;top:31%}.security-cord-wrap{position:relative}.security-cord-wrap>.circle-question{height:20px;position:absolute;right:10px;top:30%;width:20px}.security-cord-wrap>.circle-question .fa-circle-question{color:#bfbfbf;font-size:2rem}.date--wrap{background:#fff;background-size:12px;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;position:relative;width:100%}.date--wrap .fa-calendar-days{color:#bfbfbf;position:absolute;right:2%;top:35%}.date--wrap input[type=text],.date--wrap input[type=time]{border:none;padding:0}.date--wrap input[type=datetime]::-moz-placeholder{color:#bfbfbf}.date--wrap input[type=datetime]::placeholder{color:#bfbfbf}.action--plus .mk{align-items:center;background:#359ec7;border-radius:50%;color:#fff;display:flex;height:16px;justify-content:center;margin-right:10px;width:16px}.action--plus .txt{color:#359ec7}.clm5{align-items:center;display:flex;justify-content:space-between}.clm5.w70p{margin:0 auto;width:70%}.bg--box{background:#f4f4f4;padding:10px}.bg--box-radius{border-radius:8px}.bg--box-p40{padding:40px}.bg--box-p20{padding:20px}.box--border{border:1px solid #e4e4e4}.box--tabs{position:relative}.box--tabs-fixed{left:76px;position:fixed;right:20px;top:150px;width:calc(100vw - 96px)}.box--tabs .tab--body-scroll{height:calc(100vh - 260px);overflow:auto}.box--tabs .tab--body-scroll2,.box--tabs .tab--body-scroll3{height:calc(100vh - 150px);overflow:auto}.box--tabs .tab--body-scroll3{padding-top:180px}.box--tabs .tab--body-scroll-schedule{height:calc(100vh - 220px);overflow:auto}.box--tabs .tab--body-scroll-schedule-daily{height:calc(100vh - 180px);overflow:auto}.box--tabs .tab--body-change{display:calc(100vh - 72px)}.box--tabs .tab--body-change._current{display:block}.tab--list{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.tab--list.border-right .tab--list-item{background-color:#dbdbdb;border-bottom:2px solid #dbdbdb;border-right:1px solid #359ec7;color:#afafaf}.tab--list.border-right .tab--list-item._current{border-bottom:2px solid #359ec7}.tab--list.border-right .tab--list-item:last-child{border-right:none}.tab--list.fixed{height:52px;left:0;position:absolute;right:0;top:76px;width:100%;z-index:201}.tab--list-fixed{left:76px;position:fixed;right:20px;top:155px;width:calc(100vw - 96px);z-index:201}.tab--list-clm6 .tab--list-item{width:16.6666666667%}.tab--list-clm4 .tab--list-item .announce--count{right:32%}.bulk-approve-title{background:#f2f2f2;display:flex;justify-content:center;margin-bottom:15px}.bulk-approve-title p{align-items:center;display:flex;font-size:1.2rem;font-weight:700;padding:10px}.bulk-approve-title p .announce--count{align-items:center;background:#f04f4f;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;margin-left:4rem;width:26px}.bulk-approve-title p .announce--count.over{background:#f04f4f}.tab--list-item{background:#e4e4e4;border-bottom:2px solid #e4e4e4;border-right:1px solid #359ec7;font-size:1.2rem;text-align:center;width:25%}.tab--list-item-w50{width:50%}.tab--list-item-w100{width:100%}.tab--list-item a{color:#888;display:block;height:50px;padding:15px 0;position:relative}.tab--list-item a.announce{padding:11px 0 12px}.tab--list-item a .fa-triangle-exclamation{color:#f04f50;margin-bottom:1px;width:12px}.tab--list-item._current{background:#f4f4f4;border-bottom:2px solid #359ec7}.tab--list-item._current a{color:#359ec7}.tab--list-item .announce--count{align-items:center;background:#f04f4f;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:41%;top:22%;width:26px}.tab--list-item .announce--count.over{background:#f04f4f}.tab--list-item .announce--count.process{background:#86d1ec}.situation-list{display:flex;justify-content:center}.situation-list-item{display:block;font-size:1rem;margin-left:10px}.situation-list-item:first-child{margin-left:0}.situation-list-item span{border-radius:100px;line-height:1;padding:5px 10px}.situation-list-item .valvator{background:#dcf1e4}.situation-list-item .vherme{background:#e5f2ff}.situation-list-item .other{background:#ffeff3}.situation-list-item .sealmote{background:#fcfcb8}.situation-list-item .red{background:#f04f4f}.situation-list-item .none{padding:0}.situation-list-item .periodic-inspection{background:#dcf1e4}.situation-list-item .daily-check{background:#e4e0ff}.situation-list-item .myself{background:#d6ecf4}.leave-list-item{display:block;font-size:1rem;margin-left:10px;width:60px}.leave-list-item:first-child{margin-left:0}.leave-list-item span{border-radius:100px;line-height:1;padding:5px 10px}.leave-list-item .valvator{background:#dcf1e4}.leave-list-item .vherme{background:#e5f2ff}.leave-list-item .other{background:#ffeff3}.leave-list-item .sealmote{background:#fcfcb8}.leave-list-item .red{background:#f04f4f}.leave-list-item .none{padding:0}.leave-list-item .periodic-inspection{background:#dcf1e4}.leave-list-item .daily-check{background:#e4e0ff}.leave-list-item .myself{background:#d6ecf4}.announce--list{align-items:center;display:flex;justify-content:flex-start}.announce--list-item{margin-left:20px}.announce--list-item .mk{font-size:1.2rem}.announce--list-item .mk--purple{color:#7566ed}.announce--list-item .mk--lightblue{color:#86d1ec}.announce--list-item .mk--green{color:#8de4a7}.announce--list-item .txt{font-size:1rem;padding-left:5px}.hidden{display:none!important}.txt-right{text-align:right}.fileup-staus{align-items:flex-start;display:flex;justify-content:space-between}.fileup-staus_aligncenter{align-items:center}.fileup-staus--w80{width:80%}.fileup-staus .icon{width:5%}.fileup-staus .icon svg{font-size:2rem}.fileup-staus .icon .fa-trash-can{color:#888}.fileup-staus .icon .fa-circle-check{color:#aed8e9}.fileup-staus .img img{height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.fileup-staus .progress-wrap{width:90%}.fileup-staus .file-name{line-height:1.2}.fileup-staus .progress{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.fileup-staus .progress .progress--bar{background:#aed8e9;border-radius:100px;display:block;height:4px;margin-right:10px;position:relative;width:100%}.fileup-staus .progress .progress--bar-error{background:#e4e4e4}.fileup-staus .progress .progress--bar-error:after{background:#f04f4f;border-radius:100px 0 0 100px;content:"";height:4px;left:0;position:absolute;top:0;width:70px}.body--side-open .box--tabs-fixed,.body--side-open .tab--list-fixed{left:220px;width:calc(100vw - 240px)}input::-ms-clear,input::-ms-reveal{display:none}.active-marker{background:#f04f4f;border-radius:50%;height:9px;margin-left:3px;margin-top:2px;width:9px}input.no-spin::-webkit-inner-spin-button,input.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spin{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.span-info{margin-left:5px;margin-top:-5px}.icon-right{position:absolute;right:0}.d-none{display:none}.margin-auto{margin:0 auto}.delete-row-icon{color:#bfbfbf;display:block;margin:10px 0 10px 10px}.delete-row-icon:hover{cursor:pointer}.unvisibility{visibility:hidden}.ui-datepicker-title select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border:1px solid #1d1d1d;font:initial}.schedule-icon-daily{color:#7566ed}.schedule-icon-daily,.schedule-icon-regular{background:#e4e4e4;border-radius:100px;font-size:1rem;line-height:1;padding:1px 4px 2px 5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-regular{color:#41ba72}.schedule-icon-unreported{color:#f04f4f}.schedule-icon-reported,.schedule-icon-unreported{background:#e4e4e4;border-radius:100px;font-size:1rem;line-height:1;padding:1px 4px 2px 5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-reported{color:#888}.schedule-icon-unselect{color:#fff;font-size:1rem;padding:1px 4px 2px 5px}.schedule-icon-list-daily,.schedule-icon-unselect{background:#e4e4e4;border-radius:100px;line-height:1;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-list-daily{color:#7566ed;font-size:1em;font-weight:700;justify-self:center;padding:8px 12px}.schedule-icon-list-daily .mark{background:#fff;border-radius:100px;font-size:.9em;padding:0 2px}.schedule-icon-list-regular{background:#e4e4e4;border-radius:100px;color:#41ba72;font-size:1em;font-weight:700;justify-self:center;line-height:1;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-list-regular .mark{background:#fff;border-radius:100px;font-size:.9em;padding:0 2px}.schedule-icon-list-unreported{background:#e4e4e4;border-radius:100px;color:#f04f4f;font-size:1em;font-weight:700;justify-self:center;line-height:1;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-list-unreported .mark{background:#fff;border-radius:100px;font-size:.9em;padding:0 2px}.schedule-icon-list-reported{background:#e4e4e4;border-radius:100px;color:#888;font-size:1em;font-weight:700;justify-self:center;line-height:1;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-list-reported .mark{background:#fff;border-radius:100px;font-size:.9em;padding:0 2px}.schedule-icon-list-other-report{background:#e4e4e4;border-radius:100px;color:#df8835;font-size:1em;font-weight:700;justify-self:center;line-height:1;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.schedule-icon-list-other-report .mark{background:#fff;border-radius:100px;font-size:.9em;padding:0 2px}.report-status{align-self:center;background-color:#fff;border:1px solid;border-radius:.5rem;padding:0 4px}.report-status p{font-size:1rem}.report-status-1-daily{color:#7566ed}.report-status-1-regular{color:#41ba72}.report-status-1-unreported{color:#f04f4f}.report-status-2{color:#888}.report-status-3,.report-status-4{color:#f04f4f}.report-status-999{color:#888}.tab--box-outside{border:1px solid #e4e4e4;border-radius:0 .75em .75em .75em;margin-top:-1px;position:relative}.tab--box-page-on{background-color:#f5f4fa;z-index:10}.tab--box-page-off,.tab--box-page-on{border:solid #e4e4e4;border-radius:.75em .75em 0 0;border-width:1px 1px 0;display:inline-block;font-weight:700;padding:6px 30px;position:relative;text-decoration:none}.tab--box-page-off{background-color:#fff}input.validation--error-border,select.validation--error-border,textarea.validation--error-border{border-color:#ff809d}.modal{background-color:rgba(29,29,29,.8);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:501}.modal .tt{margin-bottom:30px}.modal .pending--tt,.modal .tt{font-size:1.8rem;font-weight:600!important;text-align:center}.modal-content{background-color:#fefefe;border:1px solid #888;left:50%;margin:0;padding:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.modal-content .inner-scroll{height:350px;line-height:3rem;overflow-y:scroll}.modal-content .inner-scroll a{font-weight:600}.print-class{display:block}@media print{.contents{margin-left:-200px}.print-class{display:none}}.loader{align-items:center;display:flex;justify-content:center;margin-left:10px;margin-right:10px}.loader:after{-webkit-animation:action-scroll-loader .5s linear infinite;animation:action-scroll-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:30px;width:30px}.loader-medium{align-items:center;display:flex;justify-content:center;margin-left:10px;margin-right:10px}.loader-medium:after{-webkit-animation:action-scroll-loader .5s linear infinite;animation:action-scroll-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:50px;width:50px}@-webkit-keyframes action-scroll-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.breadcrumb,.breadcrumb-item{align-items:center;display:flex;justify-content:flex-start}.breadcrumb-item{margin-right:10px}.breadcrumb-item a{color:#359ec7;font-size:1.4rem;font-weight:700}.breadcrumb-item:after{color:#359ec7;content:"\f105";font-family:fontAwesome;padding:0 5px}.breadcrumb-item:last-child:after{content:none}.breadcrumb .situation-list{margin:0 10px}.breadcrumb .situation-list-item span{font-weight:700}.btn{-webkit-appearance:none;background:#359ec7;border:none;border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin:50px auto 0;padding:15px;width:300px}.btn.danger{background:#f04f4f;color:#fff}.btn:disabled{cursor:default;opacity:.3}.btn--red{background:#f04f4f}.btn--orange,.btn--red{border:none;border-radius:100px;color:#fff;display:block;font-size:1.2rem;margin:50px auto 0;padding:15px;width:300px}.btn--orange{background:#f5af14}.btn--dark-orange{background:#df8835;border:none;border-radius:100px;color:#fff;display:block;font-size:1.2rem;margin:50px auto 0;padding:15px;width:300px}.btn--sizes{border-radius:8px;margin-right:0;margin-top:0;padding:10px;text-align:center;width:128px}.btn--size60px{width:60px}.btn--size60px,.btn--size70px{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;margin-right:0;margin-top:0;padding:0;text-align:center}.btn--size70px{width:70px}.btn--size90px{width:90px}.btn--size110px,.btn--size90px{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;margin-right:0;margin-top:0;padding:0;text-align:center}.btn--size110px{width:110px}.btn--size140px{width:140px}.btn--size140px,.btn--size150px{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;padding:0;text-align:center}.btn--size150px{margin:unset;width:150px}.btn--size160px{border-radius:20px;height:36px;width:160px}.btn--size160px,.btn--size300px{align-items:center;display:flex;justify-content:center;padding:0;text-align:center}.btn--size300px{border-radius:30px;height:60px;width:300px}.btn--back{text-align:center}.btn--back,.btn--border{background:#fff;border:1px solid #359ec7;color:#359ec7}.btn--border{font-size:1.2rem;font-weight:700}.btn--border-red{border:1px solid #f04f4f;color:#f04f4f}.btn--border-orange,.btn--border-red{background:#fff;font-size:1.2rem;font-weight:700}.btn--border-orange{border:1px solid #f5af14;color:#f5af14}.btn--border-gray{background:#fff;border:1px solid #888;color:#888;font-size:1.2rem;font-weight:700}.btn--prevnext{align-items:center;background:#359ec7;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;opacity:.3;width:40px}.btn--prevnext._active{opacity:1}.btn--size100px{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;margin-right:0;margin-top:0;padding:0;text-align:center;width:100px}.btn-square{border-radius:5px;padding:12px 40px;width:unset}.btn-not-active{opacity:.6;pointer-events:none}.switchArea{background:#fff;font-size:1.4rem;letter-spacing:0;margin-left:100px;position:relative;text-align:center;width:50px}.switchArea input[type=checkbox]{display:none}.switchArea input[type=checkbox]:checked+label{background:#359ec7;border-color:#359ec7}.switchArea input[type=checkbox]:checked+label span:before{color:#359ec7;content:"ON";font-family:Montserrat,sans-serif;font-weight:400;margin-left:-100px}.switchArea input[type=checkbox]:checked+label span:after{color:#888;content:"終了したら必ずスイッチを「OFF」にしてください。";left:80px;position:absolute;text-align:left;width:350px}.switchArea input[type=checkbox]:checked~#swImg{background:#359ec7;transform:translateX(90px)}.switchArea label{border:2px solid #e4e4e4;border-radius:26px;box-sizing:border-box;display:block;height:26px}.switchArea label span:before{color:#e4e4e4;content:"OFF";font-family:Montserrat,sans-serif;font-weight:400;margin-left:-100px}.switchArea #swImg{background:#e4e4e4;border-radius:26px;height:20px;left:3px;position:absolute;top:3px;transition:.2s;width:20px}.switchArea input[type=checkbox]:checked~#swImg{background:#fff;transform:translateX(24px)}.btn--switch{align-items:center;border:1px solid #359ec7;color:#359ec7;display:flex;font-size:1.2rem;height:36px;justify-content:center;text-align:center;width:84px}.btn--switch:first-child{border-radius:8px 0 0 9px}.btn--switch:last-child{border-radius:0 8px 8px 0}.btn--switch._active,button.button--search{background:#359ec7;color:#fff}button.button--search{border-radius:8px;font-size:1.4rem;font-weight:700;line-height:1;padding:15px;width:128px}.pager{align-items:center;display:flex;justify-content:space-between}.pager.fixed{bottom:0;height:80px;left:56px;padding:20px;position:absolute;right:0}.pager--list{justify-content:start}.pager--item,.pager--list{align-items:center;display:flex}.pager--item{border-radius:50%;height:40px;justify-content:center;margin-left:20px;width:40px}.pager--item:first-child{margin-left:0}.pager--item._current,.pagination-item{border:1px solid #359ec7}.pagination-item{background:#fff;color:#359ec7;display:block;font-size:.9rem;line-height:1;padding:10px;text-align:center;width:36px}.pagination-item.active{background:#359ec7;color:#fff}.pagination-prev{border-radius:8px 0 0 8px}.pagination-next{border-radius:0 8px 8px 0}.body--side-open .pager.fixed{left:200px}.popup{display:none}.popup.active{position:fixed;z-index:101}.popup--bg,.popup.active{display:block;height:100vh;left:0;top:0;width:100%;z-index:501}.popup--bg{background:rgba(0,0,0,.8);position:absolute;right:0}.tab--popup{position:relative}.tab--popup .popup--bg{margin-top:-40px}.popup--trigger{color:#359ec7}.popup--head{left:0;margin:0 auto;max-width:700px;position:absolute;right:0;top:21%}.popup--closebtn{color:#fff}.popup--inner{background:#fff;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-width:700px;padding:50px 50px 60px;position:absolute;right:0;top:0;z-index:510}.popup--inner-graph{padding:30px 15px}.popup--inner .tt{font-size:1.8rem;font-weight:700;margin-bottom:30px;text-align:center}.popup--inner .img{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.popup--inner .img--icon{background:#7566ed;color:#fff;font-size:1.9rem;margin-right:10px}.popup--inner .user{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.popup--inner .user--icon{background:#bfbfbf;color:#fff;font-size:1.4rem;margin-right:10px}.popup--inner .name,.popup--inner .txt{font-size:1.2rem;font-weight:700;margin-right:10px}.popup--inner .input--line.w40p{margin:0 auto;width:40%}.popup--inner .input--line .tt{font-size:1.3rem;margin-bottom:10px;text-align:left}.popup--inner .input--line .icon{margin-right:10px}.popup--inner .input--line .icon svg{font-size:1.6rem}.popup--inner .input--line .icon--owner svg{color:#7566ed}.popup--inner .input--line .icon--admin svg{color:#86d1ec}.popup--inner .input--line .icon--member svg{color:#8de4a7}.popup--inner .btns{display:flex;justify-content:center;margin-top:40px}.popup--inner .btns .btn{margin:0;width:160px}.popup--inner .btns .btn:nth-child(2){margin-left:10px}.moniplat-footer{align-items:center;background:#000;display:flex;flex-direction:row;height:70px;justify-content:space-between;padding-left:10px;padding-right:10px;position:fixed;width:100%}.moniplat-footer div{display:flex;flex-direction:row;padding-right:15em}.moniplat-footer-signup{align-items:center;background:#fff;display:flex;flex-direction:row;height:70px;justify-content:space-between;margin-top:40px;padding-left:8em;padding-right:8em;width:100%}.moniplat-footer-signup .footer-link{display:flex;flex-direction:row;gap:16px}@media screen and (max-width:767px){.moniplat-footer-signup{align-items:start;flex-direction:column-reverse;height:auto;margin-top:2px;padding-left:0;padding-right:0}.moniplat-footer-signup .footer-link{flex-direction:column;padding:24px}.moniplat-footer-signup .copyright{padding:24px}}.table{width:100%}.table th{background:#f5f5f5;border:1px solid #fff;font-size:1.2rem;padding:15px;text-align:center}.table td{border:1px solid #e4e4e4;font-size:1.3rem;padding:10px;vertical-align:middle}.table .tr--lv2 .facility--name{background:url(../assets/img/arrow-child.svg) no-repeat 7% 50%;padding-left:40px}.table .th--1{width:20%}.table .th--2{width:18%}.table .th--3{width:32%}.table .th--4{width:15%}.table .th--5{width:10%}.table .td--bg{border:none;padding:5px 10px}.table .td--bg-bk{background:#1d1d1d;color:#fff}.table .td--bg-darkgray{background:#666;color:#fff}.table .td--bg-gray{background:#bfbfbf}.table .td--detail .btn{border-radius:15px;font-size:1.2rem;font-weight:700;margin-top:0;padding:5px 0;text-align:center;width:60px}.table .td--type span{background:#ccc;border-radius:8px;font-size:1.2rem;font-weight:700;min-width:94px;padding:6px 18px}.table .td--type .inspection{background:#dcf1e4;color:#41ba72}.table .td--type .warning{background:#ffefd1;color:#f5af14}.table .td--type .malfunction{background:#fadfdf;color:#f21f1f}.table--schedule{width:100%}.table--schedule thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:101}.table--schedule th{background:#fff;border:none;vertical-align:middle}.table--schedule td{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:none;padding:15px 10px}.table--schedule .th--month{font-weight:700;letter-spacing:.7px;padding:0}.table--schedule .th--facility{border-right:2px solid #e4e4e4;width:20%}.table--schedule .th--date{padding-top:0;width:11.4%}.table--schedule .th--date.date-sun{color:#ff809d}.table--schedule .th--date.date-sat{color:#74c0ff}.table--schedule .th--date.current .cover{background:#e4e0ff;border-radius:10px;display:inline-block;padding:5px 10px}.table--schedule .th--date p{line-height:1.3}.table--schedule .th--date .date{font-size:2rem;font-weight:700}.table--schedule .th--date .day-of-week{font-size:1.2rem}.table--schedule .th--time{min-width:55px;padding:0 5px}.table--schedule .th--time.current .cover{background:#e4e0ff;border-radius:10px;display:inline-block;padding:8px 3px}.table--schedule .td--facility{border-right:2px solid #e4e4e4;position:relative;width:20%}.table--schedule .td--facility .facility-announce{background:#e4e0ff;border-radius:8px;color:#7566ed;font-size:1.2rem;font-weight:700;padding:5px 8px}.table--schedule .td--facility .fa-circle-exclamation,.table--schedule .td--facility .fa-triangle-exclamation{left:-5px;position:absolute;top:-5px}.table--schedule .td--facility .pos-wrap{position:relative}.table--schedule .td--facility .pos-wrap .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:100px;opacity:0;padding:10px;position:absolute;right:-40px;top:40px;z-index:-101}.table--schedule .td--facility .pos-wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.table--schedule .td--facility .pos-wrap .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.table--schedule .td--facility .pos-wrap .comment-trigger:hover+.comment-menu{opacity:1;z-index:310}.table--schedule .td--time{min-width:55px;padding:5px;text-align:center}.table--schedule .td--time.current{background:#fbfaff}.table--schedule .td--time .situation--link{border-radius:8px;display:inline-block;padding:4px 10px;position:relative}.table--schedule .td--time .situation--link-normal{background:#e4e4e4;color:#888}.table--schedule .td--time .situation--link-hindrance{background:#ffe6e6;color:#f04f4f}.table--schedule .td--time .situation--link-periodicinspection{background:#dcf1e4;color:#41ba72}.table--schedule .td--time .situation--link .fa-circle-exclamation,.table--schedule .td--time .situation--link .fa-triangle-exclamation{left:-2px;position:absolute;top:-5px}.table--schedule .td--time .pos-wrap{position:relative}.table--schedule .td--time .pos-wrap .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:100px;opacity:0;padding:10px;position:absolute;right:-30px;top:40px;z-index:-101}.table--schedule .td--time .pos-wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.table--schedule .td--time .pos-wrap .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.table--schedule .td--time .pos-wrap .comment-trigger:hover+.comment-menu{opacity:1;z-index:310}.table--schedule .td--date{text-align:center;width:11.4%}.table--schedule .td--date.current{background:#fbfaff}.table--schedule .td--date .situation--link{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative}.table--schedule .td--date .situation--link-normal{background:#e4e4e4;color:#888}.table--schedule .td--date .situation--link-hindrance{background:#ffe6e6;color:#f04f4f}.table--schedule .td--date .situation--link-periodicinspection{background:#dcf1e4;color:#41ba72}.table--schedule .td--date .situation--link .fa-circle-exclamation,.table--schedule .td--date .situation--link .fa-triangle-exclamation{left:-2px;position:absolute;top:-5px}.table--schedule .td--date .situation--link div{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table--schedule .td--date-delimiter .pos-wrap{position:relative}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:100px;opacity:0;padding:10px;position:absolute;right:-50px;top:30px;z-index:-101}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu-detail{left:50%;min-width:auto;padding:5px;right:auto;transform:translateX(-50%);white-space:nowrap}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu-detail .fa-circle-exclamation,.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu-detail .fa-triangle-exclamation{left:-2px;position:absolute;top:-5px}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger+.comment-menu .pos-attention{left:-2px;position:absolute;top:0}.table--schedule .td--date-delimiter .pos-wrap .comment-trigger:hover+.comment-menu{opacity:1;z-index:310}.table--schedule .td--date-maintenance{border-left:1px solid rgba(0,0,0,.7);border-right:1px solid rgba(0,0,0,.7);position:relative}.table--schedule .td--date-maintenance .maintenance--bg{background:rgba(0,0,0,.7);display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.table--schedule .td--date-maintenance .maintenance--txt{color:#fff;font-size:1.6rem;left:0;position:absolute;right:0;text-align:center;top:33%;z-index:201}.table--schedule .td--date-maintenance .maintenance--txt .fa-wrench{margin-right:5px}.table--schedule-3month tr{height:55px}.table--schedule-3month tr.tr--facility,.table--schedule-3month tr:nth-of-type(-n+2){height:auto}.table--schedule-3month .th--facility{padding:0 10px}.table--schedule-3month .th--date-delimiter{border-left:1px solid #fff;border-right:1px solid #fff}.table--schedule-3month .th--date-delimiter .th--date-weektitle{padding:10px 5px}.table--schedule-3month .th--date-delimiter .th--date-weektitle.current .cover{background:#e4e0ff;border-radius:10px;display:inline-block;padding:5px 20px}.table--schedule-3month .th--date-delimiter .column{width:10px}.table--schedule-3month .th--date-delimiter-end,.table--schedule-3month .th--month{border-right:1px solid #e4e4e4}.table--schedule-3month .td--date-delimiter{min-width:145px;padding:5px}.table--schedule-3month .td--date-delimiter.current{background:#fbfaff}.table--schedule-3month .td--date-delimiter .column{text-align:center;width:10px}.table--schedule-3month .td--date-delimiter .column.single{width:10px}.table--schedule-3month .td--date-delimiter .column.multiple{width:36px}.table--schedule-3month .td--date-delimiter .column.multiple .column--dot{margin-left:-2px;width:10px}.table tbody tr:nth-child(n+4) .td--date-maintenance{border-bottom:1px solid rgba(0,0,0,.7)}.table--clm2 th{padding:6px 0}.table--clm2 td{height:50px;padding:10px 0}.table--clm2 .th--notification{width:30%}.table--clm2 .th--tt{font-size:1.4rem;font-weight:700;padding:20px;text-align:left;vertical-align:middle}.table--clm2 .th--bgnone{background:none;border:1px solid #e4e4e4;border-left:none}.table--clm2 .td--type{width:70%}.table--clm2 .td--cont{padding:10px 20px;vertical-align:middle}.table--clm3{width:100%}.table--clm3 td,.table--clm3 th{width:33.3333333333%}.table--clm3 thead th{background:#f4f4f4;border-left:1px solid #fff;border-right:1px solid #fff;color:#1d1d1d;font-size:1.2rem;padding:5px 10px}.table--clm3 tbody td{border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;font-size:1.2rem;padding:5px 10px;text-align:center}.table--clm4 td{height:50px;padding:10px 0}.table--clm4 .th--status{width:15%}.table--clm4 .th--date{width:25%}.table--clm4 .th--type{width:40%}.table--clm4 .th--link{width:30%}.table--clm4 .th--link a{margin:0}.table--clm4 .td--status{color:#888;font-size:1.4rem}.table--clm4 .td--status-ng{background:#ffeff3;color:#ff809d}.table--clm4 .td--date{font-size:1.2rem}.table--clm4 .td--link .btn{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;margin:0 auto;width:152px}.table--clm5 th{padding:6px 0}.table--clm5 td{height:50px;padding:10px 0}.table--clm5 .th--history{width:15%}.table--clm5 .th--date{width:20%}.table--clm5 .th--facility{width:35%}.table--clm5 .th--subject{width:20%}.table--clm5 .th--link{width:10%}.table--clm5 .th--type{width:70%}.table--inspection{width:100%}.table--inspection td,.table--inspection th{text-align:center;vertical-align:middle;width:20%}.table--inspection .td--report,.table--inspection .td--status,.table--inspection .th--report,.table--inspection .th--status{width:10%}.table--inspection .td--date,.table--inspection .th--date{width:20%}.table--inspection .td--type,.table--inspection .th--type{width:30%}.table--inspection .td--link,.table--inspection .th--link{width:20%}.table--inspection .td--correspondence,.table--inspection .th--correspondence{width:10%}.table--inspection .td--reporting-date,.table--inspection .th--reporting-date{width:20%}.table--inspection .td--document-status,.table--inspection .th--document-status{width:40%}.table--inspection .td--notification-date,.table--inspection .th--notification-date{padding:5px 15px;width:20%}.table--inspection .td--alert-type,.table--inspection .td--facility,.table--inspection .th--alert-type,.table--inspection .th--facility{padding:5px 15px;width:35%}.table--inspection .td--facility{text-align:left}.table--inspection thead th{background:#f4f4f4;border-left:1px solid #fff;border-right:1px solid #fff;color:#1d1d1d;font-size:1.2rem;padding:5px 10px}.table--inspection thead th:first-child{border-left:none}.table--inspection thead th:last-child{border-right:none}.table--inspection tbody td{border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;font-size:1.2rem;padding:5px 10px}.table--inspection tbody td:first-child{border-left:none}.table--inspection tbody td:last-child{border-right:none}.table--inspection tbody .td--bg-lightblue{background:#f8fcfd}.table--inspection tbody .td--bg-red{background:#ffe6e6}.table--inspection .inspection--type{background:#e4e4e4;border-radius:8px;color:#888;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;min-width:94px;padding:10px 20px;position:relative}.table--inspection .inspection--type-threemonth{background:#dcf1e4;color:#41ba72}.table--inspection .inspection--type-caution{background:#ffe6e6;color:#f04f4f}.table--inspection .inspection--type-everyday{background:#e4e0ff;color:#7566ed}.table--inspection .inspection--type-warning{background:#ffefd1;color:#f5af14}.table--inspection .inspection--type .fa-circle-exclamation{left:-5px;position:absolute;top:-5px}.table--report td,.table--report th{padding:10px;text-align:center}.table--report .td--date,.table--report .td--report,.table--report .td--status,.table--report .th--date,.table--report .th--report,.table--report .th--status{width:10%}.table--report .td--type,.table--report .th--type{width:30%}.table--report .td--facility,.table--report .th--facility{width:5%}.table--report .td--link,.table--report .th--link{width:25%}.table--report .td--notification-date,.table--report .th--notification-date{padding:10px;width:25%}.table--report .td--alert-type,.table--report .th--alert-type{padding:10px;width:30%}.table--report .td--facility-name,.table--report .th--facility-name{padding:10px;text-align:left;width:45%}.table--report .td--kind,.table--report .td--time,.table--report .th--kind,.table--report .th--time{width:10%}.table--report .td--hindrance{background:#ffe6e6}.table--report .td--alert-type .hindrance--list,.table--report .td--report-status .hindrance--list,.table--report .td--type .hindrance--list{align-items:center;display:flex;justify-content:center}.table--report .td--alert-type .hindrance--list-item,.table--report .td--report-status .hindrance--list-item,.table--report .td--type .hindrance--list-item{background:#ffe6e6;border-radius:8px;min-width:90px;padding:7px 20px;position:relative}.table--report .td--alert-type .hindrance--list-item-inspection3month,.table--report .td--report-status .hindrance--list-item-inspection3month,.table--report .td--type .hindrance--list-item-inspection3month{background:#dcf1e4}.table--report .td--alert-type .hindrance--list-item-done,.table--report .td--report-status .hindrance--list-item-done,.table--report .td--type .hindrance--list-item-done{background:#e4e4e4}.table--report .td--alert-type .hindrance--list-item-everyday,.table--report .td--report-status .hindrance--list-item-everyday,.table--report .td--type .hindrance--list-item-everyday{background:#e4e0ff}.table--report .td--alert-type .hindrance--list-item-warning,.table--report .td--report-status .hindrance--list-item-warning,.table--report .td--type .hindrance--list-item-warning{background:#ffefd1}.table--report .td--alert-type .hindrance--list-item-other,.table--report .td--report-status .hindrance--list-item-other,.table--report .td--type .hindrance--list-item-other{background:#fbfbbf}.table--report .td--alert-type .hindrance--list-item .fa-circle-exclamation,.table--report .td--report-status .hindrance--list-item .fa-circle-exclamation,.table--report .td--type .hindrance--list-item .fa-circle-exclamation{left:-3px;position:absolute;top:-3px}.table--rule td,.table--rule th{padding:10px;text-align:center}.table--rule tr{height:50px}.table--rule .td--maintenance-type,.table--rule .th--maintenance-type{width:30%}.table--rule .td--maintenance-tt,.table--rule .th--maintenance-tt{width:22%}.table--rule .td--maintenance-frequency,.table--rule .th--maintenance-frequency{width:15%}.table--rule .td--maintenance-lastdate,.table--rule .th--maintenance-lastdate{width:13%}.table--rule .td--maintenance-topic,.table--rule .th--maintenance-topic{width:15%}.table--rule .td--maintenance-links,.table--rule .th--maintenance-links{width:5%}.table--rule .td--maintenance-facility,.table--rule .th--maintenance-facility{width:35%}.table--rule .td--maintenance-date,.table--rule .td--maintenance-purchase,.table--rule .td--maintenance-subject,.table--rule .th--maintenance-date,.table--rule .th--maintenance-purchase,.table--rule .th--maintenance-subject{width:20%}.table--correspondence td,.table--correspondence th{background:none;border:1px solid #e4e4e4;border-left:none;border-right:none;padding:15px;text-align:left}.table--correspondence th{vertical-align:middle;width:30%}.table--correspondence td{border-left:1px solid #e4e4e4;width:70%}.table--action{width:100%}.table--action .tt{background:#f4f4f4;height:30px;margin-right:1px;padding:5px 10px;text-align:center}.table--action .cols{align-items:stretch;display:flex;justify-content:space-between;margin:20px 0;padding:10px}.table--action .cols .col{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:20px 10px}.table--action .cols .col:first-child{border-radius:10px 0 0 10px}.table--action .cols .col:last-child{border-radius:0 10px 10px 0}.table--action .cols .col--contents{position:relative;width:65%}.table--action .cols .col--contents label.checkbox--label{left:0;position:absolute;top:50%}.table--action .cols .col--contents .exclamation-mark{font-size:30px;left:0;position:absolute;top:0}.table--action .cols .col--contents .ng-items{display:flex;justify-content:space-between;min-width:400px}.table--action .cols .col--user{border-left:none;width:25%}.table--action .cols .col--user .user-wrap{position:relative}.table--action .cols .col--user .user-wrap .comment-trigger+.comment-menu{background:#f4f4f4;left:-45px;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:45px;width:140px;z-index:20}.table--action .cols .col--user .user-wrap .comment-trigger+.comment-menu .myself{background:#d6ecf4;border-radius:100px;font-size:1rem;line-height:1.2;margin-left:5px;padding:0 5px}.table--action .cols .col--user .user-wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.table--action .cols .col--user .user-wrap .comment-trigger:hover{cursor:pointer}.table--action .cols .col--user .user-wrap .comment-trigger:hover+.comment-menu{opacity:1}.table--action .cols .col--user .user-mark{max-height:35px;position:relative}.table--action .cols .col--user .user-mark .fa-circle-check{bottom:0;color:#45d37f;font-size:10px;position:absolute;right:-5px;z-index:10}.table--action .cols .col--user .user-mark .fa-circle-xmark{bottom:0;color:#f04f4f;font-size:10px;position:absolute;right:-5px;z-index:10}.table--action .cols .col--date{border-left:none;width:20%}.table--action .cols .col--link{border-left:none;width:10%}.table--action-clm4 .tts .tt--contents{width:65%}.table--action-clm4 .tts .tt--user{width:25%}.table--action-clm4 .tts .tt--date{width:20%}.table--action-clm4 .tts .tt--link{width:10%}.table--action-clm4 .tts .tt--facility{width:35%}.table--action-clm4 .tts.bulk-approve{position:relative}.table--action-clm4 .tts.bulk-approve .check-items{display:flex;position:absolute}.table--action-clm4 .cols{background-color:#fafafa;border:1px solid #e9e9e9;border-radius:10px;padding:inherit}.table--action-clm4 .cols.has-ng{background-color:#fffcfd}.table--action-clm4 .cols .col--contents{border-right:1px solid #e9e9e9;margin:10px 0 10px 10px;width:65%}.table--action-clm4 .cols .col--contents .label--error{background:#f04f4f;border-radius:20px;color:#fff;font-weight:400;margin-right:5px;padding:2px 20px}.table--action-clm4 .cols .col--user{border-right:1px solid #e9e9e9;margin:10px 0;width:25%}.table--action-clm4 .cols .col--user .user-mark{max-height:35px;position:relative}.table--action-clm4 .cols .col--user .user-mark .fa-circle-check{bottom:0;color:#45d37f;font-style:10px;position:absolute;right:-5px;z-index:10}.table--action-clm4 .cols .col--date{width:20%}.table--action-clm4 .cols .col--facility{width:35%}.table--action-clm4 .cols .col--link{border-left:none;margin:10px 0;width:10%}.table--action-clm4-facility .tt--contents{width:35%}.table--action-clm4-facility .tt--date{width:25%}.table--action-clm4-facility .tt--link{width:10%}.table--action-clm4-facility .tt--facility{width:30%}.table--action-clm4-facility .cols .col--contents{width:35%}.table--action-clm4-facility .cols .col--date{width:25%}.table--action-clm4-facility .cols .col--link{width:10%}.table--action-clm4-facility .cols .col--facility{border-left:none;width:30%}.table--action-clm5 .tt--contents,.table--action-clm5 .tt--user{width:30%}.table--action-clm5 .tt--date{width:20%}.table--action-clm5 .tt--link,.table--action-clm5 .tt--status{width:10%}.table--action-clm5 .cols .col--contents,.table--action-clm5 .cols .col--user{width:30%}.table--action-clm5 .cols .col--user{border-left:none}.table--action-clm5 .cols .col--date{border-left:none;width:20%}.table--action-clm5 .cols .col--date .user-mark{max-height:35px;position:relative}.table--action-clm5 .cols .col--date .user-mark .fa-circle-check{bottom:0;color:#45d37f;font-style:10px;position:absolute;right:-6px;z-index:10}.table--action-clm5 .cols .col--date .user-mark .fa-circle-xmark{bottom:0;color:#f04f4f;font-style:10px;position:absolute;right:-6px;z-index:10}.table--action-clm5 .cols .col--status{align-items:center;border-left:none;width:10%}.table--action-clm5 .cols .col--status-note{background:#ffe6e6}.table--action-clm5 .cols .col--link{border-left:none;width:10%}.table--action-clm5-apply-history .tt--contents,.table--action-clm5-apply-history .tt--facility{width:30%}.table--action-clm5-apply-history .tt--date{width:20%}.table--action-clm5-apply-history .tt--link,.table--action-clm5-apply-history .tt--status{width:10%}.table--action-clm5-apply-history .cols .col--contents,.table--action-clm5-apply-history .cols .col--facility{width:30%}.table--action-clm5-apply-history .cols .col--date{width:20%}.table--action-clm5-apply-history .cols .col--status{align-items:center;border-left:none;width:10%}.table--action-clm5-apply-history .cols .col--status-note{background:#ffe6e6}.table--action-clm5-apply-history .cols .col--link{border-left:none;width:10%}.table--billing{width:100%}.table--billing thead th{background:#f4f4f4;border-right:1px solid #fff;font-size:1.2rem;font-weight:400;padding:6px 0;text-align:center}.table--billing thead tr:last-child th{border-right:none}.table--billing tbody td{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;font-size:1.2rem;font-weight:400;padding:10px;vertical-align:middle}.table--billing tbody td:last-child{border-right:none}.table--billing tbody td.date{font-family:Montserrat,sans-serif;font-weight:500;text-align:center}.table--billing tbody td.price{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:500;font-weight:700;text-align:right}.table--billing tbody td.facilities{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:500;text-align:center}.table--billing tbody td.receipt{text-align:center}.table--billing tbody td.status--error{background:#ffe6e6}.table--schedule-list td,.table--schedule-list th{border:none}.table--schedule-list th{background-color:#e2e8ed!important;border:1px solid #f5f4fa}.table--schedule-list td{background-color:#fff;border:1px solid #f5f4fa}.table--schedule-list .td--1,.table--schedule-list .td--2,.table--schedule-list .th--1,.table--schedule-list .th--2{width:20%}.table--schedule-list .td--3,.table--schedule-list .th--3{width:17%}.table--schedule-list .td--4,.table--schedule-list .th--4{width:30%}.table--schedule-list .td--5,.table--schedule-list .th--5{width:7%}.table--schedule-list .td--6,.table--schedule-list .th--6{border-right:none;width:6%}.table--schedule-list .td--1,.table--schedule-list .td--2,.table--schedule-list .td--5,.table--schedule-list .td--6{vertical-align:top}.table--schedule-list .facility-list{align-items:center;display:flex;justify-content:start}.table--schedule-list .facility-list-item{align-items:center;display:flex;justify-content:center;margin-left:10px}.table--schedule-list .facility-list-item:first-child{margin-left:0}.table--schedule-list .facility-list-item .dot-wrap{align-items:center;background:#fff;border-radius:4px;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.table--schedule-list .facility-list-item .dot-wrap .dot{border-radius:50%;content:" ";display:block;height:9px;width:9px}.table--schedule-list .facility-list-item .dot-wrap .dot.company{background:#f7e9b6}.table--schedule-list .facility-list-item .dot-wrap .dot.address_1{background:#e5f7b8}.table--schedule-list .facility-list-item .dot-wrap .dot.address_2{background:#cbf1f7}.table--schedule-list .facility-list-item .txt-wrap{border-radius:100px;padding:2px 10px}.table--schedule-list .facility-list-item .txt-wrap.company{background:#f7e9b6}.table--schedule-list .facility-list-item .txt-wrap.address_1{background:#e5f7b8}.table--schedule-list .facility-list-item .txt-wrap.address_2{background:#cbf1f7}.table--schedule-list .hidden_row{display:none}.table--schedule-list .hidden_row .no-under-line{border-bottom:none}.table--schedule-list .hidden_row.background-change,.table--schedule-list .hidden_row_trigger.open{background:#f8fcfd}.table--schedule-list .hidden_row_trigger.open .no-under-line{border-bottom:none}.table--schedule-list_edit td,.table--schedule-list_edit th{border:none}.table--schedule-list_edit td{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.table--schedule-list_edit .hidden_row{background:none;display:none}.table--schedule-list_edit .hidden_row .no-under-line{border-bottom:none}.table--schedule-list_edit .open_row{background:none;display:table-row}.table--schedule-list_edit .open_row .no-under-line{border-bottom:none}.table--schedule-list_edit .hidden_row_trigger.open{background:#f8fcfd}.table--schedule-list_edit .hidden_row_trigger.open .no-under-line{border-bottom:none}.table--notifications td,.table--notifications th{border:none}.table--notifications td{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.table--notifications .td--1,.table--notifications .td--2,.table--notifications .th--1,.table--notifications .th--2{width:20%}.table--notifications .td--3,.table--notifications .th--3{width:17%}.table--notifications .td--4,.table--notifications .th--4{width:30%}.table--notifications .td--5,.table--notifications .th--5{width:7%}.table--notifications .td--6,.table--notifications .th--6{border-right:none;width:6%}.table--notifications .td--1,.table--notifications .td--2,.table--notifications .td--5,.table--notifications .td--6{vertical-align:top}.table--notifications .facility-list{align-items:center;display:flex;justify-content:start}.table--notifications .facility-list-item{align-items:center;display:flex;justify-content:center;margin-left:10px}.table--notifications .facility-list-item:first-child{margin-left:0}.table--notifications .facility-list-item .dot-wrap{align-items:center;background:#fff;border-radius:4px;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.table--notifications .facility-list-item .dot-wrap .dot{border-radius:50%;content:" ";display:block;height:9px;width:9px}.table--notifications .facility-list-item .dot-wrap .dot.company{background:#f7e9b6}.table--notifications .facility-list-item .dot-wrap .dot.address_1{background:#e5f7b8}.table--notifications .facility-list-item .dot-wrap .dot.address_2{background:#cbf1f7}.table--notifications .facility-list-item .txt-wrap{border-radius:100px;padding:2px 10px}.table--notifications .facility-list-item .txt-wrap.company{background:#f7e9b6}.table--notifications .facility-list-item .txt-wrap.address_1{background:#e5f7b8}.table--notifications .facility-list-item .txt-wrap.address_2{background:#cbf1f7}.table--notifications .hidden_row{display:none}.table--notifications .hidden_row .no-under-line{border-bottom:none}.table--notifications .hidden_row.background-change,.table--notifications .hidden_row_trigger.open{background:#f8fcfd}.table--notifications .hidden_row_trigger.open .no-under-line{border-bottom:none}.table--notifications_edit td,.table--notifications_edit th{border:none}.table--notifications_edit td{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.table--notifications_edit .hidden_row{background:none;display:none}.table--notifications_edit .hidden_row .no-under-line{border-bottom:none}.table--notifications_edit .open_row{background:none;display:table-row}.table--notifications_edit .open_row .no-under-line{border-bottom:none}.table--notifications_edit .hidden_row_trigger.open{background:#f8fcfd}.table--notifications_edit .hidden_row_trigger.open .no-under-line{border-bottom:none}.table--fee{width:100%}.table--fee th{background:#f5f5f5;border:1px solid #fff;padding:15px;text-align:center;width:33.3333333333%}.table--fee td{vertical-align:middle;width:33.3333333333%}.table--fee tbody td{border:1px solid #e4e4e4;font-size:1.5rem;padding:20px;text-align:center}.table--facility{margin-bottom:30px}.table--facility .comment-menu-trigger{position:relative}.table--facility .comment-menu-trigger .comment-menu{background:#f7f7f7;border-radius:3px;color:#1d1d1d;display:none;margin-top:20px;opacity:0;padding:10px;position:absolute;white-space:nowrap;z-index:-101}.table--facility .comment-menu-trigger:hover .comment-menu{display:inline;opacity:1;z-index:101!important}.inspections-report .table-wrapper{margin-left:auto;margin-right:auto}.inspections-report .table-print-inspection{table-layout:auto;width:100%}.inspections-report td:not(.inspection-title),.inspections-report th{background:none;border:1px solid #e4e4e4;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:12.5em}.inspections-report td.inspection-title{background:none;border:1px solid #e4e4e4;min-width:200px;padding:10px;vertical-align:top;width:auto}.inspections-report .inspection-title div{overflow:visible;white-space:pre-wrap;word-break:break-word}.inspections-report .vertical-align-middle{vertical-align:middle!important}.inspections-report .white-space-normal{white-space:normal!important}.inspections-report thead .head-column-1{font-size:2rem}.inspections-report thead th{padding:10px}.inspections-report thead th.bg-light-blue{background:#f8fcfd}.inspections-report thead th.report-date--wrapper{text-align:center}.inspections-report thead th.report-date--wrapper span{display:inline-block;text-align:right}.inspections-report thead td{text-align:center}.inspections-report tbody tr:nth-child(2n){background:#fafafa}.inspections-report tbody td{text-align:center}.inspections-report tbody td:first-child{max-width:210px;text-align:left}.inspections-report tbody td .cell-content{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;padding:8px;white-space:normal;word-break:break-all}@media screen{.table-print-inspection thead .head-column-1{font-size:2rem}}@media print{.table-wrapper-print{transform:scale(.7);transform-origin:0 50%}.table-wrapper-print .table-print-inspection td,.table-wrapper-print .table-print-inspection th{font-size:1rem}.table-wrapper-print .table-print-inspection thead .head-column-1{font-size:1.8rem;width:10rem}}.background-white{background-color:#fff}.background-lotion{background-color:#fafafa}.background-lightgray{background-color:#f7f7f7}.background-lightgreen{background-color:#f8fcfd}.header{background:#fff;border-bottom:1px solid #e4e4e4;max-width:100%;padding:15px 20px;position:relative;width:100%}.header.fixed{height:71px;left:56px;position:fixed;right:0;top:0;width:calc(100vw - 56px);z-index:301}.header-link-list{align-items:center;display:flex;justify-content:space-between;margin-left:auto;width:240px}.header-link-list-item{border:1px solid #000;border-radius:50%;position:relative;text-align:center}.header-link-list-item:hover{border-color:#359ec7}.header-link-list-item a{display:block;font-size:1.4rem;height:30px;line-height:1.8;width:30px}.header-link-list-item a:hover{color:#359ec7}.header-link-list-item .header-comment-menu-trigger+.header-comment-menu{align-items:center;background:#1d1d1d;border-radius:3px;display:none;height:31px;justify-content:center;left:-14px;position:absolute;top:40px;width:60px}.header-link-list-item .header-comment-menu-trigger+.header-comment-menu:after{border:10px solid transparent;border-bottom-color:#1d1d1d;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:-15px;width:0}.header-link-list-item.notification:after{background:#f04f4f;border-radius:50%;color:#f04f4f;content:"";display:block;height:9px;position:absolute;right:0;top:0;width:9px}.header-link-list-item svg{margin:8px}.header-link-substitute-item{position:relative;right:5px;top:3px}.header-link-substitute-item .header-comment-menu-trigger+.header-comment-substitute-menu{align-items:center;background:#1d1d1d;border-radius:3px;display:none;height:31px;justify-content:center;left:30px;position:absolute;top:55px;width:90px}.header-link-substitute-item .header-comment-menu-trigger+.header-comment-substitute-menu:after{border:10px solid transparent;border-bottom-color:#1d1d1d;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:-15px;width:0}.header .user--link{display:block;margin-left:20px}.header .heading1{font-size:1.8rem;font-weight:700}.header .logo{display:block;line-height:1;margin-right:15px}@media screen and (min-width:993px){.main-header{position:relative;z-index:310}}.main-header .toggle-sidebar{background-color:#1d1d1d;border-radius:100%;color:#fff;left:0;padding:2px 7px;position:absolute;top:100%;transform:translate(-50%,-50%);transition:all .3s;z-index:310}.main-header .header-action{align-items:center;display:flex;justify-content:space-between;margin-left:auto;width:120px}.main-header .header-action-item{border:1px solid #000;border-radius:50%;position:relative;text-align:center}.main-header .header-action-item:hover{border-color:#359ec7}.main-header .header-action-item a{display:block;font-size:1.4rem;height:30px;line-height:1.8;width:30px}.main-header .header-action-item a:hover{color:#359ec7}.main-header .header-action-item.notification:after{background:#f04f4f;border-radius:50%;color:#f04f4f;content:"";display:block;height:9px;position:absolute;right:0;top:0;width:9px}.main-header .user--link{align-items:center;background:#7566ed;border:4px solid #7566ed;border-radius:50%;color:#fff;display:block;display:flex;font-size:2.4rem;height:40px;justify-content:center;margin-left:20px;overflow:hidden;text-align:center;width:40px}.sidebar-collapse .toggle-sidebar{left:0;top:100%;transform:translateY(-50%) rotate(180deg)}.body--side-open .header.fixed{left:191px;width:calc(100vw - 192px)}.header--bgblack{background:#1d1d1d;height:71px;padding:0 25px}.header--bgblack .logo{line-height:1}@media print{.header{display:none}}.side{height:100vh;max-width:200px;min-width:200px;position:fixed;top:0;z-index:401}.side .trigger{cursor:pointer;height:40px;top:1%;width:56px;z-index:410}.side .trigger,.side .trigger span{left:0;margin:0 auto;position:absolute;right:0}.side .trigger span{border-bottom:2px solid #fff;display:block;transition:.35s ease-in-out;width:20px}.side .trigger span:nth-child(1n){top:10px}.side .trigger span:nth-child(2n){top:18px}.side .trigger span:nth-child(3n){top:26px}.side-link{margin-top:60px}.side-link-item{border-left:5px solid #000;text-align:center}.side-link-item.current{background:hsla(0,0%,100%,.1);border-left:5px solid #359ec7}.side-link-item .comment-trigger{margin-left:5px}.side-link-item .comment-trigger+.comment-menu{background:#fff;border-radius:3px;box-shadow:2px 2px 4px gray;display:none;min-width:140px;padding:10px;position:absolute;top:47px;z-index:-101}.side-link-item .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#fff;content:"";display:block;left:47%;margin-left:-7px;position:absolute;top:-17px}.side-link-item .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.side-link-item .comment-trigger+.comment-menu .single-text{color:#000;white-space:nowrap}.side-link-item .comment-trigger:hover+.comment-menu{display:block;z-index:101}.side-link a{color:#fff;display:flex;padding:20px 20px 20px 15px}.side-link a .txt{font-size:1em;margin-left:10px}.side-link a .txt-close{width:30px}.side-link a .side-btn{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;padding:0;text-align:center;width:140px}.side .logo{position:relative}.side .logo .toggle-sidebar{background-color:#1d1d1d;border-radius:100%;color:#fff;cursor:pointer;padding:2px 7px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:all .3s;z-index:410}.side.close .close-btn,.side.close .logo{display:none}.side.close .trigger{display:block}.side.close .side-link a .txt{display:none}.side.close .side-link a .txt-close{display:block}.side.close .side-link a .side-btn{font-size:.5em;height:15px;width:15px}.side.close .comment-trigger{margin-left:3px}.side.close .comment-trigger+.comment-menu:before{left:10%}.side.open .logo{display:block}.side.open .trigger{display:none}.side.open .side-link a{display:flex}.side.open .side-link a .txt{display:block}.side.open .side-link a .txt-close{display:none}.side.open .side-link a .side-btn{font-size:1em;height:30px;width:140px}.side.open .close-btn{align-items:center;background:#000;border-radius:50%;display:flex;height:20px;justify-content:center;margin:0 auto;position:absolute;right:-10px;text-align:center;top:60px;width:20px;z-index:410}.side.open .close-btn .fa-arrow-left{color:#fff}.side.open .comment-trigger+.comment-menu:before{left:47%}.main-sidebar{background-color:red}.main-sidebar .sidebar,.main-sidebar .sidebar .nav-sidebar{padding-left:0;padding-right:0}.main-sidebar .sidebar .nav-sidebar .nav-item{font-size:13px;width:100%}.main-sidebar .sidebar .nav-sidebar .nav-item .nav-icon{font-size:16px;margin-right:10px}.main-sidebar .sidebar .nav-sidebar .nav-item .nav-link{border-left:3px solid transparent;border-radius:0;padding-bottom:1.5rem;padding-top:1.5rem}.main-sidebar .sidebar .nav-sidebar .nav-item .nav-link.active{background:hsla(0,0%,100%,.1);border-left:3px solid #86d1ec}.side-underlay--expanded{height:100vh;padding-top:50px;width:189px}.side-underlay--expanded,.side-underlay--retracted{background-color:transparent;flex-shrink:0;position:relative}.side-underlay--retracted{height:10vh;width:56px}@media print{.side{display:none}}.submenu{background-color:#e4e4e4;height:100vh;max-width:160px;min-height:calc(100vh - 52px);min-width:160px;position:fixed}.submenu .submenu-list{height:100vh;margin-top:60px;position:fixed;width:160px}.submenu .submenu-item{text-align:center}.submenu .submenu-item.current{background:#fff}.submenu .submenu-list a{color:#1d1d1d;display:flex;font-size:1.3rem;padding:20px 20px 20px 15px}.submenu .submenu-list a .txt{margin-left:10px}.submenu-underlay{background-color:#e4e4e4;flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;width:160px}.body--side-open .submenu{left:190px}.body--side-open .submenu-bottom-btn-area{left:350px!important}.submenu-bottom-btn-area{left:216px!important}.help--footer{background:#1d1d1d;bottom:0;left:56px;position:fixed;right:0}.help--footer .inner{margin:0 auto;max-width:100%;padding:40px 20px;width:100%}.help--footer .inner .footer-link{align-items:center;display:flex;justify-content:flex-end}.help--footer .inner .footer-link-item{padding-left:30px}.help--footer .inner .footer-link-item:first-child{padding-left:0}.help--footer .inner .footer-link-item a{color:#fff}.body--side-open .help--footer{left:190px}.userside-menu{background:#fafafa;box-shadow:-3px 2px 10px rgba(0,0,0,.102);height:100vh;position:fixed;right:-300px;top:71px;transition:.3s;width:300px;z-index:1}.userside-menu .col{border-bottom:1px solid #e4e4e4;padding:30px 20px}.userside-menu .col:last-child{border-bottom:none}.userside-menu.open{right:0}.main{padding-bottom:150px}.main--100vh{height:100vh}.main--popup{height:100vh;padding-bottom:0;position:relative}.main--facility .box--search{padding:20px 0}.main--facility .box--search input[type=search]{border-radius:210px;width:300px}.main--facility .box--search .btn-list{align-items:center;display:flex;justify-content:space-between}.main--facility .box--search .btn-list-item .btn{margin-top:0;text-align:center;width:160px}.main--facility .box--links{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.main--facility .box--links .btn--back{align-items:center;border-radius:15px;display:flex;font-size:1.2rem;height:30px;justify-content:center;margin:0;padding:0;width:60px}.main--facility .box--links .btn--back .fa-angle-left{margin-right:5px}.main--facility .box--links .btn--border{margin:0}.main--facility .box--links .btn-list{align-items:center;display:flex;justify-content:space-between}.main--facility .box--links .btn-list-item .btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}@media print{.main--facility .print-none{display:none}}.main--facility .tab--body .head{margin-bottom:40px}.main--facility .tab--body .head .flex-left{width:80%}.main--facility .tab--body .head .flex-left .line{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.main--facility .tab--body .head .flex-left .line .tt{color:#888;font-size:1rem;line-height:1.4}.main--facility .tab--body .head .flex-left .line .txt{font-size:1.8rem;font-weight:700}.main--facility .tab--body .head .flex-left .line .col{margin-right:20px}.main--facility .tab--body .head .flex-left .line .col--icon svg{font-size:2rem}.main--facility .tab--body .head .flex-right{width:20%}.main .domain--tt{border-left:5px solid #359ec7;font-size:1.2rem;font-weight:400;padding:10px 0 10px 10px}.main .domain--list-item{font-size:1.4rem;font-weight:700}.main .parts--heading2{align-items:center;display:flex;justify-content:flex-start;padding-bottom:15px}.main .parts--heading2 svg{font-size:2rem}.main .parts--heading2 .heading2{font-size:1.8rem;font-weight:700;margin-left:20px}.main .user--input-wrap .col .input--line-1{width:50%}.main .user--input-wrap .col .input--line-2{width:20%}.main .user--input-wrap .col .input--line-3,.main .user--input-wrap .col .input--line-4{width:30%}.main--login{padding-top:100px}@media screen and (max-width:767px){.main--login{padding-top:45px}}.main--login .inner{max-width:610px;position:relative}@media screen and (max-width:767px){.main--login .inner-sp{padding:0 20px}}.main--login .checkbox{margin-left:-40px}.main--login .notes-box{background-color:#f7f8f9;border-radius:5px;margin-bottom:20px;padding:15px;place-self:center}@media screen and (min-width:767px){.main--login .notes-box{width:105%}}.main--login .notes-box p{margin-bottom:5px;padding-left:5px;position:relative}.main--login .col .input--line{margin-bottom:30px}.main--login .col .input--line.w500{margin-left:auto;margin-right:auto;max-width:500px}.main--login .col .input--line .tt{font-size:1.3rem;font-weight:700;margin-bottom:10px}.main--login .col .input--line .parts--tt{margin-bottom:10px}.main--login .col .input--line .parts--tt .tt{margin-bottom:0}.main--login .col .input--line .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.main--login .col .input--line .txt--error{display:none}.main--login .col .input--line .txt--error.active{display:flex}.main--login .type-legal,.main--login .type-personal{display:none}.main--login .password-description{color:#555;font-size:12px;line-height:1.6;margin-top:8px;text-align:left}@media screen and (max-width:767px){.main--login .input-line-for-sp{flex-direction:column;gap:15px;text-align:center}.main--login .input-line-for-sp div{width:100%}.main--login .input-line-for-sp .br-for-sp{display:block;text-align:left}.main--login .input-line-for-sp .radio-sp{margin-left:0;width:100%}.main--login .input-line-for-sp .checkbox-label-sp{display:inline-block}.main--login .input-line-for-sp .btn-2-sp{margin-top:0;width:100%}.main--login .txt-left-for-sp{text-align:left!important}.main--login .flex-sp{display:flex}.main--login .none-sp{display:none}.main--login .mt0-sp{margin-top:0!important}.main--login .mt20-sp{margin-top:20px!important}.main--login .mt40-sp{margin-top:40px!important}.main--login .ml0-sp{margin-left:0!important}.main--login .ml20-sp{margin-left:20px!important}.main--login .pl10-sp{padding-left:10px!important}.main--login .w35p-sp{width:35%!important}.main--login .w140-sp{width:140px!important}}.main--login .col--confirm .input--line{border-bottom:1px solid #e4e4e4;display:flex;justify-content:flex-start;padding-bottom:20px}.main--login .col--confirm .input--line .tt{width:200px}@media screen and (max-width:767px){.main--login .col--confirm .input--line{flex-direction:column}.main--login .col--confirm .input--line .tt{margin-bottom:16px;width:auto!important}.main--login .col--confirm .input--line input{padding:0}}.main--login .link--skip{position:absolute;right:0;top:20%}.main--login .link--skip .fa-angle-right{color:#359ec7;padding-left:10px}.main--login .bill-input .start{margin-left:-36px}.main--login .bill-input .start input[type=radio]{accent-color:#359ec7;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;display:block;margin-right:16px;width:20px}.main--login .bill-input hr{border-top:1px solid #e4e4e4}.main--login .bill-input .sub{position:relative}.main--login .bill-input .skip{position:absolute;right:0}.main--login #companies{max-height:280px;overflow-y:scroll}.main--login #companies .radio--label:after,.main--login #companies .radio--label:before{top:auto}.main--login .hand-select{cursor:pointer;cursor:hand}.main--login #credit-trigger{width:300px}.main--login .signup-progress .progress-bar{display:flex;font-size:10px;justify-content:center;list-style:none;margin:0 0 50px;padding:0}.main--login .signup-progress .progress-step{align-items:center;box-sizing:border-box;display:flex;flex:1;justify-content:center;padding:5px 0;position:relative;text-align:center;white-space:nowrap}.main--login .signup-progress .progress-step:not(:first-child){margin-left:2px}.main--login .signup-progress .progress-step:after,.main--login .signup-progress .progress-step:before{border-bottom:25.3px solid transparent;border-top:25.3px solid transparent;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.main--login .signup-progress .progress-step:before{border-left:18px solid #fff;right:-19.3px;z-index:1}.main--login .signup-progress .progress-step:after{border-left:17px solid;right:-16.3px;z-index:1}.main--login .signup-progress .progress-step:last-child:after,.main--login .signup-progress .progress-step:last-child:before{content:none}@media screen and (max-width:767px){.main--login .signup-progress .progress-step:last-child .step-content{left:5px;position:relative}}.main--login .signup-progress .step-content{padding-left:5px;text-align:left}.main--login .signup-progress .step-line2{align-items:center;display:flex;justify-content:flex-start;padding:2px 0}.main--login .signup-progress .icon-container{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;height:20px;justify-content:center;margin-right:2px;width:20px}.main--login .signup-progress .step-done{background:#e1f2f8;color:#3295b5;font-weight:700}.main--login .signup-progress .step-done:after{border-left-color:#e1f2f8}.main--login .signup-progress .step-done .icon-container{color:#3295b5}.main--login .signup-progress .step-active{background:#3295b5;color:#fff;font-weight:700}.main--login .signup-progress .step-active:after{border-left-color:#3295b5}.main--login .signup-progress .step-active .icon-container{color:#3295b5}.main--login .signup-progress .step-todo{background:#f0f0f0;color:#888}.main--login .signup-progress .step-todo:after{border-left-color:#f0f0f0}.main--user .box--search{padding:20px 0}.main--user .box--search input[type=search]{border-radius:210px;width:450px}.main--user .box--search .btn-list{align-items:center;display:flex;justify-content:space-between}.main--user .box--search .btn-list-item .btn{align-items:center;display:flex;height:36px;justify-content:center;margin-top:0;width:160px}.main--user .box--links{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.main--user .box--links .btn--back{align-items:center;border-radius:15px;display:flex;font-size:1.2rem;height:30px;justify-content:center;margin:0;padding:0;width:60px}.main--user .box--links .btn--back .fa-angle-left{margin-right:5px}.main--user .box--links .btn--border{margin:0}.main--user .box--links .btn-list{align-items:center;display:flex;justify-content:space-between}.main--user .box--links .btn-list-item .btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}.main--user .table--user{width:100%}.main--user .table--user td,.main--user .table--user th{display:block;text-align:left;width:100%}.main--user .table--user th{color:#888;font-size:1.2rem;padding:15px 0 5px}.main--user .table--user td{border-bottom:1px solid #e4e4e4;font-size:1.6rem;font-weight:700;padding:0 0 15px;position:relative}.main--user .table--user td .edit{color:#359ec7;font-size:1.4rem;height:30px;margin-left:auto;position:absolute;right:0;text-align:center;width:30px}.main--user .table--clm4 tr{height:55px}.main--user .table--clm4 td{padding:10px}.main--user .table--clm4 .th--username{width:26%}.main--user .table--clm4 .th--mail{width:37%}.main--user .table--clm4 .th--department{width:26%}.main--user .table--clm4 .th--link{width:10%}.main--user .table--clm4 .td--link .btn{width:60px}.main--user .table--clm4 .td--username .line{align-items:center;display:flex;justify-content:flex-start}.main--user .table--clm4 .td--username .line .img{height:30px;position:relative;width:30px}.main--user .table--clm4 .td--username .line .img--borderblue img{border:2px solid #86d1ec;border-radius:100px}.main--user .table--clm4 .td--username .line .img--bordergreen img{border:2px solid #8de4a7;border-radius:100px}.main--user .table--clm4 .td--username .line .img img{height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.main--user .table--clm4 .td--username .line .icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.6rem;height:30px;justify-content:center;width:30px}.main--user .table--clm4 .td--username .line .icon--bgpurple{background:#7566ed}.main--user .table--clm4 .td--username .line .icon--bglightblue{background:#86d1ec}.main--user .table--clm4 .td--username .line .icon--bggreen{background:#8de4a7}.main--user .table--clm4 .td--username .line .names{margin-left:10px}.main--user .table--clm4 .td--username .line .names .name{font-size:1.4rem;font-weight:700;line-height:1.4}.main--user .table--clm4 .td--username .line .names .furigana{color:#888;font-size:1rem;line-height:1.4}.main--user .table--clm4 .td--username .line .myself{background:#e2e7ff;border-radius:100px;font-size:1rem;line-height:1;margin-left:auto;padding:5px}.main--user .table--clm4 .td--department .count{color:#888;margin-left:10px}.main--user .box--user{margin-bottom:20px}.main--user .box--user .flex--left{width:40%}.main--user .box--user .flex--left .img{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 30px;width:120px}.main--user .box--user .flex--left .img .fa-user{color:#fff;font-size:7rem}.main--user .box--user .flex--left .name{font-size:2rem;font-weight:700}.main--user .box--user .flex--left .furigana{color:#888;font-size:1.2rem}.main--user .box--user .flex--right{width:60%}.main--user .col .input--line.w500{margin-left:auto;margin-right:auto;max-width:500px}.main--user .col .input--line .tt{font-size:1.3rem;font-weight:700;margin-bottom:10px}.main--user .col .input--line .parts--tt{margin-bottom:10px}.main--user .col .input--line .parts--tt .tt{margin-bottom:0}.main--user .col .input--line .parts--tt .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.main--user .col .input--line .txt--error{display:none}.main--user .col .input--line .txt--error.active{display:flex}.main--user .col--confirm .input--line{border-bottom:1px solid #e4e4e4;display:flex;justify-content:flex-start;padding-bottom:20px}.main--user .col--confirm .input--line .tt{width:200px}.main--user .row{margin-bottom:30px}.main--detail{letter-spacing:.8px;padding-top:50px}.main--detail .acc-info-title-label{font-size:18px;font-weight:700}.main--detail .acc-info-title-label .s-title{font-size:13px;font-weight:400;margin-left:3px}.main--detail .acc-info-title .acc-info-icon .acc-info-icon-child{margin:0 auto;position:relative;width:110px}.main--detail .acc-info-title .fa-circle-user{color:#7566ed;font-size:110px}.main--detail .acc-info-title .fa-camera{bottom:10px;color:#359ec7;font-size:25px;position:absolute;right:1px}.main--detail .kuroneko-judging-status{background:#ffe6e6;border-radius:20px;font-size:11px;margin-top:20px;padding:2px 18px;vertical-align:middle}.main--detail .fa-pencil{color:#359ec7}.main--detail hr{border:none;border-top:2px solid #e4e4e4;margin-top:20px}.main--detail .info-input{font-size:16px;font-weight:700}.main--detail .info-input .u-purple{color:#7566ed;font-size:30px;margin-right:10px}.main--detail .info-input .u-cyanide{color:#86d1ec;font-size:30px;margin-right:10px}.main--detail .info-label{color:#888;font-size:12px}.main--detail p{margin-top:20px}.main--detail .btn-edit-authority{border:1px solid #f04f4f;border-radius:15px;padding:6px 10px}.main--detail .btn-edit-authority a{color:#f04f4f;font-weight:700;letter-spacing:.6px}.main--detail .g-password{color:#bfbfbf;font-size:12px}.main--detail .dot-password{font-size:7px;letter-spacing:4.2px}.main--detail .btn-edit-bill{border:1px solid #359ec7;border-radius:15px;margin-top:20px;padding:6px 18px}.main--detail .btn-edit-bill a{color:#359ec7;font-weight:700;letter-spacing:.6px}.main--detail .sp-myself{background:#d6ecf4;border-radius:7px;font-size:10px;font-weight:700;padding:3px}.main--detail .contract-status{border-radius:100px;height:20px;margin:5px 5px 0 0;opacity:1;width:65px}.main--detail .contract-status span{color:#1d1d1d;font-family:Outfit;font-size:10px;letter-spacing:.5px;opacity:1;text-align:center}.main-acc-del .modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}.main-acc-del .modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:20px;width:400px}.btn-item{position:relative}.btn-item .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:none;min-width:180px;opacity:0;padding:10px;position:absolute;right:10%;top:40px;z-index:-101}.btn-item .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:81%;margin-left:-7px;position:absolute;top:-17px}.btn-item .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.btn-item .comment-trigger:hover+.comment-menu{display:block;opacity:1;z-index:101!important}.ml-4{margin-left:4px}.box-info{border-bottom:1px solid #e4e4e4;padding:15px}.box-info .fs14{font-size:14px}.box-info:first-child{border-top:1px solid #e4e4e4}.billing--mail .email{position:relative}.billing--mail .email .delete-row{position:absolute;right:12px}.billing--notes .note{position:relative}.billing--notes .note .delete-row{position:absolute;right:12px}.billing--user-name{font-size:16px;font-weight:700}.billing--user-mail_address{font-size:12px}.facility{flex:1;overflow:auto}.facility .validation--error{color:red;font-size:12px}.facility .facility-list .cbm-status-cell{font-size:1.3rem;padding:10px 15px;text-align:center;vertical-align:middle}.facility .facility-list .cbm-status-cell .cbm-status-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:8px}.facility .facility-list .cbm-status-cell .status-badge{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:5px;padding:3px 8px;white-space:nowrap}.facility .facility-list .cbm-status-cell .status-normal{background-color:#359ec7;color:#fff}.facility .facility-list .cbm-status-cell .status-caution{background-color:#ffc107;color:#212529}.facility .facility-list .cbm-status-cell .status-warning{background-color:#dc3545;color:#fff}.facility .facility-list .cbm-status-cell .status-danger{background-color:#5a5a5a;color:#fff}.facility .facility-list .cbm-status-cell .cbm-summary-text{color:#333;margin-bottom:4px}.facility .facility-list .cbm-status-cell .cbm-detail-link{color:#359ec7;font-weight:700;text-decoration:underline}.facility .facility-list .cbm-status-cell .cbm-detail-link:hover{opacity:.8}.facility .facility-menu .icon{font-size:2rem;margin-right:10px}.facility .facility-menu .counter{align-items:center;display:flex;font-weight:700;text-align:left}.facility .facility-menu .counter--current{color:#1d1d1d;font-family:Outfit;font-size:24px;letter-spacing:1.2px;line-height:1.2}.facility .facility-menu .counter--total{color:#aed8e9;font-family:Outfit;font-size:14px;letter-spacing:.7px}.facility .facility-menu .counter--text{color:#1d1d1d;font-size:12px;letter-spacing:.6px;margin-left:10px;opacity:1}.facility .tabs button{border-right:none!important;color:#888}.facility .tabs button.active{background-color:#f4f4f4;border-bottom:2px solid #359ec7;border-right:2px solid #359ec7!important;color:#359ec7}.facility .toggle{cursor:pointer}.facility .toggle--on{display:none}.facility .toggle--off{display:block}.facility .toggle svg{color:#359ec7;margin-left:15px}.facility .rule-toggle{cursor:pointer}.facility .rule-toggle--on{display:none}.facility .rule-toggle--off{display:block}.facility .rule-toggle svg{color:#359ec7;margin-left:15px}.facility .subtext{color:#888;font-size:10px;letter-spacing:.5px}.facility .tabs{background:#e4e4e4;display:flex;height:50px}.facility .tabs .tabs--selected{background:#f4f4f4}.facility .tabs button{border-right:2px solid #359ec7;flex:1}.facility .tabs .last-button{border-right:none}.facility .tabs--selected{border-bottom:2px solid #359ec7;color:#359ec7}.facility .page-title{margin-top:3.846rem}.facility .page-subtitle{letter-spacing:.65px}.facility .tag{margin-right:15px}.facility .tag-text{font-size:18px;font-weight:700}.facility .value-text{font-size:16px}.facility .facility-form .locations-row{display:flex;gap:20px}.facility .facility-form .locations-row div{flex:1;margin:0}.facility .facility-container{margin:0 auto}.facility .facility-container .user--input-wrap{margin:0 auto;width:50%}.facility .facility-container .user--input-wrap .input--line .add-location{margin-left:2%}.facility .facility-container .user--input-wrap .input--line .fa-circle-plus{color:#359ec7;font-size:25px}.facility .facility-container .user--input-wrap .input--line .fa-cloud-arrow-up{color:#aed8e9;font-size:40px}.facility .facility-container .user--input-wrap .input--line .fa-file{color:#aed8e9;font-size:30px}.facility .facility-container .user--input-wrap .input--line .bd-dashed{border:3px dashed #e4e4e4;margin-bottom:10px}.facility .facility-container .user--input-wrap .input--line .cycle-count{width:70px}.facility .facility-container .user--input-wrap .input--line .select-mail{width:100%}.facility .facility-container .user--input-wrap .input--line #select-file{visibility:hidden}.facility .facility-container .user--input-wrap .input--line .btn--border{margin:0 auto;padding:5px 15px;width:120px}.facility .facility-container .user--input-wrap .input--line input[type=date]{background:#fff;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:10px;width:100%}.facility .facility-container .user--input-wrap .input--line .uploaded-file--info{flex:1}.facility .facility-container .user--input-wrap .input--line .uploaded-file--bar{background-color:#aed8e9;flex:1;height:4px}.facility .facility-container .user--input-wrap .cop-checker,.facility .facility-container .user--input-wrap .cop-checker-csv,.facility .facility-container .user--input-wrap .cop-mail{color:#359ec7;cursor:pointer;margin-top:10px}.facility .facility-container .user--input-wrap .cop-checker span,.facility .facility-container .user--input-wrap .cop-checker-csv span,.facility .facility-container .user--input-wrap .cop-mail span{font-size:14px}.facility .facility-container .user--input-wrap .cop-checker .fa-circle-plus,.facility .facility-container .user--input-wrap .cop-checker-csv .fa-circle-plus,.facility .facility-container .user--input-wrap .cop-mail .fa-circle-plus{font-size:17px}.facility .facility-container .user--input-wrap #container-mail .input--line{position:relative}.facility .facility-container .user--input-wrap #container-mail .input--line .fa-x{position:absolute;right:8px}.facility .facility-container .facility-cfm .user--input-wrap{padding-bottom:15px}.facility .facility-container .facility-cfm .user--input-wrap .flex-spacebetween>div{margin-right:10px}.facility .facility-container .facility-cfm svg{font-size:30px;margin-right:15px;width:35px}.facility .facility-container .facility-cfm .cfm-input{font-size:16px;font-weight:700}.facility .facility-container .facility-cfm .tag-icon i{width:24px}.facility .facility-container .facility-cfm .regular-title{margin:0 auto;width:50%}.facility .facility-container .validation--error-csv{color:red;font-size:12px}.facility .facility-container #preview_toggle{align-items:center;color:#359ec7;cursor:pointer;display:flex;font-size:14px;justify-items:center;margin-left:10px}.facility .facility-container #preview_toggle .preview_toggle--on{display:none}.facility .facility-container #preview_table{display:none;margin:20px 0 10px}.facility .facility-container #preview_table #preview_table_csv{width:100%}.facility .facility-container #preview_table #preview_table_csv td,.facility .facility-container #preview_table #preview_table_csv th{border:1px solid #d2d2d2}.facility .facility-container #preview_table #preview_table_csv th{background:#359ec7;padding:5px 10px;text-align:center}.facility .facility-container #preview_table #preview_table_csv td{padding:5px;text-align:left}.facility .facility-container #preview_table #preview_table_csv .tooltip_csv{background:#fcc;position:relative;z-index:20}.facility .facility-container #preview_table #preview_table_csv .tooltip_text{background:#fff;border:1px solid red;border-radius:6px;color:#000;display:none;padding:3px;position:absolute;top:100%;width:243px;z-index:10}.facility .facility-container #preview_table #preview_table_csv .tooltip_csv:hover .tooltip_text{display:block}.facility .parent-con-checker,.facility .parent-con-checker-csv{position:relative}.facility .parent-con-checker .fa-x,.facility .parent-con-checker-csv .fa-x{position:absolute;right:8px;top:46px}.facility .parts--heading2 .fa-angle-down{color:#359ec7;transition-duration:.2s}.facility .parts--heading2.open .fa-angle-down{transform:rotate(180deg);transition-duration:.2s}.facility .input--line .parts--tt{margin-bottom:10px}.facility .input--line .parts--tt .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.facility .input--line .fa-circle-plus{color:#359ec7;font-size:25px}.facility .input--line.pos--relative{position:relative}.facility .input--line.pos--relative .open-menu{background:#fff;border:1px solid #359ec7;border-radius:6px;box-shadow:3px 3px 16px rgba(0,0,0,.102);display:none;padding:15px 20px 30px;position:absolute;right:0;top:100%;width:100%;z-index:101}.facility .input--line.pos--relative .open-menu.open{display:block}.facility .input--line .drop--wrap{border:3px dashed #e4e4e4;padding:20px}.facility .input--line .drop--wrap .fa-cloud-arrow-up{color:#aed8e9;font-size:5.6rem}.facility .col .line .txt{font-size:1.8rem}.facility .col .line .icon{width:35px}.facility .col .line .icon svg{font-size:2rem}.facility .col .line .arrow{color:#aed8e9;font-size:1.5rem;text-align:center;width:30px}.facility .col .line .user--line .icon{align-items:center;border:2px solid gray;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.facility .col .line .user--line .icon--bggreen{background:#8de4a7;border:2px solid #8de4a7}.facility .col .line .user--line .icon--bglightblue{background:#86d1ec;border:2px solid #86d1ec}.facility .col .line .user--line .icon--bgpurple{background:#7566ed;border:2px solid #7566ed}.facility .col .line .user--line .icon svg{font-size:1.7rem}.facility .conservation-kind-ids{display:grid;gap:15px;grid-auto-flow:column}.facility .conservation-kind-ids .col.conservation-kind-id{background-color:#fafafa;border-radius:5px;padding:10px}.facility .conservation-kind-ids .col.conservation-kind-id.active{background-color:#e5f2ff}.facility .conservation-kind-ids .col.conservation-kind-id.error{background-color:#fef5f5!important}.facility .conservation-kind-ids .col.conservation-kind-id .radio--label:before{background-color:#fff}.facility .conservation-kind-ids .col.conservation-kind-id input[type=checkbox]:disabled,.facility .conservation-kind-ids .col.conservation-kind-id input[type=checkbox]:disabled+.checkbox--label{opacity:.5}.facility .rule-types--error{color:red;font-size:12px}.facility .box-preview{position:relative}.facility .box-preview .open-menu{bottom:0;position:absolute}.facility .box-preview+.open-menu{box-shadow:0 0 6px rgba(0,0,0,.078);padding:40px}.facility .preview-btn{color:#359ec7;display:block}.facility .preview-btn:hover{cursor:pointer}.facility .preview-btn.open svg{transform:rotate(-180deg)}.facility .box--search .btn-list{align-items:flex-start;margin-bottom:30px}.facility .box--search .dropdown-search-wrap{align-items:start}.facility .box--search .dropdown-search-wrap+.open-menu{border:1px solid #359ec7;border-radius:10px;padding:40px 30px 50px;width:100%}.facility .box--search .dropdown-search--trigger{align-items:center;border:1px solid #359ec7;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:-1px;margin-left:20px;padding:11px 10px;position:relative;width:250px;z-index:10}.facility .box--search .dropdown-search--trigger svg{color:#359ec7}.facility .box--search .dropdown-search--trigger.open{border-bottom:4px solid #fff;border-radius:8px 8px 0 0;padding:11px 10px 26px}.facility .box--search .dropdown-search--trigger.open svg{transform:rotate(-180deg)}.facility .ruleInspection input:disabled,.facility .ruleInspection select:disabled{background-color:#c9c9c9!important}.facility .ruleInspection input:disabled+i,.facility .ruleInspection select:disabled+i{display:none}.facility .ruleInspection .select--wrap:has(select:disabled){background-color:#c9c9c9!important}.facility .ruleInspection .box-inspection{align-items:stretch;background-color:#f9f9f9;border-radius:8px;display:flex;margin-bottom:24px;padding:24px 0 24px 24px;position:relative}.facility .ruleInspection .inspection--content{display:flex;flex-direction:column;flex-grow:1}.facility .ruleInspection .inspection--row{align-items:center;display:flex}.facility .ruleInspection .inspection--row+.inspection--row{align-items:flex-start;margin-top:24px}.facility .ruleInspection .inspection--col{align-items:center;display:flex;flex:1}.facility .ruleInspection .inspection--col--sub{flex:0 0 250px;margin-left:24px}.facility .ruleInspection .inspection--col--vertical{align-items:flex-start;flex-direction:column;margin-left:24px}.facility .ruleInspection .inspection--label{color:#333;flex-shrink:0;font-size:14px;font-weight:500}.facility .ruleInspection .inspection--label--field-name{margin-right:12px;width:45px}.facility .ruleInspection .inspection--label--threshold{margin-right:8px}.facility .ruleInspection .inspection--label--required{color:#f04f4f;font-size:.7rem;margin:2px}.facility .ruleInspection .threshold--separator{color:#666;font-size:20px;margin:0 8px}.facility .ruleInspection .threshold--note{font-size:13px;margin-top:4px}.facility .ruleInspection .inspection--actions{align-items:center;border-left:1px solid #e0e0e0;display:flex;margin-left:20px;padding:0 8px}.facility .ruleInspection .inspection--actions .remove-inspec{cursor:pointer;padding:8px}.facility .ruleInspection .inspection--actions .remove-inspec .remove-icon{color:#e45b42;font-size:20px}.facility .box--empty{align-items:center;height:80vh;margin-top:90px;overflow:auto;text-align:center;width:100%}.facility .box--empty,.facility .modal--box--links{display:flex;justify-content:center}.facility .modal--box--links .btn-list{align-items:center;display:flex}.facility .modal--box--links .btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}.facility .graph--switch{border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.059);margin:30px auto;padding:5px;width:160px}.facility .graph--switch-item{width:150px}.facility .graph--switch-item a{background:#fff;border-radius:100px;color:#888;display:block;font-size:1.2rem;padding:10px;text-align:center}.facility .graph--switch-item._current a{background:#dcf1e4;color:#1d1d1d}.facility .graph--switch-item._current._sealmore a{background:#fcfcb8;color:#1d1d1d}.facility .graph--switch-item._current._vherme a{background:#e5f2ff;color:#1d1d1d}.facility .graph--switch-item._active a{background:#dcf1e4;color:#1d1d1d}.facility .graph--switch-item._active._sealmore a{background:#fcfcb8;color:#1d1d1d}.facility .graph--switch-item._active._vherme a{background:#e5f2ff;color:#1d1d1d}.facility .graph--wrap{border:1px solid rgba(0,0,0,.03);border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.08);margin-top:15px;padding:20px 20px 30px}.facility .graph--wrap canvas{height:400px!important}.facility .graph--tt{margin-bottom:20px;position:relative}.facility .graph--tt .unit{bottom:0;left:0;position:absolute}.facility .graph--panel{display:none}.facility .graph--panel._active,.facility .graph--panel._current{display:block}.facility .graph .box--cbm-head .sensor-battery,.facility .graph .box--cbm-head .status{background:#f4f4f4;margin-bottom:1px;padding:5px 10px}.facility .graph .box--cbm-head .sensor-battery .tt,.facility .graph .box--cbm-head .status .tt{width:110px}.facility .graph .box--cbm-head .sensor-battery--normal .icon>svg,.facility .graph .box--cbm-head .sensor-battery--normal .text,.facility .graph .box--cbm-head .status--normal .icon>svg,.facility .graph .box--cbm-head .status--normal .text{color:#45d37f}.facility .graph .box--cbm-head .sensor-battery--exchange .icon>svg,.facility .graph .box--cbm-head .sensor-battery--exchange .text,.facility .graph .box--cbm-head .status--exchange .icon>svg,.facility .graph .box--cbm-head .status--exchange .text{color:#f5af14}.facility .graph .box--cbm-head .sensor-battery--limit .icon>svg,.facility .graph .box--cbm-head .sensor-battery--limit .text,.facility .graph .box--cbm-head .status--limit .icon>svg,.facility .graph .box--cbm-head .status--limit .text{color:#f04f4f}.facility .graph .box--cbm-graph{margin-top:60px}.facility .graph .box--cbm-graph .cbm--wrap{height:137px;margin:0 auto;position:relative;width:335px}.facility .graph .box--cbm-graph .cbm--wrap .cbm--chart,.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle{line-height:1}.facility .graph .box--cbm-graph .cbm--wrap .cbm--chart img,.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle img{line-height:.9}.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle{bottom:22%;height:95px;left:calc(50% - 5px);margin:0 auto;position:absolute;transform:rotate(0);width:10px}.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle-normal-0{bottom:calc(20% - 47px);left:calc(20% - 5px);transform:rotate(-90deg)}.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle-normal-40{bottom:10%;left:30%;transform:rotate(-45deg)}.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle-exchange-80{bottom:2%;left:70%;transform:rotate(50deg)}.facility .graph .box--cbm-graph .cbm--wrap .cbm--needle-limit-20{bottom:-15%;left:78%;transform:rotate(65deg)}.facility .graph .box--cbm-graph .cbm--wrap .cbm--statsu{align-items:center;background:url(../img/cbm_statsu_txt_bg.png) no-repeat 50%;background-size:cover;border-radius:85px 85px 0 0;bottom:0;display:flex;height:59px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:176px}.facility .graph .box--cbm-graph .cbm--wrap .cbm--statsu-txt{line-height:1}.facility .graph .box--cbm-graph .cbm--wrap .cbm--statsu-txt-normal{color:#45d37f}.facility .graph .box--cbm-graph .cbm--wrap .cbm--statsu-txt-exchange{color:#f5af14}.facility .graph .box--cbm-graph .cbm--wrap .cbm--statsu-txt-limit{color:#f04f4f}.facility .graph .graph-cbm02--tt{margin-bottom:10px}.facility .graph .graph-cbm02--head .col{background:#f4f4f4;height:70px;padding:10px 20px;width:24.9%}.facility .graph .graph-cbm02--head .col-status{align-items:center;display:flex}.facility .graph .graph-cbm02--head .col-status--normal .text,.facility .graph .graph-cbm02--head .col-status--normal svg{color:#45d37f}.facility .graph .graph-cbm02--head .col-status--exchange .text,.facility .graph .graph-cbm02--head .col-status--exchange svg{color:#f04f4f}.facility .graph .graph-cbm02--head .col-link{align-items:center;display:flex}.facility .graph .graph-cbm02--cont .graph--wrap{padding:0}.facility .graph .graph-cbm02--cont .flex-left{padding:20px;position:relative}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger{position:absolute;right:20px;top:20px}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger:hover+.comment-menu{opacity:1}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu{background:#f4f4f4;border-radius:6px;opacity:0;padding:10px 30px;position:absolute;right:-30px;top:55px}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item{margin-bottom:10px}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item:last-child{margin-bottom:0}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle{font-size:1rem}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle.color--hz-63{color:#b06df2}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle.color--hz-100{color:#3152f8}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle.color--hz-50{color:#5ec6f4}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle.color--hz-80{color:#45d37f}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu .hz-list-item .fa-circle.color--hz-400{color:#baef0b}.facility .graph .graph-cbm02--cont .flex-left .explanation .comment--trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.facility .graph .graph-cbm02--cont .flex-right{border-left:1px solid #e4e4e4}.facility .graph .graph-cbm02--cont .flex-right .col{border-bottom:1px solid #e4e4e4;padding:20px 0}.facility .graph .graph-cbm02--cont .flex-right .col:last-child{border-bottom:none}.facility .graph .graph-cbm02--cont .flex-right .line{padding:0 10px}.facility .input--wrap{position:relative}.facility .input--wrap .fa-x{position:absolute;right:16px;top:16px}.facility .box--links{padding:20px 0}.facility .box--links.flex-end{justify-content:flex-end}.facility .box--links.fixed{background:#fff;left:56px;padding-left:20px;padding-right:20px;position:fixed;right:0;top:71px;width:calc(100vw - 56px);z-index:201}.facility .col--facilityHistoryListAdd input[type=radio]+.radio--label:before{top:5px}.facility .col--facilityHistoryListAdd input[type=radio]+.radio--label:after{top:11px}.facility .col--facilityHistoryListAdd .relation-check-wrapper{border:1px solid #359ec7;margin-top:10px;padding:10px}.facility .line--comment{position:relative}.facility .line--comment .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:140px;opacity:0;padding:10px;position:absolute;right:12%;top:-100px;z-index:-101}.facility .line--comment .comment-trigger+.comment-menu:before{border:9px solid transparent;border-top-color:#f7f7f7;bottom:-17px;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.facility .line--comment .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.facility .line--comment .comment-trigger:hover+.comment-menu{opacity:1;z-index:101}.facility .facility-delete .line:last-child{margin-bottom:0!important}.facility .sort-box{background:#fafafa;margin-top:20px;padding:20px;width:660px}.facility .sort-box .sort-list{background:#fff;border:1px solid #e4e4e4;height:500px;overflow-y:scroll;padding:20px}.facility .sort-box .sort-list-item{margin-top:5px}.facility .sort-box .sort-list-item a{color:#1d1d1d;display:block;font-size:14px;font-weight:700;line-height:1.6;padding:7px 15px}.facility .sort-box .sort-list-item a.on{background:#e5f2ff;color:#359ec7;font-weight:700}.facility .sort-box .sort-list-item:first-child{margin-top:0}.facility .sort-btns{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-left:20px}.facility .sort-btns a{align-items:center;background:#359ec7;border-radius:6px;color:#fff;display:flex;font-size:20px;height:35px;justify-content:center;line-height:1;width:35px}.facility .cbm-graph-radio{display:grid;grid-template-columns:repeat(4,100px)}.facility .cbm-graph-radio .label{padding-left:25px}.facility .tooltip-icon{color:#359ec7;cursor:help}.facility .tooltip-icon2{color:#6b7280;cursor:help}.facility .cbm-sensor .sensor-graph-grid{display:flex;gap:20px;margin-bottom:5px}.facility .cbm-sensor .graph-container{height:400px!important;margin-bottom:0;overflow:hidden;position:relative;width:100%!important}.facility .cbm-sensor .graph-container canvas{box-sizing:border-box;display:block!important;height:400px!important;max-height:400px!important;max-width:100%!important}.facility .cbm-sensor .sensor-chart-canvas{overflow-x:auto;overflow-y:clip;position:relative}.facility .cbm-sensor .sensor-graph{flex-wrap:wrap}.facility .cbm-sensor .sensor-graph-item{flex:1}.facility .cbm-sensor .sensor-btn{font-size:18px;height:30px;margin:30px auto 0;padding:0;text-align:center;width:70%}.facility .cbm-sensor .status-color-normal{color:#359ec7}.facility .cbm-sensor .status-color-caution{color:#ffc107}.facility .cbm-sensor .status-color-warning{color:#dc3545}.facility .cbm-sensor .status-color-danger{color:#fff}.facility .cbm-sensor .now-value{border-radius:8px;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:20px;text-align:center}.facility .cbm-sensor .now-value.bg-normal{background:#f8f9fa;border:1px solid #e9ecef}.facility .cbm-sensor .now-value.bg-caution{background:#fffbf0;border:1px solid #ffeaa7}.facility .cbm-sensor .now-value.bg-warning{background:#fff5f5;border:1px solid #f8d7da}.facility .cbm-sensor .now-value.bg-danger{background:#707070;border:1px solid #010101}.facility .cbm-sensor .now-value.bg-etc{background:#f8f9fa;border:1px solid #dee2e6}.facility .cbm-sensor .now-value .title-text{font-weight:600;letter-spacing:.5px;margin-bottom:10px}.facility .cbm-sensor .now-value .value-text{font-size:56px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.facility .cbm-sensor .now-value .unit-text{font-size:20px;vertical-align:baseline}.facility .cbm-sensor .now-value .status-text{align-items:center;display:flex;font-weight:700;gap:5px;justify-content:center}.facility .cbm-sensor .no-threshold{background:#f8f9fa;border:1px solid #dee2e6;border-radius:0;margin-bottom:20px;padding:15px;text-align:center}.facility .cbm-sensor .no-threshold-now-value{background:#f8f9fa;border:1px solid #dee2e6;border-radius:0;padding:20px;text-align:center}.facility .cbm-sensor .no-threshold-now-value .title-text{color:#666;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.facility .cbm-sensor .no-threshold-now-value .value-text{color:#6c757d;font-size:56px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.facility .cbm-sensor .no-threshold-now-value .unit-text{color:#666;font-size:20px;vertical-align:baseline}.facility .cbm-sensor .no-threshold-now-value .status-text{align-items:center;color:#6c757d;display:flex;font-weight:700;gap:5px;justify-content:center}.facility .sensor-filter{background:#f8f9fa;border-radius:8px;gap:20px;margin-bottom:30px;padding:20px}.facility .sensor-filter,.facility .sensor-filter .filter-group{align-items:center;display:flex}.facility .sensor-filter .sensor-filter-item-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:6px 16px}.facility .sensor-filter .sensor-filter-item-btn.margin-right{margin-right:5px}.facility .sensor-filter .sensor-filter-item-btn.active{background:#359ec7;color:#fff}.facility .sensor-filter .sensor-filter-item-input{border:1px solid #ddd;border-radius:8px;color:#ddd;height:36px;padding:6px 12px;width:200px}.facility .sensor-filter .select-status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;height:36px;padding:6px 24px 6px 12px;width:110px}.facility .sensor-filter .select-status-filter-arrow{color:#359ec7;margin-right:3px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.facility .sensor-filter .sensor-type-filter{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;height:36px;padding:6px 12px}.facility .cbm-sensor-detail{padding:20px}.facility .cbm-sensor-detail .back-btn{align-items:center;color:#359ec7;display:inline-flex;font-size:1.3rem;gap:5px;margin-bottom:20px;text-decoration:none}.facility .cbm-sensor-detail .contents{background:#fff;border-top:none;padding:20px}.facility .cbm-sensor-detail .alert-bar{align-items:center;background:#707070;border:1px solid #010101;border-radius:6px;display:flex;gap:10px;margin-bottom:20px;padding:12px 16px}.facility .cbm-sensor-detail .alert-bar.alert-bar-caution{background:linear-gradient(135deg,#fffbf0,#fff);border:1px solid #ffc107}.facility .cbm-sensor-detail .alert-bar.alert-bar-caution .icon{color:#ffc107;font-size:16px}.facility .cbm-sensor-detail .alert-bar.alert-bar-caution .text{color:#ffc107}.facility .cbm-sensor-detail .alert-bar.alert-bar-warning{background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #f8d7da}.facility .cbm-sensor-detail .alert-bar.alert-bar-warning .icon{color:#dc3545;font-size:16px}.facility .cbm-sensor-detail .alert-bar.alert-bar-warning .text{color:#dc3545}.facility .cbm-sensor-detail .alert-bar.alert-bar-danger{background:#707070;border:1px solid #010101}.facility .cbm-sensor-detail .alert-bar.alert-bar-danger .icon{color:#fff;font-size:16px}.facility .cbm-sensor-detail .alert-bar.alert-bar-danger .text{color:#fff}.facility .cbm-sensor-detail .alert-bar.alert-bar-notset{background:#f8f9fa;border:1px solid #dee2e6}.facility .cbm-sensor-detail .alert-bar.alert-bar-notset .icon{color:#6c757d;font-size:16px}.facility .cbm-sensor-detail .alert-bar.alert-bar-notset .text{color:#6c757d}.facility .cbm-sensor-detail .alert-bar .alert-link-name{color:inherit;font-weight:700;text-decoration:underline}.facility .cbm-sensor-detail .danger-alert-bar{align-items:center;background:#707070;border:1px solid #010101;border-radius:8px;display:flex;gap:10px;margin-bottom:20px;padding:12px 16px}.facility .cbm-sensor-detail .danger-alert-bar .danger-icon{color:#fff;font-size:16px}.facility .cbm-sensor-detail .sensor-name-box{background:#f5fafc;margin-bottom:20px;padding:15px}.facility .cbm-sensor-detail .sensor-name-box .sensor-name{display:flex}.facility .cbm-sensor-detail .sensor-name-box .sensor-name .sensor-detail-item{display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px}.facility .cbm-sensor-detail .sensor-name-box .sensor-name .sensor-detail-item:first-child{border-right:1px solid #ccc;padding-left:0}.facility .cbm-sensor-detail .sensor-name-box .sensor-name .sensor-detail-item:last-child{padding-right:0}.facility .cbm-sensor-detail .sensor-name-box .sensor-name .title{color:#666;display:block;margin-bottom:4px}.facility .cbm-sensor-detail .sensor-name-box .sensor-name .name{align-items:center;color:#333;display:flex;min-height:3rem}.facility .cbm-sensor-detail .date-selector{align-items:center;display:flex;gap:10px}.facility .cbm-sensor-detail .date-selector input{border:1px solid #ccc;border-radius:5px;padding:5px}.facility .cbm-sensor-detail .display{align-items:center;display:flex;gap:15px}.facility .cbm-sensor-detail .display .display-unit{align-items:center;display:flex;gap:5px}.facility .cbm-sensor-detail .display .display-unit .select-box{background:#fff;background-size:12px;border:1px solid #e4e4e4;border-radius:8px;font-size:1.3rem;padding:0 10px;position:relative;width:120px}.facility .cbm-sensor-detail .display .display-unit .select-box .select-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:6px 24px 6px 6px;width:100%}.facility .cbm-sensor-detail .display .display-unit .select-box .icon{color:#666;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.facility .cbm-sensor-detail .display .zoom-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:6px 12px}.facility .cbm-sensor-detail .level-icon{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:50px}.facility .cbm-sensor-detail .level-icon.non-active{background-color:#e5e5e5;color:#666}.facility .cbm-sensor-detail .level-icon.caution{background-color:#ffc107;color:#fff}.facility .cbm-sensor-detail .level-icon.warning{background-color:#dc3545;color:#fff}.facility .cbm-sensor-detail .level-icon.danger{background-color:#6c757d;color:#fff}.facility .cbm-sensor-detail .top-btn{align-items:center;display:flex;justify-content:center;margin:0 5px 0 0;padding:0}.facility .cbm-sensor-detail .top-btn.back-size{height:40px;width:80px}.facility .cbm-sensor-detail .top-btn.others-size{height:35px;width:100px}.facility .cbm-sensor-detail select option{color:#000}.facility .cbm-sensor-detail .select-first-child-noselect select option:first-child{color:#bbb}.facility .cbm-sensor-detail .select-first-child-select select option:first-child{color:#000}.facility .cbm-sensor-detail .tab-btn{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.facility .cbm-sensor-detail .tab-btn:hover{background:#e9ecef;color:#333}.facility .cbm-sensor-detail .tab-btn.active{background:transparent!important;border:none!important;border-bottom:3px solid #359ec7!important;color:#359ec7!important;font-weight:600;position:relative;transform:translateY(0);z-index:1}.facility .cbm-sensor-detail .sensor-tab-navigation{align-items:center;background:transparent;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin:0;padding:0}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-left{display:flex!important;flex:1!important;gap:4px!important}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-btn{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;margin-bottom:-2px;min-width:100px;padding:26px 24px;text-decoration:none;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-btn:hover{color:#359ec7}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-btn.active{background:transparent;border-bottom-color:#359ec7;color:#359ec7;font-weight:600}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-btn.edit-mode{align-items:center;background:#359ec7;border-bottom:none;border-radius:30px;color:#fff;display:flex;font-size:1.2rem;height:20px;justify-content:center;margin-left:16px;padding:16px 14px}.facility .cbm-sensor-detail .sensor-tab-navigation .tab-btn.edit-mode:hover{background:#2980b9;color:#fff}.facility .cbm-sensor-detail .sensor-tab-content{background:#fff;border:none;border-radius:0;display:block;margin-top:16px;overflow:hidden;padding:24px}.facility .cbm-sensor-detail .sensor-tab-content .link-items{display:grid;gap:16px;grid-template-columns:1fr 1fr}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:0;padding:16px}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-title{align-items:center;display:flex;margin-bottom:12px}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-title .id{align-items:center;background:#6c757d;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:12px;width:24px}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-title .title{color:#6c757d;font-weight:600}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-item{align-items:center;display:flex;padding-left:36px}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-item .icon{color:#6c757d;margin-right:8px}.facility .cbm-sensor-detail .sensor-tab-content .link-items .link-item .base-item .item{color:#333}.facility .cbm-sensor-detail .sensor-tab-content .no-items{display:grid;gap:16px;grid-template-columns:1fr}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:0;padding:24px;text-align:center}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-title{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-title .icon{align-items:center;background:#6c757d;border-radius:30px;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;margin-right:12px;width:32px}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-title .text{color:#6c757d}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-info{align-items:center;display:flex;justify-content:center;padding-left:44px}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-info .icon{color:#6c757d;margin-right:8px}.facility .cbm-sensor-detail .sensor-tab-content .no-items .table-no-item .item-info .text{color:#333}.facility .cbm-sensor-detail .sensor-tab-content .alert-items{display:flex;flex-direction:column;gap:12px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:0;display:flex;gap:16px;padding:16px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .id{align-items:center;background:#6c757d;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:12px;width:24px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-level{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;width:60px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-level.alert-caution{background-color:#ffc107}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-level.alert-warning{background-color:#dc3545}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text{align-items:center;display:flex;flex:1;gap:16px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .icon{color:#6c757d;margin-right:8px;width:16px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .title{color:#6c757d}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .value{color:#333;margin-left:8px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .value-threshold{font-weight:700;margin-left:8px}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .value-threshold.value-caution{color:#f5af14}.facility .cbm-sensor-detail .sensor-tab-content .alert-items .alert-item .alert-text .value-threshold.value-warning{color:#d00}.facility .cbm-sensor-detail .sensor-tab-content .table--cbm{margin-top:20px;width:100%}.facility .cbm-sensor-detail .sensor-tab-content .table--cbm th{background:#f5f5f5;border:1px solid #ddd;font-size:1.2rem;padding:10px;text-align:center}.facility .cbm-sensor-detail .sensor-tab-content .table--cbm td{border:1px solid #ddd;font-size:1.3rem;padding:10px;text-align:center}.facility .cbm-sensor-detail .sensor-tab-content .history-table{border-radius:0;margin-top:0;overflow:hidden}.facility .cbm-sensor-detail .sensor-tab-content .history-table td,.facility .cbm-sensor-detail .sensor-tab-content .history-table th{border:1px solid #ddd}.facility .cbm-sensor-detail .sensor-tab-content .history-table .resolved{background-color:#f8f9fa;color:#999}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td{text-align:center}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td .level{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:50px}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td .level.level-caution{background-color:#ffc107;color:#fff}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td .level.level-warning{background-color:#dc3545;color:#fff}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td .level.level-danger{background-color:#6f42c1;color:#fff}.facility .cbm-sensor-detail .sensor-tab-content .history-table .history-td .level.level-resolved{background-color:#e9ecef;border-radius:0;color:#6c757d}.facility .cbm-sensor-detail .alert-state-badge{border-radius:4px;font-size:1.1rem;font-weight:700;padding:4px 8px}.facility .cbm-sensor-detail .alert-state-badge.badge-active{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:#359ec7;color:#fff}.facility .cbm-sensor-detail .alert-state-badge.badge-success{background:#e9ecef;color:#6c757d}.facility .cbm-inspection-graph-edit .action--add .mk{align-items:center;border-radius:50%;color:#359ec7;display:flex;justify-content:center}.facility .cbm-inspection-graph-edit .threshold-container .trash-can{color:#dc3545;cursor:pointer;float:right;margin-right:15px;margin-top:-35px}.facility .cbm-inspection-graph-edit .threshold-container .trash-can:hover{color:#c82333}.facility .cbm-inspection-graph-edit .linking-item,.facility .cbm-inspection-graph-edit .threshold-item{position:relative}.facility .cbm-inspection-graph-edit select option{color:#000}.facility .cbm-inspection-graph-edit .select-first-child-noselect select option:first-child{color:#bbb}.facility .cbm-inspection-graph-edit .select-first-child-select select option:first-child{color:#000}.facility .cbm-inspection-graph-edit-confirm .confirm-item .tt{color:#666;font-weight:700;margin-bottom:5px}.facility .cbm-inspection-graph-edit-confirm .confirm-item .confirm-value{margin-left:8px;padding-left:1em}.facility .cbm-alert-list .filter-top{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:20px}.facility .cbm-alert-list .filter-top .filter-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin-right:5px;padding:6px 16px}.facility .cbm-alert-list .filter-top .filter-btn.active{background:#359ec7;color:#fff}.facility .cbm-alert-list .filter-top .filter-input,.facility .cbm-alert-list .filter-top .filter-select{border:1px solid #ddd;border-radius:4px;padding:6px 12px}.facility .cbm-alert-list .filter-top .filter-input{width:200px}.facility .cbm-alert-list .alert-table{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.facility .cbm-alert-list .alert-table .text-success{color:#999}.facility .cbm-alert-list .alert-table .table-center{text-align:center;vertical-align:middle}.facility .cbm-alert-list .alert-table .badge{border-radius:4px;font-size:1.1rem;font-weight:700;padding:4px 8px}.facility .cbm-alert-list .alert-table .badge-warning{background:#dc3545;color:#fff}.facility .cbm-alert-list .alert-table .badge-danger{background:#6f42c1;color:#fff}.facility .cbm-alert-list .alert-table .badge-caution{background:#ffc107;color:#212529}.facility .cbm-alert-list .alert-table .badge-active{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:#359ec7;color:#fff}.facility .cbm-alert-list .alert-table .badge-success{background:#e9ecef;color:#6c757d}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.facility .cbm-alert-list .alert-table .alert-level-danger{background-color:rgba(111,66,193,.1)}.facility .cbm-alert-list .alert-table .alert-level-warning{background-color:rgba(220,53,69,.1)}.facility .cbm-alert-list .alert-table .alert-level-caution{background-color:rgba(255,193,7,.1)}.facility .cbm-alert-list .alert-table .resolved-bg{background-color:#f8f9fa!important}.facility .cbm-alert-list .alert-table .facility-info{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:4px}.facility .cbm-alert-list .alert-table .sensor-name{color:#333;font-size:1.3rem;font-weight:700}.facility .cbm-alert-list .alert-table .sensor-id{color:#359ec7;font-size:1.2rem;font-weight:700;margin-top:2px}.facility .cbm-alert-list .alert-table .sensor-type{color:#666;font-size:1.1rem;margin-top:2px}.facility .cbm-alert-list .alert-table .sensor-btn{align-items:center;border-radius:15px;display:inline-flex;font-size:1.4rem;height:30px;justify-content:center;margin:auto;min-width:100px;padding:0 15px;text-align:center;width:auto}.delete-modal-title{color:#f04f4f;font-size:18px;letter-spacing:.9px}.delete-modal-title .bold{font-weight:700}.facility-delete-text-container{align-items:center;display:flex;justify-content:center;text-align:center}.ui-widget.ui-widget-content{border:1px solid #e4e4e4;border-radius:8px}.ui-menu-item{font-family:Noto Sans JP,sans-serif;font-size:13px;padding-bottom:5px}.btn--delete{background:#fff;border:1px solid #f04f4f;color:#f04f4f;font-size:1.2rem;font-weight:700}#cfm-delete-input-modal .modal-content,#cfm-modal .modal-content,#cfm-modal-create .modal-content,#cfm-modal_approved .modal-content{min-height:290px;width:700px}#cfm-delete-input-modal .modal-content .parts--head1,#cfm-modal .modal-content .parts--head1,#cfm-modal-create .modal-content .parts--head1,#cfm-modal_approved .modal-content .parts--head1{margin-bottom:30px}#cfm-delete-input-modal .modal-content .sub-tt,#cfm-modal .modal-content .sub-tt,#cfm-modal-create .modal-content .sub-tt,#cfm-modal_approved .modal-content .sub-tt{font-size:18px;margin-bottom:30px;margin-top:20px}#cfm-delete-input-modal .modal-content .subtitle,#cfm-modal .modal-content .subtitle,#cfm-modal-create .modal-content .subtitle,#cfm-modal_approved .modal-content .subtitle{font-size:12px;font-weight:700;margin-bottom:15px}#cfm-delete-input-modal .box--links,#cfm-modal .box--links,#cfm-modal-create .box--links,#cfm-modal_approved .box--links,#check-stepup-modal .box--links,#check-stepup-modal-multi .box--links{justify-content:center!important}#check-stepup-modal-multi .text_nowrap{white-space:nowrap}.main--fac .box--links .btn--red{background:#f04f4f}.main--fac .parts--head1 .sub-tt{color:#f04f4f}.main--fac .del-fac-alert{align-content:center;background:#f4f4f4;display:flex;font-size:23px;height:500px;justify-content:center}.main--fac #del-cfm-modal .modal-content{height:432px;width:700px}.main--fac #del-cfm-modal .modal-content .box--links{justify-content:center}.main--fac #del-cfm-modal .modal-content .box-icon{color:#888;margin-right:10px;text-align:right;width:37%}.main--fac #del-cfm-modal .modal-content p{font-weight:700}.main--fac #del-cfm-modal .modal-content .fa-tag{font-size:15px}.main--fac #del-cfm-modal .modal-content .txt--center.mt20{color:#f04f4f}.main--fac #del-fin-modal .modal-content{height:260px;width:700px}.main--fac #del-fin-modal .modal-content .box--links{justify-content:center}.main--fac #del-fin-modal .modal-content .parts--head1{margin-bottom:15px}.main--fac #del-fin-modal .modal-content .parts--head1 .sub-tt{margin-top:15px}.main--fac #del-fin-modal .modal-content .parts--head1 .content-txt{margin-bottom:30px;margin-top:30px}.main--fac #del-fin-modal .box--links .btn{padding:10px;width:160px}.main--cbm .box--explanation .box--linklist .select-tab .main--fac #del-fin-modal .box,.main--cbm .box--explanation .main--fac #del-fin-modal .select-tab,.main--cbm .box--linklist .box--explanation .select-tab .main--fac #del-fin-modal .box,.main--cbm .box--linklist .flex .main--fac #del-fin-modal .box,.main--fac #del-fin-modal .flex,.main--fac #del-fin-modal .main--cbm .box--explanation .box--linklist .select-tab .box,.main--fac #del-fin-modal .main--cbm .box--explanation .select-tab,.main--fac #del-fin-modal .main--cbm .box--linklist .box--explanation .select-tab .box,.main--fac #del-fin-modal .main--cbm .box--linklist .flex .box{justify-content:center}#del-cfm-modal .modal-content .box--links{align-items:center;display:flex;justify-content:center}.ui-autocomplete{background:#fff 0 0 no-repeat padding-box;border:1px solid rgba(53,158,199,.4)!important;box-shadow:3px 3px 16px #aed8e9;left:10px;opacity:1;top:0;width:550px}.ui-autocomplete li.ui-menu-item{margin:0 8px;padding:0}.ui-autocomplete li.ui-menu-item:hover{border:1px solid #aed8e9}.ui-autocomplete li.ui-menu-item:first-child,.ui-autocomplete li.ui-menu-item:last-child{top:10px}.ui-autocomplete.source:hover{background:#aed8e9}.body--side-open .bottom-btn-area{left:190px}.body--side-open .sensor-graph-grid{grid-template-columns:calc(70% - 200px) auto 200px}.facility-delete-container{border:1px solid #ddd;border-radius:9px;padding:49px 38px;width:700px}.link-font{color:#359ec7}.notice-font{color:#f04f4f;font-weight:500}textarea::-moz-placeholder{color:#bfbfbf}textarea::placeholder{color:#bfbfbf}.purchase-date-main{position:relative}.purchase-date-main .purchase-date{display:none}.purchase-date-main .ico-calendar{color:#bfbfbf;position:absolute;right:10px;top:14px}#modal-confirm-export .modal-content{min-height:unset;padding:50px}#modal-confirm-export .box--links{justify-content:center;padding:0}.tt{font-weight:400!important}input[type=text]{color:#333!important}#modal-choose-registration .modal-choose-registration-headline{display:flex;justify-content:center}#modal-choose-registration .modal-choose-registration-headline-inner{align-items:center;display:flex;justify-content:center;position:relative}#modal-choose-registration .svg-inline--fa{bottom:0;height:32px;margin:auto;position:absolute;right:-32px;top:0;width:32px}#modal-choose-registration .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;bottom:40px;display:none;opacity:0;padding:10px;position:absolute;right:-200px;white-space:nowrap;z-index:-101}#modal-choose-registration .comment-trigger+.comment-menu:before{border:9px solid transparent;border-top-color:#f7f7f7;bottom:-17px;content:"";display:block;left:57.5%;margin-left:-7px;position:absolute}#modal-choose-registration .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}#modal-choose-registration .comment-trigger:hover+.comment-menu{display:block;opacity:1;z-index:101!important}#sensor-setting .inner{margin:0 auto;max-height:800px;max-width:100%}#sensor-setting .back-btn{align-items:center;display:flex;justify-content:center;margin:0 5px 0 0;padding:0}#sensor-setting .back-btn.back-size{height:30px;width:70px}#sensor-setting .back-btn.others-size{height:35px;width:100px}#sensor-setting .sensor-setting-content{background-color:#fff;margin:0;width:1000px}#sensor-setting .subtitle{align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative}#sensor-setting .sensor-setting-table{margin-left:auto;margin-right:auto;width:100%}#sensor-setting .sensor-setting-select{text-align:center;-moz-text-align-last:center;text-align-last:center}#sensor-setting .sensor-setting-select.update.text_color_red{color:#f04f4f!important}#sensor-setting .sensor-setting-textbox{border-radius:3px;padding:0 10px;text-align:center}#sensor-setting .sensor-setting-textbox::-moz-placeholder{text-align:center}#sensor-setting .sensor-setting-textbox::placeholder{text-align:center}#sensor-setting .sensor-setting-textbox.placeholder_color_moonstone::-moz-placeholder{color:#359ec7!important;text-align:center}#sensor-setting .sensor-setting-textbox.placeholder_color_moonstone::placeholder{color:#359ec7!important;text-align:center}#sensor-setting .sensor-setting-textbox.text_color_red{color:#f04f4f!important}#sensor-setting .sensor-setting-checker{margin-left:auto;margin-right:auto;width:75%}#sensor-setting .threshold-table{margin-left:auto;margin-right:auto;width:100%}#sensor-setting .selectbox-range{align-items:center;display:grid;justify-content:space-evenly}#sensor-setting .selectbox-range.item2{grid-template-columns:45% 45%}#sensor-setting .selectbox-range.item3{grid-template-columns:37% 20% 37%}#sensor-setting .inspection{gap:20px;margin:0 auto}#sensor-setting .inspection .selectbox-inspection{width:200px}#sensor-setting .inspection .selectbox-inspection select:invalid{color:#359ec7!important}#sensor-setting .inspection .selectbox-inspection select option{color:#000!important}#sensor-setting .cop-alert-setting{cursor:pointer}.overdue-tab-list{width:50%!important}#modal-facility-setting .inner{margin:0 auto;max-width:100%}#modal-facility-setting .modal-facility-setting-modal-content{background-color:#fefefe;border:1px solid #888;border-radius:30px;left:50%;margin:0;padding:20px 10px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:1500px}#modal-facility-setting .modal-facility-setting-headline{display:flex;justify-content:center}#modal-facility-setting .modal-facility-setting-headline-inner{align-items:center;display:flex;justify-content:center;padding:0 0 0 5px;position:relative}#modal-facility-setting .subtitle{align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative}#modal-facility-setting .modal-facility-setting-table{margin-left:auto;margin-right:auto;width:100%}#modal-facility-setting .comment-textbox{height:30px;text-align:center}#modal-facility-setting .comment-textbox::-moz-placeholder{color:#00bfff;text-align:center}#modal-facility-setting .comment-textbox::placeholder{color:#00bfff;text-align:center}#modal-facility-setting .comment-category-text{align-items:center;display:flex}#modal-facility-setting .modal--box--links{display:flex;justify-content:center;margin-top:-20px}#modal-facility-setting .modal--box--links .btn-list{align-items:center;display:flex}#modal-facility-setting .modal--box--links .btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}#modal-facility-setting .check-items-area{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}#modal-facility-setting .comment-category-text{margin-right:8px}#modal-facility-setting .check-items-area>.comment-category-text:not(:first-child){margin-left:20px}#modal-facility-setting .select-sensor-wrap{display:flex;position:relative;width:100%}#modal-facility-setting .select-sensor-wrap select{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:8px 30px 8px 8px;width:100%}#modal-facility-setting .select-content{color:#00bfff!important}#modal-facility-setting .select-area-content--wrap{display:flex;position:relative;width:30%}#modal-facility-setting .select-area-content--wrap .fa-angle-down{color:#333;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#modal-facility-setting .select-area-content--wrap select{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:8px 30px 8px 8px;width:100%}#modal-facility-setting .approver-area{margin:0 auto;width:50%}.schedule{flex:1;overflow:auto}.schedule .inner{max-width:600px}.schedule .validation--error{color:red;font-size:12px}.schedule .parts--heading2 .fa-angle-down{color:#359ec7;transition-duration:.2s}.schedule .parts--heading2.open .fa-angle-down{transform:rotate(180deg);transition-duration:.2s}.schedule .box--search{background:#fff;margin-top:70px;position:relative;width:calc(100vw - 90px)}.schedule .box--search .heading2{left:130px;position:absolute;top:20px}.schedule .box--search .pagination{left:20px;position:absolute;top:30px}.schedule .box--search .schedule-search--trigger{align-items:center;background-color:#fff;border:1px solid #359ec7;border-radius:8px;display:flex;justify-content:space-between;padding:10px;position:absolute;right:100px;top:20px;width:228px;z-index:301}.schedule .box--search .schedule-search--trigger svg{color:#359ec7}.schedule .box--search .schedule-search--trigger.open{padding-bottom:19px}.schedule .box--search .schedule-search--trigger.open svg{transform:rotate(-180deg)}.schedule .box--search .schedule-search--trigger-week{align-items:center;background:#fff;border:1px solid #359ec7;border-radius:8px;display:flex;justify-content:space-between;padding:10px;position:relative;position:absolute;right:0;top:20px;width:80px;z-index:201}.schedule .box--search .schedule-search--trigger-week svg{color:#359ec7;right:10px}.schedule .box--search .schedule-search--trigger-week select{color:#1d1d1d;font-weight:700}.schedule .box--search .schedule-search--trigger-week select option{color:#000}.schedule .box--search .schedule-search--trigger.open{border-bottom:2px solid #fff;border-radius:8px 8px 0 0}.schedule .box--search .schedule-open-menu{background:#fff;border:1px solid #359ec7;border-radius:10px;margin-top:71px;padding:50px 30px;width:92vw}@media screen and (min-width:1200px) and (max-width:1399px){.schedule .box--search .schedule-open-menu{width:93vw}}@media screen and (min-width:1400px){.schedule .box--search .schedule-open-menu{width:94vw}}.schedule .box--drawer{align-items:flex-start;background:#fafafa;box-shadow:-3px 2px 10px rgba(0,0,0,.102);display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;position:fixed;right:-300px;top:0;transition:.4s;width:300px;z-index:201}.schedule .box--drawer.active{right:0}.schedule .box--drawer .drawer--head{border-bottom:1px solid #bfbfbf;padding:20px;width:100%}.schedule .box--drawer .drawer--contents{height:100%;overflow:auto;padding:20px 10px;width:100%}.schedule .box--drawer .drawer--contents .date .cover{background:#e4e0ff;border-radius:10px;display:inline-block;margin:0 auto;padding:10px 20px}.schedule .box--drawer .drawer--contents .col{background:#fff;border:1px solid #e4e4e4;border-radius:10px;margin-top:20px;padding:15px 10px}.schedule .box--drawer .drawer--contents .col .line-open-menu{display:none;margin-top:10px}.schedule .box--drawer .drawer--contents .col .line-open-menu .line{padding-left:25px}.schedule .box--drawer .drawer--contents .col .line-open-menu--open{margin-top:10px}.schedule .box--drawer .drawer--contents .col .line-open-menu--open .line{padding-left:25px}.schedule .box--drawer .drawer--contents .col .line-cnt-q{position:relative}.schedule .box--drawer .drawer--contents .col .line-cnt-q .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:140px;opacity:0;padding:10px;position:absolute;right:10%;top:40px;z-index:-101}.schedule .box--drawer .drawer--contents .col .line-cnt-q .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.schedule .box--drawer .drawer--contents .col .line-cnt-q .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.schedule .box--drawer .drawer--contents .col .line-cnt-q .comment-trigger:hover+.comment-menu{opacity:1;z-index:101}.schedule .box--drawer .drawer--contents .col--daily-check{border:1px solid rgba(117,102,237,.4)}.schedule .box--drawer .drawer--contents .col--daily-check-already{border:1px solid #e4e4e4}.schedule .box--drawer .drawer--contents .col--3month-check{border:1px solid #41ba72}.schedule .box--drawer .drawer--contents .col--hindrance{border:1px solid rgba(240,79,79,.4)}.schedule .box--drawer .drawer--contents .col .schedule-icon-list{justify-self:start;margin-bottom:2px;padding:6px 12px}.schedule .box--drawer .drawer--contents .text-center{text-align:center}.schedule .box--drawer .drawer--bottom{border-top:1px solid #bfbfbf;height:90px;margin-top:auto;padding:20px;width:100%}.schedule .box--drawer .drawer--bottom .col{width:33%}.schedule .box--drawer .drawer--bottom .icon{align-items:center;display:flex;height:20px;justify-content:center;line-height:1;width:20px}.schedule .box--drawer .drawer--bottom .icon--condition-check{background:rgba(53,158,199,.1);border-radius:4px}.schedule .box--drawer .drawer--bottom .icon--daily-check{background:#e4e0ff;border-radius:4px}.schedule .box--drawer .drawer--bottom .icon--regular-check{background:#dcf1e4;border-radius:4px}.schedule .box--drawer .drawer--bottom .icon--hindrance,.schedule .box--drawer .drawer--bottom .icon--unreported{background:#ffe6e6;border-radius:4px}.schedule .box--drawer .drawer--bottom .icon--reported{background:#e4e4e4;border-radius:4px}.schedule .box--drawer-pos{height:auto;opacity:0;position:absolute;right:auto;top:auto;z-index:-101}.schedule .box--drawer-pos.active{opacity:1;z-index:201}.schedule .box--drawer-pos .drawer--contents{height:auto;overflow:unset}.schedule .box--drawer .drawer--loader{align-items:center;display:flex;justify-content:center;margin-left:40%;margin-top:100%;z-index:999}.schedule .box--drawer .drawer--loader:after{-webkit-animation:drawer--loader .5s linear infinite;animation:drawer--loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:70px;width:70px}@-webkit-keyframes drawer--loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes drawer--loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.schedule .table-wrap{width:calc(100vw - 100px)}.schedule .box--empty,.schedule .box--table{margin-top:90px;overflow:auto;width:100%}.schedule .box--empty{align-items:center;display:flex;height:80vh;justify-content:center;text-align:center}.schedule .box--links{padding:20px 0}.schedule .box--links.fixed{background:#fff;left:76px;position:fixed;right:20px;top:71px;width:calc(100vw - 96px);z-index:201}.schedule .box--tabs .tab--body-item{display:none}.schedule .box--tabs .tab--body-item._current{display:block}.schedule .input--line .parts--tt{margin-bottom:10px}.schedule .input--line .parts--tt .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.schedule .comment-menu-outer{position:relative}.schedule .comment-menu-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;left:50%;min-width:190px;opacity:0;padding:10px;position:absolute;top:35px;transform:translateX(-50%);z-index:-101}.schedule .comment-menu-trigger+.comment-menu div{padding:5px}.schedule .comment-menu-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-9px;position:absolute;top:-17px}.schedule .comment-menu-trigger:hover+.comment-menu{opacity:1;z-index:101}.schedule .box--links{display:flex;justify-content:flex-end}.schedule .box--links .btn,.schedule .box--links .btn-list{align-items:center;display:flex}.schedule .box--links .btn{height:36px;justify-content:center;padding:0;width:160px}.schedule .modal--box--links{display:flex;justify-content:center}.schedule .modal--box--links .btn-list{align-items:center;display:flex}.schedule .modal--box--links .btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}.body--side-open .schedule .schedule-open-menu{width:82vw}@media screen and (max-width:1199px){.body--side-open .schedule .schedule-open-menu{width:81vw}}@media screen and (min-width:1200px) and (max-width:1399px){.body--side-open .schedule .schedule-open-menu{width:83vw}}@media screen and (min-width:1400px){.body--side-open .schedule .schedule-open-menu{width:84.5vw}}.body--side-open .schedule .box--search{margin-top:70px;width:calc(100vw - 220px)}.body--side-open .schedule .table-wrap{width:100%}.body--side-open .box--links.fixed{left:220px;right:20px;width:calc(100vw - 240px)}a.disable,a.disable:hover{cursor:default;opacity:.6}.table--schedule{margin-bottom:100px}.request-status .rule-info{background:#fafafa;border:1px solid #e4e4e4;border-radius:20px;padding:20px}.request-status .modal-content{background-color:#fefefe;border:1px solid #888;left:50%;margin:0;padding:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px}.request-status .inner{max-width:900px}.request-status .checker-icon{line-height:1;margin:0;padding:0}.request-status .checker-icon-white{color:#888;padding-top:4px}.request-status .checker-check-div{z-index:1}.request-status .checker-line{height:56px;justify-self:center;margin:-5px 0;width:2px}.request-status .checker-line-approved{background-color:#359ec7}.request-status .checker-line-unconfirmed{background-color:#888}.request-status .checker-target{background:#e5f2ff;position:relative;z-index:0}.request-status .checker-target:before{background-color:#e5f2ff;bottom:0;content:"";left:-50px;position:absolute;right:0;top:0;z-index:-1}.request-status .close-btn{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:160px}.schedule--list .schedule-list-table .schedule-list-th{background-color:#f4f4f4;font-weight:700!important;padding:15px}.schedule--list td{border:1px solid #e4e4e4!important;border-collapse:collapse!important;vertical-align:middle}.schedule--list td div.btns-cell{display:grid;place-content:center;place-items:center}.schedule--list td div.btns-cell ul{width:90%}.schedule--list td:first-child{border-left:none!important}.schedule--list td:last-child{border-right:none!important}.schedule--list tr:first-child td{border-top:none!important}.schedule--list .td-text{font-size:1.3rem;padding:10px}.schedule--list .td-text--center{text-align:center}.schedule--list .report--list--item{justify-content:start!important;min-width:340px}.schedule--list .report--list--item--confirm{padding-right:5px}.schedule--list .report--list--item--create{padding-left:5px}.schedule--list .report--list--item--create-noconfirm{padding-left:170px}.schedule--list .p10{padding:10px!important}.schedule--list .pagination--mt5n{margin-top:-5px!important}.schedule--list .hindrance--list{align-items:center;display:flex;justify-content:center}.schedule--list .hindrance--list-item{background:#ffe6e6;border-radius:8px;min-width:90px;padding:7px 20px;position:relative}.schedule--list .hindrance--list-item-inspection3month{background:#dcf1e4}.schedule--list .hindrance--list-item-done{background:#e4e4e4}.schedule--list .hindrance--list-item-everyday{background:#e4e0ff}.schedule--list .hindrance--list-item-warning{background:#ffefd1}.schedule--list .hindrance--list-item-other{background:#fbfbbf}.schedule--list .hindrance--list-item .fa-circle-exclamation{left:-3px;position:absolute;top:-3px}.schedule--list .box--tabs-fixed-schedule-list{left:220px;position:fixed;right:20px;top:85px;width:calc(100vw - 240px)}.contact-page .select-div{position:relative}.contact-page .select-div select::-ms-expand{display:none}.contact-page .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:none;border:1px solid #e4e4e4;border-radius:8px;color:#333;display:block;font-size:1.3rem;line-height:1.75;padding:10px;width:100%;-ms-word-break:normal;word-break:normal}.contact-page .contact_subject-err{margin-top:-20px}.contact-page .select-div:after{color:#0ebeff;content:"\f078";font:normal normal normal 17px/1 FontAwesome;font-size:14px;height:30px;padding:15px 0 0 8px;pointer-events:none;position:absolute;right:11px;top:0}.contact-page .inner .progressbar{counter-reset:step;text-align:center}.contact-page .inner .progressbar li,.contact-page .inner .progressbar li.active{cursor:pointer;display:inline-block;font-size:20px;list-style:none;position:relative;text-align:center;width:30.33%;z-index:10}.contact-page .inner .progressbar li label,.contact-page .inner .progressbar li.active label{font-size:12px;margin-left:-15px;position:absolute;top:-22px}.contact-page .inner .progressbar li span,.contact-page .inner .progressbar li.active span{font-size:14px;margin-left:-14px;position:absolute;top:44px}.contact-page .inner .progressbar li:before{background-color:#fff;border:1px solid #333;border-radius:100%;content:counter(step);counter-increment:step;display:block;height:40px;line-height:30px;margin:0 auto 10px;padding:4px;text-align:center;width:40px}.contact-page .inner .progressbar li:after{background-color:#333;content:"";height:1px;left:-50%;margin-left:17px;position:absolute;top:20px;width:82%;z-index:-101}.contact-page .inner .progressbar li.active{color:#fff}.contact-page .inner .progressbar li.active label,.contact-page .inner .progressbar li.active span{color:#359ec7}.contact-page .inner .progressbar li.active.step-one{opacity:.8}.contact-page .inner .progressbar li.active:before,.contact-page .inner .progressbar li.step-two:before{background:#359ec7;border:none;border-radius:100%;color:#fff;display:block;height:40px;line-height:30px;margin:0 auto 10px;padding:4px;text-align:center;width:40px}.contact-page .inner .progressbar li.active:after{display:none}.contact-page .inner .progressbar li.step-two:after{background:#359ec7}.contact-page textarea{width:100%}.contact-page .validation--error{color:red;font-size:12px}.contact-page .errors{border:1px solid red!important}.contact-page .confirm-page .sub-text{color:#1d1d1d;font-size:10px;margin-left:30px}.contact-page .confirm-page .text{color:#1d1d1d;font-size:18px;font-weight:500}.contact-page .confirm-page .text span{margin-left:15px}.contact-page .confirm-page .text-description{color:#1d1d1d;font-size:16px;font-weight:500;margin-left:30px}.contact-page .op-08{opacity:.8}.contact-page .modal-confirm{z-index:501}.contact-page .modal-confirm .modal-content{width:95%}.contact-page .modal-confirm .progressbar{min-width:300px}@media screen and (min-width:768px){.contact-page .modal-confirm .modal-content{margin-left:10%;margin-top:-30px;width:60%}.contact-page .modal-confirm .progressbar{min-width:600px}}.contact-page .modal-confirm .btn-close{margin:0 auto 30px!important;width:160px}.home-page .user-icon{align-items:center;background:#7566ed;border:4px solid #7566ed;border-radius:50%;color:#fff;display:block;display:flex;font-size:3rem;height:60px;justify-content:center;overflow:hidden;text-align:center;width:60px}.home-page .user-name{font-size:1.6rem;font-weight:700}.home-page .badge-purple{background-color:#e4e0ff}.home-page .badge-light-blue{background-color:#e5f2ff}.home-page .badge-yellow{background-color:#fcfcb8}.home-page .english-name{color:#bfbfbf;font-weight:700}.home-page .icon-group{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-size:1.1rem;height:40px;justify-content:center;width:40px}.home-page .icon-group--green{background-color:#dcf1e4;color:#41ba72}.home-page .icon-group--blue{background-color:#d6ecf4;color:#86d1ec}.home-page .section-top-slider{flex:1;margin-right:30px;width:100px}.home-page .section-top-slider .splide__arrow{background:#2a92bd}.home-page .section-top-slider .splide__arrow svg{fill:#fff}.home-page .section-top-slider .slide-content{align-items:center;display:flex;margin:20px 50px;padding:20px}.home-page .nav-tabs .nav-link{border:none;color:#bfbfbf;font-size:1.6rem;font-weight:700}.home-page .nav-tabs .nav-link.active{background-color:unset;color:#000}.home-page .mark-fail{color:red;font-size:1rem;position:absolute;right:0;top:0;transform:translate(calc(50% - 3px),calc(-50% + 3px))}.home-page .check-icon{color:rgba(69,211,127,.3)}.home-page .check-icon,.home-page .xmark-icon{align-items:center;border:2px solid;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.home-page .xmark-icon{color:rgba(240,79,79,.3)}.home-page .separate-line{background-color:#e4e4e4;height:30px;width:2px}.home-page .btn-outline-primary{align-items:center;background-color:#fff;border:1px solid #359ec7;border-radius:1000px;color:#359ec7;display:flex;font-size:1.2rem;justify-content:center;padding:4px 12px;transition:all .3s}.home-page .btn-outline-primary:hover{background-color:#359ec7;color:#fff}.home-page .flex-5,.home-page .flex-7{flex:7}.home-page .flex-1{flex:1}.contents .main--home{padding-bottom:50px;padding-left:0;padding-right:0}.main--home{width:calc(100vw - 96px)}.main--home .box{background:#fafafa;border-radius:20px;margin-left:20px;margin-right:20px;padding:20px}.main--home .box--my-information{border-radius:0;margin-left:0;margin-right:0}.main--home .box--my-information .position{border-radius:100px;font-size:1rem;line-height:1;margin-left:10px;padding:5px 10px}.main--home .box--my-information .position--owner{background:#e4e0ff}.main--home .box--my-information .position--member{background:#dcf1e4}.main--home .box--my-information .bg--cover{background:#e4e4e4;border-radius:100px;color:#888;font-size:1rem;line-height:1;margin-left:10px;padding:5px 10px}.main--home .box--my-information .col .icon--circle{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.main--home .box--my-information .col .icon--circle p,.main--home .box--my-information .col .icon--circle svg{line-height:1.2}.main--home .box--my-information .col .icon--circle-tbm{background:#dcf1e4}.main--home .box--my-information .col .icon--circle-cbm{background:#d6ecf4}.main--home .box--my-information .col .texts .count{line-height:1.2}.main--home .box--my-information .col .texts .name{border-radius:100px;line-height:1;padding:5px 10px}.main--home .box--my-information .col .texts .name--sealmote{background:#fcfcb8}.main--home .box--my-information .col .texts .name--vherme{background:#e5f2ff}.main--home .box--notice .tt{min-width:100px}.main--home .box--notice .swiper{margin:0;max-width:960px;padding:10px 0}.main--home .box--notice .swiper .swiper-pagination{bottom:0}.main--home .box--notice .swiper .swiper-pagination-bullet-active{background:#359ec7}.main--home .box--notice .swiper .swiper-button-next,.main--home .box--notice .swiper .swiper-rtl .swiper-button-prev{right:5px;top:47%}.main--home .box--notice .swiper .swiper-button-next:after,.main--home .box--notice .swiper .swiper-rtl .swiper-button-prev:after{color:#359ec7;content:"\f0a9";font-family:fontAwesome;font-size:25px}.main--home .box--notice .swiper .swiper-button-prev{top:47%}.main--home .box--notice .swiper .swiper-button-prev:after{color:#359ec7;content:"\f0a8";font-family:fontAwesome;font-size:25px}.main--home .box--notice .information--wrap{padding-left:50px}.main--home .box--notice .information--wrap .date{width:100px}.main--home .box--notice .information--wrap .new{text-align:center;width:100px}.main--home .box--notice .information--wrap .information--contents{max-width:650px;min-height:90px}.main--home .box--action .col--border{background:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:15px 10px}.main--home .box--action .col--border .col:last-child{position:relative}.main--home .box--action .comment-menu-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;min-width:190px;opacity:0;padding:10px;position:absolute;right:5px;top:30px;z-index:-101}.main--home .box--action .comment-menu-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.main--home .box--action .comment-menu-trigger:hover+.comment-menu{opacity:1;z-index:101}.main--home .box--inspection .tab--box-list-item a{color:#bfbfbf}.main--home .box--inspection .tab--box-list-item.current a{color:#359ec7}.main--home .box--inspection .tab--box-list-item-regular a{color:#bfbfbf}.main--home .box--inspection .tab--box-list-item-regular.current a{color:#359ec7}.main--home .box--inspection .tab--box-list-item-daily a{color:#bfbfbf}.main--home .box--inspection .tab--box-list-item-daily.current a{color:#359ec7}.main--home .box--inspection .tab--box-body-item{display:none}.main--home .box--inspection .tab--box-body-item .date{margin:0 auto 20px;width:180px}.main--home .box--inspection .tab--box-body-item .date .current-wrap{background:#e4e0ff;border-radius:10px;padding:5px}.main--home .box--inspection .tab--box-body-item .date-message-position{display:block;max-width:25%;position:absolute;right:5%}.main--home .box--inspection .tab--box-body-item.current{display:block}.main--home .box--inspection .tab--box-body .col--inspection{background:#fff;border:1px solid rgba(65,186,114,.4);border-radius:10px;margin-right:2%;margin-top:1.2%;padding:10px;width:32%}.main--home .box--inspection .tab--box-body .col--inspection:nth-child(3n){margin-right:0}.main--home .box--inspection .tab--box-body .col--inspection:nth-child(-n+3){margin-top:0}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger{position:relative}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger:hover{cursor:pointer}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger p{overflow-wrap:anywhere}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .ttl{width:120px}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .text-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;min-width:190px;opacity:0;padding:10px;position:absolute;top:30px;z-index:-101}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu-pos50{left:4%}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu-pos40{left:9%}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu-pos30{left:7%}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu-pos20{left:-5%}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu-pos15{left:-7%}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.main--home .box--inspection .tab--box-body .col--inspection .line-trigger .comment-menu-trigger:hover+.comment-menu{opacity:1;z-index:310}.main--home .box--inspection .tab--box-body .col--inspection-hindrance{border-color:rgba(240,79,79,.4)}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily{position:relative}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily:hover{cursor:pointer}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily p{overflow-wrap:anywhere}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .ttl{width:120px}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .text-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;min-width:190px;opacity:0;padding:10px;position:absolute;top:30px;z-index:-101}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu-pos50{left:4%}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu-pos40{left:9%}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu-pos30{left:7%}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu-pos20{left:-5%}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu-pos15{left:-7%}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.main--home .box--inspection .tab--box-body .col--inspection-hindrance .line-trigger-daily .comment-menu-trigger:hover+.comment-menu{opacity:1;z-index:310}.main--home .box--inspection .tab--box-body .col--daily-check{background:#fff;border:1px solid rgba(117,102,237,.4);border-radius:10px;margin-right:2%;margin-top:1.2%;padding:10px;width:32%}.main--home .box--inspection .tab--box-body .col--daily-check:nth-child(3n){margin-right:0}.main--home .box--inspection .tab--box-body .col--daily-check:nth-child(-n+3){margin-top:0}.main--home .box--inspection .tab--box-body .col--daily-check-already{border:1px solid #e4e4e4}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily{position:relative}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily:hover{cursor:pointer}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily p{overflow-wrap:anywhere}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .ttl{width:120px}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .text-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;min-width:190px;opacity:0;padding:10px;position:absolute;top:30px;z-index:-101}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu-pos50{left:4%}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu-pos40{left:9%}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu-pos30{left:7%}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu-pos20{left:-5%}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu-pos15{left:-7%}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:50%;margin-left:-7px;position:absolute;top:-17px}.main--home .box--inspection .tab--box-body .col--daily-check .line-trigger-daily .comment-menu-trigger:hover+.comment-menu{opacity:1;z-index:310}.main--home .box--inspection .tab--box .overdue-bg-color{background-color:#fef5f5!important}.main--home .box--graph .graph--head{margin-bottom:10px;position:relative}.main--home .box--graph .graph--head .graph--announce{left:0;position:absolute;right:0;top:10%}.main--home .box--graph .graph--box{background:#fff;border-radius:20px;padding:20px}.main--home .box--img{margin:0 auto;position:relative;width:60px}.main--home .box--img-edit{align-items:center;background:#359ec7;border-radius:50%;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;right:-5px;width:20px}.main--home .box--img-edit svg{color:#fff;font-size:1.2rem}.main--home .line-open-menu{margin-top:10px}.main--home .line-open-menu .line{padding-left:25px}.main--home .line-open-menu--open{margin-top:10px}.main--home .line-open-menu--open .line{padding-left:25px}.main--home .app--link{margin-top:6px}.main--home .cbm-info .info-text{max-width:420px}.main--home .cbm-badge{background:#f8f9fa;border-radius:8px;display:flex;gap:20px;margin-bottom:10px;margin-top:10px;padding:10px}.main--home .cbm-badge .badge-caution{background:#ffc107}.main--home .cbm-badge .badge-caution,.main--home .cbm-badge .badge-warning{border-radius:4px;color:#fff;cursor:help;font-size:10px;margin-right:10px;padding:2px 6px;width:40px}.main--home .cbm-badge .badge-warning{background:#dc3545}.main--home .cbm-badge .badge-danger{background:#707070;border-radius:4px;color:#fff;cursor:help;font-size:10px;padding:2px 6px;width:40px}.body--side-open .main--home{width:calc(100vw - 210px)}.position--manager{background:#d6ecf4}.hajime-modal-container{display:block}.hajime-modal-container .hajime-modal{width:600px}.hajime-modal-container .hajime-modal .hajime-x{color:#fff;cursor:default;left:calc(100% - 20px);position:absolute;top:-3rem;z-index:501}.hajime-modal-container .hajime-modal .hajime-x:hover{cursor:pointer}.hajime-modal-container .hajime-modal .hajime-btns{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:16px;padding-top:16px}.hajime-modal-container .hajime-modal .btn{margin:0;width:160px}.hajime-modal-container .hajime-modal .btn:nth-child(2){margin-left:10px}.facility-count-loader{align-items:center;display:flex;justify-content:center;margin-left:10px}.facility-count-loader:after{-webkit-animation:facility-count-loader .5s linear infinite;animation:facility-count-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:30px;width:30px}@-webkit-keyframes facility-count-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes facility-count-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.action-count-loader{align-items:center;display:flex;justify-content:center;margin-left:10px;margin-right:10px}.action-count-loader:after{-webkit-animation:action-count-loader .5s linear infinite;animation:action-count-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:10px;width:10px}@-webkit-keyframes action-count-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes action-count-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.main--help{height:calc(100vh - 170px);margin-top:70px}.main--help form{height:65em}.main--help .box--head{height:100px;padding-top:50px;position:relative}.main--help .box--head .fa-circle-question{color:#f4f4f4;font-size:10rem;left:0;margin:0 auto;position:absolute;right:0;width:100px;z-index:10}.main--help .box--head .heading2{left:0;margin:0 auto;position:absolute;right:0;top:55%;z-index:20}.main--help .box--search .search--wrap{margin:30px auto 0;position:relative;width:400px}.main--help .box--search input[type=search]{border:1px solid #aed8e9;border-radius:210px;margin:0 auto;padding-left:30px}.main--help .box--search .fa-magnifying-glass{color:#aed8e9;font-size:1.2rem;left:10px;position:absolute;top:40%}.main--help .box--linklist.inner{margin:0 auto;max-width:100%;width:90%}.main--cbm .box--explanation .main--help .box--linklist .select-tab .box,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box,.main--help .box--linklist .flex .box,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box{border-radius:30px;box-shadow:0 0 20px #e4e4e4;padding:50px 30px 30px;text-align:center;width:320px}.main--cbm .box--explanation .main--help .box--linklist .select-tab .box:hover,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box:hover,.main--help .box--linklist .flex .box:hover,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box:hover,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box:hover,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box:hover{opacity:.7}.main--cbm .box--explanation .main--help .box--linklist .select-tab .box .fa-book,.main--cbm .box--explanation .main--help .box--linklist .select-tab .box .fa-comments,.main--cbm .box--explanation .main--help .box--linklist .select-tab .box .fa-envelope,.main--cbm .box--explanation .main--help .box--linklist .select-tab .box .fa-youtube,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box .fa-book,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box .fa-comments,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box .fa-envelope,.main--cbm .main--help .box--linklist .box--explanation .select-tab .box .box .fa-youtube,.main--help .box--linklist .flex .box .fa-book,.main--help .box--linklist .flex .box .fa-comments,.main--help .box--linklist .flex .box .fa-envelope,.main--help .box--linklist .flex .box .fa-youtube,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box .fa-book,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box .fa-comments,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box .fa-envelope,.main--help .box--linklist .main--cbm .box--explanation .select-tab .box .fa-youtube,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box .fa-book,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box .fa-comments,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box .fa-envelope,.main--help .main--cbm .box--explanation .box--linklist .select-tab .box .box .fa-youtube,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box .fa-book,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box .fa-comments,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box .fa-envelope,.main--help .main--cbm .box--linklist .box--explanation .select-tab .box .box .fa-youtube{height:50px}.main--help .box--links.fixed{left:56px;padding:20px;position:fixed;right:0;width:calc(100% - 56px)}.main--help .box--qa{border:1px solid #aed8e9;border-radius:8px;margin-bottom:30px;padding:10px 20px}.main--help .box--qa:last-child{margin-bottom:0}.main--help .box--qa.open{border:1px solid #359ec7}.main--help .box--qa.open .box--qa-q .text--q,.main--help .box--qa.open .box--qa-q svg{color:#359ec7}.leave-confirm-page input[type=checkbox]+.checkbox--label:before{margin:0;top:4px}.leave-confirm-page input[type=checkbox]+.sl-checkbox--label:before{top:3px}.leave-confirm-page input[type=checkbox]+.checkbox--label:after{margin-top:unset;top:5px}.leave-confirm-page input[type=checkbox]+.ml-checkbox--label:after{margin-top:-25px}.leave-confirm-page .txt--link{font-size:unset}.leave_confirm-password{margin:auto;width:90%}.submit_modal_btn{margin-top:20px}.main--action-pager .box--tabs .tab--body-scroll{height:calc(100vh - 297px)}.main--action .box--links{padding:20px 0}.main--action .box--links.flex-end{justify-content:flex-end}.main--action .box--links.fixed{background:#fff;left:56px;padding-left:20px;padding-right:20px;position:fixed;right:0;top:71px;width:calc(100vw - 56px);z-index:201}.main--action .box .col .user-mark{max-height:35px;position:relative}.main--action .box .col .user-mark .fa-circle-check{bottom:0;color:#45d37f;font-size:1rem;position:absolute;right:-4px}.main--action .box .col .user-mark .fa-circle-xmark{bottom:0;color:#f04f4f;font-size:1rem;position:absolute;right:-4px}.main--action .box .col .myself{background:#d6ecf4;border-radius:100px;font-size:1rem;padding:3px 10px}.main--action .box .col .arrow{text-align:center;width:30px}.main--action .box .col .input--radio:hover{cursor:pointer}.main--action .box .col .input--radio+.radio--label .txt{color:#1d1d1d}.main--action .box .col .input--radio+.radio--label:hover{cursor:pointer}.main--action .box--border{border:1px solid #e4e4e4;border-radius:10px;padding:50px}.main--action .box--border-rule-inspection{border:1px solid #e4e4e4;border-radius:10px;padding:50px 50px 10px}.main--action .box .image-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:flex-start}.main--action .box .image-list-item{line-height:1}.main--action .box .image-list-item img{height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.main--action .box .box-before-after{background-color:#fff;border-radius:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main--action .box .txt-green{color:#4cbd7a}.main--action .box .txt-yellow{color:#ffbc13}.main--action .box .txt-red{color:#f22727}.main--action .box .txt-red-delete{color:#f22727;-webkit-text-decoration:line-through solid 1px;text-decoration:line-through solid 1px}.main--action .box .background-green{background-color:#dcf1e4}.main--action .box .background-yellow{background-color:#fcfcb8}.main--action .box .background-pink{background-color:#ffe6e6}.main--action .box .background-lightgreen{background-color:#f0fff8}.main--action .box .background-lightyellow{background-color:#ffffec}.main--action .box .background-lightpink{background-color:#ffeef3}.main--action .box .pdf-filename{color:#629ef8;cursor:pointer;text-decoration:underline}.main--action .w-full{width:100%}.main--action .pt8{padding-top:8px}.main--action .set{border-bottom:1px solid #e4e4e4;padding-bottom:20px}.main--action .set__nounder-line{border-bottom:none;padding-bottom:0}.main--action .set .list{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:10px;row-gap:1em}.main--action .set .list__clm8{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.main--action .set .list-item{align-items:center;display:flex;font-size:1.6rem;justify-content:flex-start}.main--action .set .list-item .num{align-items:center;background:#aed8e9;border-radius:100px;color:#fff;display:flex;height:24px;justify-content:center;line-height:1.2;width:34px}.main--action .set .list-item .cont{line-height:1.2;margin-left:10px;max-width:120px}.main--action .action_box{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.main--action .detail-user-wrap{position:relative}.main--action .detail-user-wrap .comment-trigger+.comment-menu{background:#f4f4f4;left:45px;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:0;width:140px;z-index:20}.main--action .detail-user-wrap .comment-trigger+.comment-menu .myself{background:#d6ecf4;border-radius:100px;font-size:1rem;line-height:1.2;margin-left:5px;padding:0 5px}.main--action .detail-user-wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-right-color:#f7f7f7;content:"";display:block;margin-left:-27px;position:absolute;top:6px}.main--action .box-inspection{position:relative}.main--action .box--search{background:#fff;margin-top:70px;padding-bottom:30px;position:relative;width:228px}.main--action .box--search .action-search--trigger{align-items:center;background-color:#fff;border:1px solid #359ec7;border-radius:8px;display:flex;justify-content:space-between;padding:10px;position:absolute;top:-30px;width:228px;z-index:210}.main--action .box--search .action-search--trigger svg{color:#359ec7}.main--action .box--search .action-search--trigger.open{padding-bottom:20px}.main--action .box--search .action-search--trigger.open svg{transform:rotate(-180deg)}.main--action .box--search .action-search--trigger.open{border-bottom:1px solid #fff;border-radius:8px 8px 0 0}.main--action .box--search .action-open-menu{background:#fff;border:1px solid #359ec7;border-radius:10px;margin-top:10px;padding:20px 10px;position:fixed;width:228px;z-index:201}.body--side-open .box--links.fixed{background:#fff;padding-left:20px;padding-right:20px;right:0;top:71px;width:calc(100vw - 200px);z-index:201}.back-Butten{margin-right:auto}.action-panel .category-name{border-radius:5px;font-weight:400;margin-right:5px;padding:2px 10px}.action-panel .category-1{color:#5fb2d2}.action-panel .category-1-name{background:#d6ecf4}.action-panel .category-2{color:#f58a20}.action-panel .category-2-name{background:#ffefd1}.action-panel .category-3{color:#f58a20}.action-panel .category-3-name{background:#ffefd1}.action-panel .category-4{color:#55c181}.action-panel .category-4-name{background:#dcf1e4}.action-panel .category-5{color:#f55658}.action-panel .category-5-name{background:#ffeff3}.action-panel .category-default{color:#353536}.action-panel .category-default-name{background:#ccc}.action-scroll-loader{align-items:center;display:flex;justify-content:center;margin-left:10px;margin-right:10px}.action-scroll-loader:after{-webkit-animation:action-scroll-loader .5s linear infinite;animation:action-scroll-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:30px;width:30px}@keyframes action-scroll-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.main--account .account--contents{padding-bottom:50px;width:calc(100vw - 235px)}.main--account .account--contents .box--img{margin:0 auto;position:relative;width:120px}.main--account .account--contents .box--img-icon svg{font-size:12rem}.main--account .account--contents .box--img-icon img{border-radius:50%;height:120px;width:120px}.main--account .account--contents .box--img-edit{align-items:center;background:#359ec7;border-radius:50%;bottom:-5px;display:flex;height:36px;justify-content:center;position:absolute;right:-5px;width:36px}.main--account .account--contents .box--img-edit svg{color:#fff;font-size:1.7rem}.main--account .account--contents .input--line{border-bottom:1px solid #e4e4e4;padding-bottom:20px;position:relative}.main--account .account--contents .input--line-wrap{margin-top:60px}.main--account .account--contents .input--line__nounder-line{border-bottom:none}.main--account .account--contents .input--line .tt{color:#888;font-size:1.2rem;margin-bottom:5px}.main--account .account--contents .input--line .parts--tt{margin-bottom:5px}.main--account .account--contents .input--line .parts--tt .tt{color:#1d1d1d;font-size:1.3rem;margin-bottom:0}.main--account .account--contents .input--line .parts--tt .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.main--account .account--contents .input--line .input--txt{font-size:1.6rem;font-weight:700}.main--account .account--contents .input--line .edit--link{position:absolute;right:0;top:40%}.main--account .account--contents .input--line .edit--link svg{color:#359ec7;font-size:1.4rem}.main--account .account--contents .input--line .link--edit{color:#359ec7;cursor:pointer}.main--account .account--contents .input--line .trash--link{position:absolute;right:0;top:40%}.main--account .account--contents .input--line .trash--link svg{color:#888;font-size:1.8rem}.main--account .account--contents .box--btns{padding:20px}.main--account .account--contents .dot--list-item{display:table;font-size:1.3rem;margin-bottom:20px}.main--account .account--contents .dot--list-item:last-child{margin-bottom:0}.main--account .account--contents .dot--list-item>span{display:table-cell}.main--account .account--contents .dot--list-item>span.dot{color:#f7a6a6;width:20px}.main--account .account--contents-inner{padding:30px 20px 50px}.main--account .account--contents-inner .col .icon--circle{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.main--account .account--contents-inner .col .icon--circle p,.main--account .account--contents-inner .col .icon--circle svg{line-height:1.2}.main--account .account--contents-inner .col .icon--circle-tbm{background:#dcf1e4}.main--account .account--contents-inner .col .icon--circle-cbm{background:#d6ecf4}.main--account .account--contents-inner .col .line--under-line{border-bottom:1px solid #e4e4e4;margin-bottom:10px;padding-bottom:10px}.main--account .account--contents-inner .col .bg--cover{background:#e4e4e4;border-radius:100px;color:#888;font-size:1rem;line-height:1;margin-left:10px;padding:5px 10px}.main--account .account--contents-inner .col .texts .count{line-height:1.2}.main--account .account--contents-inner .col .texts .name{border-radius:100px;line-height:1;padding:5px 10px}.main--account .account--contents-inner .col .texts .name--sealmote{background:#fcfcb8}.main--account .account--contents-inner .col .texts .name--vherme{background:#e5f2ff}.main--account .account--contents-inner .col .box--graph{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.102);padding:15px}.main--account .account--contents-inner .col img.col-img{max-width:100%}.main--account .account--contents-inner .payment-empty-box{display:flex;justify-content:center;margin-top:30px}.main--account .account--contents-inner .payment-empty-box .empty-message-box .empty-message{color:#888;font-size:1.2rem}.main--account .account--contents-inner .payment-empty-box.bg-gray{background-color:#f5f5f5;padding:40px;text-align:center}.main--account .modal .modal-content{min-height:290px;width:700px}.main--account .modal .modal-content .parts--head1{margin-bottom:30px}.main--account .modal .modal-content .sub-tt{font-size:18px;margin-bottom:30px;margin-top:20px}.main--account .modal .modal-content .subtitle{font-size:12px;font-weight:700;margin-bottom:15px}.main--account .modal .modal-content .tt{font-size:1.8rem;font-weight:700;margin-bottom:30px;text-align:center}.main--account .modal .modal-content .inner .input--line.w40p{margin:0 auto;width:40%}.main--account .modal .modal-content .inner .input--line .tt{font-size:1.3rem;margin-bottom:10px;text-align:left}.main--account .modal .modal-content .inner .input--line .icon{margin-right:10px}.main--account .modal .modal-content .inner .input--line .icon svg{font-size:1.6rem}.main--account .modal .modal-content .inner .input--line .icon--owner svg{color:#7566ed}.main--account .modal .modal-content .inner .input--line .icon--admin svg{color:#86d1ec}.main--account .modal .modal-content .inner .input--line .icon--member svg{color:#8de4a7}.main--account .modal .modal-content .inner .input--line .fa-xmark{color:#bfbfbf;position:absolute;right:10px;top:9px}.main--account .modal .box--links{justify-content:center!important}.contents .main--has-submenu{align-items:stretch;display:flex;justify-content:flex-start;padding-left:0;padding-right:0}.body--side-open .main--account .account--contents{margin-top:60px;width:calc(100vw - 370px)}#mail_address_show{position:relative}.ico-star{margin-top:-10px}.icon-avt{top:11px}.has-image-icon-avt,.icon-avt{left:10px;position:absolute}.input-email-show{padding-left:35px!important}#user-results img,#user-results1 img,#user-results2 img{border-radius:50%}@media print{*{background-image:none}.contents .main{size:A4 landscape;margin:0 auto;padding:0}.body--side-open .header.fixed{left:0;width:100%!important}.header.fixed,.no-print,.side,.side-underlay--expanded,.userside-menu,header.header{display:none}.print{size:A4 landscape;page-break-after:always;page-break-before:always}.print:last-child{page-break-after:auto}.report-inner{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.inspections-report{margin:0,auto}.report-inner{margin:0 auto;max-width:680px}.report-date-red-text{color:#888;font-size:1.1rem!important;font-weight:700;text-align:end}.report-cbm .get-sensor-data-button{font-size:13px;padding:8px 16px;white-space:nowrap}.main--rule .box--links{padding:20px 0}.main--rule .box--links_fixed{padding:0;position:fixed;right:20px;top:90px}.main--rule .inner--fixedbtn{margin-top:130px}.main--rule .input--line{border-bottom:1px solid #e4e4e4;padding-bottom:20px}.main--rule .input--line-wrap{margin-top:60px}.main--rule .input--line__nounder-line{border-bottom:none}.main--rule .input--line .select--wrap.w48p{width:48%}.main--rule .input--line .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.main--rule .set{border-bottom:1px solid #e4e4e4;padding-bottom:20px}.main--rule .set__nounder-line{border-bottom:none;padding-bottom:0}.main--rule .set .list{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:10px;row-gap:1em}.main--rule .set .list__clm8{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.main--rule .set .list-item{align-items:center;display:flex;font-size:1.6rem;justify-content:flex-start}.main--rule .set .list-item .num{align-items:center;background:#aed8e9;border-radius:100px;color:#fff;display:flex;height:24px;justify-content:center;line-height:1.2;width:34px}.main--rule .set .list-item .cont{line-height:1.2;margin-left:10px;max-width:120px}.hindrance--list--item--confirm{left:50%;margin-left:-160px}.hindrance--list--item--confirm,.hindrance--list--item--create{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hindrance--list--item--create{margin-right:-170px;right:50%}.tag-list .tag-list-item{align-items:center;background:#fff;border:1px solid #ddd;border-radius:100px;display:flex;justify-content:space-between;line-height:1;padding:4px 10px}.tag-list .tag-list-item .txt{font-size:8px;font-weight:700;margin-left:2px}.tag-list .tag-list-item span{line-height:1}.tag-list .tag-list-item_3month{border:1px solid #41ba72;color:#41ba72}.tag-list .tag-list-item_3month_fill{background:#41ba72;color:#fff}.tag-list .tag-list-item_everyday{border:1px solid #7566ed;color:#7566ed}.tag-list .tag-list-item_everyday_fill{background:#7566ed;color:#fff}.rule-import-btns{display:flex;justify-content:center;width:100%}.rule-import-btns .btn{margin:0 10px}.rule-loader{align-items:center;display:flex;justify-content:center;margin-right:10px}.rule-loader:after{-webkit-animation:action-scroll-loader .5s linear infinite;animation:action-scroll-loader .5s linear infinite;border-color:rgba(53,158,199,.2) rgba(53,158,199,.2) #359ec7 #359ec7;border-radius:50%;border-right:1px solid #359ec7;border-top:1px solid #359ec7;border-style:solid;border-width:1px;content:"";height:25px;width:25px}.pdf-file-link{color:#359ec7;cursor:pointer;text-decoration:underline}.main--service .box--links{margin:auto;max-width:1024px}.main--service .service-top{margin:0 auto;max-width:1200px}.main--service .service-top .tab-buttons{background:#f2f2f2;border-radius:35px;display:inline-flex;gap:0;justify-content:center;margin-bottom:40px;padding:5px;position:relative}.main--service .service-top .tab-button{background:transparent;border:none;border-radius:30px;color:#888;cursor:pointer;font-size:14px;font-weight:700;min-width:200px;padding:10px 30px;position:relative;text-align:center;transition:all .3s ease;z-index:1}.main--service .service-top .tab-button:hover{color:#666}.main--service .service-top .tab-button.active{background:#359ec7;color:#fff}.main--service .service-top .tab-button.active:hover{color:#fff}.main--service .service-top .tab-content{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;display:none}.main--service .service-top .tab-content.active{display:block}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main--service .service-top .cbm-services-section{margin:10px auto;max-width:1200px;padding:0 20px}.main--service .service-top .cbm-services-grid-large{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.main--service .service-top .cbm-services-grid-small{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px;width:1040px}.main--service .service-top .cbm-service-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;height:180px;overflow:hidden;position:relative;transition:all .3s ease}.main--service .service-top .cbm-service-card.featured{grid-column:span 3;height:230px;width:1040px}.main--service .service-top .cbm-service-card:hover{border-color:#359ec7;transform:translateY(-5px)}.main--service .service-top .cbm-service-card:hover .cbm-service-overlay:not(.zerovisit-overlay){background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4))}.main--service .service-top .cbm-service-card .cbm-service-overlay{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3));border-radius:8px;bottom:5px;display:flex;flex-direction:column;justify-content:space-between;left:5px;padding:20px;position:absolute;right:5px;top:5px;transition:background .3s ease}.main--service .service-top .cbm-service-card .cbm-service-overlay.zerovisit-overlay{background:none;height:228px;margin-right:5px;margin-top:-5px;position:relative}.main--service .service-top .cbm-service-card .cbm-service-overlay.zerovisit-overlay:before{background:hsla(0,0%,100%,.65);border-bottom-right-radius:10px;border-top-right-radius:10px;bottom:5px;-webkit-clip-path:polygon(90px 0,100% 0,100% 100%,0 100%);clip-path:polygon(90px 0,100% 0,100% 100%,0 100%);content:"";position:absolute;right:5px;top:5px;width:500px;z-index:0}.main--service .service-top .cbm-service-card .cbm-service-overlay.zerovisit-overlay .cbm-service-subtitle,.main--service .service-top .cbm-service-card .cbm-service-overlay.zerovisit-overlay .cbm-service-title{color:#1d1d1d!important;text-shadow:none!important}.main--service .service-top .cbm-service-card .cbm-service-overlay.zerovisit-overlay .cbm-service-content{justify-content:flex-end;position:relative;z-index:1}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:90px;padding-right:10px}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .title-base{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:auto;width:410px}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .title-base .large-title{font-size:28px;font-weight:700;text-align:center}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .title-base .large-subtitle{font-size:16px;font-weight:700;margin-bottom:20px;text-align:center}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .item-base{margin-left:auto;width:410px}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .item-base .text-base{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:20px}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .item-base .text-base .text{background:#fff;border:1px solid #bfbfbf;border-radius:6px;color:#666;display:inline-block;font-size:11px;font-weight:700;padding:6px 14px}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .item-base .icon-base{display:flex;gap:15px;justify-content:flex-end}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-large .item-base .icon-base .icon{background:#fff;border-color:#fff;color:#359ec7}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-small{text-align:center}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-small .item-base{text-align:right}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-small .item-base .icon{background:#fff;border-color:#fff;color:#359ec7}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content.content-small .item-base .icon-coming-soon{background:#fff;border-color:#fff;color:#666}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content .cbm-service-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content .cbm-service-subtitle{color:hsla(0,0%,100%,.9);font-size:12px;line-height:1.4;margin-bottom:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content .cbm-service-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:6px 14px;text-align:center;text-decoration:none;transition:all .3s ease}.main--service .service-top .cbm-service-card .cbm-service-overlay .cbm-service-content .cbm-service-link:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateX(3px)}.main--service .service-top .cbm-service-card .cbm-service-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,155,67,.9);border-radius:12px;color:#fff;font-size:10px;font-weight:600;left:10px;padding:3px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.main--service .service-top .cbm-service-card .cbm-service-badge.beta{background:rgba(255,155,67,.9)}.main--service .service-top .cbm-service-card .cbm-service-badge.new{background:#f04f4f;border-radius:0;font-size:14px;left:0}.main--service .service-top .cbm-service-card .cbm-service-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.main--service .service-top .cbm-service-card .cbm-service-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main--service .service-top .cbm-service-card-small{background:#fff;border-radius:10px;height:220px;position:relative;transition:all .3s ease}.main--service .service-top .cbm-service-card-small:hover{transform:translateY(-5px)}.main--service .service-top .cbm-service-card-small:hover .cbm-service-overlay:not(.zerovisit-overlay){background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.4))}.main--service .service-top .cbm-service-card-small .cbm-service-content{background-color:hsla(0,0%,100%,.9);border-radius:8px;left:50%;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;z-index:2}.main--service .service-top .cbm-service-card-small .cbm-service-overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.3));border-radius:12px;bottom:5px;box-shadow:0 4px 3px -1px rgba(0,0,0,.1);display:none;display:flex;flex-direction:column;justify-content:space-between;left:20px;padding:5px 5px 0;position:absolute;right:20px;top:35%;transition:background .3s ease}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content{border-radius:6px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content.content-small{text-align:center}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content.content-small .title-base{height:70%;padding:10px,5px,5px,5px}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content.content-small .item-base{border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:30%;overflow:hidden;text-align:right}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content.content-small .item-base .icon{background:#359ec7;border-color:#fff;color:#fff;overflow:hidden}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content.content-small .item-base .icon-coming-soon{background:#666;border-color:#fff;color:#fff;overflow:hidden}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-title{color:#333;font-size:20px;font-weight:700;margin-top:10px}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-subtitle{color:#555;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:3px;min-height:40px}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-link{display:inline-block;font-weight:700;height:100%;overflow:hidden;padding:10px 25px;text-decoration:none;transition:background-color .3s ease}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-link:hover{transform:translateX(3px)}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-link.icon{overflow:hidden}.main--service .service-top .cbm-service-card-small .cbm-service-overlay .cbm-service-content .cbm-service-link.icon-coming-soon{cursor:not-allowed;overflow:hidden}.main--service .service-top .cbm-service-card-small .cbm-service-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,155,67,.9);border-radius:12px;color:#fff;font-size:10px;font-weight:600;left:10px;padding:3px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.main--service .service-top .cbm-service-card-small .cbm-service-badge.beta{background:rgba(255,155,67,.9)}.main--service .service-top .cbm-service-card-small .cbm-service-badge.new{background:#f04f4f;border-radius:0;font-size:14px;left:0}.main--service .service-top .cbm-service-card-small .cbm-service-image{border-radius:10px;height:150px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.main--service .service-top .cbm-service-card-small .cbm-service-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.main--service .service-top .sensor-list{background:#f8f9fa;border-radius:12px;margin:30px auto 0;padding:20px;width:95%}.main--service .service-top .sensor-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:15px}.main--service .service-top .sensor-grid .sensor-item{background:#fff;border:1px solid #e4e4e4;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:10px 15px;position:relative;transition:all .2s ease}.main--service .service-top .sensor-grid .sensor-item:hover{background:#f0f9ff;border-color:#359ec7}.main--service .service-top .sensor-grid .sensor-item.selected{background:#e8f4f8;border-color:#359ec7}.main--service .service-top .sensor-grid .sensor-item.selected .sensor-check{background:#359ec7;color:#fff}.main--service .service-top .sensor-grid .sensor-item .sensor-header{align-items:center;display:flex;margin-bottom:5px;min-height:40px}.main--service .service-top .sensor-grid .sensor-item .sensor-check{align-items:center;border:2px solid #ccc;border-radius:4px;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-right:15px;min-height:24px;min-width:24px;transition:all .3s ease}.main--service .service-top .sensor-grid .sensor-item>.sensor-checkbox{display:none}.main--service .service-top .sensor-grid .sensor-item .sensor-name{color:#666;font-size:14px;font-weight:600;line-height:1.4}.main--service .service-top .sensor-grid .sensor-item .sensor-name br{content:"";display:block;margin-top:2px}.main--service .service-top .sensor-grid .sensor-item .sensor-description-inline{color:#666;font-size:11px;font-weight:400;margin-left:2px}.main--service .service-top .sensor-grid .other-sensor{background:#fff;border:none;grid-column:span 2}.main--service .service-top .sensor-grid .other-sensor .sensor-name{color:#666;font-size:13px;white-space:nowrap}.main--service .service-top .form-section{background:#fff;border-top:1px solid #ccc;bottom:0;left:0;max-height:50vh;overflow-y:auto;padding:20px 30px 0;position:-webkit-sticky;position:sticky;z-index:1000}.main--service .service-top .form-section .form-columns{display:flex;gap:10px;margin-bottom:0;width:100%}.main--service .service-top .form-section .form-columns>div{align-self:stretch;display:flex;flex:1;flex-direction:column}.main--service .service-top .form-section .selected-sensors{align-items:center;background:#d6ecf4;border-radius:5px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:15px;height:100%;padding:10px;width:100%}.main--service .service-top .form-section .selected-sensors .selected-count{align-items:center;background:#fff;border:none;border-radius:30px;color:#000;display:flex;flex-shrink:0;font-weight:600;gap:8px;min-width:130px;padding:8px 15px}.main--service .service-top .form-section .selected-sensors .selected-list{align-items:center;color:#495057;display:flex;flex:1;flex-wrap:wrap;font-size:14px;gap:8px}.main--service .service-top .form-section .solutions-section{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:row;gap:15px;height:100%;padding:15px}.main--service .service-top .form-section .solutions-section .solutions-title{color:#1d1d1d;display:inline-block;font-size:14px;font-weight:600;margin-right:15px}.main--service .service-top .form-section .solutions-section .solutions-list{color:#495057;display:inline-block;font-size:14px;line-height:1.4}.main--service .service-top .form-section .form-group{margin-bottom:5px}.main--service .service-top .form-section .form-label{color:#495057;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.main--service .service-top .form-section .form-textarea{border:1px solid #ced4da;border-radius:8px;font-size:14px;height:120px;line-height:1.5;padding:12px;resize:vertical;width:100%}.main--service .service-top .form-section .form-textarea:focus{border-color:#359ec7;box-shadow:0 0 0 3px rgba(53,158,199,.1);outline:none}.main--service .service-top .form-section .confirm-btn{background:#359ec7;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;width:auto}.main--service .service-top .form-section .confirm-btn:hover{background:#2980b9;transform:translateY(-1px)}.main--service .service-top .form-section .confirm-btn:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.main--service .service-top .solution-item{background:#fff;border:1px solid #dee2e6;border-radius:4px;color:inherit;cursor:pointer;display:inline-block;font-size:12px;margin-right:8px;padding:4px 8px;text-decoration:none;transition:all .3s ease}.main--service .service-top .solution-item:hover{background:#359ec7;border-color:#359ec7;color:#fff}.main--service .service-top .solution-item:last-child{margin-right:0}.main--service .service-top .selected-item{background:#fff;border:1px solid #359ec7;border-radius:4px;color:#359ec7;font-size:12px;font-weight:700;padding:4px 8px;white-space:nowrap}.main--service .service-top .form-bottom-section{align-items:center;display:flex;gap:30px;margin-top:5px}.main--service .service-top .form-bottom-left{flex:2;position:relative}.main--service .service-top .form-bottom-right{align-items:center;border-left:1px solid #ccc;display:flex;height:80px;justify-content:center;margin-top:20px;padding-left:30px}@media (max-width:1200px){.main--service .service-top .sensor-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.main--service .service-top .cbm-services-grid-large{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.main--service .service-top .cbm-services-grid-large,.main--service .service-top .cbm-services-grid-small{grid-template-columns:1fr}.main--service .service-top .cbm-service-card-small.featured,.main--service .service-top .cbm-service-card.featured{grid-column:span 1}}@media (max-width:768px){.main--service .service-top .cbm-services-grid-large{gap:20px;grid-template-columns:1fr}.main--service .service-top .cbm-service-card,.main--service .service-top .cbm-service-card-small{margin:0 auto;max-width:400px}.main--service .service-top .sensor-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.main--service .service-top .features{gap:15px;justify-content:center}}.main--service .cont-head{margin-top:50px;position:relative}.main--service .cont-head .img{left:3%;max-height:300px;max-width:500px;position:absolute;top:0;width:47%}.main--service .cont-head .img img{height:auto;width:100%}.main--service .cont-head .col{min-height:300px}.main--service .cont-head .col-inner{margin-left:auto;padding:0 20px;width:50%}.main--service .cont-head .col-inner .heading2{font-size:3rem;font-weight:700;margin-bottom:10px}.main--service .cont-head .col-inner .heading2 sup{font-size:1.4rem;line-height:3}.main--service .cont-head .txts{padding-bottom:40px;padding-top:30px}.main--service .cont-head .line .cover-tt{background:#e4e4e4;border-radius:100px;font-size:1.2rem;padding:3px 10px}.main--service .cont-head .service-head{margin-left:-20px;margin-right:-20px;overflow:hidden}.main--service .cont-head .service-head .service-head__inner{justify-content:space-between;margin-bottom:40px;padding:20px;width:100%}.main--service .cont-head .service-head .service-head__inner_vherme{background:linear-gradient(180deg,#fff,#fff 25%,#e5f2ff 0,#e5f2ff 65%,#fff 0)}.main--service .cont-head .service-head .service-head__inner_sealmote{background:linear-gradient(180deg,#fff,#fff 25%,#fcfcb8 0,#fcfcb8 65%,#fff 0)}.main--service .cont-head .service-head .service-head__inner_valvesta{background:linear-gradient(180deg,#fff,#fff 25%,#ebe9f7 0,#ebe9f7 65%,#fff 0)}.main--service .cont-head .service-head .service-head__inner .service-head__inner-container{display:grid;grid-template-columns:1fr 1fr;margin:auto;max-width:1024px;overflow:visible;width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__img-container{border-radius:20px;max-height:300px;max-width:1000px;overflow:hidden;width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__img-container img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__text-container{display:flex;flex-direction:row;justify-content:center;width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__text-container .col-inner{display:flex;flex-direction:column;height:100%;justify-content:start;padding-right:0;width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__text-container .col-inner .heading-2{width:100%}.main--service .cont-head .service-head .service-head__inner .service-head__text-container .col-inner .txts{background:transparent}.main--service .cont-body{margin:auto;max-width:1024px}.main--service .cont-body table th{background:#fff;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;min-width:200px;text-align:start}.main--service .cont-body table td{border-bottom:1px solid #e4e4e4;border-right:none;border-top:1px solid #e4e4e4}.main--service .cont_sealmote .cont-head .txts,.main--service .cont_vherme .cont-head .txts{background:transparent}.main--service .cont_valvesta .cont-head .txts{background:#ebe9f7}.main--substitute .box--step{align-items:center;display:flex;justify-content:space-between;margin:0 auto;position:relative;width:340px}.main--substitute .box--step-item.current{color:#359ec7}.main--substitute .box--step-item{text-align:center}.main--substitute .box--step-item.current .num{background:#359ec7;border:1px solid #359ec7;color:#fff}.main--substitute .box--step-item .num{background:#fff;border:1px solid #1d1d1d;border-radius:50%;height:40px;margin:0 auto;width:40px}.main--substitute .box--step-item-first{margin-left:-5px}.main--substitute .box--step:before{background:#1d1d1d;content:" ";display:block;height:2px;position:absolute;width:300px;z-index:var(--zindex-leveln2)}.main--substitute .box--step.confirm:before{background:linear-gradient(90deg,#359ec7 60%,#1d1d1d 0)}.main--substitute .box--step.complete:before{background:#359ec7}.main--substitute .radio-btn-list{align-items:stretch;display:flex;gap:8px;justify-content:center;margin-top:30px}.main--substitute .radio-btn-list .radio-button__label{background:#fafafa;border:3px solid #e4e4e4;border-radius:20px;display:block;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));height:261px;padding:40px 10px;transition:.3s;width:297px}.main--substitute .radio-btn-list .radio-button__label:hover{cursor:pointer;margin-top:-10px}.main--substitute .radio-btn-list .radio-button__label .tt{color:#1d1d1d;display:block;font-size:24px;font-weight:700!important;line-height:160%;text-align:center}.main--substitute .radio-btn-list .radio-button__label .text{color:#1d1d1d;display:block;font-size:16px;font-weight:700;line-height:160%;margin-top:17px;text-align:center}.main--substitute .radio-btn-list .radio-button__label .text em{font-size:20px}.main--substitute .radio-btn-list .radio-button__label .price{color:#359ec7;display:block;font-size:42px;font-weight:700;line-height:100%;margin-top:25px;text-align:center}.main--substitute .radio-btn-list .radio-button__label .price-text{font-size:30px}.main--substitute .radio-btn-list .radio-button__label .caution{display:block;font-size:10px;line-height:160%;margin-top:10px;text-align:center}.main--substitute .radio-btn-list .confirm,.main--substitute .radio-btn-list .radio-button:checked+.radio-button__label{background:rgba(229,242,255,.6);border:3px solid #359ec7;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}.main--substitute .radio-btn-list .confirm:hover{margin-top:0;pointer-events:none}.main--substitute .caution-position{margin:20px auto 0;max-width:907px}.main--substitute .box--step-item.already .num{background:#aed8e9;border:1px solid #aed8e9;color:#fff}.main--substitute .already{color:#aed8e9}.main--notifications .box--search{padding:20px 0}.main--notifications .box--search-fixed{position:fixed;top:75px;width:calc(100vw - 230px)}.main--notifications .box--search .search--wrap{position:relative;width:600px}.main--notifications .box--search .search--wrap .fa-magnifying-glass{left:4%;position:absolute;top:40%}.main--notifications .box--search .search--wrap input{border-radius:210px;padding-left:40px}.main--notifications .users-icon-list-item{line-height:.9;margin-left:-5px}.main--notifications .users-icon-list-item .fa-circle-user,.main--notifications .users-icon-list-item .fa-circle-user__img{border:1px solid #fff;border-radius:50%}.main--notifications .box--table-fixed{height:calc(100vh - 204px);overflow:auto;position:fixed;top:153px;width:calc(100vw - 96px)}.main--notifications .box--table-fixed thead.fixed{position:-webkit-sticky;position:sticky;top:0;z-index:1}.main--notifications .box--table-fixed tbody tr.is-visible{opacity:1!important}.main--notifications_add .box--table-fixed{top:224px}.main--notifications_add .user-results{gap:5px 20px}.main--notifications_add .user-results .box--choose-user{height:50px;top:154px}.main--notifications_add .user-results .box--choose-user .txts{flex-shrink:0}.main--notifications .table--notifications .hidden_row{opacity:unset!important}.main--notifications .table--notifications .user-td{align-items:center;display:flex;justify-content:flex-start}.main--notifications .table--notifications .user-td .myself{background:#e2e7ff;border-radius:100px;font-size:1rem;line-height:1;margin-left:auto;padding:5px}.main--notifications .validation--error{color:red;font-size:12px}.email-notification .table--notifications_edit .th--1{width:37%}.email-notification .table--notifications_edit .th--2{width:18%}.email-notification .table--notifications_edit .th--3,.email-notification .table--notifications_edit .th--4{width:15%}.body--side-open .box--table-fixed{width:calc(100vw - 230px)}.account-information-update .box--links{align-items:center;display:flex;justify-content:end;padding:20px 0}.credit-card-add .fa-star{margin-left:5px!important}.credit-card-add .input--wrap{position:relative}.credit-card-add .input--wrap .comment-trigger+.comment-menu{background:#f7f7f7;border-radius:3px;display:block;min-width:180px;opacity:0;padding:10px;position:absolute;right:-12.5%;top:46px;z-index:-101}.credit-card-add .input--wrap .comment-trigger+.comment-menu:before{border:9px solid transparent;border-bottom-color:#f7f7f7;content:"";display:block;left:81%;margin-left:-7px;position:absolute;top:-17px}.credit-card-add .input--wrap .comment-trigger+.comment-menu-state{min-width:140px;right:-60px}.credit-card-add .input--wrap .comment-trigger:hover+.comment-menu{opacity:1;z-index:101!important}.account-otherdetails-update .box--links{align-items:center;display:flex;justify-content:end;padding:20px 0}@media print{.payment-receipt-print-off{display:none}}.box--links{display:flex;justify-content:center;padding:20px 0 60px}.box--links .btn,.box--links .btn-list{align-items:center;display:flex}.box--links .btn{height:36px;justify-content:center;padding:0;width:160px}.payment-receipt-page-content{margin:0 auto;max-width:600px;padding:0}.payment-receipt-page-content .content{border:solid;padding:50px}.payment-receipt{font-family:Noto Sans JP,sans-serif;font-size:10px;margin:0 auto;max-width:600px;padding:0}.payment-receipt--header .logo{padding-bottom:30px;width:150px}.payment-receipt .table-header .td-logo{width:50%}.payment-receipt .p-b-30{padding-bottom:30px}.payment-receipt .logo-red{width:30px}.payment-receipt .position-relative{position:relative}.payment-receipt .position-absolute{position:absolute}.payment-receipt .center{top:50%;transform:translateY(-50%)}.payment-receipt .height-30{height:30px}.payment-receipt .hanko{height:72px;right:0;top:0;width:72px;z-index:0}.payment-receipt *{box-sizing:border-box}.payment-receipt .table-invoice{border-collapse:collapse;box-sizing:border-box;font-size:10px;height:100;width:100%}.payment-receipt .table-invoice thead{border:1px solid #000;border-bottom:0}.payment-receipt .table-invoice thead th{border-right:1px solid #000;padding:6px 3px;text-align:center}.payment-receipt .table-invoice thead th:not(:last-child){border-right:1px solid #000}.payment-receipt .table-invoice tbody{border:1px solid #000;border-bottom:0}.payment-receipt .table-invoice tbody td{align-items:center;height:25px;padding:5px 10px}.payment-receipt .table-invoice tbody td:not(:last-child){align-items:center;border-right:1px solid #000;height:25px;padding:5px 10px}.payment-receipt .table-invoice tfoot{border:1px solid #000;border-collapse:collapse;height:100;width:100%}.payment-receipt .table-invoice tfoot td{border-bottom:1px solid #000;padding:3px 10px}.payment-receipt .table-invoice tfoot td:not(:last-child){border-right:1px solid #000}.payment-receipt .end-box{border:1px solid #000;box-sizing:border-box;font-size:10px;margin-top:25px;padding:10px}.payment-receipt .end-box ul{-webkit-padding-start:20px;padding-inline-start:20px}.payment-receipt .background-blue{background:#e8f5fa}.payment-receipt .font-bold{font-weight:700}.payment-receipt .text-right{text-align:right}.payment-receipt .vertical-align-top{vertical-align:top}.payment-receipt .text-center{text-align:center}.payment-receipt .text-left{text-align:left}.payment-receipt .text-no-wrap{white-space:nowrap}.payment-receipt .ml-10{margin-left:10px}.payment-receipt .ml-20{margin-left:20px}.payment-receipt .ml-65{margin-left:65px}.payment-receipt .fz-18{font-size:18px}.payment-receipt .fz-14{font-size:14px}.payment-receipt .border-bottom{border-bottom:1px solid #000}.payment-receipt .pl-30{padding-left:30px}.payment-receipt .mt-30{margin-top:30px}.payment-receipt .mt-10{margin-top:10px}.payment-receipt .w-30{width:30px}.payment-receipt .w-220{width:220px}.main--cbm{background-color:#f0f0f0;margin-top:70px}.main--cbm .box--explanation.inner{margin:0 auto;max-width:100%;width:90%}.main--cbm .box--explanation .select-tab{gap:20px}.main--cbm .box--explanation .select-tab .select-item{border:2px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;line-height:1.5;padding:10px 24px;text-decoration:none}.main--cbm .box--explanation .select-tab .select-item.type1{background-color:#359ec7}.main--cbm .box--explanation .select-tab .select-item.type2{background-color:#fff;border:2px solid #e5e5e5}.main--cbm .box--explanation .select-tab .select-item.type2:hover{opacity:.8}.main--cbm .box--explanation .box{background-color:#fff;border:2px solid #359ec7;border-radius:10px;padding:0;text-align:center;width:1280px}.main--cbm .box--explanation .box .inner-box01{background-color:#f7f7f7;border-radius:10px;margin:0 auto;padding:5px 20px;text-align:left;width:calc(100% - 60px)}.main--cbm .box--explanation .box .inner-box02{background-color:#d6ecf4;border-left:2px solid #359ec7;border-radius:10px;margin:0 auto;padding:20px;text-align:left;width:100%}.main--cbm .box--linklist.inner{margin:0 auto;max-width:100%;width:90%}.main--cbm .box--explanation .box--linklist .select-tab,.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--linklist .box--explanation .select-tab,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex,.main--cbm .box--linklist .flex .box{gap:60px}.main--cbm .box--explanation .box--linklist .select-tab .box,.main--cbm .box--linklist .box--explanation .select-tab .box,.main--cbm .box--linklist .flex .box{background-color:#fff;border:2px solid #359ec7;border-radius:15px;padding:20px 0;text-align:center;width:250px}.body--side-open .box--links.fixed,.body--side-open .box--text.fixed{left:200px;position:fixed;width:calc(100% - 200px)}.cbm--contact .sent-container{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:40px;text-align:center}.cbm--contact .success-icon{align-items:center;background:#359ec7;border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 30px;width:80px}.cbm--contact .success-message{color:#1d1d1d;font-size:24px;font-weight:600;margin-bottom:20px}.cbm--contact .sub-message{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px}.cbm--contact .selected-summary{background:#f8f9fa;border-radius:8px;margin:30px 0;padding:20px}.cbm--contact .summary-title{color:#1d1d1d;font-weight:600;margin-bottom:10px}.cbm--contact .sensor-list{color:#495057;line-height:1.5}.cbm--contact .inquiry-details{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;line-height:1.5;line-height:1.6;min-height:100px;padding:15px;text-align:left}.cbm--contact .empty-inquiry{color:#888;font-style:italic}.cbm--contact .action-buttons{display:flex;gap:20px;justify-content:center;margin-top:40px}.cbm--contact .btn-home{background:#359ec7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.cbm--contact .btn-home:hover{background:#2980b9;transform:translateY(-1px)}.cbm--contact .btn-service{background:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.cbm--contact .btn-service:hover{background:#5a6268;transform:translateY(-1px)}.cbm--contact .contact-info{background:#e8f4f8;border-radius:8px;color:#359ec7;font-size:14px;margin-top:30px;padding:20px}#modal-link-approve .inner{margin:0 auto;max-height:800px;max-width:100%}#modal-link-approve .modal-link-approve-modal-content{background-color:#fefefe;border:1px solid #888;border-radius:30px;left:50%;margin:0;padding:20px 10px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:1500px}#modal-link-approve .modal-link-approve-headline{display:flex;justify-content:center}#modal-link-approve .modal-link-approve-headline-inner{align-items:center;display:flex;justify-content:center;padding:0 0 0 5px;position:relative}#modal-link-approve .subtitle{align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative}#modal-link-approve .modal-link-approve-table{margin-left:auto;margin-right:auto;width:100%}#modal-link-approve .comment-area{display:flex}#modal-link-approve .comment-textbox{height:30px}#modal-link-approve .comment-category-text{align-items:center;display:flex}.bottom-btn-area{background:#fff;border-top:1px solid #e4e4e4;bottom:0;left:56px;padding:20px 0;position:fixed;right:0;z-index:301}.bottom-btn-area .btn-list{align-items:center;display:flex;gap:20px;justify-content:center}.bottom-btn-area .btn-list-item .btn{align-items:center;display:flex;height:36px;justify-content:center;margin-top:0;padding:0;width:160px}.modal--box--links{display:flex;justify-content:center}.modal--box--links .btn,.modal--box--links .btn-list{align-items:center;display:flex}.modal--box--links .btn{height:36px;justify-content:center;padding:0;width:160px}.fee #cbm-section,.fee #tbm-section{scroll-margin-top:70px}.fee .fee-base{gap:40px;margin:0 auto;padding:0 0 70px;width:80%}.fee .fee-base,.fee .fee-system{align-items:flex-start;display:flex;flex-direction:column}.fee .fee-system{align-self:stretch;flex:0 0 auto;gap:30px;position:relative;width:100%}.fee .fee-system .items{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.fee .fee-system .items .item{align-items:center;background-color:#fafafa;border:1px solid #359ec7;border-radius:6px;display:flex;height:50px;justify-content:space-between;padding:10px 15px;position:relative;width:220px}.fee .fee-system .items .item .text-system-name{font-family:Noto Sans JP,Helvetica;font-size:16px;font-weight:700;line-height:22.4px}.fee .fee-system .items .item .text-system-name,.fee .fee-system .items .item .text-system-select{color:#359ec7;letter-spacing:0;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .fee-system .items .item .text-system-select{font-family:Font Awesome\ 5 Free,Helvetica;font-size:14px;font-weight:900;line-height:19.6px}.fee .fee-system .items .item .text-system-select:before{content:"\f13a";font-family:Font Awesome\ 5 Free;font-weight:900}.fee .fee-system .text-system-title{color:#1d1d1d;font-family:Noto Sans JP,Helvetica;font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:33.6px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .fee-category{gap:50px}.fee .fee-category,.fee .fee-category-rate{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.fee .fee-category-rate{gap:20px}.fee .fee-category-rate .rate-title{align-items:flex-start;align-self:stretch;border-bottom:2px solid;border-color:#d6ecf4;display:flex;flex:0 0 auto;padding:0 0 15px 10px;position:relative;width:100%}.fee .fee-category-rate .rate-title .rate-title-text{color:#1d1d1d;font-family:Noto Sans JP,Helvetica;font-size:18px;font-weight:700;letter-spacing:0;line-height:25.2px;margin-top:-2px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .tab-panel{display:none;width:100%}.fee .tab-panel.active{display:block}.fee .tab-panel.active h2{font-size:20px;font-weight:700}.fee .comment{align-items:flex-start;align-self:stretch;background-color:#fafafa;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:30px;position:relative;width:100%}.fee .comment .bullet{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .comment .bullet,.fee .comment .bullet-2{color:#888;font-family:Noto Sans JP,Helvetica;font-size:10px;font-weight:700;letter-spacing:0;line-height:22px;margin-top:-1px;position:relative;white-space:nowrap}.fee .comment .bullet-2{height:14px;width:10px}.fee .comment .bullet-3{color:#888;font-size:10px;font-weight:700;height:20px;line-height:22px;white-space:nowrap;width:10px}.fee .comment .bullet-3,.fee .comment .bullet-text{font-family:Noto Sans JP,Helvetica;letter-spacing:0;margin-top:-1px;position:relative}.fee .comment .bullet-text,.fee .comment .bullet-text-2{color:#1d1d1d;font-size:14px;font-weight:500;line-height:22.4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .comment .bullet-text-2{font-family:Noto Sans JP,Helvetica;letter-spacing:0;margin-top:-1px;position:relative}.fee .comment-item-top{align-self:stretch;display:flex;width:100%}.fee .comment-item,.fee .comment-item-top{align-items:flex-start;flex:0 0 auto;gap:10px;position:relative}.fee .comment-item{display:inline-flex}.fee .cbm-rate{background-color:#fff;border:1px solid #e2e8ed;display:flex;gap:10px;height:72px;justify-content:center;margin-bottom:-1px;margin-left:-1px;padding:10px 20px;width:302px}.fee .cbm-rate,.fee .cbm-rate-item{align-items:center;position:relative}.fee .cbm-rate-item{display:inline-flex;flex:0 0 auto;gap:5px}.fee .cbm-rate-item .text-num{font-family:Outfit,Helvetica;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-top:-1px}.fee .cbm-rate-item .text,.fee .cbm-rate-item .text-num{color:#1d1d1d;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fee .cbm-rate-item .text{font-family:Noto Sans JP,Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:22.4px}.wrapper-signup{background-color:#f6f6f6;display:flex;flex-direction:column;min-height:100vh}.main--signup{flex:1;padding-bottom:0;padding-top:65px}.main--signup .logo{text-align:center}.main--signup .logo img{width:160px}.main--signup .page-title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.main--signup .page-number{display:none}.main--signup .flex-column-sp{gap:24px}.main--signup .justify-self-center{justify-self:center}.main--signup .inner{max-width:1280px;padding:0 40px}.main--signup .inner .main-color{color:#00a4c8}.main--signup .inner .text-underline{position:relative;text-decoration:none}.main--signup .inner .text-underline:after{background-color:currentColor;bottom:4px;content:"";height:1px;left:0;position:absolute;right:0}.main--signup .inner .company{font-size:20px}.main--signup .inner .company-about{font-size:14px}.main--signup .inner .checkmark{width:32px}.main--signup .inner .checkmark-large{width:64px}.main--signup .inner .about{width:640px}.main--signup .inner .about .about-header{font-size:24px}.main--signup .inner .form{width:510px}.main--signup .inner .form .input{background-color:#fff;border-radius:12px;padding:32px}.main--signup .inner .form .fa-star{color:#f04f4f;font-size:.7rem;margin-left:5px}.main--signup .inner .form .checkbox--label:before{border:1px solid #000;border-radius:0}.main--signup .inner .form :checked+.checkbox--label:before{border:1px solid #359ec7}.main--signup .inner .form .text-link{text-decoration:underline}.main--signup .inner .form .side-note{font-size:14px}.main--signup .inner .form .select-unselect{color:#bbb!important}.main--signup .inner .form .select-selected{color:#333!important}.main--signup .inner .btn-signup-large{font-size:20px;padding:18px}.main--signup .inner .btn-signup-large,.main--signup .inner .btn-signup-medium{background:#00a4c8;border:none;border-radius:8px;color:#fff;display:block;font-weight:700;line-height:1.5;margin:0 auto;max-width:400px;text-align:center;width:100%}.main--signup .inner .btn-signup-medium{font-size:14px;padding:11px 18px}.main--signup .inner .btn-signup-medium-white{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#000;display:block;font-size:14px;font-weight:700;line-height:1.5;margin:0 auto;max-width:400px;padding:11px 18px;text-align:center;width:100%}.main--signup .inner .btn-signup-small-gray{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:8px;color:#000;display:block;font-size:14px;line-height:1.5;margin:0 0 0 10px;padding:12px 18px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main--signup .inner .btn-width{width:48%}@media screen and (min-width:768px){.main--signup .signup-step-invite{justify-content:center!important}.main--signup .signup-step{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.main--signup .signup-step .step-col{align-items:center;display:flex;gap:4px;justify-content:flex-start}.main--signup .signup-step .step-col:after{background:#898989;content:"";display:block;height:1px;margin-left:4px;width:52px}.main--signup .signup-step .step-col:last-child:after{content:none}.main--signup .signup-step .step-col.is-active{align-items:center;display:flex;gap:4px;justify-content:flex-start}.main--signup .signup-step .step-col .step-col-num{align-items:center;background:#898989;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;padding:0 0 2px 1px;width:20px}.main--signup .signup-step .step-col .step-col-text{color:#898989;font-size:16px;font-weight:700}.main--signup .signup-step .step-col.is-active .step-col-num{background:#00a4c8;color:#fff}.main--signup .signup-step .step-col.is-checked .step-col-num{background:#00a4c8}.main--signup .signup-step .step-col.is-active .step-col-text,.main--signup .signup-step .step-col.is-checked .step-col-text{color:#000}.main--signup .c-inputBox .c-h1 .c-h1__step{display:none}}@media screen and (max-width:767px){.main--signup .logo{padding-left:15px;text-align:left}.main--signup .logo img{width:124px}.main--signup .page-title{font-size:24px;font-weight:700;margin-bottom:24px;text-align:left}.main--signup .page-number{display:inline-block}.main--signup .flex-column-sp{flex-direction:column;gap:24px}.main--signup .inner{padding:0}.main--signup .inner .about{align-self:center;padding:0 15px;width:auto}.main--signup .inner .form{width:100%}.main--signup .inner .form .input{border-radius:0;padding:24px}.main--signup .inner .form .side-note{font-size:12px}.main--signup .inner .company{font-size:18px}.main--signup .inner .company-about{font-size:12px}.main--signup .inner .checkmark{width:24px}.main--signup .inner .btn-signup-large{font-size:14px;padding:10px}.main--signup .inner .btn-width{margin-bottom:8px;width:100%}.main--signup .fs-32{font-size:24px!important}.main--signup .signup-step{display:none}.main--signup .btn-list{flex-direction:column-reverse}}@media screen and (max-width:360px){.main--signup .inner .about .about-header{font-size:20px}.main--signup .inner .company{font-size:16px}.main--signup .fs-32{font-size:20px!important}}
