/* BASIC css start */
/*** 메인 ***/
#content { width:100%; margin: 140px auto 0px; }

/* 메인배너 - 영역 */
#m_bann { position: fixed; min-width: 1200px; left: 0; top: 0; width: 100%; height: 900px;  z-index: 99; }
#m_bann .bann_film { position: absolute; width: 100%; height: 900px; : url('/design/lbcompany7/onedesign/images/bann_film.png') 0 0 repeat; }
#m_bann .m_bann_symb { position: absolute; left: 50%; top: 265px; margin-left: -240px; width: 480px; height: 300px; padding: 90px 0; background: url('/design/lbcompany7/onedesign/images/m_bann_circle.png') center center no-repeat; text-align: center; color: #fff; }
#m_bann .m_bann_symb .symb { display:inline-block; *display:inline; *zoom:1; width: 100%; }
#m_bann .m_bann_symb .tlt { display:inline-block; *display:inline; *zoom:1; width: 100%; line-height: 110px; margin-bottom: 15px; font-family: 'Dancing Script', cursive; color: #fff; font-size: 90px; }
#m_bann .m_bann_symb .dscrt { color: #fff; font-size: 13px; line-height: 20px; }

/** 메인배너 - 스크립트 **/
.main_visual { position: relative; width: 100%; height: 900px; margin: 0 auto; overflow: hidden; }
.main_visual .bxslider { display: block;	width: 100%; height: 900px; margin: 0 auto; z-index: 10; }
.main_visual .bxslider:after { content: ""; clear: both; display: block; }
.main_visual .bxslider li { width: 100%; height: 900px; margin: 0 auto; cursor: pointer; }
.main_visual .bxslider li .img_slider { min-width: 1200px; height: 900px; }
.main_visual .bxslider li .img_slider01 { background: url('/design/lbcompany7/onedesign/images/m_bann_01.jpg') fixed; background-position: center top; background-repeat: no-repeat; }
.main_visual .bxslider li .img_slider02 { background: url('/design/lbcompany7/onedesign/images/m_bann_02.jpg') fixed; background-position: center top; background-repeat: no-repeat; }
.main_visual .bxslider li .img_slider03 { background: url('/design/lbcompany7/onedesign/images/m_bann_03.jpg') fixed; background-position: center top; background-repeat: no-repeat; }

/* 버튼 - 공통
.main_visual .bx-has-controls-direction { position: absolute; bottom: 40px; width: 10%; z-index: 100; text-align: center; }
.main_visual .bx-controls-direction { z-index: 999; position: absolute; top: 250px; left: 25%; width: 50%; height: 30px; }
.main_visual .bx-controls-direction .bx-prev { z-index: 999; position: absolute; top: 0px; left: 10%; display: block; background: url(/design/lbcompany7/onedesign/images/btn_mbann_l.png) no-repeat left top; width: 35px; height: 30px; text-indent: -5000em; }
.main_visual .bx-controls-direction .bx-next { z-index: 999; position: absolute; top: 0px; right: 10%; display: block; background: url(/design/lbcompany7/onedesign/images/btn_mbann_r.png) no-repeat left top;	width: 35px; height: 30px; text-indent: -5000em; }
.main_visual .bx-pager { position: absolute; left:45%; bottom: 50px; width: 10%; height: 19px; z-index: 999; text-align: center; }
.main_visual .bx-has-controls-direction .bx-pager-item { display: inline-block; *display:inline; *zoom:1; width: 19px;	height: 19px; margin: 0 2px; }
.main_visual .bx-has-controls-direction .bx-pager-item a { display: block; width: 19px; height: 19px; text-indent: -5000em; font-size: 0; background: url(/design/lbcompany7/onedesign/images/btn_mbann_off.png) no-repeat center center; }
.main_visual .bx-has-controls-direction .bx-pager-item a.active { background: url(/design/lbcompany7/onedesign/images/btn_mbann_on.png) no-repeat center center; }
*/










/* 베스트카테고리 - 영역 */
#best_cate { padding: 80px 0; background: url('/design/lbcompany7/onedesign/images/bg_pattern.jpg') 0 0 repeat; display: none; }
#best_cate_img { width: 100%; height: auto; overflow: hidden; }



/* 베스트카테고리 - 스크립트 */
#slider .slider_content { width: 230px; height: auto; margin: 0 22px; text-align: center; opacity: 0.8; -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; }
#slider .slider_content:hover { opacity: 1; -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; }
#slider .slider_content .name { font-size: 18px; color: #5d5b59; font-weight: 400; line-height: 50px; }
#slider .slider_content:hover .name { color: #222; }
#slider .slider_content .slider_img { max-width: 100%; }
#slider .www_FlowSlider_com-branding { display: none !important; }






/* 추천메뉴(탭 상품진열) */
#recmd_box { position: relative; width: 100%; background: url(/design/lbcompany7/onedesign/images/recmd_bg.jpg) center top repeat fixed; }
#recmd_box .bann_film { position: absolute; width: 100%; height: 100%; background: url('/design/lbcompany7/onedesign/images/bann_film.png') 0 0 repeat; }
#recmd_box .wrap_1200 { padding: 160px 0; }

