@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:1600px) {

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



}


@media (min-width:768px) and (max-width:1599px){
	
.about_1_1 { margin:90px auto; width:90%; }
.about_1_1 img { width:100%; }


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




}


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

.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; }



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



}


