.header{padding:30px 30px 0;margin-bottom:10px;}
.header h1{font-size:1.6rem;margin:0;margin-bottom:30px;}
.mobile-box .header {
    display: block; /* flex 대신 block으로 변경하여 자식 요소들이 수직으로 쌓이게 합니다. */
}
.header p{font-size:1rem;}
/* [2025-01-15] 아이콘 갤러리 - Font Awesome 아이콘 스타일 (정사각형 테두리, 3x3 그리드) */
.image-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:30px 20px 0;margin-bottom:10px;}
.image-gallery i{font-size:40px;color:#ebc231;background-color:transparent;width:100px;height:100px;border-radius:15px;border:2px solid #ebc231;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.image{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 30px 0;margin-bottom:10px;}
.image img{width:100%;margin-bottom:20px;border-radius:5px;}
.image-ind{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 30px 0;margin-bottom:10px;}
.image-ind img{margin-bottom:20px;border-radius:5px;}
/* .content_wrap{min-height:100vh;} */
.content_wrap .text{padding:80px 30px;}
.content_wrap .text h2{font-size:1.2rem;font-weight:bold;margin-bottom:50px;}
.content_wrap .text h2 span{font-size:0.8rem;font-weight:normal;}
.content_wrap .text p{font-size:0.9rem;}
.content_wrap .text a{text-decoration:none;color:#000;margin-right:10px;}

@media screen and (max-width:768px){
    .content_wrap .text a{color:#fff;}
}