a,div,img,button,area,input,select,audio{outline:none;}

/*수정*/
.display_item.tp_grid.it .box .basic_cate{margin:20px 12px; font-size: 14px;}
.day_box.act , .day_box.act .data_box {background:#f2f2f2;}
.day_box.act .title{color:red;}

/*서치존*/
.header .logo_wrap .global_search_box{float:left;width:100%; display:table; margin-top:24px;text-align:center;}
.header .logo_wrap .global_search{display:inline-block;position:relative;width:320px;margin-top:4px;}
.header .logo_wrap .global_search input[type=text]{width:100%;height:38px;padding:9px 30px 9px 9px;font-weight:bold;border-style:solid;border-width:2px;}
.header .logo_wrap .global_search input[type=text]:focus{box-shadow:none;}
.header .logo_wrap .global_search_box .mark{position:absolute;top:8px;right:32px;}
.header .logo_wrap .global_search_box .mark span:nth-child(1){display:block;position:absolute;z-index:2;top:0;left:0;width:12px;height:12px;border-radius:10px;border:2px solid #ababab;background:#fff;}
.header .logo_wrap .global_search_box .mark span:nth-child(2){display:block;position:absolute;z-index:1;top:10px;left:14px;width:4px;height:12px;border-radius:6px;background:#ababab;
transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}


body{ font-family: 'Nanum Gothic';}
.db{max-width:1300px;}
.show_aside .container{max-width:1300px;}

.header .gnb .db{position:relative;}
.header .gnb .right{position:absolute;top:40px;right:10px;z-index:10;}
.header .gnb .right li{float:left;}
.header .gnb .right li a{display: block; padding: 0 20px; font-size: 14px; color: #000000; }
.header .gnb .right li a:hover{color:;}
.header .gnb .right li.line{width:1px;height:12px;background:#d0d0d0;}
.header .gnb .right li.tel a{display:block;margin-left:10px;font-size:12px;color:#69d05d;font-weight:bold;}
.header .logo_wrap .col1{margin-top:28px;}
.header .logo_wrap{height:90px;}

.header .logo_wrap .col1{float:left;width:33%; position: absolute; left: 2.25%;}

.header .logo_wrap .logo{display:block;float:left;width:50%;text-align:center;}
.header .logo_wrap .logo .txt{padding:0 0 0 5px;color:#FCEF1D;}

.header .logo_wrap .col3{position:absolute;top:20px;right:0;}
.header .logo_wrap .col3 li{float:left;}
.header .logo_wrap .col3 li a{display:block;height:15px;padding:12px 3px;font-size:15px;font-weight:bold;color:#454545;}
.header .logo_wrap .col3 li a:hover{text-decoration:underline;}
.header .logo_wrap .col3 li.prime a{color:#E72D4F;}
.header .logo_wrap .col3 li.line{width:1px;height:12px;margin:15px 4px 0 4px;background:#d0d0d0;}


.header .navi_wrap_outer{height:54px;}
.header .navi_wrap_outer .navi_wrap{border-top-style:solid;border-top-width:4px;border-bottom:1px solid #dfdfdf !important;}
.header .navi_wrap .db{position:relative;z-index:30;    max-width: 1300px; margin: 0 auto;}
.header .navi_wrap .navi_box{position:relative;z-index:1;}
.header .navi_wrap .navi_box .s1_box{float:left;width:16.666%;}
.header .navi_wrap .navi_box .s1 a{display:block;position:relative;height:15px;padding:18px 0;text-align:center;font-size:17px;line-height:15px;font-weight:bold;}

.header .navi_wrap.fixed{position:fixed;z-index:1002;top:0;left:0;width:100%;margin:0;border:none;border-bottom:1px solid #ddd;background:#fff;box-shadow:rgba(0, 0, 0, 0.15) 0px 1px 10px;}
.header .navi_wrap.fixed .navi_layer_show_btn ul li{background:#333;}
.header .navi_wrap.fixed .navi_box .navi .s1 a{color:#333;}
.header .navi_wrap.fixed .sub_navi_box{display:none;}

.header .sub_navi_box{position:absolute;top:0;right:0;z-index:31;}
.header .sub_navi_box li{float:left;}
.header .sub_navi_box li a{display:block;height:14px;padding:15px 6px 16px 6px;font-size:14px;font-weight:bold;}
.header .sub_navi_box li.line{width:1px;height:13px;margin:16px 2px 0 2px;background:#d0d0d0;}

.header .navi_wrap .navi_box.sub_layer .navi .s2_box{padding: 20px 0;}
.header .navi_wrap .navi_box.sub_layer .navi .s2_box a{ font-size:14px; text-align:left; padding: 14px 0 14px 70px;}
.header .navi_wrap .navi_box.sub_layer .navi .s1_box:nth-of-type(2) .s2_box a {text-align:left; padding: 14px 0 14px 43px;}
.header .navi_wrap .navi_box.sub_layer .navi .s1_box:nth-of-type(3) .s2_box a {text-align:left; padding: 14px 0 14px 43px;}
.header .navi_wrap .navi_box.sub_layer .navi .s1_box:nth-of-type(5) .s2_box a {text-align:center; padding: 14px 0; }
.header .navi_wrap .navi_box.sub_layer .navi .s1_box:nth-of-type(6) .s2_box a {padding: 14px 27px}
/*네비게이션*/
.header .kumho_nav{position:relative;height:56px; z-index:1000; border-top:1px solid #e1e0e1; border-bottom:1px solid #e1e0e1;}
.header .kumho_nav .kumho_top_nav .s1_box{width:20%; height:56px;  text-align:center;float:left; }
.header .kumho_nav .kumho_top_nav .s1_box .s1 a{display:block;padding:20px 0;font-size:17px;font-weight:bold; color:#444444; transition: color 0.3s;}
.header .kumho_nav .kumho_top_nav .s1_box .s1 a:hover{border-bottom:1px solid#f22c2d; color:#f22c2d!important;}
.header .kumho_nav .kumho_top_nav .s1_box .s1 a.on{border-bottom:1px solid#f22c2d; color:#f22c2d; transition: color 0.3s;}
.header .kumho_nav .kumho_top_nav .s1_box .s1 .show_child {display:none;}
.header .kumho_nav .kumho_top_nav .s1_box .s1 .mark{display:none;}

.header .kumho_nav .kumho_top_nav .s_wrap{display:none;}

.header .kumho_sub_nav{position:absolute;display:none;top:56px;left:0;width:100%;background:#fff;border-bottom:1px solid #efefef; border-top:1px solid #e1e0e1; box-shadow: 10px 30px 30px 1px rgba(0,0,0,0.2);}
.header .kumho_sub_nav .nav_map{padding:10px 0;overflow:hidden;}
//.header .kumho_sub_nav .s1{display:none;}
.header .kumho_sub_nav .s1_box{float:left;width:20%;}
.header .kumho_sub_nav .s_box li{ width: 100%; height: 55px;}
.header .kumho_sub_nav .s_box li a {display:block;text-align:center;font-size:15px; font-weight:; line-height: 55px;}
.header .kumho_sub_nav .s_box li a:hover {font-weight:bold;}

/*네비게이션 종료*/

.aside .cs_wrap{margin-top:10px;text-align:left;border:1px solid #ddd;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #ddd;}
.aside .cs_wrap .title{padding:15px 0 20px 10px;font-size:19px;font-weight:bold;line-height:19px;border-bottom:1px solid #ddd;}
.aside .cs_wrap .desc{padding:15px 10px 0 10px;}
.aside .cs_wrap .desc .tel{font-size:17px;font-weight:bold;}
.aside .cs_wrap .desc .office_hours{padding:10px 0;line-height:19px;}
.aside .cs_wrap .inquiry{display:block;padding:17px 10px;font-size:15px;border-top:1px solid #ddd;}
.aside .display_img_wrap img{margin-top:10px;}

.content_left_end_box{position:absolute;z-index:20;top:0;left:-120px;width:110px;}
.content_right_end_box{position:absolute;z-index:20;top:0;right:-120px;width:110px;}

.footer .navi_section{background:#8A9CA8;}
.footer .navi_section .navi{text-align:center;}
.footer .navi_section .navi li{display:inline-block;}
.footer .navi_section .navi li a{display:block;height:13px;padding:16px 25px;color:#fff;font-weight:bold;}
.footer .navi_section .navi li:first-child a{padding-left:0;}
.footer .navi_section .navi li a:hover{text-decoration:underline;color:#f2f2f2;}
.footer .txt_section{padding:40px 0;color:#fefefe;line-height:22px;background:#A1AFB8;overflow:hidden;}
.footer .txt_section a{color:#fefefe;}
.footer .info_wrap{float:left;width:70%;padding:15px 0;}
.footer .info_wrap a.reg_number{text-decoration:underline;cursor:pointer;}
.footer .tel_wrap{position:relative;float:right;width:30%;margin-top:22px;text-align:right;}
.footer .tel_wrap .line{display:inline-block;width:80px;height:2px;background:#fff;}
.footer .tel_wrap .tel{font-size:32px;font-weight:bold;color:#fff;}

.top_src_box{position:relative;}
.top_src_box .total{padding:0 0 6px 3px;color:#aaa;}
.top_src_box .src_column{padding:0 0 3px 0;}
.top_src_box .src_order{padding:0 0 4px 0;}
.top_src_box .src_order input[type=text]{width:150px;}
.top_src_box .right_box{position:absolute;bottom:4px;right:2px;}

@media screen and (max-width:1099px) {
/*모바일 좌측메뉴*/
.aside{margin:0;}
.show_aside .aside{display:none!important;float:none;width:100%;background:#fff;}
.show_aside .content{float:none!important;width:100%!important;margin:0;}
.db{max-width:100%;margin:0;}

.header .mobile_top.basic .logo_mobile img{max-height:34px;}
.header .mobile_top.basic .logo_mobile{width:60%;}
.header{position:relative;}
.header .gnb{display:none;}

.header .logo_wrap .right_box{position:relative;float:right;width:20%;cursor:pointer;}
.header .logo_wrap .right_box a{display:block;height:18px;padding:17px 0;}
.header .logo_wrap .right_box a img{width:22px;height:22px;}

.footer{padding:.5em 0 55px 0;border-top:1px solid #ececec;background:#fff;}
.footer .navi_section{padding:0;margin:8px;}
.footer .navi_section ul.navi{float:none;width:100%;padding:0;overflow:hidden;}
.footer .navi_section ul.navi li{display:block;float:left;width:50%;}
.footer .navi_section ul.navi li a{display:block;position:relative;padding:1.2em 1em !important;color:#f2f2f2;font-weight:normal;border-top:1px solid #7F919D;}
.footer .navi_section ul.navi li a:after{position:absolute;top:1.1em;right:1.5em;content:'>';font-size:1em;color:#ccc;font-weight:bold;}
.footer .navi_section ul.navi li:nth-child(odd) a{border-right:1px solid #7F919D;}
.footer .navi_section ul.navi li:nth-child(1) a,
.footer .navi_section ul.navi li:nth-child(2) a{border-top:none;}
.footer .navi_section .btn_top_box{display:none;}
.footer .txt_section{padding:15px;margin:8px;}
.footer .info_wrap{float:none;width:100%;}
.footer .tel_wrap{float:none;width:100%;margin-top:20px;}

.media1_nv{position:fixed;z-index:1001;bottom:0;left:0;overflow:hidden;width:100%;height:55px;text-align:center;background:#000;}
.media1_nv li{float:left;width:25%;padding:11px 0;}
.media1_nv li a{display:block;position:relative;height:33px;}
.media1_nv li a img{width:18px;height:18px;margin-bottom:4px;}
.media1_nv li a .txt{height:11px;font-size:11px;line-height:11px;color:#fff;}
.media1_nv li a .cnt_box{display:inline-block;position:absolute;top:0;left:50%;width:18px;height:12px;padding:3px 0;margin-left:7px;font-size:12px;line-height:12px;color:#fff;
background:#FF0210;border-radius:11px;}

.list_bottom_btn{margin:1.2em .6em 1.2em 0;}
.list_bottom_btn .btn{padding:.7em 1.5em;}

/*서치존*/
.header .logo_wrap .global_search_box{display:none; position:fixed;float:none;z-index:1000;top:50px;left:0;width:100% !important;padding:3em 0 0 0;margin-top:0 !important;text-align:center; background:#fff;}
.global_search_box .global_search input[type=text]{min-width:300px;height:1em;padding:1.4em;font-size:1em;line-height:1em;border-radius:0;}
.global_search_box .global_search input[type=text]:focus{padding:1.4em;}
.global_search_box .global_search input[type=submit]{display:block;width:100%;padding:.9em 0;vertical-align:middle;color:#fff;border:none;border-radius:0;}
.global_search_box .close_btn{padding:1em 0;margin-top:4em;text-align:center;color:#fff;background:#418ccc;}
.global_search_box .global_search .mark{position:absolute;top:17px;right:1em;}

}

/*주차안내*/


table {
    font-family: 'Open Sans', sans-serif;
    line-height: 15px;
}

.display_group23 .table_name {
    font-weight: 600!important;
    font-size: 60px;
    line-height: 38px;
    text-align: center;
    color: #000640;
}

.display_group23 .table_subname,table_name {
    font-size: 15px;
    font-weight: 300;
    text-align: center;
    display: block;
    line-height: 1em;
}



.display_group23 .table_subname{ font-size:18px; font-weight: 300; color:#A7A1AE; margin: 80px 0;}

.display_group24 .table_first{width: 300px;}

.display_group24 .table_sec{width: 500px}

.display_group24 .container th , .display_group25 .container2 th{
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    color: #00000;
}

.table_margin{margin-top:-100px;}

.display_group24 .container td , .display_group25 .container2 td {
    font-weight: normal;
    font-size: 15px;
    -webkit-box-shadow: 0 2px 2px -2px #0E1119;
    -moz-box-shadow: 0 2px 2px -2px #0E1119;
    box-shadow: 0 2px 2px -2px #0E1119;
}

.display_group24 .container , .display_group25 .container2{ text-align: center; overflow: hidden; margin: 0 auto; display: table; padding: 0 0 8em 0;}

.display_group24 .container td { padding-bottom: 3%; padding-top: 3%;}
.display_group24 .container th {padding-bottom: 1%; padding-top: 1%;}
.display_group24 .bold{font-weight: 600!important; color:#000640!important;}

.container th {border-top: 1px solid #000; border-bottom: 1px solid #000;}

/*table 2*/
.display_group25 .container2{border-top:1px solid #000640; border-bottom:1px solid #000640; width:100%;}

.display_group25 .container2 td {
    padding-bottom: 3%;
    padding-top: 3%;
}

.table_title{padding:2% 0important;}

.table_title tr{background:#f9f9f9;}

.display_group25 .table_first2{background: #f9f9f9; width:30%; font-weight:600!important;}

.display_group25 .first_border{border-top:1px solid #000;}

.display_group25 .space{ white-space: pre-line; line-height: 34px;}

.display_group25 .red{ color:  #FB667A;}

.display_group25 .left{ padding:0 5%; text-align: left; line-height: 40px}

/*table3*/

.display_group26 .guidebox { font-size:16px; color:#000640; display:table; width:100%;}

.display_group26 .guidebox.col-department {
    height: 100px;}

.display_group26 .guidebox-col {
  display: table-cell;
  width: 33.33%;
}

.display_group26 .guidebox-col.col-1 {
  padding: 85px 0 0 85px;
  border: 1px solid #000640;
  border-right: none;
border-top:none;
  width: 30%;
}

.display_group26 .guidebox-col.col-2 {
  padding: 85px 40px 85px 0;
  border-bottom: 1px solid #000640;
  width: 43%;
}

.display_group26 .guidebox-col.col-2.wide {
  width: 66.666%;
  border-right: 1px solid #000640;
}

.display_group26 .col-department .guidebox-col.col-2 {
    border: 1px solid #000640;
    border-left: 0;
border-top: 0;
    width: 75%;
}

.display_group26 .guidebox-col.col-3 {
  background: #333649;
  text-align: center;
  position: relative;
  vertical-align: middle;
  padding: 40px 0;
}

.display_group26 .guidebox-col.col-3.fix .guidebox-col-row {
  position: relative;
  height: 135px;
}

.display_group26 .guidebox-col-row {
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
}

.display_group26 .guidebox-col-row:last-child {
  border-top: 1px solid #484a5c;
  top: auto;
  bottom: 0;
}

 .guidebox-col-row-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

 .display_group26 .guidebox-tit {
  font-family: nanumsq, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}
.display_group26 .guidebox-list .list1-item {
  margin-bottom: 8px;
  font-size: 1rem;
}
.display_group26 .guidebox-list .list1-item:last-child {
  margin-bottom: 0;
}

.display_group26 .guidebox-list .list1-item:before {
  font-size: 1.25rem;
  top: -4px;
}
.display_group26 .list1-item .info-tit {
    display: table-cell;
    padding-right: 5px;
    white-space: nowrap;
}

.display_group26 .list1-item .info-item {
    display: table-cell;
}

 .display_group26 .guidebox-desc {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 18px;
  white-space: nowrap;
  line-height: 1.5;
}

.display_group26 .display_group26 .linklist-img {
  float: left;
  width: 268px;
  height: 118px;
  border: 1px solid #d9d9d9;
  margin-right: 34px;
}

.display_group26 .linklist-article {
  float: left;
}

.display_group26 .linklist-article-desc {
  line-height: 1.8;
  margin-bottom: 4px;
}

/*푸터*/
.footer_container{
    max-width: 1200px;
    margin: 0 auto;
}
.footer{
	background-color: #292c2f;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: bold 16px sans-serif;
        padding: 55px 50px;
	margin-top: 80px;
}

.footer .footer-left,
.footer .footer-center,
.footer .footer-right{
	display: inline-block;
	vertical-align: top;
}

.footer .footer-left{
	width: 40%;
}

.footer h3{
	color:  #ffffff;
	font-size:36px;
	margin: 0;
}

.footer h3 span{
	color:  #5383d3;
}


.footer .footer-links{
	color:  #ffffff;
	margin: 0;
	padding: 0;
    
}

.footer .nav {
    padding: 16px 0;
}

.footer .nav li {
    display:  inline-block;
}

.footer .nav li a{
    display: block;
    font-size: 13px;
	text-decoration: none;
	color:  inherit;
}

.footer .footer-company-name{
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}


.footer .footer-center {
    width: 35%;
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
}

.footer .footer-center p{
    margin:5px 0 24px 0;
    display: inline-block;
}

.footer .footer-center a {
  display: inline-block;
width:35px; height:35px;
}
.footer .footer-center p span{
    display: block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}


.footer .footer-right{
	width: 20%;
}

.footer .footer-company-about{
	line-height: 20px;
	color:  #92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer .footer-company-about span{
	display: block;
	color:  #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer .footer-icons{
	margin-top: 25px;
}

.footer .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #33383b;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}


@media (max-width: 880px) {

	.footer-distributed{
		font: bold 14px sans-serif;
	
	}

	.footer .footer-left,
	.footer .footer-center,
	.footer .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.footer .footer-center i{
		margin-left: 0;
	}
	.main {
		line-height: normal;
		font-size: auto;
	}

.display_group24 .container td, .display_group25 .container2 td{font-size:13px;}
.display_type35 .box{width:100% !important;}
}


/*상가안내*/


.ir_text{display: none;}


#STORE_COMMON_NAVI {position:; top:0; left:0; width:100%; z-index:2;}
#STORE_COMMON_NAVI .navi .navi_inner {position:relative; height:60px; background-color:rgba(45,45,45,0.77);}
#STORE_COMMON_NAVI .navi .navi_inner .navi_btns {height:60px; line-height:60px; margin:0 auto; font-size:0;}
#STORE_COMMON_NAVI .navi .navi_inner .navi_btns p {position:relative; font-size:22px; color:#ddd; margin:0 20px; display: inline-block; text-transform: uppercase; transition:color 0.3s;}

#STORE_COMMON_NAVI .navi .navi_inner .store_name p {display: inline-block; font-size:30px; color:#fff; line-height:1;}


#STORE_COMMON_INFO .store_ul{padding:40px 3%; height:248px; background-color: #f9f9f9; font-size:0; }
#STORE_COMMON_INFO .store_ul .store_info {position:relative; float:left; width:29%; height:248px; border-right:1px solid #e5e5e5; box-sizing: border-box; vertical-align: top; }
#STORE_COMMON_INFO .store_ul .store_info:last-child {border-right:none;}
#STORE_COMMON_INFO .store_ul .store_info {padding-right:3%; padding-top:10px;}
#STORE_COMMON_INFO .store_ul .store_info .top {position:relative; width:100%;}
#STORE_COMMON_INFO .store_ul .store_info .top span {font-size:36px; word-break: keep-all; display: inline-block; max-width:calc(100% - 90px);}
#STORE_COMMON_INFO .store_ul .store_info .top span.kr_m_500 {font-size: 35px;line-height: 45px;margin-top: -5px}

#STORE_COMMON_INFO .store_ul .store_info .bottom {position:absolute; bottom:10px; left:0;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .weather {line-height:60px; margin-bottom:20px;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .weather span {font-size:28px; vertical-align: top; position:relative; top:0; margin:0 4px 0 15px;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .weather img {vertical-align: top;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .weather img:last-child {position:relative; top:21px;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .hour {font-size:18px; line-height:28px;}
#STORE_COMMON_INFO .store_ul .store_info .bottom .hour.holiday {color:#c43b38;}


#STORE_COMMON_INFO .store_ul .hour_info {position:relative; width: 29%; height: 100%; padding:  0 3%; float: left; border-right:1px solid #e5e5e5;}
#STORE_COMMON_INFO .store_ul .hour_info .list {position:absolute; width: 100%; height: 100%;  font-size:14px; }
#STORE_COMMON_INFO .store_ul .hour_info .list span {display: block;}
#STORE_COMMON_INFO .store_ul .hour_info .list .phone {position:absolute; top:0; left:0; padding-left:24px; margin-bottom:18px; font-size: 22px;}
#STORE_COMMON_INFO .store_ul .hour_info .list .phone:before {content:""; position:absolute; top:30%; left:0; width:12px; height:12px; background:url("img/ico_phone.png") 0 0 no-repeat;}
#STORE_COMMON_INFO .store_ul .hour_info .list .store {font-size:15px; color:#222222; margin-bottom: 16px;}
#STORE_COMMON_INFO .store_ul .hour_info .list .hour {position: absolute; bottom: 0;  margin-bottom:15px; padding-right:15px; box-sizing: border-box;}
#STORE_COMMON_INFO .store_ul .hour_info .list .hour span {position:relative; margin-bottom:8px; line-height:32px;  padding-left:24px; font-size: 17px}

#STORE_COMMON_INFO .store_ul .hour_info .list .hour span:before {content:""; position:absolute; top:11px; left:0; width:12px; height:12px; background:url("img/ico_time.png") 0 0 no-repeat;}

#STORE_COMMON_INFO .store_ul .calender_info { position:relative; width: 29%; height: 100%; float:left; padding: 0 3%; }
#STORE_COMMON_INFO .store_ul .calender_info .month {position:absolute; top:0; left:10%; display: inline-block; text-align: center;}
#STORE_COMMON_INFO .store_ul .calender_info .month .num {font-size:36px;}
#STORE_COMMON_INFO .store_ul .calender_info .month .num1{font-size: 20px;}
#STORE_COMMON_INFO .store_ul .calender_info .month .str {font-size:12px; display: block;}


#STORE_COMMON_INFO .store_ul .calender_info .calender { margin-right:0; float: right; width:260px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .week {font-size:0;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .week span {font-size:14px; width:13px; height:13px; text-align: center; line-height:13px; display: inline-block; padding:0 12px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .week span:first-child {color:#c43b38;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .day div {position:relative; font-size:12px; color:#666666; width:15px; height:13px; text-align: center; line-height:13px; display: inline-block; padding:11px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .day div span {position:relative;}

#STORE_COMMON_INFO .store_ul .calender_info .calender .day div.late:before {content:""; position:absolute; top:50%; left:50%; margin:-13px -12px; width:24px; height:24px; background:url("../../img/store/ico_calender_late.png") 0 0 no-repeat; z-index:0;}

#STORE_COMMON_INFO .store_ul .calender_info .calender .day div.late span {color:#fff; background: #000640; padding: 5px 7px; border-radius:100px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .day div.academy_late span {color:#fff;}

#STORE_COMMON_INFO .store_ul .calender_info .calender .calender_info_dot {float:right; font-size:0; width:120%; text-align: right; margin-top:20px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .calender_info_dot span {display:inline-block; font-size:12px; color:#666666; line-height:1; margin-left:15px;}
#STORE_COMMON_INFO .store_ul .calender_info .calender .calender_info_dot span:before {margin-right:5px; position: relative; top: 1px;}

#STORE_COMMON_INFO .store_ul .calender_info .calender .calender_info_dot span.late:before {content:""; display: inline-block; width:11px; height:11px; background-color:#000640; border-radius: 50%;}

/*금호월드 소개*/
.infopage_section1{ display:block;position:relative;max-width:1300px;margin:0 auto;}
.text-center {text-align:center;}
.main-title {font-size:40px;color:#333333!important;font-weight:600;text-transform:uppercase;letter-spacing:0;}
.main-ptxt {font-size:26px;color:#333333;font-weight:500;margin-top:50px;line-height:1.5;}
.main-ptxt em {color:#f2b705;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0px;}
.content-ptxt{padding-top:50px;line-height:42px; font-size: 17px; font-weight: normal;}
.content-ptxt B{font-size:16px;color:#333333;}
.kh_info04{text-align:center;margin:30px auto;}
.height_span{ margin:50px auto;width:2px;height:200px;background:#ddd;}


.infopage_section2{ max-width:1300px;margin:100px auto;}
.about_wrap{position:relative;padding-top:80px;}


.about_wrap01{/*margin:80px 0 200px 0;*/float:left;width: 45%;margin-left: 5%; } 
.avia-image-container-inner{margin-left: 5%; width: 45%; float:left;border-radius: 3px; display:block; position: relative;}
.about_wrap02{float:left;margin-top: 6%; margin-left: 5%; width: 45%;}
.avia-image-container-inner2{ margin-left: 5%; width: 45%; float:left; border-radius: 3px;max-width: 100%; display:block; position: relative;}
.avia-image-container-inner img, .avia-image-container-inner2 img{display: inline-block; max-width: 100%; height: auto;}

.about_wrap .about_num{ color:rgba(224,224,224 ,0.5);font-size:170px;font-weight:bold;position:absolute;z-index:0;left:-50px;top:0;line-height:1;}
.about_title{ position:relative;z-index:1;font-size:35px;color:#333333;font-weight:300;line-height:1.7;margin-bottom:30px;}
.about_title span{ color:#000640;font-size:16px;font-weight:500;padding-left:3px;text-transform:uppercase;letter-spacing:1px;}
.about_title b{ font-size:35px;color:#OF4C81;font-weight:bold;line-height:1.3;}
.about_line{line-height:48px; font-size: 17px; font-weight: normal;}
.avia_textblock{clear:both;line-height:2.6;}
.abs-txt{position:absolute;font-size:130px;color:rgba(245,245,245,0.7);font-weight:bold;}
.about-txt01{ left:5%;}
.about-txt02{right:5%;}

.kh_info04{width: 100%; height: auto;margin: 0 auto; display: table; text-align: center;}
.mobile_ver{display: none;}
@media (max-width: 1300px) {
    .about_wrap01 {margin-left: 6%}
    .avia-image-container-inner {margin-left: -3%;}
    .avia-image-container-inner2{}
    .about_title , .about_title b{font-size: 28px;}
    .about_line{font-size: 14px}
    

}

@media (max-width: 1100px) {
    .about_wrap .about_num{font-size:100px; left: -10px;top: -10px;}
    .about_wrap02{margin-left:; }
     .avia-image-container-inner {margin-left: 0%;}
    .about_title , .about_title b{font-size: 24px;}
    .about_line{font-size: 14px; line-height: 30px}
    
    
}


@media (max-width: 768px) {
    .pc_ver{display: none;} .mobile_ver{display: block;}
    .about_wrap01 {float:none; margin: 0; width: 100%; margin: 0 auto; text-align: center;}
    .about_wrap02 {float:none;margin: 0; width: 100%; margin: 0 auto; text-align: center;}
    .avia-image-container-inner {float:none;margin: 0; width: 100%;}
    .avia-image-container-inner2{float:none;margin: 0; width: 100%;}
    .about_wrap .about_num{top:30px; left: 50px;}
/*주차안내*/
.display_group23 .table_name{font-size:34px; }
.display_group23 .table_subname{margin:30px 15px; font-size:16px;}
.display_group26 .guidebox-col.col-1 {padding: 85px 0 0 20px;}
.display_group23  , .display_group22 {margin:50px 0!important;}
   }


/*상가안내 층별안내*/


.show_aside .container{max-width:1300px;margin-left:auto;margin-right:auto;}
.show_aside .aside{display:block;float:left;width:26%; margin: 44px 0;}
.show_aside .content{float:right;width:80%;}


.aside.type3 .navi .s a{display:block;text-align:left;color:#222;}
.aside.type3 .navi .s1 a{position:relative;padding:64px 0 30px 12px;margin-bottom:8px;font-size:18px;font-weight:bold;text-align:left; }
.aside.type3 .navi .s1 a .line{position:absolute;top:45px;left:12px;display:inline-block;width:24px;height:1px;background:#fff;border:2px solid #fff;border-radius:2px;}

.aside.type3 .navi .s2_box{border:1px solid #e2e2e2;}
.aside.type3 .navi .s2 a{padding:25px 0 25px 15px;font-weight:bold;border-top:1px solid #f2f2f2;}
.aside.type3 .navi .s2 .mark{display:block;position:absolute;top:18px;right:14px;width:0;height:0;border-color:#e5e5e5 transparent transparent transparent;border-width:4px;border-style:solid;}
.aside.type3 .navi .s2:first-child a{border-top:none;}
.aside.type3 .navi .s3 a{padding:8px 0 8px 18px;color:#787878;}
.aside.type3 .navi .s3 a:hover{background:#f4f4f4;}
.aside.type3 .navi .s4 a{padding:8px 0 8px 18px;color:#787878;}
.aside.type3 .navi .s4 a:hover{background:#f4f4f4;}
.aside.type3 .navi .show_child{display:block;position:absolute;top:0;right:0;width:40px;height:16px;padding:12px 0;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;}
.aside.type3 .navi .show_child:hover{background:#eee;}
.aside.type3 .navi .s1 .show_child{display:none;}

.color_back{color:#000 !important;background-color:none!important;}
.show_aside .content { float: right; width: 71%;}

.display_group44 , .display_group45 , .display_group46 , .display_group47 , .display_group48 {margin:0!important;}
.way .txt_title{    width: 0; height: 0; overflow: hidden; }

.aside.type3 .navi .s2 a:hover{background:#f2f2f2; color:none!important;}
.display_item.tp_grid.it .box .popup_back{opacity:0.6; }
.display_item.tp_grid.it .box .popup_box{padding:100px 12px;}

/*버스*/
.ico_bus13{display:none;}

/*Photo 갤러리*/
.display_group .boxs3 .grid_wrap .box{width: 30%; margin-left: 30px;}
.bs_title{font-size: 22px; font-weight:700; margin-top:20px;}
.bs_date_re{font-size:14px; margin-top:10px;}

