@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/*-------会社情報-------*/
#info .info__name {
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #101010;
  font-size: 1.6rem;
  text-align: left;
  line-height: 1; }
  @media (min-width: 375px) {
    #info .info__name {
      font-size: calc( 1.6rem + ( 1vw - 3.75px ) * 1.0666666667 ); } }
  @media (min-width: 750px) {
    #info .info__name {
      font-size: 2rem; } }
#info .info__map {
  margin-bottom: 40px; }
  #info .info__map .info__map-cap {
    font-size: 1.3rem;
    font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
    line-height: 1.5; }
    @media (min-width: 375px) {
      #info .info__map .info__map-cap {
        font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.5333333333 ); } }
    @media (min-width: 750px) {
      #info .info__map .info__map-cap {
        font-size: 1.5rem; } }
#info .info__access {
  margin-top: 25px;
  margin-bottom: 25px; }
  #info .info__access .info__access-box {
    margin-bottom: 15px; }
  #info .info__access .info__access-ttl {
    margin-bottom: 5px;
    font-size: 1.3rem;
    line-height: 1; }
  #info .info__access .info__access-txt {
    padding-left: 1em;
    font-size: 1.3rem;
    font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
    line-height: 1.7;
    letter-spacing: 0; }
#info .info__detail .info__contact {
  margin-bottom: 20px; }
  #info .info__detail .info__contact .info__contact-ttl {
    margin-bottom: 5px;
    font-size: 1.5rem;
    line-height: 1; }
  #info .info__detail .info__contact .info__contact-tell {
    margin-bottom: 5px;
    font-size: 3rem;
    line-height: 1.2;
    letter-spacing: .06em; }
    @media (min-width: 375px) {
      #info .info__detail .info__contact .info__contact-tell {
        font-size: calc( 3rem + ( 1vw - 3.75px ) * 1.6 ); } }
    @media (min-width: 750px) {
      #info .info__detail .info__contact .info__contact-tell {
        font-size: 3.6rem; } }
  #info .info__detail .info__contact .info__contact-txt {
    font-size: 1.3rem;
    font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
    line-height: 1.5;
    letter-spacing: 0; }
    @media (min-width: 375px) {
      #info .info__detail .info__contact .info__contact-txt {
        font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.2666666667 ); } }
    @media (min-width: 750px) {
      #info .info__detail .info__contact .info__contact-txt {
        font-size: 1.4rem; } }
    #info .info__detail .info__contact .info__contact-txt span {
      font-size: 1.1rem;
      display: block;
      margin-top: 6px;
      line-height: 1.2em; }
      @media (min-width: 375px) {
        #info .info__detail .info__contact .info__contact-txt span {
          font-size: calc( 1.1rem + ( 1vw - 3.75px ) * 0.5333333333 ); } }
      @media (min-width: 750px) {
        #info .info__detail .info__contact .info__contact-txt span {
          font-size: 1.3rem; } }
      #info .info__detail .info__contact .info__contact-txt span + span {
        margin-top: 0; }
#info .info__detail .info__exterior .info__exterior-wp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px; }
  #info .info__detail .info__exterior .info__exterior-wp .info__exterior-box {
    flex: 0 1 48%;
    width: 48%;
    max-width: 48%; }
#info .info__detail .info__exterior .info__exterior-cap {
  padding-top: 5px;
  font-size: 1.1rem;
  font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
  line-height: 1;
  letter-spacing: 0; }
  @media (min-width: 375px) {
    #info .info__detail .info__exterior .info__exterior-cap {
      font-size: calc( 1.1rem + ( 1vw - 3.75px ) * 0.5333333333 ); } }
  @media (min-width: 750px) {
    #info .info__detail .info__exterior .info__exterior-cap {
      font-size: 1.3rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  /*-------会社情報-------*/
  #info .info__name {
    margin-bottom: 50px;
    padding-bottom: 18px; }
  #info .info__wp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  #info .info__map {
    flex: 0 1 48%;
    width: 48%;
    max-width: 48%;
    margin-bottom: 0;
    padding-top: 120px; }
  #info .info__detail {
    flex: 0 1 45%;
    width: 45%;
    max-width: 45%; }
    #info .info__detail .info__contact {
      margin-bottom: 30px; }
      #info .info__detail .info__contact .info__contact-ttl {
        font-size: 1.5rem; }
      #info .info__detail .info__contact .info__contact-tell {
        font-size: 2.8rem; } }
      @media screen and (min-width: 769px) and (min-width: 375px) {
        #info .info__detail .info__contact .info__contact-tell {
          font-size: calc( 2.8rem + ( 1vw - 3.75px ) * 2.1333333333 ); } }
      @media screen and (min-width: 769px) and (min-width: 750px) {
        #info .info__detail .info__contact .info__contact-tell {
          font-size: 3.6rem; } }
@media screen and (min-width: 769px) {
      #info .info__detail .info__contact .info__contact-txt {
        font-size: 1.5rem;
        font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic"; }
    #info .info__detail .info__access {
      margin-bottom: 40px; }
      #info .info__detail .info__access .info__access-box {
        margin-bottom: 15px; }
      #info .info__detail .info__access .info__access-ttl {
        margin-bottom: 10px; }
    #info .info__detail .info__exterior .info__exterior-wp {
      margin-bottom: 20px; }
      #info .info__detail .info__exterior .info__exterior-wp .info__exterior-box {
        flex: 0 1 47%;
        width: 47%;
        max-width: 47%; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1181px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
