/*강변TM common.css 2016-01-07 FGI Lee Eunjae*/
@charset "utf-8";
@import url('common.css');

#wrap{width:1280px; height:100%; min-height:960px; position:relative; margin:0 auto; background:url("/resources/images/common/bg_main.png") 0 0 repeat; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

#content{width:1110px; height:100%; margin-left:169px; position:relative; display:inline-block;  background-color:#fff;}

#content #main_visual{width:740px; height:100%; position:relative; display:inline-block; float:left; background-color:#fff;}

#content #floor_list{width:370px;height:100%;position:absolute; right:0px;top:0px;display:inline-block; /*background-color:#f18e34; float:left;*/z-index:776;}
#content .floor_info_all {position:relative;cursor:pointer; background-color:#ff2d58;}
#content .floor_info_all .arrbtn{width:13px;height:7px;position:absolute; right:28px; top:28px;font-size:0px;background:url("/resources/images/common/btn/ico_floor_top_list_off.png")no-repeat;}
#content .floor_info_all .arrbtn.show{background:url("/resources/images/common/btn/ico_floor_top_list_on.png")no-repeat;}
#content .floor_info_all h2{display:inline-block;padding-left:35px; background:url("/resources/images/main/ico_list2.png")no-repeat left center;color:#fff; margin:20px 0 20px 30px; padding-top:0px; font-size:18px; font-weight:bold}
#content h2{display:inline-block; color:#512a09; margin:25px 0 0 30px; padding-top:15px; font-size:18px; font-weight:bold}
#content h2.bar_white{background:url("/resources/images/common/bar_brow2.png") 0 0 no-repeat; height:33px; color:#fff;}
#content h2.bar_black{background:url("/resources/images/common/bar_black.png") 0 0 no-repeat; height:33px; color:#2a3037;}
#content #first{position:relative; height:100%; float:left;}
#content #floor_list .faq_list{display:none;height:92.99%;text-align:left; border-top:1px solid #fc5d7d;background-color:#ff2d58;}
#content #floor_list .faq_list:after{content:''; display:block; height:0; clear:both;}
#content #floor_list .faq_list > li > a{display:block; padding:5px 0; border-bottom:1px solid #fc738f; font-weight:normal; color:#fff; background:url("/resources/images/common/btn/ico_floor_list_off2_0227.png") 330px 22px no-repeat; vertical-align:middle;}
#content #floor_list .faq_list > li > a > span{display:inline-block; font-weight:bold}
#content #floor_list .faq_list > li > a > h3 {color:#fff; display:inline-block; text-align:left; text-indent:30px; width:70px; font-size:16px; vertical-align: top; padding-bottom:15px;}
#content #floor_list .faq_list > li.faq_article.show > a{color:#270100; border-bottom:1px solid #f9c6c5; background:#f9c6c5 url("/resources/images/common/btn/ico_floor_list_on_0227.png") 330px 22px no-repeat;}
#content #floor_list .faq_list > li.faq_article.show > a > h3{color:#270100; background:url("/resources/images/common/bar_white_s_0227.png") 55% 35px no-repeat;}
#content #floor_list .faq_list .asked{display:none; padding:20px 30px 50px; color:#270100; border-bottom:1px solid #F98AA2; background-color:#f9c6c5;}

#content #floor_list .faq_list dl.floor_list{width:100%; position:relative; }
#content #floor_list .faq_list dl.floor_list dt{width:310px; height:140px; overflow:hidden;}
#content #floor_list .faq_list dl.floor_list dt > img{width:100%;}
#content #floor_list .faq_list dl.floor_list dd{font-weight:normal; line-height:19px; letter-spacing:-1px; padding-top:10px;}
#content #floor_list .faq_list dl.floor_list dd.floor_go{width:56px; text-align:center; border-bottom:1px solid #270100; display:inline-block; position:absolute; right:0;}
#content #floor_list .faq_list dl.floor_list dd.floor_go > a{font-size:12px; color:#270100;}

.txt_10{font-size:10px;}

#content #cont-wrap{width:370px; height:100%; position:relative; display:inline-block; background-color:#fff; float:left;}
#content #cont-wrap .public_slide{width:100%; position:relative; display:inline-block;}
#content #cont-wrap .public_slide:after{content:''; display:inline-block; clear:both;}
#content #cont-wrap .public_slide .facility, #content #cont-wrap .public_slide .hit{width:50%; height:240px; position:relative; display:inline-block; float:left;}
#content #cont-wrap .public_slide .hit{background-color:#95c851;}

