
/*==			
		Contents
						==*/
.slide-banner-wrapper{margin:0 auto; width:1200px; position:relative;}

/*메인쪽 공통*/
#main{ margin-top:-15px;}
#main .section {display:inline-block;margin-bottom:70px;}
#main .section .title{ position: relative;margin-bottom:20px; box-sizing:border-box;}
#main .section .title h2{font-size:30px; color:#333;font-weight:bold;}
#main .section .title h2 strong{color:#199401;font-weight:bold;}
#main .section .title h2 span{font-size:16px; color:#777;padding-left: 30px; position: relative;font-weight:400; line-height:30px; display:inline-block;vertical-align:top;}
#main .section .title h2 span:before{content:''; width:1px;height:14px;background:#777; position:absolute; left:15px; top:10px;}
#main .section .title a{
	font-size:14px; color:#777;
	background:#fff; border:1px solid #d9d9d9; box-sizing:border-box;
	display:inline-block;
	position:absolute; right:20px;top: 0;
    width: 77px;
    text-align: center;
    padding: 6px 0;
    font-weight: 400;}

/*슬라이드아래 메뉴*/
#main .bt_menu{background:#93c93b; border:1px solid #6da117;border-right:0; border-left:0; text-align:center; box-sizing: border-box; height:68px;}
#main .bt_menu:before{
    content: '';
    position: absolute;
    left:0;
    right:0;
    height: 68px;
    margin-top:-1px;
    display: block;
    background-color: #93c93b;
    border:1px solid #6da117;
    border-right:0;
    border-left:0;
    box-sizing: border-box;
    z-index: -1;
}
#main .bt_menu ul{margin:0 auto; display:inline-block;/* 화면사이즈 줄어들경우 1200px정도에서 줄바뀜 현상이 발생하여 padding: 0 20px; 에서 0으로 변경 */padding:0;}
#main .bt_menu ul li{width:171px;text-align:center;float:left;border-right:1px solid #6da117;background: #79b11e;box-sizing: border-box;}
#main .bt_menu ul li:first-child{border-left:1px solid #6da117;width:172px;}
#main .bt_menu ul li:last-child{}
#main .bt_menu ul li a{font-size:15px; color:#fff;width:100%; display:inline-block;padding:19px 0px; box-sizing:border-box;line-height:26px;letter-spacing:-0.5px;}
#main .bt_menu ul li a img{vertical-align:bottom;margin-right:8px;}

/*신제품*/
#main .section ul.newPrd{ box-sizing:border-box;}
#main .section ul.newPrd li{float:left;margin-right:15px;}
#main .section ul.newPrd li:last-child{margin-right:0}

/*베스트상품*/
#main .section .bestPrd{display:inline-block;box-sizing:border-box;}
#main .section .bestPrd li{    position: relative;padding:27px;float:left;width:301px;border:1px solid #d9d9d9; text-align:center;height:338px; box-sizing:border-box;margin:-1px 0 0 -1px;}
#main .section .bestPrd li a.thum{ display: block;}
#main .section .bestPrd li a.txtTitle{font-size:13px; line-height:18px; color:#555;margin:10px 0;display: block;}
#main .section .bestPrd li .price{font-size:20px; font-weight:400; color:#333;}
#main .section .bestPrd li .price span{font-size:15px; color:#555;}

/*이벤트존*/
#main .section .event{width:1200px;display:inline-block;box-sizing:border-box;}
#main .section .event a{width:590px;/* 2017.05.08 Add */position:relative;display:inline-block;}
#main .section .event a img { width:100% !important; }
#main .section .event a:last-child{float:right;}


/*이벤트존 아래 영역*/
#main .bottom_area{background:#f8f8f8;}
#main .bottom_area:before{
    content: '';
    position: absolute;
    left:0;
    right:0;
    height: 239px;
    display: block;
    background-color: #f8f8f8;
    z-index: -1;
}
#main .bottom_area .bt_areaWrap{margin:0 auto; box-sizing:border-box; padding:40px 10px;}
#main .bottom_area .customer{width:356px;margin-right:35px;float:left;}
#main .bottom_area .customer h2{font-size:18px; font-weight:bold; color:#333; margin-bottom:18px; }
#main .bottom_area .customer .num{font-size:40px; font-weight:bold; line-height:34px; color:#81b52b; margin-bottom:10px; }
#main .bottom_area .customer .info{font-size:13px; line-height:19px;}
#main .bottom_area .mainMenu{width:376px; height:150px;margin-right:35px;float:left;}
#main .bottom_area .mainMenu li a{background:url('../img/bt_menu.gif')no-repeat;width:126px; height:76px;float:left;margin:-1px 0 0 -1px}
#main .bottom_area .mainMenu li:nth-child(1) a{background-position:0 0;}
#main .bottom_area .mainMenu li:nth-child(2) a{background-position:-125px 0;}
#main .bottom_area .mainMenu li:nth-child(3) a{background-position:-250px 0;}
#main .bottom_area .mainMenu li:nth-child(4) a{background-position:0 -75px;}
#main .bottom_area .mainMenu li:nth-child(5) a{background-position:-125px -75px;}
#main .bottom_area .mainMenu li:nth-child(6) a{background-position:-250px -75px;}
#main .bottom_area .notice{position:relative;}
#main .bottom_area .notice h2{font-size:18px; font-weight:bold; color:#333; margin-bottom:18px; }
#main .bottom_area .notice{width:371px; position:relative;float:left;text-align:left;}
#main .bottom_area .notice a.more{position:absolute; right:0px; top:0px; font-size:14px;}
#main .bottom_area .notice .notice_content li{font-size:14px; line-height:27px;}
#main .bottom_area .notice .notice_content li span.date{font-size:14px; color:#777;}
