﻿.noLast{padding-bottom:9rem !important;}
/* ================================================================================================================================================================= */
.gmwList_wrap{position:fixed;bottom:0;left:-29rem;width:28rem;height:100%;transition:left .3s ease;-webkit-transition:left .3s ease;z-index:9999;}
/*.gmwList_wrap.fixed{left:-17rem;}*/
.gmwList_wrap.fixed > .btn_top{left:17rem}
.gmwList_wrap > .btn_top{position:absolute;bottom:14.9rem;left:28rem;width:4rem;height:3rem;transition:left .3s ease;-webkit-transition:left .3s ease;}
.gmwList_wrap > .btn_top > a{display:block;width:100%;height:100%;padding:0.475rem;background:#2e3031;font-size:0.65rem;line-height:0.95rem;color:#fff;text-align:center}
.gmwList_wrap > .btn_top i[class*="xi-"]{display:block;font-size:1.1rem;line-height:1.1rem;opacity:0.5;filter:alpha(opacity=50)}
.gmwList_wrap > .btn_top span{display:block;font-weight:700;line-height:0.95rem}
.gmwList_wrap > .btn_wrap{position:absolute;bottom:0;left:29rem;width:3rem;height:20rem;padding:0;z-index:1}
.gmwList_wrap > .btn_wrap > a{display:block;position:relative;width:100%;height:100%;padding:3rem 1rem;background:#04a6e1;font-weight:300;font-size:1.4rem;line-height:1rem;color:#fff;text-align:center;white-space:nowrap}
.gmwList_wrap > .btn_wrap > a > span{display:block;line-height:1.2rem;transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.gmwList_wrap > .btn_wrap > a > span > em{font-weight:800;line-height:1.2rem;vertical-align:baseline !important;}
.gmwList_wrap > .btn_wrap i[class*="xi-"]{position:absolute;bottom:3.25rem;left:1.9rem;width:1rem;height:1rem;font-size:0.9rem;line-height:1rem;text-align:center}
.gmwList_wrap.active > .btn_wrap i[class*="xi-"]{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.gmwList_lst{position:absolute;top:0;left:0;width:28rem;height:100%;padding:4rem 0.5rem 1rem;background:#f7f8fa;}
.gmwList_lst > .title{position:absolute;top:0;left:0;width:27rem;height:3.75rem;padding:1.15rem 1rem;border-bottom:1px solid #e3e6e8;font-weight:400;font-size:2rem;line-height:3.3rem;font-family:"Gotham";color:#000;letter-spacing:-0.025rem}
.gmwList_lst > .title > em{font-weight:800;line-height:1.4rem; vertical-align:baseline !important;}
.gmwList_lst .gmwListMeun{width:100%;height:100%;margin:3.5rem 0;text-align:left;vertical-align:middle; overflow:auto;}
.gmwList_lst ul{padding:0 0.5rem !important;}
.gmwList_lst li{display:block;padding:1rem 0 !important;}
.gmwList_lst a{display:block;position:relative;width:100%;height:100%;transition:color .3s ease;-webkit-transition:color .3s ease}
.gmwList_lst a > .img{display:block}
.gmwList_lst a > strong{position:absolute;top:43%;min-height: 57%;left:1.70rem;font-weight:300;letter-spacing:-0.05rem;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.gmwList_lst a > strong > em{display:block;font-size:1.5rem;font-weight:bold;color:#333} /*line-height:4rem;*/
/*.gmwList_lst a > strong > em{display:block;font-weight:bold;font-size:1.5rem;font-family:"Gotham";color:#000} line-height:4rem;*/
.gmwList_lst a > strong > b {display: block;margin:0.5rem 0 0;color: #ff2c9d; font-size: 1.4rem; line-height: 1.6rem;}
.gmwList_lst a > strong > span{display:block;margin:0.5rem 0 0;font-weight:400;font-size:1.2rem;line-height:1.8rem;color:#767676}
.gmwList_lst .no2 a > strong > em{color:#fff}
.gmwList_lst .no2 a > strong > span{color:#fff}
.gmwList_lst .hubMem_lst{padding:0;background:#fff}
.gmwList_lst .hubMem_lst:after{clear:both;display:block;content:""}
.gmwList_lst .hubMem_lst > li{float:left;position:relative;width:50%;padding:0}
.gmwList_lst .hubMem_lst > li:before{position:absolute;top:2rem;left:0;width:1px;height:0.5rem;background:#bfb9b9;content:""}
.gmwList_lst .hubMem_lst > li:first-child:before{display:none}
.gmwList_lst .hubMem_lst > li.no1{padding-bottom:1rem}
.gmwList_lst .hubMem_lst a{display:block;padding:0.7rem 0;font-weight:400;font-size:1.2rem;line-height:1rem;color:#767676;letter-spacing:-0.025rem;text-align:center;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}
.gmwList_lst .hubMem_lst i[class*="xi-"]{line-height:1rem}
.gmwList_lst .hubMem_lst span{line-height:1rem}
.gmwList_lst .hubMem_lst a:hover{font-weight:500;color:#000}
.gmwList_lst .hubMem_lst a:hover i[class*="xi-"]{color:#03a6e1}

.gmwList_lst .list_close{position:absolute;top:2rem;right:0.9rem;width:1.2rem;height:1.2rem} /* top:1.25rem */
.gmwList_lst .list_close > a{display:block; width:100%; height:100%; padding:1px; font-size:1.5rem; line-height:2.75rem; color:#333; font-weight:bold; position:absolute; right:1rem; text-decoration:none; /* padding-right:10px; */}
.gmwList_lst .list_close i[class*="xi-"]{display:block;width:1.1rem;height:1.1rem;line-height:1.1rem;transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out}
.gmwList_lst .list_close > a:hover i[class*="xi-"]{transform:rotate(359deg);-webkit-transform:rotate(359deg)}
.gmwList_wrap.active{left:0}
.corpHub_wrap{max-width:19rem;overflow:hidden}
.corpHub_wrap > .txtp{padding:1.75rem 1rem;margin-bottom:0.75rem;background:#ebf1f4;font-size:0.8rem;line-height:1.25rem;color:#333;letter-spacing:-0.025rem;text-align:center}
.corpHub_wrap > .corpHub_lst{margin:0 -0.35rem}
.corpHub_wrap > .corpHub_lst:after{clear:both;display:block;content:""}
.corpHub_wrap > .corpHub_lst > li{float:left;width:33.3333%;padding:0.2rem 0.35rem}
.corpHub_wrap > .corpHub_lst a{display:block;padding:0.45rem 0;border:1px solid #d4dadd;background:#fff;font-weight:500;font-size:0.7rem;line-height:1rem;color:#333;letter-spacing:-0.025rem;text-align:center;transition:border .3s ease,background .3s,color .3s;-webkit-transition:border .3s ease,background .3s,color .3s}
.corpHub_wrap > .corpHub_lst a > span{display:block;line-height:1rem}
.corpHub_wrap > .corpHub_lst a:hover{border-color:#04a6e1;background:#04a6e1;color:#fff}

.th1{cursor:pointer;}
a{font-family : "notoR","dotum", "gulim", "verdana", sans-serif;}
.hubMem_lst, .listTopBox{height:51px !important;}
/* 스크롤바 CSS */
#scroll_Style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#F5F5F5;}
#scroll_Style::-webkit-scrollbar{width:12px; background-color:#F5F5F5;}
#scroll_Style::-webkit-scrollbar-thumb{border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#999;}

/* MOBILE, max width 768px */
/*
@media only screen and (max-width: 768px), (max-device-width:768px){
.mCSB_container ul li{float:left; width:20%; height:100%; line-height:50px;}
.gmwList_wrap{width:100%; height:16.7rem;bottom:-16.7rem;left:0; transition:bottom .3s ease; -webkit-transition:bottom .3s ease;}
.gmwList_lst{width:100%; height:16.7rem;}
.gmwList_wrap.active{bottom:0;left:auto;}
.gmwList_wrap > .btn_wrap{position:absolute; bottom:11.5rem; left:0; width:16rem; height:3rem; padding:0; z-index:1;} 
.gmwList_wrap > .btn_wrap > a > span{transform:none; -webkit-transform:none;}
.gmwList_wrap > .btn_wrap > a > span > em{font-weight:800; line-height:3.2rem;}
.gmwList_lst{padding:0;}
.gmwList_lst .gmwMenulst{white-space:nowrap;}
.gmwList_lst{height:9rem;}
.gmwList_wrap{height:9rem;} 
.gmwList_wrap{bottom:-9rem;}
.depth2{display:inline-block;}
}
@media only screen and (min-width: 768px){.gmwMenu_lst .gmwMenulst{overflow:auto;}}
*/
@media only screen and (max-width: 768px), (max-device-width:768px){
	.gmwList_wrap{z-index:-1; background:#fff;}
    .gmwList_lst{width:0;}
	.gmwMenu_lst a > .img img {width: 100%; min-height:150px; height:100%;}
	.gmwList_wrap > .btn_wrap{left:0; height:1px;}
	.gmwMenu_wrap > .btn_wrap {bottom: 16rem;} /* bottom: 15.5rem; */
    .gmwMenu_lst{height:13.5rem !important;}
    .gmwMenu_wrap{height:13.5rem !important; bottom:-13.5rem;}
	/*#mCSB_1 {height: 100% !important;}
	#mCSB_1_container {height: 100% !important;}*/
}
.swiper-slide{min-width:300px !important;}