/* BASIC css start */
/* 180629 morenvy */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right;}
.center { text-align: center; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}
.pdt100 {padding-top:100px;}
.pdb5 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb30 {padding-bottom:30px;}
.pdb50 {padding-bottom:50px;}


/* 공통레이아웃 */
#header, #layerWrap, #contentWrap, #ftLink .link { width:1100px;padding:0;}
.item-wrap,
#content { width:1100px;min-height:600px;}
#contentWrapper {margin:0 auto;}



.loc-navi {font-size:11px;}
.paging li a,
.paging li a:hover {font-weight:normal;letter-spacing:0;font-family:Lato, Nanum Gothic, AppleGothic, Helvetica, sans-serif;}
.paging li a:hover {color:#111;}
.paging li.now a {font-weight:bold;letter-spacing:0;}


body, h1, h2, h3, h4, h5, h6, table, input, select, textarea, a {font-family:Lato, Nanum Gothic, AppleGothic, Helvetica, sans-serif;}

.width1100 {width:1100px; margin:0 auto;}

/* 하단 페이징 스타일 */
.paging li a:hover, .paging li.now a {color:#222; letter-spacing:0; }
.paging li.now a { background:#fff; color:#000 !important;  border:1px solid #dedede;}




/* 상품리스트 (메인/검색/상품리스트)  */
.prd-list {margin:0px auto;}
.prd-list table td { border:0; vertical-align:top; text-align:left; padding-bottom:50px;}
.prd-list table .tb-center {margin:0 auto; padding:0;text-align:left; position:relative;}
.prd-list table .info { width:230px; padding:0px; margin:0 auto; display:block !important;  text-align:left; background-color:#fff;  letter-spacing:-0.3px;}
.prd-list .thumb { width:230px; height:100%;font-size:0; line-height:0; border:0; postion:relative; }
.prd-list .thumb:hover {border:0;}
.prd-list .thumb a {}
.prd-list .thumb_img img { display: block; width: 100%; height: 100%; border:1px solid #e9e9e9;}
.prd-list .thumb_img img:hover {border:1px solid #c9c9c9;}

.btn_opt {opacity:0; position:absolute; top:0px; left:28px; border:0px; cursor:pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}
.prd-list table td:hover .btn_opt {top:6px;  opacity:1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}

.prd-list .dsc { margin-top:20px; font-weight:400; font-size:15px; color:#000; }
.prd-list .subname { margin-top:5px; font-weight: normal; font-size:12px;color:#999; }
.prd-list .consumer {color:#888;font-size:12px; text-decoration:line-through; line-height:1; font-family:"Nanum Gothic",sans-serif; letter-spacing:-0.7px;}
.prd-list .price {font-weight:700; color:#000; font-size:17px; line-height:1; font-family:"Nanum Gothic",sans-serif; letter-spacing:-0.7px;}
.prd-list .name_area { border-bottom: 1px solid #e9e9e9;  margin-bottom: 16px; padding-bottom: 15px;}
.prd-list .sale_per { display:block; width:35px; height:35px;  background-color: #f95959; line-height:35px;  font-size:14px; font-weight:700;  text-align:center; color:#fff; letter-spacing:-0.7px;margin-right:10px;}
.prd-list .price_area {position:relative;}
.prd-list .price_area .btn_preview {position:absolute; top:0px; right:0px;}

.prd-list .icon { margin-top:15px; }
.prd-list .icon img {padding-right:5px;}
.prd-list .closeup { margin-top:7px; }
.prd-list .nopadding td {padding:0;}


.prd-list .dicon img { margin-margin-bottom:20px; }



/* 상품리스트 (카테고리별 인기상품)  */
.prd-list table .tb-center1 {margin:0 auto; padding:0 33px; text-align:left; position:relative;}
.prd-list table .info1 { width:280px; padding:0px; margin:0 auto; display:block !important; text-align:left; background-color:#fff; letter-spacing:-0.3px; }
.prd-list .thumb1 { width:280px; height:100%; padding:0px; margin:0 auto; display:block !important; text-align:left; background-color:#fff; letter-spacing:-0.3px; border:0; postion:relative; }
.prd-list .thumb1:hover {border:0;}
.prd-list .thumb1 a {}
.prd-list .thumb1_img img { display: block; width: 100%; height: 100%; border:1px solid #e9e9e9;}
.prd-list .thumb1_img img:hover {border:1px solid #c9c9c9;}



/* 슬라이더 공통 */
.sliderkit {display:none;}
.sliderkit img {border:0;}
.sliderkit .sliderkit-nav {z-index:10; position:absolute;   text-align:center;}
.sliderkit .sliderkit-nav-clip {position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul {position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li {float:left;}
.sliderkit .sliderkit-nav-clip ul li a {display:block;overflow:hidden;}
.sliderkit .sliderkit-btn {z-index:10 ;}
.sliderkit .sliderkit-panel {z-index:1; position:absolute; overflow:hidden;}
.sliderkit .sliderkit-panel-active {z-index:5;}
.sliderkit .sliderkit-panel-old {z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox {position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text {position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay {position:absolute;z-index:2;top:0;left:0;}
/* 슬라이더 공통 */



/* 상단배너 */
.m_onoffmulti .onoffarea {margin:0px;width:100%;text-align:center;overflow:hidden; display:none; position:relative; }
.m_onoffmulti .btnarea { top:0px;width:100%;height:0px;z-index:3; position:relative;}
.m_onoffmulti .closebtn {cursor:pointer; position:absolute; z-index:100; }
.m_onoffmulti .openbtn {display:none;cursor:pointer; position:absolute; z-index:100; }
.m_onoffmulti .bannerli { background-repeat:no-repeat; background-position:top center;}
.m_onoffmulti .bannerli a { display:block; }
.m_onoffmulti .mfade .bannerul { padding:0; margin:0; display:block; z-index:1; overflow:;position:relative;}
.m_onoffmulti .mfade .bannerli { padding:0; margin:0; list-style:none;width:100%;display:none; position:absolute;}
.m_onoffmulti .mslide .bannerul { padding:0; margin:0; display:block; width:100%;}
.m_onoffmulti .mslide .bannerli { padding:0; margin:0; list-style:none; width:100%;}
.m_onoffmulti_top .onoffarea { height:80px; }
.m_onoffmulti_top .mslide9 { height:80px; }
.m_onoffmulti_top .mslide .bannerul { height:80px; }
.m_onoffmulti_top .mslide .bannerli { height:80px; }
.m_onoffmulti_top .openbtn { top:0px; right:27px;}
.m_onoffmulti_top .closebtn { top:29px; right:33px;}

.m_onoffmulti_top .openbtn {width:33px; height:33px; background:url(/design/envital/0745universe/open_btn.gif); border:1px solid #eaeaea;
-webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-duration: 0.3s; animation-duration:0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.m_onoffmulti_top .closebtn {width:22px; height:22px; background:url(/design/envital/0745universe/top_ban_close.png); 
-webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 0.5s; animation-duration:0.5s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}

@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}
@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn;}



/* 메인 좌측 픽스배너 */
.fixed_ban_area {position:absolute; top:220px; left:50%; margin-left:-665px; z-index:100;}
.fixed_ban_area .contentslider-left-ban {width:83px; height:164px; border:1px solid #dedede; background-color:#fff; }
.fixed_ban_area .contentslider-left-ban .sliderkit-go-btn{ position:absolute; top:0px; z-index:10; }
.fixed_ban_area .contentslider-left-ban .sliderkit-btn-inner {width:83px; position:relative;  margin:0 auto;}
.fixed_ban_area .contentslider-left-ban .sliderkit-go-prev{left:25px;}
.fixed_ban_area .contentslider-left-ban .sliderkit-go-next{right:39px;}
.fixed_ban_area .contentslider-left-ban .sliderkit-go-prev a{position:absolute; width:14px; height:14px; cursor:pointer; background:url("/design/envital/0745universe/ban_right_left.gif") no-repeat; margin-top:140px; }
.fixed_ban_area .contentslider-left-ban .sliderkit-go-next a{position:absolute; width:14px; height:14px; cursor:pointer; background:url("/design/envital/0745universe/ban_right_right.gif") no-repeat; margin-top:140px; }
.fixed_ban_area .contentslider-left-ban .sliderkit-panels{width:83px; height:140px; overflow:hidden; padding:0px; margin:0; }
.fixed_ban_area .contentslider-left-ban .sliderkit-panel {width:83px; height:140px; overflow:hidden; padding:0px;margin:0px; }
.fixed_ban_area .fixed_ban02 {margin-top:10px;}

/* 좌측 상단 스크롤메뉴 */
scroll_menu {
    font-size: 14px; color: #6a8d00;

}

/* 상단 */
#header {width:100%;margin:0 auto 20px; padding:0; background:none; position:relative;}

/*------ 상단 영역 01 ------*/
.header_sec01 {height:33px; background-color:#fff; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.header_sec01 .sec01_left  {font-size:0px; height:33px; line-height:33px; }
.header_sec01 .sec01_left  .top_bookmark ul li {float:left; position:relative; height:33px; line-height:33px;}
.header_sec01 .sec01_left  .top_bookmark ul li  a {font-size:11px;  color:#888888; display:block; float:left;  padding:0px 10px; height:33px; line-height:33px;}
.header_sec01 .sec01_left   #bookmark { padding:0px; text-indent:10px; width:77px;  border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:url("/design/envital/0745universe/btn_bk.gif");  background-repeat:no-repeat;  background-position:56px 12px;  border-bottom:1px solid #fff; display:block;}
.header_sec01 .sec01_left  .top_bookmark a:hover {text-decoration:underline;}
.header_sec01 .sec01_left  .top_bookmark .btn_cs {background:url("/design/envital/0745universe/sec01_bg.gif");  background-repeat:no-repeat;  background-position:0 12px; }
.header_sec01 .sec01_left  .top_bookmark .btn_global { position:relative;}
.header_sec01 .sec01_left  .top_bookmark .btn_global img {vertical-align:middle; padding-left:4px; position:relative; top:-1px;}
.header_sec01 .sec01_left  .btn_global:hover .sub_global {display:block;}
.header_sec01 .sub_global  {display:none; position:absolute; top:32px; left:-1px; border:1px solid #e9e9e9; border-top:0px; background-color:#fff; z-index:1000; padding-bottom:7px;}
.header_sec01 .sub_global a {display:block !important; background:none !important; height:24px !important; line-height:24px !important;}
.header_sec01 .sub_global a:hover {color:#333 !important;}
.header_sec01 .sub_global span {width:32px; text-align:left; display:block; float:left;}

.header_sec01 .sec01_right {line-height:33px; font-size:0px; height:33px;}
.header_sec01 .sec01_right .top_log ul li {float:left; position:relative;}
.header_sec01 .sec01_right .top_log a {font-size:11px; height:33px; line-height:33px; color:#888888; display:block; float:left; padding:0px 10px; background:url("/design/envital/0745universe/sec01_bg.gif");  background-repeat:no-repeat;  background-position:right 12px; letter-spacing:-0.5px; }
.header_sec01 .sec01_right .top_log a span {margin-left:3px; margin-right:3px; background-color:#757575; width:10px; padding-right:3px; height:16px; line-height:16px; !important; display:inline-block; border-radius:2px; color:#fff; position:relative; top:0px; text-align:center;}
.header_sec01 .sec01_right .top_log a:hover {text-decoration:underline; color:#333;}

.header_sec01 .sec01_right .btn_mp {background:url("/design/envital/0745universe/mp_icon.gif");  background-repeat:no-repeat;  background-position:right 15px; padding-right:12px; color:#222;}
.header_sec01 .sec01_right .btn_mp a{background:none !important; padding-right:0px;}
.header_sec01 .sec01_right .btn_mp:hover .sub_mypage {display:block;}
.header_sec01 .sec01_right .sub_mypage {display:none; position:absolute; top:32px; right:-10px; border:1px solid #e9e9e9; border-top:0px; background-color:#fff; z-index:1000; padding-bottom:7px;}
.header_sec01 .sec01_right .sub_mypage a{display:block; background:none !important; height:24px; line-height:24px;}
.header_sec01 .sec01_right .sub_mypage a:hover {color:#333 !important;}
/*------ 상단 영역 01 ------*/

/*------ 상단 영역 02 / 상단로고, 검색영역 ------*/
#header .header_sec02 {height:113px; position:relative;}
#header .header_sec02 .top_logo {padding-left:18px; padding-top:34px; float:left;}
#header .header_sec02 .search_area {position:absolute; left:340px; top:25px; width:420px;}
#header .header_sec02 .search_form {border:2px solid #6a8d00; height:36px;}
#header .header_sec02 .search_form .search_btn {float:right;}
#header .header_sec02 .search_form .MS_search_word {width:365px; height:34px; line-height:34px; text-indent:10px; border:0px; font-size:13px; font-family:"Nanum Gothic",sans-serif; letter-spacing:-0.5px;}
#header .header_sec02 .pop_search {margin-top:10px;}
#header .header_sec02 .pop_search ul li {float:left;}
#header .header_sec02 .pop_search ul li:first-child {font-size:11px; color:#6a8d00; padding-left:10px; background:url("/design/envital/0745universe/pop_search_icon.png"); background-repeat:no-repeat;  background-position:0px 3px; padding:0px 10px; line-height:1; font-weight:700; display:block;}
#header .header_sec02 .pop_search ul li:first-child a {font-size:11px; color:#6a8d00; padding-left:10px; background:none;}
#header .header_sec02 .pop_search ul li a {font-size:11px; color:#888; background:url("/design/envital/0745universe/pop_bg.gif"); background-repeat:no-repeat;  background-position:0 3px; padding:0px 10px; line-height:1; font-weight:700; display:block;}
#header .header_sec02 .pop_search ul li a:hover {text-decoration:underline;}

/*------ 상단 2단 배너 관련  ------*/
.contentslider-top-ban {width:220px; height:113px; float:right;}
.contentslider-top-ban .sliderkit-go-btn{ position:absolute; top:0px; z-index:10; }
.contentslider-top-ban .sliderkit-btn-inner {width:220px; position:relative;  margin:0 auto;}
.contentslider-top-ban .sliderkit-go-prev{right:14px;}
.contentslider-top-ban .sliderkit-go-next{right:14px;}
.contentslider-top-ban .sliderkit-go-prev a{position:absolute; width:14px; height:14px; cursor:pointer; background:url("/design/envital/0745universe/top_ban_up.gif") no-repeat; margin-top:40px; }
.contentslider-top-ban .sliderkit-go-next a{position:absolute; width:14px; height:14px; cursor:pointer; background:url("/design/envital/0745universe/top_ban_down.gif") no-repeat; margin-top:56px; }
.contentslider-top-ban .sliderkit-panels{width:220px; height:113px; overflow:hidden; padding:0px; margin:0; }
.contentslider-top-ban .sliderkit-panel {width:220px; height:113px; overflow:hidden; padding:0px;margin:0px; }

/*------ 상단 영역 03 / 상단 카테고리 영역 ------*/
.header_sec03 {height:48px; border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9;}
.header_sec03 .top_cate {width:899px; height:48px; line-height:47px; text-align:left; border-right:1px solid #e9e9e9;}
.header_sec03 .top_cate ul li a {text-align:left; height:48px; line-height:47px !important; font-weight:700; letter-spacing:-0.5px ; color:#222; font-size:15px; margin:0px 20px; display:block;}
.header_sec03 .top_cate ul li {float:left;} 
.header_sec03 .top_cate ul li:first-child a {margin-left:30px;}
.header_sec03 .top_cate ul li a:hover {border-top:2px solid #6a8d00; color:#6a8d00; }

/*------ 전체 카테고리 버튼 ------*/
.header_sec03 .all_cate_btn {width:200px; height:48px; line-height:48px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; position:relative; box-sizing:border-box;}
.header_sec03 .all_cate_btn > a {text-align:left; color:#222; width:198px; height:48px; line-height:48px; font-weight:700; letter-spacing:-0.3px; text-indent:58px; display:block; background:url("/design/envital/0745universe/all_cate_btn.png"); 
background-repeat:no-repeat;  background-position:25px 18px; font-size:15px; }
.header_sec03 .all_cate_btn:hover {border:2px solid #6a8d00; border-bottom:0px; box-sizing:border-box; }
.header_sec03 .all_cate_btn:hover > a {line-height:45px; text-indent:57px !important;  background-position:24px 16px; } 
.header_sec03 .all_cate_btn:hover .all_cate {display:block;}
.header_sec03 .all_cate {display:none; position:absolute; top:46px; left:-2px; background-color:#fff; z-index:2222; width:200px; border:2px solid #6a8d00; padding:10px 0px; border-top:0px; box-sizing:border-box; }


/*------ 상단카테고리 영역 스크롤  ------*/
#comment_top.fixed { width:100%; position:fixed; top:0px; left:0px; z-index:100; border-bottom:1px solid #e9e9e9; height:48px; background-color:#fff;
-webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-duration: 0.3s; animation-duration:0.3s;
-webkit-backface-visibility: hidden; backface-visibility: hidden;}
@-webkit-keyframes fadeInUp2 {
0% {opacity: 0;  -webkit-transform: translateY(-80px); transform: translateY(-80px);}
100% {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0); }}
@keyframes fadeInUp2 {
0% { opacity: 0;  -webkit-transform: translateY(-80px); -ms-transform: translateY(-80px); transform: translateY(-80px);}
100% {  opacity: 1;  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}
/*------ 상단카테고리 영역 스크롤  ------*/



/* 카테고리 */
#left_menu { margin:0 auto; padding:0; background-color:#fff; width:196px;}
#left_menu > li {padding:0;text-align:left;position:relative; height:28px;}
#left_menu > li > a {display:block; color:#6a8d00; text-align:left; font-family:"Nanum Gothic"; font-weight:700; letter-spacing:-0.3px; font-size:14px; line-height:28px; text-indent:20px;}
#left_menu > li:first-child {margin-top:1px;}
#left_menu > li:first-child .sub1 {top:0px;}

#left_menu > li .mouse_hover,
#left_menu > li > a:hover {color:#fff; background-color:#e1e8cc;}
#left_menu > li .sub1 {background-color:#fff;display:none; position:absolute; top:0px; left:100%; z-index:20; width:196px; border:2px solid #6a8d00; padding:10px 0px; margin:0 0 0 0px; }
#left_menu > li .sub1 > li {position:relative; height:30px;}
#left_menu > li .sub1 > li .sub_cate_on_arrow {position:absolute;top:50%;right:5px;background:url('/design/envital/0745universe/sub_cate_on.jpg') no-repeat;z-index:20;width:5px;height:8px;margin-top:-5px;-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out}
#left_menu > li .sub1 > li .sub_cate_on_arrow.rotateon {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#left_menu > li .sub1 > li > a {display:block; padding:0px 0px 0px 15px !important; font-size:13px; line-height:30px; color:#555; font-family:"Nanum Gothic";  font-weight:700; }
#left_menu > li .sub1 > li > .sub_mouse_hover,
#left_menu > li .sub1 > li > a:hover {color:#6a8d00; background-color:#f5f5f5; text-decoration:none;}
#left_menu > li .sub1 > li .sub2 {background-color:#fff;display:none; position:absolute; top:-12px; left:100%; z-index:20; width:196px; border:2px solid #6a8d00; padding:10px 0px; margin:0 0 0 0px; }
#left_menu > li .sub1 > li .sub2 > li {height:30px;}
#left_menu > li .sub1 > li .sub2 > li > a {display:block; padding:0px 0px 0px 15px !important; font-size:13px; line-height:30px; color:#555; font-family:"Nanum Gothic";  font-weight:700; }
#left_menu > li .sub1 > li .sub2 > li > a:hover {color:#6a8d00; background-color:#f5f5f5; text-decoration:none;}
/* 카테고리 */

/* 하위카테고리 */
#left_menu2 { margin:0 auto; padding:0; background-color:#fff; width:196px;}
#left_menu2 > li {padding:0;text-align:left;position:relative; height:28px;}
#left_menu2 > li > a {display:block; color:#484848; text-align:left; font-family:"Nanum Gothic"; font-weight:500; letter-spacing:-0.3px; font-size:12px; line-height:28px; text-indent:30px;}
#left_menu2 > li:first-child {margin-top:1px;}
#left_menu2 > li:first-child .sub1 {top:0px;}

#left_menu2 > li .mouse_hover,
#left_menu2 > li > a:hover {color:#fff; background-color:#e1e8cc;}
#left_menu2 > li .sub1 {background-color:#fff;display:none; position:absolute; top:0px; left:100%; z-index:20; width:196px; border:2px solid #6a8d00; padding:10px 0px; margin:0 0 0 0px; }
#left_menu2 > li .sub1 > li {position:relative; height:30px;}
#left_menu2 > li .sub1 > li .sub_cate_on_arrow {position:absolute;top:50%;right:5px;background:url('/design/envital/0745universe/sub_cate_on.jpg') no-repeat;z-index:20;width:5px;height:8px;margin-top:-5px;-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out}
#left_menu2 > li .sub1 > li .sub_cate_on_arrow.rotateon {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#left_menu2 > li .sub1 > li > a {display:block; padding:0px 0px 0px 15px !important; font-size:13px; line-height:30px; color:#555; font-family:"Nanum Gothic";  font-weight:700; }
#left_menu2 > li .sub1 > li > .sub_mouse_hover,
#left_menu2 > li .sub1 > li > a:hover {color:#6a8d00; background-color:#f5f5f5; text-decoration:none;}
#left_menu2 > li .sub1 > li .sub2 {background-color:#fff;display:none; position:absolute; top:-12px; left:100%; z-index:20; width:196px; border:2px solid #6a8d00; padding:10px 0px; margin:0 0 0 0px; }
#left_menu2 > li .sub1 > li .sub2 > li {height:30px;}
#left_menu2 > li .sub1 > li .sub2 > li > a {display:block; padding:0px 0px 0px 15px !important; font-size:13px; line-height:30px; color:#555; font-family:"Nanum Gothic";  font-weight:700; }
#left_menu2 > li .sub1 > li .sub2 > li > a:hover {color:#6a8d00; background-color:#f5f5f5; text-decoration:none;}
/* 하위카테고리 */


/* 카카오 1:1 채딩 버튼 */

@media (min-width: 768px) {
    #kakao-talk-channel-chat-button {
    position: fixed;
    z-index: 999;
    right: 30px; /* 화면 오른쪽으로부터의 거리, 숫자만 변경 */
    bottom: 30px; /* 화면 아래쪽으로부터의 거리, 숫자만 변경 */
    }
}


/* BASIC css end */

