/* BASIC css start */
#contentWrap,
#content,
#main { width:100%; text-decoration:none; font-size:12pt; font-family: arial,'Nanum Gothic',µ¸¿ò; }
#main .visual,
#main .Meventbanner,
#main .service,
#main .section { width:1371px;margin:0 auto; }
#main .main_banner,
#main .main_banner img { width:100%; }
#main .item-wrap { width:1376px; margin:0 auto; font-family: arial,'Nanum Gothic',µ¸¿ò; }

#preview_wrap{display:none;}
#main .visual { zoom: 1; overflow: hidden; padding-bottom:14px;padding-top:30px;}
#main .visual:after { content: ""; display: block; clear: both; }
#main .visual .symbol,
#main .visual .ad,
#main .visual .notice { float: left; }
#main .visual .symbol { overflow: hidden; width: 600px; margin-right: 15px; }
#main .visual .ad,
#main .visual .notice { width: 161px; }
#main .visual .notice dt { padding: 5px 0; }
#main .visual .notice dd { margin-top: 10px; }
#main .visual .notice dd .notice-list a { font-size: 11px; padding-bottom: 5px; }
#main .visual .ad { margin-top: 30px; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative; margin-top: 20px; }
.main_banner {text-align:center; width:100%; margin-bottom:140px; }


.xans-product-listmain-2{width:1100px; clear:both; position:relative; overflow:hidden; margin:15px 0 140px; height:457px; border:0px solid #cccccc}
 .xans-product-listmain-2 div img{margin-top:200px;}
 .xans-product-listmain-2 .arrow-left{position:absolute;top:0px;left:11px;height:280px;width:56px;text-align:left;}
 .xans-product-listmain-2 .arrow-right{position:absolute;top:0px;right:11px;height:280px;width:56px;text-align:right;}
 .xans-product-listmain-2 .prdList{width:600px;overflow:hidden;position:absolute;padding:0;top:0;}
 .xans-product-listmain-2 .prdList li{float:left;list-style:none;width:600px;padding:0;}
 .xans-product-listmain-2 .prdList:after{clear:both;display:block;content:''}


.prd_m_recommend { overflow: hidden;  background: #fff; /*border-bottom: #aaa 1px solid;*/ position: relative;  display: inline-block; width: 1378px }
.prd_m_recommend ul { list-style-type: none; overflow: hidden; font-size: 0px; float: left; padding-top: 0px; padding-left: 0px;  padding-bottom: 45px; margin: 0px 0px 0px -1px; display: inline-block; line-height: 0; padding-right: 0px; width: 1378px ; }
.prd_m_recommend.acc { margin-bottom:95px; }
.prd_m_recommend.acc ul {padding-bottom: 0px;}
.prd_m_recommend ul li a img.thumb { width: 400px; }
.boxgrid { overflow: hidden; /*border-top: #ccc 1px solid; height: 318px; border-right: #ccc 1px solid;*/ background: #fff; position: relative; float: left;/* padding-bottom: 11px; padding-top: 11px; padding-left: 11px; padding-right: 11px; */width: 400px; margin:0 29px; }
.prd_m_recommend.acc .boxgrid { margin-bottom:6px; }
.boxcaption {  }
.prd_m_recommend .boxcaption dl { padding:20px 0; }
.prd_m_recommend ul li dl dd { text-align:left;  }
.prd_m_recommend ul li .name { font-size: 13px; color: #000;}
.prd_m_recommend ul li .subname { padding-bottom:15px;color:#aaaaaa;}
.prd_m_recommend ul li .price span { font-size: 9pt; color: #000;text-transform:uppercase; }
.prd_m_recommend ul li .price .custom { text-decoration: line-through }
.prd_m_recommend ul li .icon { right: 15px; position: absolute; bottom: 15px }
.prd_m_recommend ul li .icon img { margin: 0px 0px 0px 3px}
.prd_m_recommend ul li .summary { margin-bottom: 15px; font-size: 11px; font-family: dotum; color: #ddd }
.prd_m_recommend ul li.thumb1.boxgrid {}
.prd_m_recommend ul li.thumb1.boxgrid .boxcaption {}
.prd_m_recommend ul li.thumb2.boxgrid {}
.prd_m_recommend ul li.thumb1.boxgrid .name {}
.prd_m_recommend ul li.thumb1.boxgrid.boxgrid .summary {}
.prd_m_recommend ul li.thumb2.boxgrid.boxgrid .name {}
.prd_m_recommend ul li.thumb5 .name {}
.prd_m_recommend ul li .caption img { height: auto; width: auto }

a.out_img  IMG {  filter: alpha(opacity=50); opacity: 0.5; width: 453px;}


#main #stepBanner,
#main #mainBanner,
#main #headline,
#main #moveProduct { position: relative; margin-top: 20px; }
#main .md-wrap { margin-top: 5px; padding: 12px 24px; border: 1px solid #e4e4e4; }
#main .md-wrap .hd { text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold; }
#main .md-wrap .item-list { padding-bottom: 0; }
#main .md-wrap .item-list .item { width: 158px; margin-top: 15px; }
#main .md-wrap .item-list .item .thumb { width: 140px; height: 140px; border: 1px solid #d8d8d8; }
#main .md-wrap .item-list .item .info { width: 140px; }
#product1.product {width:1360px; height:auto; margin:0 auto;}
.bx-wrapper .prdList ul li img {width:100%; height:auto;}
.bx-wrapper img {width:100% !important; height:auto !important;}
#product1 .bx-wrapper .bx-prev {background: url(http://www.digue.com/design/digue/images/2015_rolling_left.png) no-repeat; width: 72px; height: 55px; position: absolute; cursor: pointer; z-index: 100; text-indent: -10000px; display: inline-block;}
#product1 .bx-wrapper .bx-next {background: url(http://www.digue.com/design/digue/images/2015_rolling_right.png) no-repeat; width: 72px; height: 55px; position: absolute; cursor: pointer; z-index: 100; text-indent: -10000px; display: inline-block;}
.bx-wrapper .bx-controls-direction a {top:45% !important;}
.section2 { margin-bottom:140px; }
#main .Meventbanner { clear:both; margin-bottom:190px; }

/*
.Meventbanner {width:100%;margin-bottom:190px;clear:both;height:400px;}
.Meventbanner li { float:left; height:193px;padding-bottom:5px;}
.Meventbanner li.frist {padding-right:5px;}
*/



.MK_banner_2016 {width:1372px; margin: 0 auto; vertical-align:top; height:464px; padding:36px 0;}
.MK_banner_2016 div {float:left;}
.MK_banner_2016 .banner_201601,.MK_banner_2016 .banner_201602 {padding-right:7px;}
.MK_banner_2016 .banner_201602 .title {padding-bottom:7px;}

.swiper-container-horizontal .swiper-pagination {background-color:#414141; height:37px!important; padding:12px 0 8px!important; bottom:0 !important;}
#f2s-rolling-container1 .swiper-pagination-bullet {border-radius :5px!important; margin:0 25px!important;}



/* ÀÎ½ºÅ¸ */
.ins { margin:0 auto; width:1300px; padding-top:30px; text-align:center; font-weight:bold;  color:#797979;  text-decoration:none; font-size:12pt; font-family: arial,'Nanum Gothic',µ¸¿ò; }


/* BASIC css end */

