@charset "utf-8";

.floatRight{float:right;}
.floatLeft{float:left;}
.dw_section .in_section{padding:30px 0;}
.w50{width:50%;}
.w45{width:45%;}
/* 첫번째 섹션 */
.m-box{width:310px;float:left;}
.m-box2{margin:0 45px;}
.m-box3{float:right}
.in-m-box{margin:0px;}
.in-m-box img{width:100%;}
.box_absolute{position:absolute;left:0;right:0;top:0;bottom:0;}

.widget_box{margin:0;position:relative;z-index:1;}
.widget_box_h2{position:relative;z-index:3;width:100%;}
.widget_box_h2 h2{position: relative;font-size:18px;margin:0;padding:10px 0px 25px 0px;font-weight:600;line-height:24px;height:24px;overflow:hidden;display:block;}
.widget_box_h2 h2 a{color:#1d1d1d;}
.box-rotate h2{text-align:center;}
.box-rotate h2:after,
.box-rotate h2:before{content:"";position:absolute;bottom:6px;left:50%;width:15px;margin-left:-7px;height:1px;background:#333;}
.box-rotate h2:after,
.box-rotate h2:before{
	-webkit-transition: none .5s ease .1s;
	-ms-transition: none .5s ease .1s;
    transition: none .5s ease .1s;
    -webkit-transition-property: transform,top,bottom,left,opacity;
	-ms-transition-property: transform,top,bottom,left,opacity;
    transition-property: transform,top,bottom,left,opacity;
}
.box-rotate:hover h2:before{
 -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.foot-m-box13{border-top:1px dotted #ddd;margin-top:20px;padding-top:20px;}


.m-box2 .wrap_widgetDW_A{padding: 10px 10px 0 10px;}
/* 두번째 블럭 */
.section-top{
position:relative;
background-position:center 50%;
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color:#fff;display:table;width:100%;min-height:200px;}
.in-section-top{display:table-cell;vertical-align:middle;}
.wrap_bg_h2 h2{margin:12px;padding:0;font-weight:400;font-size:34px;line-height:42px;font-family: Nanumsquareb, sans-serif;}
.foot_relative_box{margin:10px;padding:0;font-weight:400;font-size:18px;line-height:28px;}
.section-top h5{margin:5px;padding:0;font-weight:400;font-size:16px;}
.section-arrow:after{content:"";display:block;clear:both;position:absolute;width:0;height:0;bottom:0;left:50%;margin-left:-16px;border:16px solid transparent;border-bottom-color:#fff;}
.section-top,
.section-top a{color:#fff;}
.wrap_bg_h2{padding:50px 0px;text-align:center;}
.wrap_bg_h2 .p_line{display:table;position:relative;width:200px;margin:0 auto;}
.wrap_bg_h2 .p_line div{display:table-cell;}
.wrap_bg_h2 div img{max-width:32px;z-index:2;position:relative;padding:0 5px;}
.bg_h2 span{padding:0 15px;position:relative;display:inline-block;}
.p_line .h2_line{display:table-cell;height:1px;overflow:hidden;position:relative;vertical-align:middle;width:50%;}
.in_line {height:1px;border-top:1px solid #fff;display:block;position:relative;top:-1px;width:100%;}
.section{
position:relative;
background-position:50% 50%;
background-repeat:no-repeat;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.widget2_box{float:left;margin-right:20px}
.margin-right0{margin-right:0}
.widget2_box img{vertical-align:middle;}
/* 지도 */
.wrap_map iframe{width:100% !important;height:500px !important;vertical-align:middle;}
.map_ul{margin:0;padding:0;list-style:none;}
.map_ul li{position:relative;padding-left:34px;line-height:24px;}
.map_ul li .dw_add_span{position:absolute;left:0;}
/* 하단 위젯 */

.section5 .wrap_widgetDW_A {padding:10px 0px 0 0px;}
.wrap_box_banner{position:relative;overflow:hidden;}
.wrap_box_banner img{width:100%;vertical-align:middle;}
.wrap-box-owl .owl-controls{position:absolute;top:20px;width:100%;}
.wrap-box-owl .owl-controls .owl-nav{display:none;}
.wrap-box-owl .owl-controls .owl-dots{height:22px;text-align:center;padding-bottom: 10px;} 
.wrap-box-owl .owl-controls .owl-dots .owl-dot{display:inline-block;padding:3px;}
.wrap-box-owl .owl-controls .owl-dots span{display:inline-block;width:20px;height:5px;background:#eee;-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);}

.foot-m-box{text-align:center;}
.foot-m-box .section_more{margin-top:10px;}
.box_banner{position:absolute;width:100%;}
.box_foot_banner{bottom:0;}


@media screen and (max-width:1024px){

}
@media screen and (max-width:1023px){
.wrap-m-box{max-width:660px;margin:0 auto;}
.m-box1,
.m-box3{width:50%;}
.box-rotate{width:50%;float:left;border:0;margin:0;padding:0;}

.m-box1 .in-m-box,
.m-box3 .in-m-box,
.in-box-rotate{padding:0 10px;}
.m-box2{margin:20px 0;width:100%;}
.widget2_box{margin:0;width:25%;}
.widget2_box-a{margin:5px;display:inline-block;text-align:center;}
.widget2_box-a img{max-width:100%;}
}
@media screen and (max-width:819px){

.w50{width:100%;}
}

@media screen and (max-width:768px){


}
@media screen and (max-width:767px){


}
@media screen and (max-width:570px){
.normal_dw_4{display:none}
}
@media screen and (max-width:533px){
.widget2_box{width:50%;}
}
@media screen and (max-width:532px){
.box-rotate{width:100%;}
.foot-m-box13{border-top:1px dotted #ddd;margin-top:20px;padding-top:20px;}
}
@media screen and (max-width:480px){
.widget_box_h2 h2{padding-bottom:15px;}
}

@media screen and (max-width:450px){
.normal_dw_3{display:none}
}

@media screen and (max-width:380px){
.wrap-m-box{max-width:330px;}
.m-box,
.widget2_box{width:100%}
.widget2_box-a{display:block;padding:5px 0;}
.m-box1 .in-m-box{padding-bottom:20px;}
}

