.about-top { position: relative; padding: 65px 0 110px; border-bottom: 1px solid #D0D0D0; }
@media screen and (max-width: 750px) { .about-top { padding: 60px 0; } }
.about-top .about-top-fig { position: absolute; top: 0; right: 0; width: 45.7857142857%; margin-top: -6.4285714286%; }
@media screen and (max-width: 750px) { .about-top .about-top-fig { width: 43.4782608696%; margin-top: -13.0434782609%; } }
.about-top .about-top-map { position: absolute; top: 0; right: 0; width: 25.2142857143%; margin-top: 14.2857142857%; margin-right: 26.4285714286%; }
@media screen and (max-width: 1460px) { .about-top .about-top-map { margin-top: 18.5714285714%; } }
@media screen and (max-width: 750px) { .about-top .about-top-map { width: 21.7391304348%; margin-top: 15.9420289855%; margin-right: 14.4927536232%; } }
.about-top .about-top-ttl { width: 41.1403508772%; margin-bottom: 30px; }
@media screen and (max-width: 750px) { .about-top .about-top-ttl { width: 53.4782608696%; } }
.about-top .about-top-lead { font-size: 1.8rem; line-height: 2; }
@media screen and (max-width: 750px) { .about-top .about-top-lead { font-size: 1.6rem; line-height: 1.6; } }

.about-main .about-main-area { padding: 80px 0; }
@media screen and (max-width: 750px) { .about-main .about-main-area { padding: 60px 0; } }
.about-main .about-main-area._reverse .area-in { flex-direction: row-reverse; }
.about-main .about-main-area._reverse .area-fig { margin-left: 0; margin-right: 6.1403508772%; }
@media screen and (max-width: 750px) { .about-main .about-main-area._reverse .area-fig { margin: 0 auto; } }
.about-main .about-main-area._nagoya { background: url("../img/about/box01_bg001.png") no-repeat left top 20px; background-size: contain; }
.about-main .about-main-area._nagoya .area-box { background: url("../img/about/box01_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._nagoya .area-box .area-box-name dd { color: #ED6C53; }
.about-main .about-main-area._owarihokubu { background: url("../img/about/box02_bg001.png") no-repeat right top 20px; background-size: contain; }
.about-main .about-main-area._owarihokubu .area-box { background: url("../img/about/box02_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._owarihokubu .area-box .area-box-name dd { color: #ED6C53; }
.about-main .about-main-area._owariseibu { background: url("../img/about/box03_bg001.png") no-repeat left top 20px; background-size: contain; }
.about-main .about-main-area._owariseibu .area-box { background: url("../img/about/box03_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._owariseibu .area-box .area-box-name dd { color: #C49B00; }
.about-main .about-main-area._chita { background: url("../img/about/box04_bg001.png") no-repeat right top 20px; background-size: contain; }
.about-main .about-main-area._chita .area-box { background: url("../img/about/box04_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._chita .area-box .area-box-name dd { color: #31B2F9; }
.about-main .about-main-area._nishimikawa { background: url("../img/about/box05_bg001.png") no-repeat left top 20px; background-size: contain; }
.about-main .about-main-area._nishimikawa .area-box { background: url("../img/about/box05_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._nishimikawa .area-box .area-box-name dd { color: #B198EA; }
.about-main .about-main-area._higashimikawa { background: url("../img/about/box06_bg001.png") no-repeat right top 20px; background-size: contain; }
.about-main .about-main-area._higashimikawa .area-box { background: url("../img/about/box06_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._higashimikawa .area-box .area-box-name dd { color: #3C8161; }
.about-main .about-main-area._okumikawa { background: url("../img/about/box07_bg001.png") no-repeat left top 20px; background-size: contain; }
.about-main .about-main-area._okumikawa .area-box { background: url("../img/about/box07_i001.png") no-repeat right 70px top 10px; background-size: 31.5887850467% auto; }
.about-main .about-main-area._okumikawa .area-box .area-box-name dd { color: #D7A678; }
.about-main .about-main-area .area-in { display: flex; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-in { display: block; } }
.about-main .about-main-area .area-box { flex: 1; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-box { margin-bottom: 30px; } }
.about-main .about-main-area .area-box .area-box-name { margin-bottom: 30px; }
.about-main .about-main-area .area-box .area-box-name dt { font-size: 5.0rem; font-weight: 500; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-box .area-box-name dt { font-size: 3.0rem; } }
.about-main .about-main-area .area-box .area-box-name dd { font-size: 2.6rem; font-weight: 500; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-box .area-box-name dd { font-size: 2.0rem; } }
.about-main .about-main-area .area-box .area-box-heading { margin-bottom: 30px; font-size: 3.0rem; font-weight: 500; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-box .area-box-heading { font-size: 2.6rem; } }
.about-main .about-main-area .area-box .area-box-lead { margin-bottom: 20px; font-size: 1.6rem; }
.about-main .about-main-area .area-box .area-box-link li { margin-bottom: 5px; }
.about-main .about-main-area .area-box .area-box-link li:last-child { margin-bottom: 0; }
.about-main .about-main-area .area-box .area-box-link li a { text-decoration: none; }
.about-main .about-main-area .area-fig { width: 46.9298245614%; margin-left: 6.1403508772%; }
@media screen and (max-width: 750px) { .about-main .about-main-area .area-fig { width: 100%; margin: 0 auto; } }

/*# sourceMappingURL=about.css.map */
