/*.slick-slide:after {background:rgba(0,0,0,0.5) !important;}*/
div.sliderContainer .caption2 span {font-weight:600 !important; font-family: 'Noto Sans KR'; text-shadow:0px 1px 10px #000;}
div.sliderContainer .caption1 span {text-shadow:0px 1px 10px #000;}

#contact_03 .floatL .btn a:hover {color:#21b7cf !important;}


/* ÇªÅÍ */

#footer_03 {background-color:#30343b !important; padding:0 !important;}
#footer_03  a:hover {color:#fff !important;}
div.footer_wrap div.info ul {color:#fff;}
div.footer_wrap div.info p {text-align:center !important;}
div.footer_wrap div.info ul li p {display:block !important;}
div.footer_wrap div.info p {color:#fff;}


#nav-icon1 {display:none;}


br.mo {display:none;}


/* ¸ÞÀÎÆäÀÌÁö ¸ð¹ÙÀÏ */


@media screen and (max-width: 1023px) {


br.mo {display:block;}


/* ³×ºñ°ÔÀÌ¼Ç */
#nav-icon1 {display:block;}
.slide-menu .side_logo, .slide-menu .footer {display:none;}




.slick-slide {height:100vh !important;}


.first-slide {background-position: -690px center !important;}


div.sliderContainer .caption2 span {font-size:26px !important; padding:18px 0 !important;}
div.sliderContainer .caption3 span {font-size:10px !important; letter-spacing:5px !important;}


#contact_02 .txt {text-align:center;}
#contact_02 .btn {display:flex; justify-content:center;}

.scroll_counter, div.business {margin-top:40px !important;}




.notice .tabmenu input[id=tab1]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab1]:after, .notice .tabmenu input[id=tab2]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab2]:after, .notice .tabmenu input[id=tab3]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab3]:after, .notice .tabmenu input[id=tab4]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab4]:after, .notice .tabmenu input[id=tab5]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab5]:after {background:#21b7cf !important;}


/*#quick {display:none !important;}*/

/* Äü¸Þ´º */
#quick .tableLayer ul li a span {display:block !important;}
#quick #floatMenu {width:100%;}
#quick .tableLayer ul {display:flex;}
#quick .tableLayer ul li:nth-child(3) {display:none;}
#quick .tableLayer ul li:nth-child(4) {display:none;}
#quick .tableLayer ul li {width:100%;}
#quick .tableLayer ul li a {width:100% !important; height:100% !important; border-radius:0 !important; padding:13px 0 !important; background-color:rgba(0,0,0,.7) !important;}
#quick #floatMenu {bottom:-4px !important;}
#quick .tableLayer ul li.ico4 a, #quick .tableLayer ul li.ico3 a {display:flex; justify-content:center; align-items:center;}
#quick .tableLayer ul li.ico4 a span, #quick .tableLayer ul li.ico3 a span {font-size:16px !important;}


#quick .tableLayer ul li.ico1 a span.txt1 {padding-bottom:5px !important;}


/*#quick .tableLayer ul li.ico3 a span {padding-left:30px !important;}
#quick .tableLayer ul li.ico4 a span {padding-left:40px !important;}*/

#quick .tableLayer ul li.ico2 a span.txt1 {color:#fff !important;}
#quick .tableLayer ul li.ico1 a span {font-size:16px !important;}

/*#quick .tableLayer ul li.ico4 a {background-size:25px !important; background-position:32px !important;}
#quick .tableLayer ul li.ico3 a {background-size:25px !important; background-position:18px !important;}*/

#quick .tableLayer ul li a {height:55px !important;}

#quick .tableLayer ul li.ico1 a, #quick .tableLayer ul li.ico3 a, #quick .tableLayer ul li.ico4 a {padding-top:0px !important;}


#quick .tableLayer ul li.ico1 a {
display: flex;
  
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

#quick .tableLayer ul li.ico4 a, #quick .tableLayer ul li.ico3 a {background-image:none !important;}

#footer_03  a:hover {color:#fff !important;}
div.footer_wrap {padding-bottom:120px !important;}
div.footer_wrap div.info ul li img {width:255px !important; border:none !important;}




#header div.logo a img {height:45px !important; margin:6px 0 0 6px;}


div.business {display:grid; gap:15px; grid-template-columns:1fr 1fr; padding:0 20px !important; border-bottom:0 !important;}
div.business div.item a {width:100% !important;}
div.business div.item a .more:before, div.business div.item a .more:after {display:none;}
div.business div.item a:after {border:1px solid #dfdfdf !important;}


}