.icheckbox_square-green,.iradio_square-green{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../image/form/green.png) no-repeat !important;border:none;cursor:pointer}.icheckbox_square-green,.iradio_square-green{background-position:0 0;margin-right:10px}.icheckbox_square-green.hover,.iradio_square-green.hover{background-position:-24px 0 !important}.icheckbox_square-green.checked,.iradio_square-green.checked{background-position:-48px 0 !important}.icheckbox_square-green.disabled,.iradio_square-green.disabled{background-position:-72px 0 !important;cursor:default}.icheckbox_square-green.checked.disabled,.iradio_square-green.checked.disabled{background-position:-96px 0 !important}@media(min-resolution: 120dpi){.icheckbox_square-green,.iradio_square-green{background:url(../image/form/green@2x.png) #fff;background-size:240px 24px}}.toast-title{font-weight:bold}.toast-message{word-wrap:break-all}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;margin:0 0 6px;padding:15px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat}#toast-container>div:hover{cursor:pointer}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{color:#3c763d;background-color:#dff0d8;border-left:2em #3c763d solid}.toast-error{color:#a94442;background-color:#f2dede;border-left:2em #a94442 solid}.toast-info{color:#31708f;background-color:#d9edf7;border-left:2em #31708f solid}.toast-warning{color:#8a6d3b;background-color:#fcf8e3;border-left:2em #8a6d3b solid}.toast-success .toast-message::before,.toast-error .toast-message::before,.toast-info .toast-message::before,.toast-warning .toast-message::before{font-family:"Glyphicons Halflings";position:absolute;left:-1.5em;top:0;bottom:0;margin:auto;color:#fff;height:1.428571429em}.toast-success .toast-message::before{content:""}.toast-error .toast-message::before{content:""}.toast-info .toast-message::before{content:""}.toast-warning .toast-message::before{content:""}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){#toast-container>div{width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{width:25em}}.customCheck{margin-bottom:0}.customCheck>*:not(:last-child){margin-bottom:.75em}.customCheck input[type=checkbox],.customCheck input[type=radio]{accent-color:#2c4c22;position:absolute;left:1em;top:0;bottom:0;margin:auto;transform:scale(1.5);font-weight:bold;width:.75em;height:.75em}.customCheck input[type=checkbox]:focus,.customCheck input[type=radio]:focus{outline-offset:0}.customCheck label:has(input[type=radio]),.customCheck label:has(input[type=checkbox]){position:relative;border:#ccc solid 1px;width:100%;padding:10px 10px 10px 3em;text-indent:0;border-radius:20px}.customCheck label:hover,.customCheck label:has(input[type=radio]:checked),.customCheck label:has(input[type=checkbox]:checked){border:#2c4c22 solid 1px;background:#2c4c22;color:#fff;accent-color:#fff}.customCheckElementOnly input[type=checkbox],.customCheckElementOnly input[type=radio]{accent-color:#2c4c22;margin-right:1.25em;transform:scale(1.5);font-weight:bold;width:.75em;height:.75em}.customCheckElementOnly input[type=checkbox]:focus,.customCheckElementOnly input[type=radio]:focus{outline-offset:0;outline:5px auto #e45139}.customCheckElementOnly.notImplemented input[type=checkbox]:checked{accent-color:#e45139;transform:scale(1.5);font-weight:bold}article#diagnosisPage #letsUseSection .flowBlock .flow{border:1px solid #ccc;padding:1em 1em 0 1em;margin-bottom:1em}article#diagnosisPage #letsUseSection .flowBlock .flow dl{margin-bottom:1em;position:relative;margin-bottom:2em}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(1)::after{background-color:#c6d2de !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(1) dt{background-color:#c6d2de !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(2)::after{background-color:#c5e0b4 !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(2) dt{background-color:#c5e0b4 !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(3)::after{background-color:#548235 !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(3) dt{background-color:#548235 !important;color:#fff !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(4)::after{background-color:#cd96bf !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(4) dt{background-color:#cd96bf !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl::after{content:"";clip-path:polygon(0% 0%, 50% 100%, 100% 0%);display:block;width:30px;height:15px;position:absolute;bottom:-18px;left:0;right:0;margin:auto}article#diagnosisPage #letsUseSection .flowBlock .flow dt,article#diagnosisPage #letsUseSection .flowBlock .flow dd{padding:8px}article#diagnosisPage #letsUseSection .flowBlock .flow dt{text-align:center}article#diagnosisPage #letsUseSection .flowBlock .flow dd ul{padding-left:.5em}article#diagnosisPage #letsUseSection .flowBlock .flow dd ul+ul{padding-left:2em}article#diagnosisPage #letsUseSection .flowBlock .flow dd ul+ul li{font-size:85%}article#diagnosisPage #letsUseSection .flowBlock .flow dd ul+ul li::before{content:"●";font-size:80%;left:-2.1em;top:0}article#diagnosisPage #letsUseSection .flowBlock .flow dd li{margin-left:1em;margin-top:.5em;position:relative}article#diagnosisPage #letsUseSection .flowBlock .flow dd li::before{content:"■";position:absolute;left:-1.7em;top:-0.15em}article#diagnosisPage #letsUseSection .buttonBlock{margin-top:10px}article#diagnosisPage #letsUseSection .btn_diagnosis_company,article#diagnosisPage #letsUseSection .btn_diagnosis_staff{width:100%;margin-top:1em}article#diagnosisPage .preparationSection>ol{border:1px solid #ccc}article#diagnosisPage .preparationSection>ol li{margin-bottom:0em;border-bottom:1px solid #ccc;padding:10px}article#diagnosisPage .preparationSection>ol li:last-of-type{border-bottom:none}article#diagnosisPage .preparationSection dt{cursor:pointer;font-weight:normal;margin-bottom:.5em;padding-left:3em;padding-right:3em}article#diagnosisPage .preparationSection dt i:last-child{color:#337ab7}article#diagnosisPage .preparationSection .input-group{max-width:250px;margin-left:auto;margin-right:auto}article#diagnosisPage .katsuyoStepSection.company .step::before,article#diagnosisPage .katsuyoStepSection.company .step::after{background-color:#ffd35c !important}article#diagnosisPage .katsuyoStepSection.company .step h3::before{background-color:#ffd35c !important}article#diagnosisPage .katsuyoStepSection.company .explanation:first-of-type .benchmarkBlock dd{text-align:center}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock{margin-bottom:20px}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dl{border-color:#bf9e45 !important;border-width:4px;border-style:solid;border-radius:4px}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dt,article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dd{padding:8px}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dt{background-color:#ffd35c !important;position:relative;padding-left:calc(1em + 8px)}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dt::before{content:attr(data-circledDecimal);position:absolute;left:8px}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dd ul{margin-bottom:0}article#diagnosisPage .katsuyoStepSection.staff .step::before,article#diagnosisPage .katsuyoStepSection.staff .step::after{background-color:#bbe3eb !important}article#diagnosisPage .katsuyoStepSection.staff .step h3::before{background-color:#bbe3eb !important}article#diagnosisPage .katsuyoStepSection .step{position:relative;margin-bottom:2em;counter-increment:cnt}article#diagnosisPage .katsuyoStepSection .step::before{content:"";display:block;width:10px;height:calc(100% - 1em);position:absolute;z-index:-1;left:22px;top:1em}article#diagnosisPage .katsuyoStepSection .step::after{content:"";clip-path:polygon(0% 0%, 50% 100%, 100% 0%);display:block;width:25px;height:15px;position:absolute;bottom:-10px;left:14.5px;right:auto;margin:auto}article#diagnosisPage .katsuyoStepSection .step h3{color:#333;margin-bottom:0}article#diagnosisPage .katsuyoStepSection .step h3::before{content:counter(cnt);padding:8px;margin-right:1em;border-radius:50%;display:inline-block;width:2em;height:2em;text-align:center;margin-left:.5em;margin-top:5px}article#diagnosisPage .katsuyoStepSection .step h3::after{content:"ステップ";font-size:60%;position:absolute;left:5px;top:-0.5em}article#diagnosisPage .katsuyoStepSection .step figure{position:relative;max-width:296px;border:1px solid #ccc;margin-left:auto;margin-right:auto;margin-bottom:1em;padding:2px 2px 1.75em 2px}article#diagnosisPage .katsuyoStepSection .step figcaption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5) !important;color:#fff !important;width:100%;font-size:75%;padding:4px;text-shadow:1px 1px 0px rgba(0,0,0,.5),-1px 1px 0px rgba(0,0,0,.5),1px -1px 0px rgba(0,0,0,.5),-1px -1px 0px rgba(0,0,0,.5),1px 0px 0px rgba(0,0,0,.5),0px 1px 0px rgba(0,0,0,.5),-1px 0px 0px rgba(0,0,0,.5),0px -1px 0px rgba(0,0,0,.5);line-height:1.5em}article#diagnosisPage .katsuyoStepSection .step .explanation{margin-left:4em}article#diagnosisPage .katsuyoStepSection .step .explanation .alert-info{display:block !important;background-color:#d9edf7 !important;border-color:#bce8f1 !important}article#diagnosisPage .katsuyoStepSection .step .explanation .alert-info a{font-weight:bold;text-decoration:underline}article#diagnosisPage .shihyoSection.company .shihyo h4{border-color:#bf9e45 !important;background-color:#ffd35c !important;position:relative;padding-left:4em}article#diagnosisPage .shihyoSection.company .shihyo h4::before{content:"観点" attr(data-number);position:absolute;left:8px}article#diagnosisPage .shihyoSection.company .shihyo ol{padding-left:5em}article#diagnosisPage .shihyoSection.company .shihyo ol>li{margin-bottom:2em;padding-left:1em}article#diagnosisPage .shihyoSection.company .shihyo ol>li::before{content:"指標" attr(data-circledDecimal);background-color:#ffd35c !important;left:-4em;width:4em;padding:2px 4px;font-size:90%;font-weight:bold;border-radius:4px}article#diagnosisPage .shihyoSection.company .shihyoName{font-weight:bold;font-size:1.11em}article#diagnosisPage .shihyoSection.company .hosoku{position:relative;margin-bottom:.5em;padding-left:3.5em}article#diagnosisPage .shihyoSection.company .hosoku::before{content:"補足" attr(data-number);background-color:#777;color:#fff;border-radius:4px;position:absolute;left:0;font-size:85%;padding:2px 4px}article#diagnosisPage .shihyoSection.staff h4{border-color:#8caab0 !important;background-color:#bbe3eb !important}article#diagnosisPage .shihyoSection .shihyo{counter-reset:cnt}article#diagnosisPage .shihyoSection .shihyo h4{border-width:1px;border-style:solid;padding:8px;font-size:1em;font-weight:bold;border-radius:4px}article#diagnosisPage .shihyoSection .shihyo ol{padding-left:3em;font-size:90%;margin-bottom:2em}article#diagnosisPage .shihyoSection .shihyo ol>li{position:relative;counter-increment:cnt}article#diagnosisPage .shihyoSection .shihyo ol>li::before{content:counter(cnt);position:absolute;left:-3em;text-align:right;width:2em}article#diagnosisPage .shihyoSection .shihyo ol>li>ul{margin-top:.25em}article#diagnosisPage .goKanten,article#diagnosisPage .goShihyo{font-weight:bold;text-decoration:underline}article#diagnosisPage #constitution>div#diagram{font-size:90%;font-weight:bold;margin-bottom:20px}article#diagnosisPage #constitution dl{border-radius:10px;padding:5px;position:relative;margin-bottom:0px;text-align:center}article#diagnosisPage #constitution dl+div{margin-top:5px}article#diagnosisPage #constitution dt{text-align:center}article#diagnosisPage #constitution dd span{color:#c00}article#diagnosisPage #constitution dd ul{margin-bottom:0px}article#diagnosisPage #constitution dd li{border-radius:10px;padding:5px;margin-top:10px}article#diagnosisPage #constitution dd li:first-child{margin-top:0px}article#diagnosisPage #constitution figure{display:none}article#diagnosisPage #constitution .company{margin-bottom:20px}article#diagnosisPage #constitution .company dl{background:#fee4a3}article#diagnosisPage #constitution .company dd li{background:#fffaed}article#diagnosisPage #constitution .staff dl{background:#c9e9ee}article#diagnosisPage #constitution .staff dd li{background:#f4fbfc}article#diagnosisPage .alert-success,article#diagnosisPage .alert-info{padding-left:30px;text-indent:-10px}#diagnosisPage #diagnosisStart ul{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column;margin-bottom:0px}#diagnosisPage #diagnosisStart ul>li{flex-basis:49%}#diagnosisPage #diagnosisStart .btn_diagnosis_company,#diagnosisPage #diagnosisStart .btn_diagnosis_staff{width:100%;margin-top:1em}article#diagnosisPage #campanyTopPositionMapRadarChartSection ul:first-of-type{margin-bottom:0px}article#diagnosisPage #campanyTopPositionMapRadarChartSection ul:first-of-type>li{margin-bottom:1em}article#diagnosisPage #campanyTopPositionMapRadarChartSection ul:first-of-type dl{border:1px solid #ccc;padding:8px}article#diagnosisPage #campanyTopPositionMapRadarChartSection ul:first-of-type dt,article#diagnosisPage #campanyTopPositionMapRadarChartSection ul:first-of-type dd{text-align:center}.positionmapLegend{border:1px solid #ccc;margin:1rem;padding:1rem}.positionmapLegend ul{padding:0px;margin:0px}.positionmapLegend ul:before{content:"貴社（"}.positionmapLegend ul:after{content:"）"}.positionmapLegend ul li{display:inline}.positionmapLegend ul li:not(:last-child){margin-right:1rem}.positionmapLegend ul li:nth-of-type(1) span{color:#4169e1 !important}.positionmapLegend ul li:nth-of-type(2) span{color:#ff5421 !important}.positionmapLegend ul li:nth-of-type(3) span{color:#f2b200 !important}.positionmapLegend ul li:nth-of-type(4) span{color:#16ca57 !important}article#diagnosisPage #questionSection{margin-top:20px}article#diagnosisPage #questionSection .progressText{text-align:center;font-size:150%;font-weight:bold;color:#f98042}article#diagnosisPage #questionSection h3{position:relative;padding-left:3.5em;line-height:1.25em}article#diagnosisPage #questionSection h3>span{position:absolute;left:0px;top:0px}article#diagnosisPage #questionSection form .button li{margin-bottom:1em}article#diagnosisPage #questionSection form .button li:last-of-type{margin-bottom:0px}article#diagnosisPage #questionSection form>ul li{margin-bottom:0px}article#diagnosisPage #questionSection form>ul.row>li{font-size:120%}article#diagnosisPage #questionSection form dt{color:#4a8336}article#diagnosisPage #questionSection form dd{margin-left:0em}article#diagnosisPage #questionSection form dd>div:first-child{margin-bottom:1em}article#diagnosisPage #questionSection form dd>div:last-child{margin-bottom:0}article#diagnosisPage #questionSection form th,article#diagnosisPage #questionSection form td{display:block}article#diagnosisPage #questionSection form th{text-align:center}article#diagnosisPage #questionSection form td label{font-size:120%}article#diagnosisPage #questionSection *>.input-group-addon:first-child{width:10em}article#diagnosisPage #questionSection .bootstrap-select .btn{line-height:1.25}article#diagnosisPage #questionSection .checkList{border:2px solid #ddd}article#diagnosisPage #questionSection .checkList dt{text-align:center;background:#f2f2f2 !important;padding:8px}article#diagnosisPage #questionSection .checkList dt:not(:first-of-type){border-top:2px solid #ddd}article#diagnosisPage #questionSection .checkList dd ul{margin:0px;padding:0px}article#diagnosisPage #questionSection .checkList dd li{border-top:2px solid #ddd;margin:0px;padding:8px}article#diagnosisPage #questionSection .checkList+ol{margin-left:3em;text-indent:-3em}article#diagnosisPage #questionSection ul.supplementMsg{font-size:80%;color:#999;margin-left:1.5em;margin-bottom:0}article#diagnosisPage #questionSection ul.supplementMsg li{margin-left:0}article#diagnosisPage #questionSection ul.supplementMsg li strong{color:#888 !important}article#diagnosisPage #questionSection .wakaru{position:relative}article#diagnosisPage #questionSection .wakaru h4{padding:.5em 1em;border:3px solid #ccc;width:15em;margin-left:auto;margin-right:auto;font-weight:bold;text-align:center;background:#fff !important;position:absolute;left:0;right:0;top:-1.5em;z-index:1}article#diagnosisPage #questionSection .wakaru h4+div{padding:2.5em 1em 1.5em;background:#f5f5f5 !important;border:3px solid #ccc;margin-top:2.5em;position:relative}article#diagnosisPage #questionSection .wakaru h4+div:after{content:url(../image/diagnosis/company/mekuri.png);bottom:16px;position:absolute;right:-3px;bottom:calc(-0.5em - 2px)}article#diagnosisPage #questionSection .wakaru h4+div figure{padding:16px 8px;background:#fff;text-align:center}article#diagnosisPage #questionSection .wakaru h4+div figure>figcaption{font-size:85%;font-weight:bold}article#diagnosisPage #questionSection .wakaru p strong.nonColor{color:#333}.loadFromBrowser-info{display:flex;flex-direction:column}.loadFromBrowser-info .loadFromBrowserBlock{text-align:center}.loadFromBrowser-info .loadFromBrowserBlock #loadFromBrowserBtn{margin-top:1em;padding-right:2em;padding-left:2em}.loadFromBrowser-info .loadFromBrowserBlock #removeFromBrowserBtn{margin-top:1em;padding-right:2em;padding-left:2em;color:#333}.saveToBrowser-info .saveToBrowserBlock{text-align:center}.saveToBrowser-info .saveToBrowserBlock #saveToBrowserBtn{margin-top:1em;padding-right:2em;padding-left:2em}#loadFromBrowserInfo{display:none}article#diagnosisPage #questionSection #q8CalcTableModal ul>li:not(:last-child),article#diagnosisPage #questionSection #q12CalcTableModal ul>li:not(:last-child),article#diagnosisPage #questionSection #q20CalcTableModal ul>li:not(:last-child),article#diagnosisPage #questionSection #q23CalcTableModal ul>li:not(:last-child),article#diagnosisPage #questionSection #q6CalcTableModal ul>li:not(:last-child){margin-bottom:1em}article#diagnosisPage #questionSection #q8CalcTableModal ul+.button,article#diagnosisPage #questionSection #q12CalcTableModal ul+.button,article#diagnosisPage #questionSection #q20CalcTableModal ul+.button,article#diagnosisPage #questionSection #q23CalcTableModal ul+.button,article#diagnosisPage #questionSection #q6CalcTableModal ul+.button{margin-top:1em;width:auto;margin-left:auto;margin-right:auto}article#diagnosisPage #questionSection #q8CalcTableModal ul>li dt,article#diagnosisPage #questionSection #q12CalcTableModal ul>li dt,article#diagnosisPage #questionSection #q20CalcTableModal ul>li dt,article#diagnosisPage #questionSection #q23CalcTableModal ul>li dt,article#diagnosisPage #questionSection #q6CalcTableModal ul>li dt{color:#4a8336}article#diagnosisPage #questionSection #q8CalcTableModal .arrow,article#diagnosisPage #questionSection #q12CalcTableModal .arrow,article#diagnosisPage #questionSection #q20CalcTableModal .arrow,article#diagnosisPage #questionSection #q23CalcTableModal .arrow,article#diagnosisPage #questionSection #q6CalcTableModal .arrow{margin-top:1em;margin-bottom:1em}article#diagnosisPage #questionSection #q8CalcTableModal .calcResult dl,article#diagnosisPage #questionSection #q12CalcTableModal .calcResult dl,article#diagnosisPage #questionSection #q20CalcTableModal .calcResult dl,article#diagnosisPage #questionSection #q23CalcTableModal .calcResult dl,article#diagnosisPage #questionSection #q6CalcTableModal .calcResult dl{border:1px solid #ccc;width:auto;margin-left:auto;margin-right:auto;text-align:center}article#diagnosisPage #questionSection #q8CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q12CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q20CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q23CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q6CalcTableModal .calcResult dt{border-bottom:1px solid #ccc;background:#eee;font-weight:normal;color:#333}article#diagnosisPage #questionSection #q8CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q12CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q20CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q23CalcTableModal .calcResult dt,article#diagnosisPage #questionSection #q8CalcTableModal .calcResult dd,article#diagnosisPage #questionSection #q12CalcTableModal .calcResult dd,article#diagnosisPage #questionSection #q20CalcTableModal .calcResult dd,article#diagnosisPage #questionSection #q23CalcTableModal .calcResult dd,article#diagnosisPage #questionSection #q6CalcTableModal .calcResult dd{padding:4px}article#diagnosisPage #confirmSection form>ul>li{margin-bottom:3em}article#diagnosisPage #confirmSection form>ul>li>h3{position:relative;padding-left:4em;font-size:125%;margin:0px;line-height:1.25em}article#diagnosisPage #confirmSection form>ul>li>h3>span{position:absolute;left:0px;top:0px}article#diagnosisPage #confirmSection form>ul>li>h4{position:relative;padding-left:4em;margin:0px;padding-bottom:10px;color:#578734;font-weight:bold}article#diagnosisPage #confirmSection form>ul>li>h4>span{position:absolute;left:0px;top:0px}article#diagnosisPage #confirmSection form>ul>li li{font-size:100%;margin-bottom:1em}article#diagnosisPage #confirmSection form>ul>li li>span{padding:8px;display:block;border:1px solid #ccc}article#diagnosisPage #confirmSection form>ul>li li>dl,article#diagnosisPage #confirmSection form>ul>li li>dl dt,article#diagnosisPage #confirmSection form>ul>li li>dl dd{box-sizing:border-box}article#diagnosisPage #confirmSection form>ul>li li>dl{background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}article#diagnosisPage #confirmSection form>ul>li li>dl dt,article#diagnosisPage #confirmSection form>ul>li li>dl dd{padding:10px 10px 0 10px;border-top:1px solid #ccc}article#diagnosisPage #confirmSection form>ul>li li>dl dt{width:50%;float:left}article#diagnosisPage #confirmSection form>ul>li li>dl dd{background:#fff;margin-left:50%;padding-bottom:10px;width:50%;border-left:1px solid #ccc}article#diagnosisPage #confirmSection form>ul>li li>dl dd:after{content:"";display:block;clear:both}article#diagnosisPage #confirmSection form>ul>li{margin-bottom:1em}article#diagnosisPage #confirmSection form>ul+div.button ul:not(.row)>li{width:49%;margin-left:auto;margin-right:auto;float:none;margin-bottom:3em}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.34, 0.34);transform-origin:0 0;width:850px;border:1px solid #b3b3b3;padding:10px 10px 30px 10px;margin-left:auto;margin-right:auto;margin-bottom:-400px}article#diagnosisPage.resultPage .hanrei{font-size:14px;margin-left:auto;margin-right:auto;margin-bottom:10px;border:1px solid #b3b3b3;padding:10px;display:inline-block;margin-bottom:10px}article#diagnosisPage.resultPage .hanrei p span#point0:before{content:"●";display:inline-block;font-size:18px;color:#2e85ff !important}article#diagnosisPage.resultPage .hanrei p span#point0-2:before{content:"●";display:inline-block;font-size:18px;color:#2e85ff !important}article#diagnosisPage.resultPage .hanrei p span#point1:before{content:"●";display:inline-block;font-size:18px;color:#ff5421 !important}article#diagnosisPage.resultPage .hanrei p span#point1-2:before{content:"●";display:inline-block;font-size:18px;color:#ff5421 !important}article#diagnosisPage.resultPage .hanrei p span#point2:before{content:"●";display:inline-block;font-size:18px;color:#f2b200 !important}article#diagnosisPage.resultPage .hanrei p span#point2-2:before{content:"●";display:inline-block;font-size:18px;color:#f2b200 !important}article#diagnosisPage.resultPage .hanrei p span#point3:before{content:"●";display:inline-block;font-size:18px;color:#16ca57 !important}article#diagnosisPage.resultPage .hanrei p span#point3-2:before{content:"●";display:inline-block;font-size:18px;color:#16ca57 !important}article#diagnosisPage.resultPage #overtimeRate th,article#diagnosisPage.resultPage #holidayRate th{display:block;border-top:1px solid #ddd}article#diagnosisPage.resultPage #overtimeRate th:after,article#diagnosisPage.resultPage #holidayRate th:after{display:table;content:"";clear:both}article#diagnosisPage.resultPage #overtimeRate tr.point0,article#diagnosisPage.resultPage #overtimeRate tr.point1:not(.displayNone),article#diagnosisPage.resultPage #overtimeRate tr.point2:not(.displayNone),article#diagnosisPage.resultPage #overtimeRate tr.point3:not(.displayNone),article#diagnosisPage.resultPage #holidayRate tr.point0,article#diagnosisPage.resultPage #holidayRate tr.point1:not(.displayNone),article#diagnosisPage.resultPage #holidayRate tr.point2:not(.displayNone),article#diagnosisPage.resultPage #holidayRate tr.point3:not(.displayNone){display:flex}article#diagnosisPage.resultPage #overtimeRate td,article#diagnosisPage.resultPage #holidayRate td{display:block;width:50%;float:left;text-align:center;word-wrap:break-all}article#diagnosisPage.resultPage #overtimeRate td img,article#diagnosisPage.resultPage #holidayRate td img{width:14px;height:14px;vertical-align:middle}article#diagnosisPage.resultPage #resultPositionmapSection2{margin-top:-50px}article#diagnosisPage.resultPage #resultPositionmapSection2 .message{margin-top:1em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg{border:1px solid #ccc;padding:8px;margin-bottom:1em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dl{padding-left:0px;padding-right:0px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dt{font-size:112%;color:#578734;margin-left:1em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd{position:relative;width:300px;margin-left:auto;margin-right:auto;text-align:center}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd li{position:absolute;font-size:12px;width:5em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd li.chartItem a{font-weight:bold}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd li.chartItem a:after{content:"";font-family:FontAwesome;margin-left:3px}article#diagnosisPage.resultPage #radarchartBlock .radarchartScale{position:absolute;top:-25px;right:1em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item1{left:115px;top:25px;width:6em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item2{left:220px;top:65px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{left:232px;top:140px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item4{left:215px;top:219px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item5{left:120px;top:253px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item6{left:30px;top:220px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:10px;top:140px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:20px;top:65px}article#diagnosisPage.resultPage #SendForm li:first-of-type{margin-bottom:1em}article#diagnosisPage div.flexBox{display:flex;justify-content:space-between;width:auto;margin-left:auto;margin-right:auto;flex-direction:column}article#diagnosisPage div.flexBox>section#resultTypeSection>dl>div{border:none !important}article#diagnosisPage div.flexBox>section#resultTypeSection>dl>div>dd:first-of-type{padding-top:0px}article#diagnosisPage div.flexBox>section>dl>div>dt:first-child{display:none}article#diagnosisPage div.flexBox>section canvas{width:100% !important;height:auto !important}article#diagnosisPage div.flexBox>section#resultTypeSection>dl:last-child>div{display:inline-block}article#diagnosisPage div.flexBox>section#resultTypeSection>dl:last-child>div:not(:last-child):after{content:"／"}article#diagnosisPage div.flexBox>section#resultTypeSection>dl:last-child dt,article#diagnosisPage div.flexBox>section#resultTypeSection>dl:last-child dd{display:inline-block;font-size:75%}article#diagnosisPage div.flexBox>section#radarChartSection figure>a,article#diagnosisPage div.flexBox>section#checkListSection figure>a,article#diagnosisPage div.flexBox>section#histogramSection figure>a{cursor:pointer}article#diagnosisPage #resultTypeSection .compareBlock+dl>div,article#diagnosisPage #resultTypeSection .compareBlock2+dl>div{display:inline-block}article#diagnosisPage #resultTypeSection .compareBlock+dl>div:not(:last-child):after{content:"／"}article#diagnosisPage #resultTypeSection .compareBlock+dl dt,article#diagnosisPage #resultTypeSection .compareBlock+dl dd,article#diagnosisPage #resultTypeSection .compareBlock2+dl dt,article#diagnosisPage #resultTypeSection .compareBlock2+dl dd{display:inline-block;font-size:75%}article#diagnosisPage #resultTypeSection .compareBlock{margin-bottom:0px}article#diagnosisPage #resultTypeSection .compareBlock,article#diagnosisPage #resultTypeSection .compareBlock2,article#diagnosisPage #radarChartSection .compareBlock,article#diagnosisPage #checkListSection .compareBlock,article#diagnosisPage #histogramSection .compareBlock{display:flex;justify-content:space-between;flex-direction:column}article#diagnosisPage #resultTypeSection .compareBlock>div,article#diagnosisPage #resultTypeSection .compareBlock2>div,article#diagnosisPage #radarChartSection .compareBlock>div,article#diagnosisPage #checkListSection .compareBlock>div,article#diagnosisPage #histogramSection .compareBlock>div{text-align:center;border:1px solid #ddd;margin-left:auto;margin-right:auto;width:100%}article#diagnosisPage #resultTypeSection .compareBlock2>div{border:none}article#diagnosisPage #resultTypeSection .compareBlock2>div{display:flex;justify-content:center;align-items:center}article#diagnosisPage #resultTypeSection .compareBlock>div.half,article#diagnosisPage #radarChartSection .compareBlock>div.half,article#diagnosisPage #checkListSection .compareBlock>div.half,article#diagnosisPage #histogramSection .compareBlock>div.half{flex-basis:50%;width:auto;margin-bottom:1em}article#diagnosisPage #resultTypeSection .compareBlock>div.half.noData,article#diagnosisPage #radarChartSection .compareBlock>div.half.noData,article#diagnosisPage #checkListSection .compareBlock>div.half.noData,article#diagnosisPage #histogramSection .compareBlock>div.half.noData{color:#d7d7d7}article#diagnosisPage #resultTypeSection .compareBlock>div>dt,article#diagnosisPage #radarChartSection .compareBlock>div>dt,article#diagnosisPage #checkListSection .compareBlock>div>dt,article#diagnosisPage #histogramSection .compareBlock>div>dt{background:#f2f2f2;padding:8px;border-bottom:1px solid #ddd}article#diagnosisPage .compareBlock2>div>dt{display:none}article#diagnosisPage #checkListSection .compareBlock>div>dd,article#diagnosisPage #histogramSection .compareBlock>div>dd,article#diagnosisPage.staff #radarChartSection .compareBlock>div>dd{padding:0px 8px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd{padding:2rem 0px;padding-bottom:3rem}article#diagnosisPage #resultTypeSection .compareBlock2>div>dd{width:50%}article#diagnosisPage #resultTypeSection .compareBlock>div>dd:last-child{border-top:1px dotted #ddd;padding-top:3rem;padding-bottom:2rem}article#diagnosisPage #resultTypeSection .compareBlock2>div>dd:last-child{border-left:1px dotted #ddd}article#diagnosisPage #resultTypeSection .compareBlock2>div>dd:last-child{padding-top:0px;padding-bottom:0px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li{font-size:12px;text-align:center;display:inline-block;counter-increment:cnt;padding:8px;border:3px solid #ddd;border-radius:4px;width:7em;margin-left:.25rem;margin-right:.25rem;position:relative;margin-bottom:1em}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li a,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li a{position:absolute;font-size:22px;right:-8px;top:-8px;color:#337ab7;text-shadow:2px 2px 0px #fff,2px -2px 0px #fff,-2px -2px 0px #fff,-2px 2px 0px #fff;cursor:pointer;transition:transform .1s linear;display:inline-block}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li a:hover,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li a:hover{transform:scale(1.5);cursor:pointer}article#diagnosisPage #resultTypeSection .compareBlock>div>dd ul,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd ul{margin-bottom:0px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li:before,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li:before{white-space:pre;content:"【項目" counter(cnt) "】\a"}article#diagnosisPage #resultTypeSection .compareBlock li.notLessThan,article#diagnosisPage #resultTypeSection .compareBlock2 li.notLessThan{border-color:#77c412}article#diagnosisPage #resultTypeSection .compareBlock li.notLessThan:after,article#diagnosisPage #resultTypeSection .compareBlock2 li.notLessThan:after{content:"平均以上";white-space:pre}article#diagnosisPage #resultTypeSection .compareBlock li.lessThan,article#diagnosisPage #resultTypeSection .compareBlock2 li.lessThan{border-color:#f25138}article#diagnosisPage #resultTypeSection .compareBlock li.lessThan:after,article#diagnosisPage #resultTypeSection .compareBlock2 li.lessThan:after{content:"平均未満";white-space:pre}article#diagnosisPage #resultTypeSection .compareBlock li.noData{border-color:#d7d7d7}article#diagnosisPage #resultTypeSection .compareBlock li.noData:after{content:"\a未分類";white-space:pre}article#diagnosisPage #resultTypeSection .compareBlock li.higaito:after{content:"\a該当なし";white-space:pre}article#diagnosisPage #resultTypeSection .compareBlock img,article#diagnosisPage #resultTypeSection .compareBlock2 img{vertical-align:bottom}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl{margin-left:2rem;margin-right:2rem;border:2px solid #ddd;position:relative}article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl{margin-right:0px;margin-left:3rem}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl:before{font-family:Glyphicons Halflings;content:"";position:absolute;font-size:250%;color:#b3b3b3;left:0%;right:0%;top:-6rem}article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl:before{font-family:Glyphicons Halflings;content:"";position:absolute;font-size:250%;color:#b3b3b3;top:0px;bottom:0px;margin:auto;height:1em;width:1em;left:-1.25em}article#diagnosisPage #resultTypeSection .compareBlock>div:not(.noData)>dd>dl:before{animation:fuwafuwa 1s infinite 0s ease}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl>dt,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl>dt{text-align:center;font-size:150%;font-weight:bold;border-bottom:2px solid #ddd;background:#f2f2f2;padding:8px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl>dd,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl>dd{text-align:center;font-size:150%;font-weight:bold;padding:8px 8px 0px 8px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl>dd:last-child{font-size:100%;padding:0px 8px 8px 8px}article#diagnosisPage #radarChartSection .compareBlock figure,article#diagnosisPage #checkListSection .compareBlock figure,article#diagnosisPage #histogramSection .compareBlock figure{position:relative}article#diagnosisPage #radarChartSection .compareBlock figure>a,article#diagnosisPage #checkListSection .compareBlock figure>a,article#diagnosisPage #histogramSection .compareBlock figure>a{cursor:pointer;position:absolute;bottom:.15em;right:.25em;font-size:175%;color:#337ab7;transition:transform .1s linear}article#diagnosisPage #radarChartSection .compareBlock figure>a:hover,article#diagnosisPage #checkListSection .compareBlock figure>a:hover,article#diagnosisPage #histogramSection .compareBlock figure>a:hover,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 div figure>a:hover{transform:scale(1.5)}article#diagnosisPage #radarChartSection .compareBlock canvas,article#diagnosisPage #checkListSection .compareBlock canvas,article#diagnosisPage #histogramSection .compareBlock canvas{width:auto;height:auto}article#diagnosisPage #radarChartSection .compareBlock .half canvas,article#diagnosisPage #checkListSection .compareBlock .half canvas,article#diagnosisPage #histogramSection .compareBlock .half canvas{width:100% !important;height:auto !important}article#diagnosisPage #resultTypeSection .compareBlock .noData>dd>dl:before{color:#ddd}article#diagnosisPage #radarChartSection .compareBlock .noData figure,article#diagnosisPage #checkListSection .compareBlock .noData figure,article#diagnosisPage #histogramSection .compareBlock .noData figure{position:relative}article#diagnosisPage #radarChartSection .compareBlock .noData figure:after,article#diagnosisPage #checkListSection .compareBlock .noData figure:after,article#diagnosisPage #histogramSection .compareBlock .noData figure:after{content:"未登録";position:absolute;font-size:300%;font-weight:bold;width:4em;height:1em;top:0;left:0;right:0;bottom:0;margin:auto;text-shadow:1px 1px 1px #fff}article#diagnosisPage #radarChartSection .compareBlock .noData canvas,article#diagnosisPage #checkListSection .compareBlock .noData canvas,article#diagnosisPage #histogramSection .compareBlock .noData canvas{opacity:.4}article#diagnosisPage #holidayManualSection>div:first-of-type ul{margin-bottom:0px}article#diagnosisPage #holidayManualSection .holidayCompareBlock{padding:0 12px;margin-bottom:calc(5em + 12px);position:relative;border:1px solid #ddd}article#diagnosisPage #holidayManualSection .holidayCompareBlock:after{font-family:Glyphicons Halflings;content:"";position:absolute;left:0;right:0;bottom:-22px;width:45px;height:0;color:#b3b3b3;display:block;font-size:250%;margin-left:auto;margin-right:auto;animation:fuwafuwa 1s infinite 0s ease}article#diagnosisPage #holidayManualSection .holidayCompareBlock .faceMark{font-size:12px;text-align:center;display:inline-block;counter-increment:cnt;padding:8px;border:3px solid #ddd;border-radius:4px;width:7em;margin-left:.25rem;margin-right:.25rem;position:relative}article#diagnosisPage #holidayManualSection .holidayCompareBlock .lessThan{border-color:#f25138}article#diagnosisPage #holidayManualSection .holidayCompareBlock .notLessThan{border-color:#77c412}article#diagnosisPage #holidayManualSection .holidayCompareBlock .lessThan:after{content:"平均未満";white-space:pre}article#diagnosisPage #holidayManualSection .holidayCompareBlock .notLessThan:after{content:"平均以上";white-space:pre}article#diagnosisPage #holidayManualSection .holidayCompareBlock .lessThan.kijun:after{content:"基準未満";white-space:pre}article#diagnosisPage #holidayManualSection .holidayCompareBlock .notLessThan.kijun:after{content:"基準以上";white-space:pre}article#diagnosisPage #holidayManualSection .holidayCompareBlock>div{padding:12px 0}article#diagnosisPage #holidayManualSection .holidayCompareBlock>div:first-of-type{border-bottom:1px dotted #ddd}article#diagnosisPage #holidayManualSection .holidayCompareBlock>div:last-of-type{position:absolute;bottom:-2.75em;left:0;border:none;font-size:12px}article#diagnosisPage #holidayManualSection .holidayCompareBlock>div:last-of-type span{color:red !important}article#diagnosisPage #holidayManualSection .holidayCompareBlock dd{text-align:center}article#diagnosisPage #holidayManualSection .holidayCompareBlock li:first-of-type{font-size:250%;font-weight:bold;padding-top:10px;padding-bottom:5px}article#diagnosisPage #holidayManualSection .holidayCompareBlock li:first-of-type span{font-size:70%}article#diagnosisPage #holidayManualSection .holidayCompareBlock li:nth-of-type(2){font-size:12px;padding-bottom:5px}article#diagnosisPage #holidayManualSection .holidayCompareBlock #holidayTaskPhaseAverage{position:relative}article#diagnosisPage #holidayManualSection .holidayCompareBlock #holidayTaskPhaseAverage::after{display:block;content:"※";position:absolute;top:-0.5em;right:calc(50% - 5.25em);color:red !important}article#diagnosisPage #holidayManualSection .holidayPhaseBlock dt{padding:8px;font-size:150%;font-weight:bold;text-align:center;background:#f2f2f2;border:2px solid #ddd}article#diagnosisPage #holidayManualSection .holidayPhaseBlock dt:nth-of-type(2){font-size:100%;border-top:none}article#diagnosisPage #holidayManualSection .holidayPhaseBlock dd{padding:8px;font-weight:bold;border:2px solid #ddd;border-top:none}article#diagnosisPage #holidayManualSection .holidayPhaseBlock dd:nth-of-type(2){font-weight:normal}#diagnosisPage #holidayManualSection .doubleCircle{color:red}#diagnosisPage #holidayManualSection .circle{color:red}#diagnosisPage #holidayManualSection #holidayItem>dl{background:#f2f2f2;border:1px solid #ddd;border-top:none}#diagnosisPage #holidayManualSection #holidayItem>dl>dt{padding:8px;border-top:1px solid #ddd}#diagnosisPage #holidayManualSection #holidayItem dd>dl{display:table;border-collapse:collapse;width:calc(100% - 2.5em);margin-left:2.55em}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div{display:table-row;border:1px solid #ddd;border-right:none}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div:last-child{border-bottom:none}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dt,#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dd{display:table-cell;background:#fff}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dt,#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dd+dd{text-align:center}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dt{font-weight:normal;width:9em}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dd+dd{font-size:150%;width:5em;border-left:1px solid #ddd}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dd+dd>div{transform:scale(1)}#diagnosisPage #holidayManualSection #holidayItem dd>dl>div>dd+dd.doubleCircle>div{transform:scale(1.3)}article#diagnosisPage #holidayManualSection.typeB>div:first-of-type{margin-bottom:10px}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock>div{text-align:center}article#diagnosisPage #holidayManualSection.typeB .holidayPhaseBlock dt:nth-of-type(2){font-size:150%;margin-top:1.5em;position:relative;border-top:2px solid #ddd}article#diagnosisPage #holidayManualSection.typeB .holidayPhaseBlock dt:nth-of-type(2):before{content:"または";display:block;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:-1.8em;font-weight:normal;font-size:75%}article#diagnosisPage #holidayManualSection.typeB .holidayPhaseBlock dd:nth-of-type(2){font-weight:bold}#teianSection h4{font-size:100%;font-weight:bold}#teianSection h4,#teianSection h4+table{margin-left:0em}#teianSection h4+div{margin-bottom:1em;margin-left:0em}#teianSection h4>i{margin-right:10px;color:#578734}#teianSection h4+div>div>h5{font-weight:bold;font-size:100%;margin-top:0px;margin-bottom:0px}#teianSection h4+div>div:not(:first-child)>h5{margin-top:1em}#teianSection h4+div>div>table{margin-left:.5em}#teianSection h4+table th,#teianSection h4+div>div>table th{text-align:center;vertical-align:middle}#teianSection h4+table tr>th:nth-of-type(1),#teianSection h4+div>div>table tr>th:nth-of-type(1){width:50%}#teianSection h4+table td>ul,#teianSection h4+div>div>table td>ul{margin-bottom:0px}#teianSection h4+table td>ul li,#teianSection h4+div>div>table td>ul li{list-style:disc;margin-left:1em}#kufuSection>ul,#kufuSection h3+ul{margin-bottom:0px}#kufuSection>ul>li:not(:last-of-type),#kufuSection h3+ul>li:not(:last-of-type){margin-bottom:1em}#kufuSection dl{margin-bottom:10px}#kufuSection dl{display:flex;flex-direction:row}#kufuSection dl>div:first-of-type{flex-basis:6em;min-width:6em}#kufuSection dl>div:last-of-type{flex-basis:auto;padding-top:4px;padding-left:10px}#kufuSection dl dd>ul>li{display:inline-block}#kufuSection dl dt{background:#4c823a;padding:4px 12px;color:#fff;font-weight:normal;border-radius:15px;text-align:center}#kufuSection dl dd>ul>li:not(:last-of-type):after{content:"、"}#kufuSection p:not(:last-of-type){margin-bottom:.5em}section.pastInput .button{margin-bottom:1em}article#diagnosisPage.resultPage #pastInput2,article#diagnosisPage.resultPage #pastInputButton2{display:none}article#diagnosisPage.resultPage .pastInput dt{color:#578734;margin-bottom:1em}article#diagnosisPage.resultPage .pastInput dd span.badge{margin-bottom:.5em}article#diagnosisPage.resultPage .pastInput>ul{margin-left:0px}article#diagnosisPage.resultPage .pastInput>ul>li{margin-bottom:2em}article#diagnosisPage.resultPage .pastInput>ul>li div.input-group{margin-bottom:1em}article#diagnosisPage.resultPage .pastInput>ul>li ul.star li{margin-left:0px;text-indent:-1em;margin-left:1em}article#diagnosisPage.resultPage .pastInput .alert{margin-top:1em}article#diagnosisPage.resultPage #confirmSection div#qa_toggle-content{margin-top:1em}article#diagnosisPage.resultPage #confirmSection div>ul>li{margin-bottom:2em}article#diagnosisPage.resultPage #confirmSection div>ul>li>h3{margin:0px;margin-left:5em}article#diagnosisPage.resultPage #confirmSection div>ul>li>h3 span{float:left;margin-left:-5em}article#diagnosisPage.resultPage #confirmSection div>ul>li li{font-size:100%;margin-bottom:1em}article#diagnosisPage.resultPage #confirmSection div>ul>li li>span{padding:8px;display:block;border:1px solid #ccc}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl,article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dt,article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd{box-sizing:border-box}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl{background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dt,article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd{padding:10px 10px 0 10px;border-top:1px solid #ccc}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dt{width:70%;float:left}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd{background:#fff;margin-left:70%;padding-bottom:10px;width:30%;border-left:1px solid #ccc}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd:after{content:"";display:block;clear:both}article#diagnosisPage.resultPage .ex{border:1px solid #b3b3b3;padding:10px}article#diagnosisPage.resultPage .ex ul{margin-bottom:0}article#diagnosisPage.resultPage .starOn{color:#fdb516}article#diagnosisPage.resultPage .starOff{color:#ddd}article#diagnosisPage.resultPage td .starOn,article#diagnosisPage.resultPage td .starOff{font-size:150%}article#diagnosisPage.resultPage #staffRodojikanSection tr,article#diagnosisPage.resultPage #staffRodojikanSection th,article#diagnosisPage.resultPage #staffRodojikanSection td,article#diagnosisPage.resultPage #staffSusumekataSection tr,article#diagnosisPage.resultPage #staffSusumekataSection th,article#diagnosisPage.resultPage #staffSusumekataSection td,article#diagnosisPage.resultPage #staffSubordinateSection tr,article#diagnosisPage.resultPage #staffSubordinateSection th,article#diagnosisPage.resultPage #staffSubordinateSection td{display:block}article#diagnosisPage.resultPage #staffSubordinateSection td{text-align:center;white-space:nowrap}article#diagnosisPage.resultPage #staffRodojikanSection th,article#diagnosisPage.resultPage #staffSusumekataSection th{text-align:center}article#diagnosisPage.resultPage #goCaseformSection .button{margin-top:1em}article#diagnosisPage.resultPage #fitSection a:after{content:"";font-family:FontAwesome}article#diagnosisPage.resultPage #fitSection thead{display:none}article#diagnosisPage.resultPage #fitSection table{border:none}article#diagnosisPage.resultPage #fitSection table:last-child{border-bottom:0px}article#diagnosisPage.resultPage #fitSection tr{margin-bottom:1em;display:block;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.resultPage #fitSection td{display:block;border:none;padding:0px}article#diagnosisPage.resultPage #fitSection td div{padding:8px}article#diagnosisPage.resultPage #fitSection td:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.advicePage #consultant table{border:none}article#diagnosisPage.advicePage #consultant th{text-align:center;vertical-align:middle}article#diagnosisPage.advicePage #consultant thead{display:none}article#diagnosisPage.advicePage #consultant tr:not(:nth-child(2)){border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.advicePage #consultant tr:not(:nth-child(2)) td{border:none}article#diagnosisPage.advicePage #consultant tr,article#diagnosisPage.advicePage #consultant td{display:block}article#diagnosisPage.advicePage #consultant td{padding:0px;border-bottom:none}article#diagnosisPage.advicePage #consultant td div{padding:8px}article#diagnosisPage.advicePage #consultant td:empty{display:none}article#diagnosisPage.advicePage #consultant tr:first-child{margin-bottom:1em}article#diagnosisPage.advicePage #consultant tr:first-child td:before,article#diagnosisPage.advicePage #consultant .postalCode:before,article#diagnosisPage.advicePage #consultant .address:before,article#diagnosisPage.advicePage #consultant .tell:before,article#diagnosisPage.advicePage #consultant .fax:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.advicePage #consultant tr:last-child td{border:2px solid #ddd}article#diagnosisPage.advicePage #consultant tr:last-child td.etcName{text-align:center;font-weight:bold;background:none;border:none}article#diagnosisPage.resultPage .nav-tabs,article#diagnosisPage.advicePage .nav-tabs{border-bottom:3px solid #4a8336}article#diagnosisPage.resultPage .nav-tabs{margin-left:0px}article#diagnosisPage.resultPage .nav-tabs>li a,article#diagnosisPage.advicePage .nav-tabs>li a{padding-left:1em;padding-right:1em;text-align:center;color:#333;background:#c5e5a4;border:1px solid #c5e5a4;border-bottom:1px solid #4a8336;text-shadow:none}article#diagnosisPage.resultPage .nav-tabs>li a:hover,article#diagnosisPage.resultPage .nav-tabs>li a:focus,article#diagnosisPage.advicePage .nav-tabs>li a:hover,article#diagnosisPage.advicePage .nav-tabs>li a:focus{background:#acda7c;border:1px solid #acda7c}article#diagnosisPage.resultPage .nav-tabs>li.active a,article#diagnosisPage.advicePage .nav-tabs>li.active a{color:#fff;background-color:#4a8336;border:1px solid #4a8336;border-bottom:1px solid #4a8336;font-weight:bold}article#diagnosisPage.resultPage .nav-tabs>li#proposalTab1{margin-left:0px;margin-right:0px}article#diagnosisPage.advicePage .nav-tabs>li#proposalTab1{margin-left:10px;margin-right:10px}article#diagnosisPage.resultPage .teianBlock h4,article#diagnosisPage.advicePage .teianBlock h4,article#diagnosisPage #staffAdviceSection h3{font-size:112%;line-height:1.8em}article#diagnosisPage.resultPage .teianBlock h4 .checkpointIcon,article#diagnosisPage.advicePage .teianBlock h4 .checkpointIcon,article#diagnosisPage #staffAdviceSection h3 .kuhuupointIcon{color:#fff;background-color:#4a8336;border-radius:1em;padding:2px 6px;margin:0;display:block;width:10.5em;margin-bottom:.5em}article#diagnosisPage #staffAdviceSection h3 .kuhuupointIcon{width:8.5em;display:inline-block}article#diagnosisPage #staffAdviceSection h3{padding-bottom:0px}article#diagnosisPage.resultPage .teianBlock{margin-bottom:0px}article#diagnosisPage.advicePage .teianBlock{margin-bottom:3em}article#diagnosisPage.resultPage .teianBlock thead,article#diagnosisPage.advicePage .teianBlock thead{display:none}article#diagnosisPage.resultPage .teianBlock table,article#diagnosisPage.advicePage .teianBlock table{border:none}article#diagnosisPage.resultPage .teianBlock table:last-child,article#diagnosisPage.advicePage .teianBlock table:last-child{border-bottom:0px}article#diagnosisPage.resultPage .teianBlock th,article#diagnosisPage.advicePage .teianBlock th{text-align:center}article#diagnosisPage.resultPage .teianBlock tr,article#diagnosisPage.advicePage .teianBlock tr{display:block;margin-bottom:1em;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.resultPage .teianBlock tr:last-child,article#diagnosisPage.advicePage .teianBlock tr:last-child{margin-bottom:0px}article#diagnosisPage.resultPage .teianBlock td,article#diagnosisPage.advicePage .teianBlock td{display:block;border:none;padding:0px}article#diagnosisPage.resultPage .teianBlock td:before,article#diagnosisPage.advicePage .teianBlock td:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.resultPage .teianBlock td div.point,article#diagnosisPage.resultPage .teianBlock td ul.disc,article#diagnosisPage.advicePage .teianBlock td div.point,article#diagnosisPage.advicePage .teianBlock td ul.disc{padding:8px}article#diagnosisPage.resultPage .teianBlock td div.point,article#diagnosisPage.advicePage .teianBlock td div.point{padding-left:1.5em;text-indent:-1.5em;margin-left:.5em}article#diagnosisPage.resultPage .teianBlock td ul.disc,article#diagnosisPage.advicePage .teianBlock td ul.disc{margin-bottom:0px}article#diagnosisPage.resultPage .teianBlock td div.osusumeImg,article#diagnosisPage.advicePage .teianBlock td div.osusumeImg{padding:2px;background-color:#eea236;color:#fff;font-weight:bold;text-align:center;margin:8px 8px 0px 8px}article#diagnosisPage.resultPage .teianBlock td div.point:before,article#diagnosisPage.advicePage .teianBlock td div.point:before{content:"";font-family:FontAwesome;margin-right:.75em;color:#4a8336}article#diagnosisPage.resultPage .teianBlock tr.osusume td,article#diagnosisPage.advicePage .teianBlock tr.osusume td{background:#feedaa}article#diagnosisPage.resultPage #buttonSection li:first-of-type,article#diagnosisPage.advicePage #buttonSection li:first-of-type{margin-bottom:1em}article#diagnosisPage #staffAdviceSection>ul>li{margin-bottom:3em}article#diagnosisPage #staffAdviceSection ul .point{padding:5px 10px;border:1px solid #b3b3b3}article#diagnosisPage #staffAdviceSection ul .point li{margin-left:2em;position:relative}article#diagnosisPage #staffAdviceSection ul .point li:not(:last-child){margin-bottom:1em}article#diagnosisPage #staffAdviceSection ul .point li:before{content:"";font-family:FontAwesome;color:#4a8336;font-size:150%;position:absolute;left:-1.25em;top:-0.25em}article#diagnosisPage.resultPage #diagnosisInfoSection thead{display:none}article#diagnosisPage.resultPage #diagnosisInfoSection td{display:block;padding:0px}article#diagnosisPage.resultPage #diagnosisInfoSection td:last-child{border-bottom:1px solid #ddd}article#diagnosisPage.resultPage #diagnosisInfoSection td div{padding:8px}article#diagnosisPage.resultPage #diagnosisInfoSection td:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-bottom:2px solid #ddd}article#diagnosisPage.deletePage .buttonSection li:first-of-type{margin-bottom:1em}.ico-yes,.ico-no{display:block;width:6em;padding:5px 10px;text-align:left;border-radius:4px;font-weight:bold;margin-left:auto;margin-right:auto}.ico-yes{background:#ffbfbf}.ico-yes i{color:#ff4040}.ico-no{background:#bfdfff}.ico-no i{color:#2793ff}#diagnosisInfoSection dl,#diagnosisInfoSection dt,#diagnosisInfoSection dd{box-sizing:border-box}#diagnosisInfoSection dl{background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}#diagnosisInfoSection dt,#diagnosisInfoSection dd{padding:8px;border-top:1px solid #ccc}#diagnosisInfoSection dt{text-align:center}#diagnosisInfoSection dd{background:#fff;word-break:break-all}#diagnosisInfoSection dd:after{content:"";display:block;clear:both}#staffDiagnosisUrlModal figcaption{font-size:75%;font-weight:bold;margin-top:1em}#staffDiagnosisUrlModal figcaption:before{content:"図："}#settingKikanNinzuModal table th,#settingKikanNinzuModal table td{display:block}#settingKikanNinzuModal table th{text-align:center}#managementStaffDataModal h2+div+div{margin-top:3em}article#diagnosisPage.resultPage .nav-tabs.chartSubTab{border-bottom:0px}article#diagnosisPage.resultPage .nav-tabs.chartSubTab>li a{font-size:85%}#radarchartSection>div.clearfix,#checkListSection>div.clearfix{margin-top:-42px}#positionmap2014Section dl div dd figure,#radarChart2014Section #radarChart2014Border{border:1px solid #ccc}#radarChart2014Section #radarChart2014Border #radarChart2014hanrei{margin:10px}#radarChart2014Section #radarChart2014Border{margin-bottom:10px}#radarChart2014Section #radarChart2014 div{margin:auto;margin-bottom:30px}#radarChart2014Section #radarChart2014 div dt{color:green;margin-left:10px}#positionmap2014Section #positionmap2014Table table{margin-top:10px;margin-bottom:10px}#positionmap2014Section #positionmap2014Table table tr td{width:50%}article#diagnosisPage #positionmap2014Section canvas,article#diagnosisPage #radarChart2014Section canvas{width:100% !important;height:auto !important}article#diagnosisPage.resultPage.comparePage .table>thead>tr>th{vertical-align:middle;text-align:center;white-space:nowrap}article#diagnosisPage.resultPage.comparePage .table>tbody>tr>td{vertical-align:middle}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:nth-of-type(5) button{width:100%}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:nth-of-type(5) div:first-child{margin-bottom:5px}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul{display:flex;justify-content:space-between;flex-direction:column}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul>li{flex-basis:50%;width:auto}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul>li canvas{width:100% !important;height:auto !important}article#diagnosisPage.resultPage.comparePage .chartCompareSection canvas{width:100% !important;height:auto !important}article#diagnosisPage.resultPage.comparePage .chartCompareSection figure{position:relative}article#diagnosisPage.resultPage.comparePage .chartCompareSection figure>a{cursor:pointer;position:absolute;bottom:.15em;right:.25em;font-size:175%;color:#337ab7;transition:transform .1s linear}article#diagnosisPage.resultPage.comparePage .chartCompareSection table.table-bordered{border:none}article#diagnosisPage.resultPage.comparePage .chartCompareSection thead{display:none}article#diagnosisPage.resultPage.comparePage .chartCompareSection tr,article#diagnosisPage.resultPage.comparePage .chartCompareSection td{display:block;border:none}article#diagnosisPage.resultPage.comparePage .chartCompareSection tr:not(:last-of-type){margin-bottom:1em}article#diagnosisPage.resultPage.comparePage .chartCompareSection td{padding:0px;border-left:2px solid #ddd;border-right:2px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection td:last-of-type{border-bottom:2px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection td:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection td>div{padding:8px}article#diagnosisPage.resultPage.comparePage #compareButtons div ul li{margin-bottom:10px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap2014 figure,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014 figure,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014border{border:1px solid #ccc}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap2014 figure canvas,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014 figure canvas,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 canvas{width:100% !important;height:auto !important}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmapTable table{margin-top:10px;margin-bottom:10px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmapTable table tr td{width:50%}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014border{margin-bottom:10px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014border #radarChart2014hanrei{margin:10px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 div{margin:auto;margin-bottom:30px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 div dt{color:green;margin-left:10px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 div figure{position:relative}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 div figure>a{cursor:pointer;position:absolute;bottom:-30px;right:.25em;font-size:175%;color:#337ab7;transition:transform .1s linear}article#diagnosisPage #step li{display:inline-block;color:#fff;position:relative;font-size:12px;padding:6px;counter-increment:cnt;padding-left:5px;background:#999;margin-right:14px}article#diagnosisPage #step li:before{content:"ステップ" counter(cnt);position:absolute;left:0px;top:-1.5em;color:#999;font-weight:bold}article#diagnosisPage #step li:last-of-type{margin-right:0px}article#diagnosisPage #step li:not(:last-of-type):after{content:"";width:0;height:0;border-top:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:14px solid #999;position:absolute;top:0px;bottom:0px;left:100%;margin:0px}article#diagnosisPage #step li>*{position:relative;padding:5px;border-left:2px solid #ccc}article#diagnosisPage #step li.active{background:#4c823a}article#diagnosisPage #step li.active:before{color:#4c823a}article#diagnosisPage #step li.active:not(:last-of-type):after{border-left:14px solid #4c823a}article#diagnosisPage #step li.active>*{border-left:2px solid #fcd12b}article#diagnosisPage h1+#step{margin-left:15px;margin-right:15px;margin-top:50px}#dispStep{margin-top:50px;margin-bottom:0px;font-size:14px;padding:0px 0px 3em 0px;width:18em;margin-left:auto;margin-right:auto}#dispStep:before{content:"ステップ";margin-right:.25em}#dispStep>li{counter-increment:cnt;display:inline-block;position:relative}#dispStep>li:before{content:counter(cnt);border:1px solid #ddd;padding:0px 7px;color:#ccc}#dispStep>li.active:before{border:1px solid #4a8336;background:#4a8336;color:#fff}#dispStep>li:not(:last-child){margin-right:.75em}#dispStep>li:not(:last-child):after{content:"";font-family:Glyphicons Halflings;font-weight:normal;position:absolute;color:#ccc;right:-1.05em;top:0px}#dispStep>li>dl{display:none;position:absolute;left:-4.4em;top:2em;width:auto;white-space:nowrap;color:#ccc}#dispStep>li>dl:before{content:"";width:0px;height:0px;border:3px solid rgba(0,0,0,0);border-bottom:8px solid #4a8336;position:absolute;top:-11px;left:5em;margin:0px auto}#dispStep>li:nth-of-type(2)>dl{left:-7.2em}#dispStep>li:nth-of-type(2)>dl:before{left:7.96em}#dispStep>li:nth-of-type(3)>dl{left:-10em}#dispStep>li:nth-of-type(3)>dl:before{left:10.7em}#dispStep>li:nth-of-type(4)>dl{left:-3.58em}#dispStep>li:nth-of-type(4)>dl:before{left:4.3em}#dispStep>li:nth-of-type(5)>dl{left:-6.4em}#dispStep>li:nth-of-type(5)>dl:before{left:7.1em}#dispStep>li>dl>dt{padding:4px 8px 2px 8px}#dispStep>li>dl>dd{padding:0px 8px 4px 8px}#dispStep>li>dl>dd i{min-width:auto;border-radius:0px;font-size:85%;margin-right:-1px;font-style:normal;background:none;border:1px solid #ccc;font-weight:normal;color:#ccc}#dispStep>li.active>dl{display:block;background:#4a8336 !important}#dispStep>li.active>dl>dt,#dispStep>li.active>dl>dd,#dispStep>li.active>dl>dd i{color:#fff !important}#dispStep>li.active>dl>dd i{border-color:#fff}#dispStep>li.active>dl>dd i.active{border:#fcd12b 1px solid;background:#fcd12b !important;font-weight:bold;color:#4a8336 !important}@media print,all and (min-width: 360px){article#diagnosisPage #step li{margin-right:20px}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.387, 0.387);margin-bottom:-375px}article#diagnosisPage.resultPage .nav-tabs>li#proposalTab1{margin-left:10px;margin-right:10px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item2{width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{width:6em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item4{width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item6{left:10px;width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:-10px;width:6em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:5px;width:7em}}@media print,all and (min-width: 375px){article#diagnosisPage #step li{font-size:14px;margin-right:25px}article#diagnosisPage #step li:not(:last-of-type):after{border-top:16px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-left:14px solid #999}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.4, 0.4);margin-bottom:-370px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item6{left:10px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:-15px;width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:5px}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock{display:flex;padding:12px 0}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock>div:not(:last-child){width:50%;padding:0 12px}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock>div:first-child{border-right:1px dotted #ddd;border-bottom:none}}@media print,all and (min-width: 412px){article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.447, 0.447);margin-bottom:-335px}}@media print,all and (min-width: 414px){article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.45, 0.45);margin-bottom:-335px}}@media print,all and (min-width: 457px){article#diagnosisPage #radarChart2014Section canvas{width:425px !important}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014 canvas{width:425px !important}}@media print,all and (min-width: 480px){article#diagnosisPage #questionSection form dd>div:not(.alert){width:60%}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.528, 0.528);margin-bottom:-290px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li{margin-left:.5rem;margin-right:.5rem}#settingKikanNinzuModal th{width:30%}#settingKikanNinzuModal table th,#settingKikanNinzuModal table td{display:table-cell}#settingKikanNinzuModal table th{text-align:left}}@media print,all and (min-width: 568px){article#diagnosisPage #constitution>div#diagram{font-size:100%;height:auto}article#diagnosisPage #constitution .company dd li{width:49%;margin-top:0px}article#diagnosisPage #constitution .company dd li:first-child{float:left}article#diagnosisPage #constitution .company dd li:last-child{float:right}article#diagnosisPage #questionSection form dd>div:not(.alert){width:50%}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock{display:flex;padding:12px 0}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock>div{width:34%;padding:0 12px}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock>div:not(:last-child){border-right:1px dotted #ddd;border-bottom:none}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.63, 0.63);margin-bottom:-225px}}@media print,all and (min-width: 600px){article#diagnosisPage .katsuyoStepSection .step figure{max-width:550px;border:1px solid #ccc;margin-left:auto;margin-right:auto;margin-bottom:1em}article#diagnosisPage .katsuyoStepSection .step figure picture img{width:544px;max-width:100%;height:auto}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.67, 0.67);margin-bottom:-200px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item1{left:113px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item2{left:230px;width:8em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{left:245px;width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item4{left:206px;width:9.5em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item5{left:85px;width:11em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item6{left:20px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:-25px;width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:-20px;width:9em}}@media print,all and (min-width: 640px){article#diagnosisPage .preparationSection>ol{display:grid;grid-template-columns:repeat(2, 1fr)}article#diagnosisPage .preparationSection>ol li{display:grid;grid-template-rows:1fr auto}article#diagnosisPage .preparationSection>ol li:nth-of-type(odd),article#diagnosisPage .preparationSection>ol li:last-of-type{border-right:1px solid #ccc}article#diagnosisPage .preparationSection dl{display:contents}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.715, 0.715);margin-bottom:-170px}article#diagnosisPage.resultPage .positionmapRate table{width:48.8%;float:left;margin-right:1em}article#diagnosisPage.resultPage .positionmapRate table:last-of-type{margin-right:0px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li{margin-left:.5rem;margin-right:.5rem;margin-bottom:0px}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmapTable{display:flex}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmapTable table{margin:10px;max-width:50%;width:48%}#positionmap2014Section #positionmap2014Table{display:flex}#positionmap2014Section #positionmap2014Table table{margin:10px;max-width:50%;width:48%}}@media print,all and (min-width: 667px){article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.75, 0.75);margin-bottom:-145px}}@media print,all and (min-width: 732px){article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock{display:grid;grid-template-columns:1fr 1fr;gap:20px}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dl{margin-bottom:0}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dt{text-align:center;padding-left:0}article#diagnosisPage .katsuyoStepSection.company .benchmarkBlock dt::before{position:static}article#diagnosisPage #questionSection form#q02>ul:first-of-type li,article#diagnosisPage #questionSection form#q03>ul:first-of-type li{width:50%;float:left}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.825, 0.825);margin-bottom:-100px}article#diagnosisPage.resultPage .teianBlock thead,article#diagnosisPage.advicePage .teianBlock thead{display:table-header-group}article#diagnosisPage.resultPage .teianBlock table,article#diagnosisPage.advicePage .teianBlock table{border:1px solid #ddd}article#diagnosisPage.resultPage .teianBlock tr,article#diagnosisPage.advicePage .teianBlock tr{display:table-row;margin-bottom:0px;border:none}article#diagnosisPage.resultPage .teianBlock td,article#diagnosisPage.advicePage .teianBlock td{display:table-cell;border:1px solid #ddd;padding:8px}article#diagnosisPage.resultPage .teianBlock td:before,article#diagnosisPage.advicePage .teianBlock td:before{content:"";display:none}article#diagnosisPage.resultPage .teianBlock td div.point,article#diagnosisPage.resultPage .teianBlock td ul.disc,article#diagnosisPage.advicePage .teianBlock td div.point,article#diagnosisPage.advicePage .teianBlock td ul.disc{padding:0px}article#diagnosisPage.resultPage .teianBlock td div.point,article#diagnosisPage.advicePage .teianBlock td div.point{padding-left:1em}article#diagnosisPage.advicePage #consultant table{border:1px solid #ddd}article#diagnosisPage.advicePage #consultant thead{display:table-header-group}article#diagnosisPage.advicePage #consultant tr{display:table-row;border:none}article#diagnosisPage.advicePage #consultant tr:not(:nth-child(2)) td,article#diagnosisPage.advicePage #consultant tr:not(:nth-child(2)){border:1px solid #ddd}article#diagnosisPage.advicePage #consultant td{display:table-cell;padding:8px;border:1px solid #ddd}article#diagnosisPage.advicePage #consultant td div{padding:0px}article#diagnosisPage.advicePage #consultant td:empty{display:table-cell;border:1px solid #ddd}article#diagnosisPage.advicePage #consultant td:last-child{border:1px solid #ddd}article#diagnosisPage.advicePage #consultant tr:last-child td{border:1px solid #ddd}article#diagnosisPage.advicePage #consultant tr:first-child{margin-bottom:0px}article#diagnosisPage.advicePage #consultant tr:first-child td:before,article#diagnosisPage.advicePage #consultant .postalCode:before,article#diagnosisPage.advicePage #consultant .address:before,article#diagnosisPage.advicePage #consultant .tell:before,article#diagnosisPage.advicePage #consultant .fax:before{display:none}article#diagnosisPage.advicePage #consultant tr:last-child td.etcName{text-align:left;font-weight:normal;border:1px solid #ddd}article#diagnosisPage.advicePage #consultant td:first-child,article#diagnosisPage.advicePage #consultant td:nth-child(2),article#diagnosisPage.advicePage #consultant td:nth-child(3),article#diagnosisPage.advicePage #consultant td:nth-child(5),article#diagnosisPage.advicePage #consultant td:nth-child(6){white-space:nowrap}}@media print,all and (min-width: 736px){article#diagnosisPage #questionSection form dd>div:not(.alert){width:40%}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.829, 0.829);margin-bottom:-90px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dl{width:50%;float:left}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item2{left:220px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{left:235px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item4{left:196px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:-15px;width:7em}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:-20px;width:9em}article#diagnosisPage.resultPage #radarchartBlock .radarchartScale{right:0px}article#diagnosisPage.resultPage #fitSection thead{display:table-header-group}article#diagnosisPage.resultPage #fitSection table{border:1px solid #ddd}article#diagnosisPage.resultPage #fitSection tr{margin-bottom:0px;display:table-row;border:none}article#diagnosisPage.resultPage #fitSection th{text-align:center}article#diagnosisPage.resultPage #fitSection td{display:table-cell;border:1px solid #ddd;padding:8px}article#diagnosisPage.resultPage #fitSection td:nth-child(2),article#diagnosisPage.resultPage #fitSection td:nth-child(3){text-align:center}article#diagnosisPage.resultPage #fitSection td div{padding:0px}article#diagnosisPage.resultPage #fitSection td:before{display:none}#diagnosisInfoSection button>br.visible-xs{display:none !important}#diagnosisInfoSection dt,#diagnosisInfoSection dd{padding:10px 10px 0 10px;border-top:1px solid #ccc}#diagnosisInfoSection dt{width:14em;float:left}#diagnosisInfoSection dd{background:#fff;margin-left:14em;padding-bottom:10px;border-left:1px solid #ccc;word-wrap:break-all}}@media print,all and (min-width: 768px){article#diagnosisPage #holidayManualSection.typeB>div:first-of-type{display:flex;align-items:center;margin-bottom:calc(15px + 1em)}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock{width:60%;margin-right:5em;margin-bottom:0}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock:after{content:"";top:0;right:-20px;bottom:0;width:0;height:60px;margin-top:auto;margin-right:0;margin-bottom:auto;animation:buruburu 1s infinite 0s ease}}@media print,all and (min-width: 768px){article#diagnosisPage #constitution dt{margin:10px auto}#diagnosisPage #diagnosisStart ul{flex-direction:row}article#diagnosisPage #questionSection .wakaru h4{width:18em}article#diagnosisPage #questionSection .wakaru h4+div{display:flex;padding-left:2em;padding-right:2em;align-items:flex-start}article#diagnosisPage #questionSection .wakaru h4+div>figure{order:1;flex-basis:400px}article#diagnosisPage #questionSection .wakaru h4+div>p{order:2;flex-basis:calc(100% - 340px);margin-left:2em}article#diagnosisPage.resultPage .positionmapImg{transform:scale(0.866, 0.866);margin-bottom:-70px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item1{width:11em;left:80px}article#diagnosisPage.resultPage #staffRodojikanSection tr,article#diagnosisPage.resultPage #staffSusumekataSection tr,article#diagnosisPage.resultPage #staffSubordinateSection tr{display:table-row}article#diagnosisPage.resultPage #staffRodojikanSection th,article#diagnosisPage.resultPage #staffRodojikanSection td,article#diagnosisPage.resultPage #staffSusumekataSection th,article#diagnosisPage.resultPage #staffSusumekataSection td,article#diagnosisPage.resultPage #staffSubordinateSection th,article#diagnosisPage.resultPage #staffSubordinateSection td{display:table-cell;vertical-align:middle}article#diagnosisPage.resultPage #staffRodojikanSection th,article#diagnosisPage.resultPage #staffSusumekataSection th{text-align:left}article#diagnosisPage.resultPage #staffRodojikanSection th,article#diagnosisPage.resultPage #staffRodojikanSection td{width:50%}article#diagnosisPage.resultPage #staffSusumekataSection th,article#diagnosisPage.resultPage #staffSusumekataSection td{width:25%}article#diagnosisPage.resultPage #staffSubordinateSection th{width:35%}article#diagnosisPage.resultPage #staffSubordinateSection td{width:15%}}@media print,all and (min-width: 830px){article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock{width:50%}article#diagnosisPage #positionmap2014Section canvas{width:800px !important}_:-ms-lang(x)::backdrop,article#diagnosisPage #positionmap2014Section canvas{width:100% !important}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap2014 figure canvas,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014 figure canvas{width:800px !important}_:-ms-lang(x)::backdrop,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap2014 figure canvas{width:100% !important}_:-ms-lang(x)::backdrop,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014 figure canvas{width:100% !important}}@media print,all and (min-width: 850px){#positionmap2014Section dl div dd figure{width:800px;margin-left:auto;margin-right:auto}article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap2014 figure,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #positionmap452014 figure{width:800px;margin-left:auto;margin-right:auto}}@media print,all and (min-width: 885px){#radarChart2014Section #radarChart2014,article#diagnosisPage.resultPage.comparePage #CompareSection2014 #radarchart2014{display:flex}}@media print,all and (min-width: 910px){article#diagnosisPage #letsUseSection .flowBlock{display:flex;flex-wrap:wrap}article#diagnosisPage #letsUseSection .flowBlock>*:not(.flow){margin-bottom:1em}article#diagnosisPage #letsUseSection .flowBlock .flow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;order:2;margin-bottom:1em;padding:8px 38px 0 8px}article#diagnosisPage #letsUseSection .flowBlock .flow dl{margin-bottom:0}article#diagnosisPage #letsUseSection .flowBlock .flow dl::after{content:none}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(1) dt::after{background-color:#c6d2de !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(2) dt::after{background-color:#c5e0b4 !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(3) dt::after{background-color:#548235 !important}article#diagnosisPage #letsUseSection .flowBlock .flow dl:nth-of-type(4) dt::after{background-color:#cd96bf !important}article#diagnosisPage #letsUseSection .flowBlock .flow dt{position:relative}article#diagnosisPage #letsUseSection .flowBlock .flow dt::after{content:"";position:absolute;clip-path:polygon(0% 0%, 0% 100%, 100% 50%);width:30px;height:100%;right:-29px;top:0;z-index:1}article#diagnosisPage #letsUseSection .flowBlock .flow dd{padding-left:1em}article#diagnosisPage #letsUseSection .buttonBlock{display:grid;grid-template-columns:1fr 1fr;gap:20px}article#diagnosisPage #letsUseSection .buttonBlock a{padding:18px;line-height:1.4em}article#diagnosisPage #letsUseSection .btn_diagnosis_company,article#diagnosisPage #letsUseSection .btn_diagnosis_staff{margin-top:0}article#diagnosisPage .shihyoSection.company .kanten{display:grid;grid-template-columns:1fr 1fr;gap:20px}article#diagnosisPage .shihyoSection.company .kanten h4{margin-top:0}article#diagnosisPage .shihyoSection .shihyoBlock{display:grid}article#diagnosisPage .shihyoSection .shihyoBlock:has(.shihyo:nth-of-type(2)){grid-template-columns:1fr 1fr;gap:20px}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock{width:40%}article#diagnosisPage #holidayManualSection.typeB .holidayPhaseBlock{width:53%}}@media print,all and (min-width: 960px){article#diagnosisPage #constitution>div#diagram{background-image:url("../../dist/image/diagnosis/img_diagram.png");background-repeat:no-repeat;width:auto;height:216px;background-size:contain;background-position:center center;border:1px solid #ddd}article#diagnosisPage #constitution .company,article#diagnosisPage #constitution .staff{display:none}article#diagnosisPage.resultPage .positionmapImg{transform:scale(1, 1);margin-bottom:1em}article#diagnosisPage.resultPage #diagnosisInfoSection thead{display:table-header-group}article#diagnosisPage.resultPage #diagnosisInfoSection thead th{text-align:center;vertical-align:middle}article#diagnosisPage.resultPage #diagnosisInfoSection thead th:nth-child(2),article#diagnosisPage.resultPage #diagnosisInfoSection tbody td:nth-child(2){width:32%}article#diagnosisPage.resultPage #diagnosisInfoSection thead th:nth-child(3),article#diagnosisPage.resultPage #diagnosisInfoSection tbody td:nth-child(3){width:15%;text-align:center}article#diagnosisPage.resultPage #diagnosisInfoSection thead th:nth-child(4),article#diagnosisPage.resultPage #diagnosisInfoSection tbody td:nth-child(4){width:22%;text-align:center}article#diagnosisPage.resultPage #diagnosisInfoSection table{border:1px solid #ddd}article#diagnosisPage.resultPage #diagnosisInfoSection table:last-child{border-bottom:1px solid #ddd}article#diagnosisPage.resultPage #diagnosisInfoSection td{display:table-cell;border-bottom:1px solid #ddd;padding:8px}article#diagnosisPage.resultPage #diagnosisInfoSection td div{padding:0px}article#diagnosisPage.resultPage #diagnosisInfoSection td:before{display:none}article#diagnosisPage #holidayManualSection.typeA>div:first-of-type{display:flex;align-items:center}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock{width:60%;margin-right:5em;margin-bottom:0}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock:after{content:"";top:0;right:-20px;bottom:0;width:0;height:60px;margin-top:auto;margin-right:0;margin-bottom:auto;animation:buruburu 1s infinite 0s ease}article#diagnosisPage #holidayManualSection.typeA .holidayPhaseBlock{width:40%}}@media print,all and (min-width: 992px){article#diagnosisPage #constitution>div#diagram{width:auto;height:243px}#page01 .form-group dl:nth-of-type(2) ul.row{display:flex;flex-wrap:wrap}#page01 .form-group dl:nth-of-type(2) ul.row li{float:none}article#diagnosisPage.resultPage #staffSubordinateSection li,article#diagnosisPage.resultPage #staffRodojikanSection li{width:49.9%}#teianSection h4,#teianSection h4+table{margin-left:1em}#teianSection h4+div{margin-left:3em}article#diagnosisPage.resultPage.comparePage #compareButtons div ul li{margin-bottom:0px}.loadFromBrowser-info{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.loadFromBrowser-info .loadFromBrowserBlock{flex-basis:auto;display:flex;align-items:center;justify-content:flex-end}.loadFromBrowser-info .loadFromBrowserBlock #loadFromBrowserBtn{margin-top:0;margin-right:1em;height:2.5em}.loadFromBrowser-info .loadFromBrowserBlock #removeFromBrowserBtn{margin-top:0;height:2.5em}.saveToBrowser-info{display:flex;flex-wrap:nowrap;justify-content:space-between}.saveToBrowser-info p{flex-basis:calc(100% - 8em)}.saveToBrowser-info .saveToBrowserBlock{flex-basis:7em;display:flex;align-items:center;justify-content:flex-end}.saveToBrowser-info .saveToBrowserBlock #saveToBrowserBtn{margin-top:0;height:2.5em}}@media print,all and (min-width: 1024px){article#diagnosisPage #constitution>div#diagram{width:auto;height:300px}article#diagnosisPage #constitution .company{float:left}article#diagnosisPage #constitution .staff{float:right}}@media print,all and (min-width: 1024px){article#diagnosisPage #resultTypeSection .compareBlock,article#diagnosisPage #resultTypeSection .compareBlock2,article#diagnosisPage #radarChartSection .compareBlock,article#diagnosisPage #checkListSection .compareBlock,article#diagnosisPage #histogramSection .compareBlock{flex-direction:row}article#diagnosisPage #resultTypeSection .compareBlock>div:nth-of-type(2),article#diagnosisPage #radarChartSection .compareBlock>div:nth-of-type(2),article#diagnosisPage #checkListSection .compareBlock>div:nth-of-type(2),article#diagnosisPage #histogramSection .compareBlock>div:nth-of-type(2){border-left:none}}@media print,all and (min-width: 1140px){article#diagnosisPage .katsuyoStepSection.company .explanation:has(.benchmarkBlock,figure){display:flex}article#diagnosisPage .katsuyoStepSection.company .explanation:has(.benchmarkBlock,figure) p{flex-basis:calc(45% - 1em);order:2;margin-left:1em}article#diagnosisPage .katsuyoStepSection.company .explanation:has(.benchmarkBlock,figure) figure{flex-basis:55%;order:1;margin-left:0}article#diagnosisPage .katsuyoStepSection.company .explanation:has(.benchmarkBlock,figure) .benchmarkBlock{flex-basis:55%;order:1;gap:5px}article#diagnosisPage .preparationSection>ol{grid-template-columns:repeat(3, 1fr)}article#diagnosisPage .preparationSection>ol li{border-right:1px solid #ccc}article#diagnosisPage .preparationSection>ol li:nth-last-child(3n){border-right:none}article#diagnosisPage .preparationSection>ol li:nth-last-child(-n+2){border-bottom:none}article#diagnosisPage #holidayManualSection.typeA .holidayCompareBlock{width:48%}article#diagnosisPage #holidayManualSection.typeA .holidayPhaseBlock{width:45%}article#diagnosisPage h1+#step{width:1140px;margin-top:5em;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#dispStep{width:1140px;padding-right:15px;padding-left:15px;padding-bottom:0px;font-size:15px;margin-top:5em;margin-bottom:2em}#dispStep:before{display:none}#dispStep>li{counter-increment:cnt;display:inline-block;position:relative}#dispStep>li:before{content:"ステップ" counter(cnt);border:none;padding:0px;position:absolute;top:-1.5em;left:0px;font-weight:bold}#dispStep>li.active:before{border:none;background:none;color:#4a8336 !important}#dispStep>li:not(:last-child){margin-right:1.3em}#dispStep>li:not(:last-child):after{right:-1.4em;top:.25em}#dispStep>li>dl{display:inline-block;position:static;border:1px solid #ddd}#dispStep>li>dl:before{display:none}#dispStep>li>dl>dt,#dispStep>li>dl>dd{display:inline-block}#dispStep>li>dl>dt{font-weight:normal}#dispStep>li>dl>dd i:not(:last-child){margin-right:2px}article#diagnosisPage #questionSection{margin-top:0px}article#diagnosisPage #questionSection h2{padding-left:0px;margin-top:0px}article#diagnosisPage #questionSection>div>div:first-of-type{margin-top:0em}article#diagnosisPage #questionSection h3+.form-group{margin-left:4em}article#diagnosisPage #confirmSection h2{margin-top:0px}article#diagnosisPage div.flexBox{width:1140px;flex-direction:row}article#diagnosisPage div.flexBox>section{flex-basis:50%;width:50%;margin-bottom:50px !important}article#diagnosisPage.resultPage .pastInput dd div.row{margin-left:1em}article#diagnosisPage.resultPage .pastInput>ul>li ul.star{margin-left:1em}#diagnosisInfoSection button>br.visible-md{display:none !important}article#diagnosisPage.resultPage.comparePage .table>thead>tr>th{vertical-align:middle;text-align:center;white-space:nowrap}article#diagnosisPage.resultPage.comparePage .table>tbody>tr>td{vertical-align:middle}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:not(:nth-of-type(2)){text-align:center}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:nth-of-type(2){width:17%}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:nth-of-type(5) button{width:100%}article#diagnosisPage.resultPage.comparePage section:nth-of-type(2) .table>tbody>tr>td:nth-of-type(5) div:first-child{margin-bottom:5px}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul{flex-direction:row}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul>li{flex-basis:50%;width:50%}article#diagnosisPage.resultPage.comparePage #CompareSection2018 #lineChartCompare ul>li canvas{width:540px !important}article#diagnosisPage.resultPage.comparePage .chartCompareSection canvas{width:100% !important;height:auto !important}article#diagnosisPage.resultPage.comparePage .chartCompareSection figure{position:relative}article#diagnosisPage.resultPage.comparePage .chartCompareSection figure>a{cursor:pointer;position:absolute;bottom:.15em;right:.25em;font-size:175%;color:#337ab7;transition:transform .1s linear}article#diagnosisPage.resultPage.comparePage section:nth-of-type(3) td:not(:nth-of-type(1)){width:23%}article#diagnosisPage.resultPage.comparePage .chartCompareSection table.table-borderd{border:2px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection thead{display:table-row-group}article#diagnosisPage.resultPage.comparePage .chartCompareSection tr{display:table-row;border:1px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection th,article#diagnosisPage.resultPage.comparePage .chartCompareSection td{display:table-cell}article#diagnosisPage.resultPage.comparePage .chartCompareSection tr:not(:last-of-type){margin-bottom:0px}article#diagnosisPage.resultPage.comparePage .chartCompareSection td:last-of-type{border:none}article#diagnosisPage.resultPage.comparePage .chartCompareSection td{padding:8px;border:1px solid #ddd}article#diagnosisPage.resultPage.comparePage .chartCompareSection td:before{display:none}article#diagnosisPage.resultPage.comparePage .chartCompareSection td>div{padding:0px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd li{width:12em !important}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item3{left:230px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item5{left:75px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item6{left:-30px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item7{left:-75px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dd .item8{left:-40px}article#diagnosisPage.resultPage #radarchartBlock .radarchartScale{right:-70px}article#diagnosisPage.resultPage #radarchartBlock .radarchartImg dt{margin-left:4em}}@media print{article#diagnosisPage .katsuyoStepSection .step::before{left:28px}article#diagnosisPage .katsuyoStepSection .step::after{left:20.5px}#teianSection h4,#teianSection h4+table{margin-left:0em}#teianSection h4+div{margin-left:0em}article#diagnosisPage.resultPage.staff p.alert{display:block !important}article#diagnosisPage.resultPage.staff #kufuSection dl dt{border:1px solid #000}article#diagnosisPage.resultPage.staff p.alert-info{border:none;padding-top:0px;padding-bottom:0px;padding-left:2em;text-indent:-0.7em}article:not(#indexPage) h1,article:not(#indexPage) h2,article#diagnosisPage.resultPage h2{font-size:24px !important;font-weight:bold}article:not(#indexPage) h3,article:not(#indexPage) h4,article:not(#indexPage) h5,article#diagnosisPage.resultPage h3{font-size:22px !important;font-weight:bold}article#diagnosisPage.resultPage h3{margin-top:10px}article:not(#indexPage) li,article:not(#indexPage) dt article:not(#indexPage) dd,article:not(#indexPage) th,article:not(#indexPage) td,article:not(#indexPage) p,article#diagnosisPage.resultPage li,article#diagnosisPage.resultPage dt,article#diagnosisPage.resultPage dd,article#diagnosisPage.resultPage th,article#diagnosisPage.resultPage td,article#diagnosisPage.resultPage p{font-size:18px !important}article:not(#indexPage) section{margin-bottom:0px}article:not(#indexPage) section:not(.printNone):last-of-type{padding-bottom:0px;margin-bottom:10px !important}article#diagnosisPage div.flexBox>section{margin-bottom:10px !important}.thumbBoxRight img{float:right;margin:0px 0px 0px 10px !important}ol.referenceList li:before{color:red !important}ol.referenceListNoCount li:before{color:red !important}.hissu:before{color:#fff !important;background-color:#d9534f !important}article#diagnosisPage.resultPage h2{font-size:24px !important;font-weight:bold}article#diagnosisPage.resultPage h3{font-size:22px !important;font-weight:bold;margin-top:10px}article#diagnosisPage.resultPage li,article#diagnosisPage.resultPage dt,article#diagnosisPage.resultPage dd,article#diagnosisPage.resultPage th,article#diagnosisPage.resultPage td,article#diagnosisPage.resultPage p{font-size:18px !important}article#diagnosisPage div.flexBox>section{margin-bottom:10px !important}article.advicePage section div.button ul:not(.row)>li,section.pastInput .button li,#stepBlock div.button ul:not(.row)>li{width:49%;margin-left:auto;margin-right:auto;float:none}#diagnosisPage #diagnosisStart .alert{display:block !important}#diagnosisPage #companyTopGoCompany .alert{display:block !important}article#diagnosisPage #dispStep{width:auto}article#diagnosisPage #dispStep>li{font-size:15px !important}article#diagnosisPage #dispStep>li>dl>dt{padding:4px 6px 2px 6px}article#diagnosisPage #questionSection h3>span.badge{background:#4a8336 !important;color:#fff !important;font-size:17px}article#diagnosisPage #questionSection .col-md-4{float:left;width:33.33333333%}article#diagnosisPage #questionSection .col-md-4>a.btn{display:none}article#diagnosisPage #questionSection .col-md-6{float:left;width:50%}article#diagnosisPage #questionSection p.alert-info{display:block !important}article#diagnosisPage #questionSection form dt{color:#4a8336 !important}article#diagnosisPage #confirmSection form#pageConfirm h3{padding-bottom:0px}article#diagnosisPage #confirmSection form#pageConfirm>ul>li>h4{padding-left:0px}article#diagnosisPage #confirmSection form#pageConfirm>ul>li>h4>span.badge{min-width:unset;padding:0px;font-size:100%;position:static}article#diagnosisPage #confirmSection form#pageConfirm>ul>li li>dl{border:2.5px solid #ccc}article#diagnosisPage #confirmSection form#pageConfirm>ul>li li>dl dt{width:70%}article#diagnosisPage #confirmSection form#pageConfirm>ul>li li>dl dt:first-of-type,article#diagnosisPage #confirmSection form#pageConfirm>ul>li li>dl dd:first-of-type{border-top:none}article#diagnosisPage #confirmSection form#pageConfirm>ul>li li>dl dd{background:#fff !important;margin-left:70%;width:30%}article#diagnosisPage.resultPage th,article#diagnosisPage.resultPage td{display:table-cell !important}article#diagnosisPage.resultPage .radarchartImg .radarchartWork,article#diagnosisPage.resultPage .radarchartImg .radarchartHoliday{width:50%;float:left}article#diagnosisPage #confirmSection{margin-bottom:0px !important}article#diagnosisPage #confirmSection .badge{min-width:unset;padding:0px;font-size:100%}article#diagnosisPage #confirmSection h4{font-weight:bold}article#diagnosisPage #confirmSection dt{font-weight:normal}article#diagnosisPage #confirmSection div>ul>li,article#diagnosisPage.resultPage #confirmSection div>ul>li{margin-bottom:1.5em}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd{padding-bottom:7px}article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dt,article#diagnosisPage.resultPage #confirmSection div>ul>li li>dl dd{padding:7px 10px 0 10px}article#diagnosisPage.resultPage #confirmSection div#qa_toggle-content{padding-top:0px}article#diagnosisPage.resultPage p.alert-info{color:#000 !important}article#diagnosisPage.resultPage div.flexBox{display:block}article#diagnosisPage.resultPage div.flexBox>section{width:100%}article#diagnosisPage.resultPage div.flexBox>section canvas{width:800px !important}article#diagnosisPage.resultPage div.flexBox>section#resultTypeSection>dl>div{display:flex;justify-content:space-between;align-items:center}article#diagnosisPage.resultPage div.flexBox>section#resultTypeSection>dl>div>dd{width:50%;padding-bottom:0px}article#diagnosisPage.resultPage div.flexBox>section#resultTypeSection .compareBlock{margin-bottom:20px}article#diagnosisPage.resultPage div.flexBox>section#resultTypeSection .compareBlock>div>dd:last-child{border-top:none;padding-top:0px;padding-bottom:0px;border-left:1px dotted #ddd}article#diagnosisPage.resultPage div.flexBox>section#resultTypeSection .compareBlock>div>dd:last-child dl{margin-left:2em;margin-right:0px}article#diagnosisPage #resultTypeSection .compareBlock>div>dd li,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd li{font-size:14px !important;width:6em}article#diagnosisPage #resultTypeSection .compareBlock>div.half>dd li{width:5.5em;margin-left:0px;margin-right:0px}article#diagnosisPage section .compareBlock>div.half.noData figure:before,article#diagnosisPage section .compareBlock>div.half.noData figure:after,article#diagnosisPage section .compareBlock>div.half.noData dt,article#diagnosisPage section .compareBlock>div.half.noData dd,article#diagnosisPage section .compareBlock>div.half.noData dd>dl:before,article#diagnosisPage section .compareBlock>div.half.noData>dd li:before,article#diagnosisPage section .compareBlock>div.half.noData>dd li:after{color:#d7d7d7 !important}article#diagnosisPage #resultTypeSection:not(.compare) .compareBlock{position:relative}article#diagnosisPage #resultTypeSection:not(.compare) .compareBlock:before{font-family:Glyphicons Halflings;content:"";position:absolute;font-size:250%;color:#b3b3b3;top:0px;bottom:0px;margin:auto;height:1em;width:1em;left:0px;right:0px;animation:none !important}article#diagnosisPage #resultTypeSection:not(.compare) .compareBlock>div>dd>dl:before{display:none}article#diagnosisPage #resultTypeSection>ul:last-child>li{display:inline-block}article#diagnosisPage #resultTypeSection>ul:last-child>li:not(:last-child):after{content:"／";margin-left:1em}article#diagnosisPage #resultTypeSection .compareBlock>div>dd>dl>dd,article#diagnosisPage #resultTypeSection .compareBlock2>div>dd>dl>dd{font-size:24px}article#diagnosisPage #teianSection h4+div>div>h5{font-size:18px}article#diagnosisPage #resultTypeSection .compareBlock>div:not(.noData)>dd>dl:before{animation:none}article#diagnosisPage #radarChartSection .compareBlock,article#diagnosisPage #checkListSection .compareBlock{display:block}article#diagnosisPage #radarChartSection .compareBlock>div.half,article#diagnosisPage #checkListSection .compareBlock>div.half{border:none}article#diagnosisPage #radarChartSection .compareBlock>div.half:last-child,article#diagnosisPage #checkListSection .compareBlock>div.half:last-child{margin-top:1em}article#diagnosisPage #radarChartSection .compareBlock>div.half dt,article#diagnosisPage #checkListSection .compareBlock>div.half dt{border:1px solid #ddd}article#diagnosisPage #radarChartSection .compareBlock>div.half dd,article#diagnosisPage #checkListSection .compareBlock>div.half dd{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}article#diagnosisPage #radarChartSection .compareBlock>div.half canvas,article#diagnosisPage #checkListSection .compareBlock>div.half canvas{width:800px !important}article#diagnosisPage #holidayManualSection.typeB .holidayCompareBlock>div:not(:last-child){border-right:1px dotted #ddd;border-bottom:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection .table{border:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection thead{display:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr{display:block;margin-bottom:1em;border:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td{display:block !important;width:100% !important;padding-top:0px;padding-bottom:0px;padding-left:0px}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:nth-of-type(1),article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:nth-of-type(2){width:auto !important;border:none !important;display:inline-block !important;font-weight:bold}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:before{display:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:nth-of-type(1):before{content:"【";display:inline;border:none;margin:0px;padding:0px}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:nth-of-type(2):after{content:"】"}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td:not(:last-child){border-bottom:none !important}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td>div{padding:0px;display:inline}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td br{display:none}article#diagnosisPage.resultPage.comparePage #CompareSection2018 .chartCompareSection tr>td canvas{width:800px !important}}
