.icheckbox_square-green,.iradio_square-green{display:inline-block;*display:inline;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}}article#caseDetailPage .categorySection li{color:#ccc !important}article#caseDetailPage .categorySection li:before{content:"";font-family:FontAwesome;margin-right:5px;color:#ccc !important}article#caseDetailPage .categorySection li.checked{color:#333 !important}article#caseDetailPage .categorySection li.checked:before{content:"";font-family:FontAwesome;margin-right:5px;color:#333 !important}article#caseDetailPage .companySection div>figuer{text-align:center;border:1px solid #ddd;display:block;margin-bottom:1em;padding:10px;min-height:180px;position:relative}article#caseDetailPage .companySection div>figuer img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}article#caseDetailPage .torikumiSection td div>figuer{display:block;margin-top:1em}article#caseDetailPage table{border:none}article#caseDetailPage table:last-child{border-bottom:0px}article#caseDetailPage thead{display:none}article#caseDetailPage td{word-break:break-all}article#caseDetailPage td div,article#caseDetailPage td ul{padding:8px;margin-bottom:0px}article#caseDetailPage section:not(.kadaiSection) table{border-top:2px solid #ddd}article#caseDetailPage section:not(.kadaiSection) tr{display:block}article#caseDetailPage section:not(.kadaiSection) tr:last-of-type{margin-bottom:0px}article#caseDetailPage section:not(.kadaiSection) th{text-align:center;display:none;border:none}article#caseDetailPage section:not(.kadaiSection) td{display:block;border:none;padding:0px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}article#caseDetailPage section:not(.kadaiSection) td:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;background:#f2f2f2;padding:8px;border-bottom:2px solid #ddd}article#caseDetailPage .torikumiSection p{padding:8px;border:2px solid #ddd}article#caseDetailPage .torikumiSection dl.row{margin-left:0px;margin-right:0px}article#caseDetailPage .torikumiSection dt:first-child{border-top:2px solid #ddd}article#caseDetailPage .torikumiSection dt,article#caseDetailPage .torikumiSection dd{font-weight:normal;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;padding:8px}article#caseDetailPage section.kadaiSection td{border:2px solid #ddd}article#caseDetailPage section.kadaiSection tr,article#caseDetailPage section.kadaiSection td{display:block;border-top:none;padding:0px}article#caseDetailPage section.kadaiSection tr.daikomoku:not(:first-of-type){margin-top:1em}article#caseDetailPage section.kadaiSection tr.daikomoku td{font-weight:bold;text-align:center;border-top:2px solid #ddd}article#caseDetailPage section.kadaiSection tr.chukomoku:before{content:attr(data-label);display:block;text-align:center;font-weight:bold;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;padding:8px}article#caseDetailPage section.kadaiSection tr.chukomoku td:first-child{display:none}article#caseDetailPage section.kadaiSection tr.chukomoku td:last-child{border-bottom:2px solid #ddd}article#caseDetailPage section.kadaiSection tr:not(.daikomoku) td:before{content:attr(data-label);font-weight:bold;padding:8px 8px 0px 8px;display:inline-block}article#caseDetailPage section.evaluationSection #evaluationModal strong{color:#578734;font-size:150%}article#caseDetailPage section.evaluationSection #evaluationModal h3{margin-top:0px}article#caseDetailPage section.evaluationSection #evaluationModal h3.alert-success{color:#3c763d}article#caseDetailPage section.evaluationSection #evaluationModal h3.alert-danger{color:#a94442}article#caseDetailPage section.evaluationSection #evaluationModal .modal-body{padding:0px}article#caseDetailPage section.evaluationSection #evaluationModal .closeModal{padding-right:15px;padding-bottom:15px}article#caseDetailPage.detailStyle2017 .arrowBlock{display:none}article#caseDetailPage.detailStyle2017 .torikumiSection p{border:none;padding:0px;margin-bottom:2em}article#caseDetailPage.detailStyle2017 .torikumiSection p+figure{margin-bottom:2em;display:inline-block;border:1px solid #ddd;padding:4px;border-radius:4px 4px 4px 4px;display:table}article#caseDetailPage.detailStyle2017 .torikumiSection p+figure>img+figcaption{font-size:85%;display:table-caption;caption-side:bottom;border:1px solid #ddd;border-top:none;border-radius:0px 0px 4px 4px;background:#fff;margin-top:-4px;padding:2px 4px 4px 4px}article#caseDetailPage.detailStyle2017 .torikumiSection p:last-child,article#caseDetailPage.detailStyle2017 .torikumiSection p+figure:last-child{margin-bottom:0px}article#caseDetailPage.detailStyle2017 h3+p,article#caseDetailPage.detailStyle2017 h3+ul,article#caseDetailPage.detailStyle2017 h3+p+figure{margin-left:2em}article#caseDetailPage.detailStyle2017 .shindanResultCategory{text-align:center;margin-bottom:1em;border-bottom:2px solid #ddd;padding-bottom:8px}article#caseDetailPage.detailStyle2017 .kentoBlock{border:3px solid #ddd;padding:8px;margin-left:2em;position:relative}article#caseDetailPage.detailStyle2017 .kentoBlock h4{margin-top:0px;font-weight:bold;position:absolute;border:3px solid #ddd;background:#fff !important;padding:8px 16px;top:-1.25em;left:1em}article#caseDetailPage.detailStyle2017 .kentoBlock h4+p{padding:1em;padding-bottom:.5em}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) table{border-top:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) thead{display:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) tr{display:block}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) tr:after{content:"";display:table;clear:both}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) th,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td{display:block;padding:8px;font-size:85%;border:1px solid #ddd}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td i{color:#80c74d}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.work:before,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.holiday:before{display:inline;content:attr(data-label);margin-right:1em;background:none;padding:0px;font-weight:normal;border:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.komoku{background:#f2f2f2;font-weight:bold;white-space:nowrap}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.komoku:before{display:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.work{float:left;width:50%}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.holiday{float:right;width:50%;border-left:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.work,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.holiday{text-align:left;padding:8px;vertical-align:middle}article#caseDetailPage.detailStyle2017 section#taisakuanSection th.vision{background:#d6e7f6 !important}article#caseDetailPage.detailStyle2017 section#taisakuanSection th.system{background:#f9d8e0 !important}article#caseDetailPage.detailStyle2017 section#taisakuanSection th.action{background:#fff3c8 !important}article#caseDetailPage.detailStyle2017 section#taisakuanSection th.check{background:#dfeed6 !important}article#caseDetailPage.detailStyle2018 .companySection th{white-space:nowrap}article#caseDetailPage.detailStyle2018 .torikumiSection h3{text-indent:-2em;margin-left:2em;margin-bottom:0em}article#caseDetailPage.detailStyle2018 .torikumiSection p{padding:16px;margin-bottom:3em;margin-left:3.5rem}article#caseDetailPage.detailStyle2018 .torikumiSection:nth-last-of-type(2) p{margin-bottom:20px}article#caseDetailPage.detailStyle2020 .companySection th{white-space:nowrap}article#caseDetailPage.detailStyle2020 .torikumiSection h3{text-indent:-2em;margin-left:2em;margin-bottom:0em}article#caseDetailPage.detailStyle2020 .torikumiSection h3+div{margin-left:3.5rem}article#caseDetailPage.detailStyle2020 .torikumiSection div{padding:16px;margin-bottom:2em;border:1px solid #ddd;display:flex;flex-flow:column}article#caseDetailPage.detailStyle2020 .torikumiSection div p{border:none;padding:0}article#caseDetailPage.detailStyle2020 .torikumiSection div figure{text-align:center;border:1px solid #ccc;margin-left:auto;margin-right:auto;min-width:220px}article#caseDetailPage.detailStyle2020 .torikumiSection div figure img{padding:.5em}article#caseDetailPage.detailStyle2020 .torikumiSection div figure figcaption{text-align:left;background:rgba(0,0,0,.4);color:#fff;width:100%;font-size:75%;font-weight:bold;padding:4px;text-shadow:1px 1px 0px rgba(0,0,0,.3),-1px 1px 0px rgba(0,0,0,.3),1px -1px 0px rgba(0,0,0,.3),-1px -1px 0px rgba(0,0,0,.3),1px 0px 0px rgba(0,0,0,.3),0px 1px 0px rgba(0,0,0,.3),-1px 0px 0px rgba(0,0,0,.3),0px -1px 0px rgba(0,0,0,.3)}article#caseDetailPage.detailStyle2020 .nengetsuSection{margin-top:-25px}article#caseDetailPage #moreContent dl>div{display:flex;flex-wrap:wrap}article#caseDetailPage #moreContent dl>dt{color:#578734;margin-bottom:.5em}article#caseDetailPage #moreContent dl>div>dd{width:33.3%}article#caseDetailPage #moreContent dl>div:not(:last-child){margin-bottom:1em}article#caseDetailPage #moreContent figure{text-align:center}article#caseDetailPage #moreContent figure div{height:80px;border:1px solid #ccc;margin:0px 4px 4px 4px;position:relative}article#caseDetailPage #moreContent figure img{width:auto;max-height:80px;padding:2px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto}.companySection a::after,.kadaiSection a::after,.torikumiSection a::after{content:"";font-family:FontAwesome;margin-left:3px}@media print,all and (min-width: 600px){article#caseDetailPage .categorySection li{width:auto}article#caseDetailPage .companySection div>figuer{width:35%;float:right}article#caseDetailPage .companySection div>table{width:63%;float:left}article#caseDetailPage .companySection div>table.noimage{width:100%}article#caseDetailPage section:not(.kadaiSection) table{border:1px solid #ddd}article#caseDetailPage section:not(.kadaiSection) table:last-child{border-bottom:1px solid #ddd}article#caseDetailPage section:not(.kadaiSection) thead{display:table-header-group}article#caseDetailPage section:not(.kadaiSection) tr{display:table-row;margin-bottom:0px;border:none}article#caseDetailPage section:not(.kadaiSection) tr:last-of-type{margin-bottom:0px}article#caseDetailPage section:not(.kadaiSection) th{display:table-cell;text-align:left;border:1px solid #ddd}article#caseDetailPage section:not(.kadaiSection) td{display:table-cell;border-bottom:none;padding:8px;border:1px solid #ddd}article#caseDetailPage section:not(.kadaiSection) td:last-of-type{border-bottom:1px solid #ddd}article#caseDetailPage section:not(.kadaiSection) td:before{display:none}article#caseDetailPage section:not(.kadaiSection) td div{padding:0px}article#caseDetailPage .companySection th,article#caseDetailPage .torikumiSection th{width:150px}article#caseDetailPage .evaluationSection #evaluationBlock>ul{display:flex;flex-wrap:wrap}article#caseDetailPage .evaluationSection #evaluationBlock>ul li{width:38.6%;float:none}article#caseDetailPage.detailStyle2017 .arrowBlock{display:block}article#caseDetailPage.detailStyle2017 .arrow{width:50%;text-align:center}article#caseDetailPage.detailStyle2017 .arrow:first-child{float:left}article#caseDetailPage.detailStyle2017 .arrow:last-child{float:right}article#caseDetailPage.detailStyle2017 .kentoBlock{margin-left:0px}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) table{border:solid 1px #ddd}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) thead{display:table-header-group}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) tr{display:table-row}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) tr:after{display:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) th,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td{display:table-cell}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) th.text-center{text-align:center}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td i{font-size:150%}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.work:before,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.holiday:before{display:none}article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.work,article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) td.holiday{float:none;width:auto;text-align:center}}@media print,all and (min-width: 768px){article#caseDetailPage .torikumiSection p{border:1px solid #ddd}article#caseDetailPage .torikumiSection dt+dd{border-right:none}article#caseDetailPage section.kadaiSection thead{display:table-header-group}article#caseDetailPage section.kadaiSection thead th{display:table-cell;border:1px solid #ddd}article#caseDetailPage section.kadaiSection thead tr:last-of-type th{text-align:center}article#caseDetailPage section.kadaiSection thead tr:last-of-type th:nth-child(1){width:20%}article#caseDetailPage section.kadaiSection thead tr:last-of-type th:nth-child(2){width:30%}article#caseDetailPage section.kadaiSection thead tr:last-of-type th:nth-child(3){width:50%}article#caseDetailPage section.kadaiSection tr{display:table-row}article#caseDetailPage section.kadaiSection td{display:table-cell;border:1px solid #ddd;padding:8px}article#caseDetailPage section.kadaiSection tr.daikomoku:not(:first-of-type){margin-top:0px}article#caseDetailPage section.kadaiSection tr.daikomoku td{text-align:left;border-top:none}article#caseDetailPage section.kadaiSection tr.chukomoku:before{display:none}article#caseDetailPage section.kadaiSection tr.chukomoku td:first-child{display:table-cell}article#caseDetailPage section.kadaiSection tr.chukomoku td:last-child{border-bottom:1px solid #ddd}article#caseDetailPage section.kadaiSection tr:not(.daikomoku) td:before{display:none}article#caseDetailPage section.kadaiSection td div{padding:0px}}@media print,all and (min-width: 960px){article#caseDetailPage.detailStyle2017 section#taisakuanSection:not(.kadaiSection) table{width:70%}}@media print,all and (min-width: 1140px){article#caseDetailPage .categorySection li{width:auto}}@media print{article#caseDetailPage .modal{display:none !important}article#caseDetailPage .companySection tr:nth-of-type(1) td br,article#caseDetailPage .companySection tr:nth-of-type(1) td a{display:none}article#caseDetailPage .torikumiSection .col-sm-6{width:50%}article#caseDetailPage.detailStyle2017 .kentoBlock h4+p{margin-top:10.5px}article#caseDetailPage.detailStyle2018 .torikumiSection p{margin-bottom:1em}article#caseDetailPage.detailStyle2017 section.torikumiSection>dl.row{display:block !important}}
