.en {
  /*
  .page_about{
  	#company_profile{
  		ul.table{
  			li{ margin-bottom: 1.5em;
  				dl{ display: block;
  					dt{ font-weight: bold; @include ls(40);}
  					dd{
  						ul li{ margin-bottom: 0px; line-height: 1.8;}
  					}
  					dt,dd{ width: 100%;}
  				}
  			}
  		}
  	}
  }
  */
}
.en .current_contact form ul.btns li:first-child.disable:after {
  content: "Submit";
}
.en div[data-modal-page] .modal_hero .ttl_hero h3, .en div[data-modal-page] .modal_hero .ttl_hero p {
  letter-spacing: 0em;
}
.en div[data-modal-page] .box .ttl_box h4 {
  line-height: 1.6;
}
.en div[data-modal-page] .box.type_b .nav_tab ul li a {
  line-height: 1.4;
  min-height: 32px;
  height: auto;
  padding-bottom: 10px;
}
.en div[data-modal-page] .box.type_b .nav_tab ul li a span {
  width: 90%;
  margin: auto;
  display: block;
}
.en div[data-modal-page] section.block_lead .section_inner {
  max-width: 1132px;
  margin: auto;
}
.en div[data-modal-page] section.block_lead h4 {
  letter-spacing: 0em;
  text-align: left;
}
.en div[data-modal-page] section.block_lead p {
  text-align: left;
}
.en .page_recruit .recruit_content:nth-last-of-type(1) {
  margin-bottom: 30px;
}
.en .page_recruit ul.recruit_col2 li {
  margin-bottom: 1.5em;
}
.en .page_recruit ul.recruit_col2 li dl {
  display: block;
}
.en .page_recruit ul.recruit_col2 li dl dt {
  font-weight: bold;
  letter-spacing: 0.04em;
}
.en .page_recruit ul.recruit_col2 li dl dt, .en .page_recruit ul.recruit_col2 li dl dd {
  width: 100%;
}
.en .page_recruit ul.recruit_col2 li:last-child {
  margin-bottom: 0px;
}

/* Small Devices, Tablets */
/* PC */
@media all and (min-width: 864px) {
  .en .page_recruit .recruit_content:nth-last-of-type(1) {
    margin-bottom: 0px;
  }
  .en div[data-modal-page] .modal_hero .ttl_hero {
    width: 340px;
  }
}
