@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */

#side_box .side_menu .menu_grp_c.grp22 {

}

li.btn221 {

  background-color: rgb(218,218,218);

  border-bottom-color: rgb(204,204,204) !important;

}

li.btn221 > a {

  pointer-events:none;

  cursor: auto;

}

#side_box .side_menu .menu_grp_c > li.btn221 > a::after {

  display: none;

}







/* contents ---- */

#main_box .box_gray20 li {

	padding-bottom: 0.5em;

	padding-left: 1em;

	text-indent: -1em;

	font-size: 1.14em;

	line-height: 2.0;

}



#main_box .box02 .img01 {

  width: calc(330 / 794 * 100%);

  max-width: 330px;

}

@media screen and (max-width:767px) {

  #main_box .box02 .img01 {

    width: 100%;

  }

}

