@charset "utf-8";
/*공통바디부분 시작*/

#container{*display:inline-block; width:1100px; overflow:hidden; margin: 0 auto 70px; }
#container:after{display:block;clear:both;content:''}



/* 왼쪽 컨텐츠 */
#header { background:url(../images/bg_header.png); width:100%; height:130px;}
#header .wrapper{ position:relative; width:1340px; margin:0 auto;}

#header .wrapper #logo { position:absolute; background:#fff; top:45px; padding:0 20px;}

#header .wrapper .home { position:absolute; top:55px; right:0; overflow:hidden;}
#header .wrapper .home ul li { float:right; background:#fff; margin-right:2px; border-right:1px #CCC solid;line-height:12px; padding:0 10px;}
#header .wrapper .home ul li:first-child { border-right:0; }
#header .wrapper .home ul li a{ font-size:13px; line-height:12px; color:#666666;}

#kakaoBtn {cursor:pointer;}
#kakaoBanner {transition:opacity 0.5s ease-out; opacity: 0; height: 0; overflow: hidden;  }
#kakaoBanner img {cursor:pointer;}
#kakaoBanner.active {opacity: 1; position: fixed; width: 100%; height:100vh; background: rgba(0,0,0,0.5); z-index:9;  display: flex; align-items: center;justify-content: center;}


#container_wrap { position:relative; width:1300px; margin:0 auto; overflow:hidden;}

#container_wrap #content_left { float:left; margin-right:50px;}

#container_wrap #content_left #menu { margin-top:; z-index:9; }
#container_wrap #content_left #menu .all {top:20px; left:0px; visibility:hidden ;z-index:9; }

#container_wrap #content_left .sns { border-top:1px solid #d2d2d2; margin-top:35px; padding-top:35px; overflow:hidden;}
#container_wrap #content_left .sns li { float:left; font-size:14px; color:#fff; line-height:28px; padding:0 4px;}
#container_wrap #content_left .sns li:last-child { padding-right:0;}
#container_wrap #content_left sns li a{ font-size:14px; font-weight:300; line-height:; color:#fff;}

#container_wrap #content_left #topTel { margin-top:30px; font-size:0.85em; color:#6f6f6f; line-height:18px;}
#container_wrap #content_left #topTel p { font-family: 'yg-jalnan', sans-serif; font-size:1.1em; color:#2d2d2d; }
#container_wrap #content_left #topTel strong { display:block; font-family: 'yg-jalnan', sans-serif; font-size:1.4em; color:#0e715c; line-height:32px; }




/* 오른쪽 컨텐츠 */
#content_right { float:left;}




.productListMain { width:1100px; overflow:hidden;}
.productListMain li {float:left; margin:5px; width:356px; overflow:hidden;  }
.productListMain li .img  { display:block; border:0px #d4d4d4 solid; }
.productListMain li .img img  {border-radius:15px; width:356px; height:356px; }
.productListMain li .caption { display:block; width:356px ; height:40px; line-height:40px; font-size:16px; color:#333; text-align:center; }


.over_zum { background:#fff; border-radius:15px; overflow: hidden; }

.over_zum  img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.over_zum:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
	opacity:0.8;
}


/* 푸터 */
#footer{ border-top:1px solid #acacac; width:1300px; margin:80px auto 0; padding:30px 0; overflow:hidden; }
#footer .address { float:left; font-size:13px; line-height:22px; color:#757575;}
#footer .tel{ float:left; margin-left:70px;}
#footer .logo{ float:right; }



