.account .tableType1 td:nth-child(1),.account .tableType1 th:nth-child(1){width:20%}.account .tableType1 td:nth-child(2),.account .tableType1 th:nth-child(2){width:20%}.account .tableType1 td:nth-child(3),.account .tableType1 th:nth-child(3){width:20%}.account .tableType1 td:nth-child(4),.account .tableType1 th:nth-child(4){width:18em}.account .controlNumberItem{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center}.account .controlNumberItem .dumpIcon{margin-left:15px}.account .controlNumberItem+.controlNumberItem{margin-top:15px}.account .addLink{margin-top:10px}.account .tableType1 table.accesibleServiceTable{width:100%}.account .tableType1 table.accesibleServiceTable td:nth-child(1),.account .tableType1 table.accesibleServiceTable th:nth-child(1){width:25%}.account .tableType1 table.accesibleServiceTable td:nth-child(2),.account .tableType1 table.accesibleServiceTable th:nth-child(2){width:30%}.account .tableType1 table.accesibleServiceTable td:nth-child(3),.account .tableType1 table.accesibleServiceTable th:nth-child(3){width:30%}@media only screen and (max-width:768px){.account .tableType1 table.accesibleServiceTable td,.account .tableType1 table.accesibleServiceTable th{min-width:0;word-break:normal}.account .tableType1 table.accesibleServiceTable td:nth-child(1),.account .tableType1 table.accesibleServiceTable th:nth-child(1){width:25%}.account .tableType1 table.accesibleServiceTable td:nth-child(2),.account .tableType1 table.accesibleServiceTable th:nth-child(2){width:30%}.account .tableType1 table.accesibleServiceTable td:nth-child(3),.account .tableType1 table.accesibleServiceTable th:nth-child(3){width:30%}}.account .tableType1 table.accesibleServiceTable td{text-align:center}.account .tableType1 table.accesibleServiceTable tbody tr:first-child th{text-align:center}.account .tableType1 table.accesibleServiceTable tbody tr:last-child td,.account .tableType1 table.accesibleServiceTable tbody tr:last-child th{text-align:left;border-bottom:none}.account .tableType1 table.accesibleServiceTable .checkbox:after{transform-origin:0 0;transform:scale(1)}.account .tableType1 table.accesibleServiceTable .icon{background:url(../images/db_icon_check_complete.png) no-repeat center center;height:25px;background-size:25px auto}.account.index .tableType1 tbody tr:hover td,.account.index .tableType1 tbody tr:hover th{background-color:#f1faff}.account.index .tableType1 th{width:auto}.account.index .tableType1 th:first-child{padding-left:44px}.account.index .tableType1 th:last-child{width:9.5em}.account.index .tableType1 td:last-child{white-space:nowrap}.account.regist .tableType1 .badgeContainer .imgContainer{cursor:pointer}.account.account .tableType1 .badgeContainer{width:100%;padding:0}.account.detail .tableType1 td:nth-child(1),.account.detail .tableType1 th:nth-child(1){width:25%}@media only screen and (max-width:768px){.account.detail .tableType1 td:nth-child(1),.account.detail .tableType1 th:nth-child(1){width:100%}}.account.detail .tableType1 td:nth-child(2),.account.detail .tableType1 th:nth-child(2){width:55%}@media only screen and (max-width:768px){.account.detail .tableType1 td:nth-child(2),.account.detail .tableType1 th:nth-child(2){width:100%}}.account.detail .tableType1 td:nth-child(3),.account.detail .tableType1 th:nth-child(3){width:20%}@media only screen and (max-width:768px){.account.detail .tableType1 td:nth-child(3),.account.detail .tableType1 th:nth-child(3){width:100%}}.account.detail .tableType1 td:last-child{padding-right:0}@media only screen and (max-width:768px){.account.detail .tableType1 td:last-child{padding-right:10px}}.account.detail .tableType1 .in-active{color:#999}.account.detail .tableType1 .badgeContainer .imgContainer{justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;margin:10px auto}@media only screen and (max-width:768px){.account.detail .tableType1 .badgeContainer .imgContainer{margin:10px auto}}.account.role .tableType1 tbody tr:hover td,.account.role .tableType1 tbody tr:hover th{background-color:#f1faff}.account.role .tableType1 td:last-child{white-space:nowrap}.account.role .tableType1 td:nth-child(1),.account.role .tableType1 th:nth-child(1){width:10%}.account.role .tableType1 td:nth-child(2),.account.role .tableType1 th:nth-child(2){width:14%}.account.role .tableType1 td:nth-child(3),.account.role .tableType1 th:nth-child(3){width:14%}.account.role .tableType1 td:nth-child(4),.account.role .tableType1 th:nth-child(4){width:8%}.account.role .tableType1 td:nth-child(5),.account.role .tableType1 th:nth-child(5){width:8%}.account.role .tableType1 td:nth-child(6),.account.role .tableType1 th:nth-child(6){width:8%}.account.role .tableType1 td:nth-child(7),.account.role .tableType1 th:nth-child(7){width:12%}.account.role .tableType1 .icon{margin-left:15px;background:url(../images/db_icon_check_complete.png) no-repeat center left;height:25px;background-size:25px auto}.account .test-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#2fc2cc;border:1px solid #2fc2cc}.account .test-props-symbol.list{font-size:10px;margin:5px}.account .guest-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#d4047e;border:1px solid #d4047e}.account .guest-props-symbol.list{font-size:10px;margin:5px}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}.client-row{display:-webkit-flex;display:-ms-flex;display:flex}.client-row a{cursor:pointer}@media only screen and (max-width:1200px){.client-row{font-size:14px;flex-direction:column}}.client-col__company{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;width:200px;padding:6px 10px;border:1px solid #e6e6e6;border-top:none;position:relative}.client-col__company+.client-col__company{border-top:1px solid #e6e6e6}@media only screen and (max-width:1200px){.client-col__company{width:100%;background:#d5e8f7}}.client-col{box-sizing:border-box}.client-col__project{width:calc(100% - 170px);border:1px solid #e6e6e6;border-left:none;border-top:none}.client-col__project+.client-col__project{border-top:1px solid #e6e6e6}@media only screen and (max-width:1200px){.client-col__project{width:100%}}.client-company-icon,.client-company-icon-invalid,.client-company-icon-unswitchable,.client-project-name__done:after{padding:3px 5px;font-size:12px;color:#fff;border-radius:3px;line-height:1;display:inline-block;margin-left:5px}.client-company-icon-invalid{background:#888}.client-company-icon-unswitchable{background:#be5a68}.client-company-code{margin-top:5px}.client-company-header{position:relative}.client-company-header .client-company-name{font-size:14px;margin-bottom:0;line-height:1.6;flex:1;word-break:break-word}.client-company-header .client-company-name.in-active{color:#aaa}.client-company-header .client-option-menu{position:relative}.client-company-header .client-option-menu .titleShoulder{width:100%;position:relative;text-align:left}.client-company-header .client-option-menu .titleShoulder a{display:inline-block;background-repeat:no-repeat;background-position:left 0;padding-left:25px;color:#32363e;font-size:.9em}.client-company-header .client-option-menu .titleShoulder .btnOption{position:relative;margin-left:1px}.client-company-header .client-option-menu .titleShoulder .btnOption:before{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;background-image:url(../images/icon_btn_option.svg)}.client-company-header .client-option-menu .titleShoulder .optionMenu{position:absolute;top:100%;left:0;width:100%;max-width:100%;min-width:50px;margin-top:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.17);border-radius:4px;box-sizing:border-box;z-index:1001;visibility:hidden;transform:translateY(-10px);opacity:0;transition:all .2s ease}.client-company-header .client-option-menu .titleShoulder .optionMenu.show{visibility:visible;opacity:1;transform:translateY(0)}.client-company-header .client-option-menu .titleShoulder .optionMenu:before{content:"";position:absolute;top:-10px;left:20px;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:10px solid #fff}.client-company-header .client-option-menu .titleShoulder .optionMenu ul{list-style:none;margin:0;padding:0}.client-company-header .client-option-menu .titleShoulder .optionMenu ul li{border-top:1px solid #e6e6e6}.client-company-header .client-option-menu .titleShoulder .optionMenu ul li:first-child{border-top:none}.client-company-header .client-option-menu .titleShoulder .optionMenu ul li a{position:relative;display:block;padding:12px 16px;font-weight:700;text-align:left;color:#333;text-decoration:none}.client-company-header .client-option-menu .titleShoulder .optionMenu ul li a:after{content:"";display:block;width:5px;height:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%);background-image:url(../images/icon_arrow_gray_right.svg);background-repeat:no-repeat;background-size:cover}.client-project{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;padding:6px 10px}.client-project+.client-project{border-top:1px solid #e6e6e6}.client-project.no-project{color:#aaa}@media only screen and (max-width:1200px){.client-row:not(:first-child) .client-project{flex-direction:column}}.client-project-col{position:relative;margin:0;padding:0 5px;box-sizing:border-box}@media only screen and (max-width:1200px){.client-row:not(:first-child) .client-project-col{width:100%;padding:5px 0}}.client-project-attrs{width:60%}.col__billing{width:18%}.client-project-workgroup+.client-project-workgroup{margin-left:20px}.col__name{width:25%}.client-project-name{font-size:14px;font-weight:400;margin-bottom:8px}.client-project-name__done{position:relative}.client-project-name__done:after{background:#be5a68;content:attr(data-term-done)}.client-project-remarks{color:#888}.col__time{width:20%}.col__time-label{display:inline-block;padding:0 4px;border-radius:3px}.col__time-label[data-billing-status=billable]{color:#fff;border:1px solid #2fadb5;background:#2fadb5}.col__time-label[data-billing-status=waiting]{color:#888;border:1px solid #aaa}.in-period{color:#5abeb0}.col__workgroup{width:33%}.col_billing-data em{font-style:normal;font-weight:700;display:inline-block;width:30px;text-align:right}.client-row-legend{font-size:14px;font-weight:400;color:#888;text-transform:capitalize}.client-workgroup{line-height:1.3;display:flex}.client-workgroup:not(:first-child){margin-top:7px}.client-workgroup-link{margin-left:10px;display:inline-block}.client-workgroup-counts{background:#f2f2f2;padding:5px 10px;box-sizing:border-box;margin:5px 0;border-radius:3px;border:1px solid #ddd}.client-workgroup-counts em{font-weight:700;font-style:normal}.workgroup__name{width:35%}.workgroup__status{width:26%}.workgroup__handler{width:38%}.workgroup__bill_status{width:45%}.workgroup__date{width:55%}.client-editable-text{padding-right:6px;white-space:pre-wrap}.client-icon-edit{position:relative;text-decoration:none;width:12px;height:14px;display:inline-block}.client-icon-edit:after,.client-icon-edit:before{position:absolute;content:""}.client-icon-edit:before{top:0;left:1px;width:8px;height:11px;transform:rotate(30deg);background:#888;border-radius:2px 2px 0 0}.client-icon-edit:after{top:9px;left:-1px;width:0;height:0;border-style:solid;border-width:3px;border-color:transparent #888 #888 transparent;transform:rotate(74deg)}.client-modal-hd{font-size:14px;font-weight:700;margin-bottom:10px}.client-modal-buttons{display:flex;justify-content:center;margin-top:10px}.client-modal-time-list{margin-top:10px}.client-modal-time-row{display:flex;align-items:center}.client-modal-time-row:not(:first-child){margin-top:8px}.client-modal-time-col{min-height:32px;line-height:32px}.client-modal-time-col:not(:first-child){margin-left:10px}.client-modal-time-col.__label{min-width:100px}
@charset "UTF-8";.pageBase,.pageEnter,.slide-enter.slide-enter-active,.slide-leave.slide-leave-active{-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-moz-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.buttonBar{-webkit-transition:width .3s ease-in-out,transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);-moz-transition:width .3s ease-in-out,transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);-o-transition:width .3s ease-in-out,transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);transition:width .3s ease-in-out,transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1)}.toRight .buttonBar,.toRight .pageBase{opacity:1}.toRight .pageEnter{opacity:0;transform:translateX(-2%)}.toRight .slide-enter :not(.buttonBar){transform:translateX(-2%)}.toRight .slide-enter.slide-enter-active :not(.buttonBar){transform:translateX(-2%)}.toRight .slide-leave :not(.buttonBar){transform:translateX(0);position:absolute;top:0;width:100%}.toRight .slide-leave :not(.buttonBar) .buttonBar{width:calc(100% - 44px)}.toRight .slide-leave.slide-leave-active :not(.buttonBar){transform:translateX(2%);opacity:0}.toLeft .buttonBar,.toLeft .pageBase{opacity:1}.toLeft .pageEnter{opacity:0;transform:translateX(2%)}.toLeft .slide-enter :not(.buttonBar){transform:translateX(2%)}.toLeft .slide-enter.slide-enter-active :not(.buttonBar){transform:translateX(2%)}.toLeft .slide-leave :not(.buttonBar){transform:translateX(0);position:absolute;top:0;width:100%}.toLeft .slide-leave.slide-leave-active :not(.buttonBar){transform:translateX(-2%);opacity:0}.toUp .buttonBar,.toUp .pageBase{opacity:1}.toUp .pageEnter{opacity:0;transform:translateY(2%)}.toUp .slide-enter :not(.buttonBar){transform:translateY(2%)}.toUp .slide-enter.slide-enter-active :not(.buttonBar){transform:translateY(2%)}.toUp .slide-leave :not(.buttonBar){transform:translateY(0);position:absolute;top:0;width:100%}.toUp .slide-leave.slide-leave-active :not(.buttonBar){transform:translateY(2%);opacity:0}.toLogin .buttonBar,.toLogin .pageBase{opacity:1}.toLogin .pageEnter{opacity:0}.toLogin .slide-leave{position:absolute;top:0;width:100%}.toLogin .slide-leave.slide-leave-active{opacity:0}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}html{font-size:14px}@media only screen and (max-width:768px){html{font-size:16px}}body{margin:0;background:#f4f5f6;color:#1e3c4f;overflow:hidden;font-family:Meiryo,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",sans-serif;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}@media only print{body{overflow:visible}}h1,h2,h3,h4,h5,h6,input,li,nav,p,table,td,ul{margin:0;padding:0;line-height:1}li,ul{list-style:none}a{color:#5a90be;text-decoration:none;transition:opacity .2s linear;cursor:pointer}a:hover{opacity:.5;transition:opacity .2s linear}table{border-collapse:collapse;border-spacing:0}table th{font-weight:400;text-align:left}h2{margin-bottom:15px;font-weight:600}h2 .icon{background-repeat:no-repeat;background-position:left 4px;padding-left:30px}h3{margin-bottom:20px;font-size:1.4em;font-weight:600}h4{margin-bottom:15px;font-size:1.3em;font-weight:600}h5{margin-bottom:20px;font-size:1em;font-weight:600}.marginBottom{margin-bottom:20px}.caution{background:url(../images/icon_caution.png) 0 30% no-repeat;padding-left:22px;color:#be5a68}.notice{background:url(../images/icon_info.png) 0 0 no-repeat;padding-left:22px}.notice.active{margin-top:5px;margin-left:10px;display:inline-block}.errorMessage{display:none}.errorMessage.active{margin-top:5px;display:inline-block}.errorMessage.active:not(:first-child){margin-left:10px}.requiredIcon{font-weight:700;color:#be5a68}input[type=number],input[type=password],input[type=text]{box-sizing:border-box;padding-left:10px;height:32px;border-radius:4px;border:1px solid #d6d6d6;font-family:Meiryo,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1em;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}@media only screen and (max-width:768px){input[type=number],input[type=password],input[type=text]{font-size:16px}}input[type=number]:disabled,input[type=password]:disabled,input[type=text]:disabled{background:#f4f5f6}input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{line-height:1.6;color:#888}input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#888}input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#888}input[type=button],input[type=submit]{height:32px;border-radius:3px;border:1px solid #d6d6d6;padding:0 15px 0 15px;vertical-align:top;font-weight:600;background:linear-gradient(#f0f0f0,#e5e5e5);box-shadow:0 2px 2px rgba(0,0,0,.05);min-width:90px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}input[type=button]:not(:last-child),input[type=submit]:not(:last-child){margin-right:10px}input[type=button]:active,input[type=submit]:active{transform:translateY(1px)}.button-positive[type=button],.button-positive[type=submit]{background:#5a90be;border:1px solid #5a90be;border:none;color:#fff}.buttonNegative[type=button],.buttonNegative[type=submit]{background:#be5a68;border:1px solid #be5a68;color:#fff}.buttonL[type=button],.buttonL[type=submit]{height:40px}input[type=button]:disabled,input[type=submit]:disabled{cursor:default}.button{display:inline-block}.button-in-active{display:inline-block;height:32px;line-height:32px;border-radius:3px;font-size:13.33px;border:1px solid #d6d6d6;vertical-align:top;font-weight:400;box-shadow:0 2px 2px rgba(0,0,0,.05);min-width:90px;padding:0 15px;background:#d6d6d6;color:#aaa;text-align:center;box-sizing:border-box;cursor:default}.button-in-active:not(:last-child){margin-right:10px}.button-container{display:flex;align-items:center}.selected-content{padding-left:10px}input[type=checkbox]{display:none}.checkbox-wrapper:not(:first-child){padding-left:10px}.checkbox{-webkit-transition:background-color .1s linear;transition:background-color .1s linear;position:relative;display:inline-block;padding:0 0 0 25px;vertical-align:middle;transition:opacity .2s linear}.checkbox-wrapper:not(.in-active) .checkbox{cursor:pointer}.checkbox-wrapper:not(.in-active) .checkbox:hover:after{border-color:#999}.checkbox-wrapper.in-active .checkbox{color:#999}.checkbox:after{-webkit-transition:border .1s linear;transition:border .1s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:17px;height:17px;border:1px solid #d1d1d1;border-radius:0;background:#fff;content:"";box-sizing:border-box}.checkbox:before{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;position:absolute;top:47%;left:5px;display:block;margin-top:-8px;width:5px;height:9px;border-right:3px solid #5a90be;border-bottom:3px solid #5a90be;content:"";opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.checkbox-wrapper.in-active .checkbox:before{border-color:#999}input[type=checkbox]:checked+.checkbox:before,input[type=radio]:checked+.checkbox:before{opacity:1}input[type=checkbox]:checked+.checkbox:after,input[type=radio]:checked+.checkbox:after{border:2px solid #5a90be}.checkbox-wrapper.in-active input[type=checkbox]:checked+.checkbox:after,.checkbox-wrapper.in-active input[type=radio]:checked+.checkbox:after{border-color:#d1d1d1}.select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;background:0 0;position:relative;z-index:1;padding:0 40px 0 10px;height:31px;border-radius:3px;border:1px solid #d6d6d6;box-sizing:border-box}.select:disabled,select:disabled{color:#ccc}select::-ms-expand{display:none}.selectWrap{position:relative;display:inline-block}@media only screen and (max-width:768px){table .selectWrap{width:100%}}.selectWrap.in-active:not(.not-in-active-color) .select,.selectWrap.in-active:not(.not-in-active-color) select{background-color:#ddd;cursor:default;color:#888}.selectWrap .select,.selectWrap select{background:#fff;white-space:nowrap;word-break:keep-all;cursor:pointer}@media only screen and (max-width:768px){.selectWrap .select,.selectWrap select{padding-right:20px}}.selectWrap select{width:100%}@media only screen and (max-width:768px){.selectWrap select{font-size:16px}}.selectWrap:before{content:"";position:absolute;z-index:0;top:0;right:0;height:100%;width:30px}@media only screen and (max-width:768px){.selectWrap:before{width:20px}}.selectWrap:after{content:"";position:absolute;z-index:2;top:15px;margin:auto 0;right:9px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent}@media only screen and (max-width:768px){.selectWrap:after{right:5px}}.selectWrap.in-active:after{border-color:#888 transparent transparent transparent}.select-in-active-label{line-height:31px}.multipleSelectContainer{align-items:center;margin-bottom:20px;cursor:pointer}@media only screen and (max-width:768px){.multipleSelectContainer{flex-wrap:wrap}}.inputContainer+.multipleSelectContainer,.multipleSelectContainer+.multipleSelectContainer{margin-top:7px;height:40px;margin-left:20px}.multipleSelectContainer .multipleSelecter{position:relative;padding-right:20px;padding-top:5px;padding-bottom:5px;padding-left:15px;background:#fff;border-radius:3px;border:1px solid #d6d6d6;width:auto}.multipleSelectContainer .multipleSelecter span{padding-right:10px}.multipleSelectContainer .multipleSelecter span:after{content:"";position:absolute;z-index:0;top:10%;bottom:0;margin:auto 0;right:7px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent}.multipleSelectContainer .multipleSelecter.selected{background-color:#5a90be;color:#fff}.multipleSelectContainer .multipleSelecter.selected span.selectedCount{background-color:#fff;border-radius:10px;color:#000}.multipleSelectContainer .multipleSelectMenu{position:relative}.multipleSelectContainer .multipleSelectMenu ul{position:relative;z-index:4096;top:0;left:0;background-color:#fff;display:none;opacity:0;position:absolute;width:max-content;min-width:100%}.multipleSelectContainer .multipleSelectMenu ul.show{display:block;opacity:1;transform:translateY(0)}.multipleSelectContainer .multipleSelectMenu ul li{position:relative;padding-top:5px;padding-bottom:5px;padding-left:15px;background:#fff;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6}.multipleSelectContainer .multipleSelectMenu ul li:hover{background-color:#5a90be;color:#fff}.multipleSelectContainer .multipleSelectMenu ul li:first-child{border-top:1px solid #d6d6d6}.multipleSelectContainer .multipleSelectMenu ul li:last-child{border-bottom:1px solid #d6d6d6}.multipleSelectContainer .multipleSelectMenu ul li span{padding-right:10px}.multipleSelectContainer .multipleSelectMenu ul span{padding-left:10px;position:relative}.multipleSelectContainer .multipleSelectMenu ul span:before{position:absolute;top:40%;left:-4px;display:block;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);content:""}@media only screen and (max-width:768px){.multipleSelectContainer .multipleSelectMenu ul span:before{left:-3px;width:3px;height:6px;border-width:2px}}.multipleSelectContainer .multipleSelectMenu ul span.checked:before{border-color:#202020}textarea{box-sizing:border-box;padding:8px 10px;border-radius:3px;border:1px solid #d6d6d6;font-family:Meiryo,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1em;min-height:242px;-webkit-appearance:none;-moz-appearance:none}textarea:disabled{background:#f0f0f0}.textarea-counter{display:inline-block;padding-top:6px}.inputSize100per{width:100%}.inputSize60per{width:60%}.inputSize30per{width:30%}.inputSize80px{width:80px}.inputSize60px{width:60px}.inputSize40px{width:40px}.inputSize100per_fileEncoder{width:100%;height:600px}.modalContainer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:8197}.modalContainer .modalWindow{width:643px;box-shadow:0 5px 5px rgba(0,0,0,.13);background:#fff;margin:auto;z-index:8199;position:relative;transform:scale(0,0);transition:transform 150ms ease-in-out}.modalContainer .modalWindow .modalWindowHeader{background:#f0f0f0;padding:22px;position:relative}.modalContainer .modalWindow .modalWindowHeader h4{margin:auto}.modalContainer .modalWindow .modalWindowHeader .btnClose{background:url(../images/btn_close.png) no-repeat;background-size:cover;display:block;width:12px;height:12px;position:absolute;top:15px;right:20px}.modalContainer .modalWindow .modalWindow-confirm{width:400px;height:300px}.modalContainer .modalWindow .modalWindowInner{padding:20px;box-sizing:border-box}@media only screen and (max-width:1200px){.modalContainer .modalWindow .modalWindowInner{padding:10px}}.modalContainer .modalWindowOpen{transform:scale(1,1);transition:transform .3s ease-in-out}.modalClose{visibility:hidden}.modalFadeOut{opacity:0;transition:opacity .3s linear}.modalOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8198;background:rgba(50,54,63,.3);transition:opacity 150ms linear}.successBox{position:relative;padding-top:116px;padding-bottom:30px}.successBox:before{position:absolute;top:12px;left:50%;display:block;width:41px;height:66px;margin-left:-20px;border-right:16px solid #5abeb0;border-bottom:16px solid #5abeb0;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.successBox .modalStrongText{text-align:center;font-size:1.2em;font-weight:700}.successBox .modalText{text-align:center;margin-top:8px}.modalStrongText{text-align:center;font-size:1.2em;font-weight:700}.confirmBox{padding-top:20px;padding-bottom:15px;padding-left:20px;padding-right:20px}.confirmBox .buttonGroup{text-align:center}.confirmBox .modalStrongText{text-align:left;font-size:1.2em;font-weight:700}.confirmBox .modalText{text-align:left;margin-top:15px;margin-bottom:15px;white-space:pre-wrap;line-height:1.3em}.confirmBox .modalDangerousText{text-align:left;font-size:2.4em;font-weight:700;color:#be5a68}.confirmBox .checkboxText{margin-top:10px;margin-bottom:10px}.button-basic:not(:first-child){margin-left:10px}.previewContainer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:8199;background:rgba(50,54,63,.3);transition:opacity 150ms linear;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-webkit-align-items:center}.previewContainer .previewContainerInner{display:flex;display:-ms-flex;display:-webkit-flex}.previewContainer .previewWindow{box-shadow:0 5px 5px rgba(0,0,0,.13);background:#fff;margin:auto;transform:scale(0,0);transition:transform 150ms ease-in-out}.previewContainer .previewWindow .previewWindowInner{padding:20px}.previewContainer .previewWindow .previewWindowInner object{width:80vw;height:80vh;min-width:643px;min-height:400px}.previewContainer .previewWindowOpen{transform:scale(1);transition:transform .3s ease-in-out}@media all and (-ms-high-contrast:none){.previewContainer .previewWindowOpen{transform:scale(1);transition:transform 0}}.previewClose{visibility:hidden}.previewFadeOut{opacity:0;transition:opacity .3s linear}.tabContainer{float:left;position:relative;max-width:100%}.tabContainer:after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.tabContainer .tabContainerInner{position:relative;display:flex;display:-ms-flex;display:-webkit-flex;vertical-align:bottom}.tabContainer .tabContainerInner .tab{position:relative;display:block;background:#e6e6e6;box-sizing:border-box;width:254px;padding:10px;text-align:center;color:#888}.tabContainer .tabContainerInner .tab+.tab{border-left:1px solid #dcdcdc}.tabContainer .tabContainerInner .tab:hover{opacity:1}.tabContainer .tabContainerInner .selected{background:#fff;color:#222;font-weight:600}.hideDisplay{display:none}.periodBox{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center}.datePicker{position:relative}.datePicker:after{content:"";position:absolute;width:21px;height:21px;top:50%;right:6px;transform:translateY(-11px);background-image:url(../images/icon_calendar.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:100% 50%;pointer-events:none}.datePicker input[type=text]{width:100%;margin-right:0;padding-right:30px}.bodyContainer .inputContainer .datePicker input[type=text]{margin-right:0}.datePicker .datePickerContainer{position:relative;visibility:hidden}.datePicker .datePickerContainer .datePickerCalendar{position:absolute;width:300px;background:#fff;border-radius:3px;box-shadow:0 10px 16px 0 rgba(0,0,0,.3);z-index:555;top:5px;border:1px solid #d6d6d6;overflow:hidden}.datePicker .datePickerContainer .datePickerCalendar thead{border:none}.datePicker .datePickerContainer .datePickerCalendar thead th{border:none}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader td,.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader th{padding:10px;text-align:center;border:none}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .date{font-size:1.2em}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btn a{display:inline-block;vertical-align:top;width:16px;height:16px}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btn a:hover{opacity:1;background-color:#d5e8f7;color:#446c8f}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btnPrev{text-align:left}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btnPrev a{background:url(../images/db_btn_calendar_prev.png) no-repeat center}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btnNext{text-align:right}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarHeader .btnNext a{background:url(../images/db_btn_calendar_next.png) no-repeat center}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody td,.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody th{min-width:auto;width:14.2857%;text-align:center;border:none}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody th{padding:10px 0}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody td{padding:0}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody td a{display:block;color:#222;padding-top:10px;padding-bottom:10px}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody td a:hover{background-color:#d5e8f7;color:#446c8f}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody .current{background-color:#e6e6e6}.datePicker .datePickerContainer .datePickerCalendar .datePickerCalendarInner .datePickerCalendarBody .outMonth a{color:#ccc}.datePicker .datePickerContainer .datePickerCalendar table{width:100%}.datePicker .datePickerContainer .isOpen{visibility:visible}.hihun{padding:0 5px 0 5px}.withRightBorder{border-right:1px solid #ccc;padding-right:10px;margin-right:8px}.inputText520{width:50%}.inputTextPost1{width:40px}.inputTextPost2{width:50px}.inputTextTel{width:45px}.header{position:fixed;width:100%;height:50px;z-index:8192;transition:transform .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;background:#446c8f;box-shadow:0 2px 3px rgba(0,0,0,.25)}@media only screen and (max-width:768px){.header{height:40px}}@media only print{.header{display:none}}.header-logo{width:140px;height:20px;margin:0 0 0 15px}.header-logo a{display:block;width:100%;height:100%;background:url(../images/logo_header.png) no-repeat;background-size:contain;text-indent:-9999px}@media only screen and (max-width:768px){.header-logo{width:70px;height:10px;margin:0 0 0 8px}}.header-switing-company{margin-left:10px;padding:5px 10px;color:#be5a68;border:1px solid #be5a68;border-radius:3px;background:#fff}@media only screen and (max-width:768px){.header-switing-company{display:none}}.header-group-01{display:flex;align-items:center;height:100%}@media only screen and (max-width:768px){.header-group-01{margin-left:50px}}@media only screen and (max-width:768px){.loginAdmin .header-group-01{margin-left:0}}.header-group-01.no-pointer-events{pointer-events:none}.header-group-01-col{display:flex;align-items:center}.header-group-01.has-provider-logo{margin-left:0}.header-group-01.has-provider-logo .header-logo{height:50px;width:auto}.header-group-01.has-provider-logo .header-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:50px;width:auto;aspect-ratio:1/1}.header-group-01.is-loading-logo .header-logo{width:0}.header-group-01.is-loading-logo .header-logo a{background:0 0}.header-service-links{display:flex;align-items:center;height:100%;margin-left:20px}.header-service-link-item{background:#fff;color:#333;font-size:13px;line-height:1;cursor:pointer;height:100%;box-sizing:border-box;padding:15px 10px 10px;position:relative;transition:all .2s ease}.header-service-link-item.--current{background:#d5e8f7;color:#446c8f}.header-service-link-item.--current:before{position:absolute;bottom:5px;left:50%;content:"";width:70%;height:5px;background:#4a69ba;transform:translate(-50%,0)}.header-service-link-item:not(.--current):hover{background:#d5e8f7;color:#446c8f}.header-summary{display:flex;align-items:center;margin:0 0 0 20px}@media only screen and (max-width:768px){.header-summary{display:none}}.header-summary-image{margin:0 10px 0 0;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.header-summary-image:not(:empty){background-color:#d5e8f7}.header-summary-image img{width:auto;height:100%;vertical-align:top}.header-summary-text{font-size:14px;line-height:50px;color:#fff}.header-group-02{position:relative}.nodata .header-group-02:before{position:absolute;top:0;right:0;width:200%;height:100%;content:"";z-index:65535;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4))}@media only screen and (max-width:768px){.header-group-02{position:static}}.header-group-02.no-pointer-events{pointer-events:none}.header-icons{display:flex}.header-icons>li{width:50px;height:50px}.header-icons>li a{width:100%;height:100%;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-webkit-align-items:center;background-repeat:no-repeat;background-size:22px 21px;background-position:center 15px;transition:all .1s ease-in-out}.header-icons>li.myaccount:hover{opacity:1;background-color:#44b0ec}.header-icons>li.file svg{width:21px;height:16px}.header-icons>li.dashboard svg{width:20px;height:18px}@media only screen and (max-width:768px){.header-icons>li.dashboard{width:40px;height:40px}}.header-icons>li.dashboard a{background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.header-icons>li.dashboard a:hover{opacity:1;background-color:#d5e8f7}.header-icons>li.dashboard a:hover path{fill:#3793e8}.header-icons>.myaccount{width:auto;display:flex;display:-ms-flex;cursor:pointer}.header-icons>.myaccount.show-close{position:relative;z-index:8199}.header-icons>.myaccount.show-close:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.4);z-index:8202}.header-icons>.myaccount.show-close:after{position:absolute;top:46%;left:42%;width:0;height:0;border-width:10px;border-color:#fff #fff transparent transparent;border-style:solid;display:block;content:"";z-index:8206;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header-icons>.myaccount .name{display:inline-block;max-width:300px;padding-right:10px;box-sizing:border-box;height:25px;line-height:25px;font-size:13px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width:768px){.header-icons>.myaccount .name{max-width:100px;padding-right:5px;height:40px;line-height:40px}.header-icons>.myaccount .name.company-name{display:none}}.header-icons>.myaccount .image{position:relative;width:50px;height:50px}@media only screen and (max-width:768px){.header-icons>.myaccount .image{width:40px;height:40px}}.header-icons>.myaccount .image:empty{position:relative}.header-icons>.myaccount .image:empty:before{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"Face";color:#888;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:#dedede}@media only screen and (max-width:768px){.header-icons>.myaccount .image:empty:before{width:30px;height:30px}}.header-icons .myaccount-image{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;overflow:hidden;background-color:#dedede}.header-icons .myaccount-image img{display:block;width:auto;height:100%}.header-icons .myaccount-image svg{width:20px;height:19px}.header-icons .myaccount-image:empty:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);content:attr(data-name-symbol);font-size:16px;line-height:30px;color:#333}.header-icons>li.selected a{background-color:#d5e8f7}.myaccount-names{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column}.account-menu{width:380px;background:#fff;border-radius:3px;position:absolute;top:60px;right:10px;box-sizing:border-box;box-shadow:0 10px 15px rgba(0,0,0,.25);visibility:hidden;transform:translateY(-10px);opacity:0;transition:all .2s ease}@media only screen and (max-width:768px){.account-menu{width:100%;top:40px;right:0;border-radius:0;border-top:1px solid #eee}}.account-menu.show{visibility:visible;opacity:1;transform:translateY(0)}.account-menu:before{content:"";position:absolute;top:-10px;right:5px;transform:translateX(-50%);border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:10px solid #fff}@media only screen and (max-width:768px){.account-menu:before{content:none}}.account-menu-inner{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;border-bottom:1px solid #eee;margin:0 15px 15px;padding:20px 15px 15px}@media only screen and (max-width:768px){.account-menu-inner{margin:0 10px 10px;padding:10px 0 10px}}.account-menu-textlink{display:inline-block;font-size:.85em}.account-menu-textlink:not(:last-child){margin-right:15px}.account-menu-col01{width:60px}.account-menu-user-image{display:-ms-inline-grid;justify-content:center;align-items:center;width:60px;height:60px;overflow:hidden;border-radius:50%;position:relative}.account-menu-user-image+.account-menu-user-image{margin-top:10px}.account-menu-user-image:empty:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:attr(data-name-symbol);color:#888;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;border-radius:50%;background-color:#dedede}.account-menu-user-image img{display:block;width:auto;height:100%;vertical-align:top;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.account-menu-col02{width:78%}.account-menu-row:not(:last-child){margin-bottom:15px}.account-menu-username{word-break:break-all;margin-bottom:4px;font-weight:600;line-height:1.5}.account-menu-mailaddress{word-break:break-all;margin-bottom:2px;font-size:.85em;line-height:1.5}.account-menu-company{word-break:break-all;margin-bottom:2px;line-height:1.5}.account-menu-link{padding-bottom:10px}.account-menu-link-item{position:relative;display:block;width:100%;height:auto;line-height:1;color:#222;padding:10px 15px;cursor:pointer;transition:all .1s ease-in-out;box-sizing:border-box}.account-menu-link-item:hover{color:#446c8f;background-color:#d5e8f7}.account-menu-link-item:before{position:absolute;top:50%;right:15px;width:4px;height:8px;display:inline-block;content:"";background:url(../images/icon_bread_arrow.png) no-repeat 0 0;transform:translateY(-50%)}header .modalContainer p{margin-bottom:5px}.loading-container{position:fixed;top:0;width:100%;height:100%;z-index:16384}.loading-container-inline{display:inline-block;width:100px;height:100px}.loading-icon{width:100%;height:100%;background-image:url(../images/loading.svg);background-repeat:no-repeat;background-position:center center;background-size:40px 40px;opacity:0;transition:opacity .2s ease-in-out}.loading-icon.showLoading{opacity:1}.hideLoading{visibility:hidden}.announcement{position:absolute;top:50%;left:50%;display:inline-block;transform:translateX(-50%) translateY(40px);text-align:center;font-size:14px;background:rgba(255,255,255,.4);padding:2px 4px}.announcement:empty{opacity:0}.partsLoaderContainer{position:absolute;top:0;width:100%;pointer-events:none}.partsLoaderContainer .partsLoaderContainerInner{height:300px}.partsLoaderContainer .partsLoaderContainerInner .icon{width:100%;height:100%;background-image:url(../images/loading.svg);background-repeat:no-repeat;background-position:center center;background-size:24px 24px;opacity:0;transition:opacity .3s ease-in-out}.partsLoaderContainer .partsLoaderContainerInner .showLoading{opacity:1;transition:opacity .3s ease-in-out}.resultContainer{position:relative}@media only screen and (max-width:768px){.resultContainer{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.bodyContainer{padding:50px 0 0 0;transition:transform .1s linear}@media only screen and (max-width:768px){.bodyContainer{padding-top:40px}}.bodyContainer .bodyColumns .bodyColumnsLeft{float:left;width:50px;transition:width .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsLeft{float:none;width:100%;position:absolute;bottom:0;left:0}}.bodyContainer .bodyColumns .bodyColumnsRight{position:relative;float:left;width:100%;margin-left:-50px;transition:margin-left .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsRight{float:none;margin-left:0}}.bodyContainer .bodyColumns .bodyColumnsRight.rear:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,.4);z-index:8187;cursor:pointer;transition:all .1s ease}.bodyContainer .bodyColumns .bodyColumnsRight.rear:hover:before{background:rgba(0,0,0,.15)}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner{margin-left:50px;transition:margin-left .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner{margin-left:0}}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer{padding:25px 23px 0 23px;overflow-y:auto;overflow-x:hidden}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer::-webkit-scrollbar{width:5px}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer::-webkit-scrollbar-thumb{background-color:#a7c8e5}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer::-webkit-scrollbar-track{background:0 0}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer{height:calc(100vh - 50px);box-sizing:border-box}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer{padding:20px 10px 300px 10px}}@media only print{.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer{height:auto!important}}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.inner{overflow:hidden;height:auto;padding-bottom:100px}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.inner{padding-bottom:300px}}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.hasButtonBar{height:calc(100vh - 140px);padding-bottom:90px}@media only screen and (max-width:768px){.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.hasButtonBar{height:calc(100vh - 50px)}}@media only print{.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.hasButtonBar{height:auto!important}}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .dashboard .bodyPaddingContainer{padding-right:12px;padding-left:12px}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .contentsRoot{position:relative;padding-bottom:50px}.bodyContainer .slideContainer{position:relative}.bodyContainer .sideContainer{position:relative;width:50px;height:calc(100vh - 50px);background:#fff;z-index:8197;box-shadow:0 2px 3px rgba(0,0,0,.25);transition:width .3s ease-in-out,transform .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer{width:auto;z-index:16387}}.bodyContainer .sideContainer ul{position:relative;height:100%;box-sizing:border-box;padding-bottom:100px}@media only screen and (max-width:768px){.bodyContainer .sideContainer ul{display:none;padding-bottom:50px}}.bodyContainer .sideContainer li{width:100%;overflow:hidden;cursor:pointer}.bodyContainer .sideContainer li a{display:block;white-space:nowrap;transition:all .1s ease-in-out;background:#fff;color:#fff}.bodyContainer .sideContainer li a>span{position:relative;letter-spacing:-.5px;padding:18px 0 6px 60px;display:block;min-height:25px;transition:padding 0s ease-in-out .3s}@media only screen and (max-width:768px){.bodyContainer .sideContainer li a>span{padding:0 0 0 40px;min-height:0;height:40px;line-height:40px;letter-spacing:-1px;font-size:.8rem}}.bodyContainer .sideContainer li a svg{position:absolute;top:50%;transform:translateY(-50%);fill:#32363e}.bodyContainer .sideContainer li:not(.selected) a:hover{opacity:1;background:#d5e8f7;color:#fff}.bodyContainer .sideContainer li:not(.selected) a:hover svg path{fill:#3793e8}.bodyContainer .sideContainer li.selected a{background-color:#d5e8f7}.bodyContainer .sideContainer li.selected a:hover{opacity:1}.bodyContainer .sideContainer li:not(.selected).disabled{position:relative}.bodyContainer .sideContainer li:not(.selected).disabled:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";z-index:65536}.bodyContainer .sideContainer li:not(.selected).disabled a{background:0 0;cursor:pointer}.bodyContainer .sideContainer li:not(.selected).disabled a svg path{fill:#bbb}.bodyContainer .sideContainer li:not(.selected).disabled a:hover svg path{fill:#bbb}.bodyContainer .sideContainer li.dashboard a span svg{width:21px;height:20px;left:14px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.dashboard a span svg{left:7px}}.bodyContainer .sideContainer li.service a span svg{width:20px;height:20px;left:15px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.service a span svg{left:7px}}.bodyContainer .sideContainer li.form a span svg{width:19px;height:24px;left:16px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.form a span svg{left:7px}}.bodyContainer .sideContainer li.report a span svg{width:19px;height:24px;left:16px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.report a span svg{left:7px}}.bodyContainer .sideContainer li.workflow a span svg{width:26px;height:15px;left:12px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.workflow a span svg{left:7px}}.bodyContainer .sideContainer li.contents a span svg{width:20px;height:24px;left:15px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.contents a span svg{left:7px}}.bodyContainer .sideContainer li.mail a span svg{width:19px;height:20px;left:15px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.mail a span svg{left:7px}}.bodyContainer .sideContainer li.mailSetting a span svg{width:26px;height:18px;left:13px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.mailSetting a span svg{left:7px}}.bodyContainer .sideContainer li.company a span svg{width:20px;height:22px;left:15px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.company a span svg{left:7px}}.bodyContainer .sideContainer li.account a span svg{width:21px;height:20px;left:14px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.account a span svg{left:7px}}.bodyContainer .sideContainer li.project a span svg{width:21px;height:20px;left:14px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.project a span svg{left:7px}}.bodyContainer .sideContainer li.shrpaSetting a span svg{width:21px;height:20px;left:14px}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.shrpaSetting a span svg{left:7px}}.bodyContainer .sideContainer li.theme{position:relative}.bodyContainer .sideContainer li.theme.main:before{position:absolute;top:50%;left:12px;content:"";width:24px;height:14px;background-color:#eee;border-radius:3px;display:block;transform:translateY(-50%)}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.theme.main:before{left:5px}}.bodyContainer .sideContainer li.theme.main.selected:before,.bodyContainer .sideContainer li.theme.main:hover:before{background-color:#1e85e5}.bodyContainer .sideContainer li.theme.main:after{position:absolute;top:64%;left:16px;content:"";width:0;height:0;border-width:8px;border-style:solid;border-color:#eee transparent transparent #eee;border-radius:2px;display:block;transform:translateY(-50%)}@media only screen and (max-width:768px){.bodyContainer .sideContainer li.theme.main:after{left:10px}}.bodyContainer .sideContainer li.theme.main.selected:after,.bodyContainer .sideContainer li.theme.main:hover:after{border-color:#1e85e5 transparent transparent #1e85e5}.bodyContainer .sideContainer.mode-01{background-color:#fff}.bodyContainer .sideContainer.mode-01 a{background-color:#fff}.bodyContainer .sideContainer.mode-02{background:#fff4f4}.bodyContainer .sideContainer.mode-02 a{background:#fff4f4}.bodyContainer .sideContainer .mode-switcher{position:absolute;bottom:30px;width:100%;transition:all .1s ease-in-out;border-top:1px solid #eee}@media only screen and (max-width:768px){.bodyContainer .sideContainer .mode-switcher{border-top:none;position:static;bottom:auto;margin-top:40px;margin-bottom:50px}}.bodyContainer .sideContainer .btnOpenClose{position:absolute;bottom:0;width:100%;border-top:1px solid #e6e6e6}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose{position:fixed;left:0;width:48px;border-right:1px solid #e6e6e6}}.bodyContainer .sideContainer .btnOpenClose.mode-01{background-color:#fff}.bodyContainer .sideContainer .btnOpenClose.mode-01 a{background-color:#fff}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose.mode-01 a.sidebar-menu-toggler{padding:16px 0;background-color:#d5e8f7;z-index:16389}}.bodyContainer .sideContainer .btnOpenClose.mode-02{background:#fff4f4}.bodyContainer .sideContainer .btnOpenClose.mode-02 a{background:#fff4f4}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose.mode-02 a.sidebar-menu-toggler{padding:15px 0;background-color:#d5e8f7}}.bodyContainer .sideContainer .btnOpenClose a{display:block;padding:10px 20px 10px 0;background:#fff;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose a{padding:10px 0;position:relative}}.bodyContainer .sideContainer .btnOpenClose a:after{transition:all .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose a:after{position:absolute;top:30%;left:16%;content:"";border-width:10px;border-color:#666 #666 transparent transparent;border-style:solid;transform:rotate(45deg);-webkit-transform:rotate(45deg)}}.bodyContainer .sideContainer .btnOpenClose a span{display:block;text-indent:-9999px;background:url(../images/icon_side_arrow.png) no-repeat center right;transform-origin:100% 50%;transition:transform .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpenClose a span{background:0 0}}.bodyContainer .sideContainer .btnOpenClose a:hover{opacity:1;background:#d5e8f7;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpen{width:150px;display:inline-block}}.bodyContainer .sideContainer .btnOpen a span{transform:rotateZ(180deg);transition:all .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpen a span{transform:none}}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpen a:after{transform:rotate(225deg);top:28%;left:12%}}@media only screen and (max-width:768px){.bodyContainer .sideContainer .btnOpen a:before{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;display:block;text-align:center;content:"Close";font-size:14px;line-height:1.1}}.bodyContainer .sideContainerOpen .bodyColumnsLeft{width:232px;transition:width .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainerOpen .bodyColumnsLeft{width:150px}}.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer{width:232px;transition:width .3s ease-in-out,background .1s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer{width:150px}}@media only screen and (max-width:768px){.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;border-top:1px solid #e6e6e6}}.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer li a{color:#222}.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer li.disabled a{color:#bbb}.bodyContainer .sideContainerOpen .bodyColumnsLeft .sideContainer li:not(.disabled) a:hover{color:#446c8f}.bodyContainer .sideContainerOpen .bodyColumnsRight{transition:margin-left .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainerOpen .bodyColumnsRight{margin-left:0}}.bodyContainer .sideContainerOpen .bodyColumnsRight .bodyColumnsRightInner{transition:margin-left .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainerOpen .bodyColumnsRight .bodyColumnsRightInner{margin-left:0}}.bodyContainer .sideContainerNone .bodyColumnsLeft .sideContainer{width:50px;overflow:hidden;transform:translateX(-50px);transition:all .3s ease-in-out}@media only screen and (max-width:768px){.bodyContainer .sideContainerNone .bodyColumnsLeft .sideContainer{width:auto;transform:translateX(0)}}@media only screen and (max-width:768px){.bodyContainer .sideContainerNone .bodyColumnsLeft .sideContainer .btnOpenClose{display:none}}.bodyContainer .breadList{margin-bottom:20px}@media only screen and (max-width:768px){.bodyContainer .breadList{margin-top:-5px}}.bodyContainer .breadList li{display:inline-block;background:url(../images/icon_bread_arrow.png) no-repeat;background-position:right center;padding-right:15px;margin-right:10px}@media only screen and (max-width:768px){.bodyContainer .breadList li{margin-top:5px}}.bodyContainer .breadList li.inactive{padding-right:0;margin-right:0;background:0 0;color:#888}.bodyContainer .breadList li a{color:#222}.bodyContainer .paging{padding-top:20px;padding-bottom:20px}.bodyContainer .pagingInner{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-webkit-align-items:center}.bodyContainer .pagingInner>.item{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;box-sizing:border-box;height:28px;margin-right:5px;margin-left:5px;color:#222}.bodyContainer .pagingInner>.item.current{background-color:#fff;font-weight:700}.bodyContainer .pagingInner a.item{border:1px solid #d1d1d1;padding-right:9px;padding-left:9px}.bodyContainer .pagingInner a.item:hover{color:#557fa7;background-color:#fff;opacity:1}.bodyContainer .titleShoulder{position:absolute;width:500px;right:0;top:0;text-align:right}@media only screen and (max-width:768px){.bodyContainer .titleShoulder{width:100%;position:relative;top:auto;right:auto;margin-bottom:15px;box-sizing:border-box}}.bodyContainer .titleShoulder a{display:inline-block;background-repeat:no-repeat;background-position:left 0;padding-left:25px;color:#32363e;font-size:.9em}.bodyContainer .titleShoulder .btnRegist{position:relative}.bodyContainer .titleShoulder .btnRegist:not(:first-child){margin-left:15px}.bodyContainer .titleShoulder .btnRegist:before{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;background-image:url(../images/icon_btn_regist.svg)}.bodyContainer .titleShoulder .btnEdit{position:relative;margin-left:15px}.bodyContainer .titleShoulder .btnEdit:before{content:"";position:absolute;top:-2px;left:0;width:17px;height:20px;background-image:url(../images/icon_btn_edit.svg)}.bodyContainer .titleShoulder .btnDelete{position:relative;margin-left:15px}.bodyContainer .titleShoulder .btnDelete:before{content:"";position:absolute;top:-1px;left:0;width:16px;height:19px;background-image:url(../images/icon_btn_delete.svg)}.bodyContainer .titleShoulder .btnOption{position:relative;margin-left:15px}.bodyContainer .titleShoulder .btnOption:before{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;background-image:url(../images/icon_btn_option.svg)}.bodyContainer .titleShoulder .optionMenu{position:absolute;z-index:4096;top:100%;right:-17px;min-width:300px;margin-top:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.17);border-radius:4px;visibility:hidden;transform:translateY(-10px);opacity:0;transition:all .2s ease}.bodyContainer .titleShoulder .optionMenu.show{visibility:visible;opacity:1;transform:translateY(0)}.bodyContainer .titleShoulder .optionMenu:before{content:"";position:absolute;top:-10px;left:80%;transform:translateX(-80%);border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:10px solid #fff}.bodyContainer .titleShoulder .optionMenu>ul>li+li{border-top:1px solid #e6e6e6}.bodyContainer .titleShoulder .optionMenu>ul>li>a{position:relative;display:block;padding:16px 24px;font-weight:700;text-align:left}.bodyContainer .titleShoulder .optionMenu>ul>li>a:after{content:"";display:block;width:5px;height:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%);background-image:url(../images/icon_arrow_gray_right.svg);background-repeat:no-repeat;background-size:cover}.bodyContainer .inputContainer:not(.form-item){display:flex;align-items:center}@media only screen and (max-width:768px){.bodyContainer .inputContainer:not(.form-item){flex-wrap:wrap}}.bodyContainer .inputContainer input[type=text]{margin-right:10px}.bodyContainer .inputContainer input[type=button],.bodyContainer .inputContainer input[type=submit]{margin-left:10px;margin-right:10px}@media only screen and (max-width:768px){.bodyContainer .inputContainer input[type=button],.bodyContainer .inputContainer input[type=submit]{margin-left:0}}.bodyContainer .inputContainer .filler{margin-right:10px}.bodyContainer .inputContainer .clear{border-left:1px solid #ccc;padding-left:14px;margin-left:4px;line-height:1;display:inline-block}.bodyContainer .inputContainer:not(:last-child){margin-bottom:20px}.bodyContainer .inputContainer:only-child{margin-bottom:0}.bodyContainer .checkboxContainer{vertical-align:bottom}@media only screen and (max-width:768px){.bodyContainer .checkboxContainer{padding-bottom:10px}}.bodyContainer .checkboxContainer .checkbox{margin-right:10px}.bodyContainer .checkboxContainer .text{line-height:1;margin-right:10px}.bodyContainer .checkboxContainer .text:not(:first-child){border-left:1px solid #ccc;padding-left:10px}.bodyContainer .checkboxContainer .linkCopy,.bodyContainer .checkboxContainer .linkDelete,.bodyContainer .checkboxContainer .linkDownload,.bodyContainer .checkboxContainer .linkMove{margin-right:10px}.bodyContainer .countContainer{text-align:right}.bodyContainer .toggleButton{display:inline-block;position:relative;cursor:pointer;color:#32363e}.bodyContainer .toggleButton .bg,.bodyContainer .toggleButton .icon{position:absolute;transition:all .3s ease-in-out}.bodyContainer .toggleButton .bg{top:50%;left:4px;width:30px;height:12px;background:#b0b0b0;border-radius:6px 6px 6px;transform:translateY(-50%)}.bodyContainer .toggleButton .icon{top:50%;left:0;background:#fff;width:20px;height:20px;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.4);transform:translateY(-50%)}.bodyContainer .toggleButton .text{display:inline-block;padding:4px 0 0 45px}.bodyContainer .toggleButton .selected .bg{background:#cbdfef}.bodyContainer .toggleButton .selected .icon{left:16px;background:#5a90be}.bodyContainer .toggleButton:hover{opacity:1}.bodyContainer .baseContainer{background:#fff;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.25);clear:both}.bodyContainer .baseContainer .baseContainerSection{padding:20px 20px 0}@media only screen and (max-width:768px){.bodyContainer .baseContainer .baseContainerSection{padding:15px 10px 0}}.bodyContainer .baseContainer .baseContainerSection.projectContainerInner{padding-bottom:0}.bodyContainer .baseContainer .baseContainerSection:last-child{padding-bottom:20px}.bodyContainer .baseContainer .baseContainerSection:last-child.hasTable{padding-bottom:0}.bodyContainer .baseContainer .baseContainerSection.hasTable{padding-top:20px;padding-right:0;padding-left:0}.bodyContainer .baseContainer .baseContainerSection.hasTable2{padding-left:28%;padding-right:28%;text-align:center}.bodyContainer .baseContainer .baseContainerSection .baseContainerInner{padding-right:20px;padding-left:20px}.bodyContainer .baseContainer .baseContainerSection.project-section{padding:10px 10px 0}.bodyContainer .baseContainer .tableType1{box-shadow:none}.bodyContainer .projectContainer{background:#fff;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.25);position:relative}@media only print{.bodyContainer .projectContainer{box-shadow:none}}.bodyContainer .projectContainer .projectContainerInner{padding:25px 20px 20px 20px}@media only screen and (max-width:768px){.bodyContainer .projectContainer .projectContainerInner{padding:15px 10px}}.bodyContainer .projectContainer .projectContainerInner h4{padding-bottom:10px;border-bottom:2px solid #e6e6e6}.bodyContainer .projectContainer .projectContainerInner h4 span{display:inline-block;background:url(../images/icon_arrow_6x12.png) no-repeat;background-position:right 2px;padding-right:15px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox h5 a,.bodyContainer .projectContainer .projectContainerInner .thumbListBox h5 span{background:url(../images/icon_arrow_6x12.png) no-repeat;background-position:right 4px;padding-right:15px;color:#222}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer{clear:both;padding-bottom:0;position:relative;display:flex;display:-ms-flex;display:-webkit-flex}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .chartContainerInner{display:inline-block}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart{margin-right:auto;margin-bottom:20px;margin-left:auto}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainer p{text-align:center;font-weight:600;color:#4a4a4a}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainer .labelTitle{font-size:.65em;margin-bottom:3px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainer .labelPer{font-size:2.3em;font-family:"Roboto Condensed",sans-serif}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainer .labelPer span{font-size:.5em;margin-left:1px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainerS .labelTitle{margin-bottom:0}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainerS .labelPer{font-size:1.55em}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart .graphPieChart .graphLabelContainerS .labelPer span{font-size:.5em;margin-left:1px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .staffName{margin-bottom:9px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .staffName img{width:18px;height:18px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chart7_3 .chartContainerInner{width:70%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chart7_3 .chartContainerInner li{width:50%;float:left}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .chart6_4 .chartContainerInner{width:60%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2{display:inline-block;width:100%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft{float:left;width:50%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft .columnLeftInner{border-right:1px solid #e6e6e6;padding-right:30px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft .columnLeftInner .pieChart{margin-right:0}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2 .columnRight{float:right;width:50%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .column2 .columnRight .columnRightInner{padding-left:30px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap;-ms-wrap:wrap;-webkit-wrap:wrap}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap .column{box-sizing:border-box}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap .column .columnInner{height:100%;border-right:1px solid #e6e6e6;padding-right:30px;padding-left:30px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap .column:first-child .columnInner{padding-left:0}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column{width:50%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column:nth-child(2n+1) .columnInner{padding-left:0}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column:nth-child(n+3){margin-top:20px;border-top:1px solid #e6e6e6;padding-top:20px}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column:last-child:nth-child(2n+1){width:100%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column:last-child:nth-child(2n+1) .columnInner{width:50%;padding-right:0;border-right:1px solid #e6e6e6}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column2 .column:nth-child(2n) .columnInner{padding-right:0;border-right:none}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column3 .column{width:33.3%}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column3 .column:nth-child(3n+1) .columnInner{padding-left:0}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .columnWrap.column3 .column:nth-child(3n) .columnInner{padding-right:0;border-right:none}.bodyContainer .projectContainer .projectContainerInner .thumbListBox .inputContainer{margin-top:9px}.bodyContainer .projectContainer .projectContainerInner input[type=text],.bodyContainer .projectContainer .projectContainerInner textarea{border:1px solid #d6d6d6}.bodyContainer .projectContainer .projectContainerInner input[type=text]:focus,.bodyContainer .projectContainer .projectContainerInner textarea:focus{border:1px solid #446c8f}.bodyContainer .col1::after,.bodyContainer .col2::after,.bodyContainer .col3::after{content:"";position:absolute;left:0;top:18px;display:block;width:10px;height:20px}.bodyContainer .col1::after{background:#38a9e8}.bodyContainer .col2::after{background:#2fadb5}.bodyContainer .col3::after{background:#4bac62}.bodyContainer .tableType1{width:100%;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.25);border-collapse:separate;border-spacing:0;line-height:1.5;background-color:#fff}.bodyContainer .tableType1.auto{table-layout:auto}.bodyContainer .tableType1.fixed{table-layout:fixed}.bodyContainer .tableType1.hidden{display:none}@media only screen and (max-width:768px){.bodyContainer .tableType1 thead:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#e6e6e6;transform:translateY(1px)}}@media only screen and (max-width:768px){.bodyContainer .tableType1 thead{position:relative}}.bodyContainer .tableType1 thead th{border-bottom:1px solid #e6e6e6}@media only screen and (max-width:768px){.bodyContainer .tableType1 thead th{border-bottom:none}}.bodyContainer .tableType1 tr.hidden{display:none}.bodyContainer .tableType1 tr.hidden{display:none}.bodyContainer .tableType1 th{color:#888;width:25%;vertical-align:top}@media only screen and (max-width:768px){.bodyContainer .tableType1 th{word-break:keep-all;width:auto}}.bodyContainer .tableType1 th.sortable a{position:relative;display:inline-block;padding-right:15px;color:#888}.bodyContainer .tableType1 th.sortable a::after{content:"";position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent;transform:rotateZ(180deg);transition:transform .2s ease-in-out}.bodyContainer .tableType1 th.sortDown a::after{transform:rotateZ(0);transition:transform .2s ease-in-out}.bodyContainer .tableType1 td:not(.imgContainer),.bodyContainer .tableType1 th{background:#fff;padding:12px 0 12px 16px;border-bottom:1px solid #e6e6e6;word-wrap:break-word;white-space:pre-wrap;line-height:1.5}@media only screen and (max-width:768px){.bodyContainer .tableType1 td:not(.imgContainer),.bodyContainer .tableType1 th{min-width:100px;padding-left:8px;padding-right:8px}}.mobile-no-row .bodyContainer .tableType1 td:not(.imgContainer),.mobile-no-row .bodyContainer .tableType1 th{display:block}.bodyContainer .tableType1 td:not(.imgContainer).mb-narrow,.bodyContainer .tableType1 th.mb-narrow{width:auto!important;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:768px){.bodyContainer .tableType1 td:not(.imgContainer).mb-narrow,.bodyContainer .tableType1 th.mb-narrow{padding-left:10px!important}}.bodyContainer .tableType1 td:not(.imgContainer).history,.bodyContainer .tableType1 th.history{border-bottom:none;padding:12px 0 2px 16px}.bodyContainer .tableType1 td:not(.imgContainer).approval-comment,.bodyContainer .tableType1 th.approval-comment{padding:0 0 10px 16px}.bodyContainer .tableType1 th:is(.noneBorderBottom){border-bottom:initial}.bodyContainer .tableType1 td:last-child,.bodyContainer .tableType1 th:last-child{padding-right:16px}@media only screen and (max-width:768px){.bodyContainer .tableType1 td:last-child,.bodyContainer .tableType1 th:last-child{padding-right:8px}}.bodyContainer .tableType1 tbody tr:last-child td,.bodyContainer .tableType1 tbody tr:last-child th{border-bottom:none}@media only screen and (max-width:768px){.bodyContainer .tableType1 .hasTextInput{display:block}}.bodyContainer .tableType1 .hasTextInput td{padding:10px}@media only screen and (max-width:768px){.bodyContainer .tableType1 .hasTextInput>th{display:block;box-sizing:border-box;border-bottom:none;padding:8px 10px}}@media only screen and (max-width:768px){.bodyContainer .tableType1 .hasTextInput>td{display:block;box-sizing:border-box;padding:8px}}.bodyContainer .tableType1 .noBorderBottom td,.bodyContainer .tableType1 .noBorderBottom th{border-bottom:none}.bodyContainer .tableType1 .badgeContainer{text-align:center;width:136px;border-bottom:none}@media only screen and (max-width:768px){.bodyContainer .tableType1 .badgeContainer{width:100%}}.bodyContainer .tableType1 .badgeContainer .imgContainer{display:-ms-inline-grid;align-items:center;justify-content:center;position:relative;width:136px;height:136px;overflow:hidden;margin:0 auto 20px;border-radius:50%;box-sizing:border-box}.bodyContainer .tableType1 .badgeContainer .imgContainer img{display:block;width:auto;height:100%;vertical-align:top;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.bodyContainer .tableType1 .badgeContainer .imgContainer:empty:before{display:block;width:100%;height:100%;border-radius:50%;content:"no image";background-color:#f0f0f0;color:#888;font-size:16px;line-height:136px;text-align:center}.bodyContainer .tableType1 .badgeContainer .imgContainer.editable{cursor:pointer;transition:all .1s ease}.bodyContainer .tableType1 .badgeContainer .imgContainer.editable:hover{opacity:.7}.bodyContainer .tableType1 .badgeContainer .badgeArea{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-webkit-align-items:center;width:136px;height:136px;background-color:#f0f0f0;border-radius:50%;position:relative}.bodyContainer .tableType1 .badgeContainer .badgeArea .fileTypeText{color:#888;position:absolute;left:0;width:100%;padding-top:4px;text-align:center;margin:auto;top:50%;transform:translateY(-50%)}.bodyContainer .tableType1 .badgeContainer .badgeArea .urlTypeText{color:#888;position:absolute;left:0;width:100%;padding-bottom:4px;text-align:center;margin:auto;top:50%;transform:translateY(-50%)}.bodyContainer .tableType1 .linkContainer{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}@media only screen and (max-width:768px){.bodyContainer .tableType1 .linkContainer{margin-bottom:10px}}.bodyContainer .tableType1 .linkContainer .linkDetail+.linkDetail{margin-top:4px;padding-left:0}.bodyContainer .tableType1 .linkContainer .linkDetail+.linkDetail:before{display:none}.bodyContainer .tableType1 .linkContainer .linkDetail.alert{color:#be5a68}.bodyContainer .tableType1 input[type=text],.bodyContainer .tableType1 textarea{border:1px solid #d6d6d6}.bodyContainer .tableType1 input[type=text]:focus,.bodyContainer .tableType1 textarea:focus{border:1px solid #446c8f}.bodyContainer .tableType1 .borderNone td,.bodyContainer .tableType1 .borderNone th{border-bottom:none}.bodyContainer .tableType1 .linkDetail+.linkDetail{position:relative;padding-left:28px}.bodyContainer .tableType1 .linkDetail+.linkDetail:before{content:"";display:inline-block;position:absolute;top:50%;left:14px;transform:translateY(-50%);height:15px;width:1px;background-color:#e6e6e6}.bodyContainer .tableType1 .linkDetail.in-active{color:#666;cursor:default;pointer-events:none}.bodyContainer .tableType1 .linkDetail.in-active:hover{opacity:1}.bodyContainer .tableType1 .linkBlank{box-sizing:border-box;padding-left:20px;background-image:url(/images/icon_blank.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:0 50%}.bodyContainer .tableType1 .formController{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-ms-align-items:center;-webkit-align-items:center}.bodyContainer .tableType1 .formController .moveIcon{position:relative;box-sizing:border-box;border:1px solid #d1d1d1;width:16px;height:16px}.bodyContainer .tableType1 .formController .moveIcon:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:5px;transform:translate3d(-50%,-50%,0);background-repeat:no-repeat;background-size:cover}.bodyContainer .tableType1 .formController .moveIcon.toTop:after{background-image:url(../images/icon_arrow_gray_top.svg)}.bodyContainer .tableType1 .formController .moveIcon.toBottom{margin-left:1px}.bodyContainer .tableType1 .formController .moveIcon.toBottom:after{background-image:url(../images/icon_arrow_gray_bottom.svg)}.bodyContainer .tableType1 .formController .dumpIcon{margin-left:14px}@media only screen and (max-width:768px){.bodyContainer .tableType1.tableType1.mobile-no-row>tbody{display:block}}@media only screen and (max-width:768px){.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>tr{display:flex;flex-direction:column}}@media only screen and (max-width:768px){.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>tr td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>tr th{width:100%;box-sizing:border-box}}@media only screen and (max-width:768px){.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td:nth-child(n),.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th:nth-child(n){width:100%;display:block;padding:10px;box-sizing:border-box}}@media only screen and (max-width:768px){.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td th,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td:nth-child(n) td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>td:nth-child(n) th,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th th,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th:nth-child(n) td,.bodyContainer .tableType1.tableType1.mobile-no-row>tbody>th:nth-child(n) th{width:100%;box-sizing:border-box}}.bodyContainer .tableCalendar{width:100%;height:100%}.bodyContainer .tableCalendar thead{margin-bottom:20px}.bodyContainer .tableTypeInput td,.bodyContainer .tableTypeInput th{padding:10px}.bodyContainer .listType1{width:100%;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.25)}.bodyContainer .listType1 li{background:#fff;padding:19px 19px 0 19px;border-bottom:1px solid #e6e6e6;overflow:hidden}.bodyContainer .listType1 li a,.bodyContainer .listType1 li span{margin-bottom:19px}.bodyContainer .listType1 li:last-child{border-bottom:none}.bodyContainer .listTypeDisc>li{position:relative;margin-bottom:15px;padding-left:10px}.bodyContainer .listTypeDisc>li:before{display:inline-block;content:"";position:absolute;top:.25em;left:0;width:4px;height:4px;background:#b5b5b5;border-radius:50%}.bodyContainer .listTypeDisc>li:last-child{margin-bottom:0}.bodyContainer .buttonBar{position:fixed;z-index:1000;bottom:0;width:calc(100% - 50px - 45px);padding:8px 0;background:rgba(81,95,109,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.25);text-align:center}@media only print{.bodyContainer .buttonBar{display:none}}@media only screen and (max-width:768px){.bodyContainer .buttonBar{width:100%;left:0;bottom:0;z-index:8193;box-sizing:border-box}}@media only screen and (max-width:768px){.bodyContainer .buttonBar.admin{padding:8px 0 8px 48px}}.bodyContainer .buttonBar a{display:inline-block}.bodyContainer .buttonBar a:hover{opacity:1}.bodyContainer .buttonBar a input[type=button]{background:#dadada;margin-right:0}.bodyContainer .buttonBar .button-positive[type=submit],.bodyContainer .buttonBar input[type=button]{min-width:136px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border:none;font-size:1rem}@media only screen and (max-width:768px){.bodyContainer .buttonBar .button-positive[type=submit],.bodyContainer .buttonBar input[type=button]{width:auto;min-width:2em}}.bodyContainer .buttonBar .button-positive[type=button],.bodyContainer .buttonBar .button-positive[type=submit]{background:#fff;color:#222}.bodyContainer .buttonBar>*{margin-right:4px;margin-left:4px}.bodyContainer .buttonBar.visibleScrollBar{width:calc(100% - 50px - 45px - 17px)}@media only screen and (max-width:768px){.bodyContainer .buttonBar.visibleScrollBar{width:100%}}.bodyContainer .bodyColumns.sideContainerOpen .buttonBar{width:calc(100% - 232px - 45px)}@media only screen and (max-width:768px){.bodyContainer .bodyColumns.sideContainerOpen .buttonBar{width:100%}}.bodyContainer .bodyColumns.sideContainerOpen .buttonBar.visibleScrollBar{width:calc(100% - 232px - 45px - 17px)}@media only screen and (max-width:768px){.bodyContainer .bodyColumns.sideContainerOpen .buttonBar.visibleScrollBar{width:100%}}.bodyContainer .bodyColumns.sideContainerOpen.sideContainerNone .buttonBar{width:calc(100% - 100px)}@media all and (-ms-high-contrast:none){.bodyContainer .bodyColumns.sideContainerOpen.sideContainerNone .buttonBar,.bodyContainer .bodyColumns.sideContainerOpen.sideContainerNone ::-ms-backdrop{width:calc(110% - 5px)}}.bodyContainer .accordion{background:#f3f6f9;border:1px solid #cedce9;overflow:hidden}.bodyContainer .accordion.open .accordionHead{padding-top:19px}.bodyContainer .accordion.open .accordionHead span:before{transform:rotate(180deg)}.bodyContainer .accordionHead{position:relative;z-index:2;padding:10px 17px;line-height:1;cursor:pointer;transition:padding .3s ease}.bodyContainer .accordionHead span{display:inline-block;position:relative;padding-left:19px}.bodyContainer .accordionHead span:before{display:inline-block;content:"";position:absolute;top:.3em;left:0;width:8px;height:4px;background-image:url(../images/icon_accordion_arrow.svg);background-repeat:no-repeat;background-size:8px 4px;transition:transform .3s ease}.bodyContainer .accordionBody{position:relative;z-index:1;padding:0 36px}@media only screen and (max-width:768px){.bodyContainer .accordionBody{padding:0 10px}}.bodyContainer .accordionBody .inputContainer{margin-top:-15px;margin-bottom:0}.bodyContainer .accordionBody .inputContainer .periodBox{margin-top:15px}.bodyContainer .accordionBody .inputContainer .periodBox input{margin-top:0}.bodyContainer .accordionBody .inputContainer .text-input{margin-bottom:0}.bodyContainer .accordionBody .inputContainer input,.bodyContainer .accordionBody .inputContainer textarea{margin-top:15px;border:1px solid #d6d6d6}.bodyContainer .accordionBody .inputContainer .selectWrap{margin-top:15px}.bodyContainer .accordionBody .inputContainer .clear{margin-top:24px}.bodyContainer .readingContents{line-height:1.7}.bodyContainer .underline{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px}.bodyContainer .labelGroup{margin-top:-6px;margin-bottom:-8px}.bodyContainer .labelGroup .caution{display:inline-block;line-height:21px;margin-bottom:8px;margin-left:10px}.bodyContainer .labelIcon{line-height:1;box-sizing:border-box;padding-right:8px;padding-left:8px;color:#5a90be;font-size:.9em;margin-top:7px;margin-bottom:8px;margin-right:6px;position:relative;z-index:1;display:inline-block}.bodyContainer .labelIcon:after{z-index:-1;content:"";position:absolute;top:-6px;left:-1px;width:100%;height:100%;padding:6px 0 3px 0;background:#d5e9fb;border:1px solid #a0bbe2;border-radius:3px}.bodyContainer .labelIcon.selected{color:#f3f6f9}.bodyContainer .labelIcon.selected:after{border:1px solid #446c8f;background:#446c8f}.bodyContainer .bpo .tableType1 .hasTextInput td,.bodyContainer .bpo .tableType1 .hasTextInput th{padding:5px 10px;vertical-align:middle}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer{height:calc(100vh - 50px)}.bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner .bodyPaddingContainer.hasButtonBar{height:calc(100vh - 50px)}}:root .bodyContainer .requiredIcon,_::-webkit-full-page-media,_:future{top:-2px;position:relative}@media all and (-ms-high-contrast:none){.bodyContainer .tableType1 .badgeContainer .badgeArea .fileTypeText{padding:0;margin-top:4px}.bodyContainer .tableType1 .badgeContainer .badgeArea .urlTypeText{padding:0;margin-top:-1px}}.staffName{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;height:18px;line-height:1;white-space:nowrap}@media only screen and (max-width:768px){.staffName{max-width:120px}}.staffName a{color:#32363e}.staffName span{display:inline-block}.staffName span+span{padding-top:2px;padding-left:6px}.staffName-image-frame{position:relative;display:inline-block;width:30px;height:30px;flex-shrink:0;border-radius:50%;overflow:hidden;background-color:#ddd}.staffName-image-frame img{position:absolute;display:inline-block;left:50%;width:auto;height:100%;transform:translateX(-50%);text-indent:-8192px}.staffName-image-frame:not(.staffName-image):after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);content:attr(data-name-symbol);font-size:16px;line-height:30px;color:#333}.labelInput{position:relative;overflow:hidden;border:1px solid #d6d6d6;border-radius:3px;height:32px}.labelInput.focus{outline:-webkit-focus-ring-color auto 5px}.labelInput .labelInputInner{position:absolute;display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;right:0;white-space:nowrap;width:100%;padding-right:6px;padding-left:6px;box-sizing:border-box}.bodyContainer .tableType1 .labelInput input[type=text]{flex:1;width:100%;min-width:300px;padding-left:0;border:none}.bodyContainer .tableType1 .labelInput input[type=text]:focus{outline:0}.labelInput .labelGroup{display:inline-block;white-space:nowrap}.labelInput .labelIcon{cursor:pointer;white-space:nowrap}.labelTextInput{position:relative}.labelTextInput .labelContainer{position:absolute;top:9px;left:5px}.labelTextInput .labelContainer .labelIcon{cursor:pointer;white-space:nowrap;padding-right:5px}.labelTextInput .labelContainer .labelIcon a{background:url(../images/btn_label_close.png) no-repeat right center;padding-right:18px}.radioButton{display:inline-block;margin-right:20px}@media only screen and (max-width:768px){.radioButton{display:block;margin-right:0}}@media only screen and (max-width:768px){.radioButton:not(:only-of-type){margin-top:10px;transform:translateY(-10px)}}@media only screen and (max-width:768px){.form-item .radioButton:not(:only-of-type){transform:translateY(0)}}.radioButton>input{display:none}.radioButton>input:checked+label:before{color:#5a90be}.radioButton>input:checked+label:after{color:#5a90be}.radioButton>input:disabled+label{color:#ccc}.radioButton>input:checked+label{color:#5a90be}.radioButton>label{display:inline-block;cursor:pointer;position:relative;padding:0 0 0 26px}.radioButton>label:before{content:"";position:absolute;left:0;width:18px;height:18px;background:#fff;border:2px solid currentColor;box-sizing:border-box;color:#c2c2c2;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:50%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.radioButton>label:after{content:"";position:absolute;display:block;color:transparent;-webkit-transition:all .2s ease;transition:all .2s ease;top:50%;left:5px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:8px;height:8px;background:currentColor;border-radius:50%;box-sizing:border-box}.radioButton.in-active>label{cursor:default;color:#999}.radioButton.in-active input:checked+label,.radioButton.in-active input:checked+label:after,.radioButton.in-active input:checked+label:before{color:#999}.radioGroup.vertical>li{display:flex;display:-ms-flex;display:-webkit-flex}.radioGroup.vertical>li+li{margin-top:10px}.radioGroup .radioGroupChild{display:flex;display:-ms-flex;display:-webkit-flex}.radioGroup .radioGroupChild span:first-child{margin-right:5px;margin-left:5px}.fileInputArea{position:relative;box-sizing:border-box;cursor:pointer;background-color:#f3f6f9;border-radius:4px;border-color:#cedce9;border-width:1px;border-style:dashed;text-align:center}.fileInputArea.disabled{cursor:default;background:#f0f0f0}.fileInputArea.disabled .fileInputAreaInner>p{color:#ccc}.fileInputArea.disabled .fileInputAreaInner>input[type=button]{color:#ccc}.fileInputArea img{max-width:400px;max-height:400px;margin:0 auto}.fileInputArea .dumpIcon{position:absolute;top:10px;right:10px}.fileInputArea .fileInputAreaInner{padding-top:33px;padding-bottom:34px}.fileInputArea .fileInputAreaInner>p{margin-bottom:10px;font-size:1.1em;line-height:1.5;color:#333}.fileInputArea .fileInputAreaInner>input[type=file]{display:none}.inputFile{display:none}.draggable{display:flex;display:-ms-flex;display:-webkit-flex;align-items:start;-ms-align-items:start;-webkit-align-items:start}.dropArea{margin-top:-10px;box-sizing:border-box;margin-right:45px;width:100%;display:flex;display:-ms-flex;display:-webkit-flex}.dropArea.column2{justify-content:space-between;flex-wrap:wrap}.dropArea.column2 .dropAreaColumn{width:calc(50% - 5px)}.dropArea.column3{justify-content:space-between;flex-wrap:wrap}.dropArea.column3 .dropAreaColumn{width:calc(33.3% - 5px)}.dropArea.column4{justify-content:space-between;flex-wrap:wrap}.dropArea.column4 .dropAreaColumn{width:calc(25% - 5px)}.dropArea.vertical{flex-direction:column}.dropArea.vertical.column2 .dropAreaColumn{width:100%}.dropAreaColumn{width:100%;margin-top:10px;box-sizing:border-box;cursor:pointer;padding:30px;background-color:#f3f6f9;border-radius:4px;border-color:#cedce9;border-width:1px;border-style:dashed;text-align:center}.dropAreaColumn .dragList{min-height:200px;position:relative}.dropAreaColumn>p{font-size:1.1em;line-height:1.5;color:#333}.dropAreaColumn.disabled{cursor:default;background:#f0f0f0}.dropAreaColumn.disabled>p{color:#ccc}.dropAreaColumn.disabled>input[type=button]{color:#ccc}.dropAreaColumn .draggableItem{width:100%}.dragAreaColumnOver{opacity:.5}.dragArea{margin-right:0;margin-left:auto;min-width:436px;width:436px;margin-top:-12px}.dragArea:after{content:"";display:block;clear:both}.dragArea .dragItem{float:left;width:calc(50% - 6px)}.dragArea .dragItem:nth-of-type(odd){margin-right:6px}.dragArea .dragItem:nth-of-type(even){margin-left:6px}.dragArea .h4Container{clear:both}.defaultText{padding-top:63px;background-image:url(/images/icon_dragarea.png);background-repeat:no-repeat;background-size:43px 49px;background-position:50% 0;line-height:1.5;position:absolute;top:40px;width:100%}.dragItem{position:relative;transform:matrix(1,0,0,1,0,0)}.dragItem:hover{z-index:1}.draggableItem{cursor:pointer;position:relative;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-ms-align-items:center;-webkit-align-items:center;box-sizing:border-box;width:100%;height:35px;padding-right:12px;padding-left:12px;margin-top:12px;background-color:#f0f0f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.draggableItem .text{pointer-events:none}.draggableItem .tips{line-height:1.5}.draggableItem .tips .tipsIcon{position:relative}.draggableItem .tips .tipsIcon:after{content:"";position:absolute;top:17px;left:50%;transform:translate3d(-50%,-3px,0);border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:5px solid #515f6d;visibility:hidden;opacity:0;transition:all .1s ease}.draggableItem .tips .tipsIcon:hover:after{visibility:visible;opacity:1;transform:translate3d(-50%,0,0)}.draggableItem .tips .tipsIcon:hover+.tipsText{visibility:visible;opacity:1;transform:translate3d(0,0,0)}.draggableItem .tips .tipsText{z-index:1000;position:absolute;top:30px;right:-16px;min-width:220px;max-width:100%;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;border-radius:2px;background:#515f6d;color:#fff;font-size:.7em;font-weight:700;transform:translate3d(0,-3px,0);visibility:hidden;opacity:0;transition:all .1s ease}.draggableRectFille{position:absolute;left:0;top:0;z-index:99999}.draggableRectFille{position:absolute;left:0;top:0;z-index:99999;background:rgba(255,0,0,.5)}.fillColorRed{background:rgba(255,0,0,.5)}.fillColorGreen{background:rgba(0,255,0,.5)}.insertableItem{opacity:1;width:100%;margin-top:8px}.insertableItem .insertableItemInner{height:35px;border:2px dotted #ce3e3e}.formLink{padding-top:20px;margin-top:20px;border-top:1px solid #cedce9}.formLink>a{color:#446c8f}.formLinkNone{display:none}.draggingItemContainer{position:absolute;left:0;top:0}.selectDropAreaSize{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.thumbDropArea{cursor:pointer;box-sizing:border-box;position:relative;width:calc(25% - 8px);height:157px;padding:14px;border:1px solid #e6e6e6;text-align:center}.thumbDropArea.focus{padding:13px;border:2px solid #446c8f}.thumbDropArea.focus .column{background-color:#446c8f}.thumbDropArea.focus .radioButton{bottom:13px}.thumbDropArea .render{display:flex;width:100%;max-width:158px;height:98px;margin-top:-8px;margin-right:auto;margin-left:auto}.thumbDropArea .render.column2{justify-content:space-between;flex-wrap:wrap}.thumbDropArea .render.column2 .column{width:calc(50% - 4px)}.thumbDropArea .render.vertical{flex-direction:column}.thumbDropArea .render.vertical.column2 .column{width:100%;height:calc(50% - 8px)}.thumbDropArea .render.vertical2 .column{height:calc(50% - 8px)}.thumbDropArea .column{width:100%;height:100%;margin-top:8px;background-color:#e6e6e6}.thumbDropArea .radioButton{position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}.addLink{line-height:1}.addLink>a{display:inline-block;position:relative;padding-left:15px}.addLink>a:before{display:inline-block;content:"";position:absolute;top:.1em;left:4px;width:2px;height:10px;background:#446c8f}.addLink>a:after{display:inline-block;content:"";position:absolute;top:.1em;left:4px;width:2px;height:10px;background:#446c8f;transform:rotate(90deg)}.dumpIcon{display:block;width:15px;height:18px;background-image:url(../images/icon_dustbox.svg);background-repeat:no-repeat;background-size:cover}.colorPicker{position:relative}.colorPicker .pickerInput{display:flex;flex-direction:column;align-items:center}.colorPicker .thumb{display:block;box-sizing:border-box;width:23px;height:23px;border:1px solid #d6d6d6;cursor:pointer;transition:opacity .1s ease-in-out}.colorPicker .name{margin-top:5px;font-size:.7em}.colorPicker .popover{position:absolute;z-index:1000}.colorPicker .popover-cover{position:fixed;top:0;right:0;bottom:0;left:0}.colorPicker .picker{position:absolute;top:-180px;left:58px;box-shadow:rgba(0,0,0,.15) 0 8px 16px!important;-webkit-filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .3))}.colorPicker .picker:before{content:"";border-right:12px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;display:block;position:absolute;top:50%;right:100%}.colorPicker .pickerInput-text{font-size:14px;line-height:26px;height:26px;width:34px;text-align:center;box-sizing:border-box}.colorPicker .pickerInput-text-bar{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:70%;height:5px;display:block;content:"";background-color:red}.currentDataList .title{font-size:1.145em;font-weight:700;margin-bottom:15px}.currentDataList>dl{display:flex;display:-ms-flex;display:-webkit-flex;margin-bottom:15px}.currentDataList>dl>dt{box-sizing:border-box;width:20%;padding-right:20px;color:#888}.currentDataList>dl>dd{margin-left:0}.currentDataList>dl:last-child{margin-bottom:0}.currentDataList .unsetting{color:#888}.ipAddressInputContainer{display:inline}.logout header{transform:translateY(-60px);transition:transform .3s ease-in-out}.logout .bodyContainer{padding-top:0}.logout .bodyContainer .bodyColumns .bodyColumnsRight .bodyColumnsRightInner{margin-left:0}.nodata .sideContainer:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";z-index:65535;background-color:rgba(0,0,0,.4)}.loginUser{display:-webkit-flex;display:-ms-flex;display:flex;flex-grow:1}.loginUser .bodyContainer{width:100%;box-sizing:border-box}.loginAdmin .bodyColumns.sideContainerOpen .bodyColumnsRight{margin-left:-232px}@media only screen and (max-width:768px){.loginAdmin .bodyColumns.sideContainerOpen .bodyColumnsRight{margin-left:0}}.loginAdmin .bodyColumns.sideContainerOpen .bodyColumnsRight .bodyColumnsRightInner{margin-left:232px}@media only screen and (max-width:768px){.loginAdmin .bodyColumns.sideContainerOpen .bodyColumnsRight .bodyColumnsRightInner{margin-left:0}}.loginAdmin .bodyColumns:not(.sideContainerOpen) .bodyColumnsRight{margin-left:-50px}@media only screen and (max-width:768px){.loginAdmin .bodyColumns:not(.sideContainerOpen) .bodyColumnsRight{margin-left:0}}.loginAdmin .bodyColumns:not(.sideContainerOpen) .bodyColumnsRight .bodyColumnsRightInner{margin-left:50px}@media only screen and (max-width:768px){.loginAdmin .bodyColumns:not(.sideContainerOpen) .bodyColumnsRight .bodyColumnsRightInner{margin-left:0}}.no-widget .bodyColumnsRight{margin-left:0!important}.no-widget .bodyColumnsRightInner{margin-left:0!important}.dateTimePicker .pickerInput{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;align-items:center;-ms-flex-align:center;-webkit-align-items:center}.dateTimePicker .pickerInput div:first-child{margin-right:3px}.dateTimePicker .dateInput{width:140px}.dateTimePicker .dateInput.in-active{background-color:#ddd;cursor:default;color:#888}.dateInputWrapper{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.analysis-wrapper{padding:20px}@media only screen and (max-width:1200px){.analysis-wrapper{padding:15px 0}}.analysis-header{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}@media only screen and (max-width:1200px){.analysis-header{flex-direction:column;padding-left:10px;padding-right:10px}}.analysis-header-col{margin-left:30px;margin-top:20px;transform:translateX(-30px) translateY(-20px)}@media only screen and (max-width:1200px){.analysis-header-col{margin-left:0;transform:translateX(0) translateY(-20px)}}.analysis-header-col-hd{margin-bottom:10px;padding-left:15px;position:relative}.analysis-header-col-hd:before{position:absolute;top:50%;left:0;content:"";display:block;width:3px;height:100%;transform:translateY(-50%);background:#2fadb5}.analysis-image{position:relative;margin:0;text-align:center}.analysis-image img{display:inline-block;vertical-align:top;max-width:100%;height:auto}.analysis-image:empty{height:300px;background-color:#efefef}.analysis-image:empty:before{position:absolute;top:50%;left:50%;content:"Generating...";transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);color:"#aaa"}.analysis-table{position:relative;width:100%;height:500px;margin-top:10px;overflow:scroll;border-left:1px solid #ddd;border-top:1px solid #ddd}.analysis-table *{box-sizing:border-box}@media only screen and (max-width:1200px){.analysis-table{height:380px}}.analysis-table-data-view{width:3000px}.analysis-thead{display:-webkit-flex;display:-ms-flex;display:flex}.analysis-main-axis{position:absolute;top:1px;left:0;width:200px;height:1000px}.analysis-td{padding:5px 10px;width:250px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.analysis-td:nth-child(2n){background:#fbfbfb}.analysis-td:nth-child(2n-1){background:#f6f6f6}.analysis-td:empty{background:#fff}.analysis-td.higher{color:#0037ff;background:#f1f2ff}.analysis-td.lower{color:#ff4700;background:#fbf3ef}.analysis-th{position:relative;width:250px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;flex-direction:column}.analysis-th:not(:last-child){border-right:1px solid #ddd}.analysis-th a{font-weight:400;cursor:pointer}.analysis-th-lv1{position:relative;padding:5px 20px 5px 10px}.analysis-th-lv2{display:-webkit-flex;display:-ms-flex;display:flex;width:100%;border-top:1px solid #ddd}.analysis-th-lv2-cell{position:relative;padding:4px;width:250px;font-weight:700;flex-grow:1;text-align:center}.analysis-th-lv2-cell:nth-child(2n){background:#fff}.analysis-th-lv2-cell:nth-child(2n-1){background:#f6f6f6}.analysis-td-label{font-weight:700}.analysis-th-lv1.sortDown:not(:empty):after,.analysis-th-lv1.sortUp:not(:empty):after,.analysis-th-lv2-cell.sortDown:not(:empty):after,.analysis-th-lv2-cell.sortUp:not(:empty):after{content:"";cursor:pointer;position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:8px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent;transform:rotateZ(180deg);transition:transform .2s ease-in-out}.analysis-th-lv1.sortDown:not(:empty):after,.analysis-th-lv2-cell.sortDown:not(:empty):after{transform:rotateZ(0)}.analysis-tr{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:nowrap;border-right:1px solid #ccc}.analysis-tr:not(:first-child){border-top:1px solid #ccc}.analysis-thead{font-weight:700}.analysis-header-input{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}@media only screen and (max-width:1200px){.analysis-header-input{align-items:flex-start}}.analysis-header-input-label:not(:first-child){margin-left:10px}.analysis-header-input-label:not(:last-child){margin-right:10px}.submenu{margin:5px}.required:after{display:inline;content:"※";color:#be5a68;font-weight:700}.flexContainer{display:flex}.link-pointer{cursor:pointer}

@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}.company{position:relative}.company .tableType1 td:nth-child(1),.company .tableType1 th:nth-child(1){width:20%}.company .tableType1 td:nth-child(2),.company .tableType1 th:nth-child(2){width:auto}.company .tableType1 td:nth-child(4),.company .tableType1 th:nth-child(4){width:18em}.company .serviceTable{width:100%}.company .serviceTable td:nth-child(1),.company .serviceTable th:nth-child(1){width:20%}.company .serviceTable td:nth-child(2),.company .serviceTable th:nth-child(2){width:20%}.company .serviceTable td:nth-child(3),.company .serviceTable th:nth-child(3){width:60%}.company .serviceTable .checkbox:after{transform-origin:0 0;transform:scale(1)}.company .treeNodeText{position:relative;display:inline-block;padding-left:15px;margin-right:20px;color:#1e3c4f}.company .treeNodeText::after{content:"";position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent;transform:rotateZ(-90deg);transition:transform .2s ease-in-out}.company .treeNodeOpen::after{transform:rotateZ(0);transition:transform .2s ease-in-out}.company .noTree{display:inline-block;padding-left:15px;margin-right:20px}.company .listType1 .hasChild{overflow:hidden}.company .listType1 .hasChild li{padding:0 0 0 25px;border:none}.company .listType1 .hasChildOpen{max-height:100vh;transition:all 1s ease-in-out}.company .modalText{margin-bottom:5px}.company.index .tableType1 tbody tr:hover td,.company.index .tableType1 tbody tr:hover th{background-color:#f1faff}.company.index .tableType1 th:first-child{padding-left:44px}.company.detail .tableType1 td:nth-child(1),.company.detail .tableType1 th:nth-child(1){width:25%}.company.detail .tableType1 td:nth-child(2),.company.detail .tableType1 th:nth-child(2){width:55%}.company.detail .tableType1 td:nth-child(3),.company.detail .tableType1 th:nth-child(3){width:20%}@media only screen and (max-width:768px){.company.detail .tableType1 .imgContainer,.company.detail .tableType1 td.imgContainer{width:136px;margin-top:10px;margin-left:auto;margin-right:auto}.company.detail .tableType1 td:nth-child(1):not(.imgContainer),.company.detail .tableType1 td:nth-child(2),.company.detail .tableType1 th:nth-child(1),.company.detail .tableType1 th:nth-child(2){width:100%}.company.detail .tableType1 td:nth-child(3),.company.detail .tableType1 th:nth-child(3){display:none}}.company.detail .tableType1 .badgeContainer .imgContainer{justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.company.detail .tableType1 td.badgeContainer:last-child{padding-right:15px}.company.detail .tableType1 .service td:nth-child(1),.company.detail .tableType1 .service th:nth-child(1){width:25%}.company.detail .tableType1 .service td:nth-child(2),.company.detail .tableType1 .service th:nth-child(2){width:75%}.company.service .tableType1 tbody tr:hover td,.company.service .tableType1 tbody tr:hover th{background-color:#f1faff}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}.contents.index .tableType1 tbody tr:hover td,.contents.index .tableType1 tbody tr:hover th{background-color:#f1faff}.contents.index .tableType1 th{width:auto}.contents.index .tableType1 th:first-child{padding-left:44px}.contents.index .tableType1 th:last-child{width:8em;padding-left:12px}.contents.index .tableType1 td:last-child{white-space:nowrap}.contents.detail .labelGroup{margin-bottom:23px}.contents.regist .leadText{margin-top:-10px;margin-bottom:18px}.contents.regist .fileInputArea{width:60%}.contents.regist .note-required{font-size:.8em;color:#be5a68}.contents.form .tableType1 thead th{color:#222;font-weight:700;border-bottom:1px solid #e6e6e6}.contents.form .inputList{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-wrap:wrap;margin-top:-10px;margin-left:-38px;overflow:hidden}.contents.form .inputListItem{float:left;display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;margin-top:10px;margin-left:28px}.contents.form .inputListItem input{margin-left:10px}.contents.form .inputListItem .filler{margin-left:10px}.contents.form .inputListItem>.dumpIcon{display:block;width:15px;height:18px;margin-left:10px;background-image:url(../images/icon_dustbox.svg);background-repeat:no-repeat;background-size:cover}.contents.form .addLink{margin-top:10px}.contents.form .unit{margin-left:10px}
@charset "UTF-8";.dashboard-wrapper{position:relative}.dashboard-wrapper .h2Main h2{float:left;display:inline-block;margin-right:20px}.dashboard-wrapper .dbCalendarBtnContainer{float:left}.dashboard-wrapper .dbCalendarBtnContainer a{display:inline-block;width:16px;height:16px}.dashboard-wrapper .dbCalendarBtnContainer .dbCalendarBtnPrev{background:url(../images/db_btn_calendar_prev.png) no-repeat;margin-right:3px}.dashboard-wrapper .dbCalendarBtnContainer .dbCalendarBtnNext{background:url(../images/db_btn_calendar_next.png) no-repeat}.dashboard .leftBody{pointer-events:none}.dashboard .leftBody .left{background:#f4f5f6;pointer-events:auto}.dashboard .rightBody{pointer-events:none}.dashboard .rightBody .right{position:relative;height:auto;overflow:auto;overflow-y:scroll;overflow-x:hidden;background:#f4f5f6;pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.dashboard .rightBody .right::-webkit-scrollbar{width:5px}.dashboard .rightBody .right::-webkit-scrollbar-thumb{background-color:#a7c8e5}.dashboard .rightBody .right::-webkit-scrollbar-track{background:0 0}.dashboard .separator{position:absolute;display:inline-block;width:100%}.dashboard .separator .btnToContainer{padding-top:calc(50vh - 50px);padding-bottom:20px;overflow:hidden}.dashboard .separator .btnToContainer .btnToLeft,.dashboard .separator .btnToContainer .btnToRight{display:block;width:16px;height:32px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:55;background-color:#fff;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.14)}.dashboard .separator .btnToContainer .btnToRight{border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-image:url(../images/db_btn_separate_r.svg);background-size:4px 8px;background-position:center center;background-repeat:no-repeat}.dashboard .separator .btnToContainer .btnToLeft{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;background-image:url(../images/db_btn_separate_l.svg);background-size:4px 8px;background-position:center center;background-repeat:no-repeat;margin:0 1px 0 auto}.dashboard .separator .left{width:50%;float:left}.dashboard .separator .left .inner{border-right:1px solid #ccc;padding:0 22px 22px 0}.dashboard .separator .right .inner{padding:0 22px 22px 22px}.dashboard .lineBody{pointer-events:none}.dashboard .lineBody .btnToLeft,.dashboard .lineBody .btnToRight{opacity:1;pointer-events:auto}.dashboard .lineBody .btnOff{opacity:0;pointer-events:none}.dashboard .leftBody .left,.dashboard .leftBody .right,.dashboard .lineBody .left,.dashboard .lineBody .right,.dashboard .rightBody .left,.dashboard .rightBody .right{transition:width .1s ease-in-out}.dashboard .leftBody .width-close,.dashboard .lineBody .width-close,.dashboard .rightBody .width-close{width:0%;transition:width .5s ease-in-out}.dashboard .leftBody .width100,.dashboard .lineBody .width100,.dashboard .rightBody .width100{width:100%;transition:width .5s ease-in-out}.dashboard .leftBody .width-open-narrow,.dashboard .lineBody .width-open-narrow,.dashboard .rightBody .width-open-narrow{width:30%;transition:width .5s ease-in-out}.dashboard .leftBody .width-open-wide,.dashboard .lineBody .width-open-wide,.dashboard .rightBody .width-open-wide{width:70%;transition:width .5s ease-in-out}.dashboard .zIndexHigh{z-index:15}.dashboard .leftBody .switchContainer{position:absolute;right:0;top:0}.dashboard .leftBody .switchContainer a{display:inline-block;position:relative;padding-left:20px;font-size:.9em;color:#32363e}.dashboard .leftBody .switchContainer a:before{content:"";position:absolute;top:.15em;left:0;width:16px;height:13px;background-image:url(../images/icon_title_db_list.svg)}.dashboard .leftBody .dbCalendarContainer{padding-bottom:20px}.dashboard .leftBody .dbCalendarContainer table{width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2);border-collapse:separate;border-spacing:0}.dashboard .leftBody .dbCalendarContainer table td{color:#222;width:14.2857142857%;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fff;vertical-align:top}.dashboard .leftBody .dbCalendarContainer table td .padding{padding:5px 0 5px 5px}.dashboard .leftBody .dbCalendarContainer table td .padding .label{margin-bottom:5px}.dashboard .leftBody .dbCalendarContainer table td.prevNext{color:#c7c7c7}.dashboard .leftBody .dbCalendarContainer table td.today{background:#e6e6e6}.dashboard .leftBody .dbCalendarContainer table td:last-child{border-right:none}.dashboard .leftBody .dbCalendarContainer .dbCalendarHead{margin-bottom:10px}.dashboard .leftBody .dbCalendarContainer .dbCalendarHead td{border-bottom:none;text-align:center}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer{position:relative}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup{pointer-events:auto;opacity:0;visibility:hidden;transition:opacity 150ms linear;position:absolute;top:50%;left:50%;transform-origin:0 0;transform:translate(-50%,-50%);background:#fff;border:none;box-shadow:0 5px 5px rgba(0,0,0,.13)}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner{transition:all 150ms linear;transform:scale(0,0);padding:10px}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner .dayText{margin-bottom:5px}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner .dateText{font-size:1.3em;font-weight:400;margin-bottom:10px}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner .btnClose{display:block;position:absolute;width:12px;height:12px;background:url(../images/btn_close.png) no-repeat;top:10px;right:10px}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner li{padding:3px 5px 3px 5px;margin-bottom:3px}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopup .dashboardCalendarPopupInner li a{display:block;font-size:.8em;white-space:nowrap;color:#222}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopupShow{opacity:1;visibility:visible;transition:opacity 150ms linear}.dashboard .leftBody .dbCalendarContainer .dbCalendarBodyContainer .dashboardCalendarPopupShow .dashboardCalendarPopupInner{transition:all 150ms linear;transform:scale(1,1)}.dashboard .leftBody .dbCalendarContainer .dbCalendarBody td{position:relative}.dashboard .leftBody .dbCalendarContainer .dbCalendarBody td .label{font-size:.9em}.dashboard .leftBody .dbCalendarContainer .dbCalendarBody td .otherText{position:absolute;left:5px;bottom:5px;font-size:.7em}.dashboard .leftBody .dbCalendarContainer .dbCalendarBody td .otherTextHide{display:none}.dashboard .leftBody .dbCalendarContainer .dbCalendarBody tr:last-child td{border-bottom:none}.dashboard .leftBody .dbCalendarContainer .dbCalendarOverray{position:absolute;left:0;top:0;width:100%;pointer-events:none}.dashboard .leftBody .dbCalendarContainer .dbCalendarOverray td{background:rgba(0,0,0,0);border:none}.dashboard .barContainer{position:absolute;top:0;width:100%}.dashboard .barContainer .bar{position:absolute;height:20px;width:100%;top:0;left:0;display:block}.dashboard .barContainer .bar p{background:#ccc;height:20px;box-sizing:border-box;padding:5px 0 0 5px;font-size:.9em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#222}.dashboard .barContainer .bar p span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100px}.dashboard .barContainer .barLeftEdge,.dashboard .barContainer .barRightEdge{background:0 0}.dashboard .barContainer .barLeftEdge .barInner,.dashboard .barContainer .barRightEdge .barInner{height:20px;width:100%}.dashboard .barContainer .barRightEdge .paddingRight{padding-right:10px}.dashboard .barContainer .barRightEdge .rightEdgeBg{height:20px}.dashboard .barContainer .barRightEdge .rightEdgeBg::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ff0}.dashboard .barContainer .barLeftEdge .paddingLeft{padding-left:10px}.dashboard .barContainer .barLeftEdge .leftEdgeBg{height:20px}.dashboard .barContainer .barLeftEdge .leftEdgeBg::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent red transparent transparent}.dashboard .barContainer .barHide{display:none}.dashboard .rightBody .inputContainer .selectWrap{float:right}.dashboard .rightBody .colorTip::after{content:"";position:absolute;left:0;top:18px;display:block;width:10px;height:20px}.dashboard .rightBody .projectContainer{margin-bottom:12px}.dashboard .rightBody .projectContainer .projectContainerInner{padding:22px 28px 18px 28px}.dashboard .rightBody .projectContainer .projectContainerInner h4{margin-bottom:22px}.dashboard .rightBody .projectContainer .projectContainerInner .pieChart{position:relative}.dashboard .rightBody .projectContainer .projectContainerInner .pieChart .graphPieChart{position:relative}.dashboard .rightBody .projectContainer .projectContainerInner .lineChart{width:130px;height:90px}.dashboard .rightBody .projectContainer .projectContainerInner .barChart{width:130px;height:90px}.dashboard .rightBody .projectContainer .projectContainerInner .completeContainer{padding-top:20px}.dashboard .rightBody .projectContainer .projectContainerInner .completeContainer .icon{background:url(../images/db_icon_check_complete.png) no-repeat center center;height:30px;margin-bottom:10px}.dashboard .rightBody .projectContainer .projectContainerInner .completeContainer p{color:#5abeb0;font-weight:600;text-align:center}.dashboard .rightBody .projectContainer .projectContainerInner .staffList li a{display:block;width:100%}.dashboard .rightBody .projectContainer .projectContainerInner .staffList .flexibleName{display:inline-block;width:80%;overflow:hidden;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable{width:100%;margin-bottom:10px;line-height:1.5}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable td,.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable th{text-align:left;padding:6px 0 7px 0;font-size:.9em;min-width:50px;min-height:14px;word-break:break-all}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable th{padding-top:0}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable td{border-top:1px solid #ccc}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable td .tip{display:inline-block;width:14px;height:14px;margin-right:10px;bottom:-2px;position:relative}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable td .notip{display:inline-block;height:14px;bottom:-2px;position:relative}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminTable td.tableFoot{padding-top:8px}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable{width:100%}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable .resultText{width:100%;margin-bottom:10px}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table td{font-size:.9em;padding:11px 10px 10px 24px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table td .checkText{display:inline-block;min-height:15px;padding-left:22px;font-weight:600;position:relative}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table td .checkText:before{position:absolute;top:-5px;left:0;display:block;width:7px;height:15px;margin-left:-4px;border-right:5px solid;border-bottom:5px solid;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table td .checkText.done:before{border-color:#5abeb0}.dashboard .rightBody .projectContainer .projectContainerInner .dashboardAdminChartTable table td .checkText.do:before{border-color:#eaeaea}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .column2 .chartContainer{margin-bottom:0}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .column2 .chartContainer .dashboardAdminTable{margin-bottom:0}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .column2 .chartContainer .dashboardAdminTable .tableFoot{padding-bottom:0}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .column2 .pieChart{margin-bottom:0}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft .columnLeftInner{padding-right:20px}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .chart7_3 .chartContainerInner{min-height:110px}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .chart8_2 .chartContainerInner{width:80%}.dashboard .rightBody .projectContainer .projectContainerInner .thumbListBox .chartContainer{margin-bottom:25px}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .chart7_3 .chartContainerInner{margin-right:0;width:70%}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .chart7_3 .chartContainerInner li{width:100%;float:none}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .chart8_2 .chartContainerInner{width:70%}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .chart6_4 .chartContainerInner{width:70%}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft{float:none;width:100%;margin-bottom:20px}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .column2 .columnLeft .columnLeftInner{border-right:none;padding-right:0}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .column2 .columnRight{float:none;width:100%}.dashboard .rightBody .rightMin1000 .projectContainer .projectContainerInner .thumbListBox .column2 .columnRight .columnRightInner{padding-left:0}.dashboard .rightBody .rightMin1000 .projectContainer .completeContainer{padding-top:0}@-moz-document url-prefix(){.dbCalendarBody:not(.dbCalendarOverray) td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;pointer-events:none}.dbCalendarBody:not(.dbCalendarOverray) td:last-child:after{border-right:none;border-bottom:none}}.dashboardList h2{width:150px}.dashboardList .backBtn{position:absolute;right:0;top:0}.dashboardList .backBtn a{display:inline-block;position:relative;padding-left:20px;font-size:.9em;color:#32363e}.dashboardList .backBtn a:before{content:"";position:absolute;top:0;left:0;width:18px;height:16px;background-image:url(../images/icon_title_db_dashboard.svg)}.dashboardList .calendarListContainer{clear:both}.dashboardList .calendarListContainer .dayContainer{background:#fff;margin-bottom:15px;padding:20px 35px 20px 5px;box-shadow:0 0 3px #ccc}.dashboardList .calendarListContainer .dayContainer .dayContainerInner{position:relative}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .date{position:absolute;left:0;top:0;width:47px;text-align:center}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .date .textDate{font-size:1.5em;font-weight:600;margin-bottom:10px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer{padding-left:70px;min-height:50px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .btnOpenClose{position:absolute;background-repeat:no-repeat;background-image:url(../images/btn_icon_minus.png);display:inline-block;width:18px;height:18px;top:0;left:0}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody{padding-left:43px;overflow:hidden}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody h4{display:inline-block;margin-right:20px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody h4 a .body{background-repeat:no-repeat;background-position:right center;background-image:url(../images/icon_arrow_6x12.png);padding-right:15px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody h4 a .tip{width:16px;height:16px;display:inline-block;border-radius:2px;margin-right:5px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody .iconOut{background:#be5a68;padding:3px 6px 1px 6px;color:#fff;font-size:.8em;font-weight:500;display:inline-block}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox .scheduleBoxBody .text{line-height:1.5;margin-bottom:10px}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBox:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.dashboardList .calendarListContainer .dayContainer .dayContainerInner .scheduleContainer .scheduleBoxClose .btnOpenClose{background-image:url(../images/btn_icon_plus.png)}
@charset "UTF-8";.projectColor0{background-color:#38a9e8}.h2ProjectColor0:before{background-color:#38a9e8}.projectColor1{background-color:#2fadb5}.h2ProjectColor1:before{background-color:#2fadb5}.projectColor2{background-color:#4bac62}.h2ProjectColor2:before{background-color:#4bac62}.projectColor3{background-color:#b9d957}.h2ProjectColor3:before{background-color:#b9d957}.projectColor4{background-color:#e7c718}.h2ProjectColor4:before{background-color:#e7c718}.projectColor5{background-color:#dd732c}.h2ProjectColor5:before{background-color:#dd732c}.projectColor6{background-color:#f4511e}.h2ProjectColor6:before{background-color:#f4511e}.projectColor7{background-color:#d44159}.h2ProjectColor7:before{background-color:#d44159}.dashboard .colorTip0::after{background-color:#38a9e8}.dashboard .colorTip1::after{background-color:#2fadb5}.dashboard .colorTip2::after{background-color:#4bac62}.dashboard .colorTip3::after{background-color:#b9d957}.dashboard .colorTip4::after{background-color:#e7c718}.dashboard .colorTip5::after{background-color:#dd732c}.dashboard .colorTip6::after{background-color:#f4511e}.dashboard .colorTip7::after{background-color:#d44159}.dashboard .dbCalendarBodyContainer .barContainer .barColor0 p{background:rgba(56,169,232,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor0 .leftEdgeBg::after{border-color:transparent rgba(56,169,232,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor0 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(56,169,232,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor1 p{background:rgba(47,173,181,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor1 .leftEdgeBg::after{border-color:transparent rgba(47,173,181,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor1 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(47,173,181,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor2 p{background:rgba(75,172,98,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor2 .leftEdgeBg::after{border-color:transparent rgba(75,172,98,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor2 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(75,172,98,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor3 p{background:rgba(185,217,87,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor3 .leftEdgeBg::after{border-color:transparent rgba(185,217,87,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor3 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(185,217,87,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor4 p{background:rgba(231,199,24,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor4 .leftEdgeBg::after{border-color:transparent rgba(231,199,24,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor4 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(231,199,24,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor5 p{background:rgba(221,115,44,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor5 .leftEdgeBg::after{border-color:transparent rgba(221,115,44,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor5 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(221,115,44,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor6 p{background:rgba(244,81,30,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor6 .leftEdgeBg::after{border-color:transparent rgba(244,81,30,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor6 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(244,81,30,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor7 p{background:rgba(212,65,89,.5)}.dashboard .dbCalendarBodyContainer .barContainer .barColor7 .leftEdgeBg::after{border-color:transparent rgba(212,65,89,.5) transparent transparent}.dashboard .dbCalendarBodyContainer .barContainer .barColor7 .rightEdgeBg::after{border-color:transparent transparent transparent rgba(212,65,89,.5)}.dashboard .popupColor0{background:rgba(56,169,232,.5)}.dashboard .popupColor1{background:rgba(47,173,181,.5)}.dashboard .popupColor2{background:rgba(75,172,98,.5)}.dashboard .popupColor3{background:rgba(185,217,87,.5)}.dashboard .popupColor4{background:rgba(231,199,24,.5)}.dashboard .popupColor5{background:rgba(221,115,44,.5)}.dashboard .popupColor6{background:rgba(244,81,30,.5)}.dashboard .popupColor7{background:rgba(212,65,89,.5)}
.t-widget-download-button{margin-left:20px;height:30px;border-radius:20px;background:#446c8f;display:inline-grid;box-shadow:0 0 6px rgba(0,0,0,.6);z-index:16386;cursor:pointer;transition:all .1s ease;width:150px}.t-widget-download-button span{box-sizing:border-box;width:100%;color:#fff;display:inline-block;text-align:center;line-height:33px;transition:all .1s ease}
@charset "UTF-8";.tk-admin-wrapper{background-color:#fff;padding:20px}@media only screen and (max-width:768px){.tk-admin-wrapper{padding:10px}}.tk-article-link-reply{text-transform:capitalize}@media only screen and (max-width:768px){.tk-article-link-reply{font-size:13px}}.tk-admin-wrapper .tk-article-link-reply{display:none}.tk-article{padding:6px 10px;transition:opacity .2s linear;cursor:pointer;box-sizing:border-box}.tk-admin-wrapper .tk-article{width:100%}.tk-article.tk-box{width:60%;float:right;border:none;cursor:default}.tk-article.tk-box.owner{float:left}.tk-article.reply.tk-box{padding-left:50px}.tk-article.reply-to-owner.tk-box{float:left;padding-left:30px}.tk-article.reply,.tk-article.reply-to-owner{padding-left:50px}@media only screen and (max-width:768px){.tk-article.reply,.tk-article.reply-to-owner{padding-left:35px}}.tk-article.reply+.tk-article:not(.reply){margin-top:20px}.latest-feedbacks .tk-article.reply:after{content:none}.latest-feedbacks .tk-article+.tk-article:not(.reply){margin-top:0}.tk-article.input-box{position:absolute;bottom:0;left:0;padding:0;width:100%;box-sizing:border-box;background-color:rgba(255,255,255,.9)}.tk-article.input-box:after{position:absolute;top:-30px;left:0;width:100%;height:30px;content:"";display:block;background:linear-gradient(to bottom,transparent,#fff)}.tk-article.hidden{display:none}.t-widget-detail-row>.tk-article{padding:5px}.tk-article{position:relative}.tk-article:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.tk-article:before{left:10px;width:6px;height:12px;border-width:3px}}.tk-article.checked:before{border-color:#5abeb0}.tk-article:before{top:10px;left:auto;right:10px}.tk-article:not(.checked):before{content:none}.tk-article.reply:after{display:block;position:absolute;top:50%;left:25px;transform:translateY(-50%);content:"";width:3px;height:100%;background:#aaa}@media only screen and (max-width:768px){.tk-article.reply:after{left:15px}}.tk-article textarea{min-height:60px;vertical-align:top}@media only screen and (max-width:768px){.tk-article textarea{font-size:16px}}.tk-article-user-row{display:-webkit-flex;display:-ms-flex;display:flex}.tk-article-user-row:not(:last-child){margin-bottom:10px}.tk-article-user-row.show-star{position:relative;align-items:center}.tk-article-request-commenter-list{display:flex;flex-wrap:wrap}@media only screen and (max-width:1200px){.tk-article-request-commenter-list{flex-direction:column}}.tk-article-request-commenter-row{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:row-reverse;cursor:pointer;max-width:100%;margin:4px 0 4px 20px;transform:translateX(-20px)}.tk-article-request-commenter-row .card-person-name{padding-right:0}@media only screen and (max-width:768px){.tk-article-request-commenter-row{flex-direction:column-reverse;margin-left:0;transform:translateX(0)}}.tk-article-delete-link{color:#be5a68;order:13;display:inline-block}@media only screen and (max-width:768px){.tk-article-delete-link{font-size:13px}}.tk-article-delete-link:not(:last-child){margin-right:10px}@media only screen and (max-width:768px){.tk-article-delete-link:not(:last-child){margin-right:4px}}.tk-article-edit-link{color:#5a90be;order:13;display:inline-block}@media only screen and (max-width:768px){.tk-article-edit-link{font-size:13px}}.tk-article-edit-link:not(:last-child){margin-right:10px}@media only screen and (max-width:768px){.tk-article-edit-link:not(:last-child){margin-right:4px}}.tk-article-user-row .star-box{order:17;padding-right:12px;line-height:1}@media only screen and (max-width:768px){.tk-article-user-row .star-box{max-width:70px;padding-right:4px}}.star-box i:before{display:inline-block;content:"★";color:#d8c325;font-style:normal;font-size:18px}.star-box i.mine:before{color:#d89a25}.star-box i.piled:before{text-shadow:0 3px 0 #eac786}.star-box i[data-count]:after{content:attr(data-count);color:#82740d;font-size:16px;font-style:normal}.star-box i.added:before{animation-name:added-star;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:1}.star-box-button{display:inline-block;width:18px;height:12px;padding-left:5px;position:relative}.tk-admin-wrapper .star-box-button{display:none}.star-box-button:first-child{padding-left:0}.star-box-button:before{position:absolute;top:-6px;right:-4px;content:"★";color:#eac786;font-size:12px}.star-box-button.remove:before{right:auto;left:-2px}.star-box-button.add:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"+";font-size:18px;font-weight:700;color:#5a90be}.star-box-button.remove:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";background:#be5a68;width:10px;height:2px}.tk-article-text{font-size:14px;line-height:1.6;white-space:normal}.tk-article-text:not(:last-child){margin-top:10px}.input-box .tk-article-text{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}.tk-article-text.balloon,.tk-box .tk-article-text{position:relative;padding:4px 10px;background-color:#f0f0f0;border-radius:4px;margin-left:36px;margin-top:-8px;word-wrap:break-word}@media only screen and (max-width:768px){.tk-article-text.balloon,.tk-box .tk-article-text{padding:2px 6px}}.owner .tk-article-text,.owner .tk-article-text.balloon{background-color:#def2ef}.tk-article-text.balloon:before,.tk-box .tk-article-text:before{position:absolute;top:-5px;left:12px;content:"";border-color:#f0f0f0 transparent transparent #f0f0f0;border-style:solid;border-width:6px;transform:rotate(45deg)}@media only screen and (max-width:768px){.tk-article-text.balloon:before,.tk-box .tk-article-text:before{display:none}}.owner .tk-article-text.balloon:before,.owner .tk-article-text:before{border-color:#def2ef transparent transparent #def2ef}.tk-article-text.balloon.horizontal{margin-top:0;margin-left:20px;padding:5px 10px;box-sizing:border-box}@media only screen and (max-width:768px){.tk-article-text.balloon.horizontal{padding:5px;margin:5px 0 0 0}}.tk-article-text.balloon.horizontal:before{left:-5px;top:36%;transform:rotate(-45deg)}@media only screen and (max-width:768px){.tk-article-text.balloon.horizontal:before{left:10px;top:-5px;transform:rotate(45deg)}}.attention .tk-article-text:before{border-color:#ffbec4 transparent transparent #ffbec4}.attention .tk-article-text{background-color:#ffbec4}.tk-article-request-commenter-row .tk-article-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:768px){.tk-article-text{margin-left:0}}.reply-box{display:inline-block;order:21}.tk-article-request-target{color:#888;padding:0 4px;margin-top:2px;background:#fff;border-radius:3px;max-width:100%;font-size:13px;display:inline-block;box-sizing:border-box}.tk-article-notification{display:inline-block;position:relative}.tk-article-notification:not(:first-child){margin-left:10px}.tk-article-notification{width:20px;height:20px}.tk-article-notification:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:20px;height:14px;border:2px solid #aaa;border-radius:3px;z-index:2045;background:#eee}.tk-article-notification:after{position:absolute;top:-4px;left:5px;transform:rotate(45deg);content:"";width:10px;height:10px;border-color:transparent #aaa #aaa transparent;border-width:2px;border-style:solid;background:0 0;z-index:2051}.tk-article-private{display:inline-block;position:relative}.tk-article-private:not(:first-child){margin-left:10px}.tk-article-private{width:20px;height:20px}.tk-article-private:before{position:absolute;top:-2px;left:1px;content:"";width:5px;height:10px;border:2px solid #aaa;border-radius:50%;z-index:2045;background:0 0}.tk-article-private:after{position:absolute;top:3px;left:-2px;content:"";width:11px;height:10px;background:#eee;border:2px solid #aaa;border-bottom-width:4px;border-bottom-style:ridge;z-index:2051;border-radius:3px}.tk-article-time{font-size:11px;color:#888;line-height:1.2}.tk-article .tk-article-time{padding-left:10px}@media only screen and (max-width:768px){.tk-article .tk-article-time{display:block;padding-left:0}}.tk-detail-message{white-space:pre-wrap}.t-widget{position:absolute;top:50px;left:0;z-index:4096;width:50px;height:calc(100% - 50px);background:#fff;box-sizing:border-box;transition:width .2s ease}.t-widget.default-scrollbar{width:70px}@media only print{.t-widget{display:none}}@media only screen and (max-width:768px){.t-widget{top:0;height:auto;background:0 0;z-index:8197}}.t-widget.t-widget-open{width:260px}@media only screen and (max-width:768px){.t-widget.t-widget-open{width:80%;height:80%;background-color:#d5e8f7;box-shadow:0 10px 20px rgba(0,0,0,.3)}}.t-widget.t-widget-open.default-scrollbar{width:340px}@media only screen and (max-width:768px){.t-widget.t-widget-open.default-scrollbar{width:100%}}@-moz-document url-prefix(){.t-widget.t-widget-open.default-scrollbar{width:280px}}@supports (-ms-ime-align:auto){.t-widget.t-widget-open.default-scrollbar{width:280px}}@media only screen and (max-width:768px){.t-widget.t-widget-has-detail{width:80%;height:80%;box-shadow:0 10px 20px rgba(0,0,0,.3)}}.t-widget-body{min-height:40px;height:100%;padding-top:125px;padding-bottom:50px;box-sizing:border-box;border-right:1px solid #1e3c4f;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}@media only screen and (max-width:768px){.t-widget-body{padding-top:0;padding-bottom:0;height:auto;border-right:none}.t-widget-open .t-widget-body:after{display:block;width:1px;height:100%;content:""}}.t-widget-body::-webkit-scrollbar{width:3px}.t-widget-body::-webkit-scrollbar-thumb{background-color:#5a90be}.t-widget-body::-webkit-scrollbar-track{background:#fff}.t-widget-body .text-input{width:100%}@media only screen and (max-width:768px){.t-widget-open .t-widget-body{height:100%}}@media only screen and (max-width:768px){.t-widget-has-detail .t-widget-body{transform:translateX(-100%)}}.t-widget-body.no-pointer-events{pointer-events:none}.t-widget-row{display:block;position:relative;z-index:4096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;box-sizing:border-box;padding:5px;min-height:40px;width:100%}.t-widget-row.selected{background:#d5e8f7}.t-widget-open .t-widget-row.selected:before{position:absolute;top:50%;right:6px;transform:translateY(-50%);content:"";width:7px;height:7px;background-color:#1e3c4f;border-radius:3px}.t-widget-row.featured+.t-widget-row:not(.featured){border-top:1px solid #ddd}.t-widget-body .t-widget-row{padding:5px 10px}@media only screen and (max-width:768px){.t-widget-body .t-widget-row{display:none}}.t-widget-open .t-widget-row{padding:5px 10px}@media only screen and (max-width:768px){.t-widget-open .t-widget-row{display:block;padding:5px 10px}}.t-widget-person-image[data-count]:before{position:absolute;top:-7px;right:-9px;padding:0 4px;height:16px;display:inline-block;content:attr(data-count);font-size:12px;color:#fff;background:#be5a68;border-radius:50%}.t-widget-person-image.t-widget-person-image-todo-icon{border:2px solid #aaa;width:20px;height:24px;border-radius:2px;background-color:#eee;overflow:visible}.t-widget-person-image.t-widget-person-image-todo-icon:after{position:absolute;top:3px;left:5px;width:6px;height:10px;border-width:3px 6px;border-style:solid;border-color:#aaa #aaa transparent transparent;display:block;transform:rotate(120deg);content:""}.t-widget-person-image.t-widget-person-image-latest-feedbacks-icon{overflow:visible;background-color:transparent;border-radius:0}.t-widget-person-image.t-widget-person-image-latest-feedbacks-icon:before{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;background:#a7c8e5;padding:0 2px;font-size:12px;line-height:24px;color:#fff;content:"New";border-radius:2px}.t-widget-person-image.t-widget-person-image-notifying-icon{overflow:visible;background-color:transparent;border-radius:0}.t-widget-person-image.t-widget-person-image-notifying-icon:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:20px;height:14px;border:2px solid #aaa;border-radius:3px;z-index:2045;background:#eee}.t-widget-person-image.t-widget-person-image-notifying-icon:after{position:absolute;top:1px;left:5px;transform:rotate(45deg);content:"";width:10px;height:10px;border-color:transparent #aaa #aaa transparent;border-width:2px;border-style:solid;background:0 0;z-index:2051}.t-widget-person-name{width:0;opacity:0;transition:all .2s ease}.t-widget-open .t-widget-person-name{width:auto;height:auto;opacity:1;white-space:normal;font-size:13px;padding-left:34px}.t-widget-sub-icon{position:absolute;top:0;right:0;z-index:8199;width:520px;height:0;transform:translateX(100%)}@media only screen and (max-width:768px){.t-widget-sub-icon{display:none}}.t-widget-sub-icon-post{position:absolute;top:33px;right:20px;width:40px;height:30px;border-radius:20px;background:#446c8f;display:block;box-shadow:0 0 6px rgba(0,0,0,.6);z-index:16384;cursor:pointer;transition:all .1s ease;width:100px}.t-widget-sub-icon-post span{padding-left:20px;box-sizing:border-box;width:100%;color:#fff;display:inline-block;text-align:center;line-height:33px;transition:all .1s ease}.t-widget-sub-icon-post:before{position:absolute;top:5px;left:17px;width:10px;height:15px;border-radius:3px 3px 0 0;transform:rotate(45deg);background:#fff;content:"";z-index:16389}.t-widget-sub-icon-post:after{position:absolute;top:16px;left:11px;width:0;height:0;border-width:4px;border-style:solid;border-color:transparent #769dc2 #769dc2 transparent;border-radius:2px;transform:rotate(270deg);background:#fff;content:"";z-index:16387}@media only screen and (max-width:1200px){.t-widget-sub-icon-post{display:none}}@supports (-ms-ime-align:auto){.t-widget-sub-icon-post{right:50px}}@-moz-document url-prefix(){.t-widget-sub-icon-post{right:50px}}.t-widget-detail{position:absolute;z-index:8192;top:0;right:0;transform:translateX(100%);width:520px;height:100%;box-sizing:border-box;background:#fff;padding-bottom:150px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.default-scrollbar .t-widget-detail{width:600px}.t-widget-detail.order-editing{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column}@media only screen and (max-width:768px){.t-widget-detail{width:100%;right:auto;left:0;transform:translateX(0);padding-bottom:0;z-index:8211;background:#fff}.t-widget-detail:after{display:block;content:"";height:100%;width:1px}}@media only screen and (max-width:768px){.t-widget-has-detail .t-widget-detail{height:100%}}.t-widget-detail::-webkit-scrollbar{width:3px}.t-widget-detail::-webkit-scrollbar-thumb{background-color:#5a90be}.t-widget-detail::-webkit-scrollbar-track{background:#f0f0f0}.order-top{order:-65535}.t-widget-detail-row{color:#222}.t-widget-detail-row:not(:first-child){margin-top:10px}.t-widget-detail-row.col2{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}.t-widget-detail-row.links{background:#f0f0f0;margin:5px 2px 0 2px}@media only screen and (max-width:768px){.t-widget-detail-row{background-color:#fff}.t-widget-detail-header+.t-widget-detail-row{margin-top:50px}}.t-widget-detail-column{box-sizing:border-box;width:100%;position:relative}.t-widget-detail-column.main{width:100%}.t-widget-detail-column.auto{width:auto}.t-widget-detail-column.side{text-align:center;border-left:1px solid #ddd;width:10%}.t-widget-detail-column.side a{cursor:pointer;display:block}@media only screen and (max-width:1200px){.t-widget-detail-column.side a{font-size:12px}}.t-widget-detail-title{position:relative;display:block;padding:5px 35px 5px 10px;color:#5a90be;z-index:128}.t-widget-detail-title.void{color:#222}.t-widget-detail-title.link{cursor:pointer}.t-widget-detail-title.menu{font-size:14px}.t-widget-header-toggler{position:absolute;top:0;right:0;width:35px;height:100%;z-index:135;cursor:pointer}.t-widget-header-toggler:after{position:absolute;top:50%;left:12px;border-width:5px;border-color:transparent #1e3c4f #1e3c4f transparent;border-style:solid;border-radius:2px}.t-widget-detail-close .t-widget-header-toggler:after{transform:translateY(-80%) rotate(45deg);content:""}.t-widget-detail-open .t-widget-header-toggler:after{transform:translateY(-20%) rotate(-135deg);content:""}.t-widget-order-editing-row{display:-webkit-flex;display:-ms-flex;display:flex;padding:10px}.t-widget-order-editing-row:not(:first-child){margin-top:10px}.t-widget-order-editing-column{display:-webkit-flex;display:-ms-flex;display:flex}.t-widget-order-editing-column:not(:first-child){margin-left:20px}.t-widget-detail-title-row{position:relative;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;transition:opacity .1s ease}@media only screen and (max-width:768px){.t-widget-detail-title-row{display:block}}.t-widget-detail-title-row.link{cursor:pointer}.t-widget-detail-title-row.link:hover{opacity:.7}.t-widget-detail-title-row.sub{color:#888}.t-widget-detail-title-row+.t-widget-detail-title-row{margin-top:4px}@media only screen and (max-width:768px){.t-widget-detail-title-row+.t-widget-detail-title-row{margin-top:0}}.t-widget-detail-title-row.text-list{background:#d5e8f7;font-size:12px;padding:5px;color:#888}.t-widget-detail-title-row.text-list:not(:first-child){margin-top:4px}.t-widget-order-button{position:relative;width:25px;height:100%}.t-widget-order-button:before{position:absolute;top:50%;left:50%;content:"";width:0;height:0;border-style:solid;border-color:transparent #aaa #aaa transparent;border-width:7px;border-radius:3px}.t-widget-order-button.up:before{transform:translateX(-50%) translateY(-25%) rotate(-135deg)}.t-widget-order-button.down:before{transform:translateX(-50%) translateY(-85%) rotate(45deg)}.t-widget-order-button.active{cursor:pointer}.t-widget-order-button.active:before{border-color:transparent #5a90be #5a90be transparent}.t-widget-detail-symbol{font-size:12px;color:#666;display:inline-block;padding:0 2px;border:1px solid transparent;border-radius:3px;position:relative}.t-widget-detail-symbol:not(:first-child){margin-left:8px}.t-widget-detail-symbol.notify-on{color:#5a90be;cursor:pointer}.t-widget-detail-symbol.notify-off{color:#be5a68;cursor:pointer}.t-widget-detail-symbol.private{border:1px solid #666}.t-widget-detail-symbol.private .private-text{position:relative;z-index:133}.t-widget-detail-symbol.public{color:#55aa80;border:1px solid #55aa80}.tk-article-user-row .t-widget-detail-symbol{margin-right:10px;order:11}.icon-help:before{position:absolute;top:-7px;right:-9px;content:"？";display:inline-block;width:12px;height:12px;line-height:13px;font-size:10px;border:1px solid #f0f0f0;border-radius:50%;background-color:#a7c8e5;color:#fff;text-align:center}.icon-help:hover:before{background-color:#aadef5}.t-widget-insider-list-balloon{position:absolute;bottom:-5px;left:0;background:#fff;padding:4px;font-size:11px;transform:translateY(100%);z-index:139}.t-widget-detail-theme-time{white-space:nowrap}.t-widget-detail-theme-time:not(:first-child){margin-left:10px}@media only screen and (max-width:768px){.t-widget-detail-theme-time{display:none}}.t-widget-detail-message{padding:5px;background:#fff;white-space:pre-wrap}.t-widget-detail-content{position:relative;width:100%;padding:9px 10px 8px 10px;box-sizing:border-box;background-color:#d5e8f7;border-top:1px solid #e8e8e8;border-bottom:1px solid #d5e8f7}.t-widget-detail-content.noticeable{border-top:1px solid #5a90be;border-bottom:1px solid #5a90be;background-color:#e9efff}.t-widget-detail-open .t-widget-detail-content:before{display:block;position:absolute;top:0;left:0;width:100%;height:5px;content:"";background:linear-gradient(to bottom,#e4e4e4,transparent)}.t-widget-detail-comment{margin:0 auto 10px;padding:5px;background-color:#fff}@media only screen and (max-width:1200px){.t-widget-detail-comment{padding-top:10px}}@media only screen and (max-width:768px){.t-widget-detail-comment{padding-top:5px}}.t-widget-detail-comment-item{line-height:1.6;cursor:default}.t-widget-detail-comment-item a{cursor:pointer}@media only screen and (max-width:768px){.t-widget-detail-comment-item{padding:7px 0}}.t-widget-detail-comment-item.added{opacity:0;transform:translateY(4px);-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-moz-transform:translateY(4px);animation-name:added-comment;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:1}.latest-feedbacks .t-widget-detail-comment-item{padding:5px;border-bottom:1px solid #f0f0f0}.t-widget-input{margin-top:10px;border-top:1px solid #ddd}.t-widget-input textarea{width:100%;min-height:200px;vertical-align:top;transform:translateY(-1px)}.t-widget-input.hidden{display:none}.t-widget-input.hidden textarea{display:none}.t-widget-input-row{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.t-widget-input-row{flex-direction:column}}.t-widget-input-row-textarea{flex-grow:1;width:auto;transition:all .6s ease-in-out;transition-delay:.2s}.t-widget-input-row-textarea:not(:last-child){margin-right:15px}.t-widget-input-row-textarea.annotate{border-color:#a7c8e5;background-color:#daf4ff}@media only screen and (max-width:768px){.t-widget-input-row-textarea{font-size:16px}.t-widget-input-row-textarea:not(:last-child){margin-right:0;margin-bottom:10px}}.t-widget-input-row-button{white-space:normal}.t-widget-input-row-button[type=button],.t-widget-input-row-button[type=submit]{background:#446c8f;color:#fff}.t-widget-input-reply{padding:10px}.t-widget-input-reply-content{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.t-widget-input-reply-content+.t-widget-input-reply-content{margin-top:5px}.t-widget-input-reply-to{width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-widget-input-not-a-reply{white-space:nowrap;cursor:pointer}.t-widget-toggler{position:absolute;z-index:4099;left:0;top:0;width:100%;font-size:14px;color:#333;height:35px;line-height:35px;border-bottom:1px solid #1e3c4f;border-right:1px solid #1e3c4f;background-color:#fff;box-sizing:border-box;cursor:pointer;text-indent:-65535px}@media only screen and (max-width:768px){.t-widget-toggler{border-right:initial}}.t-widget-toggler:before{display:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);content:attr(data-term-close);font-size:14px;color:#1e3c4f}.t-widget-toggler:after{position:absolute;top:50%;right:22px;transform:translateY(-50%) rotate(-45deg);content:"";border-width:5px;border-color:transparent #1e3c4f #1e3c4f transparent;border-style:solid;border-radius:2px;transition:right .2s ease}.t-widget-open .t-widget-toggler{text-indent:0;padding-left:10px}@media only screen and (max-width:768px){.t-widget-open .t-widget-toggler{position:relative}}.t-widget-open .t-widget-toggler:before{display:inline-block}.t-widget-open .t-widget-toggler:after{right:4px;transform:translateY(-50%) rotate(135deg)}.t-widget-toggler:hover{opacity:1}@media only screen and (max-width:768px){.t-widget-toggler{display:block;height:40px;line-height:40px;border-bottom:none}}.t-widget-search-box{display:-webkit-flex;display:-ms-flex;display:flex;position:absolute;z-index:4099;top:80px;left:0;width:100%;height:0;box-sizing:border-box;transition:all .1s linear;overflow:hidden;background:rgba(255,255,255,.8);border-right:1px solid #1e3c4f}@media only screen and (max-width:768px){.t-widget-search-box{display:none;border-right:initial}}.t-widget-open .t-widget-search-box{height:auto;padding:10px 5px 0}@media only screen and (max-width:768px){.t-widget-open .t-widget-search-box{display:-webkit-flex;display:-ms-flex;display:flex;position:relative;top:0;padding:initial}}.default-scrollbar .t-widget-search-box{padding-right:25px}.t-widget-search-box input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.t-widget-row-theme-group{position:absolute;left:0;top:45px;padding:0 0 0 45px;height:30px;line-height:30px;text-indent:-8192px;display:block;cursor:pointer}.t-widget-open .t-widget-row-theme-group{text-indent:0}@media only screen and (max-width:768px){.t-widget-row-theme-group{position:relative;left:auto;top:auto;font-size:13px}}.t-widget-row-theme-group-icon{position:absolute;top:50%;left:10px;width:24px;height:20px;border:2px solid #aaa;border-radius:3px;box-sizing:border-box;transform:translateY(-50%)}.t-widget-row-theme-group-icon:before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:100%;height:4px;border-style:solid;border-width:2px 0;border-color:#aaa;background:0 0}.t-widget-row-theme-group-icon:after{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);content:"";width:2px;height:100%;background:#aaa}.t-widget-detail-links{padding:10px;display:-webkit-flex;display:-ms-flex;display:flex;background:#d5e8f7}.t-widget-detail-links-column:not(:first-child){margin-left:20px}.t-widget-detail-links-column a{cursor:pointer}.t-widget-footer{width:100%}.t-widget-detail-header{position:relative;padding:4px 10px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;background-color:#5a90be;color:#fff;cursor:pointer;transition:opacity .2s linear}.t-widget-detail-header:hover{opacity:.7}.t-widget-detail-header:before{display:inline-block;position:absolute;right:24px;top:50%;transform:translateY(-50%);content:attr(data-term-close);font-size:14px;color:#fff}@media only screen and (max-width:768px){.t-widget-detail-header:before{right:28px}}.t-widget-detail-header:after{position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);right:4px;content:"";display:inline-block;border-style:solid;border-width:5px;border-color:transparent #fff #fff transparent;border-radius:2px}@media only screen and (max-width:768px){.t-widget-detail-header:after{content:"×";right:6px;transform:translateY(-50%) rotate(0);font-size:20px;border:none}}@media only screen and (max-width:768px){.t-widget-detail-header{position:absolute;width:100%;box-sizing:border-box}}@media all and (-ms-high-contrast:none){.t-widget-detail-header,::-ms-backdrop{display:-ms-grid}}.t-widget-detail-open+.t-widget-detail-close,:-ms-lang(x)::-ms-backdrop{margin-top:120px}.t-widget-detail-fold{cursor:pointer;display:block;text-align:center;padding:5px 0;border-top:1px solid #eee;border-bottom:1px solid #d6d6d6}.t-widget-detail-fold:after{display:inline-block;margin-left:1em;content:"";border-width:5px;border-color:transpare #1e3c4f #1e3c4f transparent;border-style:solid;border-radius:2px;transform:rotate(225deg) translateY(-5px)}@media only screen and (max-width:768px){.t-widget-detail-fold{background-color:#fff}}.t-widget-button{position:relative;cursor:pointer;color:#888;padding:1px 8px 1px 22px;border:1px solid #d6d6d6;border-radius:3px;background:linear-gradient(to bottom,#fefefe,#eee);transition:all .1s linear}.t-widget-button:before{position:absolute;top:50%;left:4px;line-height:1.1;transform:translateY(-50%)}.t-widget-button.button-good:before{content:"★";color:#d8c325;font-size:14px}.t-widget-button:hover{border-color:#4a8ccd;background:#fff}.t-widget-original-theme-title{display:inline-block;padding:5px 0 0 5px;cursor:pointer}@media only screen and (max-width:768px){.t-widget-original-theme-title{padding:5px 0 5px 5px;font-size:13px}}.tk-article:first-child .t-widget-original-theme-title{padding-top:0}.t-widget-request{padding:10px;border-radius:0 0 2px 2px;box-sizing:border-box}.t-widget-detail .t-widget-request:not(:last-child){margin-top:0;margin-bottom:0}.t-widget-request.open{background-color:#fff}.t-widget-request.approval{padding:0;min-height:0}.t-widget-request-candidate{display:inline-block;margin-top:5px;margin-right:5px;transition:color .1s ease;color:#333;border:1px solid transparent;border-radius:3px;padding:0 3px}.t-widget-request-candidate.editing{cursor:pointer;color:#aaa;border-color:#ccc}.t-widget-request-candidate.selected{color:#5a90be;border-color:#5a90be}.t-widget-request-header{font-size:14px;font-weight:700}.t-widget-request-toggler{display:inline-block;margin-left:1em;color:#5a90be;cursor:pointer}.flow-element-cloud{position:absolute;top:0;right:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row-reverse;z-index:2048}@media only screen and (max-width:768px){.flow-element-cloud{top:-3px}}.flow-element{display:inline-block;padding:0 8px;font-size:11px;background:#f0f0f0;color:#888;cursor:pointer;transition:opacity .1s ease;line-height:1.2}.flow-element.organized{color:#4bb0e2}.flow-element:not(:first-of-type){margin-right:5px}.flow-element:hover{opacity:.7}.flow-element-candidates-wrapper{position:absolute;top:-6px;right:6px;background:#f0f0f0;padding:8px;min-width:478px;transform:translateY(-100%);box-shadow:0 0 5px rgba(0,0,0,.4);z-index:2053}@media only screen and (max-width:1200px){.flow-element-candidates-wrapper{width:320px;min-width:320px;right:0;font-size:13px}}.flow-element-candidates-wrapper{width:100%}.flow-element-candidates{width:100%;border:1px solid #f0f0f0;flex-direction:column;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:wrap}.flow-element-candidate{display:inline-block;cursor:pointer;width:48%;transition:all .1s ease}@media only screen and (max-width:1200px){.flow-element-candidate{padding:5px 0}}.flow-element-candidate:not(.active):hover{color:#4bb0e2}.flow-wrapper{background:#fff;padding:20px}@media only screen and (max-width:768px){.flow-wrapper{overflow:scroll}}.flow-row{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:nowrap}@media only screen and (max-width:768px){.flow-row{padding-right:15px}}.flow-row+.flow-row{margin-top:15px}.flow-h{font-size:16px;font-weight:700}.flow-h.title{color:#777}.flow-h.description{font-size:14px;font-weight:400;color:#888}.flow-col{width:50%;box-sizing:border-box;padding:15px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #aaa}.flow-col+.flow-col{border-left-style:dashed}.flow-col:first-child{border-radius:3px 0 0 3px}.flow-col:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.flow-col:only-child{width:100%;border-radius:3px}.flow-col-item{display:block;white-space:pre-wrap}.flow-col-item:before{display:inline-block;content:"・";text-indent:-1em}.flow-header{max-width:990px;padding-bottom:15px;border-bottom:1px dashed #aaa;margin-bottom:25px}@media only screen and (max-width:768px){.flow-header{padding-right:15px}}.flow-header.admin{max-width:none}.flow-text{white-space:pre-wrap}.flow-text:not(:first-child){margin-top:10px}.flow-text.flow-bottom{margin-bottom:15px}.action{max-width:990px}.action.admin{max-width:none}.action-group{display:flex;justify-content:space-between}.action-group:not(:last-child){margin-bottom:40px}.action-group.reference{padding-top:40px;border-top:1px dashed #aaa;margin-top:40px}.action-group.continuous{position:relative}.action-group.continuous:after{position:absolute;left:50%;bottom:-25px;transform:translateX(-50%) rotate(-45deg);content:"";display:block;border-width:12px;border-color:transparent transparent #ccc #ccc;border-style:solid;border-radius:3px}.action-group:not(.kpt){flex-wrap:wrap}.action-column{box-sizing:border-box;width:100%}.action-column:not(:only-child){width:50%}.action-column.good{padding:10px;background:#def2ef;border-radius:4px}.action-column.weak{padding:10px;background:#fef3e7;border-radius:4px}.action-column.long_term,.action-column.short_term{padding:10px;background:#f1fff2;border-radius:4px}.action-column.doing,.action-column.help,.action-column.prepare{padding:10px;background:#fbfbfb;border-radius:4px}.action-column.try{padding:10px;background:#eef5ee;border-radius:4px}.action-row{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.action-row:not(:last-child){margin-bottom:15px}.action-row.awareness{padding:10px;background:#fbfbfb;border-radius:4px}.action-row-label{font-size:14px;font-weight:700;margin-bottom:5px}.action-row-content{font-size:14px;padding:0 1em;word-wrap:break-word;text-transform:none}.action-row-content+.action-row-content{margin-top:8px}.grow{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;width:880px}.grow-l{width:250px}.grow-r{width:600px}.grow-gap{height:80%;border:1px solid #aaa}.grow-goal{border:1px solid #aaa}.comment-row{min-height:22px}.comment-row.omit{word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-row a:not(:first-child):before,.comment-row span:not(:first-child):before{display:inline;content:" "}@keyframes added-star{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes added-star{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.5)}100%{-webkit-transform:scale(1)}}@-moz-keyframes added-star{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.5)}100%{-moz-transform:scale(1)}}@keyframes added-comment{to{opacity:1;transform:translateY(0)}}@-webkit-keyframes added-comment{to{opacity:1;transform:translateY(0)}}@-moz-keyframes added-comment{to{opacity:1;transform:translateY(0)}}.tg-wrapper{padding:20px;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.tg-content{display:table}.tg-content:not(:first-child){margin-top:20px}.tg-item{display:table-row}.tg-head{font-weight:700;background:#f4f4f4;text-align:center}.tg-cell{display:table-cell;padding:10px;border:1px solid #eee;min-width:220px}.tg-cell.theme{min-width:300px;vertical-align:middle}.tg-head .tg-cell.theme{background:#fbf4f4}.tg-cell.good,.tg-cell.group_all_good,.tg-cell.group_colleague_good,.tg-cell.group_manager_good,.tg-cell.group_myself_good,.tg-cell.keep{background:#def2ef}.tg-cell.group_all_weak,.tg-cell.group_colleague_weak,.tg-cell.group_manager_weak,.tg-cell.group_myself_weak,.tg-cell.problem,.tg-cell.weak{background:#fef3e7}.tg-cell.long_term,.tg-cell.short_term{background:#f1fff2}.tg-cell.doing,.tg-cell.help,.tg-cell.prepare{background:#fbfbfb}.tg-cell.try{background:#eef5ee}.tg-comment{padding-left:1em;position:relative}.tg-comment:not(:first-child){margin-top:4px}.tg-comment:before{display:inline-block;content:"・";position:absolute;top:0;left:0}.flex{display:flex;justify-content:space-between}.theme-box{width:32.5%;display:inline}.num{padding-bottom:6px}@media only screen and (max-width:768px){.hasTextInput .flex{display:block}}.pendingapproval{color:#969696}.approved{color:green}.unapproved{color:#969696}.approval-comment{color:#5abeb0}.approver-status-item{min-height:30px;display:-webkit-flex;display:-ms-flex;display:flex;padding-bottom:3px}.approver-status-image-frame{display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden;background-color:#ddd}.approver-status-image-frame.approved{border:2px solid green}.approver-status-image-frame.unapproved{border:2px solid #969696}.approver-status-image-frame img{position:relative;left:50%;width:auto;height:100%;text-indent:-8192px;transform:translateX(-50%)}.approver-status-image-frame:not(.approver-image):after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);content:attr(data-name-symbol);font-size:16px;line-height:30px;color:#333}.tooltip{position:relative;display:inline-block}.tooltip-text{display:none;position:absolute;padding:3px;font-size:9px;line-height:1.6em;color:#5f5f5f;border-radius:3px;background:#def2ef;width:100px;text-align:center}.tooltip-text:before{content:"";position:absolute;top:100%;left:45%;border:5px solid transparent;border-top:10px solid #def2ef;margin-left:-15px}.tooltip:hover .tooltip-text{display:inline-block;top:-30px;left:-20px}.sample-box{padding:.5em 1em;margin:.5em 0;background:#f2f5f8;border:dashed 1px #a7a8aa}.sample-box.large{font-size:20px}.sample-box.high{height:50px;font-size:11px}.samlple-box p{margin:0;padding:0}.sub-theme-title{font-weight:700}.theme-archive{float:right}.theme-group-detail .t-widget-detail-symbol{margin-left:5px}.theme-group-detail .t-widget-detail-title-row{background-color:#fff;position:absolute;z-index:1001;border:solid .5px #ddd}.theme-group-detail .theme-detail-td{width:50%}.theme-group-detail .theme-detail-td .line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-label-icon{width:17px;height:17px;background-image:url(../images/icon_label.png);background-repeat:no-repeat;background-size:17px 17px;cursor:pointer;margin:7px}.theme-label-area{padding:0 10px 10px 0;display:flex}.theme-label-item{display:inline-block;margin-right:5px;transition:color .1s ease;border:1px solid transparent;border-radius:3px;padding:0 3px;color:#333;background-color:#ebecf0;border-color:#a7a8aa;pointer-events:none}.theme-label-item:hover{background:#fcc}.theme-label-item>a{pointer-events:auto}.theme-label-suggest{margin:0;padding:5px 10px;border:solid #e4e4e4;border-width:0 .5px .5px .5px;border-radius:3px;cursor:pointer}.theme-label-suggest:hover{background-color:#f0f0f0}.theme-label-suggest.admin{margin-top:10px;border-top-width:.5px}.theme-label-modal .text-input{margin-bottom:0!important}.theme-label-candidates-wrapper{position:relative;padding-top:5px;height:30px}.theme-label-candidates-wrapper .theme-label-candidates{padding:5px;background:#fff;border:1px solid #ddd;z-index:15;display:none}.theme-label-candidates-wrapper .theme-label-candidates.show{display:block}.theme-label-candidates-wrapper .theme-label-candidates .theme-label-candidates-bottom{text-align:center;line-height:24px;height:24px;cursor:pointer;margin-top:10px;padding-top:5px;border-top:1px solid #ddd}
.file .modalWindow{width:416px}.file .inputContainer input[type=text]{width:200px}.file .folder span{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;min-height:24px;padding-left:25px;background:url(../images/icon_folder.png) no-repeat 1px 3px}.file .url span{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;min-height:24px;padding-left:25px;background:url(../images/icon_site.png) no-repeat 0 3px}.file .data span{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;min-height:24px;padding-left:25px;background:url(../images/icon_file.png) no-repeat 3px 1px}.file .multiple{line-height:1.8}.file textarea{width:65%}.file .staffGroup{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap;-ms-wrap:wrap;-webkit-wrap:wrap;align-items:center;-ms-align-items:center;-webkit-align-items:center;margin-top:-15px}.file .staffGroup>.staffName{margin-top:15px;margin-right:15px}.file .staffGroup>.otherText{margin-top:15px;margin-right:15px}.file.index .tableType1 tbody tr:hover td,.file.index .tableType1 tbody tr:hover th{background-color:#f1faff}.file.index .tableType1 th:nth-child(1){width:auto}.file.index .tableType1 th:nth-child(2),.file.index .tableType1 th:nth-child(3),.file.index .tableType1 th:nth-child(4),.file.index .tableType1 th:nth-child(5){width:auto;padding-right:12px;padding-left:12px}.file.index .tableType1 th:last-child{width:10.5em;padding-left:12px}.file.index .tableType1 td:nth-child(2),.file.index .tableType1 td:nth-child(3),.file.index .tableType1 td:nth-child(4),.file.index .tableType1 td:nth-child(5){padding-right:12px;padding-left:12px}.file.index .tableType1 td:last-child{white-space:nowrap;padding-left:12px}.file.index .tableType1 td:last-child .linkDetail:first-child{display:inline-block;width:90px}.file.detail .tableType1 th{width:9%;min-width:114px}.file.edit .tableType1 th{width:9%;min-width:114px}.file.regist textarea{width:100%}.file.owner .tableType1{border-top:1px solid #e6e6e6}.file.owner .tableType1 tbody tr:hover td,.file.owner .tableType1 tbody tr:hover th{background-color:#f1faff}.file.owner .tableType1.current{margin-bottom:10px;border-bottom:1px solid #e6e6e6}.file.owner .tableType1.select th:first-child{padding-left:44px}.file.owner .tableType1 td,.file.owner .tableType1 th{width:auto}.file.owner .tableType1 td:first-child,.file.owner .tableType1 th:first-child{width:25%}.file.owner .tableType1 td:nth-child(2),.file.owner .tableType1 th:nth-child(2){width:25%}.file.owner .tableType1 td:nth-child(3),.file.owner .tableType1 th:nth-child(3){width:auto}.file.owner .tableType1 td:nth-child(4),.file.owner .tableType1 th:nth-child(4){width:3em}
@charset "UTF-8";.form h2 .icon{background-image:url(../images/icon_form.svg);background-size:19px 24px;background-position:5px 6px}.form .tableType1 .head{margin-bottom:12px;color:#888}.form.index .tableType1{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.form.index .tableType1 tbody tr:hover td,.form.index .tableType1 tbody tr:hover th{background-color:#f1faff}.form.index .tableType1 th{width:auto}.form.index .tableType1 th:first-child{padding-left:44px}.form.index .tableType1 th:last-child{width:16.5em}.form.index .tableType1 td:last-child{white-space:nowrap}.form.index .baseContainerInner{position:relative}.form.regist.parts .headerTd{display:block}.form.regist.parts .headerTd span{padding-right:30px}.form.regist.parts .middleTd p{margin-bottom:10px}.form.regist.parts .middleTd span{padding:0 30px 0 5px}.form.regist.parts .tableType1 td:first-child{width:60%}.form.regist.parts .tableType1 h4{width:100%;margin-bottom:0}.form.regist.parts .tableType1 .h4Container{padding:30px 0 0 0;width:100%}.form.regist.parts .tableType1 .dropArea{box-sizing:content-box;flex-wrap:wrap;-ms-wrap:wrap;-webkit-wrap:wrap}.form.authority .tableType1 tbody tr:hover td,.form.authority .tableType1 tbody tr:hover th{background-color:#f1faff}.form.authority .tableType1 th{width:auto}.form.authority .tableType1 th:last-child,.form.authority .tableType1 th:nth-child(3){width:2em}.form.compositionRegist .tabBody3 .dropAreaColumn .dragList{min-height:53px}.form.compositionRegist .tabBody3 .defaultText{top:0;width:auto;padding-top:16px;padding-bottom:16px;padding-left:55px;margin-right:auto;margin-left:auto;background:0 0}.form.compositionRegist .tabBody3 .defaultText br{display:none}.form.compositionRegist .tabBody3 .defaultText{position:relative;display:inline-block}.form.compositionRegist .tabBody3 .defaultText:before{content:"";width:43px;height:49px;position:absolute;top:0;left:0;background-image:url(/images/icon_dragarea.png);background-repeat:no-repeat;background-size:43px 49px;background-position:50% 0}.form.compositionRegist .draggableItem .tips .tipsIcon:after{display:none}.form.compositionRegist .draggableItem .tips .tipsIcon:before{content:"";position:absolute;top:0;left:100%;height:100%;width:26px}.form.compositionRegist .draggableItem .tips .tipsIcon:hover+.tipsText{transform:translate3d(0,0,0)}.form.compositionRegist .draggableItem .tips .tipsText{top:50%;right:-38px;min-width:auto;margin-top:-16px;transform:translate3d(3px,0,0)}.form.compositionRegist .draggableItem .tips .tipsText:after{content:"";position:absolute;top:50%;left:-5px;transform:translate3d(0,-50%,0);border-right:5px solid #515f6d;border-top:3px solid transparent;border-bottom:3px solid transparent}.form.compositionRegist .draggableItem .tips .tipsText svg{display:block}.form.compositionRegist .draggableItem .tips .tipsText:hover{visibility:visible;opacity:1;transform:translate3d(0,0,0)}.previewArea{background:#f0f0f0;padding:23px}.previewTable{width:100%}.iconBorder+.iconBorder{margin-left:15px}.iconBorder>label{width:18px;height:18px;padding:7px;background-position:50% 50%;background-size:18px 18px;background-repeat:no-repeat}.iconBorder>label:after,.iconBorder>label:before{display:none}.iconBorder.top>label{background-image:url(../images/icon_border_top_off.svg)}.iconBorder.right>label{background-image:url(../images/icon_border_right_off.svg)}.iconBorder.bottom>label{background-image:url(../images/icon_border_bottom_off.svg)}.iconBorder.left>label{background-image:url(../images/icon_border_left_off.svg)}.iconBorder input[type=checkbox]:checked+.checkbox{background-color:#f3f6f9}.iconBorder input[type=checkbox]:checked.top>label{background-image:url(../images/icon_border_top_on.svg)}.iconBorder input[type=checkbox]:checked.right>label{background-image:url(../images/icon_border_right_on.svg)}.iconBorder input[type=checkbox]:checked.bottom>label{background-image:url(../images/icon_border_bottom_on.svg)}.iconBorder input[type=checkbox]:checked.left>label{background-image:url(../images/icon_border_left_on.svg)}.setStyleSection{display:flex;display:-ms-flex;display:-webkit-flex;margin-top:25px}.setStyleColumn.typeColor{width:360px}.setStyleColumn.typeFontSize{width:130px}.setStyleHead{margin-bottom:12px}.setStyleHead.typeCheckBox{margin-bottom:22px}.rgbBox{display:flex;display:-ms-flex;display:-webkit-flex}.rgbBox>.column+.column{margin-left:25px}.rgbBox input{width:35px;padding-left:4px;margin-left:8px}.preview-wrapper{background-color:#fff;padding:20px}.form-preview-area{background-color:#f0f0f0;padding:20px;margin:10px auto 20px;min-height:100px}.form-value-view-wrapper{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}.form-value-view{display:flex;display:-ms-flex;display:-webkit-flex;width:48%}.form-value-view:nth-child(n+3){margin-top:20px}.form-value-view-column:not(:last-child){margin-right:20px}.form-value-view-legend{font-size:14px;font-weight:700;margin-bottom:10px}.form-value-view-item-wrapper{display:flex;display:-ms-flex;display:-webkit-flex}.form-value-view-item{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;min-height:32px}.form-value-view-item:not(:last-child){margin-right:15px}.form-value-view-item-legend{padding-right:10px}.form-icon{display:inline-block;width:30px;height:30px;border:1px solid #fff;box-sizing:border-box;cursor:pointer;transition:all .1s ease}.form-icon[class*=border-]{background-position:50% 50%;background-size:18px 18px;background-repeat:no-repeat}.form-icon.active{background-color:#f3f6f9;border-color:#446c8f}.form-icon.active:hover{border-color:#fff}.form-icon:not(.active):hover{border-color:#446c8f}.form-icon.border-top{background-image:url(../images/icon_border_top_off.svg)}.form-icon.active.border-top{background-image:url(../images/icon_border_top_on.svg)}.form-icon.border-right{background-image:url(../images/icon_border_right_off.svg)}.form-icon.active.border-right{background-image:url(../images/icon_border_right_on.svg)}.form-icon.border-bottom{background-image:url(../images/icon_border_bottom_off.svg)}.form-icon.active.border-bottom{background-image:url(../images/icon_border_bottom_on.svg)}.form-icon.border-left{background-image:url(../images/icon_border_left_off.svg)}.form-icon.active.border-left{background-image:url(../images/icon_border_left_on.svg)}.live-editor-wrapper{display:-ms-flex;display:-webkit-flex;display:flex;margin-bottom:250px}@media only screen and (max-width:768px){.live-editor-wrapper{flex-direction:column}}.le-pane{box-sizing:border-box}.le-pane.preview{width:100%;box-shadow:0 1px 3px rgba(0,0,0,.25);padding:20px 15px;background-color:#fff}.le-pane.input{display:flex;flex-direction:column;flex-wrap:wrap;position:fixed;bottom:68px;left:auto;z-index:512}.le-pane.input input{border:none}@media only screen and (max-width:768px){.le-pane.input{position:relative;bottom:auto;left:auto;margin-top:20px}}.le-pane.hidden,.le-pane.input:empty{display:none}@media all and (-ms-high-contrast:none){.le-pane.input{left:222px}}.form-information{position:fixed;top:60px;left:10px;padding:2px 5px;border:1px solid #f0f0f0;opacity:0;background:#5a90be;font-size:14px;color:#fff;z-index:512;box-shadow:0 1px 3px rgba(0,0,0,.4);animation-name:information-show-up;animation-duration:.4s;animation-delay:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:1}@media only screen and (max-width:768px){.form-information{position:static;top:auto;left:auto;font-size:14px;border:none;z-index:1}}@media only print{.form-information{color:#333;border-color:#333}}.form-information.left{left:auto}.form-information.time{background:#be5a68}.form-information.alert{left:auto;right:78px;background:rgba(239,239,121,.9);max-width:600px;padding:10px;font-size:16px;color:#333;line-height:1.8}@media only screen and (max-width:768px){.form-information.alert{position:fixed;top:0;left:0;width:100%;z-index:512;box-sizing:border-box}}@media all and (-ms-high-contrast:none){.form-information,::-ms-backdrop{position:fixed;top:60px;left:auto;right:40px}}@keyframes information-show-up{to{opacity:1}}@-webkit-keyframes information-show-up{to{opacity:1}}@-moz-keyframes information-show-up{to{opacity:1}}.form-frame[data-form-theme="1"] h1{font-size:20px;margin-bottom:10px}.form-frame .edit-target{margin:3px 0;position:relative}.form-frame .isMovable{cursor:pointer;transition:background .1s ease-in-out}.form-frame .isMovable:not(.locationMoving):not(.editing):hover:before{display:inline-block}.form-frame .isMovable:not(.locationMoving):not(.editing):hover:after{display:block;background-color:#e9f7ff!important}.form-frame .isMovable:not(.locationMoving).locationSelecting:hover:before{display:inline-block}.form-frame .isMovable:not(.locationMoving).locationSelecting:hover:after{display:block;background-color:#b4f9b4!important}.form-frame .isMovable.parts-target:hover .form-frame .isMovable:after,.form-frame .isMovable.parts-target:hover .form-frame .isMovable:before{display:none}.locationSelecting:hover .form-frame .isMovable{opacity:.2}.form-frame .isMovable[data-notify-body]:before{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;font-weight:700;font-size:14px;line-height:14px;content:attr(data-notify-body);color:#333;z-index:32}.form-frame .isMovable[data-notify-body]:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.82;z-index:31}.form-frame .isMovable .preview input[type=text],.form-frame .isMovable .preview textarea{background:0 0;cursor:pointer}.form-frame .isMovable .editing{font-size:14px;cursor:default}.form-frame .isMovable .editing textarea{min-height:150px;border:none;border-radius:0}.form-frame .caution{padding-bottom:10px}.form-frame .parts-target{padding:0 5px 5px}.form-frame .parts-target:not(:first-child){margin-top:60px}.form-frame .parts-target.answer:not(:first-child){margin-top:20px}.decoration-hr,.decoration-hr_dashed{padding:10px 0;position:relative}.decoration-hr:before,.decoration-hr_dashed:before{position:absolute;top:50%;left:0;height:0;width:100%;border-bottom:1px solid #a2a2a2;content:"";display:block}.decoration-hr_dashed:before{border-bottom:2px dashed #a2a2a2}.decoration-space:before{display:block;content:"";width:100%;height:50px}.form-label{text-align:center;font-size:16px;font-weight:700;height:30px;line-height:30px;color:#5a90be;margin-bottom:10px}@media only screen and (max-width:768px){.form-label{position:static;top:auto;left:auto;text-align:center;height:25px;line-height:25px}}.form-annotation{padding:10px;margin-bottom:20px;border-radius:3px;background:#d5e8f7}.form-aside.editing,.form-item.editing{padding:10px;background-color:#d5e8f7}.form-aside .button-commit,.form-item .button-commit{background:linear-gradient(#81ec81,#90f190);color:#333}.form-aside input[type=button]:last-child,.form-item input[type=button]:last-child{margin-right:0}.form-aside .button-danger,.form-item .button-danger{background:linear-gradient(#ec8181,#f19090);color:#333}.form-aside .description,.form-item .description{color:#666;font-size:12px}.form-item{transition:opacity .1s ease;white-space:pre-wrap}.isMovable.parts-target:not(.locationMoving):hover .form-item{opacity:.12}.isMovable[data-notify-body]:hover .form-item{opacity:.12}.form-item img{max-width:100%;height:auto}.form-aside{position:relative;display:flex;flex-wrap:wrap}.form-aside input[type=button]{margin-right:0}.form-aside input[type=button]:not(:first-child){margin-left:10px}.input .form-aside{box-shadow:1px 2px 10px 1px rgba(0,0,0,.3);background-color:rgba(255,255,255,.9);width:800px}@media only screen and (max-width:768px){.input .form-aside{width:100%}}.input .form-aside:not(:first-child){margin-top:5px}.form-aside.in-active:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.3);display:block;z-index:517}@media only screen and (max-width:768px){.form-aside>*{width:100%}}.form-aside-section{padding:10px;box-sizing:border-box}.form-aside-section.hidden{display:none}.form-aside-section.editing{background-color:#d5e8f7}.form-aside-button-wrapper{padding:5px}.form-aside-radio{width:200px}.form-aside-radio-wrapper{display:-ms-flex;display:-moz-flex;display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:512}.form-aside-radio-wrapper.in-active:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.3);z-index:517}.form-aside-radio{width:194px}.form-aside-radio:nth-child(5),.form-aside-radio:nth-child(9){margin-top:8px}.form-item-editor-row{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;position:absolute;top:15px;left:10px}@media only screen and (max-width:768px){.form-item-editor-row{position:static;top:auto;left:auto;margin-bottom:10px}}@media only screen and (max-width:768px){.form-item-editor-column{text-align:center}}@media only screen and (max-width:768px){.form-item-editor-column:not(:first-child){margin-top:10px}}.form-inner-box{padding:5px 10px;margin:15px auto;background:#fff}.form-validation{display:-ms-flex;display:flex;flex-wrap:wrap}.form-validation-row{display:-ms-flex;display:flex;align-items:center}.form-validation-row:not(:first-child){margin-left:15px}@media only screen and (max-width:768px){.form-validation-row:not(:first-child){margin-left:0}}.form-validation-row>:not(:first-child){margin-left:3px}@media only screen and (max-width:768px){.form-validation-row>:not(:first-child){margin-left:0}}.form-validation-row input[type=number]{width:200px!important}.form-check-editor-row,.form-radio-editor-row{display:flex;display:-ms-flex}.form-check-editor-row:not(:first-child),.form-radio-editor-row:not(:first-child){margin-top:10px}@media only screen and (max-width:768px){.form-check-editor-row,.form-radio-editor-row{align-items:center}}.form-check-editor-row.sub,.form-radio-editor-row.sub{margin-left:80px}@media only screen and (max-width:768px){.form-check-editor-row.sub,.form-radio-editor-row.sub{margin-left:32px}}.form-check-editor-row.level-2,.form-radio-editor-row.level-2{margin-left:20px}@media only screen and (max-width:768px){.form-check-editor-row.level-2,.form-radio-editor-row.level-2{margin-left:8px}}.form-check-editor-row.level-3,.form-radio-editor-row.level-3{margin-left:40px}@media only screen and (max-width:768px){.form-check-editor-row.level-3,.form-radio-editor-row.level-3{margin-left:16px}}.form-check-editor-row.level-4,.form-radio-editor-row.level-4{margin-left:60px}@media only screen and (max-width:768px){.form-check-editor-row.level-4,.form-radio-editor-row.level-4{margin-left:24px}}.form-check-editor-row.sub+.form-check-editor-row:not(.sub),.form-check-editor-row.sub+.form-radio-editor-row:not(.sub),.form-radio-editor-row.sub+.form-check-editor-row:not(.sub),.form-radio-editor-row.sub+.form-radio-editor-row:not(.sub){padding-top:15px}.form-check-editor-row a,.form-radio-editor-row a{cursor:pointer}.form-check-editor-column,.form-radio-editor-column{display:flex;display:-ms-flex;align-items:center;position:relative}.form-check-editor-column:not(:first-child),.form-radio-editor-column:not(:first-child){margin-left:30px}@media only screen and (max-width:768px){.form-check-editor-column:not(:first-child),.form-radio-editor-column:not(:first-child){margin-left:8px}}.form-check-editor-column.fix-width,.form-radio-editor-column.fix-width{width:240px}@media only screen and (max-width:768px){.form-check-editor-column.fix-width,.form-radio-editor-column.fix-width{width:120px}}@media only screen and (max-width:768px){.form-check-editor-column,.form-radio-editor-column{flex-direction:column}.form-check-editor-column label,.form-radio-editor-column label{word-break:keep-all}.form-check-editor-column .radioButton,.form-radio-editor-column .radioButton{padding-bottom:5px}}.form-check-editor-column-item,.form-radio-editor-column-item{display:-webkit-flex;display:-ms-flex;display:flex}.form-check-editor-column-item:not(:first-child),.form-radio-editor-column-item:not(:first-child){margin-left:7px}@media only screen and (max-width:768px){.form-check-editor-column-item:not(:first-child),.form-radio-editor-column-item:not(:first-child){margin-left:0}}.form-check-editor-column-item input,.form-radio-editor-column-item input{box-sizing:border-box}.form-check-editor-column-item a:not(:first-child),.form-radio-editor-column-item a:not(:first-child){margin-left:15px}.form-check-editor-bottom,.form-radio-editor-bottom{margin:15px auto}.form-answer{position:relative;margin:10px 0;padding:5px 5px 5px 10px;background-color:#f5f5ff;color:#19078c;white-space:pre-wrap;font-size:16px}.form-answer:empty{height:15px}.form-question-index{font-size:16px;padding-bottom:2px;border-bottom:1px dashed #a2a2a2;margin-bottom:10px}.form-dumpIcon{position:absolute;top:0;right:0;transform:translateY(-3px);text-indent:-9999px;position:absolute;display:block;width:20px;height:24px;cursor:pointer;background-image:url(../images/icon_dustbox.svg);background-repeat:no-repeat;background-size:15px 18px;background-position:50% 50%}.form-check-editor-column .form-dumpIcon,.form-radio-editor-column .form-dumpIcon{top:50%;transform:translateY(-50%)}.form-link{color:#5a90be;text-decoration:none;transition:opacity .2s linear;font-size:14px;font-weight:400;cursor:pointer;display:inline-block}.form-link+.form-link{margin-left:15px}.form-link[data-form-link-attr=danger]{color:#be5a68}.beacon-handler-column .form-link{top:50%;transform:translateY(-50%);margin-left:10px}.form-link.in-active{color:#333;cursor:default}.form-explanation{padding:15px;background-color:#d5e8f7;margin-bottom:20px;border-radius:3px}.form-explanation-item{margin-left:1em}.form-explanation-item:not(:first-child){margin-top:10px}.form-explanation-item:before{display:inline-block;content:"・"}.form-explanation-item{text-indent:-1em;padding-left:1em}.form-explanation-item em{font-style:normal;font-weight:700;padding-left:5px;padding-right:5px}.form-category-row{display:-webkit-flex;display:-ms-flex;display:flex;font-size:14px;padding-left:10px}.form-category-row:not(:first-of-type){margin-top:10px;padding-top:10px;border-top:1px dashed #ddd}.form-category-label{width:50%;box-sizing:border-box;padding-right:20px}.form-category-label span:not(:first-child){padding-left:15px}.form-category-radio{width:50%}.form-category-headline{font-size:16px;font-weight:700;line-height:16px;margin-bottom:15px}.form-category-section{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.form-category-section:not(:last-child){margin-bottom:30px}.wiziwig{display:flex;flex-wrap:wrap;-ms-wrap:wrap;-webkit-wrap:wrap;background:#fff;margin-bottom:5px}.wz-button-group{display:flex;flex-wrap:wrap;-ms-wrap:wrap;-webkit-wrap:wrap;align-items:center}.wz-button-group:not(:last-child){margin-right:20px}.wz-button{position:relative;margin:4px 0;font-size:14px;line-height:26px;height:26px;width:34px;text-align:center;box-sizing:border-box;cursor:pointer}.wz-button:not(:last-child){border-right:1px solid #e2e2e2}.wz-button:before{text-transform:uppercase;display:inline-block;width:100%;transition:all .1s ease-in-out}.wz-button[data-active=true]:after,.wz-button[data-active=true]:before{background-color:#e2e2e2}.wz-button:hover:after,.wz-button:hover:before{opacity:.6}.wz-button.b{font-weight:700}.wz-button.b:before{content:"b"}.wz-button.u:before{content:"u";text-decoration:underline}.wz-button.i{font-style:italic}.wz-button.i:before{content:"i"}.wz-button.color{color:red}.beacon-object{position:relative;z-index:32}.beacon-list-wrapper{position:absolute;top:0;right:0;z-index:37}.beacon-item{display:inline-block;padding:0 6px;font-size:12px;line-height:16px;height:16px;color:#fff;background:#1e3c4f;border:1px solid #ddd;z-index:37;box-shadow:2px 2px 6px rgba(0,0,0,.3);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.beacon-item:not(:first-child){margin-left:10px}.beacon-item.in-active{background:#aaa}.beacon-handler{display:table;width:100%}.beacon-handler:not(:empty){margin:20px auto 0;padding-top:20px;border-top:1px solid #d6d6d6}.beacon-handler:not(:empty)+.beacon-handler:not(:empty){margin-top:10px;padding-top:0;border:none}.beacon-handler.align-left{display:block}.beacon-handler-right{position:relative}.beacon-handler-right:before{position:absolute;top:0;left:10px;width:1px;height:100%;content:"";background-color:#1e3c4f;display:block}.beacon-handler-right-item{display:inline-block}.beacon-handler-right-item:not(:first-child){margin-left:15px}.beacon-handler-row{display:table-row}.align-left .beacon-handler-row{display:-webkit-flex;display:-ms-flex;display:flex}.beacon-handler-column{position:relative;display:table-cell}.beacon-handler-row:not(:last-child) .beacon-handler-column{padding-bottom:5px}.align-left .beacon-handler-column{display:block}.align-left .beacon-handler-column:not(:last-child){margin-right:5px}.parts-template{position:relative}.parts-template:not(:first-child){margin-top:40px}.parts-template-title{display:flex;display:-ms-flex;align-items:center;padding:0 0 5px;border-bottom:1px solid #1e3c4f;margin-bottom:10px}.parts-template-title span{display:inline-block;font-size:16px;white-space:nowrap}.parts-target .parts-template-title{border-bottom:none;margin-bottom:0}.parts-target.locationSelecting:hover .parts-template-title{opacity:.12}@media only screen and (max-width:768px){.parts-template-title{flex-wrap:wrap}}.parts-template-button{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;flex-grow:1;position:relative}.parts-template-button:not(:first-child){margin-left:20px}@media only screen and (max-width:768px){.parts-template-button:not(:first-child){width:100%;margin-left:0;margin-top:5px}.parts-template-button{justify-content:flex-start}}.safe-mode{opacity:0}.safe-mode-explanation{position:fixed;top:30%;left:50%;transform:translateX(-50%);background:#fff;padding:20px;box-shadow:0 0 4px rgba(0,0,0,.4);z-index:8192}.parts-editor{padding:10px;background-color:#d5e8f7}.parts-editor-row{display:flex;display:-ms-flex;align-items:center}.parts-editor-row:not(:first-child){margin-top:20px}.parts-editor-row-item:not(:first-child){margin-left:20px}.parts-warning{padding:5px 10px;margin:10px 0;background-color:#fff4f4;color:#5a90be}.validation-settings{margin-bottom:15px}.validation-settings-item{color:#5a90be;font-size:12px;font-weight:700;line-height:16px;height:16px;display:inline-block;border:1px solid #ddd;padding:0 6px;background:#f8f8f8;box-shadow:2px 2px 6px rgba(0,0,0,.3)}.validation-settings-item+.validation-settings-item{margin-left:15px}.radioButton-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.radioButton-wrapper .radioButton:not(:first-child){margin-top:10px}.form-uploader{padding:10px;border-radius:3px;background:#fef3e7;border:2px dashed #ffc187;cursor:grab}.form-uploader button{display:none}.form-uploader:active{cursor:grabbing}.form-uploader-button{display:inline-block;height:32px;line-height:32px;padding:0 15px;border-radius:3px;vertical-align:top;color:#333;text-align:center;font-weight:700;min-width:90px;cursor:pointer;background:linear-gradient(#f0f0f0,#e5e5e5)}.form-uploader-button+.form-uploader-button{margin-left:10px}.form-uploader-done{padding-left:40px;position:relative}.form-uploader-done:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.form-uploader-done:before{left:10px;width:6px;height:12px;border-width:3px}}.form-uploader-done.checked:before{border-color:#5abeb0}.form-empty-image-item{background:#d5e8f7;border-radius:3px;border:2px dashed #c2c2ea;padding:10px}.survey-front{padding:30px 25px;width:1000px;margin:40px auto 100px;background:#fff;border-radius:5px;box-sizing:border-box}@media only screen and (max-width:1200px){.survey-front{width:100%;margin:0 auto;padding:25px 10px 80px}}.survey-front-hd{padding-bottom:10px;border-bottom:1px solid #1e3c4f;margin-bottom:40px}.survey-front-title{font-size:24px;font-weight:400;margin-bottom:10px}.survey-front-company{font-size:16px;color:#aaa}.survey-front-content{margin-top:30px}.survey-front-content.columns{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-around}@media only screen and (max-width:1200px){.survey-front-content.columns{flex-direction:column}}.survey-front-content.aside{background:#fef3e7;padding:20px;border-radius:3px}.survey-front-notes{white-space:pre-wrap}.survey-front-notes p{min-height:1em;line-height:1.8}.survey-front-notes a:not(:first-child),.survey-front-notes span:not(:first-child){padding-left:7px}.survey-front-col{padding:15px;border-radius:3px;background-color:#eee;width:46%;box-sizing:border-box}@media only screen and (max-width:1200px){.survey-front-col{width:100%;padding:15px 10px}}@media only screen and (max-width:1200px){.survey-front-col:not(:first-child){margin-top:20px}}.survey-front-col-hd{font-size:16px}.survey-front-hd-sub{position:relative;font-size:16px}.survey-front-hd-sub:before{display:inline-block;margin:0 10px 0 0;content:"";position:relative;top:50%;left:0;width:6px;height:12px;background-color:#1e3c4f;border-radius:1px;transform:translateY(10%)}.survey-front-hd-aside{font-size:16px;font-weight:700;color:#584e05;margin-bottom:15px}.survey-front-buttons{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.survey-front-buttons:not(:last-child){margin-bottom:20px}.survey-front-button{height:32px;line-height:32px;display:inline-block;border-radius:3px;padding:0 15px 0 15px;vertical-align:top;font-weight:600;background:#5a90be;box-shadow:0 2px 2px rgba(0,0,0,.05);min-width:90px;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;color:#fff}.survey-front-button.sub{background:linear-gradient(#f0f0f0,#e5e5e5);color:#333;border:1px solid #ddd}.survey-front-button.in-active{color:#aaa;cursor:default}.survey-front-button+.survey-front-button{margin-left:20px}.survey-front-input-row{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}.survey-front-input-row:not(:last-child){margin-bottom:20px}.survey-front-label{padding-right:10px}.survey-front-text-list{margin-top:10px}.survey-front-text-list-item{line-height:1.7;padding-left:1em;text-indent:-1em}.survey-front-text-list-item:not(:first-child){margin-top:6px}.survey-front-text-list-item:before{display:inline;content:"・"}.survey-footer{width:100%;background:#fff;margin-top:80px}.survey-logo{text-indent:-9999px;margin:0 auto;background:url(../images/login_logo.png) no-repeat;background-size:cover;width:78px;height:120px}.survey-buttons{position:fixed;z-index:1000;bottom:0;padding:8px 0;width:100%;background:rgba(81,95,109,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.25);text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.survey-buttons input+input{margin-left:10px}.survey-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8198;background:rgba(50,54,63,.3);transition:opacity .15s linear;display:none}.survey-modal.active{display:block}.survey-modal-background{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:8198}.survey-modal-inner{max-width:400px;padding:20px;box-shadow:0 5px 5px rgba(0,0,0,.13);background:#fff;margin:200px auto;z-index:8199;position:relative}.survey-modal-text{font-size:16px;margin-bottom:20px}.survey-modal-access_code{font-size:20px;font-weight:700;background:#d5e8f7;padding:8px;text-align:center;margin-bottom:20px}.survey-modal-buttons{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}.survey-front-table{border:1px solid #ddd;border-radius:3px;font-size:14px;display:table}.survey-front-table-row{display:table-row}.survey-front-table-row:first-child{background:#fef3e7}.survey-front-table-cell{padding:10px;display:table-cell;text-transform:none}.survey-front-table-row:not(:first-child) .survey-front-table-cell{border-top:1px solid #ddd}.survey-front-table-cell:not(:first-child){border-left:1px solid #ddd}.precheck-list:not(:first-child){margin-top:20px}.precheck-list-item{display:flex;align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd}.precheck-list-item:not(:first-child){border-top:1px solid #ddd}.precheck-list-item:last-child{border-bottom:1px solid #ddd}.precheck-list-item-summary{padding:5px 10px;display:flex;align-items:center;width:200px}.precheck-list-item-symbol{width:40px;height:30px;position:relative}.precheck-list-item-symbol:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.precheck-list-item-symbol:before{left:10px;width:6px;height:12px;border-width:3px}}.precheck-list-item-symbol.checked:before{border-color:#5abeb0}.precheck-list-item-symbol.ng:before{border-color:#be5a68}.precheck-list-item-symbol.co:before{border-color:orange}.precheck-list-item-detail{padding:5px 10px}.form-item-check-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.form-item-check-wrapper .checkbox-wrapper{padding-left:2px}.form-item-check-wrapper .checkbox:not(:first-child){margin-top:10px}
.grid-box{display:grid}
.ibt-info{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.ibt-info-col:not(:last-child){margin-right:20px;padding-right:20px;border-right:1px solid #bbb}.ibt-info-col .time{display:inline-block}.ibt-info-col .time:not(:first-child){margin-left:20px}.ibt-info-col a{cursor:pointer}.ibt-info-col strong{color:#be5a68}.ibt-main{margin-top:20px;border:1px solid #bbb}.ibt-col-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;height:600px}.ibt-boxes{min-width:100px;background:#d5e8f7}.ibt-box-title{font-size:10px;color:#888;padding:8px}.ibt-box-list{margin-top:10px}.ibt-box{position:relative;font-size:14px;padding:5px 10px;transition:all .2s ease}.ibt-box:hover{background:#c6d1da}.ibt-box:not(.selected){cursor:pointer}.ibt-box.selected{background:#a7c8e5}.ibt-mails{display:-webkit-flex;display:-ms-flex;display:flex;width:100%}.ibt-headlines{position:relative;width:310px;min-height:500px;border-right:3px solid #ddd}.ibt-headline-list{width:100%;height:576px;overflow-y:scroll}.ibt-headline-controller{height:24px;line-height:24px;font-size:12px;padding:0 8px;box-sizing:border-box;border-bottom:1px solid #ddd}.ibt-headline-controller a{cursor:pointer}.ibt-headline{min-height:56px;padding:4px 8px;font-size:12px;border-bottom:1px solid #ddd;cursor:default}.ibt-headline.selected{background:#c6d1da}.ibt-headline.unopened{padding-left:5px;border-left:3px solid #1e3c4f}.ibt-headline-header{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between}.ibt-headline-from{white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;position:relative;padding-right:10px}.ibt-headline-from:after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;content:"";width:7px;height:7px;background:0 0;border-radius:50%}.unopened .ibt-headline-from{font-weight:700}.unopened .ibt-headline-from:after{background:#1e3c4f}.ibt-headline-props{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;white-space:pre}.ibt-headline-props :not(:first-child){margin-left:5px}.ibt-headline-time{color:#888}.ibt-props-symbol{font-size:10px;padding:0 4px;border-radius:3px;word-break:keep-all}.ibt-props-symbol.reply{color:#d0811e;border:1px solid #d0811e}.ibt-props-symbol.fw{color:#8c6929;border:1px solid #8c6929}.ibt-props-symbol.temp{color:#2d7cc7;border:1px solid #2d7cc7}.ibt-headline-subject{white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.ibt-headline-excerption{color:#888;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.ibt-mail-content-wrapper{position:relative;width:calc(100% - 310px);z-index:16}.ibt-mail-content{visibility:hidden;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;height:100%}.ibt-mail-content.active{visibility:visible}.ibt-mail-content-head{display:-webkit-flex;display:-ms-flex;display:flex;padding:10px 20px;justify-content:space-between}.ibt-mail-content-from{font-size:14px;font-weight:700;position:relative;display:inline-block;margin-bottom:8px;padding-right:10px}.ibt-mail-content-from:after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;content:"";width:7px;height:7px;background:0 0;border-radius:50%;transition:all .2s ease}.ibt-mail-content-from.unopened:after{background:#1e3c4f}.ibt-mail-content-to{font-size:12px}.ibt-mail-content-title{font-size:14px;font-weight:400}.ibt-mail-content-thumbnail{display:inline-block;width:40px;height:40px;border-radius:50%;background:#f0f0f0;box-shadow:0 0 3px #888;position:relative}.ibt-mail-content-thumbnail:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#888;content:attr(data-text)}.ibt-mail-content-head-time{display:inline-block;vertical-align:15px;padding-right:8px;font-size:12px}.ibt-mail-content-ex{background:#e9e9e9;padding:15px 10px;border-top:1px solid #ddd;font-size:13px;white-space:pre;max-height:100px;overflow:scroll;box-sizing:border-box}.ibt-mail-content-body{padding:20px;border-top:1px solid #ddd;flex-basis:100%;overflow:scroll}.ibt-mail-content-body p{min-height:16px;line-height:1.5}.ibt-mail-content-body p.reply{color:#a7c8e5;padding-left:24px;position:relative;border-left:2px solid #a7c8e5}.ibt-mail-content-controller{display:-webkit-flex;display:-ms-flex;display:flex;padding:3px 0 3px 20px;border-top:1px solid #ddd}.ibt-mail-content-controller-item{cursor:pointer;background:linear-gradient(#f0f0f0,#e5e5e5);color:#333;border:1px solid #ddd;padding:2px 10px;border-radius:4px;transition:color .2s ease}.ibt-mail-content-controller-item:not(:first-child){margin-left:10px}.ibt-mail-content-controller-item.in-active{color:#aaa;cursor:default}.ibt-mail-content-controller-item.in-active:hover{opacity:1}.ibt-reply{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:256;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.ibt-reply-controller{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;padding:3px 10px;background:#d5e8f7}.ibt-reply-controller a{cursor:pointer;padding:2px 10px;border-radius:4px}.ibt-reply-controller .submit{background:#5a90be;color:#fff}.ibt-reply-controller .cancel{background:linear-gradient(#f0f0f0,#e5e5e5);color:#333;border:1px solid #ddd}.ibt-reply-controller-col{display:-webkit-flex;display:-ms-flex;display:flex}.ibt-reply-controller-col :nth-child(n+2){margin-left:10px}.ibt-reply-head-row{height:32px;line-height:32px;display:-webkit-flex;display:-ms-flex;display:flex;padding-left:10px;border-bottom:1px solid #bbb}.ibt-reply-head-row-label{color:#888;margin-right:10px;word-break:keep-all;font-size:13px}.ibt-reply-head-row-value{flex-grow:1;font-size:13px}.ibt-reply-body{flex-basis:100%;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;position:relative}.ibt-reply-body textarea{width:100%;height:100%;min-height:auto;border:none;resize:none}.ibt-reply-body-col{box-sizing:border-box}.ibt-reply-body-col.editor{height:100%}.ibt-reply-body-col.editor:not(:only-child){height:280px}.ibt-reply-body-col.with-image{overflow:scroll}.ibt-reply-body-col.memo{height:120px;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;padding:5px 5px 0;background:#e9e9e9}.ibt-original-hd{font-weight:700;font-size:13px;margin-bottom:8px}.ibt-original-content{line-height:1.6;color:#888;font-size:12px;padding:10px 5px 30px 10px;overflow-y:scroll;background:#fff;border-radius:3px}.ibt-original-content p{min-height:16px;line-height:1.5}.ibt-original-content p.reply{color:#a7c8e5;padding-left:18px;position:relative;border-left:2px solid #a7c8e5}.ibt-choice-wrapper{height:100%}.ibt-selected-choices{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;height:100%;padding-left:5px;cursor:pointer;transition:background .1s ease}.ibt-selected-choices.selecting,.ibt-selected-choices:hover{background:#f0f0f0}.ibt-selected-choices.selecting:hover{background:#fff}.ibt-selected-choice{padding:0 5px;color:#a7c8e5;border:1px solid #a7c8e5;border-radius:8px;line-height:1.5;background:#fff}.ibt-selected-choice:not(:first-child){margin-left:8px}.ibt-choice-candidates{padding:5px;background:#f0f0f0;border:1px solid #ddd;position:relative;z-index:32}.ibt-choice-candidates:not(.selecting){display:none}.ibt-choice-candidates-inner{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.ibt-choice-candidates-bottom{text-align:center;line-height:24px;height:24px;cursor:pointer;transition:all .1s ease;margin-top:10px;padding-top:5px;border-top:1px solid #ddd}.ibt-choice-candidates-bottom:hover{opacity:.7}.ibt-choice-candidate-item{color:#a7c8e5;margin:0 4px 4px;padding:0 4px;cursor:pointer;transition:all .1s ease;border:1px solid transparent;line-height:1.5}.ibt-choice-candidate-item:hover{opacity:.7}.ibt-choice-candidate-item.target-choice{margin:2px 4px 2px 4px;border-radius:8px;border-color:gray;color:gray}.ibt-choice-candidate-item.target-choice.selected{background:#fff;color:#a7c8e5;border-color:#a7c8e5}.ibt-situation{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 20px;z-index:128;background:rgba(255,255,255,.75);box-sizing:border-box}.ibt-situation:not(.visible){top:-1024px;opacity:0}.ibt-situation-content{margin:20px auto}.ibt-situation-image{width:800px;height:450px;background:#ddd;margin:20px auto;display:block}.ibt-situation-buttons{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.ibt-situation-page{padding:10px}.ibt-situation-page.hide{visibility:hidden}.attachment-image{display:block;margin:20px auto 0}.attachment-image:not(.active){display:none}.editor .attachment-image{margin-top:8px}.assess-timeline-wrapper{margin-top:20px}.assess-timeline-item{display:-webkit-flex;display:-ms-flex;display:flex}.assess-timeline-item:not(:first-child){margin-top:20px}.assess-timeline-item.with-border:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px dashed #aaa}.assess-timeline-item-col:not(:first-child){margin-left:10px}.assess-timeline-item-col.time{width:70px}.assess-timeline-item-col.action{width:80px}.assess-timeline-item-col.mail{width:calc(100% - 140px - 20px)}.minor{color:#aaa}.assess-timeline-label{font-weight:700;margin:0 0 5px 0}.assess-timeline-label:not(:first-child){margin-top:10px}.assess-timeline-label:before{display:inline-block;margin:0 10px 0 0;content:"";position:relative;top:50%;left:0;width:6px;height:12px;border-radius:1px;transform:translateY(10%)}.assess-timeline-label.reply:before{background:#f3a9bd}.assess-timeline-label.forward:before{background:#e8a89d}.assess-timeline-row a{cursor:pointer}[data-status-type=see] .assess-timeline-row{color:#aaa}.assess-timeline-summary-list{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;width:100%}.assess-timeline-summary-list:not(:first-child){margin-top:5px}.assess-timeline-summary-box+.assess-timeline-summary-box{margin-top:10px}.assess-timeline-summary{padding:10px;border-radius:3px;width:49%;box-sizing:border-box}.assess-timeline-summary:only-child{width:100%}.assess-timeline-summary[data-status-type=reply_end]{background:#f5eaed}@media only print{.assess-timeline-summary[data-status-type=reply_end]{border:1px solid #333;background:0 0}}.assess-timeline-summary[data-status-type=forward_end]{background:#f5e9e7}@media only print{.assess-timeline-summary[data-status-type=forward_end]{border:1px solid #333;background:0 0}}.assess-timeline-summary[data-status-type=draft_save]{background:#f0f0f0}@media only print{.assess-timeline-summary[data-status-type=draft_save]{border:1px solid #333;background:0 0}}.assess-timeline-summary-list-col .assess-timeline-summary{width:100%}.assess-timeline-summary a{cursor:pointer}.assess-timeline-summary-row{display:-webkit-flex;display:-ms-flex;display:flex;margin:0;line-height:1.3}.assess-timeline-summary-row:not(:first-child){margin-top:5px;padding-top:5px;border-top:1px solid #d2d2d2}.assess-timeline-summary-row dt{text-align:right;font-weight:700;word-break:keep-all}.assess-timeline-summary-row dd{width:auto;margin-left:20px}.assess-timeline-summary-row p{min-height:14px;line-height:1.3}.assess-timeline-summary-row canvas{width:100%;height:auto;cursor:pointer;transition:all .1s ease}.assess-timeline-summary-row canvas:hover{opacity:.7}.assess-timeline-summary-row.vertical{flex-direction:column}.assess-timeline-summary-row.vertical dt{text-align:left}.assess-timeline-summary-row.vertical dd{margin-left:0;margin-top:5px}.assess-timeline-summary-list-col{width:49%}.assess-timeline-summary-draft{font-weight:700;color:#888}.ibt-regist .ibt-choice-candidate-item,.ibt-regist .ibt-issue{display:flex}.ibt-regist .ibt-choice-candidate-item .editing{font-weight:bolder}.ibt-regist .ibt-headline-list{height:600px}.ibt-regist .ibt-headline-list.editable{height:575px;border-bottom:solid 1px #bbb}.ibt-regist .ibt-editing-controller .dumpIcon{margin:5px}.ibt-regist .ibt-headlines{width:350px}.ibt-regist .addLink{padding:6px}.ibt-regist .ibt-destination-edit{max-height:340px;height:340px;overflow-y:scroll;border:solid 1px #ddd;width:560px}.ibt-regist .ibt-destination-edit .text-input{width:320px}.ibt-regist .ibt-destination-edit .dumpIcon{margin:auto 5px}.ibt-regist .ibt-destination-edit .ibt-destination-edit-item{display:flex}.ibt-regist .ibt-headline-outer{display:flex;width:"100%";border-bottom:1px solid #ddd}.ibt-regist .ibt-headline-outer.selected{background:#c6d1da}.ibt-regist .ibt-headline-outer .mail-order-change-column{width:25px;display:flex;flex-direction:column}.ibt-regist .ibt-headline-outer .mail-check-column{width:15px;margin:auto 4px}.ibt-regist .ibt-headline-outer .ibt-headline{overflow:hidden;flex:1;border:none}.ibt-regist .ibt-editing{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:256;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.ibt-regist .ibt-editing-controller{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;padding:3px 10px;background:#d5e8f7;height:45px}.ibt-regist .ibt-editing-controller-col{display:-webkit-flex;display:-ms-flex;display:flex}.ibt-regist .ibt-editing-head-row{height:32px;line-height:32px;display:-webkit-flex;display:-ms-flex;display:flex;padding-left:10px;border-bottom:1px solid #bbb}.ibt-regist .ibt-editing-head-row-label{color:#888;margin-right:10px;word-break:keep-all;font-size:13px}.ibt-regist .ibt-editing-head-row-value{flex-grow:1;font-size:13px}.ibt-regist .ibt-editing-body{flex-basis:100%;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;position:relative}.ibt-regist .ibt-editing-body textarea{width:100%;height:100%;min-height:auto;resize:none}.ibt-regist .ibt-editing-body-col{box-sizing:border-box}.ibt-regist .ibt-editing-body-col.editor{height:368px}.ibt-regist .ibt-editing-body-col.editor:not(:only-child){height:308px}.ibt-regist .ibt-editing-body-col.with-image{overflow:scroll}.ibt-regist .ibt-editing-body-col.with-image div{height:80%!important}.ibt-regist .ibt-editing-body-col.error div{height:90%!important}.ibt-regist .ibt-editing-body-col.inputfile{height:60px;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;padding:5px 5px 0;background:#e9e9e9}.ibt-regist .ibt-editing-body-col .ibt-editing-head-row-value{display:flex}.ibt-regist .ibt-editing-body-col .ibt-editing-head-row-value .dumpIcon{margin-left:5px}.ibt-regist .ibt-editing-body-col .ibt-editing-head-row-value .image{display:flex}.ibt-regist .btnEdit{display:block;width:15px;height:18px;margin-left:5px;background-image:url(../images/icon_btn_edit.svg);background-repeat:no-repeat;background-size:cover}.ibt-regist .use-template-file{background-color:#d5e8f7;display:flex;padding:10px;width:fit-content}.ibt-regist .use-template-file .dumpIcon{margin-left:7px}.ibt-regist .ibt-editing-body .caution,.ibt-regist .ibt-editing-head-row .caution{margin-left:7px}.ibt-regist .ibt-attach-error{display:flex}.ibt-regist .modalWindowInner{overflow:scroll;height:65vh}.ibt-regist .modalWindowInner .tableType1 td.name{width:90%}.ibt-regist .checkboxContainer a{cursor:pointer}.ibt-regist input[type=button]{text-transform:capitalize}.mail.ibt-regist-outer table.tableType1 th{width:18%}
.label .tableType1{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.label .tableType1 tr:hover{background-color:#d5e8f7}.label .tableType1 th{width:auto}.label .tableType1 th:first-child{width:30%}.label .tableType1 th:last-child{width:5em}.label .baseContainer .baseContainerSection:last-child.hasTable{padding-bottom:20px}.label.detail .tableType1 tr:last-child td{border-bottom:none}
@charset "UTF-8";.login{display:flex;height:100%;background:#fff}.login table{margin-bottom:10px}.login table td{padding:5px}@media (max-width:750px){.login{display:block;overflow-y:scroll}}.loginContainer{position:fixed!important;width:100%;height:100%;top:0}.loginContainer .innerContainer{height:100%;margin:auto;width:260px;box-sizing:content-box;text-align:center;display:flex;flex-flow:column}.loginContainer .innerContainer .centering{width:100%;margin:auto}.loginContainer .innerContainer h1{text-indent:-9999px;margin:auto auto 40px auto;background:url(../images/login_logo.png) no-repeat;background-size:cover;width:104px;height:160px}.loginContainer .innerContainer .loginText{font-weight:600;border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:10px}.loginContainer .innerContainer input[type=password],.loginContainer .innerContainer input[type=text]{width:100%;display:block;margin:auto auto 10px auto;font-size:16px;-webkit-appearance:none;-moz-appearance:none}.loginContainer .innerContainer .button-positive[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:#5a90be;box-shadow:0 1px 3px rgba(0,0,0,.3);margin:0 auto 17px;width:100%;font-size:1rem}.loginContainer .innerContainer .submitContainer{padding-top:30px}.loginContainer .innerContainer .submitContainer input{width:100%}.loginContainer .innerContainer .submitContainer a{color:#5a90be}.loginContainer .innerContainer .caution{display:none}.loginContainer .innerContainer .caution.active{display:inline-block;background:url(../images/icon_caution.png) 10px 14px no-repeat;padding-left:32px;text-align:left;border-radius:8px;border:1px solid #d6d6d6;box-shadow:0 2px 3px rgba(0,0,0,.25);padding-top:10px;padding-bottom:10px;padding-right:8px}@media (max-width:750px){.loginContainer .left{width:100%}.loginContainer .left{padding-top:90px;background:#fff;height:auto;margin-bottom:70px}.loginContainer .left .innerContainer{width:300px}.loginContainer .left .innerContainer .centering{width:100%}}.loginContainer .loginInitPassword .innerContainer{width:300px}.loginContainer .loginInitPassword .innerContainer .loginTitle{font-size:1.2em}.loginContainer .loginInitPassword .innerContainer .loginText{border-bottom:none;padding-bottom:0;margin-top:30px;font-weight:400;white-space:pre-wrap;font-size:.9em}.loginContainer .loginInitPassword .innerContainer .btnSubmitOff{opacity:.4;pointer-events:none}.loginContainer .loginInitPassword .innerContainer .notice{background:url(../images/icon_info.png) 10px 10px no-repeat;padding-left:32px;text-align:left;border-radius:8px;border:1px solid #d6d6d6;box-shadow:0 2px 3px rgba(0,0,0,.25);padding-top:10px;padding-bottom:10px;padding-right:8px}.loginInitPassword .privacyContainer{background-color:#f9f9f9;border-radius:3px;box-shadow:1px 1px #d3d3d3;padding:10px 10px 0 10px;width:80%;margin:20px auto auto auto}.loginInitPassword .privacyContainer .privacyContainerInner{position:relative;text-align:left;display:inline-block;width:100%}.loginInitPassword .privacyContainer .privacyContainerInner .checkContainer{float:left;width:60%}.loginInitPassword .privacyContainer .privacyContainerInner .checkContainer .checkbox:after{transform-origin:0 0;transform:scale(1.6)}.loginInitPassword .privacyContainer .privacyContainerInner .checkContainer .checkbox:before{-webkit-transform:rotate(45deg) scale(1.6) translate(4px,2px);-ms-transform:rotate(45deg) scale(1.6) translate(4px,2px);transform:rotate(45deg) scale(1.6) translate(4px,2px)}.loginInitPassword .privacyContainer .privacyContainerInner .checkContainer label span{display:inline-block;padding-left:15px;padding-top:15px}.loginInitPassword .privacyContainer .privacyContainerInner .iconContainer{float:right;width:40%;text-align:right}.loginInitPassword .privacyContainer .privacyContainerInner .iconContainer .logo{background:url(../images/logo_privacy.png) no-repeat;background-size:contain;width:32px;height:33px;display:inline-block}.loginInitPassword .privacyContainer .privacyContainerInner .iconContainer .text{display:block;font-size:.4em}
.mail .tableType1 td:nth-child(1),.mail .tableType1 th:nth-child(1){width:30%}.mail .tableType1 td:nth-child(2),.mail .tableType1 th:nth-child(2){width:auto}.mail .tableType1 .hasTextInput td,.mail .tableType1 .hasTextInput th{width:100%}@media only screen and (max-width:768px){.mail .tableType1 .hasInsertItem{display:block}}@media only screen and (max-width:768px){.mail .tableType1 .hasInsertItem td,.mail .tableType1 .hasInsertItem th{display:block;width:100%;box-sizing:border-box}}.mail textarea{width:100%}.mail.index .tableType1 tbody tr:hover td,.mail.index .tableType1 tbody tr:hover th{background-color:#f1faff}.mail.index .tableType1 th{width:auto}.mail.index .tableType1 th:first-child{padding-left:44px}.mail.index .tableType1 th:last-child{width:5em}.mail.regist .tableType1 th{width:15%}@media only screen and (max-width:768px){.mail.regist .tableType1 th{width:100%}}.mail.detail .tableType1 th{width:15%}.mail .replaceItem{color:#00f}.insertItem{margin-top:9px}.insertItem>input[type=button]{width:224px;height:32px;padding-right:5px;padding-left:5px;margin-right:5px;margin-top:5px;box-sizing:border-box;cursor:pointer;background:#fff;border:solid #d1d1d1 2px;border-radius:0;box-shadow:none;font-size:.9em;font-weight:400;color:#222}.insertItem>input[type=button]:hover{background:#a7c8e5}@media only screen and (max-width:768px){.insertItem>input[type=button]{width:100%;box-sizing:border-box;margin:0 0 5px 0;padding:0}}
.mail_history.index .tableType1 tbody tr:hover td,.mail_history.index .tableType1 tbody tr:hover th{background-color:#f1faff}.mail_history.index .tableType1 th{width:25%}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}.mail_setting .tableType1 td:nth-child(1),.mail_setting .tableType1 th:nth-child(1){width:30%}.mail_setting .tableType1 td:nth-child(2),.mail_setting .tableType1 th:nth-child(2){width:35%}.mail_setting .tableType1 td:nth-child(3),.mail_setting .tableType1 th:nth-child(3){width:20%}.mail_setting .inputContainer .selectWrap{margin-right:20px}.mail_setting .tableType1 .title{color:#222;font-weight:700;font-size:1.1em}.mail_setting .inputBox{display:block;margin-top:-10px;margin-left:-38px}.mail_setting .inputItem{display:flex;display:-ms-flex;display:-webkit-flex;align-items:top;-ms-align-items:top;-webkit-align-items:top;margin-top:10px;margin-left:38px}.mail_setting .inputItem>span{width:100%}.mail_setting .inputItem>.dumpIcon{margin-top:7px;margin-left:10px}.mail_setting .checkboxGroup{display:inline-block}.mail_setting .checkboxGroup .itme{margin-right:20px}.mail_setting .checkboxGroup .value{white-space:normal}.mail_setting .checkboxGroup .checkbox-wrapper,.mail_setting .checkboxGroup .checkbox-wrapper:first-child{padding:5px 0}.mail_setting .checkboxGroupSection{display:table-row}.mail_setting .checkboxGroupSection+.checkboxGroupSection>span{padding-top:15px}.mail_setting .checkboxGroupSection>span{display:table-cell}.mail_setting .accountBox,.mail_setting .conditionBox,.mail_setting .projectBox,.mail_setting .roleBox{width:100%;display:flex;display:-ms-flex;display:-webkit-flex;align-items:start;-ms-align-items:start;-webkit-align-items:start;padding:19px 17px;background:#f3f6f9;box-sizing:border-box}.mail_setting .accountBox.conditionBox,.mail_setting .conditionBox.conditionBox,.mail_setting .projectBox.conditionBox,.mail_setting .roleBox.conditionBox{border:1px solid #cedce9}.mail_setting .accountBox.projectBox,.mail_setting .conditionBox.projectBox,.mail_setting .projectBox.projectBox,.mail_setting .roleBox.projectBox{margin-right:17px}.mail_setting .accountBox .project,.mail_setting .conditionBox .project,.mail_setting .projectBox .project,.mail_setting .roleBox .project{width:50%;white-space:nowrap}.mail_setting .accountBox .workflow,.mail_setting .conditionBox .workflow,.mail_setting .projectBox .workflow,.mail_setting .roleBox .workflow{width:30%;padding-left:30px;margin-left:30px;border-left:1px solid #cedce9;white-space:nowrap}.mail_setting .accountBox .group,.mail_setting .conditionBox .group,.mail_setting .projectBox .group,.mail_setting .roleBox .group{width:30%;padding-left:30px;margin-left:30px;border-left:1px solid #cedce9;white-space:nowrap}.mail_setting .accountBox .status,.mail_setting .conditionBox .status,.mail_setting .projectBox .status,.mail_setting .roleBox .status{width:30%;padding-left:30px;margin-left:30px;border-left:1px solid #cedce9;white-space:nowrap}.mail_setting .accountBox .userid,.mail_setting .conditionBox .userid,.mail_setting .projectBox .userid,.mail_setting .roleBox .userid{width:40%}.mail_setting .accountBox .remarks,.mail_setting .conditionBox .remarks,.mail_setting .projectBox .remarks,.mail_setting .roleBox .remarks{width:60%;padding-left:30px;margin-left:60px;border-left:1px solid #cedce9;white-space:nowrap}@media only screen and (max-width:768px){.mail_setting .accountBox .remarks,.mail_setting .conditionBox .remarks,.mail_setting .projectBox .remarks,.mail_setting .roleBox .remarks{margin-left:10px;padding-left:10px}}.mail_setting .accountBox .name,.mail_setting .conditionBox .name,.mail_setting .projectBox .name,.mail_setting .roleBox .name{margin-bottom:8px;color:#888}.mail_setting .accountBox>.dumpIcon,.mail_setting .conditionBox>.dumpIcon,.mail_setting .projectBox>.dumpIcon,.mail_setting .roleBox>.dumpIcon{min-width:15px;margin-right:0;margin-left:auto}.mail_setting .accountBox .selectWrap,.mail_setting .conditionBox .selectWrap,.mail_setting .projectBox .selectWrap,.mail_setting .roleBox .selectWrap{background:#fff}.mail_setting .accountBox .accountList,.mail_setting .conditionBox .accountList,.mail_setting .projectBox .accountList,.mail_setting .roleBox .accountList{margin-top:15px;margin-bottom:10px;margin-left:10px}.mail_setting .accountBox .accountItem,.mail_setting .conditionBox .accountItem,.mail_setting .projectBox .accountItem,.mail_setting .roleBox .accountItem{list-style:initial;margin-top:5px;margin-left:10px}.mail_setting .accountBox .accountItem>.dumpIcon,.mail_setting .conditionBox .accountItem>.dumpIcon,.mail_setting .projectBox .accountItem>.dumpIcon,.mail_setting .roleBox .accountItem>.dumpIcon{display:inline-block;vertical-align:top;margin-left:15px}@media only screen and (max-width:768px){.mail_setting .conditionBox{padding:8px}}@media only screen and (max-width:768px){.mail_setting .accountBox{padding:8px}}.mail_setting .groupBox{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:-10px;margin-left:-38px}.mail_setting .groupItem{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;margin-top:10px;margin-left:38px}.mail_setting .groupItem>.dumpIcon{margin-left:10px}.mail_setting .addLink.typeProject{margin-top:10px}.mail_setting .addLink.typeGroup{margin-top:10px}.mail_setting.detail .tableType1 th:first-child{width:25%}@media only screen and (max-width:768px){.mail_setting.detail .tableType1 td,.mail_setting.detail .tableType1 th,.mail_setting.detail .tableType1 th:first-child{width:100%}}.mail_setting.index .tableType1 tbody tr:hover td,.mail_setting.index .tableType1 tbody tr:hover th{background-color:#f1faff}.mail_setting.index .tableType1 th{width:auto}.mail_setting.index .tableType1 th:first-child{padding-left:44px}.mail_setting.index .tableType1 td:last-child{width:7.5em}.mail_setting .heading{margin-top:20px;margin-bottom:10px;font-size:110%}.mail_setting .heading-notice{margin-bottom:10px;background:url(../images/icon_info.png) 0 0 no-repeat;padding-left:22px}.mail_setting .test-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#2fc2cc;border:1px solid #2fc2cc}.mail_setting .test-props-symbol.list{font-size:10px;margin:5px}.mail_setting .guest-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#d4047e;border:1px solid #d4047e}.mail_setting .guest-props-symbol.list{font-size:10px;margin:5px}

@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}[lang=en]{text-transform:capitalize}[lang=en] .avoid-capitalize{text-transform:none}[lang=en] .sentence-capitalize{text-transform:none}[lang=en] .sentence-capitalize:first-letter{text-transform:capitalize}[lang=en] .uppercase{text-transform:uppercase}.color-error{color:#be5a68}.row-wrapper:not(:first-child){margin-top:20px}.row-wrapper:not(:last-child){margin-bottom:20px}.row{word-wrap:break-word}.row a{cursor:pointer}.row:not(:first-child){margin-top:15px}.row:not(:last-child){margin-bottom:15px}.row.with-space-above:not(:first-child){margin-top:50px}.row.with-space-below:not(:last-child){margin-bottom:50px}.row:empty{margin-bottom:0}.row.centering{display:flex;justify-content:center}.card-phase-wrapper>.row:before{display:inline;content:"・"}.row-text-links{display:-webkit-flex;display:-ms-flex;display:flex}@media only screen and (max-width:1200px){.row-text-links{flex-direction:column}}.row-text-links-item:not(:first-child){margin-left:20px}@media only screen and (max-width:1200px){.row-text-links-item:not(:first-child){margin-left:0;margin-top:5px}}.attachment-label{display:inline-block}.attachment-label:not(:last-child){margin-right:1em}.text-input.in-active input{background:#ddd;color:#000}@media only screen and (max-width:768px){.text-input:not(:last-child){margin-bottom:15px;width:100%;flex-basis:100%}}.headline{font-size:26px}@media only screen and (max-width:768px){.headline{font-size:20px}}.headline.fz-s{font-size:20px}@media only screen and (max-width:768px){.headline.fz-s{font-size:16px}}.headline:not(:first-child){margin-top:40px}@media only screen and (max-width:768px){.headline:not(:first-child){margin-top:25px}}@media only screen and (max-width:768px){.headline .icon{padding-bottom:5px}}.dashboard .headline .icon{position:relative}.dashboard .headline .icon:before{position:absolute;display:inline-block;top:50%;left:0;width:18px;height:16px;content:"";background-image:url(../images/icon_title_db_dashboard.svg);transform:translateY(-50%)}.package .headline .icon{background-image:url(../images/icon_service.svg);background-size:20px 20px;background-position:3px 40%}.report .headline .icon{background-image:url(../images/icon_report.svg);background-size:16px 23px;background-position:4px 5px}.user .headline .icon{background-image:url(../images/icon_user.svg);background-size:21px 20px;background-position:2px 7px}.workflow .headline .icon{background-image:url(../images/icon_workflow.svg);background-size:26px 15px;background-position:0 10px}.mail .headline .icon{background-image:url(../images/icon_mail.svg);background-size:19px 19px;background-position:4px 7px}.mail_setting .headline .icon{background-image:url(../images/icon_mail_setting.svg);background-size:26px 17px;background-position:0 10px}.calendar .headline .icon{position:relative}.calendar .headline .icon:before{content:"";position:absolute;top:.05em;left:0;top:50%;width:22px;height:22px;background-image:url(../images/icon_title_db_l.svg);transform:translateY(-50%)}.project .headline .icon{position:relative}.project .headline .icon:before{position:absolute;display:inline-block;top:50%;left:0;width:19px;height:17px;content:"";background-image:url(../images/icon_title_db_r.svg);transform:translateY(-50%)}.contents .headline .icon{background-image:url(../images/icon_contents.svg);background-size:20px 24px;background-position:4px 5px}.company .headline .icon{background-image:url(../images/icon_company.svg);background-size:20px 22px;background-position:2px 5px}.bpo .headline .icon{background-image:url(../images/icon_company.svg);background-size:20px 22px;background-position:2px 5px}.account .headline .icon{background-image:url(../images/icon_user.svg);background-size:21px 20px;background-position:2px 7px}.title{position:relative;font-weight:700;display:block}.title:not(:last-child){margin-bottom:10px}.evaluationSearchContainer{display:flex;margin-bottom:15px;align-items:center}.label{position:relative;font-weight:700;display:block}.label:not(:last-child){margin-bottom:10px}.label:before{display:inline-block;margin:0 10px 0 0;content:"";position:relative;top:50%;left:0;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background-color:#2eadb4}.label-inner-item{display:inline-block;margin-left:15px;font-weight:400}.label-inner-item.isolated{margin-left:50px}@media only screen and (max-width:768px){.label-inner-item.isolated{margin:10px 0 0 5px}}.edit{display:inline-block;position:relative;margin-left:17px}.edit:before{content:"";position:absolute;top:-1px;left:0;width:17px;height:20px;background-image:url(../images/icon_btn_edit.svg)}.edit span{padding-left:25px}.col-headline{font-weight:700}.col-headline:not(:last-child){margin-bottom:15px}.col2-list{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}.col2-list:not(:first-child){margin-top:15px}.col2-list:not(:last-child){margin-bottom:15px}.col2-list.align-center{align-items:center}@media only screen and (max-width:768px){.col2-list{flex-direction:column}}.column{position:relative;width:50%;flex-basis:50%;box-sizing:border-box}.column.wide{width:70%;flex-basis:70%}@media only screen and (max-width:768px){.column.wide{width:100%;flex-basis:100%}}.column.wide+.column:not(.wide){width:30%;flex-basis:30%;padding-left:20px}@media only screen and (max-width:768px){.column.wide+.column:not(.wide){width:100%;flex-basis:100%;padding-left:0}}.column.narrow{width:30%;flex-basis:30%}@media only screen and (max-width:768px){.column.narrow{width:100%;flex-basis:100%}}.column.narrow+.column:not(.narrow){width:70%;flex-basis:70%;padding-left:20px}@media only screen and (max-width:768px){.column.narrow+.column:not(.narrow){width:100%;flex-basis:100%;padding-left:0}}@media only screen and (max-width:768px){.column:not(:first-of-type){margin-top:20px}}.column:only-of-type{width:100%;flex-basis:100%}.column:empty{display:none;margin:0}.table-view-frame{position:relative}.table-view-frame:before{position:absolute;top:250px;left:0;width:100%;height:30px;content:"";background:linear-gradient(to bottom,rgba(255,255,255,.4),#fff);z-index:259}.table-wrapper{height:280px;overflow-y:scroll;position:relative;z-index:256;border-top:1px solid #e6e6e6}.table{display:table;width:100%}.thead{display:table-header-group}.tr{display:table-row}.td,.th{display:table-cell;padding:6px 0;line-height:1;text-align:left}.th{padding-top:0;border-bottom:1px solid #eae8e8}.tip{display:inline-block;width:11px;height:11px;margin-right:10px}.archived.td,.archived.th,.archived.tr{color:#888}.clickable-row{cursor:pointer}.clickable-row:hover .td,.clickable-row:hover td{color:#5a90be}.section-card{padding:25px 20px 20px 20px;box-shadow:0 1px 3px rgba(0,0,0,.25);background-color:#fff}.section-card:not(:last-child){margin-bottom:20px}.fz-l{font-size:120%}.fz-s{font-size:80%}.omit-end{text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden}.step-nav{display:flex;justify-content:center;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #5a90be}@media only screen and (max-width:768px){.step-nav{flex-flow:column;padding-bottom:10px;margin-bottom:15px;border-bottom-style:dashed}}.step-nav:before{position:absolute;top:50%;width:100%;height:1px;display:block;background-color:#888;z-index:-1;content:""}.step-nav-inner{display:block}.current .step-nav-inner{cursor:default}.current .step-nav-inner:hover{opacity:1}@media only screen and (max-width:768px){.step-nav-inner{padding-left:15px}}.step-nav-item{position:relative;box-sizing:border-box}@media only screen and (max-width:768px){.step-nav-item{width:100%}}.step-nav-item:not(:last-child){margin-right:25px;padding-right:25px}@media only screen and (max-width:768px){.step-nav-item:not(:last-child){margin:0 0 10px 0;padding-right:0}}.step-nav-item:not(:last-child):before{position:absolute;top:10%;right:0;width:1px;height:80%;content:"";background-color:#888}@media only screen and (max-width:768px){.step-nav-item:not(:last-child):before{content:none}}.step-nav-item:not(.current){cursor:pointer}.step-nav-item.current:after{position:absolute;bottom:-26px;left:40%;width:0;height:0;content:"";border-color:transparent #5a90be #5a90be transparent;border-width:6px;border-style:solid;transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg)}@media only screen and (max-width:768px){.step-nav-item.current:after{bottom:5px;left:-5px;border-color:#5a90be transparent transparent #5a90be;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}}.step-nav-upload{display:flex;justify-content:center;align-items:flex-start;padding-bottom:20px;margin-bottom:20px}.step-nav-upload:before{position:absolute;top:50%;width:100%;height:1px;display:block;background-color:#888;z-index:-1;content:""}.step-nav-item-upload{position:relative;box-sizing:border-box}.step-nav-item-upload:not(:last-child){margin-right:25px;padding-right:25px}.step-nav-item-upload:not(:last-child):before{position:absolute;top:10%;right:0;width:1px;height:80%;content:"";background-color:#888}.step-nav-inner .text{color:#888;font-size:1em;text-align:center}@media only screen and (max-width:768px){.step-nav-inner .text{display:inline-block}}.step-nav-inner .text:not(:last-child){margin-bottom:10px}@media only screen and (max-width:768px){.step-nav-inner .text:not(:last-child){margin:0 10px 0 0}}.current .text{color:#5a90be}.text .complete{color:#5abeb0}.text.with-index:before{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;margin-right:10px;border-radius:50%;font-family:"Roboto Condensed",sans-serif;font-size:18px;color:#fff;background-color:#888;content:attr(data-index)}@media only screen and (max-width:768px){.text.with-index:before{margin:0 10px 0 0}}.current .text.with-index:before{background-color:#5a90be}.card{position:relative;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);padding:15px 20px;border-top-width:2px;border-top-style:solid}@media only screen and (max-width:768px){.card{padding:0 10px 10px}}.card:not(:last-child){margin-bottom:10px}.card:before{position:absolute;top:5px;left:5px;content:"";padding:0 6px;content:attr(data-service-label);font-size:12px;max-width:200px;color:#fff;border-radius:2px}@media only screen and (max-width:768px){.card:before{top:0;left:0;padding:1px 6px 2px;border-radius:0}}.card[data-service-index="2"]{border-top-color:#2fadb5}.card[data-service-index="2"]:before{background-color:#2fadb5}.card[data-service-index="3"]{border-top-color:#a74747}.card[data-service-index="3"]:before{background-color:#a74747}.card[data-service-index="4"]{border-top-color:#4bb0e2}.card[data-service-index="4"]:before{background-color:#4bb0e2}.card[data-service-index="5"]{border-top-color:#80a803}.card[data-service-index="5"]:before{background-color:#80a803}.card[data-service-index="6"]{border-top-color:#a8037d}.card[data-service-index="6"]:before{background-color:#a8037d}.card[data-service-index="7"]{border-top-color:#7003a8}.card[data-service-index="7"]:before{background-color:#7003a8}.card[data-service-index="8"]{border-top-color:#80a803}.card[data-service-index="8"]:before{background-color:#80a803}.card-content{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.card-content:not(:empty){padding-top:20px}}.card-empty{padding-top:20px}.card-project{width:50%;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}@media only screen and (max-width:768px){.card-project{width:100%}}.card-project.hidden{display:none}.card-project:nth-of-type(2n-1){padding-right:10px}@media only screen and (max-width:768px){.card-project:nth-of-type(2n-1){padding-left:0}}.card-project-user{width:100%;padding-top:20px;padding-bottom:20px}@media only screen and (max-width:768px){.card-project-user{padding-left:0;padding-right:0}}.card-project-user.hidden{display:none}.card-project-user:nth-of-type(n):not(:last-of-type){border-bottom:1px solid #e6e6e6}.card-headline{line-height:1;text-decoration:none;padding-bottom:10px;border-bottom:2px solid #e6e6e6;margin-bottom:20px;font-size:18px;font-weight:700}.card-headline:after{display:inline-block;content:"";width:8px;height:8px;margin-left:4px;border-color:#5a90be #5a90be transparent transparent;border-style:solid;border-width:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.card-headline-sub a{color:#5a90be}.card-headline-sub{line-height:1.2;font-size:16px;font-weight:700;margin-bottom:15px}.card-headline-sub:after{display:inline-block;content:"";width:8px;height:8px;margin-left:4px;border-color:#5a90be #5a90be transparent transparent;border-style:solid;border-width:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.card-text:not(:last-child){margin-bottom:10px}.card-label{position:relative;font-weight:700;display:block}.card-label:not(:last-child){margin-bottom:10px}.card-label:before{display:inline-block;margin:0 10px 0 0;content:"";position:relative;top:50%;left:0;width:6px;height:12px;border-radius:1px;transform:translateY(10%)}.card-label[data-service-index="2"]:before{background-color:#2fadb5}.card-label[data-service-index="3"]:before{background-color:#a74747}.card-label[data-service-index="4"]:before{background-color:#4bb0e2}.card-label[data-service-index="5"]:before{background-color:#80a803}.card-label[data-service-index="6"]:before{background-color:#a8037d}.card-label[data-service-index="7"]:before{background-color:#7003a8}.card-order-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.card-person-item{font-size:14px;min-height:30px;display:-webkit-flex;display:-ms-flex;display:flex}.column .card-person-item{min-width:360px}.tk-wrapper .card-person-item{padding-top:0}.card-person-item.align-right{text-align:right}.card-person-item.active{order:1}.card-person-item:not(.active){order:9}.tk-article-request-commenter-row .card-person-item{padding-top:0;width:auto}.tk-article-user-row .card-person-item{width:auto;padding-top:0;display:inline-block}.card-order-wrapper .card-person-item{min-width:0;padding:3px 0}.card-person-item-column{line-height:30px}.card-person-item-column:not(:first-child){margin-left:10px}.card-person-image-frame{position:absolute;display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden;background-color:#ddd}.card-person-image-frame img{position:relative;left:50%;width:auto;height:100%;text-indent:-8192px;transform:translateX(-50%)}.large .card-person-image-frame{width:60px;height:60px}.card-person-image-frame:not(.t-widget-person-image-todo-icon):not(.t-widget-person-image-latest-feedbacks-icon):not(.t-widget-person-image-notifying-icon):empty:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);content:attr(data-name-symbol);font-size:16px;line-height:30px;color:#333}.card-person-name{position:relative;padding-right:30px;padding-left:40px;line-height:30px;height:30px;display:inline-block;white-space:nowrap;position:relative}.card-person-name:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.card-person-name:before{left:10px;width:6px;height:12px;border-width:3px}}.card-person-name.checked:before{border-color:#5abeb0}.card-person-name:before{left:auto;right:6px;top:8px;display:none}.align-right .card-person-name{padding-right:0}.card-person-name.checked:before{display:block}.large .card-person-name{padding-left:70px}.tk-article-user-row .card-person-name{padding-right:10px;color:#888}@media only screen and (max-width:768px){.tk-article-user-row .card-person-name{height:auto;line-height:16px;white-space:pre-wrap;max-width:200px;padding-right:5px}}.progress-graph-entity:not(:first-child){margin-top:15px;padding-top:15px;border-top:1px solid #80a803}.progress-graph-row:not(:first-child){margin-top:6px}.progress-graph-row{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.progress-graph-row.depth-0{margin-bottom:15px}.progress-graph-label{font-size:11px;width:160px;word-break:break-all;text-align:right}.depth-0 .progress-graph-label,.depth-1 .progress-graph-label{font-size:13px}.progress-graph-body{position:relative;background:#ccc;z-index:64;margin:0 10px;width:calc(100% - 160px - 50px - 20px);height:12px;border-radius:3px;overflow:hidden}.progress-graph-body-colored{position:absolute;top:0;left:0;height:100%;z-index:67;transition:width 1s ease-in-out}.progress-graph-values{width:50px;opacity:0;transition:opacity 1s ease-in-out}.animated .progress-graph-values{opacity:1}.progress-graph-values.done em{color:#5abeb0}.progress-graph-values em{font-weight:700;font-size:13px;font-style:normal}.progress-graph-values span{font-size:11px}.circle-graph{position:relative;display:flex;justify-content:center}.circle-graph-center{position:absolute;top:50%;left:50%;text-align:center;transform:translateX(-50%) translateY(-50%)}.circle-graph-number{font-size:30px;font-weight:700;font-family:"Roboto Condensed",sans-serif}.circle-graph-number:after{display:inline;content:"%";font-weight:400;font-size:19px}.smaller .circle-graph-number{font-size:22px}.smaller .circle-graph-number:after{font-size:10px}.circle-graph-text{font-size:10px;font-weight:700}.status-list{display:flex;flex-wrap:wrap}.status-list-cell{width:50%;box-sizing:border-box;font-size:.9rem;font-weight:700;position:relative;border-color:#ccc;border-style:solid}.status-list-cell:nth-child(2n+1){border-width:0 1px 1px 1px}.status-list-cell:nth-child(2n){border-width:0 1px 1px 0}.status-list-cell:nth-child(1),.status-list-cell:nth-child(2){border-top-width:1px}.status-list-cell a{display:block;padding:10px 10px 10px 40px}.status-list-cell a:hover{background-color:#d5e8f7}@media only screen and (max-width:768px){.status-list-cell{font-size:1rem}}.status-list-cell{position:relative}.status-list-cell:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.status-list-cell:before{left:10px;width:6px;height:12px;border-width:3px}}.status-list-cell.checked:before{border-color:#5abeb0}.card-phase-wrapper:not(:last-child){padding-bottom:15px;border-bottom:1px dashed #e6e6e6;margin-bottom:15px}.card-phase{position:relative;z-index:256}.card-phase-wrapper .card-phase{margin-top:0;padding-left:15px;padding-right:15px}@media only screen and (max-width:768px){.card-phase-wrapper .card-phase{padding-left:0;padding-right:0}}.card-phase-headline{font-weight:700;margin-bottom:8px;line-height:1;text-transform:none}.card-phase-overlay{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:259;width:90%;box-sizing:border-box;padding:20px 10px;background:rgba(255,255,255,.9);border:1px solid #ddd;text-align:center}@media only screen and (max-width:768px){.card-phase-overlay{height:90%}}.card-symbol{display:block;padding-left:5px;font-weight:700;position:relative}.card-symbol:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.card-symbol:before{left:10px;width:6px;height:12px;border-width:3px}}.card-symbol.checked:before{border-color:#5abeb0}.card-symbol:first-child{margin-left:25px}.card-symbol.checked{color:#5abeb0}.card-symbol:before{left:-20px}.nodata-view{padding:25px 23px 0 23px}.error-view{box-shadow:0 1px 3px rgba(0,0,0,.25);background:#fff;padding:20px;font-size:1.5em;font-weight:700}.error-view .detail{font-size:.8em;font-weight:400;padding-bottom:20px}.error-view .link{font-size:.7em;font-weight:400;padding-top:20px}.suggest-list{position:absolute;bottom:-5px;left:0;transform:translateY(100%);height:auto;width:100%;border-radius:4px;background:#d5e8f7;box-shadow:0 0 4px rgba(0,0,0,.7);line-height:1.6;padding:4px 20px 1px;transition:all .2s ease;box-sizing:border-box;z-index:8192;overflow:hidden}.suggest-list.in-active{height:0;padding:0}.suggest-item{display:inline-block;cursor:pointer}.suggest-item:not(:last-child){margin-right:1em}.container-headline{font-size:16px;font-weight:700;line-height:1;padding-bottom:5px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}.inner-tab-wrapper{display:flex;justify-content:flex-start;align-items:center;padding:5px 0}.inner-tab-wrapper:not(:last-child){margin-bottom:10px}.inner-tab-header{margin-right:10px;font-weight:700;word-break:keep-all}.inner-tab-item-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.inner-tab-item{padding:0 10px;position:relative;color:#666}.inner-tab-item:not(:last-child){border-right:1px solid #e6e6e6}.inner-tab-item.active,.inner-tab-item:hover{color:#5a90be}.inner-tab-item.active{cursor:default}.inner-tab-item.active:hover{opacity:1}.inner-tab-item.active:before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90%;height:1px;content:"";background-color:#5a90be}.todo-running{color:#ec9090}.todo-done{color:#5abeb0}.anonymous-login{margin:20px;padding:20px;font-size:18px;background:#fff;border-radius:3px}.anonymous-login-text.error{color:#be5a68}.react-datepicker-popper{z-index:16!important}
.myaccount .inputContainer{margin-top:-3px;margin-bottom:0}.myaccount .inputContainer input[type=password],.myaccount .inputContainer input[type=text]{margin-right:10px}.myaccount .inputContainer .filler{margin-right:10px}.myaccount .inputContainer .clear{border-left:1px solid #ccc;padding-left:14px;margin-left:4px;line-height:1;display:inline-block}.myaccount .inputContainer:not(:last-child){margin-bottom:0}.myaccount .tabContainer .tab{width:255px}.myaccount .checkbox{margin-right:10px}.myaccount .tableType1 th{width:20%}.myaccount .tableType1 td:last-child{padding-right:0}@media only screen and (max-width:768px){.myaccount .tableType1 td:last-child{padding-right:10px}}.myaccount.setting .tableType1 .badgeContainer{padding:10px 20px}@media only screen and (max-width:768px){.myaccount.setting .tableType1 .badgeContainer{padding:0;width:100%}}.myaccount.setting .tableType1 .badgeContainer .imgContainer{margin-bottom:10px}@media only screen and (max-width:768px){.myaccount.setting .tableType1 .badgeContainer .imgContainer{margin:10px auto}}@media only screen and (max-width:768px){.myaccount.setting .tableType1 th{width:100%}}.myaccount.edit .tableType1 .badgeContainer .imgContainer{cursor:pointer}.myaccount.history .tableType1{border-top:1px solid #e6e6e6}.myaccount.history .tableType1 tbody tr:hover td,.myaccount.history .tableType1 tbody tr:hover th{background-color:#f1faff}.myaccount.history .tableType1 th{width:auto}.myaccount.history .tableType1 th:last-child{width:2em}.myaccount.mailIndex .tableType1 tbody tr:hover td,.myaccount.mailIndex .tableType1 tbody tr:hover th{background-color:#f1faff}.myaccount.mailIndex .tableType1 th{width:auto}.myaccount.mailIndex .tableType1 th:last-child{width:2em}.myaccount.application .tableType1 tbody tr:hover td,.myaccount.application .tableType1 tbody tr:hover th{background-color:#f1faff}.myaccount.application .tableType1 th{width:auto}.myaccount.application .tableType1 th:first-child{padding-left:44px}.myaccount.application .tableType1 th:last-child{width:2em}.myaccount.security .tableType1 th{width:30%}.myaccount.security .ipAddressList{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center}.myaccount.security .ipAddressList+.ipAddressList{margin-top:10px}.myaccount.security .ipAddressList.hidden{display:none}.myaccount.security .ipAddressList .ipAddressItemContainer{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column}.myaccount.security .ipAddressList .dumpIcon{margin-left:10px}.myaccount.security .addLink{margin-top:10px}.myaccount.security .filler{margin-left:8px}.myaccount.myaccountCompany .tableType1 th:first-child{padding-left:44px}.myaccount .small-text{font-size:12px}
.package{position:relative}.package .tabType1 .tabContainerInner .tab{position:relative;width:200px;text-align:left}.package .tabType1 .tabContainerInner .tab.checked:after{position:absolute;top:50%;right:12px;display:inline-block;content:"";width:22px;height:18px;background-image:url(../images/icon_check_blue.svg);background-size:22px 18px;transform:translateY(-50%)}.package.index .tableType1 tbody tr:hover td,.package.index .tableType1 tbody tr:hover th{background-color:#f1faff}.package.index .tableType1 th:first-child{width:40%;padding-left:44px}.package.index .tableType1 th:last-child{width:60%}.package.regist .tableType1.tab tbody tr:hover td,.package.regist .tableType1.tab tbody tr:hover th{background-color:#f1faff}.package.regist .tableType1.tab th{width:auto}.package.regist .tableType1.tab th:first-child{padding-left:44px}.package.regist .tableType1.tab th:last-child{width:5em}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}.project.index .tableType1 tbody tr:hover td,.project.index .tableType1 tbody tr:hover th{background-color:#f1faff}.project.index .tableType1 th:first-child{width:35%;padding-left:44px}.project.index .tableType1 th:last-child{width:18em}.project .baseContainerHead,.project .projectContainerHead{display:flex;display:-ms-flex;display:-webkit-flex;margin-bottom:8px}.project .baseContainerHead .heading,.project .projectContainerHead .heading{padding-right:17px;font-weight:700;font-size:1.1em}.project .projectContainer .projectContainerInner .thumbListBox h5{font-size:1.15em}.project .projectContainer .projectContainerInner .thumbListBox h5 a{background-position:right 5px}.project .projectContainer .projectContainerInner .thumbListBox.hasMarginBottom{margin-bottom:30px}.project .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart{position:relative;margin-right:auto;margin-left:auto}.project .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart.pieChartSize146px{width:146px;height:146px}.project .projectContainer .projectContainerInner .thumbListBox .chartContainer .pieChart.pieChartSize160px{width:160px;height:160px}.project .graphPieChart{position:relative;display:flex;justify-content:center}.project .graphPieChart .graphLabelContainer{position:absolute;top:50%;left:50%;text-align:center;transform:translateX(-50%) translateY(-50%)}.project .graphPieChart .graphLabelContainer .labelTitle{font-size:.8em;font-weight:700}.project .graphPieChart .graphLabelContainer .labelPer{font-size:30px;font-weight:700;font-family:"Roboto Condensed",sans-serif}.project .graphPieChart .graphLabelContainer .labelPer span{font-size:19px;font-weight:400;font-family:"Roboto Condensed",sans-serif}.project .inputContainer input[type=text]{width:200px}.project .inputContainer .selectWrap{margin-right:10px}.project .inputContainer .selectWrap .select{width:200px;background-color:#fff}.project .tableType1{table-layout:fixed}.project .tableType1.auto{table-layout:auto}.project .tableType1 td:first-child,.project .tableType1 th:first-child{padding-right:0}.project .tableType1 .billing{width:60px}.project .tableType1 .answerState{display:inline-block;position:relative;z-index:2;padding-left:30px}@media only screen and (max-width:768px){.project .tableType1 .answerState{padding-left:20px}}.project .tableType1 .answerState.answered{position:relative}.project .tableType1 .answerState.answered:before{position:absolute;top:40%;left:16px;display:block;width:7px;height:15px;border-right:5px solid #eaeaea;border-bottom:5px solid #eaeaea;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);z-index:2;content:""}@media only screen and (max-width:768px){.project .tableType1 .answerState.answered:before{left:10px;width:6px;height:12px;border-width:3px}}.project .tableType1 .answerState.answered.checked:before{border-color:#5abeb0}.project .tableType1 .answerState.answered:before{top:50%;left:5px;transform:translateY(-75%) rotate(45deg);border-color:#5abeb0}.project .progressBoxWrap{box-sizing:border-box;height:calc(100% - 55px);display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.project .progressBox{display:flex;display:-ms-flex;display:-webkit-flex;border:1px solid #eaeaea;height:60px;min-height:60px;box-sizing:border-box}.project .progressBox .box{width:25%;padding-top:32px;box-sizing:border-box;text-align:center;position:relative}.project .progressBox .box:before{position:absolute;top:7px;left:50%;display:block;width:7px;height:15px;margin-left:-4px;border-right:5px solid;border-bottom:5px solid;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.project .progressBox .box+.box{border-left:1px solid #eaeaea}.project .progressBox .box.current:before,.project .progressBox .box.done:before{border-color:#5abeb0}.project .progressBox .box.do{color:#888}.project .progressBox .box.do:before{border-color:#eaeaea}.project .progressBox .text{font-size:.8em;font-weight:700}.project .projectDetail{margin-bottom:20px}.project .projectDetail tr+tr td,.project .projectDetail tr+tr th{padding-top:10px}.project .projectDetail th{white-space:nowrap;padding-right:14px}.project .projectDetail td{line-height:1.7}.project .projectDetail .projectDetailText{padding-left:15px;display:inline-block;position:relative}.project .projectDetail .projectDetailText:before{position:absolute;top:.3em;left:0;content:"";width:1px;height:calc(100% - .7em);background:#bfbfbf}.project .projectDetail .summary>.summaryText{display:block;height:5.1em;max-height:5.1em;overflow:hidden;position:relative;text-align:justify}.project .projectDetail .summary>.summaryText:after{display:none;position:absolute;bottom:0;right:0;content:"…";background-color:#f0f0f0;width:1em;height:1.7em}.project .projectDetail .summary>a{display:inline-block}.project .projectDetail .summary.show>.summaryText:after{display:block}.project .projectDetail .summary.open>.summaryText{max-height:none}.project .projectDetail .summary.open>.summaryText:after{display:none}.project .projectDetail .listedText:after{display:inline;content:"/";color:#9c9c9c;margin:0 10px}.project .projectDetail .listedText:last-child:after{display:none}.project .projectDetail .marginRight{margin-right:20px}.project .projectDetail .iconDownload{position:relative;padding-left:21px}.project .projectDetail .iconDownload:before{display:block;content:"";position:absolute;top:-1px;left:0;width:15px;height:20px;background-image:url(../images/icon_file_black.svg);background-size:cover;background-repeat:no-repeat;background-position:0}.project .chartTable{width:100%}.project .chartTable thead{color:#888}.project .chartTable thead td,.project .chartTable thead th{padding-top:0;padding-bottom:14px}.project .chartTable tbody td,.project .chartTable tbody th{padding:13px 0;border-top:1px solid #eae8e8}.project .chartTable tbody tr:last-child td,.project .chartTable tbody tr:last-child th{padding-bottom:0}.project .chartTable .tip{display:inline-block;width:11px;height:11px;margin-right:10px}.project .stepProgressBarContainer{display:flex;display:-ms-flex;display:-webkit-flex}.project .stepProgressBar1{width:57%;margin-right:auto;margin-left:auto;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between}.project .stepProgressBar1 .step{display:flex;display:-ms-flex;display:-webkit-flex;align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;width:100%}.project .stepProgressBar1 .step+.step{position:relative}.project .stepProgressBar1 .step+.step:before{z-index:1;content:"";background:#ccc;height:1px;width:100%;position:absolute;bottom:10px;right:0}.project .stepProgressBar1 .step:first-child{width:24px}.project .stepProgressBar1 .step.current:before,.project .stepProgressBar1 .step.done:before{background-color:#5a90be}.project .stepProgressBar1 .step.current .stepInner:before,.project .stepProgressBar1 .step.done .stepInner:before{border-color:#5a90be}.project .stepProgressBar1 .step.current .text,.project .stepProgressBar1 .step.done .text{color:#5a90be}.project .stepProgressBar1 .step.current .number,.project .stepProgressBar1 .step.done .number{background:#5a90be;color:#fff}.project .stepProgressBar1 .stepInner{position:relative;z-index:2;padding-top:50px}.project .stepProgressBar1 .stepInner:before{position:absolute;top:0;left:50%;content:"";width:7px;height:15px;border-right:5px solid #ccc;border-bottom:5px solid #ccc;transform:translateX(-50%) rotate(45deg)}.project .stepProgressBar1 .no-icon .stepInner{padding-top:20px}.project .stepProgressBar1 .no-icon .stepInner:before{display:none}.project .stepProgressBar1 .text{position:absolute;bottom:38px;left:50%;color:#888;font-weight:700;font-size:1em;white-space:nowrap;transform:translateX(-50%);text-align:center}.project .stepProgressBar1 .text span{margin-left:5px}.project .stepProgressBar1 .number{width:24px;height:24px;margin-top:14px;background:#ccc;color:#fff;border-radius:50%;font-family:"Roboto Condensed",sans-serif;font-weight:700;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-webkit-align-items:center}.project .stepProgressBar1.inverted .number{background-color:#eaeaea;color:#888}.project .stepProgressBar1.inverted .step+.step:before{background-color:#eaeaea}.project .stepProgressBar1.inverted .stepInner:before{border-right-color:#eaeaea;border-bottom-color:#eaeaea}.project .stepProgressBar2{display:flex;display:-ms-flex;display:-webkit-flex}.project .stepProgressBar2 div{text-align:center;min-width:45px;margin-right:1px;border-bottom:4px solid #ccc}.project .stepProgressBar2 div.current,.project .stepProgressBar2 div.done{border-bottom-color:#5a90be}.project .stepPopup{display:inline-block;margin-right:5px;position:relative}.project .stepPopup:hover .stepPopupPanel{opacity:1;visibility:visible}.project .stepPopup:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:2px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:10px solid #fff;z-index:2000}.project .stepPopup .stepPopupPanel{z-index:1000;visibility:hidden;opacity:0;box-sizing:border-box;width:calc(100% - 60px);position:absolute;bottom:100%;padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px;margin-bottom:10px;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.17);transition:visibility .3s ease,opacity .3s ease}.project .stepPopup .stepPopupPanel:after{content:"";position:absolute;top:100%;left:0;width:100%;height:10px}.project .stepPopup .stepPopupPanel .stepProgressBar1{width:100%}.project .stepPopup .stepPopupPanel .stepProgressBar1 .stepInner{padding-top:65px}.project .stepPopup .stepPopupPanel .stepProgressBar1 .text{text-align:center;font-size:1em}.project .stepPopup .stepPopupPanel .stepProgressBar1 .text span{display:block;font-size:.8em;margin-bottom:5px}.project .stepPopup .stepPopupIcon{vertical-align:top;cursor:pointer}.project .noteText{margin-bottom:15px;font-size:.85em}.project .tableController{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center}@media only screen and (max-width:768px){.project .tableController{flex-flow:column;-ms-flex-flow:column;-webkit-flex-flow:column;align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start}}.project .tableController .number{margin-right:30px}@media only screen and (max-width:768px){.project .tableController .number{margin-right:15px}}.project .tableController .filterCheckBoxContainer{margin-right:0;margin-left:auto}@media only screen and (max-width:768px){.project .tableController .filterCheckBoxContainer{margin:10px 0 0 0}}.project .unregisteredBox{padding-top:52px;padding-bottom:52px;text-align:center}.project .unregisteredBox .text{font-size:1.1em;color:#888;margin-bottom:12px}.project .faqHeading{margin-bottom:10px;font-size:1.25em}.project .faqBox.hasMargin{margin-bottom:30px}.project .faqItem{padding-top:13px;padding-bottom:13px;border-bottom:1px solid #eae8e8}.project .faqItem:first-child{border-top:1px solid #eae8e8}.project .faqItem .question{margin-bottom:10px}.project .faqItem .question>span{color:#5a90be}.project .faqItem .answer>span{color:#a0a0a0}.project .faqItem .hasTextInput>span{top:.1em}.project .faqText{position:relative;padding-left:50px}.project .faqText>span{position:absolute;top:-.2em;left:0;font-size:1.3em;font-weight:700;letter-spacing:.03em}.project .projectDate{margin-bottom:27px;color:#888}.project .keyColor{display:flex;display:-ms-flex;display:-webkit-flex}.project .keyColor .color{cursor:pointer;display:block;box-sizing:border-box;width:22px;height:22px;margin-right:15px;border:1px solid #d6d6d6;position:relative}.project .keyColor .color:before{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;position:absolute;top:45%;left:5px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.project .keyColor .color0{background-color:#a57261}.project .keyColor .color1{background-color:#e9382e}.project .keyColor .color2{background-color:#f17341}.project .keyColor .color3{background-color:#69d695}.project .keyColor .color4{background-color:#8ace53}.project .keyColor .color5{background-color:#f4ce6d}.project .keyColor .color6{background-color:#5288e0}.project .keyColor .color7{background-color:#b69efc}.project .keyColor .color8{background-color:#ee90b2}.project input[type=radio]{display:none}.project input[type=radio]:checked+.color:before{opacity:1}.project.userIndex .tableType1{border-top:1px solid #e6e6e6}.project.userIndex .tableType1 tbody tr:hover td,.project.userIndex .tableType1 tbody tr:hover th{background-color:#f1faff}.project.userIndex .tableType1 th{width:auto}.project.userIndex .tableType1 th:first-child{width:5em}.project.userIndex .tableType1 th:last-child{width:5em}.project.noflowIndex .tableType1{border-top:1px solid #e6e6e6}.project.noflowIndex .tableType1 td,.project.noflowIndex .tableType1 th{text-align:left}.project.noflowIndex .tableType1 th:first-child{padding-left:45px}.project.noflowIndex .tableType1 td:first-child{padding-left:45px}@media only screen and (max-width:768px){.project.noflowIndex .tableType1 td:first-child{padding-left:30px}}.project.noflowIndex .tableType1 th{width:auto}.project.flowIndex .tableType1{border-top:1px solid #e6e6e6}.project.flowIndex .tableType1 th{width:auto}.project.flowIndex .tableType1 th:first-child{width:8em}.project.flowIndex .tableType1 th:last-child{width:5em}.project.evaluationIndex .tableType1 tbody tr:hover td,.project.evaluationIndex .tableType1 tbody tr:hover th{background-color:#f1faff}.project.evaluationIndex .tableType1 th:first-child{padding-left:44px}.project.evaluationRegist h3{margin-bottom:0}.project.evaluationRegist .tableType1 tbody tr:hover td,.project.evaluationRegist .tableType1 tbody tr:hover th{background-color:#f1faff}.project.evaluationRegist .tableType1.current{margin-top:15px;margin-bottom:10px;border-top:1px solid #e6e6e6}.project.evaluationRegist .tableType1.current tr:last-child td{border-bottom:1px solid #e6e6e6}.project.evaluationRegist .tableType1.current td,.project.evaluationRegist .tableType1.current th{width:auto}.project.evaluationRegist .tableType1.current td:first-child,.project.evaluationRegist .tableType1.current th:first-child{width:25%}.project.evaluationRegist .tableType1.current td:nth-child(2),.project.evaluationRegist .tableType1.current th:nth-child(2){width:25%}.project.evaluationRegist .tableType1.current td:nth-child(3),.project.evaluationRegist .tableType1.current th:nth-child(3){width:auto}.project.evaluationRegist .tableType1.current td:nth-child(4),.project.evaluationRegist .tableType1.current th:nth-child(4){width:auto}.project.evaluationRegist .tableType1.current td:last-child,.project.evaluationRegist .tableType1.current th:last-child{width:3em}.project.evaluationRegist .tableType1.select{border-top:1px solid #e6e6e6}.project.evaluationRegist .tableType1.select th:first-child{padding-left:44px}.project.evaluationRegist .tableType1.select td,.project.evaluationRegist .tableType1.select th{width:auto}.project.evaluationRegist .tableType1.select td:first-child,.project.evaluationRegist .tableType1.select th:first-child{width:25%}.project.evaluationRegist .tableType1.select td:nth-child(2),.project.evaluationRegist .tableType1.select th:nth-child(2){width:25%}.project.evaluationRegist .tableType1.select td:nth-child(3),.project.evaluationRegist .tableType1.select th:nth-child(3){width:auto}.project.evaluatedRegist h3{margin-bottom:0}.project.evaluatedRegist .tableType1 tbody tr:hover td,.project.evaluatedRegist .tableType1 tbody tr:hover th{background-color:#f1faff}.project.evaluatedRegist .tableType1.current{margin-top:15px;margin-bottom:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.project.evaluatedRegist .tableType1.select{border-top:1px solid #e6e6e6}.project.evaluatedRegist .tableType1.select th:first-child{padding-left:44px}.project.evaluatedRegist .tableType1 td,.project.evaluatedRegist .tableType1 th{width:auto}.project.evaluatedRegist .tableType1 td:first-child,.project.evaluatedRegist .tableType1 th:first-child{width:25%}.project.evaluatedRegist .tableType1 td:nth-child(2),.project.evaluatedRegist .tableType1 th:nth-child(2){width:25%}.project.evaluatedRegist .tableType1 td:nth-child(3),.project.evaluatedRegist .tableType1 th:nth-child(3){width:auto}.project.evaluatedRegist .tableType1 td:nth-child(4),.project.evaluatedRegist .tableType1 th:nth-child(4){width:3em}.project.regist .tableType1 th:first-child{width:30%}.project.regist .tableType1 th:nth-child(2){width:45%}.project.regist .tableType1 th:nth-child(3){width:auto}@media only screen and (max-width:768px){.project.regist .tableType1 th{width:100%}}.project.detail .stepProgressBar1{width:auto;padding-right:80px;padding-left:80px;margin-bottom:20px}.project.detail .stepProgressBar1 .stepInner:before{top:-2px}.project.detail .stepProgressBar1 .text{bottom:34px;line-height:1}.project.detail .stepProgressBar1 .text span{display:block;margin-bottom:4px}.project.detail .modalContainer .modalWindow{width:416px}.project .test-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#2fc2cc;border:1px solid #2fc2cc}.project .test-props-symbol.list{font-size:10px;margin:5px}.project .guest-props-symbol{padding:0 4px;border-radius:3px;word-break:keep-all;color:#d4047e;border:1px solid #d4047e}.project .guest-props-symbol.list{font-size:10px;margin:5px}.project .template-symbol{padding:0 4px;border-radius:3px;word-break:keep-all}.project .template-symbol.list{font-size:16px;margin:5px}.project .template-symbol.editing{color:#5a90be;border:1px solid #5a90be}.project .template-symbol.available{color:#00875a;border:1px solid #00875a}.project .template-symbol.discontinued{color:#888;border:1px solid #888}.projectTabContentStart{padding-top:20px;margin-top:20px;border-top:1px dotted #5a90be}.project-description{white-space:pre-wrap}.row:first-child{margin-top:5px}.row:not(:first-child){margin-top:5px}.row:not(:last-child){margin-bottom:5px}.bold{font-weight:700}.setting-box{margin-left:50px}.column.narrow-todo{width:33%;flex-basis:33%}@media only screen and (max-width:768px){.column.narrow-todo{width:100%;flex-basis:100%}}.column.narrow-todo+.column:not(.narrow-todo){width:67%;flex-basis:67%;padding-left:20px}@media only screen and (max-width:768px){.column.narrow-todo+.column:not(.narrow-todo){width:100%;flex-basis:100%;padding-left:0}}.icon-project-template{width:8px;height:8px;display:inline-block;border-radius:4px;background:#be5a68}.icon-project-template:not(:first-child){margin-left:5px}.icon-project-template:not(:last-child){margin-right:5px}

.theme.index .tableType1 tbody tr.clickable-row:hover td,.theme.index .tableType1 tbody tr.clickable-row:hover th{background-color:#f1faff}.theme.index .tableType1.theme-index th td:nth-child(1),.theme.index .tableType1.theme-index th:nth-child(1){width:15%}.theme.index .tableType1.theme-index th td:nth-child(2),.theme.index .tableType1.theme-index th:nth-child(2){width:34%}.theme.index .tableType1.theme-index th td:nth-child(3),.theme.index .tableType1.theme-index th:nth-child(3){width:9%}.theme.index .tableType1.theme-index th td:nth-child(4),.theme.index .tableType1.theme-index th:nth-child(4){width:7%}.theme.index .tableType1.theme-index th td:nth-child(5),.theme.index .tableType1.theme-index th:nth-child(5){width:13%}.theme.index .tableType1.theme-index th td:nth-child(6),.theme.index .tableType1.theme-index th:nth-child(6){width:13%}.theme.index .tableType1.theme-index th td:nth-child(7),.theme.index .tableType1.theme-index th:nth-child(7){width:21%}.theme.index .tableType1.theme-group-detail th:first-child{width:13%}.theme.index .tableType1.theme-group-detail th:last-child{width:12%}
.upload .tableType1 td:nth-child(1),.upload .tableType1 th:nth-child(1){width:12%}.upload .tableType1 td:nth-child(2),.upload .tableType1 th:nth-child(2){width:12%}.upload .tableType1 td:nth-child(3),.upload .tableType1 th:nth-child(3){width:12%}.upload .tableType1 td:nth-child(4),.upload .tableType1 th:nth-child(4){width:12%}.upload .tableType1 td:nth-child(5),.upload .tableType1 th:nth-child(5){width:12%}.upload .tableType1 td:nth-child(6),.upload .tableType1 th:nth-child(6){width:12%}.upload .tableType1 td:nth-child(7),.upload .tableType1 th:nth-child(7){width:12%}.upload .tableType1 td:nth-child(8),.upload .tableType1 th:nth-child(8){width:26%}.upload .uploadContainer .uploadNavi{text-align:center}.upload .uploadContainer .uploadFile{justify-content:center;text-align:center;padding-left:100px;padding-right:100px}.upload .uploadContainer .box{box-sizing:border-box;text-align:center;height:200px;padding:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#888;border:2px dashed #bce8f1;background-color:#f3f6f9}.upload .uploadContainer .box-content{display:inline;color:#888;margin-left:8px;margin-right:8px;height:30px}.upload .uploadContainer .box-content label{color:#31708f}.upload .uploadContainer .box-content .choose{display:none}.upload .uploadContainer .box-notice{box-sizing:border-box;text-align:left;margin-top:30px;height:500px;padding:10px;padding-bottom:80px}.upload .uploadContainer .box-notice-title{display:inline;box-sizing:border-box;text-align:left;margin-top:20px;height:20px;padding-left:40px;justify-content:left;flex-direction:column}.upload .uploadContainer .box-notice-content{display:inline;box-sizing:border-box;text-align:left;margin-top:10px;padding-left:10px;line-height:250%;justify-content:left;flex-direction:column}.upload .uploadContainer .box-notice-content ol li{line-height:250%;text-align:left;list-style-type:decimal;list-style-position:outside;justify-content:left}.upload .uploadContainer .box-notice-content span,.upload .uploadContainer .box-notice-content span ol{float:left}.upload .uploadContainer .box-active{box-sizing:border-box;text-align:center;height:200px;padding:50px;border:2px dashed #31708f;background-color:#d9edf7}.upload .uploadContainer .box-finish{box-sizing:border-box;text-align:center;height:200px;padding:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#3c763d;border:2px dashed #d6e9c6;background-color:#dff0d8}.upload .uploadContainer .checked{border-color:#5abeb0;border-bottom-style:solid;border-bottom-width:5px;border-right-style:solid;border-right-width:5px;content:"";display:flex;justify-content:center;align-items:center;height:30px;position:relative;margin-bottom:8px;transform:matrix(.707107,.707107,-.707107,.707107,0,0);width:15px;z-index:2}.upload .uploadContainer .box-reject{box-sizing:border-box;text-align:center;height:200px;padding:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#a94442;border:2px dashed #ebccd1;background-color:#f2dede}.upload.uploadList .tableType1 tbody tr:hover td,.upload.uploadList .tableType1 tbody tr:hover th{background-color:#f1faff}.upload.uploadList .tableType1 th{width:auto}.upload.uploadList .tableType1 th:first-child{padding-left:44px}.upload.uploadList .tableType1 th:last-child{padding-right:44px}.upload.uploadList .tableType1 td:last-child{white-space:nowrap}
.user .controlNumberItem{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center}.user .controlNumberItem .dumpIcon{margin-left:15px}.user .controlNumberItem+.controlNumberItem{margin-top:15px}.user .addLink{margin-top:10px}.user.index .tableType1 tbody tr:hover td,.user.index .tableType1 tbody tr:hover th{background-color:#f1faff}.user.index .tableType1 th{width:auto}.user.index .tableType1 th:first-child{padding-left:44px}.user.index .tableType1 th:last-child{width:9.5em}.user.index .tableType1 td:last-child{white-space:nowrap}.user.regist .tableType1 .badgeContainer .imgContainer{cursor:pointer}
@charset "UTF-8";.workflow .tableType1 td:nth-child(1),.workflow .tableType1 th:nth-child(1){width:20%}.workflow .workGroup-label{font-size:16px;font-weight:700;line-height:16px;margin-bottom:15px}.workflow .workGroup-list{display:-ms-flex;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:10px;border-top:1px dashed #ddd;padding-top:15px}.workflow .workGroup-box.workGroup-box{padding:25px 16px}.workflow .work-list{display:-ms-flex;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap}.workflow .work-wrapper{width:48%;flex-basis:48%}.workflow .work-wrapper:nth-child(n+3){margin-top:25px}@media only screen and (max-width:800px){.workflow .work-wrapper{width:100%;flex-basis:100%}.workflow .work-wrapper:nth-child(n+2){margin-top:25px}}.workflow .work-title{font-size:1.1em;font-weight:700}.workflow .work-list dl{display:flex;display:-ms-flex;display:-webkit-flex;padding:10px 0;margin:0;width:100%;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.workflow .work-list dl:last-child:not(:nth-child(2n)){border-bottom:none}.workflow .work-list dl.thin{padding:2px 0;border-bottom:none}.workflow .work-list dt{width:24%;color:#888}.workflow .work-list dd{margin:0;width:76%}.workflow .work-list.work-list-col3 dl{width:33%}.workflow .work-box-value-list li{line-height:1.5;display:inline-block}.workflow .work-box-value-list li:not(:first-child){margin-left:1em}.workflow .work-box-action{display:flex;justify-content:space-between}.thin .workflow .work-box-action{justify-content:flex-start}.workflow .work-box-action:not(:first-child){margin-top:15px}.workflow .work-box-action-name{width:20%}.thin .workflow .work-box-action-name{width:30%}.workflow .work-box-action-hook{width:70%}.thin .workflow .work-box-action-hook{width:60%}.workflow .actionBox{display:flex;display:-ms-flex;display:-webkit-flex;align-items:start;-ms-align-items:start;-webkit-align-items:start;padding:19px 17px;background:#f3f6f9;border:1px solid #cedce9;box-sizing:border-box}.workflow .actionBox+.actionBox{margin-top:10px}.workflow .actionBox .action{min-width:268px}.workflow .actionBox .name{margin-bottom:8px;color:#888}.workflow .actionBox>.dumpIcon{min-width:15px;margin-right:0;margin-left:auto}.workflow .actionBox .selectWrap{background:#fff}.workflow .actionBox .event{padding-left:30px;margin-left:30px;border-left:1px solid #cedce9}.workflow .eventBox{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:-10px;margin-left:-38px}.workflow .eventItem{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-webkit-align-items:center;margin-top:10px;margin-left:38px}.workflow .eventItem>.dumpIcon{margin-left:10px}.workflow .addLink.typeGroup{margin-bottom:20px}.workflow .addLink.typeAction{margin-top:10px}.workflow .addLink.typeEvent{margin-top:10px}.workflow.index .tableType1 tbody tr:hover td,.workflow.index .tableType1 tbody tr:hover th{background-color:#f1faff}.workflow.index .tableType1 th:first-child{padding-left:44px;width:40%}.workflow.index .tableType1 th:last-child{width:60%}.workflow.detail .tableType1 th:first-child{width:96px}.workflow.regist .tableType1 .hasActionBox{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-ms-align-items:center;-webkit-align-items:center;flex-wrap:wrap}.workflow .checkboxGroup .itme{margin-right:20px}.work-card-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.work-card{box-sizing:border-box;width:49%;padding:10px 15px;border:1px solid #cedce9;background-color:#f3f6f9}.work-card:nth-child(n+3){margin-top:10px}@media only screen and (max-width:800px){.work-card{width:100%}.work-card:nth-child(n+2){margin-top:10px}}.work-card-wrapper.col-3 .work-card{width:32%}.work-card-wrapper.col-3 .work-card:nth-child(n+3){margin-top:0}.work-card-wrapper.col-3 .work-card:nth-child(n+4){margin-top:10px}@media only screen and (max-width:800px){.work-card-wrapper.col-3 .work-card:nth-child(n+3){margin-top:10px}}.work-card-header{display:flex;position:relative;align-items:baseline}.work-card-header:not(:last-child){margin-bottom:20px}.work-card-header .dumpIcon{position:absolute;margin-top:15px;right:0;transform:translateY(-50%);display:block;width:15px;height:18px;background-image:url(../images/icon_dustbox.svg);background-repeat:no-repeat;background-size:cover}.work-card-header .addLink{position:absolute;margin-top:15px;right:0;transform:translateY(-50%);display:block}.work-card-label{color:#888;padding:6px 15px 0 0}.work-card-label.required:after{display:inline;content:"※";color:#be5a68;font-weight:700}.work-card-value{display:block}.work-card-action-list{margin-bottom:25px}.work-card-action{display:table-row}.work-card-action-name{display:table-cell}.work-card-action:not(:last-child) .work-card-action-name{padding-bottom:10px}.work-card-action-event{display:table-cell;position:relative;padding-left:40px}.work-card-action-event:before{position:absolute;top:0;left:20px;content:"";display:block;background-color:#cedce9;width:1px;height:100%}.work-card-action:not(:last-child) .work-card-action-event{padding-bottom:10px}.work-card-action-header{color:#888;padding-bottom:10px;min-width:70px}.work-card-action-content{padding:6px 0}.work-card-action-name .work-card-action-content{font-weight:700}.work-card-action-event-name{display:flex;padding:6px 0}.work-card-action-event-name:first-child{padding-top:0}.work-card-action-event-name:first-child{padding-top:0}.work-card-action-event-name .dumpIcon{margin-left:20px}.work-card-text-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.work-card-text{width:50%;line-height:1.3;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-card-text:nth-child(n+2){margin-top:4px}.work-card-add{display:flex;align-items:center}.work-card-add.addLink.typeAction{margin-top:0}.work-card-add>a{width:60px;margin-left:20px}.work-card-add .selectWrap select{width:150px}.work-card-add .selectWrap .wide{width:230px}.work-inner-row{width:100%;margin:10px 0 0}