#content #cont-wrap .facility_slide, #content #cont-wrap .hit_slide{width:100%; position:relative; display:inline-block; text-align:center; /*margin-top:13px;*/}
#content #cont-wrap .facility_slide a > img, #content #cont-wrap .hit_slide a > img{border:1px solid #e1e1e1; width:98%; max-height:85px; overflow:hidden;}
#content #cont-wrap span.slide_tit{width:100%; display:inline-block; color:#2a3037;  font-weight:normal;}

#content #cont-wrap .notice{width:100%; position:relative; display:inline-block; text-align:center;}
#content #cont-wrap .notice .slide_03{width:290px; height:140px; margin:20px auto;}
#content #cont-wrap .notice .notice_slide{position:relative; display:inline-block;}
#content #cont-wrap .notice .notice_slide li > a > img{width:100%;}
#content #cont-wrap .notice .notice_slide .slide_tit{width:100%; height:40px; line-height:40px; display:inline-block;  background: rgba(0, 0, 0, 0.7); position:absolute; bottom:0; left:0; color:#fff;}

#content #cont-wrap .notice .phone_num{width:100%; height:58px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#content #cont-wrap .notice .phone_num:after{content:''; display:block; height:0; clear:both;}
#content #cont-wrap .notice .phone_num dl{width:50%; display:inline-block; float:left; padding:15px 0 0 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#content #cont-wrap .notice .phone_num dl:first-child{background:url("/resources/images/main/bg_phone_num.png") right 15px no-repeat;}
#content #cont-wrap .notice .phone_num dt{float:left; padding:3px 20px 0 0;}
#content #cont-wrap .notice .phone_num dd{float:left; line-height:16px; text-align:left}
#content #cont-wrap .notice .phone_num dd a{color:#000;}

#content #cont-wrap .as_center a{width:100%; display:block; text-align:center; padding:0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#content #cont-wrap .as_center a > img{width:100%;}
  
/* 슬라이드 */
.bx-wrapper {position: relative; margin: 0 auto; padding: 0; *zoom: 1;}
.bx-wrapper ul:after{content:''; display:block; height:0; clear:both;}
/*.bx-wrapper img {max-width: 100%; display: block;}*/

#main_visual .bx-wrapper .bx-pager{top:380px; left:35px; width:auto;}

.bx-wrapper .bx-viewport {-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute; bottom: 0; width: 100%; z-index:51;}

.bx-wrapper .bx-loading {min-height: 50px; background: url("/resources/images/bx_loader.gif") center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}

.bx-wrapper .bx-pager {text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff; text-indent: -9999px; display: block; width: 12px; height: 12px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity:0.5;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity:0;}

.bx-wrapper .bx-prev {left:-40px; background: url("/resources/images/common/btn/slide_prev.png") no-repeat 0 0;}
.bx-wrapper .bx-next {right:-40px; background: url("/resources/images/common/btn/slide_next.png") no-repeat 0 0;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px; outline: 0; width:32px; height:50px; text-indent: -9999px; z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(/resources/images/controls.png) -86px -11px no-repeat; margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}

.bx-wrapper .bx-controls-auto .bx-stop {display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(/resources/images/controls.png) -86px -44px no-repeat; margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;	width: 35px;}

.bx-wrapper .bx-caption {position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}

