@charset "utf-8";

/*
 * File    : sub-office.css
 * Author  : STUDIO-JT (JSH)
 *
 * SUMMARY :
 * OFFICE LOCATION
 */

 

/* **************************************** *
 * OFFICE LOCATION
 * **************************************** */
.article.office-location .article__visual-sticky .article__visual-content { background: transparent; }

.office-location__map { margin-bottom: 80rem; }
.office-location__map .jt-lazyload { padding-top: 51.02%; }

.office-location__list > li { display: flex; align-items: center; gap: 60rem; padding: 47rem 59rem; border: 1px solid var(--color-gray-400) }
.office-location__list > li + li { margin-top: 16rem; }
.office-location__item-title { width: 200rem; }
.office-location__item-title b { display: block; color: var(--color-primary); }
.office-location__item-content { flex: 1; }
.office-location__item-content p { color: var(--color-gray-900); }
.office-location__item-content ul { margin-top: 12rem; }
.office-location__item-content ul > li { position: relative; color: var(--color-gray-900); padding-left: 20rem; }
.office-location__item-content ul > li:before { content: ''; position: absolute; left: 4rem; top: calc(var(--font-lineheight-ko-08) / 2 - 2rem); width: 4rem; height: 4rem; border-radius: 50%; background: var(--color-primary); }