@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */

#side_box .side_menu .menu_grp_c.grp5 {

}



.sp_lower_menu li.btn11,

#side_box li.btn11 {

  background-color: rgb(218,218,218);

  border-bottom-color: rgb(204,204,204) !important;

}

.sp_lower_menu li.btn11 > a,

#side_box li.btn11 > a {

  pointer-events:none;

  cursor: auto;

}

#side_box .side_menu .menu_grp_c > li.btn11 > a::after {

  display: none;

}



/* contents ---- */

.c_img_01 {

	margin-top: 30px;

}



.c_img_box {

  display: flex;

  flex-direction: row;

  align-items: center;

}

.c_img_box > .c_img_box_01 {

  width: calc(100% - 112px);

  border: 1px rgb(128,128,128) solid;

  padding: 24px;

}

.c_img_box .c_img_box_01_t1 {

  padding: 6px;

  background-color: rgb(255,233,189);

  text-align: center;

  font-size: 112.5%;

}

.c_img_box .c_img_box_01_01 {

  width: 90%;

  margin-right: auto;

  margin-left: auto;

  margin-bottom: 6px;

  border: 3px rgb(247,175,11) solid;

  padding: 6px;

  background-color: rgb(249,215,148);

  font-size: 112.5%;

}

.c_img_box .c_img_box_01_t2 {

  position: relative;

  width: 100%;

  height: 48px;

}

.c_img_box .c_img_box_01_t2::before {

  display: block;

  position: absolute;

  top: 0;

  left: 50%;

  width: 1px;

  height: 47px;

  background-color: rgb(128,128,128);

  content: '';

}

.c_img_box .c_img_box_01_t2::after {

  position: absolute;

  bottom: 0;

  left: 50%;

  width: 0;

  border-top: 10px rgb(128,128,128) solid;

  border-right: 7px transparent solid;

  border-left: 7px transparent solid;

  transform: translate3d(-50%, 0, 0);

  content: '';

}

.c_img_box .c_img_box_01_t2 > span {

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate3d(0, -50%, 0);

}

html[lang="en"] .c_img_box .c_img_box_01_t2 > span {

  padding-left: 8px;

  line-height: 1.1;

}



.c_img_box .notice {

  line-height: 1.5;

  font-size: 87.5%;

}



.c_img_box > .c_img_box_02 {

  display: flex;

  flex-direction: row-reverse;

  width: 112px;

  text-align: center;

}

.c_img_box > .c_img_box_02 > span {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  width: 48px;

  height: 400px;

  background-color: rgb(255,233,189);

}

.c_img_box > .c_img_box_02 > span > span {

  width: 24px;

  font-size: 125%;

  line-height: 1;

}

html[lang="en"] .c_img_box > .c_img_box_02 > span {

  display: block;

  position: relative;

  width: 48px;

  height: 400px;

  background-color: rgb(255,233,189);

}

html[lang="en"] .c_img_box > .c_img_box_02 > span > span {

  display: block;

  position: absolute;

  left: -82px;

  top: 50%;

  width: 200px;

  height: 18px;

  transform: rotate(90deg) translate3d(0, -50%, 0);

}



.c_img_box .c_img_box_02_01 {

  position: relative;

  width: 64px;

}

.c_img_box .c_img_box_02_01::before {

  position: absolute;

  top: 50%;

  left: 1px;

  width: calc(100% - 1px);

  height: 1px;

  background-color: rgb(128,128,128);

  content: '';

}

.c_img_box .c_img_box_02_01::after {

  position: absolute;

  top: 50%;

  left: 0;

  width: 0;

  border-top: 7px transparent solid;

  border-bottom: 7px transparent solid;

  border-right: 10px rgb(128,128,128) solid;

  transform: translate3d(0, -50%, 0);

  content: '';

}

.c_img_box .c_img_box_02_01 > span {

  display: block;

  position: absolute;

  top: 50%;

  left: 50%;

  width: 24px;

  padding-top: 8px;

  line-height: 1;

  transform: translate3d(-50%, 0, 0);

}

html[lang="en"] .c_img_box .c_img_box_02_01 > span {

  top: 60%;

  left: -10px;

  width: 100px;

  transform: rotate(90deg);

}

@media screen and (max-width:767px) {

  .c_img_box > .c_img_box_01 {

    width: calc(100% - 48px);

    padding: 8px;

  }

  .c_img_box .c_img_box_01_t1 {

    line-height: 1.5;

  }

  .c_img_box .c_img_box_01_01 {

    width: 100%;

  }

  .c_img_box > .c_img_box_02 {

    width: 48px;

  }

  .c_img_box > .c_img_box_02 > span {

    width: 24px;

  }

  .c_img_box .c_img_box_02_01 {

    width: 24px;

  }

  html[lang="en"] .c_img_box .c_img_box_01_t2 > span {

    font-size: 11px;

  }

  html[lang="en"] .c_img_box > .c_img_box_02 > span > span {

    left: -92px;

  }

  html[lang="en"] .c_img_box .c_img_box_02_01 > span {

    left: -36px;

  }

}









