@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */

#side_box .side_menu .menu_grp_c.grp41 {

}

li.btn412 {

  background-color: rgb(218,218,218);

  border-bottom-color: rgb(204,204,204) !important;

}

li.btn412 > a {

  pointer-events:none;

  cursor: auto;

}

#side_box .side_menu .menu_grp_c > li.btn412 > a::after {

  display: none;

}







/* contents ---- */



#main_box .box01 h6,

#main_box .box02 h6 {

  font-weight: 700;

}



#main_box .box01 .box_gray20 h6 {

  display:block;

  text-align:center;

}







.graph_image_box {

  

}



.graph_image_box .img03_01 .image {

  margin-top: -5%;

}

.graph_image_box .img03_02 .image {

  margin-top: -5%;

}

.graph_image_box .img04_01 .image {

  margin-top: -2.5%;

}

.graph_image_box .img04_02 .image {

  margin-top: -5%;

}











.graph_image_box .hanrei {

  display: flex;

  justify-content: flex-start;

  flex-wrap: wrap;

}

.graph_image_box .hanrei > li {

  margin-right: 24px;

}

.graph_image_box .hanrei > li > span {

  display: block;

  font-size: 87.5%;

}

.graph_image_box .hanrei > li > span::before {

  display: inline-block;

  width: 16px;

  height: 16px;

  margin-right: 6px;

  margin-bottom: 3px;

  vertical-align: middle;

  content: '';

}

.graph_image_box .hanrei > li > ._tag01::before {

  background-color: rgb(255,211,153);

}

.graph_image_box .hanrei > li > ._tag02::before {

  background-color: rgb(249,197,162);

}

.graph_image_box .hanrei > li > ._tag03::before {

  background-color: rgb(182,226,255);

}

.graph_image_box .hanrei > li > ._tag04::before {

  background-color: rgb(245,204,255);

}

.graph_image_box .hanrei > li > ._tag05::before {

  background-color: rgb(204,204,204);

}

.graph_image_box .hanrei > li > ._tag06::before {

  background-color: rgb(204,255,204);

}

@media screen and (max-width:767px) {

  .graph_image_box .hanrei {

    flex-wrap: wrap;

    justify-content: center;

    border: 1px rgb(200,200,200) solid;

  }

  .graph_image_box .hanrei > li > span::before {

    width: 14px;

    height: 14px;

  }

  .graph_image_box .hanrei > li {

    margin-right: 18px;

  }

}























