.greet_left { float:left; width:50%; overflow:hidden }
.greet_left img { width:100%; }
.greet_right { float:left; padding:0 0 0 10px; width:50%; }
.tit_box { margin:0 0 10px; }
.tit_box p { font-size:20px; color:#333; font-weight:500; font-family:'jeju myeongjo'; }
.tit_box p span { font-size:22px; color:#11559e; font-weight:600; }
.txt_box p { padding:5px 0; font-size:14px; color:#333; letter-spacing:-1px; line-height:1.6; }

.map { margin:40px 0 0; }
.map h3 { display:inline-block; margin:0 0 20px; font-size:22px; color:#333; font-weight:500; font-family:'jeju myeongjo'; }
.map h3 span { color:#11559e; }
.map p { display:inline-block; font-size:16px; color:#666; }
.mapwrap { overflow:hidden; }



@media screen and (max-width:1199px) and (min-width:991px){
    .txt_box p br { display:none; }
}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    .greet_left,
    .greet_right { float:none; width:100%; }
    .greet_left { height:300px; }
    .greet_left img { transform:translateY(-10%); }
    .greet_right { padding:15px 0 0; }
    .txt_box p br { display:none; }
}

/* mobile */
@media screen and (max-width:768px){
    .greet_left,
    .greet_right { float:none; width:100%; }
    .greet_left { height:150px; }
    .greet_left img { transform:translateY(-15%); }
    .greet_right { padding:15px 0 0; }
    .txt_box p br { display:none; }
    .txt_box p br { display:none; }
    .map h3 { display:block; margin:0; }
    .map p { display:block; }
    .mapwrap { margin:15px 0 0; }
}
