/* sec1 */
.sec1 {padding: 50px 0; margin-top: 50px;}
.sec1 ul {display: flex; align-items: center; gap: 20px;}
.sec1 ul li {width: calc(100% / 2);}
.sec1 ul li a {display: block; width: 100%; height: auto;}
.sec1 ul li a img {width: 100%; height: auto; border-radius: 10px;}

/* content */
.content {width: 100%; height: auto;}
.content ul {display: flex; align-items: center; gap: 20px;}
.content ul li {width: calc(100% / 2); height: auto;}
.content ul li img {width: 100%; height: auto;}

/* content2 */
.content2 {width: 100%; height: auto;}
.content2 ul {display: flex; align-items: center; gap: 33px 0; flex-wrap: wrap; margin: 0 -16.5px;}
.content2 ul li {width: calc(100% / 4); height: auto; padding: 0 16.5px; box-sizing: border-box; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); border-radius: 5px;}
.content2 ul li img {width: 100%; height: auto; border-radius: 5px;}

/* map-content */
.map-content {width: 100%; height: auto;}
.map-content ul {display: flex; align-items: center; justify-content: center; gap: 33.85px;}
.map-content ul li:first-child {width: 623px; height: auto;}
.map-content ul li:first-child img {width: 100%; height: auto;}

.map-content ul li.txt {}
.map-content ul li.txt .tit {margin-bottom: 40px; font-size: 36px; font-weight: bold; line-height: 1.19; color: var(--pr); text-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);}
.map-content ul li.txt .txt-box {display: flex; flex-flow: column; gap: 20px;}
.map-content ul li.txt .txt-box > p {font-size: 24px; font-weight: 400; line-height: 1.21; color: var(--wt); text-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);}

/* sec5 */
.sec5 ul {display: flex; align-items: center; justify-content: center; gap: 20px;}
.sec5 ul li {width: calc(100% / 2);}
.sec5 ul li a {display: block; width: 100%; height: auto;}
.sec5 ul li a img {width: 100%; height: auto;}

/* notice */
.notice1 {padding-top: 180px;}
.notice1 .content3 {width: 100%; height: auto;}
.notice1 .content3 ul {display: flex; align-items: center; gap: 35px 0; flex-wrap: wrap; margin: 0 -17.5px;}
.notice1 .content3 ul li {width: calc(100% / 3); padding: 0 17.5px; box-sizing: border-box;}
.notice1 .content3 ul li img {width: 100%; height: auto; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); border-radius: 5px;}