<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';
/*陦ｨ*/
.p_performanceTable{
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.p_performanceTable th, .p_performanceTable td{
  padding: 8px;
  white-space: pre;
  vertical-align: middle;
  font-weight: bold;
  line-height: 1.3;
}
.p_performanceTable th{
  text-align: center;
  font-size: 14px;
}
.p_performanceTable td{
  font-size: 14px;
}
@media screen and (max-width: 768px){
  .p_performanceTable--resMdRotate{
    display: flex;
  }
  .p_performanceTable--resMdRotate tbody{
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .p_performanceTable--resMdRotate tbody tr{
    display: inline-block;
    width: 144px;
    vertical-align: top;
  }
  .p_performanceTable--resMdRotate th, .p_performanceTable--resMdRotate td{
    display: block;
    height: 64px;
  }
}
@media screen and (max-width: 599px){
  .p_performanceTable--resSmRotate{
    display: flex;
  }
  .p_performanceTable--resSmRotate tbody{
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
  }
  .p_performanceTable--resSmRotate tbody tr{
    display: inline-block;
    width: 144px;
    vertical-align: top;
  }
  .p_performanceTable--resSmRotate th, .p_performanceTable--resSmRotate td{
    display: block;
    height: 64px;
  }
}

/*豎ｺ邂苓ｳ�侭縺九ｉ縺ｮ陦ｨ*/
.p_performanceTable--fromPaper{}
.p_performanceTable--fromPaper td{
  font-size: 12px;
}
.p_performanceTable--fromPaper td::first-line{
  font-size: 14px;
}
.p_performanceTable--fromPaper thead, .p_performanceTable--fromPaper tbody{
  border-bottom: 1px solid;
}
.p_performanceTable--fromPaper tbody td~td{
  text-align: right;
}
.p_performanceTable--fromPaper tbody td~td::first-line{
  font-size: 24px;
}
@media screen and (max-width:599px){
  .p_performanceTable--fromPaper thead, .p_performanceTable--fromPaper tbody{
    border: none;
  }
  .p_performanceTable--fromPaper thead th:first-of-type, .p_performanceTable--fromPaper tbody td:first-of-type{
    text-align: center;
    border-bottom: 1px solid;
  }
  .p_performanceTable--fromPaper thead th:last-of-type, .p_performanceTable--fromPaper tbody td:last-of-type{
    border-bottom: 1px solid;
  }
}

/*隰帛ｸｫ豢ｾ驕｣陦ｨ縺昴���*/
.p_performanceTable--salesForTraining .col1{
  width: 128px;
}
.p_performanceTable--salesForTraining .col4{
  background: #e82f17;
}
.p_performanceTable--salesForTraining thead, .p_performanceTable--salesForTraining tbody{
  border-color: #e82f17;
}
.p_performanceTable--salesForTraining .row2{
  border-bottom: 1px solid #e82f17;
}
.p_performanceTable--salesForTraining th:nth-of-type(4), .p_performanceTable--salesForTraining td:nth-of-type(4){
  color: #fff;
}
.p_performanceTable--salesForTraining th:nth-of-type(4), .p_performanceTable--salesForTraining .row2 td:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
@media screen and (max-width:599px){
  .p_performanceTable--salesForTraining thead th:first-of-type, .p_performanceTable--salesForTraining tbody td:first-of-type,
  .p_performanceTable--salesForTraining thead th:last-of-type, .p_performanceTable--salesForTraining tbody td:last-of-type{
    border-color: #e82f17;
  }
  .p_performanceTable--salesForTraining th:nth-of-type(4), .p_performanceTable--salesForTraining td:nth-of-type(4){
    background: #e82f17;
  }
  .p_performanceTable--salesForTraining .row2, .p_performanceTable--salesForTraining th:nth-of-type(4), .p_performanceTable--salesForTraining .row2 td:nth-of-type(4){
    border: none;
  }
}
/*隰帛ｸｫ豢ｾ驕｣陦ｨ縺昴���*/
.p_performanceTable--otherForTraining .col1{
  width: 128px;
}
.p_performanceTable--otherForTraining .col4{
  background: #e82f17;
}
.p_performanceTable--otherForTraining thead, .p_performanceTable--otherForTraining tbody{
  border-color: #e82f17;
}
.p_performanceTable--otherForTraining th:nth-of-type(4), .p_performanceTable--otherForTraining td:nth-of-type(4){
  color: #fff;
}
.p_performanceTable--otherForTraining th:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
@media screen and (max-width:599px){
  .p_performanceTable--otherForTraining thead th:first-of-type, .p_performanceTable--otherForTraining tbody td:first-of-type,
  .p_performanceTable--otherForTraining thead th:last-of-type, .p_performanceTable--otherForTraining tbody td:last-of-type{
    border-color: #e82f17;
  }
  .p_performanceTable--otherForTraining th:nth-of-type(4), .p_performanceTable--otherForTraining td:nth-of-type(4){
    background: #e82f17;
  }
  .p_performanceTable--otherForTraining th:nth-of-type(4){
    border: none;
  }
}

/*蜈ｬ髢玖ｬ帛ｺｧ陦ｨ縺昴���*/
.p_performanceTable--salesForOpenSeminar .col1{
  width: 128px;
}
.p_performanceTable--salesForOpenSeminar .col4{
  background: #3692e2;
}
.p_performanceTable--salesForOpenSeminar thead, .p_performanceTable--salesForOpenSeminar tbody{
  border-color: #3692e2;
}
.p_performanceTable--salesForOpenSeminar .row2{
  border-bottom: 1px solid #3692e2;
}
.p_performanceTable--salesForOpenSeminar th:nth-of-type(4), .p_performanceTable--salesForOpenSeminar td:nth-of-type(4){
  color: #fff;
}
.p_performanceTable--salesForOpenSeminar th:nth-of-type(4), .p_performanceTable--salesForOpenSeminar .row2 td:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
@media screen and (max-width:599px){
  .p_performanceTable--salesForOpenSeminar thead th:first-of-type, .p_performanceTable--salesForOpenSeminar tbody td:first-of-type,
  .p_performanceTable--salesForOpenSeminar thead th:last-of-type, .p_performanceTable--salesForOpenSeminar tbody td:last-of-type{
    border-color: #3692e2;
  }
  .p_performanceTable--salesForOpenSeminar th:nth-of-type(4), .p_performanceTable--salesForOpenSeminar td:nth-of-type(4){
    background: #3692e2;
  }
  .p_performanceTable--salesForOpenSeminar .row2, .p_performanceTable--salesForOpenSeminar th:nth-of-type(4), .p_performanceTable--salesForOpenSeminar .row2 td:nth-of-type(4){
    border: none;
  }
}
/*蜈ｬ髢玖ｬ帛ｺｧ陦ｨ縺昴���*/
.p_performanceTable--otherForOpenSeminar .col1{
  width: 128px;
}
.p_performanceTable--otherForOpenSeminar .col4{
  background: #3692e2;
}
.p_performanceTable--otherForOpenSeminar thead, .p_performanceTable--otherForOpenSeminar tbody{
  border-color: #3692e2;
}
.p_performanceTable--otherForOpenSeminar th:nth-of-type(4), .p_performanceTable--otherForOpenSeminar td:nth-of-type(4){
  color: #fff;
}
.p_performanceTable--otherForOpenSeminar th:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
@media screen and (max-width:599px){
  .p_performanceTable--otherForOpenSeminar thead th:first-of-type, .p_performanceTable--otherForOpenSeminar tbody td:first-of-type,
  .p_performanceTable--otherForOpenSeminar thead th:last-of-type, .p_performanceTable--otherForOpenSeminar tbody td:last-of-type{
    border-color: #3692e2;
  }
  .p_performanceTable--otherForOpenSeminar th:nth-of-type(4), .p_performanceTable--otherForOpenSeminar td:nth-of-type(4){
    background: #3692e2;
  }
  .p_performanceTable--otherForOpenSeminar th:nth-of-type(4){
    border: none;
  }
}

/*縺昴�莉紋ｺ区･ｭ陦ｨ*/
.p_performanceTable--salesForOther{
  position: relative;
}
.p_performanceTable--salesForOther::after{
  content: "蜀�ｨｳ";
  position: absolute;
  top: 92px;
  left: 12px;
  padding: 0 8px;
  background: #fff;
  font-weight: bold;
}
.p_performanceTable--salesForOther .col1{
  width: 128px;
}
.p_performanceTable--salesForOther .col4{
  background: #009945;
}
.p_performanceTable--salesForOther thead, .p_performanceTable--salesForOther tbody{
  border-color: #009945;
}
.p_performanceTable--salesForOther th:nth-of-type(4), .p_performanceTable--salesForOther td:nth-of-type(4){
  color: #fff;
}
.p_performanceTable--salesForOther th:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
.p_performanceTable--salesForOther .row2{
  border-top: 1px solid #009945;
  border-left:  1px solid #009945;
  border-right:  1px solid #009945;  
}
.p_performanceTable--salesForOther .row3{
  border-left:  1px solid #009945;
  border-right:  1px solid #009945;  
}
.p_performanceTable--salesForOther .row4{
  border-bottom: 1px solid #009945;
  border-left:  1px solid #009945;
  border-right:  1px solid #009945;  
}
.p_performanceTable--salesForOther .row2 td:nth-of-type(4){
  border-top: 1px solid #fff;
}
.p_performanceTable--salesForOther .row4 td:nth-of-type(4){
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 599px){
  .p_performanceTable--salesForOther thead th:first-of-type, .p_performanceTable--salesForOther tbody td:first-of-type,
  .p_performanceTable--salesForOther thead th:last-of-type, .p_performanceTable--salesForOther tbody td:last-of-type{
    border-color: #009945;
  }
  .p_performanceTable--salesForOther th:nth-of-type(4), .p_performanceTable--salesForOther td:nth-of-type(4){
    background: #009945;
  }
  .p_performanceTable--salesForOther th:nth-of-type(4){
    border: none;
  }
  .p_performanceTable--salesForOther::after{
    content: none;
  }
  .p_performanceTable--salesForOther .row2, .p_performanceTable--salesForOther .row3,
  .p_performanceTable--salesForOther .row4, .p_performanceTable--salesForOther .row2 td:nth-of-type(4),
  .p_performanceTable--salesForOther .row4 td:nth-of-type(4){
    border: none;
  }
}

/*螢ｲ荳企未騾｣陦ｨ*/
.p_performanceTable--sales thead{
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  background: #CC2914;
  color: #fff;
}
.p_performanceTable--sales tbody{
  border-bottom: 1px solid #333;
}
.p_performanceTable--sales td{
  font-size: 14px;
}
.p_performanceTable--sales td~td{
  text-align: right;
  font-weight: normal;
}
.p_performanceTable--sales td:first-of-type{
  text-align: center;
}

@media screen and (max-width: 768px){
  .p_performanceTable--sales thead, .p_performanceTable--sales tbody{
    border: none;
    background: none;
    color: #333;
  }
  .p_performanceTable--sales th, .p_performanceTable--sales td{
    height: 48px;
  }
  .p_performanceTable--sales thead th:first-of-type, .p_performanceTable--sales tbody td:first-of-type{
    height: 52px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    background: #CC2914;
    color: #fff;
  }
  .p_performanceTable--sales thead th:last-of-type, .p_performanceTable--sales tbody td:last-of-type{
    border-bottom: 1px solid #333;
  }
} 

/*4蜊頑悄繝��繧ｿ縺ｮ陦ｨ*/
.p_performanceTable--qtrdata{}
.p_performanceTable--qtrdata .col1{
  width: 80px;
}
.p_performanceTable--qtrdata th, .p_performanceTable--qtrdata td{
  border: 1px solid #ccc;
  white-space: normal;
  font-size: 11px;
}
.p_performanceTable--qtrdata td{
  font-weight: normal;
}
.p_performanceTable--qtrdata td:first-of-type{
  text-align: center;
}

.p_performanceTable--qtrdata td~td{
  text-align: right;
}

/*莠ｺ謨ｰ縺ｮ陦ｨ(4蜊頑悄繝��繧ｿ縺ｮ陦ｨ)*/
.p_performanceTable--numEmployee thead{
  border: 1px solid #ccc;
}
.p_performanceTable--numEmployee th:first-of-type{
  border: none;
}


/*譛医ョ繝ｼ繧ｿ縺ｮ陦ｨ*/
.p_performanceTable--monthdata{}
.p_performanceTable--monthdata .col1{
  width: 75px;
}
.p_performanceTable--monthdata thead{
  border: 1px solid #ccc;
  background:#f5f5f5;
}
.p_performanceTable--monthdata th, .p_performanceTable--monthdata td{
  height:25px;
  padding:0 2px;
  border: 1px solid #ccc;
  white-space: normal;
  font-size: 11px;
}
.p_performanceTable--monthdata th{
  letter-spacing: 0;
}
.p_performanceTable--monthdata th:first-of-type{
  border: none;
  border-right: 1px solid #ccc;
}
.p_performanceTable--monthdata td{
  font-weight: normal;
}
.p_performanceTable--monthdata td:first-of-type{
  text-align: center;
}
.p_performanceTable--monthdata td~td{
  text-align: right;
}
.p_performanceTable--monthdata--hasSum{}
.p_performanceTable--monthdata--hasSum tbody tr:nth-of-type(4n - 2){
  background: #f0f0f0;
}
.p_performanceTable--monthdata--hasSum tbody tr:first-of-type{
  background: #ddd;
}

/*隰帛ｸｫ豢ｾ驕｣縺ｨ蜈ｬ髢九�陦ｨ(譛医ョ繝ｼ繧ｿ縺ｮ陦ｨ)*/
.p_performanceTable--numDoForTraining .col2,
.p_performanceTable--numDoForTraining .col4,
.p_performanceTable--numDoForTraining .col6,
.p_performanceTable--numStudentForOpenSeminar .col2,
.p_performanceTable--numStudentForOpenSeminar .col4,
.p_performanceTable--numStudentForOpenSeminar .col6{
  width: 68px;
}
.p_performanceTable--numDoForTraining .col3,
.p_performanceTable--numDoForTraining .col5,
.p_performanceTable--numDoForTraining .col7,
.p_performanceTable--numStudentForOpenSeminar .col3,
.p_performanceTable--numStudentForOpenSeminar .col5,
.p_performanceTable--numStudentForOpenSeminar .col7{
  width: 124px;
}

/*Leaf縺ｮ陦ｨ(譛医ョ繝ｼ繧ｿ縺ｮ陦ｨ)*/
.p_performanceTable--numAgreeLeaf thead tr:nth-of-type(3) th:first-of-type{
  height: 43px;
}

/*繧ｰ繝ｩ繝�*/
.p_svgGraph{
  max-width: 100%;
  height: auto;
}


/*譽偵げ繝ｩ繝輔�繝��繝ｫ繝√ャ繝�*/
.js_graphTooltip{
  position: absolute;
  text-align: center;
  width: auto;
  height: auto;
  padding: 5px;
  font: 12px;
  background: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
  visibility: hidden;
}</pre></body></html>