/* 주요시설 슬라이드 박스 */
.horizontal_slide{padding:0 30px;}
.horizontal_slide .bx-wrapper{margin-top:13px;}
.horizontal_slide .bx-wrapper .bx-pager,
.horizontal_slide .bx-wrapper .bx-controls-auto {position: absolute; bottom:-30px; width: 100%; z-index:51;}
.horizontal_slide .bx-wrapper .bx-controls-direction a{width:6px; height:6px; display:none;}
.horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a{background:#cfff83; margin:0 2px; opacity:1; width:7px; height:7px;}
.horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a:hover,
.horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: #527718; opacity:1;}

/*180227 css 추가*/
.facility .horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a{background:#999;}
.facility .horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a:hover,
.facility .horizontal_slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: #0072bb; opacity:1;}
 
/*월별 영업시간 안내*/
#content #cont-wrap .office_hours{width:100%; height:240px; display:inline-block; position:relative; text-align:center; overflow:hidden}
#content #cont-wrap .office_hours h2{width:100%; margin:0 0 8px 0;}
#content #cont-wrap .office_hours .hours_on{height:100%; position:relative; z-index:33; background-color:#eb4864;}
.time_left, .time_right{width:50%; float:left; text-align:center; padding:0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} 
.time_right{padding:0 20px; border-left:1px solid #f4739c;}
.time_left li, .time_right li{color:#fff; font-size:11px; text-align:left; font-weight:normal; line-height:16px; margin-bottom:5px;}
.time_left li > strong, .time_right li > strong{font-size:14px;}
.time_left h4, .time_right h4{width:100%; font-size:16px; color:#ffc518; text-align:left; margin-bottom:5px;}
.time_left h4 > img, .time_right h4 > img{margin-bottom:2px;}
#content #cont-wrap .office_hours .hours_on dl{width:100%; display:inline-block; margin-bottom:15px;}
#content #cont-wrap .office_hours .hours_on dt{width:100%; color:#fff; font-size:14px;}
#content #cont-wrap .office_hours .hours_on dd{width:100%; color:#fff; font-size:12px; line-height:18px; letter-spacing:-1px; }
/*#content #cont-wrap .office_hours .hours_off{width:100%; display:inline-block; background-color:#fff2f1; position:absolute; top:0; left:0;}*/
/*2018-08-28*/
#content #cont-wrap .office_hours .hours_off{width:100%; display:inline-block; background-color:#fff2f1; position:relative;}
#content #cont-wrap .office_hours .hours_off .btn_off{width:100%; height:25px; display:inline-block; background:#ec4966 url("/resources/images/common/btn/arrow_hours_off.png") right 9px no-repeat;}
#content #cont-wrap .office_hours .hours_off .info{height:170px; width:120px; margin:20px; background-color:#fff2f1; float:left; border-right:1px solid #dbcdd1; text-align:left;}
#content #cont-wrap .office_hours .hours_off span.tit{color:#ea5243; font-size:18px; margin:15px 0; display:inline-block; width:100%; line-height:24px;}
#content #cont-wrap .office_hours .hours_off .calendar{width:156px; margin:20px; font-family: 'Noto Sans Korean'; font-weight:normal; float:left}
#content #cont-wrap .office_hours .hours_off .calendar > span{padding:0 35px; font-size:14.5px;}
#content #cont-wrap .office_hours .hours_off .calendar table{width:100%; margin:10px 0 0 0;}
#content #cont-wrap .office_hours .hours_off .calendar th, #content #cont-wrap .office_hours .hours_off .calendar td{font-weight:normal; font-family: 'Noto Sans Korean'; font-size:13px; line-height:24px;}
#content #cont-wrap .office_hours .hours_off .calendar td.day_off{background:url("/resources/images/common/bg_day_off.png") 2px 2px no-repeat;}
#content #cont-wrap .office_hours .hours_off .calendar th.sunday{color:#ec155a;}
#content #cont-wrap .office_hours .hours_off .calendar th.saturday{color:#0962ec;}
#content #cont-wrap .office_hours .hours_off .calendar td.sunday{color:#ec155a;}
#content #cont-wrap .office_hours .hours_off .calendar td.saturday{color:#0962ec;}

#main_visual_t, #content #floor_list .floor_info{display:none;}
#footer_m{display:none;}
#content .mb_title{display:none;}

/*2018-08-28 --모바일팝업은 모바일 사이즈에서만 노출*/
#mobile_popUp{display:none;}
#mobile_popUp2{display:none;}


/*190909_오버효과*/
#content #floor_list .faq_list > li > a:hover {
	color: #270100;
    border-bottom: 1px solid #f9c6c5;
   background: #f9c6c5 url(/resources/images/common/btn/ico_floor_list_on_0227.png) 330px 22px no-repeat;
}

#content #floor_list .faq_list > li > a:hover > h3{
	    color: #270100;
}

@media (min-width:641px) and (max-width:980px) {

	#content #floor_list{position: static;}
	#content .mb_title{display:block;background-color:#ff2d58;}
	#content .floor_info_all {display:none;}
	html, body {height:auto;}
	#wrap{width:100%; min-width:641px; background:none; border:none;}

	#side_bar, #content #first #main_visual, #content #floor_list .faq_list{display:none !important;}
	
	#content #first{width:100%; height:auto; background-color:#2a3037; }
	#content #first #main_visual_t{width:100%; display:inline-block;}
	#content #floor_list .floor_info{display:block;}
	.visual_slide_t li{width:100% !important;}
	.visual_slide_t li > a{width:100%; display:inline-block;}
	.visual_slide_t li > a > img{width:100%; margin:0;}

	#content{width:100%; margin:70px 0 0;}

	#content h2{margin:15px 0 0 30px; padding-top:10px; font-size:18px; font-weight:bold}
	#content h2.bar_white{height:33px;}
	#content h2.bar_black{height:33px; color:#2a3037;}

	#content #first #main_visual_t, #content #cont-wrap .public_slide, #content #cont-wrap .office_hours, #content #cont-wrap .notice, #content #floor_list{width:50%; float:left;}
	#content #cont-wrap .notice{height:auto; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
	#content #cont-wrap .notice .slide_03{width:100%; height:130px; margin:20px auto; padding:0 50px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a{width:100%; height:140px; display:inline-block; overflow:hidden;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a > span{bottom:5px;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a > img{width:100%; height:100%;}
	#content #cont-wrap .as_center{width:49.5%; float:left;}
	#content #cont-wrap{clear:both; display:block; width:100%;}

	.floor{width:100%; padding:40px 30px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;background-color:#f9c6c5;}
	.floor dl.floor_list{width:100%; position:relative;}
	.floor dl.floor_list dd{font-weight:normal; line-height:19px; letter-spacing:-1px; color:#270100; padding-top:10px;}
	.floor dl.floor_list dt > img{width:100%;}
	.floor dl.floor_list dd.floor_go{width:56px; text-align:center; border-bottom:1px solid #270100; display:inline-block; position:absolute; right:0;}
	.floor dl.floor_list dd.floor_go > a{font-size:12px; color:#270100;} 
    #footer_m{display:block;}

	#content #cont-wrap .office_hours .hours_off{width:100%;}
	#content #cont-wrap .office_hours .hours_off .info{width:30%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:10px; margin:20px 0;}
	#content #cont-wrap .office_hours .hours_off .calendar{width:70%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px 10px; margin:0;}
	#content #cont-wrap .office_hours .hours_off .calendar > table{width:100%;}
	#content #cont-wrap .office_hours .hours_off .calendar td.day_off{background-position:50% 50%;}
	#content #cont-wrap .as_center a > img{width:95%;}
}

@media (max-width:640px) {

	#content .floor_info_all {display:none;}
	#content .mb_title{display:block;background-color:#ff2d58;}
	#wrap{width:100%; min-width:300px; background:none; border:none;}
	
	#side_bar, #content #first #main_visual, #content #floor_list .faq_list{display:none !important;}

	#content{width:100%; height:auto; margin:70px 0 0;}

	#content h2{margin:15px 0 0 30px; padding-top:15px; font-size:18px; font-weight:bold}
	#content h2.bar_white{height:33px;}
	#content h2.bar_black{height:33px; color:#2a3037;}

	#content #first{width:100%; height:auto; background-color:#2a3037; }
	#content #first #main_visual_t{width:100%; display:inline-block;}
	#content #floor_list .floor_info{display:block;}
	.visual_slide_t li{width:100% !important;}
	.visual_slide_t li > a{width:100%; display:inline-block;}
	.visual_slide_t li > a > img{width:100%; margin:0;}

	.floor{width:100%; padding:15px 30px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;background-color:#f9c6c5;}
	.floor dl.floor_list{width:100%; position:relative;}
	.floor dl.floor_list dd{font-weight:normal; line-height:19px; letter-spacing:-1px; color:#270100;}
	.floor dl.floor_list dt > img{width:100%;}
	.floor dl.floor_list dd.floor_go{width:56px; text-align:center; border-bottom:1px solid #270100; display:inline-block; position:absolute; right:0;}
	.floor dl.floor_list dd.floor_go > a{font-size:12px; color:#270100;}

	#content #cont-wrap .notice{height:auto; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .notice .slide_03{width:100%; height:100%; margin:20px auto; padding:0 50px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a{width:100%; height:auto; display:inline-block; overflow:hidden;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a > span{bottom:5px;}
	#content #cont-wrap .notice .slide_03 .notice_slide li > a > img{width:100%; height:100%;}

	#content #cont-wrap, #content #cont-wrap .public_slide .facility, #content #cont-wrap .public_slide .hit, #content #floor_list, #content #cont-wrap .notice{width:100%; height:auto; position:relative; display:inline-block; clear:both;}
	#content #cont-wrap .public_slide .facility li a > img, #content #cont-wrap .public_slide .hit li a > img{width:100%; max-height:380px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .horizontal_slide{padding-bottom:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

	#content #cont-wrap .notice .phone_num dl{padding:15px 0 0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .notice .phone_num dt{padding:3px 10px 0 0;}
	
	#content #cont-wrap .as_center a{padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#content #cont-wrap .as_center a > img{width:100%;}
    #footer_m{display:block;}

	#content #cont-wrap .office_hours .hours_off{width:100%;}
	#content #cont-wrap .office_hours .hours_off .info{width:30%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:10px; margin:20px 0;}
	#content #cont-wrap .office_hours .hours_off .calendar{width:70%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px 10px; margin:0;}
	#content #cont-wrap .office_hours .hours_off .calendar > table{width:100%;}
	#content #cont-wrap .office_hours .hours_off .calendar td.day_off{background-position:50% 50%;}
	.facility .bx-wrapper .bx-controls-direction{display:block;}
	.hit .bx-wrapper .bx-controls-direction{display:block;}
	/*2018-08-28 --모바일팝업은 모바일 사이즈에서만 노출*/
	#mobile_popUp{display:block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;}
	#mobile_popUp #blind_box{position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none;}
	#mobile_popUp #blind_box.on{display:block;}
	/*#mobile_popUp .pop_con{ padding: 0; position: relative; width: 90%; height: auto; margin: 0; display: block; top: 32%; left: 50%; margin-top: -45%; margin-left: -45%; }*/
	#mobile_popUp .boxed{ padding: 0; position: relative; width: 100%; height: auto; margin: 0; display:  block; }
	/*#mobile_popUp .boxed img{ min-width: 100%; height: auto!important; width: 100%!important; }*/
	#mobile_popUp .pop_button{ position: relative; width: 100%; height: 45px; }
	#mobile_popUp .pop_button ul { width: 100%; background: #fff; overflow: hidden; }
	#mobile_popUp .pop_button ul li { width: 49%; float: left; height: 50px; position: relative; text-align: center; }
	#mobile_popUp .pop_button ul li:first-child { border-right: 1px solid #e1e1e1; width:  50%; } 
	#mobile_popUp .pop_button ul li a { display: inline-block; line-height: 50px; text-align: center; color: #333; font-size: 15px; cursor: pointer; }
	#mobile_popUp .input-checkbox { display: inline-block; margin: 0 7px 0 0; vertical-align: -7px; }
	#mobile_popUp .input-checkbox label { display: inline-block !important; margin: 0; }
	#mobile_popUp .pop_button ul li a i { vertical-align: middle; margin: 0 7px 2px 0; }
	
 	#mobile_popUp2{display:block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 998;}
	#mobile_popUp2 #blind_box2{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.8); display: none;}
	#mobile_popUp2 #blind_box2.on{display:block;}
	/* #mobile_popUp2 .pop_con{ padding: 0; position: relative; width: 90%; height: auto; margin: 0; display: block; top: 32%; left: 50%; margin-top: -45%; margin-left: -45%; } */
	#mobile_popUp2 .boxed{ padding: 0; position: relative; width: 100%; height: auto; margin: 0; display:  block; }
	/* #mobile_popUp2 .boxed img{ min-width: 100%; height: auto!important; width: 100%!important; } */
	#mobile_popUp2 .pop_button2{ position: relative; width: 100%; height: 45px; }
	#mobile_popUp2 .pop_button2 ul { width: 100%; background: #fff; overflow: hidden; }
	#mobile_popUp2 .pop_button2 ul li { width: 49%; float: left; height: 50px; position: relative; text-align: center; }
	#mobile_popUp2 .pop_button2 ul li:first-child { border-right: 1px solid #e1e1e1; width:  50%; } 
	#mobile_popUp2 .pop_button2 ul li a { display: inline-block; line-height: 50px; text-align: center; color: #333; font-size: 15px; cursor: pointer; }
	#mobile_popUp2 .input-checkbox { display: inline-block; margin: 0 7px 0 0; vertical-align: -7px; }
	#mobile_popUp2 .input-checkbox label { display: inline-block !important; margin: 0; }
	#mobile_popUp2 .pop_button2 ul li a i { vertical-align: middle; margin: 0 7px 2px 0; } 
	/*2018-08-28 -- 모바일 시간표&캘린더 둘다 노출*/
	#content #cont-wrap .office_hours{height:auto !important; display:block !important; overflow:visible !important;}
	#content #cont-wrap .office_hours .hours_off{display:inline-block !important;}
	#content #cont-wrap .office_hours .hours_on{display:block !important;}
	#content #cont-wrap .office_hours .hours_off .btn_off{display:none !important;}
	
	/*181126*/
	#mobile_popUp .pop_con{
	    padding: 0;
	    position: relative;
	    width: 300px;
	    height: auto;
	    margin: 0;
	    display: block;
	    top: 32%;
	    left: 50%;
	    margin-top: -45%;
	    margin-left: -150px; }
	    
    #mobile_popUp .boxed img{  height: auto!important; }
    
    #mobile_popUp2 .pop_con{
	    padding: 0;
	    position: relative;
	    width: 300px;
	    height: auto;
	    margin: 0;
	    display: block;
	    top: 32%;
	    left: 50%;
	    margin-top: -45%;
	    margin-left: -150px; }
	    
    #mobile_popUp2 .boxed img{  height: auto!important; }
	
}







