@charset "utf-8";
/* @import url('//fonts.googleapis.com/css?family=Domine:700'); */
/* Main */
.mainSlideBanner { width:1080px; height:678px; }

.section01 { margin-top:30px; margin-bottom:150px; overflow:hidden; }
.section02 { height:258px; overflow:hidden; }

.boxslider { height:660px; font-size:0; }
.boxslider li { float:left; }
.boxslider li .title { position:absolute; top:100px; left:0; width:1080px; text-align: center; }
.bx-pager { height:10px; padding:2px 0 6px; font-size:0; line-height:1; text-align:center; }
.bx-pager-item { display:inline-block; width:9px; height:10px; margin:0 7px; }
.bx-pager-link { display:block; width:9px; height:10px; font-size:0; background:url('../images/main/ico_pagenate.gif') no-repeat 0 0; overflow:hidden; }
.bx-pager-link.active { background-position:0 -10px; }

.section01 > .menubox { width:250px; padding-top:3px; padding-left:20px; }
.section01 > .menubox > .midMenu { margin-left:19px; }
.section01 > .menubox > h3 { margin-bottom:13px; }
.section02 > .menubox { width:258px; padding-top:3px; padding-right:20px; margin-left:22px; }
.section02 > .menubox > .midMenu { margin-left:19px; }
.section02 > .menubox > h3 { margin-bottom:13px; }
.menubox > .midMenu > li { margin-bottom:8px; }
.menubox > .midMenu > li a { color:#16221d; }
.menubox > .midMenu > li a:hover { color:#2a8a15; }
.menubox > .midMenu > li .ico { margin-right:16px; vertical-align:middle; }

/* 2016. 01. 23 추가 */
.mainProdImg { width:785px; float:right; }