
/* 기본 좌우 정렬 */
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .pic { width:35%;}
.divide_hor .pic img { width:100%; }
.divide_hor .desc { margin:auto 0; width:60%; }
.divide_hor .desc h1 { display:block; margin:0 0 15px; font-size:1.7em; color:#164681; line-height:1.5em; }
.divide_hor .desc p { text-align:left; }

/* 가로 2단 */
.divide2 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide2 .content { border-bottom:0px solid #dedede; width:48%; margin:2% 0; overflow:hidden; }
.divide2 .content img { width:100%; }
.divide2 .content article { background:#69829c; padding:10px; font-size:1.1em; color:#fff; text-align:center;}

/* 가로 3단 이미지 */
.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; }

/* 가로 4단 이미지 */
.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; }

/* 가로 4단 */
.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) {

#award { background:url(../images/main_award.jpg) center no-repeat; background-size:cover; padding:110px 0; margin:100px 0; }
#award .wrapper { margin:0 auto; width:90%; max-width:1500px; }
#award .wrapper article { width:40%; }
#award .wrapper article h2 { display:block; font-size:2.5em; color:#fff; line-height:1.4em; }
#award .wrapper article h3 { font-size:1.5em; color:#f81e24; line-height:1.5em; }
#award .wrapper article p { display:block; margin:30px 0 0; font-size:1.1em; color:#fff; line-height:1.5em; }
#award .wrapper ul { display:flex; margin:50px 0 0; }
#award .wrapper ul li { margin:0 10px 0 0; }
#award .wrapper ul li a { display:inline-block; border:1px solid #828181; padding:10px 25px; font-size:1.0em; font-weight:600; color:#fff; text-align:center; transition:.3s; }
#award .wrapper ul li a:hover { border:1px solid #f81e24; color:#f81e24; }

/* 인증서 */
.about_2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; max-width:1500px; }
.about_2 article { width:35%; }
.about_2 article h2 { font-size:2.2em; font-weight:600; color:#111; line-height:1.4em; }
.about_2 article h2 span { color:#f81e24; }
.about_2 article p { display:block; margin:20px 0 0; font-size:1.3em; font-weight:400; color:#111; line-height:1.4em; }
.about_2 .content_wrap { display:flex; justify-content:center; flex-wrap:wrap; border-top:2px solid #333; padding:30px 0 0; width:60%; }
.about_2 .content_wrap ul { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2 .content_wrap ul li { width:45%; }

/* 오시는 길 */
.about_4 { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; max-width:1500px; margin:100px auto; }
.about_4 .content { width:45%; }
.about_4 .content .logo {}
.about_4 .content h1 { display:block; margin:50px 0 20px; font-size:1.5em; color:#222; line-height:1.5em; }
.about_4 .time { border-top:1px solid #dedede; margin:40px 0 0; padding:40px 0 0; }
.about_4 .time .tit { font-size:1.3em; font-weight:600; color:#1149a5; line-height:1.5em; }
.about_4 .time p { display:block; margin:10px 0; }
.about_4 .time p span { display:inline-block; width:95px; font-weight:600; color:#222; }
.about_4 .map { width:50%; z-index:6; }

}






@media (min-width:768px) and (max-width:1499px){
	
#award { background:url(../images/main_award.jpg) center no-repeat; background-size:cover; padding:110px 0; margin:90px 0; }
#award .wrapper { margin:0 auto; width:90%; }
#award .wrapper article { width:40%; }
#award .wrapper article h2 { display:block; font-size:2.2em; color:#fff; line-height:1.4em; }
#award .wrapper article h3 { font-size:1.3em; color:#f81e24; line-height:1.5em; }
#award .wrapper article p { display:block; margin:20px 0 0; font-size:1.1em; color:#fff; line-height:1.5em; }
#award .wrapper ul { display:flex; margin:50px 0 0; }
#award .wrapper ul li { margin:0 10px 0 0; }
#award .wrapper ul li a { display:inline-block; border:1px solid #828181; padding:8px 20px; font-size:1.0em; font-weight:600; color:#fff; text-align:center; transition:.3s; }
#award .wrapper ul li a:hover { border:1px solid #f81e24; color:#f81e24; }

/* 인증서 */
.about_2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:90px auto; width:90%; }
.about_2 article { width:35%; }
.about_2 article h2 { font-size:2.0em; font-weight:600; color:#111; line-height:1.4em; }
.about_2 article h2 span { color:#f81e24; }
.about_2 article p { display:block; margin:20px 0 0; font-size:1.3em; font-weight:400; color:#111; line-height:1.4em; }
.about_2 .content_wrap { display:flex; justify-content:center; flex-wrap:wrap; border-top:2px solid #333; padding:30px 0 0; width:60%; }
.about_2 .content_wrap ul { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2 .content_wrap ul li { width:47%; text-align:center; }
.about_2 .content_wrap ul li img { width:90%; }

/* 오시는 길 */
.about_4 { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:100px auto; }
.about_4 .content { width:40%; }
.about_4 .content .logo img { width:80%; }
.about_4 .content h1 { display:block; margin:50px 0 20px; font-size:1.5em; color:#222; line-height:1.5em; }
.about_4 .time { border-top:1px solid #dedede; margin:30px 0 0; padding:30px 0 0; }
.about_4 .time .tit { font-size:1.2em; font-weight:600; color:#1149a5; line-height:1.5em; }
.about_4 .time p { display:block; margin:10px 0; }
.about_4 .time p span { display:inline-block; width:95px; font-weight:600; color:#222; }
.about_4 .map { width:55%; z-index:6; }


}






@media (max-width:767px){
	
/* 가로 2단 */
.divide2 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide2 .content { border-bottom:0px solid #dedede; width:100%; margin:5% 0; overflow:hidden; }
.divide2 .content img { width:100%; }
.divide2 .content article { background:#69829c; padding:6px; font-size:1.1em; color:#fff; text-align:center;}	
	
#award { background:url(../images/main_award_mob.jpg) center no-repeat; background-size:cover; padding:80px 0 200px; margin:30px 0; }
#award .wrapper { margin:0 auto; width:85%; }
#award .wrapper article { }
#award .wrapper article h2 { display:block; font-size:1.6em; color:#fff; line-height:1.4em; }
#award .wrapper article h3 { font-size:1.3em; color:#f81e24; line-height:1.5em; }
#award .wrapper article p { display:block; margin:10px 0 0; font-size:1.1em; color:#fff; line-height:1.5em; }
#award .wrapper ul { display:flex; margin:30px 0 0; }
#award .wrapper ul li { margin:0 10px 0 0; }
#award .wrapper ul li a { display:inline-block; background:rgba(0,0,0,.6); border:1px solid #828181; padding:10px 20px; font-size:1.0em; font-weight:600; color:#fff; text-align:center; transition:.3s; }
#award .wrapper ul li a:hover { border:1px solid #f81e24; color:#f81e24; }

/* 인증서 */
.about_2 { margin:40px auto 70px; width:85%; }
.about_2 article { display:block; margin:0 0 40px; }
.about_2 article h2 { font-size:1.3em; font-weight:600; color:#111; line-height:1.4em; }
.about_2 article h2 span { color:#f81e24; }
.about_2 article p { display:block; margin:15px 0 0; font-size:1.1em; font-weight:400; color:#111; line-height:1.4em; }
.about_2 .content_wrap { display:flex; justify-content:center; flex-wrap:wrap; border-top:2px solid #333; padding:30px 0 0; }
.about_2 .content_wrap ul { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2 .content_wrap ul li { width:47%; text-align:center; }
.about_2 .content_wrap ul li img { width:100%; }

/* 오시는 길 */
.about_4 { display:flex; justify-content:space-between; flex-wrap:wrap; width:85%; margin:50px auto; }
.about_4 .content { order:2; margin:40px 0 0; width:100%; }
.about_4 .content .logo img { width:60%; }
.about_4 .content h1 { display:block; margin:20px 0; font-size:1.2em; color:#222; line-height:1.5em; }
.about_4 .time { border-top:1px solid #dedede; margin:20px 0 0; padding:20px 0 0; }
.about_4 .time .tit { font-size:1.2em; font-weight:600; color:#1149a5; line-height:1.5em; }
.about_4 .time p { display:block; margin:10px 0; }
.about_4 .time p span { display:inline-block; width:90px; font-weight:600; color:#222; }
.about_4 .map { width:100%; z-index:6; }

	
}


