:root {
  --base-font: "Noto Sans JP", sans-serif;
  --pop-font: "Poppins", sans-serif;
  --serif-font: "Noto Serif JP", serif;
  --base-color: #1A1A1A;
  --white: #FFF;
  --white80: rgba(255,255,255,0.8);
  --black: #000;
  --blue1: #0599D7;
  --blue2: #1F48AE;
  --blue3: #35A0C7;
  --blue4: #0B546F;
  --blue5: #E7F8FC;
  --blue6: rgba(113, 233, 246, 0.3);
  --green1:#33CAC5;
  --yellow1: #FBEB58;
  --gray1: #979797;
  --gray2: #ECEDEC;
  --purple1: #373964;
  --brown1: #998675;
  --brown2: #906D37;
  --brown3: #BD947B;
  --brown4: #EBE4D8;
  --orage1: #E98B00;
  --orage2: #ff7600;
  --orage3: #977745;
}

/*------------------------------------------------------------
	company
------------------------------------------------------------*/
.pageTitle {
  padding-top: 18.1rem;
}
@media all and (max-width: 896px) {
  .pageTitle {
    padding-top: 11.2rem;
  }
}

#main .sec01 {
  margin: 5.2rem 0 10rem;
}
#main .sec01 .inner {
  padding: 6.9rem 0 8.7rem;
  border: 0.3rem solid var(--blue2);
  background-color: #fff;
  border-radius: 2rem;
}
#main .sec01 .inner .subInner {
  margin: 0 auto;
  max-width: 88.2rem;
}
#main .sec01 .inner .subInner .headLine02 {
  margin-bottom: 4.2rem;
}
#main .sec01 .inner .subInner .comTextList .ttl {
  width: 32rem;
}
#main .sec01 .inner .subInner .comTextList .rBox {
  width: calc(100% - 32.3rem);
}
@media all and (max-width: 896px) {
  #main .sec01 {
    margin: -0.3rem 0 5rem;
  }
  #main .sec01 .inner {
    padding: 4.7rem 2.8rem 3.9rem;
    border: 0.1rem solid var(--blue2);
  }
  #main .sec01 .inner .subInner {
    margin: 0;
    max-width: inherit;
  }
  #main .sec01 .inner .subInner .headLine02 {
    margin-bottom: 4rem;
    padding-bottom: 4rem;
  }
  #main .sec01 .inner .subInner .comTextList li {
    margin-bottom: 0;
  }
  #main .sec01 .inner .subInner .comTextList li .ttl {
    width: auto;
  }
  #main .sec01 .inner .subInner .comTextList li .rBox {
    width: auto;
  }
}
#main .comSecBox {
  margin-bottom: 11rem;
  background-image: url(../img/company/bg01.jpg);
}
@media all and (max-width: 896px) {
  #main .comSecBox {
    margin-bottom: 5rem;
    background-image: url(../img/company/bg01_sp.jpg);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zY3NzL291dHNvdXJjaW5nL19taXhpbi5zY3NzIiwiY29tcGFueS5jc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vdXRzb3VyY2luZy9jb21wYW55LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUJBO0VBRUksdUNBQUE7RUFDSCxpQ0FBQTtFQUNBLG9DQUFBO0VBRUEscUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUdBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDeEJEOztBQ3hCQTs7NkRBQUE7QUFHQTtFQUNFLG9CQUFBO0FEMkJGO0FEckJDO0VFUEQ7SUFHSSxvQkFBQTtFRDZCRjtBQUNGOztBQzFCRTtFQUNFLHNCQUFBO0FENkJKO0FDNUJJO0VBQ0Usd0JBQUE7RUFDQSxpQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUQ4Qk47QUM3Qk07RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QUQrQlI7QUM5QlE7RUFDRSxxQkFBQTtBRGdDVjtBQzdCVTtFQUNFLFlBQUE7QUQrQlo7QUM3QlU7RUFDRSwyQkFBQTtBRCtCWjtBRGpEQztFRUFDO0lBd0JJLHNCQUFBO0VENkJKO0VDNUJJO0lBQ0UsNkJBQUE7SUFDQSxpQ0FBQTtFRDhCTjtFQzdCTTtJQUNFLFNBQUE7SUFDQSxrQkFBQTtFRCtCUjtFQzlCUTtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RURnQ1Y7RUM3QlU7SUFDRSxnQkFBQTtFRCtCWjtFQzlCWTtJQUNFLFdBQUE7RURnQ2Q7RUM5Qlk7SUFDRSxXQUFBO0VEZ0NkO0FBQ0Y7QUN6QkU7RUFDRSxvQkFBQTtFQUNBLDhDQUFBO0FEMkJKO0FEL0VDO0VFa0RDO0lBSUksbUJBQUE7SUFDQSxpREFBQTtFRDZCSjtBQUNGIiwiZmlsZSI6ImNvbXBhbnkuY3NzIn0= */