/*Pagination*/
.mm1 {margin:0 auto; position:relative; /*width:auto;*/ width:100%; overflow:hidden;}
.mm1 .bx-viewport{overflow:visible !important;}
.mm1 .visual{overflow:visible;}
.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-controls{position:relative;  margin:0px auto; /*max-width:1300px;*/}
.mm1 .bx-wrapper .bx-pager {
	text-align:left;
	color: #666;
	position:absolute;
	z-index:100;
	width:100%;
	bottom:115px;
	max-width:1300px;
	margin:0px auto;
	/*top:65%;
	bottom:150px;*/
	/*font-size: .85em;
	font-family: Arial;
	font-weight: bold;*/
}

.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;
	margin: 0px 15px;

}

.mm1 .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0px 10px;
	display:inline-block;
	background:rgba(255,255,255,0.2); border:2px solid #fff; overflow:hidden; width:16px; height:16px; text-align:center; line-height:16px;
}

.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 {position:absolute; background:rgba(255,255,255,0.2); border:2px solid #fff; border-radius:50px; width:16px; height:16px; background-size:16px; background-position:center; }
.bx-pager-item .active .bxbtn {background:rgba(255,255,255,1); border:2px solid #fff;  background-size:16px;  background-position:center;}

.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;}

.mnbn_txtbg a{color:#fff;}

/**/
.mm2{position:relative; z-index:100;}

.mbctvpr_box{/*padding:30px 0px;*/ padding:3% 0px;}
.companydt2_list .owl-stage-outer{overflow:hidden;}

/*#mm2 .mm2_titbox_1{float:left;}
#mm2 .mm2_titbox_1 .mm2_tb_pd{padding-left:40px; padding-right:10px;}
#mm2 .mm2_titbox_1 .mm2_tit{padding-top:30px; padding-left:28px;}
#mm2 .mm2_titbox_1 .ico_1{position:absolute; bottom:20px; right:30px;}

#mm2 .mm2_titbox_2{position:absolute; right:0px; top:50px;}
#mm2 .mm2_titbox_2 .mm2_tb_pd{padding-right:40px; padding-left:10px;}
#mm2 .mm2_titbox_2 .mm2_tit{padding-top:30px; padding-right:28px; text-align:right;}
#mm2 .mm2_titbox_2 .ico_2{position:absolute; bottom:20px; left:30px;}*/

.mm2 .companydtbox_1{ box-sizing:border-box; position:relative;}

.mm2 .companydtbox_1 .cmslide{ box-sizing:border-box; position:relative;}

.mm2 .companydtbox_1 .slick-dots li button:before{text-indent:-9999px;}

.mm2 .cmslide .item{
	display:block;
	position:relative;
	background:transparent; 
	margin:5px 10px 5px 0px;
}



.mm2 .mm4_linkboximg {width:100%; position:relative;/*background-repeat:no-repeat !important; background-size:cover !important;  background-position:center !important; padding-bottom:76.745%;*/}
.mm2 .mm4_linkbox .mm4_linkboximgbox .overlay{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	background-repeat:repeat-x;
	background:rgba(0,0,0,0.5);
	/*visibility: hidden;*/

}

.mm2 .mm4_linkbox .mm4_linkboximgbox .content-item {
	position: absolute;
	/*bottom: 20px;
	right: 20px;*/
	opacity: 0;
	bottom:0px;
	left:0px;
	text-align:left;
	width:100%;
	/*text-align:center;
	margin:0px auto;
	visibility: hidden;
	display:table-cell;
	vertical-align:middle;
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);*/
}

.mm2 .mm4_linkbox .mm4_linkboximgbox .content-item .ci_pd{padding:15px;}

.mm2 .mm4_linkbox .mm4_linkboximgbox:hover .overlay,
.mm2 .mm4_linkbox .mm4_linkboximgbox:hover .content-item {
	opacity: 1;
	visibility: visible; 
}

.mm2 .mm4_linkbox .mm4_linkboximgbox:hover .mm4_linkboximg{
	/*transform: scale(1.15);
	-webkit-transition: all 1.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;*/
}

.mm2 .mm4_linkbox .mm4_linkboximgbox:focus .overlay,
.mm2 .mm4_linkbox .mm4_linkboximgbox:focus .content-item {
	opacity: 1;
	visibility: visible; 
}

.mm2 .mm4_linkbox .mm4_linkboximgbox:focus .mm4_linkboximg{
	/*transform: scale(1.15);
	-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;*/
}

.mm2 .mm4_linkbox .mm4_linkboximgbox:active .overlay,
.mm2 .mm4_linkbox .mm4_linkboximgbox:active .content-item {
	opacity: 1;
	visibility: visible; 
}

.mm2 .mm4_linkbox .mm4_linkboximgbox:active .mm4_linkboximg{
	/*transform: scale(1.15);
	-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;*/
}
.mm2 .mm4_linkbox .mm4_linkboximgbox:hover .mm4_linkboximg,
.mm2 .mm4_linkbox .mm4_linkboximgbox:active .mm4_linkboximg{box-shadow:5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);}

.mm2 .mm4_linkbox{box-sizing:border-box; height:100%; position:relative; border-radius:0px; margin:0px 7px 7px 0px; /*overflow:hidden;*/}

.companydtbox_1 .cmslide .slick-dots {display:inline-block; z-index:100; text-align:left; width:100%;}
.companydtbox_1 .cmslide .slick-dots li{position: relative; display: inline-block; padding:5px;  width:14px; height:14px; margin:5px; cursor: pointer;}
.companydtbox_1 .cmslide .slick-dots li button{display: block; background:rgba(46,110,176,0.2); background-size:14px; padding:5px;  width:14px; height:14px; margin:5px; border-radius:50px;}
.companydtbox_1 .cmslide .slick-dots li button:hover{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydtbox_1 .cmslide .slick-dots li button:focus{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydtbox_1 .cmslide .slick-dots li button:active{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydtbox_1 .cmslide .slick-dots li.slick-active button{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
/*.companydt-contents-scroll-carousel .slick-dots li button:before{background:url('../images/main/main_roll.png') no-repeat; background-size:25px; padding:15px; width:25px; height:25px;}
.companydt-contents-scroll-carousel .slick-dots li.slick-active button:before{background:url('../images/main/main_roll_on.png') no-repeat; background-size:25px; padding:15px; width:25px; height:25px;}*/

.mm2 .companydtbox_1 .slick-prev{bottom:-65px; top:auto; left:0px; margin:0px auto; /*bottom:-30px;*/} 
.mm2 .companydtbox_1 .slick-next{bottom:-65px; top:auto; right:auto; margin:0px auto; left:45px; /*bottom:-30px;*/}


.mnbn_box{position:relative; height:100%;}
.mnbn_txtbg{background:url(../images/main_n24/mb_tbox.png); background-size:cover; background-repeat:no-repeat; position:absolute; top:2px; width:40%;}

.mnbn_txt_1{background:url(../images/main_n24/mn_obj_1.png); background-repeat:no-repeat; font-size:40px; font-family:'S-CoreDream-5Medium'; color:#fff; padding:20px;}

.mnbn_txt_2{background:url(../images/main_n24/mn_obj_2.png); background-repeat:no-repeat; font-size:18px; font-family:'S-CoreDream-5Medium'; color:#fff; padding:20px; background-position:right;}



/*입점매장*/
.owlistbox_1{
	/*width:282px;*/
	width:222px;
	min-height:344px;
	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;}

.companydt_list1_1 .companydt1_slide .item{margin-right:25px;}
.companydt_list1_1 .companydt1_slide .item:hover, .companydt_list1_1 .companydt1_slide .item:focus, .companydt_list1_1 .companydt1_slide .item:active{text-decoration:none;}
.companydt_list1_1 .companydt1_slide .item:link{text-decoration:none;}

.companydt_list1_1 .companydt1_slide .slick-dots {display:inline-block; z-index:100; text-align:left; width:100%; bottom:-15px; left:-10px;}
.companydt_list1_1 .companydt1_slide .slick-dots li{position: relative; display: inline-block; padding:5px;  width:14px; height:14px; margin:5px; cursor: pointer; }
.companydt_list1_1 .companydt1_slide .slick-dots li button{display: block; background:rgba(46,110,176,0.2); background-size:14px; padding:5px;  width:14px; height:14px; margin:5px; border-radius:50px; text-indent:-9999px;}
.companydt_list1_1 .companydt1_slide .slick-dots li button:hover{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydt_list1_1 .companydt1_slide .slick-dots li button:focus{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydt_list1_1 .companydt1_slide .slick-dots li button:active{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}
.companydt_list1_1 .companydt1_slide .slick-dots li.slick-active button{background:rgba(46,110,176,1); background-size:14px; padding:5px;  width:14px; height:14px;}

.companydt_list1_1 .slick-prev{background:url(../images/main_n24/rl_arr_left.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;  z-index:400;} 
.companydt_list1_1 .slick-prev:hover{background:url(../images/main_n24/rl_arr_left.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;}
.companydt_list1_1 .slick-prev:focus-visible{background:url(../images/main_n24/rl_arr_left.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;
  border:2px solid #ddd; box-sizing: border-box; border-radius: 5px;}
.companydt_list1_1 .slick-next{background:url(../images/main_n24/rl_arr_right.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;  z-index:400;}
.companydt_list1_1 .slick-next:hover{background:url(../images/main_n24/rl_arr_right.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;}
.companydt_list1_1 .slick-next:focus-visible{background:url(../images/main_n24/rl_arr_right.jpg) !important; width:40px !important; height:40px !important; background-size:40px 40px !important;
 border:2px solid #ddd; box-sizing: border-box; border-radius: 5px;}

.companydt_list1_1 .slick-prev{bottom:-50px; top:auto; left:0px; z-index:400;} 
.companydt_list1_1 .slick-next{bottom:-50px; top:auto; left:50px; z-index:400;}


.cpn_tab{border-top:2px solid #2e6eb0; background:#2e6eb0; position:absolute; width:100%; height:63px;}
.cpn_tab li{background:#2e6eb0; line-height:62px; color:#fff; font-size:15px; float:left; padding:0px 2.2%;}
.cpn_tab li.on{background:#fff; color:#2e6eb0}


/*박스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%;}

/**/
.mm3{background:url(../images/main_n24/main_bg_1.png); background-repeat:no-repeat; background-position:top right;}
.mm3_box{display:inline-block; width:100%; box-sizing:border-box; height:100%;}
.mm3_box .mm3_box_1{background:#f6f9f7;box-sizing:border-box; height:100%;}
.mm3_box .mm3_box_2{box-sizing:border-box; position:relative;}

.mm3box_2_txt{position:relative; z-index:10;}

.mm3b2_box{background:#fff; width:100%; position:relative; height:100%;   box-shadow:1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3); margin-bottom:30px; z-index:5;}
.mm3b2_box .pd{padding:80px 30px 30px 30px;}

.mm3 .mm3bg_txt{position:absolute; padding-left:30px; z-index:0; width:100%; max-width:615px; top:0px;}

.mm3_boxmap{position:relative; height:100%;}
.mm3_boxmap .mn_more{padding:5px;}

/**/
.mm2_m3box_2 .mn_more{right:20px;}

/**/
.mn_more{position:absolute; right:0px; bottom:0px;}
.mn_more a{color:#2e6eb0; font-weight:500; font-size:15px;}
.mn_more a:link{text-decoration:none;}

/**/
.mapopen_box{position:absolute; right:10px; top:10px; display:inline-block; z-index:50;}
.mapopen_box a{color:#2e6eb0; font-weight:500; font-size:15px;}
.mapopen_box a:link{text-decoration:none;}

/**/
.evtslide_box{display:inline-block; width:100%; box-sizing:border-box; position:relative;}
.evtslide_box_s{display:inline-block; box-sizing:border-box; position:relative;}
.evtslide_box_b{border:1px solid #ccc; position:relative; background:#fff;}
.evtslide_box_s .mn_more{position:relative; float:right;} 


.evtslide .slider-prev{background:url(../images/main_n24/rl_arr_left.jpg); background-size:51px 52px; width:51px; height:52px;}
.evtslide .slider-next{background:url(../images/main_n24/rl_arr_right.jpg); background-size:51px 52px; width:51px; height:52px;}
.evtslide .bx-has-pager{display:none;}
.evtslide .mn_more{position:relative; float:right;}
.evtslide a:link{text-decoration:none;}


.slide_arrbtn{position:absolute; width:100%; z-index:100; top:40%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.slide_arrbtn .bx-prev{background:url(../images/main_n24/rl_arr_left.jpg); background-size:51px 52px; width:51px; height:52px; left:0px; position:absolute;}
.slide_arrbtn .bx-next{background:url(../images/main_n24/rl_arr_right.jpg); background-size:51px 52px; width:51px; height:52px; right:0px; position:absolute;}

.evt_txtbox{background:#fff; border:1px solid #dddddd; position:relative;}
.evt_txtbox .evttb_pd{padding:20px; position:relative;}
.evt_txtbox .tit{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.evt_txtbox a:link{text-decoration:none;}

.evt_banner{padding-bottom:100%; border:1px solid #ddd;}

.notc_tab{border-top:2px solid #2e6eb0; background:#2e6eb0; position:relative; width:100%; height:64px; box-sizing:border-box;}
.notc_tab li{background:#2e6eb0; border-left:1px solid #2e6eb0; border-right:1px solid #2e6eb0; line-height:62px; color:#fff; font-size:18px; float:left; width:50%; box-sizing:border-box; text-align:center;}
.notc_tab li.on{background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #fff; color:#2e6eb0;}

.mm4 .mm4bg_txt{position:absolute; padding-left:30px; z-index:0; width:100%; max-width:615px; top:30px;}


/**/
.snslink_box{background:url(../images/main_n24/sns_boxbg.jpg); background-size:cover;}
.snslink_box .tit{color:#fff; font-size:30px;}
.snslink{display:inline-block; width:100%; box-sizing:border-box; padding:20px 0px 0px;}
.snslink li{display:inline-block;}
.snslink li a:link{text-decoration:none;}

.snslink_bt{background:#f8f8f8; border:1px solid #dadada; padding:20px 20px; position:relative; font-size:18px; color:#333333;}
.snslink_bt .arr{float:right; position:relative; top:7px;}

/**/
.mm5{background:url(../images/main_n24/main_bg_3.jpg); padding:100px 0px; position:relative; display:inline-block; width:100%;}
.mm5_box{display:inline-block; width:100%; box-sizing:border-box; position:relative; z-index:5;}
.mm5_box_1{box-sizing:border-box; position:relative;}
.mm5_box_2{box-sizing:border-box; position:relative;}

.mm5 .mm5bg_txt{position:absolute; padding-right:30px; z-index:0; width:100%; max-width:615px; bottom:30px; z-index:0;}

.mm5_box_2 .mn_more{position:relative; float:right;} 

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){
	
	
	/**/
	.cpn_tab{height:56px;}
	.cpn_tab li{line-height:54px; font-size:15px; float:left; padding:0px 2.5%;}

	.m3_iframe{height:380px;}
	.owlistbox_1{width:212px; min-height:300px;}
	.mm3b2_box .pd{padding:70px 0px 20px 20px;/*padding:70px 20px 20px;*/}

	.mm3_boxmap .bm_img_w{display:none;}

	.evtslide_box_s{width:100%;}
	.evt_banner{padding-bottom:102%; }


	.mm5{padding:50px 0px;}
	.mm5_box_1{width:100%; margin-bottom:20px;}
	.mm5_box_2{width:100%;}

	.evt_txtbox .tit{font-size:20px;}
	
	/**/
	.snslink_box{padding:50px 0px 50px;}
	.snslink_box .tit{font-size:22px;}
	.snslink li{width:100%;}
	.snslink_bt{padding:15px;}
}



/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	.evtslide_box_s{width:50%; float:left;}
	.evtslide_box_s_1{width:100%;}


	.mm5_box_1{width:100%; margin-bottom:20px;}
	.mm5_box_2{width:100%;}

	.evt_txtbox .tit{font-size:20px;}

	.evt_banner{padding-bottom:105%; }

	.snslink_box{padding:60px 0px 40px; overflow:hidden;}
	.snslink li{display:inline-block; width:48%; float:left; margin-right:2%; margin-bottom:20px;}
	.snslink_box .tit{font-size:27px;}
	.snslink_bt{padding:16px;}
	.snsmr_box{margin-right:-2%; overflow:hidden;}

	.notb_ml{margin-top:20px;}

	.std_guide_pht{margin:0px auto 20px; max-width:400px;}

	

}



/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	
	.mm2bx_pd{padding:2% 0px 20px;}


	/*박스 2*/
	.mm2_m3box_1{width:100%;  float:left;}
	.mm2_m3box_2{width:100%;  float:left;}

	.mm2_m3box_1 .m3_iframe{width:100%; height:480px;}


	/*커뮤니티*/
	#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;}

	/**/
	.evtslide_box_s{width:33.3%; float:left;}
	.notb_ml{margin-left:5%;}

	/**/
	.mm5_box_1{width:49%; float:left; margin-right:1%;}
	.mm5_box_2{width:49%; float:left; margin-left:1%;}

	/**/
	.snslink_box{padding:90px 0px 50px; overflow:hidden;}
	.snslink li{display:inline-block; width:23%; float:left; margin-right:2%;}
	.snsmr_box{margin-right:-2%;  overflow:hidden;}

	.mm5_lbn{min-height:425px;}



}


/* 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 .stage_dtbox{display:none;}

	.mm1 .bx-wrapper .bx-pager{bottom:346px; margin-left:40px; /*bottom:406px;*/}

	/*박스1*/
	.mm2{margin-top:-305px; padding-bottom:20px; padding-left:20px;}
	.mnbn_box{margin-left:20px;}
	.mnbn_txtbg{top:143px; width:90%; /*top:2px;*/}
	.mnbn_txt_1{font-size:22px;}
	.mnbn_txt_2{font-size:15px; background-size:20px 51px;}
	.mnbn_txtpd{padding:100px 20px 80px 20px; /*padding:160px 20px 100px 20px;*/}


	.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;}

	/**/
	.mm2 .mm4_linkbox .mm4_linkboximg img{height:200px; width:100%;}
	.mm2 .mm4_linkbox .mm4_linkboximgbox .font_h2{font-size:18px;}
    

}


/* Desktop Device : 531~1199 */
@media screen and (min-width:531px) and (max-width:1199px){

	.mm1 .bx-wrapper .bx-pager {/*top:59%; top:490px;*/ }
	.mm1 .main_banner{/*height:100vh;*/ min-height:710px; box-sizing:border-box;}
	
	.mm1 .slide_arrbtn{/*margin-top:45%;*/ margin-top:303px;}
	#v_main_btn{width:52px;}

	
	.mm1 .main_banner .txt_area .mview_w{display:none;}
	.mm1 .main_banner .txt_area .mview_m{display:none;}

	.mm1 .bx-wrapper .bx-pager{bottom:156px; margin-left:40px; /*bottom:176px;*/}

	/**/
	.mm2 .mm4_linkbox .mm4_linkboximg img{height:265px; width:100%;}
	.mm2 .mm4_linkbox .mm4_linkboximgbox .font_h2{font-size:20px;}

	/**/
	.mm2{margin-top:-100px; padding-bottom:20px; padding-left:20px;}
	.mnbn_box{margin-left:20px;}
	.mnbn_txtbg{top:155px; width:450px; /*top:2px;*/}
	.mnbn_txt_1{font-size:30px;}
	.mnbn_txt_2{font-size:20px; /*font-size:18px;*/}
	.mnbn_txtpd{padding:80px 20px 110px 20px; /*padding:200px 20px 120px 20px;*/}



	/*입점매장*/
	.owlistbox_1{width:212px; min-height:300px;}



	
}


/* Desktop Device : 769~1199 */
@media screen and (min-width:769px) and (max-width:1199px){
	
	.companydt_list1_1 .slick-prev{bottom:-70px;}
	.companydt_list1_1 .slick-next{bottom:-70px;}

}
/* Desktop Device : 1200 이상 또는 print 출력시*/
@media screen and (min-width:1200px), 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{min-height:1000px; }
	.mm1 .bx-wrapper .bx-pager{bottom:320px; margin-left:16%; padding-left:20px; /*bottom:340px;*/}
	
	#slider-prev{float:left; margin-left:15px;}
	#slider-next{float:right; margin-right:15px;}

	/**/
	.mm2 .companydtbox_1{margin-left:16%;}
	.mm2 .cmslide .item{ height:365px; /*width:430px;*/}

	.mm2 .mm4_linkbox .mm4_linkboximg img{height:365px; width:100%;}

	.mn2con_box{margin-left:16%;}

	/**/
	.mm2{margin-top:-230px; padding-bottom:30px;}
	
	.mnbn_box{margin-left:16%;}
	.mnbn_txtbg{top:155px; width:40%; /*top:42px;*/}
	.mnbn_txt_1{font-size:40px;}
	.mnbn_txt_2{font-size:22px; /*font-size:18px;*/}
	.mnbn_txtpd{padding:150px 20px 110px 20px;/*padding:250px 20px 110px 20px;*/}

	

	/*입점매장*/
	.owlistbox_1{width:282px;}
	.mm3box_2_txt{margin-left:-10px; /*margin-top:15%;*/ }


}


/* Desktop Device : 481~999 */
@media screen and (min-width:481px) and (max-width:999px){
	
	/**/
	.mm3b2_box .pd{padding:70px 0px 20px 20px;/*padding:70px 20px 20px;*/}
	.mm3_box .mm3_box_1{position:relative;}
	.mm3_boxmap{max-width:700px; margin:0px auto;}
	.mm3_box .mm3_box_2{}

	.mm3_boxmap .bm_img_w{display:none;}

	.cpn_tab{height:64px;}

	.m3_iframe{height:420px;/*height:360px;*/}

	

}

/* Desktop Device : 1000 이상 또는 print 출력시*/
@media screen and (min-width:1000px), only print{


	/**/
	.mm3_box .mm3_box_1{width:50%; float:left; max-height:617px; position:absolute; height:100%; /*max-height:680px;*/}
	.mm3_box .mm3_box_2{width:50%; float:right;}
	
	.mm3_boxmap{padding:15px 0px; max-width:850px; /*max-width:977px;*/ position:relative; 
		top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);  
		margin:0px auto;
	}
	.mm3_boxmap .bm_img_w{position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
	.mm3_boxmap .bm_img_m{display:none;}	
	.mm3b2_box .pd{padding:80px 0px 30px 4%; /*padding:80px 4% 30px 4%;*/}

	
	.cpn_tab{height:64px;}
	.cpn_tab li{padding:0px 2.8%;}

	.m3_iframe{height:450px; /*height:400px;*/}

	.mm3_boxmap .mn_more{padding:5px; top:0px; height:40px;}

	.mm2_m3box_2 .mn_more{position:absolute;}

	.mm3box_2_txt{margin-left:0px; /*margin-top:15%;*/ }
	.companydt_list1_1 .slick-prev{bottom:-90px;}
	.companydt_list1_1 .slick-next{bottom:-90px;}

	


}
