/* --------------------------
    Mixin
-------------------------- */
@import url(reset.css);
@import url(common.css);
/* line 7, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main {
  margin: -10px 0 0 0;
  width: auto;
  height: 169px;
}
/* line 12, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main #bg {
  width: 100%;
  height: 169px;
  z-index: -1;
  overflow: hidden;
  position: absolute;
}
/* line 19, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main #bg div {
  margin: 0 auto;
  width: 940px;
  height: 169px;
  position: relative;
}
/* line 25, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main #bg div img {
  position: absolute;
  left: -490px;
}
/* line 32, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main .wrap {
  margin: 0 auto;
  width: 940px;
  height: 100%;
  position: relative;
}
/* line 38, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main .wrap div {
  padding: 0 25px;
  width: 250px;
  height: 100%;
  background: url(../images/common_bg_alpha.png) repeat;
}
/* line 44, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main .wrap div ul {
  padding: 18px 0 40px 0;
}
/* line 47, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main .wrap div ul li {
  padding: 0 8px 0 0;
  float: left;
  font-size: 11px;
}
/* line 54, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#main .wrap div h1 {
  color: #1a2a64;
  font-size: 25px;
  font-weight: bold;
}

/* line 62, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents {
  width: 100%;
}
/* line 65, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap {
  margin: 0 auto;
  padding: 60px 0 0 0;
  width: 940px;
}
/* line 70, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div {
  padding: 0 20px 0 0;
  width: 300px;
  float: left;
}
/* line 77, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div ul li {
  padding: 0;
  margin: 0;
  line-height: 0;
}
/* line 46, F:/system/xampp/htdocs/php/irem/css/scss/partials/_mixin.scss */
#contents .wrap div ul li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 87, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div ul li:nth-of-type(2) {
  text-indent: 15px;
  color: #fff;
  background: #525252;
  height: 43px;
  line-height: 43px;
  font-size: 15px;
  font-weight: bold;
}
/* line 95, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div ul li:nth-of-type(3) {
  padding: 15px 10px 0 10px;
  height: 72px;
  background: #ececec;
  line-height: 1.5;
  color: #4f4f4f;
  font-size: 12px;
}
/* line 105, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div:last-child {
  padding: 0;
}
/* line 109, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div:nth-of-type(1) ul li:nth-of-type(2) {
  border-left: solid 5px #6da5d4;
}
/* line 113, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div:nth-of-type(2) ul li:nth-of-type(2) {
  border-left: solid 5px #dd6f86;
}
/* line 117, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#contents .wrap div:nth-of-type(3) ul li:nth-of-type(2) {
  border-left: solid 5px #49b6bd;
}

/* line 124, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news {
  margin: 0 auto 0 auto;
  padding: 40px 0 0 0;
  width: 940px;
  position: relative;
}
/* line 130, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap {
  margin: 15px 0 0 0;
  width: 100%;
  height: 63px;
}
/* line 135, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl {
  padding: 0 0 17px 0;
}
/* line 138, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl dt {
  width: 100px;
  float: left;
  font-weight: bold;
}
/* line 144, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl dd {
  padding: 0 0 0 10px;
  width: 750px;
  float: left;
  position: relative;
}
/* line 151, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl dd:before {
  content: ">";
  position: absolute;
  top: -3px;
  left: -10px;
}
/* line 158, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl dd a {
  color: #38aad9;
  text-decoration: none;
}
/* line 162, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl dd a:hover {
  text-decoration: underline;
}
/* line 168, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news .wrap dl:last-child {
  padding: 0;
}
/* line 174, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#news p:last-child {
  position: absolute;
  right: -130px;
  bottom: 20px;
}
/* line 46, F:/system/xampp/htdocs/php/irem/css/scss/partials/_mixin.scss */
#news p:last-child a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 185, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
#last {
  margin: 0 auto 0 auto;
  padding: 0 0 100px 0;
  width: 940px;
  position: relative;
}

/* line 194, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left {
  padding: 0 0 50px 0;
}
/* line 197, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left ul {
  margin: 0 0 30px 0;
  padding: 13px 0 0 10px;
  border: solid 1px #e8e8e8;
  height: 38px;
  background: #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 205, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left ul li {
  padding: 0 0 0 20px;
  border-right: solid 1px #adadad;
  width: 118px;
  float: left;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
}
/* line 213, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left ul li a {
  position: relative;
}
/* line 216, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left ul li a:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: -15px;
  width: 7px;
  height: 7px;
  margin-top: -5px;
  background: #38aad9;
}
/* line 230, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left ul li a:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: -15px;
  width: 7px;
  height: 7px;
  margin-top: -7px;
  background: #e8e8e8;
}
/* line 247, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area {
  margin: 0 0 50px 0;
  position: relative;
}
/* line 251, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area .label {
  padding: 13px 0 0 20px;
  width: 690px;
  height: 56px;
  background: url(../images/company/access_01.png) no-repeat;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
/* line 260, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table {
  border-top: solid 1px #c8c8c8;
  border-left: solid 1px #c8c8c8;
  width: 100%;
  font-size: 13px;
}
/* line 266, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table th, .access .left .area table td {
  padding: 15px;
  border-bottom: solid 1px #c8c8c8;
  border-right: solid 1px #c8c8c8;
}
/* line 272, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table th {
  width: 135px;
  background: #e8e8e8;
  text-indent: 15px;
}
/* line 278, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table td {
  line-height: 1.5;
}
/* line 281, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table td span {
  font-weight: bold;
}
/* line 291, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table#outline tr th {
  width: 135px;
}
/* line 295, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area table#outline tr td:nth-of-type(1) {
  width: 61px;
  text-align: center;
  background: #f9f9f9;
}
/* line 303, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area:last-child {
  margin: 0 0 0 0;
}
/* line 306, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.access .left .area:last-child p:last-child {
  position: absolute;
  right: -130px;
  bottom: 0;
}
/* line 46, F:/system/xampp/htdocs/php/irem/css/scss/partials/_mixin.scss */
.access .left .area:last-child p:last-child a:hover img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 322, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.message .left {
  position: relative;
}
/* line 325, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.message .left p {
  padding: 15px 0 0 0;
  line-height: 1.5;
  font-size: 13px;
}
/* line 331, F:/system/xampp/htdocs/php/irem/css/scss/company.scss */
.message .left #name {
  padding: 15px 0 80px 0;
  text-align: right;
}
