#map_01 {clear:both; overflow: hidden;}
#map_01 > div.map {float:left; width:70%; }
#map_01 div.map2{float:right; width:25%;}
#map_01 div.map2 h3 {font-size:35px;  color:#82ca9c; padding-bottom:15px; padding-top:10px; }
#map_01 div.map2 { box-sizing:border-box;  padding:0px;  background-color:#fff;}
#map_01 div.map2 ul {padding:0; margin:0; list-style-type:none; font-size:15px; }
#map_01 div.map2 ul li span.tit {width:100%; font-size:20px; margin-top:15px; display:block; color:#129200; font-weight:500; line-height:45px; }
.root_daum_roughmap {width:100% !important;  box-sizing:border-box !important; border:0 !important;
padding:0 !important; border-radius:0 !important; } /*다음맵*/
#contentWrap #content #contentsArea iframe.map{ height:550px; }/*구글맵*/


/* 오시는길 유튜브 */
.iframeContainer {
  position: relative;
  width: 100%;
}
.iframeContainer iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.iframe16To9 {margin-top:80px; padding-top: 56.24%;}


/*갤러리*/
.office_img{margin-top:80px;}
.office_text{font-size:30px; letter-spacing:-1px; color:#555;}
.gallery_row {
  display: flex;
  flex-wrap: wrap;
  margin-top:20px;
}
.column {
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}
.column img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}


@media screen and (max-width: 800px) {
  .column {
    flex: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 600px) {
  .column {
    flex: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width:1200px){
.iframe16To9{margin-top:20px;}
}

@media screen and (max-width:1024px){
.iframe16To9{margin-top:40px;}
}

@media screen and (max-width:920px){


}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#map_01 > div.map {float:left; width:100%; }
#map_01 div.map2{float:right; width:100%;}
}
@media (max-width: 980px){
.office_text{font-size:22px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
.office_text{font-size:18px;}
}
@media (max-width: 320px) {
}

