@charset "UTF-8";
/* 　 */
.mainview_tophead_left {
	background-position: -447px -1650px !important;
}

/*
.leftindex_ul .current .leftindex_li_a, .leftindex_li_a:hover {
	background-color: #79ae56;
}
.leftindex_li a:hover {
	background-color: #79ae56;
}
*/
.leftindex_ul .current .leftindex_li_a {
	background-color: #79ae56;
}
.ui-tabs-active, .ui-tabs-active a {
	color: #79ae56 !important;
}


.cate_business_environment_business .ui-tabs-nav li {
	width: 133px !important;
}
.cate_business_environment_business .ui-tabs-nav li, .cate_business_environment_business .ui-tabs-nav li a {
	width: 133px !important;
}


#tabm_magnesium_business { font-size:0.9em; }
#tabm_magnesium_business,#tabm_lead_business,#tabm_water_processing_business,#tabm_environmentals,#tabm_soil_business,#tabm_toward_expansion_business {
	padding: 10px 0 !important;
	height: 22px;
}

#menu_tab .ui-tabs-nav li a:hover { color: #79ae56 !important; }
#menu_tab .ui-tabs-nav li a span:hover { color: #79ae56 !important; }

li {
	list-style:none;
	padding-left: 8px;
}

.viewbox_item_left_imgcap {
  padding-left:0;
}

/* new add 2022.0305 */

.mb16px {
  margin-bottom: 16px;
}
.mb40px {
  margin-bottom: 40px;
}


.tabbody {
/*   font-size: 10px !important; */
}
.viewbox_titlemes .strong {
  color: #333;
  font-weight: bold;
}


.viewbox_title {
  margin-bottom: 13px;
}
.viewbox_item {
  margin-bottom: 40px;
}
.c-viewbox--read {
  margin-bottom: 16px;
}
.c-figure img {
  height: auto;
  max-width: 100%;
}
.c-note {
  margin: 1em auto 0;
}
.c-col__flex {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.c-detail--link {
  margin-top: 32px;
}
.c-detail--text {
  color: #79ae56;
  font-size: 1.2em;
  font-weight: bold;
}
.c-detail__btn {
  margin-bottom: 16px;
  margin-top: 8px;
  text-align: right;
}
.c-detail__btn a {
  display: inline-block;
  height: 60px;
  width: fit-content;
}
.c-detail__btn img {
  max-height: 100%;
  width: auto;
}




.p-technology__list {
  align-items: stretch;
}
.p-technology__item {
  border-left-width: 1px;
  border-left-style: solid;
  width: 32%;
}
.p-technology__item.type01 {
  border-left-color: #0048a9;
}
.p-technology__item.type02 {
  border-left-color: #00a870;
}
.p-technology__item.type03 {
  border-left-color: #6c9d00;
}
.p-technology__title {
  background-color: #ddd;
  color: #fff;
  font-size: 1.23em;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.p-technology__item.type01 .p-technology__title {
  background-color: #0048a9;
}
.p-technology__item.type02 .p-technology__title {
  background-color: #00a870;
}
.p-technology__item.type03 .p-technology__title {
  background-color: #6c9d00;
}
.p-technology__item .c-contents {
  padding: 8px 0 8px 8px;
}
.p-plant--img {
  width: 70%;
}
.p-plant--note {
  width: 28%;
}
.p-plant--note li {
  text-indent: -1.5em;
  padding-left: 1.5em;
  margin-bottom: 1em;
}
.p-expansion--img {
  width: 48%;
}
.p-solution__list {
  font-size: 0;
  text-align: right;
}
.p-solution--icon {
  display: inline-block;
  margin-left: 10px;
  width: 18%;
}

@media screen and (max-width: 513px){
  .c-col__flex {
    display: block;
  }
  .p-technology__item {
    margin-bottom: 5vw;
    width: auto;
  }
  .p-plant--img {
    margin-bottom: 5vw;
    width: auto;
  }
  .p-plant--note {
    width: auto;
  }
  .p-expansion--img {
    margin-bottom: 3.75vw;
    width: auto;
  }
  .p-solution__list {
    text-align: center;
  }
  .p-solution--icon {
    display: inline-block;
    margin: 0 1%;
    width: 22%;
  }
}













