@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css");


/* 전체 정리 ctrl+A, ctrl+I */
* { margin: 0; padding: 0; font-size: 10px; font-family: 'Pretendard', 'paperlogy'} /* 앞에 있는 폰트가 우선순위 높음. */
html { overflow-x: hidden;}
/* html {overflow-x: hidden; font-family: 'Pretendard-Regular'; } */
ul li { list-style: none; }
a { color: #75797B; text-decoration: none; }

/* @charset="UTF-8" */
/* css 리셋파일 안에 들어가는 내용임 */



/* 배경색 FAFAFA */
/* 1440px */
.wrap {background: #fff;}


/* subpage01 */
.intro_section { width: 1090px; height: 150px; box-sizing: border-box; display: flex; align-items: center; gap: 40px; background: #F7F9FC; padding: 30px 60px; border-radius: 30px; margin-bottom: 50px; }
.intro_icon img { width: 80px; }
.intro_text h3 { font-size: 2.4rem; font-weight: 700; line-height: 2.8rem; color: #3B82F6; margin-bottom: 10px; }
.intro_text p { font-size: 1.8rem; font-weight: 500; line-height: 2.2rem; margin-bottom: 0; }
.manager_profile { display: flex; align-items: center; gap: 30px; margin-top: 60px; }
.manager_photo img { width: 140px; height: 160px; border-radius: 20px; object-fit: cover; }
.manager_info h4 { display: flex; align-items: center; font-size: 2rem; font-weight: 700; line-height: 2.4rem; margin-bottom: 60px; }
.manager_info h4 strong { font-size: 3rem; line-height: 3.4rem; margin-left: 20px; }
.manager_info > p, .manager_info > p strong { font-size: 1.6rem; line-height: 150%; color: #75797B; }
.manager_info > p strong {font-weight: 400; color: #2C2C2C; }
