/* BASIC css start */
.d_container{max-width:1670px; min-width:1400px; margin-left:auto; margin-right:auto; box-sizing:border-box; }


#header_outer{width:100%; min-width:1400px; position:absolute; top:0; left:0; z-index:100;  }
#header_outer.st2{padding-bottom:20px; background:#FFF;}
#header_outer.scroll{position:fixed;}
#header{/*padding-top:84px;*/ padding-top:49px; /*height:208px;*/ height:173px; background:#FFF;}
#header_outer.scroll #header{padding-top:20px; height:74px; background:#FFF;}

#header h1.logo{position:absolute; width:100%; text-align:center; font-size:0; margin-bottom:35px; left:0;}
#header_outer.scroll #header h1.logo{/*display:none;*/}

#header h1.logo a{display:inline-block; vertical-align:top; font-size:0;}
#header h1.logo a img{display:inline-block;vertical-align:top; }



#header .hd_list.hd_left{float:left; text-align:left;}
#header .hd_list.hd_right{float:right; text-align:right;}
#header .hd_list li{float:left; height:31px; font-size:0; position:relative; }
#header .hd_list li a{display:inline-block; vertical-align:top; line-height:31px; font-size:14px; color:#000; letter-spacing:1px; padding:0 14px; font-weight:400;} /* letter-spacing:1px; */
#header .hd_list li a.sel{/*font-weight:700;*/}
#header .hd_list.hd_left li:nth-of-type(1) a{padding-left:0;}
/*
#header .hd_list.hd_right li a{letter-spacing:1px;}
*/
#header .hd_list.hd_right li.search_wrap{padding-right:0; width:91px; height:23px; box-sizing:border-box; border-bottom:1px solid #000; position:relative; }
#header .hd_list.hd_right li.search_wrap input{display:block; width:91px; height:22px; line-height:22px; border:0; outline:none; background:transparent; box-sizing:border-box; padding-right:23px; }
#header .hd_list.hd_right li.search_wrap a.btn_search{position:absolute; top:0; right:0; width:23px; height:23px; font-size:0; background:url(/design/digue/renewal21/ic_search_11.jpg) right 7px no-repeat; overflow:hidden; text-indent:-1000px; display:block; padding:0; margin:0; }


#contentWrapper{/* padding-top:208px;*/  padding-top:173px; }
#contentWrap.new,
#content.new{margin:0 auto; width:100%; }


.prd_type{width:100%; padding-bottom:30px; overflow:hidden;}
.prd_type .thumb{width:100%; height:0; padding-top:127.2727272727273%; margin-bottom:18px; position:relative; }
.prd_type .thumb a{display:block; position:absolute; top:0; left:0; width:100%; height:100%; }
.prd_type .thumb a img{display:block; width:100%; height:100%; }
.prd_type .thumb .sold_out{position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:10; background:rgba(255,255,255,0.35); text-align:center; color:#FFF; }
.prd_type .thumb .sold_out span{position:absolute; top:50%; left:0; display:block; width:100%; height:30px; margin-top:-15px; line-height:30px; text-align:center; color:#FFF; font-size:18px;  }
.prd_type > .info{min-height:82px; text-align:left;}
.prd_type .title{display:block; min-height:18px; margin-bottom:11px; }
.prd_type .title a{/*display:inline-block;*/ vertical-align:top; line-height:1.6; color:#000; font-weight:700; font-size:11px;  letter-spacing:1px;}
.prd_type .title .MK-product-icons{padding-left:10px; /*font-size:0;*/ line-height:1.6; }
.prd_type .title .MK-product-icons img{vertical-align:middle;}
.prd_type .price{display:block; min-height:14px; line-height:1.4; color:#000; font-size:10px; margin-bottom:1px;  letter-spacing:1px;}
.prd_type .price em{padding-left:10px; font-weight:700; }
.prd_type .price em::before{content:"(";}
.prd_type .price em::after{content:")";}
.prd_type .sale_notice{display:block; min-height:16px; line-height:1.6; margin-bottom:11px; color:#000; font-size:10px;  letter-spacing:1px;}

.prd_list.column3{ font-size:0; }
.prd_list.column3 .prd_type{width:454px; margin-left:19px; display:inline-block; vertical-align:top; }
.prd_list.column3 .prd_type:nth-of-type(3n+1){margin-left:0; }

.prd_list.column4{ font-size:0; /*text-align:center;*/}
.prd_list.column4 .prd_type{width:330px; margin:0 7px; display:inline-block; vertical-align:top; }
/*.prd_list.column4 .prd_type:nth-of-type(4n+1){margin-left:0; }*/


/* BASIC css end */