/* 추천메뉴(탭 상품진열) - 영역 */
#tab_prd { width: 100%; height: 685px; overflow: hidden; margin-bottom: 85px; }
#tab_prd_ea { position: relative; width: 100%; height: 685px; overflow: hidden; }
#tab_prd_ea .recmd_prd { position: relative; width: 100%; height: 685px; }
#tab_prd_ea .recmd_prd .recmd_cutline_top { position: absolute; top: 0px; right: 30px; width: 670px; height: 29px; z-index: 9999; }
#tab_prd_ea .recmd_prd .recmd_cutline_bottom { position: absolute; bottom: 0px; right: 30px; width: 670px; height: 29px; z-index: 9999; }
#tab_prd_ea .recmd_prd .tab_tlt { float: left; width: 480px; height: 685px; margin-right: 20px; }
#tab_prd_ea .recmd_prd .tab_tlt h2 { padding: 80px 0 45px; margin-bottom: 40px; background: url('/design/lbcompany7/onedesign/images/tlt_bg.png') 0 bottom no-repeat; }
#tab_prd_ea .recmd_prd .tab_tlt h2 strong { display:inline-block; *display:inline; *zoom:1; width: 100%; height: auto; margin-bottom: 10px; line-height: 90px; font-size: 70px; color: #fff; font-family: 'Dancing Script', 'Noto Sans KR', Dotum, AppleGothic, sans-serif, cursive; }
#tab_prd_ea .recmd_prd .tab_tlt h2 span.tlt2 { color: #fff; font-weight: 100; letter-spacing: 8px; font-size: 27px; font-family: 'Open Sans', sans-serif; }
#tab_prd_ea .recmd_prd .tab_tlt span.tlt_dscrt { display:inline-block; *display:inline; *zoom:1; width: 100%; height: auto; margin-bottom : 40px;  color: #fff; font-size: 13px; font-family: 'Noto Sans KR', Dotum, AppleGothic, sans-serif; }
#tab_prd_ea .recmd_prd ul.prdList { display: block; position: absolute; right: 0px; top: -29px; width: 700px; height: 685px; padding: 29px 0; overflow: hidden; }
#tab_prd_ea .recmd_prd ul.prdList li.item { width: 100%; height: 150px; overflow: hidden; border-bottom: 1px #ab9c8e solid; padding-bottom: 20px; margin-bottom: 20px; }
#tab_prd_ea .recmd_prd ul.prdList li.item:first-child { padding-top: 29px; }
#tab_prd_ea .recmd_prd ul.prdList li.item:last-child { border-bottom: none; margin-bottom: 0; }
#tab_prd_ea .recmd_prd ul.prdList .box { position: relative; float: left; width: 100%; height: 150px; }
#tab_prd_ea .recmd_prd ul.prdList .box .icon { position: absolute; left: 0; top: 0; display: none; }
#tab_prd_ea .recmd_prd ul.prdList .box .prdImg { float: left; width: 150px; height: 150px; margin-right: 35px; }
#tab_prd_ea .recmd_prd ul.prdList .box .prdImg img { width: 100%; height: 100%; border-radius: 150px; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box { position: relative; float: left; width: 485px; height: 90px; padding: 30px 0; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box .name { margin-bottom: 15px; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box .name a { font-size: 15px; font-weight: 500 !important; color: #fff; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box .price { position: absolute; top: 30px; right: 20px; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box .price span { font-family: 'Noto Sans KR', sans-serif; font-size: 15px; font-weight: 500 !important; opacity: 1; filter:alpha(opacity=1); color: #fff; }
#tab_prd_ea .recmd_prd ul.prdList .box .prd_info_box li span { width: 100%; height: 30px; line-height: 15px; overflow: hidden; opacity: 0.6; filter:alpha(opacity=0.6); color: #fff; }

/* 추천메뉴(탭 상품진열) - 스크립트 */
.slideshow-wrapper { margin: 0 auto; width: 100%; height: 685px; }
.slideshow-wrapper .vi { float: left; position: absolute; right: 0; width: 100%; height: auto; z-index: 1; opacity: 0; filter:alpha(opacity=0); }
.slideshow-wrapper .bak { float:left; position:absolute; width: 100%; height: 250px; display:none; }
.slideshow-wrapper .btn { position: absolute; top: 380px;  left: 0; z-index: 999; width: 325px; height: 32px;  text-align: left; display: none; }
.slideshow-wrapper .btn .btnbox { position: relative; float: right; width: 100%; height:32px; text-align: left; }
.slideshow-wrapper .btn .btnbox .bull { float: left; position:relative; width: 85px; height: 36px; line-height: 18px; font-size: 13px; padding: 30px 24px; margin: 0 5px 5px 0; text-align: center; cursor:pointer; border-radius: 5px; border: 1px #fff solid; color: #fff; opacity: 0.5; filter:alpha(opacity=0.5);  }
.slideshow-wrapper .btn .btnbox .bull.active { border: 1px #fff solid; color: #fff; opacity: 1; filter:alpha(opacity=1);  }
.slideshow-wrapper .btn .btnbox .bull span { font-weight: 500; font-family: 'Noto Sans KR', sans-serif; font-size: 13px; color: #fff; }







/* 메인상품진열 */
#prd_box { background: #eae9e5; padding: 80px 0; text-align: center; }
#prd_box .m_btn_more a { display:inline-block; *display:inline; *zoom:1; line-height: 20px; padding: 20px 40px; letter-spacing: 0; font-size: 16px; font-weight: 300; font-family: "Noto Sans KR", sans-serif; text-align: center; color: #222; border: 1px #333 solid; border-radius: 5px; }
#prd_box .m_btn_more a span { display:inline-block; *display:inline; *zoom:1; line-height: 20px; font-size: 12px; margin-left: 10px; vertical-align: middle; color: #222; }
#prd_box .m_btn_more a:hover { color: #fff; background: #222; border: 1px #222 solid; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }












/* BASIC css end */

