/* font
-------------------------- */
/* line 6, ../sass/_mixin_common.scss */
.noto {
  font-family: 'Noto Sans Japanese';
}

/* line 9, ../sass/_mixin_common.scss */
.fw_t {
  font-weight: 100;
}

/* line 13, ../sass/_mixin_common.scss */
.fw_l {
  font-weight: 200;
}

/* line 17, ../sass/_mixin_common.scss */
.fw_dl {
  font-weight: 300;
}

/* line 21, ../sass/_mixin_common.scss */
.fw_r, .sectionCompany01 .colR p, .table03 td {
  font-weight: 400;
}

/* line 25, ../sass/_mixin_common.scss */
.fw_m, .mvCompany .title_mvCompany h3 {
  font-weight: 500;
}

/* line 29, ../sass/_mixin_common.scss */
.fw_b {
  font-weight: 700;
}

/* line 33, ../sass/_mixin_common.scss */
.fw_b {
  font-weight: 900;
}

/* color
-------------------------- */
/*clearfix*/
/* line 44, ../sass/_mixin_common.scss */
.clearfix:after, .mvCompany:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  line-height: 0;
  visibility: hidden;
}

/* line 52, ../sass/_mixin_common.scss */
.clearfix, .mvCompany {
  *zoom: 1;
}

/*hover*/
/* line 58, ../sass/_mixin_common.scss */
.hv a {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 64, ../sass/_mixin_common.scss */
.hv:hover a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 72, ../sass/_mixin_common.scss */
.hv_non a {
  -moz-transition: 0s;
  -o-transition: 0s;
  -webkit-transition: 0s;
  transition: 0s;
}
/* line 78, ../sass/_mixin_common.scss */
.hv_non:hover a {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/*
	company
--------------------------- */
/* line 8, ../sass/company.scss */
.pageCompany {
  background: url(../images/bg_mv_company.png) left 325px repeat-x;
}

/* line 15, ../sass/company.scss */
.mvCompany {
  position: relative;
  margin-bottom: 70px;
}
/* line 19, ../sass/company.scss */
.mvCompany .title_mvCompany {
  float: left;
}
/* line 21, ../sass/company.scss */
.mvCompany .title_mvCompany p {
	display: inline-block;
	color: #FE1F7F;
	border-bottom: 4px solid #FE1F7F;
	font-size: 22px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	line-height: 1;
	padding-top: 80px;
}
/* line 31, ../sass/company.scss */
.mvCompany .title_mvCompany h3 {
  font-size: 23px;
  line-height: 1.7;
}
/* line 37, ../sass/company.scss */
.mvCompany img {
  top: -30px;
  float: right;
}

/* line 45, ../sass/company.scss */
.sectionCompany01 .colL {
  width: 247px;
  float: left;
}
/* line 49, ../sass/company.scss */
.sectionCompany01 .colR {
  width: 688px;
  float: right;
}
/* line 52, ../sass/company.scss */
.sectionCompany01 .colR p {
  margin-bottom: 2em;
  font-size: 15px;
}
/* line 57, ../sass/company.scss */
.sectionCompany01 em {
  font-style: normal;
  font-size: 18px;
}

/* line 63, ../sass/company.scss */
.table03 {
  width: 100%;
}
/* line 65, ../sass/company.scss */
.table03 th {
  width: 25%;
}
/* line 71, ../sass/company.scss */
.table03 th, .table03 td {
  text-align: left;
  padding: 18px 25px 16px;
}

.bnr_ContFooter_i {
	width: 300px;
	margin: 50px auto 0;
	display: block;
	border: 3px solid  #60C7D1;
	padding: 10px 0;
	text-align: center;
	font-size: 17px;
	color: #535353;
	background: url(../images/arrow_right03.png) 98% center no-repeat;
  }
  
 .pageCompany .wrap article section h3,.pageCompany .wrap article section h4
 {
	 color:#61C2CE;
	 margin: 15px 0;
 }



@media only screen and (max-width: 768px) {
  /*
  	company
  --------------------------- */
  /* line 82, ../sass/company.scss */
  .pageCompany {
    background: none;
  }

  /* line 88, ../sass/company.scss */
  .mvCompany {
    margin: 0 -10px 25px;
    padding: 20px 10px 27px;
    background: url(../images/bg_mv_company_sp.png) left top repeat;
    background-size: 115px 115px;
  }
  /* line 94, ../sass/company.scss */
  .mvCompany .title_mvCompany p {
    padding-top: 15px;
    margin-bottom: 10px;
  }
  /* line 99, ../sass/company.scss */
  .mvCompany .title_mvCompany h3 br {
    display: none;
  }

  /* line 106, ../sass/company.scss */
  .sectionCompany01 .colL {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 25px;
  }
  /* line 112, ../sass/company.scss */
  .sectionCompany01 .colR {
    width: 100%;
    float: none;
    text-align: left;
  }
  /* line 116, ../sass/company.scss */
  .sectionCompany01 .txtCompany p {
    font-size: 14px;
    line-height: 1.66;
  }
  /* line 120, ../sass/company.scss */
  .sectionCompany01 .txtCompany em {
    font-size: 100%;
  }
  /* line 123, ../sass/company.scss */
  .sectionCompany01 .colR .ar {
    letter-spacing: -0.01em;
  }

  /* line 130, ../sass/company.scss */
  .table03 th {
    width: 25%;
    padding: 15px 15px;
  }
  /* line 134, ../sass/company.scss */
  .table03 td {
    padding: 20px 15px;
  }
  
  .bnr_ContFooter_i {
	width:84%;
	margin:50px auto 0;
  	display: block;
    border: 3px solid #f5d7ab;
    padding: 10px 0;
    text-align: center;
    font-size: 17px;
    color: #535353;
    background: url(../images/arrow_right03.png) 98% center no-repeat;
  }

  
}
