@charset "utf-8";

/*Pagination*/
#mm1 {margin:0 auto; position: relative; /*width:auto;*/ width:100%; overflow:hidden;}
#mm1 .slide_arrbtn{position:absolute; z-index:50; width:100%; margin-top:360px;}
#slider-prev{float:left;}
#slider-next{float:right;}
#mm1 #biff_slide {height:100vh; margin:0 auto;}
					
#mm1 .bx-wrapper .bx-pager {
	text-align: center;
	/*font-size: .85em;
	font-family: Arial;
	font-weight: bold;*/
	color: #666;
	position:absolute;
	z-index:100;
	width:100%;
	/*top:65%;
	bottom:150px;*/
	bottom:115px;
}

#mm1 .bx-wrapper .bx-pager .bx-pager-item,
#mm1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#mm1 .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	background:url(../images/main/bx_of.png) no-repeat; overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#mm1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#mm1 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}
	
.bx-pager-item .bxbtn {color:#919191; padding:20px 15px; background:url(../images/main/m_roll.png) no-repeat;  background-size:24px; background-position:center; }
.bx-pager-item .active .bxbtn {background:url(../images/main/m_roll_on.png) no-repeat; background-size:24px;  background-position:center; padding:20px 15px;}

#mm1 .main_banner{width:100%; position:relative; box-sizing:border-box;}
#mm1 .main_banner a:hover,active,focus{text-decoration:none;}
#mm1 .main_banner a:link{text-decoration:none;}
#mm1 .main_banner .txt_area{position:absolute; text-align:center; letter-spacing:-0.5px; width:100%; /*padding-top:250px;*/ padding-top:165px;}
#mm1 .main_banner .txt_area p{margin:0px;}
#mm1 .main_banner .txt_area .tit{font-size:35px; color:#fff; font-weight:bold;}
#mm1 .main_banner .txt_area .sub{font-size:25px; color:#fff;}


/*메인배너_가이드부분*/
.main_guidebox{position:absolute; z-index:150; width:100%; /*bottom:205px;*/ bottom:150px;}
.main_guide{width:100%; display:inline-block; box-sizing:border-box;}
.main_guide li{
	background-repeat:no-repeat; 
	height:100%; 
	background-position:center; 
	background-size:cover; 
	text-align:center;
	box-sizing:border-box;
}

.main_guide li.box_1{background:url(../images/main/main_btn_1.jpg); background-position:top center; background-size:cover;}
.main_guide li.box_2{background:url(../images/main/main_btn_2.jpg); background-position:top center; background-size:cover;}
.main_guide li.box_3{background:url(../images/main/main_btn_3.jpg); background-position:top center; background-size:cover;}
.main_guide .box_pd{padding:20px 5% 30px;}
.main_guide li h1{color:#fff; font-size:22px; margin:0px 0px 0px;}
.main_guide li h3{color:#fff; font-size:22px; margin:5px 0px 15px;}

.main_guide .main_guide_dtalign{margin:10px auto 0px; display:inline-block;}
.main_guide .main_guide_detail{color:#fff; font-size:15px; /*text-align:left;*/ line-height:140%; letter-spacing:-0.5px;}


.mainbfree_timetable{border-collapse:collapse; font-size:15px; border-top:2px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.mainbfree_timetable th{color:#000; background:rgba(255,255,255,0.6); padding:10px;}
.mainbfree_timetable td{background:rgba(0,0,0,0.6); padding:5px; border-bottom:1px solid #fff; color:#fff;}
.mainbfree_timetable td.time{background:rgba(240,131,15,0.8); color:#fff;  border-left:1px dotted #707070; font-weight:bold; border-right:1px dotted #707070;}
.mainbfree_timetable td.free{color:#f0830f;}



/*전체*/
.sec_tit{padding-top:55px; text-align:center; line-height:220%;}
.sec_tit h2{color:#0167b3; margin:0px; font-size:30px;}
.sec_tit h3{color:#666; margin:0px; font-size:25px;}


/*지하도상가 지점 button*/
.facilities-contents-scroll-carousel .item{
    /*width: 420px;*/
	width:100%;
	display:block;
	position:relative;
	/*height:100%;*/
	height:225px;
	background:transparent;
	text-align:center;
	vertical-align:top;
}

.facilities-contents-scroll-carousel {display:block;position:relative; float:left;width:100%;z-index:2;box-sizing:border-box; margin:3% 0px 0px;} 
.facilities-contents-scroll-carousel:before,
.facilities-contents-scroll-carousel:after {content:"";display:block;position:absolute;height:100%;top:0;z-index:3;}
.facilities-contents-scroll-carousel .item a {display:block; position:absolute; /*width:100%; height:100%;*/ width:260px; height:190px; overflow:hidden;transition:all .3s ease;}
.facilities-contents-scroll-carousel .item a:link{text-decoration:none;}
.facilities-contents-scroll-carousel .item .ifbox{display:inline-block; width:260px; height:190px; /*width:100%; height:100%;*/ padding-bottom:75%; position:relative;}
.facilities-contents-scroll-carousel .item .ict_facbox{margin:0px auto; position:relative; width:260px; height:190px; /*width:100%; height:100%;*/  z-index:5; text-align:center;}
.facilities-contents-scroll-carousel .item .facbox_photo{width:235px; height:166px; /*padding-bottom:75%; width:100%; height:100%;*/ z-index:6; margin:1.5% auto; 
	position:relative; border-radius:0px; background-position:center;  text-align:center;}

.facilities-contents-scroll-carousel .item .arr_box{position:absolute; z-index:10; bottom:0px; text-align:center; width:100%; margin:0px auto; opacity:0;}
/*.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_1{position:absolute; bottom:0px; width:100%; text-align:center; margin:0px auto; }
.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_2{position:absolute; bottom:0px; width:100%; text-align:center; margin:0px auto; }
.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_1 h2{
	font-size:22px; 
	color:#000; 
	margin-top:20px; 
	display:inline-block; 
	text-align:center; 
	background:url(/images_n/main/ictroom_bar.jpg) 0px 0px; 
	background-repeat:no-repeat; 
	background-size:39px; 
	background-position:center bottom;
	padding-bottom:10px;
}*/
.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_2 p{margin-top:0px; color:#000; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.facilities-contents-scroll-carousel .item .ict_facbox .fac_bar{width:39px !important; margin:0px auto;}
.facilities-contents-scroll-carousel .item .ict_facbox .jobedu_endbox{opacity:0;}

/*.facilities-contents-scroll-carousel .item:hover .facbox_photo{width:100%; height:100%; position:relative; top:0px; z-index:6; margin:0px auto;
	-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}
.facilities-contents-scroll-carousel .item:hover .ictf_bg{position:absolute; top:0px; width:100%; height:100%;  z-index:5; }


.facilities-contents-scroll-carousel .item .ict_facbox .jobedu_endbox{opacity:0;}
.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox{
	display:block; position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,91,172,0.5); border-radius:0px;}
.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	text-align:center;
	position:absolute; 
	font-size:18px; color:#fff;
	border-radius:0px;
}

.facilities-contents-scroll-carousel .item:hover .jbc_pd{padding:10px;} 
.facilities-contents-scroll-carousel .item:hover .jbc_tit{border:2px solid #fff; height:100%; width:100%;}
.facilities-contents-scroll-carousel .item:hover .jbc_titct{display:inline-block; background:rgba(255,255,255,0.3); color:#fff; padding:2px 10px; border-radius:25px; font-size:15px; margin-bottom:10px;}

.facilities-contents-scroll-carousel .item .mm2list_bg{opacity:0;}
.facilities-contents-scroll-carousel .item:hover .mm2list_bg{
	opacity:1; position:absolute; top:0px; left:0px;  border-radius:0px; 
	-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}

.fac_tit{position:absolute; bottom:0px; left:0px; color:#fff;}

.facilities-contents-scroll-carousel .item:hover .fac_tit{display:none;}*/



.facilities-contents-scroll-carousel .item:hover{margin:0px;}
.facilities-contents-scroll-carousel .item:hover .facbox_photo{width:100%; height:100%; position:relative; top:0px; z-index:6; margin:0px auto;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);  -ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}

.facilities-contents-scroll-carousel .item:hover .ictf_bg{width:260px; height:190px; width:100%; height:100%;  z-index:5; }
.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox{
	display:block; position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,91,172,0.8);  opacity:1;
}

.facilities-contents-scroll-carousel .item:hover .ict_facbox .txt_box_1{position:absolute; top:0px; width:100%; height:100%; text-align:center; margin:0px auto; }

.facilities-contents-scroll-carousel .item:hover .mm2list_bg{
	opacity:1; position:absolute; top:0px; left:0px;  border-radius:0px; 
	-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}

.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox .jobedu_end{
	
	position:absolute; 
	font-size:18px; color:#fff;
	height:100%;
	width:100%;
}

.facilities-contents-scroll-carousel .item:hover .jbc_pd{padding:10%; display:block; } 
.facilities-contents-scroll-carousel .item:hover .jbc_tit{
	border:2px solid #fff;
	height:71%; width:80%; 
	position:absolute;
}

.facilities-contents-scroll-carousel .item:hover .jbc_tit h1{
	position:absolute; top:50%; text-align:center; margin:0px auto; width:100%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
}


/*.facilities-contents-scroll-carousel .center > .item{margin:0px;}
.facilities-contents-scroll-carousel .center > .item .facbox_photo{position:absolute; width:260px; height:190px; top:0px; z-index:6; margin:0px auto;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);  -ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
}
.facilities-contents-scroll-carousel .center > .item .ictf_bg{width:260px; height:190px; width:100%; height:100%;  z-index:5; }
.facilities-contents-scroll-carousel .center > .item .ict_facbox .jobedu_endbox{
	display:block; position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,91,172,0.8);  opacity:1;
}
.facilities-contents-scroll-carousel .center > .item .ict_facbox .txt_box_1{position:absolute; top:0px; width:100%; height:100%; text-align:center; margin:0px auto; }

.facilities-contents-scroll-carousel .center > .item .ict_facbox .jobedu_endbox .jobedu_end{
	
	position:absolute; 
	font-size:18px; color:#fff;
	height:100%;
	width:100%;
}

.facilities-contents-scroll-carousel .center > .item .jbc_pd{padding:10%; display:block; } 
.facilities-contents-scroll-carousel .center > .item .jbc_tit{
	border:2px solid #fff;
	height:71%; width:80%; 
	position:absolute;
}

.facilities-contents-scroll-carousel .center > .item .jbc_tit h1{
	position:absolute; top:50%; text-align:center; margin:0px auto; width:100%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
}

.facilities-contents-scroll-carousel .center > .item .arr_box{opacity:1;}*/


.facilities-contents-scroll-carousel .owl-nav{width:100%; margin:0px auto; position:absolute; text-align:center; /*height:300px; margin-top:-80px; height:122px;*/ height:82px; top:0px;}
.owl-next, .owl-prev {height: 100%;top: 0; width:70px;}
.owl-next {right: 0;}
.owl-prev {left: 0;}

.facilities-contents-scroll-carousel .roll_btn{position:absolute; top:50%;}
.facilities-contents-scroll-carousel .rollbtn_prev{left:-10px; right: auto; background-image:url(../images/main/mainudbt_arrleft.png); background-repeat:no-repeat; cursor:pointer; width:70px; height:122px; border:0; background-color:transparent; margin-top:0px;}
.facilities-contents-scroll-carousel .rollbtn_next{left:auto; right:-10px; background-image:url(../images/main/mainudbt_arrright.png); background-repeat:no-repeat; cursor:pointer; width:70px; height:122px; border:0; background-color:transparent; margin-top:0px;}
.facilities-contents-scroll-carousel button:focus{outline:none;}
/*.facilities-contents-scroll-carousel .item .owl-carousel-arrows button.owl-prev{{position:absolute; left:0; top: 200px; background-image:url(/images_n/main/facarr_prev.png); background-repeat:no-repeat; cursor:pointer; width:78px; height:78px; border:0; background-color:transparent; opacity:0;}
.facilities-contents-scroll-carousel .item .owl-carousel-arrows button.owl-next{position:absolute; right:0; top:200px; background-image:url(/images_n/main/facarr_next.png); background-repeat:no-repeat; cursor:pointer; width:78px; height:78px; border:0; background-color:transparent;opacity:0;}*/

.facilities-contents-scroll-carousel {display:inline-block; position:relative; top:0px;}
.facilities-contents-scroll-carousel .facilities_roll{width:100%; display:inline-block; text-align:center; margin:30px 0px 30px;}
.facilities-contents-scroll-carousel .facilities_roll_1{width:100%; display:inline-block; text-align:center; margin:30px 0px 30px;}
.facilities-contents-scroll-carousel .facilities_roll_2{width:100%; display:inline-block; text-align:center; margin:30px 0px 30px;}
/*.facilities-contents-scroll-carousel .testbed_roll .sld-autos {display:none; margin:0 0px 0 0}*/

/*.facilities-contents-scroll-carousel .event_roll .sld-autos button.owl-play{display:none; background-image:url(../images/main/ow_play.png); background-repeat:no-repeat; cursor:pointer; width:12px; height:12px; border:0; background-color:transparent;}
.facilities-contents-scroll-carousel .event_roll .sld-autos button.owl-stop{background-image:url(../images/main/ow_stop.png); background-repeat:no-repeat; cursor:pointer; width:12px; height:12px; border:0; background-color:transparent;}*/

.facilities-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
.facilities-contents-scroll-carousel .custom_dots .owl-dot span{background:#aaaaaa; border-radius:20px; width:24px; height:10px; display:block; transition:all .3s ease; margin:0 5px;}
.facilities-contents-scroll-carousel .custom_dots .active span{background:#00bdf2; border-radius:20px; width:34px; height:10px;} 
.facilities-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#00bdf2;}


/*지하도상가 지점 button_new*/
.undershopbt_list{display:inline-block; width:100%; box-sizing:border-box; padding:35px 0px;}
.undershopbt_list ul li{float:left;  box-sizing:border-box; width:14.28%; position:relative;}

.undershopbt_list .ifbox{
	display:inline-block; /*width:100%; height:100%;  padding-bottom:75%;*/ position:relative;
	width:100%;
	height:100%;
	display:block;
	/*height:100%;*/
	background:transparent;
	text-align:center;
	vertical-align:top;
}
.undershopbt_list .ict_facbox{margin:0px auto; position:relative; width:100%; /*width:100%; height:100%;*/  z-index:5; text-align:center;}
.undershopbt_list .facbox_photo{padding-bottom:70%;/*padding-bottom:55%;*/ width:100%; height:100%; /*width:235px; height:166px; */ z-index:6; margin:1.5% auto; 
	position:relative; border-radius:0px; background-position:center;  text-align:center;}

.undershopbt_list  .arr_box{position:absolute; z-index:10; bottom:0px; text-align:center; width:100%; margin:0px auto; opacity:0;}
/*.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_1{position:absolute; bottom:0px; width:100%; text-align:center; margin:0px auto; }
.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_2{position:absolute; bottom:0px; width:100%; text-align:center; margin:0px auto; }
.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_1 h2{
	font-size:22px; 
	color:#000; 
	margin-top:20px; 
	display:inline-block; 
	text-align:center; 
	background:url(/images_n/main/ictroom_bar.jpg) 0px 0px; 
	background-repeat:no-repeat; 
	background-size:39px; 
	background-position:center bottom;
	padding-bottom:10px;
}*/
.undershopbt_list .ict_facbox .txt_box_2 p{margin-top:0px; color:#000; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.undershopbt_list .ict_facbox .fac_bar{width:39px !important; margin:0px auto;}
.undershopbt_list .ict_facbox .jobedu_endbox{opacity:1; display:block; position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5); }
.undershopbt_list .ict_facbox .jobedu_endbox .jobedu_end{
	position:absolute; 
	font-size:18px; color:#fff;
	height:100%;
	width:100%;
}

.undershopbt_list .ifbox .jbc_tit h1{
	position:absolute; top:50%; text-align:center; margin:0px auto; width:100%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
}

.undershopbt_list ul li div.ifbox a:hover{z-index:6;}
.undershopbt_list .ifbox a:hover{margin:0px;}
.undershopbt_list .ifbox a:hover .facbox_photo{width:100%; height:100%; position:relative; top:0px; z-index:6; margin:0px auto; /*padding-bottom:100%;*/
	box-shadow:3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);  -ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	/*-webkit-transition: all 0.45s ;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;*/
	/*transform: scale( 1.015);
	transition: transform 1s;*/

}

.undershopbt_list .ifbox a:hover .ictf_bg{/*width:260px; height:190px;*/ width:100%; height:100%;  z-index:5;}
.undershopbt_list .ifbox a:hover .ict_facbox .jobedu_endbox{
	display:block; position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,91,172,0.8);  opacity:1;
}

.undershopbt_list .ifbox a:hover .ict_facbox .txt_box_1{position:absolute; top:0px; width:100%; height:100%; text-align:center; margin:0px auto; }

.undershopbt_list .ifbox a:hover .mm2list_bg{
	opacity:1; position:absolute; top:0px; left:0px;  border-radius:0px; 
	/*-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;*/
}

.undershopbt_list .ifbox a:hover .ict_facbox .jobedu_endbox .jobedu_end{
	
	position:absolute; 
	font-size:18px; color:#fff;
	height:100%;
	width:100%;
}

.undershopbt_list .ifbox a:hover .jbc_pd{padding:10%; display:block; } 
.undershopbt_list .ifbox a:hover .jbc_tit{
	border:2px solid #fff;
	height:71%; width:80%; 
	position:absolute;
}

.undershopbt_list .ifbox a:hover .jbc_tit h1{
	position:absolute; top:50%; text-align:center; margin:0px auto; width:100%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
}

.undershopbt_list ul li.on{z-index:6;}
.undershopbt_list ul li.on .ifbox .facbox_photo{width:100%; height:100%; position:relative; top:0px; z-index:6; margin:0px auto; /*padding-bottom:100%;*/
	box-shadow:3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);  -ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	/*-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;*/
}

.undershopbt_list ul li.on .ifbox .ictf_bg{/*width:260px; height:190px;*/ width:100%; height:100%;  z-index:7;}
.undershopbt_list ul li.on .ifbox .ict_facbox .jobedu_endbox{
	display:block; position:absolute; z-index:7; width:100%; text-align:center; height:100%; background:rgba(0,91,172,0.8);  opacity:1;
}

.undershopbt_list ul li.on .ifbox .ict_facbox .txt_box_1{position:absolute; top:0px; width:100%; height:100%; text-align:center; margin:0px auto; }

.undershopbt_list ul li.on .ifbox .mm2list_bg{
	opacity:1; position:absolute; top:0px; left:0px;  border-radius:0px; 
	/*-webkit-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;*/
}

.undershopbt_list ul li.on .ifbox .ict_facbox .jobedu_endbox .jobedu_end{
	
	position:absolute; 
	font-size:18px; color:#fff;
	height:100%;
	width:100%;
}

.undershopbt_list ul li.on .ifbox .jbc_pd{padding:10%; display:block; } 
.undershopbt_list ul li.on .ifbox .jbc_tit{
	border:2px solid #fff;
	height:71%; width:80%; 
	position:absolute;
}

.undershopbt_list ul li.on .ifbox .jbc_tit h1{
	position:absolute; top:50%; text-align:center; margin:0px auto; width:100%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
}


/*입주매장*/
.owlistbox_1{
	/*width:195px;
	min-height:274px;*/
	width:190px;
	min-height:244px;
	height:100%;
	margin-bottom:0px;
	text-align:left;
}

.logo_box{border-radius:10px; border:1px solid #c9c9c9; width:100%; height:100%;
	background-repeat:no-repeat !important; background-position:center !important; padding-bottom:65%; 
	/*background-size:85% !important;*/ background-size:100% !important;
}

.prgimg_box{border-radius:10px; border:1px solid #c9c9c9; width:100%; height:100%;
	background-repeat:no-repeat !important; background-position:center !important; padding-bottom:65%; background-size:cover !important;
}
.owlistbox_1 .cate_1{padding:5px 15px; color:#fff; background:#00afa3; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}
.owlistbox_1 .cate_2{padding:5px 15px; color:#fff; background:#0a6ab6; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}
.owlistbox_1 .cate_3{padding:5px 15px; color:#fff; background:#f7ad00; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}

.owlistbox_1 h3{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.owlistbox_1 p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.owlistbox_1 .prg_arr{background:url(../images/main/prg_arr.png); background-size:11px 8px; background-repeat:no-repeat; background-position:right;}
.owlistbox_1 .prg_arr strong{color:#8d8f90; font-size:14px;}
.companydt-contents-scroll-carousel .item{height:100%; }
.companydt-contents-scroll-carousel .item a:link{text-decoration:none;}
.companydt-contents-scroll-carousel .owl-play{background:#fff url(/images/main_new/mm3_ow_play.png);  background-size:25px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 2px; border-radius:50%;}
.companydt-contents-scroll-carousel .owl-stop{background:#fff url(/images/main_new/mm3_ow_stop.png);  background-size:24px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 2px; border-radius:50%;}

.companydt-contents-scroll-carousel .owl-prev,.companydt-contents-scroll-carousel .owl-next{width:33px; height:32px;}
.companydt-contents-scroll-carousel .rollbtn_prev{background:url(../images/main/m3_ow_prev.png); background-size:31px; background-repeat:no-repeat; cursor:pointer; background-position:left; width:33px; height:32px; border:0; margin:0px 0px 0px 0px;}
.companydt-contents-scroll-carousel .rollbtn_next{background:url(../images/main/m3_ow_next.png); background-size:31px; background-repeat:no-repeat; cursor:pointer; background-position:left; width:33px; height:32px; border:0; margin:0px 0px 0px 0px;}

.companydt-contents-scroll-carousel .companydt_roll{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:10px 0px 10px;}
.companydt-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
/*.companydt-contents-scroll-carousel .custom_dots .owl-dot span{background:#bfbfbf; border:2px solid #bfbfbf; width:16px; height:1px; display:block; transition:all .3s ease; margin:0 5px;}
.companydt-contents-scroll-carousel .custom_dots .active span{background:#fff; border:2px solid #00afa3; width:16px; height:1px;} 
.companydt-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#fff; border:2px solid #00afa3;}*/

.companydt-contents-scroll-carousel .companydt_roll1_1{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; /*margin:10px 0px 10px;*/ margin:0px 0px;}
.companydt-contents-scroll-carousel .companydt_roll1_1 .custom_dots .owl-dot span{background:#bfbfbf; border:2px solid #bfbfbf; width:16px; height:1px; display:block; transition:all .3s ease; margin:0 5px;}
.companydt-contents-scroll-carousel .companydt_roll1_1 .custom_dots .active span{background:#fff; border:2px solid #00afa3; width:16px; height:1px;} 
.companydt-contents-scroll-carousel .companydt_roll1_1 .custom_dots .owl-dot:hover span{background:#fff; border:2px solid #00afa3;}

.companydt-contents-scroll-carousel .companydt_roll1_2{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:10px 0px 10px;}
.companydt-contents-scroll-carousel .companydt_roll1_2 .custom_dots .owl-dot span{background:#bfbfbf; border:2px solid #bfbfbf; width:16px; height:1px; display:block; transition:all .3s ease; margin:0 5px;}
.companydt-contents-scroll-carousel .companydt_roll1_2 .custom_dots .active span{background:#fff; border:2px solid #00afa3; width:16px; height:1px;} 
.companydt-contents-scroll-carousel .companydt_roll1_2 .custom_dots .owl-dot:hover span{background:#fff; border:2px solid #00afa3;}

.companydt-contents-scroll-carousel .companydt_roll2_1{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:10px 0px 10px;}
.companydt-contents-scroll-carousel .companydt_roll2_1 .custom_dots .owl-dot span{background:#bfbfbf; border:2px solid #bfbfbf; width:16px; height:1px; display:block; transition:all .3s ease; margin:0 5px;}
.companydt-contents-scroll-carousel .companydt_roll2_1 .custom_dots .active span{background:#fff; border:2px solid #0a6ab6; width:16px; height:1px;} 
.companydt-contents-scroll-carousel .companydt_roll2_1 .custom_dots .owl-dot:hover span{background:#fff; border:2px solid #0a6ab6;}

.companydt-contents-scroll-carousel .companydt_roll2_2{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:10px 0px 10px;}
.companydt-contents-scroll-carousel .companydt_roll2_2 .custom_dots .owl-dot span{background:#bfbfbf; border:2px solid #bfbfbf; width:16px; height:1px; display:block; transition:all .3s ease; margin:0 5px;}
.companydt-contents-scroll-carousel .companydt_roll2_2 .custom_dots .active span{background:#fff; border:2px solid #0a6ab6; width:16px; height:1px;} 
.companydt-contents-scroll-carousel .companydt_roll2_2 .custom_dots .owl-dot:hover span{background:#fff; border:2px solid #0a6ab6;}

.companydt-contents-scroll-carousel .owl-nav{margin:15px auto; text-align:center;}

#companydt_list1 a:link{text-decoration:none !important;}
#companydt_list2 a:link{text-decoration:none !important;}

.mm2bx_pd{padding:20px 0px; position:relative; display:inline-block; width:100%;}
.mm2bx_pd a{color:#005bac; font-size:13px; position:absolute; right:0px; z-index:10;}
.mm2bx_pd a:link{text-decoration:none;}


/*박스1*/
.mm2_box{padding:0px 20px;}
.mm2_box .mm2{background:#fff url(../images/main/mmbox_bg.png); background-size:cover; background-repeat:no-repeat; box-shadow:1px 1px 5px rgba(0,0,0,0.5); position:relative; margin-top:-105px; z-index:10;}
.mm2_box .mm2bx{margin:0px auto; text-align:center; position:relative; max-width:1721px; padding:0px 2%;}

.mm2_m2box{box-sizing:border-box; width:100%; display:inline-block;}
.mm2_m2box .mm2_m2box_1{box-sizing:border-box; display:inline-block;}
.mm2_m2box .mm2_m2box_2{box-sizing:border-box; display:inline-block;}

.m2box_img{box-shadow:5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); -ms-box-shadow:5px 5px 5px rgba(0,0,0,0.5); width:100%; height:100%;}

.m2_list li{line-height:180%;}
.m2_list .li_tit{font-weight:bold;}

/*박스2*/
.mm2_m3box{width:100%; box-sizing:border-box; display:inline-block;}
.mm2_m3box_1{box-sizing:border-box; display:inline-block;}
.mm2_m3box_2{box-sizing:border-box; display:inline-block;}

.mm2_m3box_2 .m3box_pd{padding:3%;}
.mm2_m3box_2 .m3_iframe{width:100%;}


/*지도*/
.mapimg_tm{width:100%; position:relative; /*padding-bottom:9%;*/}
.mapimg_tm .visual{width:100% !important;}
.mapimg_tm .visual_image{height:100%; text-align:center; width:100%;  background-size:cover !important; width:100%; background-position:center !important; margin-bottom:10px;}
.mapimg_tm .visual_image p:hover.active,focus{color:#000; text-decoration:none;}
.mapimg_tm a p{font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mapimg_tm a p:hover.active,focus{color:#000; text-decoration:none;}
.mapimg_tm a:link{text-decoration:none;}

.mapimg_tm #slidermap-prev{left:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; z-index:105; border:0px; background:url(../images/main/mainudbt_arrleft.png);}
.mapimg_tm #slidermap-next{right:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; z-index:105; border:0px; background:url(../images/main/mainudbt_arrright.png);}


.mapimg_tm .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position:absolute;
	z-index:99;
	width:100%;
	padding:10px 0px;
}

.mapimg_tm .bx-wrapper .bx-controls{
	 /*position: absolute;
	 bottom:30px;*/
	 width: 100%;
	 z-index:100;
	 text-align: center;
	 margin:0px auto;
}

.mapimg_tm .bx-wrapper .bx-controls .bx-controls-direction{display:inline-block;}

.mapimg_tm .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;*/
  display:inline-block;
}

.mapimg_tm .bx-wrapper .bx-pager .bx-pager-item,
.mapimg_tm .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:6px; height:6px; text-align:center; line-height:6px;
}

.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

.mapimg_tm .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}

.mapimg_tm .bx-pager-item .bxbtn {background: url('../images/main/m_ow_roll.png'); background-repeat:no-repeat; padding:0px 10px; background-size:13px 17px; background-position:center;}
.mapimg_tm .bx-pager-item .active .bxbtn {background: url('../images/main/m_ow_roll_on.png'); background-repeat:no-repeat; padding:0px 10px;   background-size:13px 17px; background-position:center;}

/*커뮤니티*/
.mm4{padding:30px 0px 30px;}
.mm4_box{background:url(../images/main/mm3_bg.jpg); background-size:cover; width:100%; height:100%; border-radius:30px;}
.mm4_box .mm4box_pd{padding:2%;}
.mm4box{display:inline-block; width:100%; box-sizing:border-box;}
.mm4box_1{display:inline-block; box-sizing:border-box;}
.mm4box_1 ul{box-sizing:border-box; width:100%; display:inline-block;}
.mm4box_1 ul li{width:50%; box-sizing:border-box; float:left; display:inline-block; text-align:center; padding:5% 0px 4%;}
.mm4box_1 a{color:#fff;}
.mm4box_2{display:inline-block; box-sizing:border-box;}

.mm4_ntcbox{display:inline-block; width:100%; box-sizing:border-box;}
.mm4_ntcbox_1{display:inline-block; box-sizing:border-box;}
.mm4_ntcbox_2{display:inline-block; box-sizing:border-box;}

.mm4_evtbox{display:inline-block; width:100%; box-sizing:border-box; background:#fff; border-radius:10px;}
.mm4_evtbox .mm4_evtpd{padding:20px;}

.free_timetable{border-collapse:collapse; font-size:15px;}
.free_timetable th{color:#fff; padding:10px;}
.free_timetable td{background:#fff; padding:5px; border-bottom:1px dotted #707070;}
.free_timetable td.time{background:#ffefca; color:#f0830f;  border-left:1px dotted #707070; font-weight:bold; border-right:1px dotted #707070;}
.free_timetable td.free{color:#f0830f;}

.parking_dtbox{background:#fff; width:100%; height:100%; border-radius:10px; display:inline-block;}
.pk_dtbox{float:left; width:50%; display:inline-block; height:100%;}
.pk_dtbox .pk_dt_pd{padding:48px 0px 48px 25px;}
.pk_nametbl{table-layout:fixed;}
.pk_nametbl .pk_name{font-size:20px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pk_nametbl .pk_name a{color:#000;}
.padt_table{line-height:190%; letter-spacing:-0.5px;}
.padt_table th{font-size:15px; color:#2774b9; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.padt_table td{font-size:15px; color:#1b1b1b; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


.tab_btn{background:#b5bec1; width:100%; display:inline-block; height:60px; border-radius:10px 10px 0px 0px;}
.tab_btn li{color:#fff; float:left; color:#fff; font-size:18px; font-weight:bold; line-height:60px; padding:0px 5%;}
.tab_btn li.on{font-size:18px; background:#fff; line-height:60px; color:#2774b9;  padding:0px 5%;}
.tab_btn li.on#btn_type1{border-radius:10px 0px 0px 0px;}

.notice_table{table-layout:fixed; font-size:15px;}
.notice_table td{line-height:230%;letter-spacing:-0.5px;}
.notice_table .no_tit{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.notice_table .no_tit span{color:#2774b9;}
.notice_table .no_tit a{color:#666666;}
.more_btn{color:#2774b9; float:right; margin-top:20px; margin-right:22px;}
.notice_pd{padding:20px;}


/*이벤트 배너*/
.topline_tm{width:100%; position:relative;}
.topline_tm .visual{width:100% !important;}
.topline_tm .visual_image{height:100%; text-align:center; width:100%;  background-size:cover !important; width:100%; background-position:center !important; margin-bottom:10px;}
.topline_tm .visual_image p:hover.active,focus{color:#000; text-decoration:none;}
.topline_tm a p{font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topline_tm a p:hover.active,focus{color:#000; text-decoration:none;}
.topline_tm a:link{text-decoration:none;}

#slider-prev{left:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; /*margin-top:37%;*/ z-index:100; border:0px;}
#slider-next{right:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; /*margin-top:37%;*/ z-index:100; border:0px;}


.topline_tm .bx-wrapper .bx-pager {
	/*text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position: absolute;
	z-index:99;
	width:100%;*/
	display:inline-block;
}

.topline_tm .bx-wrapper .bx-controls{
	 /*position: absolute;
	 bottom:30px;*/
	 width: 100%;
	 z-index:100;
	 text-align: center;
	 margin:0px auto;
}

.topline_tm .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

.topline_tm .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;*/
  display:inline-block;
}

.topline_tm .bx-wrapper .bx-pager .bx-pager-item,
.topline_tm .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

.topline_tm .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:6px; height:6px; text-align:center; line-height:6px;
}

.topline_tm .bx-wrapper .bx-pager.bx-default-pager a:hover,
.topline_tm .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

.topline_tm .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}

/* AUTO CONTROLS (START / STOP) */
.topline_tm .bx-wrapper .bx-controls-auto .bx-start {
  text-indent: -9999px;
  text-indent: 12px;
   width: 13px;
  height: 17px;
  outline: 0;
  background: url('../images/main/m_ow_play.png') 10px 1px no-repeat;
  background-size:13px 17px;
  margin: 0px;
  color:transparent;
}
.topline_tm .bx-wrapper .bx-controls-auto .bx-start:hover,
.topline_tm .bx-wrapper .bx-controls-auto .bx-start.active,
.topline_tm .bx-wrapper .bx-controls-auto .bx-start:focus {
  /*background-position: -86px -33px;*/
  background-position:10px 3px;
}
.topline_tm .bx-wrapper .bx-controls-auto .bx-stop {
  text-indent: -9999px;
  width: 13px;
  height: 17px;
  outline: 0;
  background: url('../images/main/m_ow_stop.png') 10px 1px no-repeat;
  background-size:13px 17px;
  margin:  0px;
  color:transparent;
}
.topline_tm .bx-wrapper .bx-controls-auto .bx-stop:hover,
.topline_tm .bx-wrapper .bx-controls-auto .bx-stop.active,
.topline_tm .bx-wrapper .bx-controls-auto .bx-stop:focus {
  /*background-position: -86px -33px;*/
  background-position:10px 3px;
}

a.bx-pager-link:hover,active,focus{text-decoration:none !important;}
a.bx-pager-link:link{text-decoration:none !important;}

.topline_tm .bx-pager-item .bxbtn {background: url('../images/main/m_ow_roll.png'); background-repeat:no-repeat; padding:0px 10px; background-size:13px 17px; background-position:center;}
.topline_tm .bx-pager-item .active .bxbtn {background: url('../images/main/m_ow_roll_on.png'); background-repeat:no-repeat; padding:0px 10px;   background-size:13px 17px; background-position:center;}

/*이벤트 배너*/
.topline_tm .visual_image{height:190px;}


/*지도맵*/
#Map_w area:hover{background:rgba(0,0,0,0.5;) position:absolute; width:100%; height:100%;}

.main_maplcbox {position:relative;}
.main_maplcbox a{background: url('../images/map/mapov_bt.png'); background-repeat:no-repeat; padding:0px 10px; background-size:11px 9px; background-position:center; line-height:100%;}
.main_maplcbox a:hover{background: url('../images/map/mapov_bt_on.png'); background-repeat:no-repeat; padding:0px 10px; background-size:11px 9px; background-position:center;}
.main_maplcbox a.on{background: url('../images/map/mapov_bt_on.png'); background-repeat:no-repeat; padding:0px 10px; background-size:11px 9px; background-position:center;}
.main_maplcbox a.off{background: url('../images/map/mapov_bt_off.png'); background-repeat:no-repeat; padding:0px 10px; background-size:11px 9px; background-position:center;}

.main_maplcbox_mnsp {position:relative;}
.main_maplcbox_mnsp a{background: url('../images/map/map_lccr_ani_off.gif'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center; line-height:100%;}
.main_maplcbox_mnsp a:hover{background: url('../images/map/map_lccr.gif'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center;}
.main_maplcbox_mnsp a.on{background: url('../images/map/map_lccr_on.png'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center;}

.map_shopnamebox{background:#2e26f0; padding:5px; font-size:13px; color:#fff; width:100%; display:inline-block; word-break:keep-all;  white-space:nowrap;}
.map_shopnamebox a{background:transparent; color:#fff;}
.map_shopnamebox a:hover{background:transparent; color:#fff;}
.map_shopnamebox a:link{text-decoration:none;}

/*퀵메뉴*/
#quickmenu{position:absolute; z-index:100; right:0px;}
#quickmenu ul{background:url(../images/main/quickmn_icobar.png); background-repeat:repeat-y; background-position:90%;}
#quickmenu ul li{/*padding:5px 0px;*/ padding:0px 0px; text-align:left; font-size:15px; position:relative;}
#quickmenu ul li a{color:#666;}
#quickmenu ul li a:link{text-decoration:none;}
#quickmenu ul li a:hover,focus,active{text-decoration:none;}
#quickmenu ul li.bar{height:25px;}
#quickmenu .ic_bar{margin-top:3px;}
#quickmenu .new_p{color:#f8992b;}
#quickmenu .qmb_box{height:44px; /*width:192px;*/ width:215px; line-height:44px; border-radius:50px; color:#fff;}
#quickmenu .ic{position:absolute; right:0px; top:-5px;}
#quickmenu .qmb_box_1{background:#fabe00;}
#quickmenu .qmb_box_2{background:#3eb134;}
#quickmenu .qmb_box_3{background:#00aae7;}
#quickmenu .qmb_box_4{background:#f0830f;}

/*스크롤영역*/
.mm2_box .overflowbox_sx{background:#ebe6e0;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){


	/*전체*/
	.sec_tit{padding-top:40px;}


	/*시설안내 소개*/
	.mm2bx .bx-viewport{border:0.2px solid #000;}
	.mm2_box .mm2bx{padding:0px 3.5%;}
	
	/*.facilities-contents-scroll-carousel .item{height:190px;}
	.facilities-contents-scroll-carousel .item a {width:220px; height:163px;}
	.facilities-contents-scroll-carousel .item .ifbox{width:220px; height:163px;}
	.facilities-contents-scroll-carousel .item .ict_facbox{width:220px; height:163px;}
	.facilities-contents-scroll-carousel .item .facbox_photo{width:195px; height:144px;}

	.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_2 p{font-size:14px;}
	
	.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox .jobedu_end{font-size:18px;}

	.facilities-contents-scroll-carousel .center > .item .facbox_photo{position:absolute; width:220px; height:163px;}
	.facilities-contents-scroll-carousel .center > .item .ictf_bg{width:220px; height:163px;}
	.facilities-contents-scroll-carousel .center > .item h1{font-size:22px;}
	.companydt-contents-scroll-carousel .owl-nav{position:absolute; right:0px; top:-70px;}
	
	.facilities-contents-scroll-carousel .owl-nav{height:80px; margin-top:0px;}

	.facilities-contents-scroll-carousel .facilities_roll{margin:10px 0px;}
	.facilities-contents-scroll-carousel .rollbtn_prev{width:50px; height:90px; background-size:50px 88px;}
	.facilities-contents-scroll-carousel .rollbtn_next{width:50px; height:90px; background-size:50px 88px;}*/

	.undershopbt_list{padding:4.5% 0px 6%;}
	.undershopbt_list .facbox_photo{padding-bottom:90%;}
	.undershopbt_list .ifbox a:hover .facbox_photo{padding-bottom:100%;}
	.undershopbt_list ul li.on .ifbox .facbox_photo{padding-bottom:100%;}
	.undershopbt_list .ifbox .font_h2{font-size:13px;}

	.undershopbt_list .ifbox a:hover .jbc_pd{padding:0;} 
	.undershopbt_list .ifbox a:hover .jbc_tit{border:0px solid #fff;height:100%; width:100%;}

	.undershopbt_list ul li.on .ifbox .jbc_pd{padding:0;} 
	.undershopbt_list ul li.on .ifbox .jbc_tit{border:0px solid #fff;height:100%; width:100%;}

	/*박스2*/
	.mm2_m3box_1{width:100%;}
	.mm2_m3box_2{width:100%;}
	.mm2_m3box_2 .m3box_pd{padding:6% 4%;}
	.mm2_m3box_1 .m3_iframe{width:100%; height:320px;}
	
	
	/*커뮤니티*/
	.mm4_box .mm4box_pd{padding:5.5%;}
	
	/*공지사항등*/
	.mm4_ntcbox_1{width:100%; margin-bottom:20px;}
	.mm4_ntcbox_2{width:100%; margin-bottom:20px;}
	.tab_btn li{font-size:16px;}

}



/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){

	/*시설안내 소개*/
	.mm2bx .bx-viewport{border:1px solid #000;}

	/*시설소개*/
	/*.facilities-contents-scroll-carousel .item{height:220px;}
	.facilities-contents-scroll-carousel .item a {width:260px; height:190px;}
	.facilities-contents-scroll-carousel .item .ifbox{width:260px; height:190px;}
	.facilities-contents-scroll-carousel .item .ict_facbox{width:260px; height:190px;}
	.facilities-contents-scroll-carousel .item .facbox_photo{width:235px; height:166px;}

	.facilities-contents-scroll-carousel .item .ict_facbox .txt_box_2 p{font-size:14px;}
	
	.facilities-contents-scroll-carousel .item:hover .ict_facbox .jobedu_endbox .jobedu_end{font-size:18px;}

	.facilities-contents-scroll-carousel .center > .item .facbox_photo{position:absolute; width:260px; height:190px;}
	.facilities-contents-scroll-carousel .center > .item .ictf_bg{width:260px; height:190px;}
	.facilities-contents-scroll-carousel .center > .item h1{font-size:22px;}
	.companydt-contents-scroll-carousel .owl-nav{position:absolute; right:0px; top:-70px;}

	.facilities-contents-scroll-carousel .owl-nav{height:92px; margin-top:0px;}*/
	
	.undershopbt_list{padding:4.5% 0px 6%;}
	.undershopbt_list .facbox_photo{/*padding-bottom:45%;*/}
	.undershopbt_list .ifbox a:hover .facbox_photo{padding-bottom:82%;}
	.undershopbt_list ul li.on .ifbox .facbox_photo{padding-bottom:82%;}
	.undershopbt_list .ifbox .font_h2{font-size:16px;}


	/*박스2*/
	.mm2_m3box_1{width:100%;}
	.mm2_m3box_2{width:100%;}

	.mm2_m3box_1 .m3_iframe{width:100%; height:400px;}

	/*커뮤니티*/


	/*공지사항등*/
	.mm4_ntcbox_1{width:100%; margin-bottom:20px;}
	.mm4_ntcbox_2{width:100%; margin-bottom:20px;}

}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	
	.mm2bx_pd{padding:2% 0px 20px;}


	/*박스 2*/
	.mm2_m3box_1{width:50%;  float:left;}
	.mm2_m3box_2{width:50%;  float:left;}

	.mm2_m3box_1 .m3_iframe{width:100%; height:480px;}

	/**/
	.facilities-contents-scroll-carousel .item{}
	.facilities-contents-scroll-carousel .item .ifbox{}
	.facilities-contents-scroll-carousel .item .ict_facbox{} 


	.companydt-contents-scroll-carousel .owl-nav{position:absolute; right:0px; top:-70px;}

	.undershopbt_list .ifbox a:hover .facbox_photo{padding-bottom:81%;}
	.undershopbt_list ul li.on .ifbox .facbox_photo{padding-bottom:81%;}


	/*커뮤니티*/
	#mm3 .community_num_1{width:24%; padding-right:2%; float:left;}
	#mm3 .community_num_2{width:48%; padding-right:2%; float:left;}
	#mm3 .community_num_3{width:24%; float:left;}

	#mm3 .drlinkbox{float:left; width:100%; background:url(../images/main/com_bg_1.jpg);}
	#mm3 .commnutiy_box{padding:63px 0px 50px;}
	#mm3 .drlinkbtn{padding:46px 3%; display:inline-block;}
	#mm3 .drlinkbtn li{width:48%; float:left; padding:25px 1% 28px;}
	#mm3 .drlinkbtn li img{max-width:99px; width:100%;}

	#mm3 .padt_table{margin-top:30px;}
	#mm3 .parking_dtbox{margin-bottom:20px;}

	#mm3 .commu_btn_m{display:none;}

	#mm3 .tit_t{display:none;}
	#mm3 .tit_m{display:none;}

	.banner_img_t{display:none;}
	.banner_img_m{display:none;}


	/*공지사항등*/
	.mm4_ntcbox_1{width:49%; float:left; margin-right:1%;}
	.mm4_ntcbox_2{width:49%; float:right; margin-left:1%;}



}


/* Desktop Device : 530 이하 */
@media screen and (max-width:530px){

	#mm1 .bx-wrapper .bx-pager {/*top:47%;*/ bottom:135px;}
	#mm1 .main_banner{height:100%; min-height:825px; box-sizing:border-box;}
	
	#mm1 .slide_arrbtn{margin-top:233px;}
	#v_main_btn{width:40px;}

	#mm1 .main_banner .txt_area .mview_w{display:none;}
	#mm1 .main_banner .txt_area .mview_t{display:none;}
	
	#mm1 .main_banner .txt_area .tit{font-size:25px;}
	#mm1 .main_banner .txt_area .sub{font-size:18px; margin-top:5px;}

	#mm1 .main_banner .txt_area{padding-top:165px;}
	
	#mm1 .main_guidebox{bottom:175px;}
	#mm1 .main_guideview_w{display:none;}
	#mm1 .main_guideview_t{display:none;}

	#mm1 .main_guide li{width:100%;}
	#mm1 .main_guide li h1{color:#fff; font-size:18px; margin:10px 0px 0px;}
	#mm1 .main_guide li h3{color:#fff; font-size:18px;}
	#mm1 .main_guide .box_pd{padding:10px 2.5% 10px;}
	#mm1 .main_guide .main_guide_detail{display:none;}


	#mm1 .stage_dtbox{display:none;}

	/*박스1*/
	.mm2_m2box{padding:0% 0px 8%;}
	.mm2_m2box_1 h2{font-size:18px;}
	.mm2_m2box_1 h1{font-size:22px;}
	.mm2_m2box .mm2_m2box_2{width:100%; max-width:450px;}

	.m2_list .li_tit{margin-bottom:0px;}
	.m2_list li{margin-bottom:10px;}


	/*주차시간등*/
	.mm4_box{margin-bottom:20px;}
	.mm4box_1{width:100%; border-bottom:1px solid #fff;}
	.mm4box_1 ul li{width:50%; float:left; padding:3% 0px 3%;}
	.mm4box_2{width:100%; padding-top:3%;}

}


/* Desktop Device : 531~1023 */
@media screen and (min-width:531px) and (max-width:1023px){


	#mm1 .bx-wrapper .bx-pager {/*top:59%; top:490px;*/ }
	#mm1 .main_banner{/*height:100vh;*/ min-height:720px; box-sizing:border-box;}
	
	#mm1 .slide_arrbtn{/*margin-top:45%;*/ margin-top:303px;}
	#v_main_btn{width:52px;}


	#mm1 .main_banner .txt_area .tit{font-size:30px;}
	#mm1 .main_banner .txt_area .sub{font-size:18px; margin-top:15px;}


	#mm1 .main_banner .txt_area{padding-top:172px;}
	
	#mm1 .main_guidebox{bottom:170px}
	#mm1 .main_guidebox_1t{bottom:150px;}
	#mm1 .main_guideview_w{display:none;}
	#mm1 .main_guideview_m{display:none;}

	#mm1 .main_guide li{float:left; /*height:305px; min-height:200px;*/ min-height:204px;}
	#mm1 .main_guide li h1{color:#fff; font-size:18px; margin:10px 0px 0px;}
	#mm1 .main_guide li h3{color:#fff; font-size:18px;}
	#mm1 .main_guide .box_pd{padding:30px 2.5% 45px;}

	
	.main_guide li{width:33.3%;}
	
	#mm1 .main_banner .txt_area .mview_w{display:none;}
	#mm1 .main_banner .txt_area .mview_m{display:none;}



	/*박스1*/
	.mm2_m2box{padding:0px 0px 6%;}
	.mm2_m2box .mm2_m2box_1{width:100%; padding-bottom:5%;}
	.mm2_m2box .mm2_m2box_2{width:100%; max-width:450px;}
	.mm2_m2box_1 h2{font-size:20px;}
	.mm2_m2box_1 h1{font-size:25px;}

	.m2_list .li_tit{width:100px; display:inline-block;}


	/*주차시간등*/
	.mm4_box{margin-bottom:20px;}
	.mm4box_1{width:100%; border-bottom:1px solid #fff;}
	.mm4box_1 ul li{width:25%; float:left; padding:3% 0px 3%;}
	.mm4box_2{width:100%; padding-top:3%;}


	
}

/* Desktop Device : 1024 이상 또는 print 출력시*/
@media screen and (min-width:1024px), only print{

	.main_guide li{width:33.3%;}

	#mm1 .main_guide li{float:left; min-height:260px;}
	#mm1 .main_guideview_t{display:none;}
	#mm1 .main_guideview_m{display:none;}

	#mm1 .main_banner .txt_area .mview_t{display:none;}
	#mm1 .main_banner .txt_area .mview_m{display:none;}

	#mm1 .main_banner{/*height:100vh;*/ min-height:720px;}
	#mm1 .main_banner .txt_area .sub{margin-top:5px;}
	
	#slider-prev{float:left; margin-left:15px;}
	#slider-next{float:right; margin-right:15px;}

	/*박스 1*/
	.mm2_box{padding:0px 30px; margin:0px auto; max-width:1360px;}

	.mm2_m2box{padding:0px 0px 5%;}
	.mm2_m2box .mm2_m2box_1{width:60%; margin-right:5%; float:left;}
	.mm2_m2box .mm2_m2box_2{width:35%; float:left;}
	
	.m2_list .li_tit{width:100px; display:inline-block;}

	/*주차시간등*/
	.mm4_box{margin-bottom:25px;}
	.mm4box_1{width:35%; float:left; border-right:1px solid #fff;}
	.mm4box_1 ul li{width:50%; box-sizing:border-box; float:left; padding:5% 0px 4%;}
	.mm4box_2{width:65%; float:left;}

}

/* Desktop Device : 531~1587 */
@media screen and (min-width:531px) and (max-width:1587px){
			
	.facilities-contents-scroll-carousel .rollbtn_prev{left:-10px;}
	.facilities-contents-scroll-carousel .rollbtn_next{right:-10px;}
}

/* Desktop Device : 1588 이상 또는 print 출력시*/
@media screen and (min-width:1588px), only print{
			
	.facilities-contents-scroll-carousel .rollbtn_prev{left:-60px;}
	.facilities-contents-scroll-carousel .rollbtn_next{right:-60px;}
}