@charset "utf-8";


/* 기본 좌우 정렬 */
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .content { width:48%; }

.divide3_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide3_pic .content { border-bottom:0px solid #dedede; width:31%; margin:0; overflow:hidden; }
.divide3_pic .content img { width:100%; margin:0 auto; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:23.5%; margin:0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.divide4 .content { border-bottom:1px solid #dedede; width:23.5%; margin:0 0 1.8%; overflow:hidden; }
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; font-size:1.1em;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:23.5%; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:12px 0; font-size:1.2em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; text-align:center; }










@media (min-width:1500px) {

/* 2차 메뉴 */
#snb_2dep { margin:80px auto 0; width:90%; max-width:1500px; }
#snb_2dep .nav ul { display: flex; justify-content:center; flex-wrap: wrap; }
#snb_2dep .nav ul li { width:12%; margin:0 5px 10px; }
#snb_2dep .nav ul li a { display:block; background:#fff; border:1px #dedede solid; border-radius:30px; padding:12px; font-size:1.0em; color:#222; text-align: center; transition:all 0.3s;}
#snb_2dep .nav ul li a:hover { background:#fff; border:1px #41aea8 solid; color:#25aba3; transition:all 0.5s;}
#snb_2dep .nav ul li.on a { background:#41aea8; border:1px #41aea8 solid; font-weight:500;  color:#fff; }

/*#snb_2dep .nav ul li:last-child { visibility:hidden; }*/


/* 인사말 */
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:100%; max-width:1500px; }
.about_1_1 .pic { background:#f2ebff; border:1px solid #dedede; border-radius:15px; padding:3%; width:34%; }
.about_1_1 .pic img { width:100%;}
.about_1_1 .desc { margin:auto 0; width:55%; }
.about_1_1 .desc  h1 { font-size:1.5rem; font-weight:800; color:#774bcb; }
.about_1_1 .desc  h2 { font-size:1.2rem; font-weight:800; color:#222; }

.about_1_2 { background:#eef6f9; padding:50px 0; }
.about_1_2 ul { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:100%; max-width:1500px;}
.about_1_2 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:30%; padding:20px 1%; font-size:1.2rem; font-weight:600; color:#222; text-align:center;}
.about_1_2 ul li h1 { display:block; margin:0 0 7px; font-size:1.3rem; font-weight:800; color:#774bcb; }


/* 강사소개 */
.about_3_1 { background:#fafafa; margin:0 auto; padding:30px 0 70px; }
.about_3_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 40px; margin:50px auto 0; width:100%; max-width:1500px; }
.about_3_1 .content_wrap:last-child { border:0; padding:0; }
.about_3_1 .content_wrap .tutor { display:flex; flex-wrap:wrap; width:80%;}
.about_3_1 .content_wrap .tutor .content { display:flex; width:21%; margin:0 2%; }
.about_3_1 .content_wrap .tutor .content .pic { width:122px; }
.about_3_1 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_1 .content_wrap .tutor .content .desc { margin:0 0 0 25px; }
.about_3_1 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; margin:0 0 10px; font-size:1.1rem; color:#fff; text-align:center; }
.about_3_1 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }

.about_3_2 { margin:100px auto; width:100%; max-width:1500px; }
.about_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 40px; margin:50px auto 0; width:100%; max-width:1500px; }
.about_3_2 .content_wrap:last-child { border:0; padding:0; }
.about_3_2 .content_wrap .tutor { display:flex; flex-wrap:wrap; width:80%;}
.about_3_2 .content_wrap .tutor .content { display:flex; width:21%; margin:2%; }
.about_3_2 .content_wrap .tutor .content .pic { width:122px; }
.about_3_2 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_2 .content_wrap .tutor .content .desc { margin:0 0 0 25px; }
.about_3_2 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; margin:0 0 10px; font-size:1.1rem; color:#fff; text-align:center; }
.about_3_2 .content_wrap .tutor .content .desc h2 { display:block; margin:3px 0; font-size:1.0rem; color:#774bcb; }
.about_3_2 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }


/* 교육대상 */
.enter_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; max-width:1500px; margin:0 auto; }
.enter_2_1 .content { background:#fff; border-radius:20px; width:46%; padding:1%; margin:30px auto 0; }
.enter_2_1 .content .pic img { border-radius:15px; width:100%; }
.enter_2_1 .content .desc { display:block; margin:40px 0 0; padding:0 4% 3%;  }
.enter_2_1 .content .desc h1 { font-size:1.8rem; color:#222; text-align:center; }
.enter_2_1 .content .desc p { display:block; margin:20px 0 0; }


/* 국비계좌 */
.enter_3_1 {background:#fafafa; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin:0 auto; padding:30px 0; width:100%; max-width:1500px; }
.enter_3_1 ul { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }
.enter_3_1 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:26%; padding:20px 1%; font-size:1.2rem; font-weight:600; color:#222; text-align:center;}
.enter_3_1 ul li span { display:block; margin:7px 0 0; font-size:1.5rem; font-weight:800; color:#774bcb; }
.enter_3_1 ul li:nth-child(2), .enter_3_1 ul li:nth-child(4) { margin:auto 0; width:5%; background:none; border:0; font-size:2.5rem; }


/* 국비패키지 지원사업 */
.enter_3_2 { background:url(../images/enter_03_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; text-align:center; }
.enter_3_2 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.2rem; }
.enter_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; max-width:1500px; margin:0 auto; }
.enter_3_2 .content_wrap .content { background:#fff; border-radius:20px; width:30%; padding:1%; margin:30px auto 0; }
.enter_3_2 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.enter_3_2 .content_wrap .content .desc { display:block; margin:25px 0 0; padding:0 4% 3%;  }
.enter_3_2 .content_wrap .content .desc h1 { display:block; margin:0; font-size:1.8rem; color:#222; }


/* 재직자 국비반 */
.enter_4_1 { background:url(../images/enter_04_01.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:120px 0; text-align:center; }
.enter_4_1 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem;}
.enter_4_2 { background:url(../images/enter_04_02.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:120px 0; text-align:center; }
.enter_4_2 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem;}


/* 간호조무사 */
.edu_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:#eef6f9; border-radius:0 20px 20px 0; margin:80px auto; width:100%; max-width:1500px; }
.edu_1_1 .pic { width:40%; }
.edu_1_1 .pic img { border-radius:20px 0 0 20px; width:100%; }
.edu_1_1 .desc { margin:auto 0; padding:0 5%; width:50%; }
.edu_1_1 .desc h1 { display:block; margin:0 0 20px; font-size:1.8rem; color:#222; }


/* 병원코디네이터 */
.edu_2_1 { background:url(../images/edu_02_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; text-align:center; }
.edu_2_1 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.2rem; }
.edu_2_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; max-width:1500px; margin:0 auto; }
.edu_2_1 .content_wrap .content { background:#fff; border-radius:20px; width:46%; padding:1%; margin:30px auto 0; }
.edu_2_1 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.edu_2_1 .content_wrap .content .desc { display:block; margin:25px 0 0; padding:0 4% 3%;  }
.edu_2_1 .content_wrap .content .desc h1 { display:block; margin:0; font-size:1.8rem; color:#222; }


/* 장학제도 */
.edu_4_1 { background:#eef6f9; padding:60px 0 90px; }
.edu_4_1 .content_wrap { display:flex; background:url(../images/edu_04_01.png) top no-repeat; margin:0 auto; width:90%; max-width:1500px; }
.edu_4_1 .content_wrap ul { display:flex; justify-content:space-between; flex-wrap:wrap; background:#fff; border-radius:20px; padding:4% 5%; width:90%; margin:15% 0 0; }
.edu_4_1 .content_wrap ul li { border-left:1px solid #dedede; width:19.6%; text-align:center; }
.edu_4_1 .content_wrap ul li:first-child { border:0;}
.edu_4_1 .content_wrap ul li span { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; font-size:0.9rem; font-weight:600; color:#fff; text-align:center;}
.edu_4_1 .content_wrap ul li p { display:block; margin:10px 0 0; font-size:1.2rem; font-weight:600; color:#222; }


/* 취업분야 */
.job_4_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; max-width:1500px; }
.job_4_1 .content { display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; }
.job_4_1 .content .desc { margin:auto 0; width:45%; }
.job_4_1 .content .desc h1 { font-size:2.5em; font-weight:600; color:#774bcb; line-height:1.3em; }
.job_4_1 .content .desc h2 { font-size:1.5em; font-weight:600; color:#213fa1; line-height:1.4em; }
.job_4_1 .content .desc h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }
.job_4_1 .content .pic { width:50%; }
.job_4_1 .content .pic img { width:100%; }
.job_4_1 .content:nth-child(2) .desc { order:2; }

.job_4_2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; max-width:1500px; }
.job_4_2 .pic { width:35%; }
.job_4_2 .pic img { border-radius:15px; width:100%; }
.job_4_2 .desc { margin:auto 0; width:60%; }
.job_4_2 .desc > h1 { display:block; margin:0 0 20px; font-size:2.0rem; color:#222; }
.job_4_2 .desc .content { display:flex; border-bottom:1px solid #dedede; padding:15px 0; }
.job_4_2 .desc .content h2 { display:inline-block; background:#774bcb; border-radius:6px; padding:10px; margin:0 15px 0 0; font-size:1.1rem; color:#fff; text-align:center; }
.job_4_2 .desc .content span { margin:auto 0; font-size:1.0rem; font-weight:500; color:#222; }


}



@media (min-width:768px) and (max-width:1499px){


/* 2차 메뉴 */
#snb_2dep { margin:70px auto 0; width:90%; }
#snb_2dep .nav ul { display: flex; justify-content:center; flex-wrap: wrap; }
#snb_2dep .nav ul li { width:15%; margin:0 5px 10px; }
#snb_2dep .nav ul li a { display:block; background:#fff; border:1px #dedede solid; border-radius:30px; padding:12px; font-size:1.0em; color:#222; text-align: center; transition:all 0.3s;}
#snb_2dep .nav ul li a:hover { background:#fff; border:1px #41aea8 solid; color:#25aba3; transition:all 0.5s;}
#snb_2dep .nav ul li.on a { background:#41aea8; border:1px #41aea8 solid; font-weight:500;  color:#fff; }

/*#snb_2dep .nav ul li:last-child { visibility:hidden; }*/

/* 인사말 */
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:90px auto; width:90%; }
.about_1_1 .pic { background:#f2ebff; border:1px solid #dedede; border-radius:15px; padding:3%; width:34%; }
.about_1_1 .pic img { width:100%;}
.about_1_1 .desc { margin:auto 0; width:55%; }
.about_1_1 .desc  h1 { font-size:1.5rem; font-weight:800; color:#774bcb; }
.about_1_1 .desc  h2 { font-size:1.2rem; font-weight:800; color:#222; }

.about_1_2 { background:#eef6f9; padding:50px 0; }
.about_1_2 ul { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; }
.about_1_2 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:30%; padding:20px 1%; font-size:1.2rem; font-weight:600; color:#222; text-align:center;}
.about_1_2 ul li h1 { display:block; margin:0 0 7px; font-size:1.3rem; font-weight:800; color:#774bcb; }


/* 강사소개 */
.about_3_1 { background:#fafafa; margin:0 auto; padding:30px 0 70px; }
.about_3_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 40px; margin:50px auto 0; width:90%; }
.about_3_1 .content_wrap:last-child { border:0; padding:0; }
.about_3_1 .content_wrap .tutor { display:flex; width:80%;}
.about_3_1 .content_wrap .tutor .content { display:flex; flex-wrap:wrap; width:21%; margin:0 2%; }
.about_3_1 .content_wrap .tutor .content .pic { width:122px; }
.about_3_1 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_1 .content_wrap .tutor .content .desc { margin:0 0 0 25px; }
.about_3_1 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; margin:0 0 10px; font-size:1.1rem; color:#fff; text-align:center; }
.about_3_1 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }

.about_3_2 { margin:100px auto; width:100%; }
.about_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 40px; margin:50px auto 0; width:100%; }
.about_3_2 .content_wrap:last-child { border:0; padding:0; }
.about_3_2 .content_wrap .tutor { display:flex; flex-wrap:wrap; width:80%;}
.about_3_2 .content_wrap .tutor .content { display:flex; width:21%; margin:2%; }
.about_3_2 .content_wrap .tutor .content .pic { width:122px; }
.about_3_2 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_2 .content_wrap .tutor .content .desc { margin:0 0 0 25px; }
.about_3_2 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; margin:0 0 10px; font-size:1.1rem; color:#fff; text-align:center; }
.about_3_2 .content_wrap .tutor .content .desc h2 { display:block; margin:3px 0; font-size:1.0rem; color:#774bcb; }
.about_3_2 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }


/* 교육대상 */
.enter_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; margin:0 auto; }
.enter_2_1 .content { background:#fff; border-radius:20px; width:46%; padding:1%; margin:30px auto 0; }
.enter_2_1 .content .pic img { border-radius:15px; width:100%; }
.enter_2_1 .content .desc { display:block; margin:30px 0 0; padding:0 4% 3%;  }
.enter_2_1 .content .desc h1 { font-size:1.8rem; color:#222; text-align:center; }
.enter_2_1 .content .desc p { display:block; margin:20px 0 0; }


/* 국비계좌 */
.enter_3_1 {background:#fafafa; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin:0 auto; padding:30px 0; width:100%; }
.enter_3_1 ul { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }
.enter_3_1 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:25%; padding:20px 1%; font-size:1.2rem; font-weight:600; color:#222; text-align:center;}
.enter_3_1 ul li span { display:block; margin:7px 0 0; font-size:1.5rem; font-weight:800; color:#774bcb; }
.enter_3_1 ul li:nth-child(2), .enter_3_1 ul li:nth-child(4) { margin:auto 0; width:5%; background:none; border:0; font-size:2.5rem; }


/* 국비패키지 지원사업 */
.enter_3_2 { background:url(../images/enter_03_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; text-align:center; }
.enter_3_2 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.2rem; }
.enter_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; margin:0 auto; }
.enter_3_2 .content_wrap .content { background:#fff; border-radius:20px; width:30%; padding:1%; margin:30px auto 0; }
.enter_3_2 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.enter_3_2 .content_wrap .content .desc { display:block; margin:25px 0 0; padding:0 4% 3%;  }
.enter_3_2 .content_wrap .content .desc h1 { display:block; margin:0; font-size:1.8rem; color:#222; }


/* 재직자 국비반 */
.enter_4_1 { background:url(../images/enter_04_01.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:120px 0; text-align:center; }
.enter_4_1 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem;}
.enter_4_2 { background:url(../images/enter_04_02.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:120px 0; text-align:center; }
.enter_4_2 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem;}


/* 간호조무사 */
.edu_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:#eef6f9; border-radius:0 20px 20px 0; margin:80px auto; width:90%; }
.edu_1_1 .pic { width:40%; }
.edu_1_1 .pic img { border-radius:20px 0 0 20px; width:100%; }
.edu_1_1 .desc { margin:auto 0; padding:0 5%; width:50%; }
.edu_1_1 .desc h1 { display:block; margin:0 0 20px; font-size:1.8rem; color:#222; }


/* 병원코디네이터 */
.edu_2_1 { background:url(../images/edu_02_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; text-align:center; }
.edu_2_1 h1 { display:inline-block; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.2rem; }
.edu_2_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:90%; margin:0 auto; }
.edu_2_1 .content_wrap .content { background:#fff; border-radius:20px; width:46%; padding:1%; margin:30px auto 0; }
.edu_2_1 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.edu_2_1 .content_wrap .content .desc { display:block; margin:25px 0 0; padding:0 4% 3%;  }
.edu_2_1 .content_wrap .content .desc h1 { display:block; margin:0; font-size:1.8rem; color:#222; }


/* 장학제도 */
.edu_4_1 { background:#eef6f9; padding:60px 0 90px; }
.edu_4_1 .content_wrap { display:flex; background:url(../images/edu_04_01.png) top no-repeat; background-size:contain; margin:0 auto; width:90%; }
.edu_4_1 .content_wrap ul { display:flex; justify-content:space-between; flex-wrap:wrap; background:#fff; border-radius:20px; padding:4% 5%; width:90%; margin:15% 0 0; }
.edu_4_1 .content_wrap ul li { border-left:1px solid #dedede; width:19.6%; text-align:center; }
.edu_4_1 .content_wrap ul li:first-child { border:0;}
.edu_4_1 .content_wrap ul li span { display:inline-block; background:#774bcb; border-radius:30px; padding:3px 15px; font-size:0.9rem; font-weight:600; color:#fff; text-align:center;}
.edu_4_1 .content_wrap ul li p { display:block; margin:10px 0 0; font-size:1.2rem; font-weight:600; color:#222; }


/* 취업분야 */
.job_4_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; }
.job_4_1 .content { display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; }
.job_4_1 .content .desc { margin:auto 0; width:45%; }
.job_4_1 .content .desc h1 { font-size:2.5em; font-weight:600; color:#774bcb; line-height:1.3em; }
.job_4_1 .content .desc h2 { font-size:1.5em; font-weight:600; color:#213fa1; line-height:1.4em; }
.job_4_1 .content .desc h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }
.job_4_1 .content .pic { width:50%; }
.job_4_1 .content .pic img { width:100%; }
.job_4_1 .content:nth-child(2) .desc { order:2; }

.job_4_2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; }
.job_4_2 .pic { width:35%; }
.job_4_2 .pic img { border-radius:15px; width:100%; }
.job_4_2 .desc { margin:auto 0; width:60%; }
.job_4_2 .desc > h1 { display:block; margin:0 0 20px; font-size:2.0rem; color:#222; }
.job_4_2 .desc .content { display:flex; border-bottom:1px solid #dedede; padding:15px 0; }
.job_4_2 .desc .content h2 { display:inline-block; background:#774bcb; border-radius:6px; padding:10px; margin:0 15px 0 0; font-size:1.1rem; color:#fff; text-align:center; }
.job_4_2 .desc .content span { margin:auto 0; font-size:1.0rem; font-weight:500; color:#222; }



}


@media (max-width:767px){
	
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .content { width:100%; margin:0 0 50px; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:48%; margin:2% 0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4 .content { border-bottom:1px solid #dedede; width:47%; margin:0 0 6%; overflow:hidden;}
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }	
.divide4 .hidden { display:none; }	

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:48.5%; margin:1.5% 0; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:10px 0; font-size:1.0em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:80%; padding:10%; text-align:center; }



/* 2차 메뉴 */
#snb_2dep { margin:40px auto 0; width:70%; }
#snb_2dep .nav ul { display: flex; justify-content:space-between; flex-wrap: wrap; }
#snb_2dep .nav ul li { width:49%; margin:0 0 6px; }
#snb_2dep .nav ul li a { display:block; background:#fff; border:1px #dedede solid; border-radius:30px; padding:6px 0; font-size:0.9em; color:#222; text-align: center; transition:all 0.3s;}
#snb_2dep .nav ul li a:hover { background:#fff; border:1px #41aea8 solid; color:#25aba3; transition:all 0.5s;}
#snb_2dep .nav ul li.on a { background:#41aea8; border:1px #41aea8 solid; font-weight:500;  color:#fff; }

/*#snb_2dep .nav ul li:last-child { visibility:hidden; }*/

/* 인사말 */
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto; width:85%; }
.about_1_1 .pic { background:#f2ebff; border:1px solid #dedede; border-radius:15px; padding:10%; width:79.5%; }
.about_1_1 .pic img { width:100%;}
.about_1_1 .desc { margin:35px 0 0; width:100%; }
.about_1_1 .desc  h1 { font-size:1.5rem; font-weight:800; color:#774bcb; }
.about_1_1 .desc  h2 { font-size:1.2rem; font-weight:800; color:#222; }

.about_1_2 { background:#eef6f9; padding:40px 0; }
.about_1_2 ul { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:85%; }
.about_1_2 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:98%; padding:10px 1%; margin:5px 0; font-size:1.1rem; font-weight:600; color:#222; text-align:center;}
.about_1_2 ul li h1 { display:block; margin:0 0 3px; font-size:1.2rem; font-weight:800; color:#774bcb; }


/* 강사소개 */
.about_3_1 { background:#fafafa; margin:0 auto; padding:20px 0 40px; }
.about_3_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 10px; margin:20px auto 0; width:85%; }
.about_3_1 .content_wrap:last-child { border:0; padding:0; margin:30px auto 0; }
.about_3_1 .content_wrap .tutor { display:flex; justify-content:space-between; flex-wrap:wrap; justify-content:space-between; flex-wrap:wrap; width:100%; margin:10px 0 0; }
.about_3_1 .content_wrap .tutor .content { width:45%; }
.about_3_1 .content_wrap .tutor .content .pic { width:20%; }
.about_3_1 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_1 .content_wrap .tutor .content .desc {  }
.about_3_1 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:2px 10px; margin:0 0 10px; font-size:1.0rem; color:#fff; text-align:center; }
.about_3_1 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }

.about_3_2 { margin:40px auto; width:100%; }
.about_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #dedede; padding:0 0 10px; margin:20px auto 0; width:85%; }
.about_3_2 .content_wrap:last-child { border:0; padding:0; margin:30px auto 0; }
.about_3_2 .content_wrap .tutor { display:flex; justify-content:space-between; flex-wrap:wrap; justify-content:space-between; flex-wrap:wrap; width:100%; margin:10px 0 0; }
.about_3_2 .content_wrap .tutor .content { width:45%; margin:0 0 20px; }
.about_3_2 .content_wrap .tutor .content .pic { width:20%; }
.about_3_2 .content_wrap .tutor .content .pic img { border-radius:10px; width:100%; }
.about_3_2 .content_wrap .tutor .content .desc { }
.about_3_2 .content_wrap .tutor .content .desc h1 { display:inline-block; background:#774bcb; border-radius:30px; padding:2px 10px; margin:0 0 10px; font-size:1.0rem; color:#fff; text-align:center; }
.about_3_2 .content_wrap .tutor .content .desc h2 { display:block; margin:3px 0; font-size:1.0rem; color:#774bcb; }
.about_3_2 .content_wrap .tutor .content .desc ul li { font-size:0.9rem; line-height:1.4rem; }


/* 교육대상 */
.enter_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:85%; margin:0 auto; }
.enter_2_1 .content { background:#fff; border-radius:20px; width:96%; padding:2%; margin:20px auto 0; }
.enter_2_1 .content .pic img { border-radius:15px; width:100%; }
.enter_2_1 .content .desc { display:block; margin:20px 0 0; padding:0 5% 6%;  }
.enter_2_1 .content .desc h1 { font-size:1.5rem; color:#222; text-align:center; }
.enter_2_1 .content .desc p { display:block; margin:10px 0 0; }


/* 국비계좌 */
.enter_3_1 {background:#fafafa; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin:0 auto; padding:20px 0; width:85%; }
.enter_3_1 ul { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }
.enter_3_1 ul li { background:#fff; border-radius:80px; border:2px solid #774bcb; width:23%; padding:20px 1%; font-size:1.0rem; font-weight:600; color:#222; text-align:center;}
.enter_3_1 ul li span { display:block; margin:4px 0 0; font-size:1.3rem; font-weight:800; color:#774bcb; }
.enter_3_1 ul li:nth-child(2), .enter_3_1 ul li:nth-child(4) { margin:auto 0; width:6%; background:none; border:0; font-size:1.8rem; text-align:center; }


/* 국비패키지 지원사업 */
.enter_3_2 { background:url(../images/enter_03_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:60px 0; text-align:center; }
.enter_3_2 h1 { display:inline-block; margin:0 0 20px; font-family: 'establishRetrosansOTF'; font-size:1.6rem; font-weight:100; color:#fff; line-height:1.4rem; }
.enter_3_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:85%; margin:0 auto; }
.enter_3_2 .content_wrap .content { background:#fff; border-radius:20px; width:100%; padding:1%; margin:15px auto 0; }
.enter_3_2 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.enter_3_2 .content_wrap .content .desc {  display:block; margin:20px 0 0; padding:0 5% 6%;;  }
.enter_3_2 .content_wrap .content .desc h1 { display:block; margin:0 0 10px; font-size:1.2rem; color:#222; }


/* 재직자 국비반 */
.enter_4_1 { background:url(../images/enter_04_01.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:70px 0; text-align:center; }
.enter_4_1 h1 { display:inline-block; width:80%; margin:0 auto; font-family: 'establishRetrosansOTF'; font-size:1.4rem; font-weight:100; color:#fff; line-height:1.4em; letter-spacing:0;}
.enter_4_2 { background:url(../images/enter_04_02.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:70px 0; text-align:center; }
.enter_4_2 h1 { display:inline-block; width:80%; margin:0 auto; font-family: 'establishRetrosansOTF'; font-size:1.4rem; font-weight:100; color:#fff; line-height:1.4em; letter-spacing:0;}


/* 간호조무사 */
.edu_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:#eef6f9; border-radius:0 0 15px 15px; margin:40px auto; width:85%; }
.edu_1_1 .pic { width:100%; }
.edu_1_1 .pic img { border-radius:15px 15px 0 0; width:100%; }
.edu_1_1 .desc { padding:10%; width:80%; }
.edu_1_1 .desc h1 { display:block; margin:0 0 10px; font-size:1.3rem; color:#222; }


/* 병원코디네이터 */
.edu_2_1 { background:url(../images/edu_02_02_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:60px 0; text-align:center; }
.edu_2_1 h1 { display:inline-block; margin:0 0 20px; font-family: 'establishRetrosansOTF'; font-size:1.6rem; font-weight:100; color:#fff; line-height:1.4rem; }
.edu_2_1 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; width:85%; margin:0 auto; }
.edu_2_1 .content_wrap .content { background:#fff; border-radius:20px; width:100%; padding:1%; margin:15px auto 0; }
.edu_2_1 .content_wrap .content .pic img { border-radius:15px; width:100%; }
.edu_2_1 .content_wrap .content .desc { display:block; margin:20px 0 0; padding:0 5% 6%;  }
.edu_2_1 .content_wrap .content .desc h1 { display:block; margin:0 0 10px; font-size:1.2rem; color:#222; }


/* 장학제도 */
.edu_4_1 { background:#eef6f9; padding:30px 0 50px; }
.edu_4_1 .content_wrap { display:flex; background:url(../images/edu_04_01.png) top no-repeat; background-size:contain; margin:0 auto; width:85%; }
.edu_4_1 .content_wrap ul { display:flex; justify-content:center; flex-wrap:wrap; background:#fff; border-radius:20px; padding:4%; width:92%; margin:25% 0 0; }
.edu_4_1 .content_wrap ul li { border-left:0px solid #dedede; width:33%; margin:10px 0; text-align:center; }
.edu_4_1 .content_wrap ul li:first-child { border:0;}
.edu_4_1 .content_wrap ul li span { display:inline-block; background:#774bcb; border-radius:30px; padding:1px 10px; font-size:0.8rem; font-weight:600; color:#fff; text-align:center;}
.edu_4_1 .content_wrap ul li p { display:block; margin:6px 0 0; font-size:1.1rem; font-weight:500; color:#222; }


/* 취업분야 */
.job_4_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto; width:85%; }
.job_4_1 .content { display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; margin:15px 0; }
.job_4_1 .content .desc { margin:auto 0; width:100%; }
.job_4_1 .content .desc h1 { font-size:1.5em; font-weight:600; color:#774bcb; line-height:1.3em; }
.job_4_1 .content .desc h2 { font-size:1.5em; font-weight:600; color:#213fa1; line-height:1.4em; }
.job_4_1 .content .desc h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }
.job_4_1 .content .pic { margin:20px 0 0; width:100%; }
.job_4_1 .content .pic img { border-radius:15px; width:100%; }

.job_4_2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto; width:85%; }
.job_4_2 .pic { width:100%; }
.job_4_2 .pic img { border-radius:15px; width:100%; }
.job_4_2 .desc { margin:40px 0 0; width:100%; }
.job_4_2 .desc > h1 { display:block; margin:0 0 10px; font-size:1.5rem; color:#222; }
.job_4_2 .desc .content { border-bottom:1px solid #dedede; padding:15px 0; }
.job_4_2 .desc .content h2 { display:inline-block; background:#774bcb; border-radius:6px; padding:2px 10px; margin:0 0 5px; font-size:1.0rem; color:#fff; text-align:center; }
.job_4_2 .desc .content span { display:block; font-size:1.0rem; font-weight:500; color:#222; }




}


