@CHARSET "UTF-8"; .container.item_list section { margin-top: 70px; } 

.container.item_list .sub-top { position: relative; width: 1050px; margin: 0 auto; } 
.container.item_list .sub-top .title { font-size: 50px; color: #333333; letter-spacing: -5px; font-weight: 500; line-height: 100%; margin-top: 16px; margin-bottom: 20px; width: 100%; } 
.container.item_list .sub-top p { font-size: 15px; color: #999999; line-height: 100%; margin-bottom: 25px; letter-spacing: -1px; } 

.container.item_list .breadcrumb.sale { height: 40px; line-height: 54px; text-align: right; } 
.container.item_list .sub-top.sub-saleTop { background: url('/img/item_list/sub-saleTop.png') no-repeat right 20px top; padding-top: 14px; } 
.container.item_list .sub-top.sub-saleTop .title { font-size: 40px; line-height: 50px; letter-spacing: -3px } 
.container.item_list .breadcrumb.rightaway { height: 40px; line-height: 54px; text-align: right; } 
.container.item_list .sub-top.sub-rightAway { background: url('/img/item_list/sub-rightAway.png') no-repeat right 20px top; padding-top: 14px; } 
.container.item_list .sub-top.sub-rightAway .title { font-size: 40px; line-height: 50px; letter-spacing: -3px } 

.container.item_list .new_prod_wrap { position: relative; width: 100%; padding: 50px 0; background: #f9f5f2; } 
.container.item_list .new_prod_wrap .title { position: relative; width: 1050px; margin: 12px auto 20px; font-size: 30px; font-weight: 500; line-height: 1; letter-spacing: -2px; } 
.container.item_list .new_prod_wrap .new_prod_banner { width: 1050px; margin: 0 auto; position: relative; overflow: hidden; z-index: 1; height: 422px; } 
.container.item_list .product { width: 100%; border: 1px solid #f4f4f4; height: 420px; overflow: hidden; } 
.container.item_list .product .img-wrap { position: relative; width: 248px; height: 298px; overflow: hidden; border-bottom: 1px solid #f4f4f4; box-sizing: border-box; } 
.container.item_list .product .text-wrap { position: relative; background: #ffffff; padding: 10px 15px; box-sizing: border-box; height: 122px; overflow: hidden; } 
.container.item_list .product .text-wrap .name { line-height: 22px; font-size: 17px; color: #333333; letter-spacing: -1px; margin-bottom: 5px; width: 100%; height: 44px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: pre-line; word-break: break-all; } 
.container.item_list .product .text-wrap .explain { line-height: 21px; height: 21px; font-size: 15px; color: #999999; letter-spacing: -1px; margin-bottom: 5px; width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.container.item_list .product .text-wrap .cost { line-height: 100%; font-size: 17px; color: #333333; } 
.container.item_list .product .text-wrap .cost strong { vertical-align: baseline; } 
.container.item_list .product .text-wrap .cost .sale { line-height: 100%; vertical-align: baseline; font-size: 15px; color: #808080; text-decoration: line-through; margin-left: 8px; } 

.container.item_list .prod_wrap { position: relative; width: 1050px; margin: 50px auto 70px; } 
.container.item_list .prod_wrap .prod_list_tbl .product { float: left; width: 248px; margin-right: 16px; margin-bottom: 40px; } 
.container.item_list .prod_wrap .prod_list_tbl .product:nth-child(4n) { margin-right: 0; } 
.container.item_list .prod_wrap .prod_list_top { position: relative; width: 100%; margin-bottom: 20px; } 
.container.item_list .prod_wrap .prod_list_top .sub-left { float: left; } 
.container.item_list .prod_wrap .prod_list_top .sub-left li { float: left; margin-right: 18px; } 
.container.item_list .prod_wrap .prod_list_top .sub-left li a { display: block; font-size: 17px; color: #999999; font-weight: 400; letter-spacing: 0; padding:4px 0; } 
.container.item_list .prod_wrap .prod_list_top .sub-left li a.active { padding-bottom: 2px; border-bottom: 1px solid #6c5545; color: #6c5545; margin-bottom:1px; } 
.container.item_list .prod_wrap .prod_list_top .sub-right { float: right; } 
.container.item_list .prod_wrap .prod_list_top .sub-right li { float: left; margin-left: 19px; } 
.container.item_list .prod_wrap .prod_list_top .sub-right li a { display: block; font-size: 14px; color: #999999; font-weight: 400; letter-spacing: 0; } 
.container.item_list .prod_wrap .prod_list_top .sub-right li a.active { padding-bottom: 7px; border-bottom: 1px solid #6c5545; color: #6c5545; } 

/** 5x5 »óÇ° ³ª¿­ **/
.container.item_list .prod_wrap5 { position: relative; width: 1050px; margin: 50px auto 50px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product { float: left; width: 200px; height: 362px; margin-right: 8px; margin-bottom: 8px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product:nth-child(5n) { margin-right: 0; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap { position: relative; width: 200px; height: 240px; overflow: hidden; border-bottom: 1px solid #f4f4f4; box-sizing: border-box; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap { position: relative; background: #ffffff; padding: 10px 15px; box-sizing: border-box; height: 122px; overflow: hidden; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap .name { line-height: 22px; font-size: 17px; color: #333333; letter-spacing: -1px; margin-bottom: 5px; width: 100%; height: 44px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: pre-line; word-break: break-all; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap .explain { line-height: 21px; height: 21px; font-size: 15px; color: #999999; letter-spacing: -1px; margin-bottom: 5px; width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap .cost { line-height: 100%; font-size: 17px; color: #333333; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap .cost strong { vertical-align: baseline; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .text-wrap .cost .sale { line-height: 100%; vertical-align: baseline; font-size: 15px; color: #808080; text-decoration: line-through; margin-left: 8px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap img { width: 200px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap .img_hover { position: absolute; display: none; width: 100%; height: 100%; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap .img_hover .img_hover_bg { background: rgba(0,0,0,0.3); position: absolute; z-index: 1; width: 100%; height: 100%; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap .img_hover .basket { position: absolute; right: 10px; bottom: 10px; z-index: 2; background: url("/img/common/basket.png") no-repeat center center; width: 42px; height: 42px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap .img_hover .like { position: absolute; right: 10px; bottom: 10px; z-index: 2; background: url("/img/common/like_off.png") no-repeat center center; width: 42px; height: 42px; } 
.container.item_list .prod_wrap5 .prod_list_tbl .product .img-wrap .gradesc { position:absolute; bottom:10px; left:10px; width:48px; height:48px; line-height:48px; text-align:center; } 


.container.item_list .category-wrap { position: relative; width: 100%; padding: 30px 0; background: #f9f5f2; } 
.container.item_list .category-wrap .cont-wrap { width: 1050px; margin: 0 auto; position: relative; } 
.container.item_list .category-wrap .cont-wrap .sub-top-gnb { width: 100%; text-align: right; margin-bottom: 30px; } 
.container.item_list .category-wrap .cont-wrap .sub-top-gnb ul { display: inline-block; } 
.container.item_list .category-wrap .cont-wrap .sub-top-gnb ul li { float: left; margin-left: 20px; } 
.container.item_list .category-wrap .cont-wrap .sub-top-gnb ul li a { display: block; font-size: 15px; color: #999999; font-weight: 400; letter-spacing: 0; } 
.container.item_list .category-wrap .cont-wrap .sub-top-gnb ul li a.active { padding-bottom: 7px; border-bottom: 1px solid #6c5545; color: #6c5545; } 
.container.item_list .category-wrap .cont-wrap .category { position: relative; width: 100%; } 
.container.item_list .category-wrap .cont-wrap .category>li { width: 140px; height: 265px; background: #ffffff; padding: 10px; box-sizing: border-box; float: left; margin-right: 11px; } 
.container.item_list .category-wrap .cont-wrap .category>li:last-child { margin-right: 0; } 
.container.item_list .category-wrap .cont-wrap .category>li ul { width: 100%; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li { line-height: 100%; margin-bottom: 13px; width: 100%; float: left; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li:last-child { margin-bottom: 0; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li a { font-size: 15px; color: #666666; line-height: 100%; display: inline-block; letter-spacing: -1px; margin-left: 10px; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main { padding-bottom: 10px; border-bottom: 1px solid #dbd6d2; margin-bottom: 20px; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main a { font-size: 22px; color: #6c5445; height: 41px; line-height: 41px; padding-left: 53px; margin-left: 0; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-06~li { width: 50%; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-06~li a { margin-left: 0; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-01 a { background: url("/img/item_list/category_01.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-02 a { background: url("/img/item_list/category_02.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-03 a { background: url("/img/item_list/category_03.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-04 a { background: url("/img/item_list/category_04.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-05 a { background: url("/img/item_list/category_05.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-06 a { background: url("/img/item_list/category_06.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category>li ul li.main.cate-07 a { background: url("/img/item_list/category_07.png") no-repeat left top; } 
.container.item_list .category-wrap .cont-wrap .category-search { width:300px; height:29px; vertical-align:top; display:inline-block; border:1px solid #e6e6e6; font-size:13px; letter-spacing:-0.5px; padding-left:10px; outline:none; } 
.container.item_list .category-wrap .cont-wrap .category-search-btn { height:29px; vertical-align:top; display:inline-block; cursor:pointer; } 

/*Ä«Å×°í¸®ÅëÇÕ thumbshot category¿µ¿ª ½ºÅ¸ÀÏ*/
.container.item_list .category-wrap .cont-wrap .thumbshot-category { position: relative; width: 100%; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li { width: 120px; height: 250px; background: #bbbbbb; padding:0; box-sizing: border-box; float: left; margin-right: 13px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li:last-child { margin-right: 0; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu { box-sizing: border-box; float: left; height: 250px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 { width: 121px; background-color:#ffffff; border-left:1px solid #f0eeec; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01:first-child { border-left:0; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 div { font-size: 0; padding-left:10px; height:50px; line-height:50px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 div a div { float:left; font-size: 0; padding-left:0; height:50px; line-height:50px; padding-right:8px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 div span { color:#6c5545; font-size: 14px; font-weight:500; height:50px; line-height:50px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr { font-size:0; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr td { padding:0 10px; border-right:1px solid #e2ddda; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr td:last-child { border-right:0; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr a { color: #777777; display: inline-block; font-size: 14px; line-height: 100%; width: 100%; margin-bottom: 16px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr a:hover { color: #6c5545; font-weight: 500; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr:first-child td { padding-top:10px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr:last-child td { padding-bottom:10px; } 
.container.item_list .category-wrap .cont-wrap .thumbshot-category>li .sub-menu.sub-menu-01 table tr:last-child a { margin-bottom: 0; } 

.container.item_list .special-category-wrap { position: relative; width: 100%; padding: 0; background: #fff; } 
.container.item_list .special-category-wrap .cont-wrap { width: 1050px; margin: 0 auto; position: relative; } 
.container.item_list .special-category-wrap .cont-wrap .sub-top-gnb { width: 100%; text-align: right; margin-bottom: 30px; } 
.container.item_list .special-category-wrap .cont-wrap .sub-top-gnb ul { display: inline-block; } 
.container.item_list .special-category-wrap .cont-wrap .sub-top-gnb ul li { float: left; margin-left: 20px; } 
.container.item_list .special-category-wrap .cont-wrap .sub-top-gnb ul li a { display: block; font-size: 15px; color: #999999; font-weight: 400; letter-spacing: 0; } 
.container.item_list .special-category-wrap .cont-wrap .sub-top-gnb ul li a.active { padding-bottom: 7px; border-bottom: 1px solid #6c5545; color: #6c5545; } 
.container.item_list .special-category-wrap .cont-wrap .category { position: relative; width: 100%; } 
.container.item_list .special-category-wrap .cont-wrap .category.fixed-cat { position:fixed; top:70px; background-color: #fff; z-index:3;}
.container.item_list .special-category-wrap .cont-wrap .category>li { min-width: 125px; height: 50px; padding: 10px; box-sizing: border-box; float: left; margin-right: 5px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li:last-child { margin-right: 0; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul { width: 100%; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li { line-height: 100%; margin-bottom: 13px; width: 100%; float: left; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li:last-child { margin-bottom: 0; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li a { font-size: 15px; color: #666666; line-height: 100%; display: inline-block; letter-spacing: -1px; margin-left: 10px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main { padding-bottom: 10px; border-bottom: 1px solid #dbd6d2; margin-bottom: 20px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main a { font-size:15px; color:#6c5445; height:40px; line-height:38px; padding-left:48px; margin-left:0; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-06~li { width: 50%; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-06~li a { margin-left: 0; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-00 a { background: url("/img/item_list/category_00.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-01 a { background: url("/img/item_list/category_01.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-02 a { background: url("/img/item_list/category_02.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-03 a { background: url("/img/item_list/category_03.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-04 a { background: url("/img/item_list/category_04.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-05 a { background: url("/img/item_list/category_05.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-06 a { background: url("/img/item_list/category_06.png") no-repeat left top; background-size:38px; } 
.container.item_list .special-category-wrap .cont-wrap .category>li ul li.main.cate-07 a { background: url("/img/item_list/category_07.png") no-repeat left top; background-size:38px; } 

.container.item_list .prod-all_wrap { position: relative; width: 1050px; margin: 50px auto 100px; } 
.container.item_list .prod-all_wrap p.title:first-child { margin-top: 0; } 
.container.item_list .prod-all_wrap p.title { font-size: 30px; color: #333333; margin: 70px auto 20px; line-height: 100%; } 
.container.item_list .prod-all_wrap p.category { font-size: 20px; color: #333333; margin: 20px auto; font-weight: 700; height: 40px; line-height: 40px; padding: 0 20px; background: #f9f5f2; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 { width: 100%; margin-bottom: 50px; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product { float: left; width: 196px; height: 321px; margin-right: 17px; box-sizing: border-box; margin-bottom: 20px; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product:nth-child(5n) { margin-right: 0; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product .img-wrap { width: 194px; height: 233px; border-bottom: 1px solid #f4f4f4; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product .text-wrap { height: 88px; box-sizing: border-box; padding: 10px; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product .text-wrap p { line-height: 22px; font-size: 17px; color: #333333; letter-spacing: -1px; } 
.container.item_list .prod-all_wrap .prod_list_tbl2 .product .text-wrap p.name { width: 174px; text-overflow: ellipsis; overflow: hidden; white-space: pre-line; height: 44px; margin-bottom: 0; word-break: break-all; } 

.container.item_list .exhibition-list { position: relative; width: 1050px; margin: 30px auto 100px; } 
.container.item_list .exhibition-list .exhi_tbl { width: 100%; } 
.container.item_list .exhibition-list .exhi_tbl li { width: 100%; margin-top: 40px; } 
.container.item_list .exhibition-list .exhi_tbl li:first-child { margin-top: 0; } 

.container.item_list .exhibition-list02 { position: relative; width: 1050px; margin: 0 auto 100px; } 
.container.item_list .exhibition-list02 .banner { width: 100%; } 
.container.item_list .exhibition-list02 .best-prodList { margin-top: 50px; width: 100%; } 
.container.item_list .exhibition-list02 .best-prodList .title { font-size: 22px; font-weight: 700; color: #333333; margin-bottom: 20px; } 
.container.item_list .exhibition-list02 .prod_list_tbl2 .product { float: left; width: 248px; margin-right: 16px; margin-bottom: 20px; } 
.container.item_list .exhibition-list02 .prod_list_tbl2 .product:nth-child(4n) { margin-right: 0; } 
.container.item_list .exhibition-list02 .prodList .title { font-size: 22px; line-height: 100%; font-weight: 700; color: #333333; margin: 0 auto 20px; } 
.container.item_list .exhibition-list02 .prodList .category { font-size: 18px; color: #333333; margin: 20px auto; font-weight: 700; height: 40px; line-height: 40px; padding: 0 20px; background: #f9f5f2; } 
.container.item_list .exhibition-list02 .prodList .mgt50 { height: 50px; } 
.container.item_list .exhibition-list02 .prodList .mgt30 { height: 30px; } 
.container.item_list .exhibition-list02 .prodList .mgt55 { height: 55px; } 
.container.item_list .exhibition-list02 .prodList .custom-category-title li:nth-child(1) { display:inline-block; width:70%; text-align:left; } 
.container.item_list .exhibition-list02 .prodList .custom-category-title li:nth-child(2) { float:right; display:inline-block; width:30%; text-align:right; } 
.container.item_list .exhibition-list02 .recipe-prodList { margin-top: 50px; width: 100%; } 
.container.item_list .exhibition-list02 .recipe-prodList .title { font-size: 22px; font-weight: 700; color: #333333; margin-bottom: 0px; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product { float: left; width: 248px; height:298px; margin-right: 16px; margin-bottom: 40px; border:none; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product:nth-child(4n) { margin-right: 0; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product .img-wrap { position: relative; width: 248px; height: 248px; overflow: hidden; box-sizing: border-box; border:none; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product .img-wrap img { width:248px; height:248px; border-radius:50%; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product .text-wrap { position: relative; background: #ffffff; padding: 10px box-sizing: border-box; height: 44px; text-align:center; overflow: hidden; } 
.container.item_list .exhibition-list02 .recipe-prod_list_tbl2 .product .text-wrap .name { line-height: 22px; font-size: 17px; color: #333333; letter-spacing: -1px; margin-bottom: 5px; width: 100%; height: 24px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-break: break-all; } 
.container.item_list .exhibition-list02 .recipe-prodList .title { font-size: 22px; line-height: 100%; font-weight: 700; color: #333333; margin: 0 auto 20px; } 
.container.item_list .exhibition-list02 .recipe-prodList .mgt50 { height: 50px; } 
.container.item_list .exhibition-list02 .recipe-prodList .mgt30 { height: 30px; } 

.container.item_list .exhibition-list03 { position: relative; width: 1050px; margin: 0 auto 100px; } 
.container.item_list .exhibition-list03 .prod_list_tbl2 .product { float: left; width: 110px; margin-right: 16px; margin-bottom: 40px; } 
.container.item_list .exhibition-list03 .prod_list_tbl2 .product:nth-child(8n) { margin-right: 0; } 
.container.item_list .exhibition-list03 .prodList .title { font-size: 26px; line-height: 100%; font-weight: 700; color: #333333; margin: 0 auto 20px; } 
.container.item_list .exhibition-list03 .prodList .price-title { font-size: 22px; color:#cc0033; line-height: 100%; font-weight: 700; margin: 0 auto 20px; } 
.container.item_list .exhibition-list03 .prodList .mgt50 { height: 50px; } 
.container.item_list .exhibition-list03 .prodList .mgt30 { height: 30px; } 
.container.item_list .exhibition-list03 .product { width: 100%; border: 1px solid #ecf0f1; height: 220px; overflow: hidden; } 
.container.item_list .exhibition-list03 .product .img-wrap { position: relative; width:110px; height:132px; overflow: hidden; border-bottom: 1px solid #f4f4f4; box-sizing: border-box; } 
.container.item_list .exhibition-list03 .product .text-wrap { position: relative; background: #ffffff; padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; height: 122px; overflow: hidden; } 
.container.item_list .exhibition-list03 .product .text-wrap .name { line-height: 20px; font-size: 14px; color: #333333; letter-spacing: -1px; margin-bottom: 5px; width: 100%; height: 44px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: pre-line; word-break: break-all; } 
.container.item_list .exhibition-list03 .product .text-wrap .explain { line-height: 20px; height: 20px; font-size: 15px; color: #999999; letter-spacing: -1px; margin-bottom: 5px; width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.container.item_list .exhibition-list03 .product .text-wrap .cost { line-height: 100%; font-size: 14px; color: #333333; } 
.container.item_list .exhibition-list03 .product .text-wrap .cost strong { vertical-align: baseline; } 
.container.item_list .exhibition-list03 .product .text-wrap .cost .sale { line-height: 100%; vertical-align: baseline; font-size: 15px; color: #808080; text-decoration: line-through; margin-left: 8px; } 

/* »óÇ° Á¤·Ä ÄÄÆ÷³ÍÆ® */
.item-order-wrap { width:100%; text-align:right; margin-bottom:10px; } 
/* listÅ¸ÀÔ µðÀÚÀÎ */
.item-order-wrap .item-order-type-list { width: 100%; text-align: right; margin-bottom: 30px; } 
.item-order-wrap .item-order-type-list ul { display: inline-block; } 
.item-order-wrap .item-order-type-list ul li { float: left; margin-left: 20px; } 
.item-order-wrap .item-order-type-list ul li a { display: block; font-size: 15px; color: #999999; font-weight: 400; letter-spacing: 0; } 
.item-order-wrap .item-order-type-list ul li a.active { padding-bottom:7px; border-bottom: 1px solid #6c5545; color: #6c5545; } 
/* selectÅ¸ÀÔ µðÀÚÀÎ */
.item-order-type-select { display:inline-block; width:100px; margin-right:3px; margin-top:15px; } 
.item-order-type-select-fs15#pOption { color:#666; font-size:15px; border:1px solid #a9a9a9; background-color:#fff; } 
.dispatchtype-select { display: inline-block; width: 170px; margin-right: 3px; margin-top:15px; } 
.dispatchtype-select-fs15#dOption { color:#666; font-size:15px; border:1px solid #a9a9a9; background-color:#fff; } 

.item-order-wrap2 { position:relative; width:100%; text-align:left; vertical-align:middle; } 
.item-order-wrap2 .item-order-type-list { display:inline-block; text-align:left; margin:20px 0; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner li { display:inline-block; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner .item-order-type-list-title { display:inline-block; width:70px; font-size:22px; font-weight:500; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner ul { border-bottom:1px solid #dbd6d2; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner ul li { float:left; display:inline-block; margin-left:20px; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner ul li a { display:block; font-size:14px; color:#999999; font-weight:400; letter-spacing:0; margin-bottom:8px; } 
.item-order-wrap2 .item-order-type-list .item-order-type-list-inner ul li a.active { border-bottom:3px solid #6c5545; color:#6c5545; font-weight:700; margin-bottom:5px; } 

/* ±âÈ¹Àü ¸ÞÀÎ Å¸ÀÌÆ² */
.sp-title { position: relative; padding-top:0; width:100%; height:auto; overflow: hidden; margin:0 auto; z-index:2; } 
.sp-title .banner-wrap { position: relative; left: 50%; margin-left: -1000px; width: 2000px; height:auto; } 
.sp-title .banner-wrap .main-banner { width: 2000px; height:auto; } 
.sp-title .banner-wrap .main-banner li { width: 2000px !important; } 
/*.sp-title .banner-wrap .main-banner img { width: 2000px; max-width: 2000px; height: 380px; } */
.sp-title .banner-wrap .main-banner img { width:auto; max-width: 2000px; height:auto; } 

/* »óÇ°ÆÇ¸Å °ü·Ã µðÀÚÀÎ */
.not-selling-time { width:1060px; height:100px; padding-top:100px; margin:0 auto; border-top:1px dotted #ccc; text-align:center; } 

/* ±âº» »óÇ° ¸ñ·Ï Ç¥½Ã */
.product-list { position: relative; width: 100%; padding: 0; margin: 0 auto; } 
.product-list .content-wrap { position: relative; width: 1050px; margin: 0 auto; } 
.product-list .content-wrap dt.title { position: relative; margin: 12px 0 20px; font-size: 30px; font-weight: 500; line-height: 1; letter-spacing:-2px; } 
.product-list .content-wrap dt.title .menu-nav { position:absolute; top:10px; right:0; } 
.product-list .content-wrap dt.title .menu-nav li { float: left; margin-left: 20px; } 
.product-list .content-wrap dt.title .menu-nav li a { display: block; font-size: 14px; color: #999999; font-weight: 400; letter-spacing: 0; } 
.product-list .content-wrap dt.title .menu-nav li a.active { padding-bottom: 7px; border-bottom: 1px solid #6c5545; color: #6c5545; } 
.product-list .content-wrap dd.product { float: left; width: 250px; margin-right: 16px; border-bottom: 1px solid #cccccc; } 
.product-list .content-wrap dd.product:nth-of-type(1),
.product-list .content-wrap dd.product:nth-of-type(2),
.product-list .content-wrap dd.product:nth-of-type(3),
.product-list .content-wrap dd.product:nth-of-type(4) { margin-bottom: 50px; } 
.product-list .content-wrap dd.product:nth-of-type(4n) { margin-right: 0; } 
.product-list .content-wrap dd.product .text-wrap { padding: 10px; font-size: 16px; line-height: 26px; } 
.product-list .content-wrap dd.product .img-wrap { width: 248px; height: 298px; overflow: hidden; border: 1px solid #f4f4f4; box-sizing: border-box; } 

/* ¿É¼Ç»óÇ° Àå¹Ù±¸´Ï ´ã±â */
.modal#modalBasketOption { overflow: hidden; outline: 0; } 
.modal#modalBasketOption hr { height: 1px; background-color: #eeeeee; display: block; margin: 15px 10px 5px; border: none; } 
.modal#modalBasketOption .modal-dialog { position: relative; width: auto; pointer-events: none; } 
.modal#modalBasketOption .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); height: 100%; } 
.modal#modalBasketOption .modal-content { position: relative; display: flex; flex-direction: column; width: 400px; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 5px; outline: 0; margin-left: auto; margin-right: auto; } 
.modal#modalBasketOption .wn-modal-body { text-align: left; padding: 20px 10px 35px 10px; }
.modal#modalBasketOption .wn-modal-body { background-color: #fff; border-radius: 15px; } 
.modal#modalBasketOption .wn-modal-body .buy-options { padding: 0 10px; max-height: 350px; overflow-y: auto; } 
.modal#modalBasketOption .wn-modal-body .buy-options .option-info { padding-top: 10px; display: flex; justify-content: space-between; } 
.modal#modalBasketOption .wn-modal-body .buy-options .option-title { overflow: hidden; color: #333; font-size: 15px; padding: 0 10px 10px 0; } 
.modal#modalBasketOption .wn-modal-body .buy-options .option-price-info { flex-shrink: 0; color: #999; font-size: 13px; padding-top: 10px; } 
.modal#modalBasketOption .wn-modal-body .buy-options .option-content { display: flex; padding: 0 0 10px; margin: 0 auto; justify-content: space-between; } 
.modal#modalBasketOption .wn-modal-body .buy-options .option-content .btn-open-restock { color: #3545ff; } 
.modal#modalBasketOption .wn-modal-body .buy-options .action-content { width: 100%; background-color: #fff; } 
.modal#modalBasketOption .wn-modal-body .buy-options .product-line .badge-alert { margin-top: 10px; } 
.modal#modalBasketOption .wn-modal-body .buy-options .product-line .count { font-size: 15px; height: 33px; display: flex; } 
.modal#modalBasketOption .wn-modal-body .buy-options .product-line-price { font-size: 15px; color: #333; letter-spacing: -0.5px; padding-top: 10px; } 
.modal#modalBasketOption .wn-modal-body .buy-options .buy-option-item { border-bottom: 1px solid #ddd; } 
.modal#modalBasketOption .wn-modal-body .buy-options input.dinputr { display: inline-block; width: 46px; height: 35px; font-size: 15px; color: #333333; text-align: center; border: 1px solid #cccccc; padding: 0; margin-right: 2px; } 
.modal#modalBasketOption .wn-modal-body .buy-option-total { display: flex; justify-content: space-between; padding: 10px 5px; margin: 5px 5px -18px; } 
.modal#modalBasketOption .wn-modal-body .buy-option-total strong { color: #333; font-size: 18px; } 
.modal#modalBasketOption .wn-modal-footer { display: flex; width: 100%; margin: 0 auto; } 
.modal#modalBasketOption .wn-modal-footer button:nth-child(1) { width: 50%; border-bottom-left-radius: 5px; height: 50px; padding: 8px; border-top: 1px solid #cccccc; border-bottom: 0; border-left: 0; border-right: 0; color: #000; text-align: center; background-color: #fff; -webkit-appearance: none; cursor: pointer; font-size: 18px; } 
.modal#modalBasketOption .wn-modal-footer button:nth-child(2) { width: 50%; border-bottom-right-radius: 5px; border: 0; height: 50px; padding: 8px; color: #fff; text-align: center; background-color: #6C5545; -webkit-appearance: none; cursor: pointer; font-size: 18px; } 
.container.item_detail .section-01 .content-wrap .right-wrap .btn-wrap .restock_btn { display: inline-block; height: 60px; line-height: 58px; width: 195px; float: left; text-align: center; background: #fff; color: #666; font-size: 20px; border: 1px solid #cfcfcf; background: url(/img/common/ico_alarm.png) no-repeat left 15px center; background-size: 22px 22px; text-indent: 20px; box-sizing: border-box; float: right; margin: 0 0 0 5px; } 
.container.item_detail .section-01 .content-wrap .right-wrap .btn-wrap .restock_btn.active { background: url(/img/common/ico_done.png) no-repeat left 17px center; background-size: 21px 21px; text-indent: 23px; } 

/* ÀçÀÔ°í ¾Ë¸² - »óÇ° ¸®½ºÆÃ ÆäÀÌÁö, »óÇ° »ó¼¼ */
.modal#modalRestock { display: none; overflow: hidden; outline: 0; z-index: 10401;} 
.modal#modalRestock hr { height: 1px; background-color: #eeeeee; display: block; margin: 15px 10px 5px; border: none; } 
.modal#modalRestock h2.wn-modal-header { text-align: center; margin: 15px 0 0; color: #6c5545 } 
.modal#modalRestock .modal-info-restock { color: #999; font-size: 14px; padding: 10px 10px 0 10px; letter-spacing: -0.2px; } 
.modal#modalRestock .title-gdname { font-size: 15px; padding-left: 10px; color: #6c5545; font-weight: 600; } 
.modal#modalRestock .modal-gdname { font-size: 16px; padding: 10px 10px 0; color: #333; } 
.modal#modalRestock .modal-dialog { position: relative; width: auto; pointer-events: none; } 
.modal#modalRestock .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); height: 100%; } 
.modal#modalRestock .modal-content { position: relative; display: flex; flex-direction: column; width: 350px; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 5px; outline: 0; max-width: 580px; margin-left: auto; margin-right: auto; } 
.modal#modalRestock .wn-modal-body { text-align: left; padding: 16px; } 
.modal#modalRestock .wn-modal-body img { width: 66%; max-width: 368px; } 
.modal#modalRestock .wn-modal-body span { display: block; } 
.modal#modalRestock .wn-modal-body .title-text { color: #6b513b; margin-top: 34px; margin-bottom: 20px; font-family:'sans-serif'; font-weight:700; } 
.modal#modalRestock .wn-modal-body .sub-text { color: #4a4a4a; margin-bottom: 15px; font-family: 'nanum-gothic', 'sans-serif'; } 
.modal#modalRestock .wn-modal-body .sub-text2 { color: #a9a9a9; margin-bottom: 35px; font-family: 'nanum-gothic', 'sans-serif'; } 
.modal#modalRestock .wn-modal-footer { display: flex; width: 100%; margin: 0 auto; } 
.modal#modalRestock .wn-modal-footer button:nth-child(1) { width: 50%; border-bottom-left-radius: 5px; height: 50px; padding: 8px; border-top: 1px solid #cccccc; border-bottom: 0; border-left: 0; border-right: 0px; color: #000; text-align: center; background-color: #fff; -webkit-appearance: none; cursor: pointer; font-size: 18px; } 
.modal#modalRestock .wn-modal-footer button:nth-child(2) { width: 50%; border-bottom-right-radius: 5px; border: 0; height: 50px; padding: 8px; color: #fff; text-align: center; background-color: #6C5545; -webkit-appearance: none; cursor: pointer; font-size: 18px; } 
.modal#modalRestock .wn-modal-footer a { display: block; color: #fff; padding: 20px 0; background-color: #6b513b; width: 87%; margin: 0 auto; font-family: 'nanum-gothic', 'sans-serif'; } 
.modal#modalRestock .wn-modal-footer a:nth-child(1) { padding: 25px 0; } 
.modal#modalRestock .wn-modal-footer a:nth-child(2) { color: #999; background-color: inherit; } 
.modal#modalRestock .wn-modal-footer a span { display: inline-block; position: relative; } 
.modal#modalRestock .wn-modal-footer a span::after { content: ''; display: block; width: 100%; height: 1.7px; background-color: #999; } 
.modal#modalRestock .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 10001; width: 100vw; height: 100vh; background-color: #000; } 
.modal#modalRestock .modal-backdrop.show { opacity: .6; } 
.modal-backdrop-detail { top: 0; height: 100%; width:100%; background-color: rgba(0, 0, 0, .5); display: none; position: fixed; z-index: 1009; } 

/* ÄíÆùÀû¿ë»óÇ° ÆäÀÌÁö*/
/* .coupon-info-box { border: 1px solid #e0e0e0; padding: 20px; margin-bottom: 20px; background-color: #ffffff; }
.coupon-info-box .coupon-title { font-size: 24px; font-weight: bold; margin-bottom: 10px; }
.coupon-info-box .coupon-description { font-size: 16px; color: #666666; margin-bottom: 5px; }
.coupon-info-box .coupon-expiry { font-size: 14px; color: #999999; } */

/* ÄíÆù Á¤º¸ ¹Ú½º */
.coupon-info-box { width: 970px; padding: 40px; margin: 0 auto; border: solid 1px #dbdbdb; margin-top: 20px; } 
.coupon-info-box .coupon-title { font-weight: 700; font-size: 22px; color: #111; letter-spacing: -0.2px; margin: 0 0 12px 0; } 
.coupon-info-box .coupon-description { font-weight: 400; font-size: 18px; color: #B1884F; letter-spacing: -0.2px; } 
.coupon-info-box .coupon-expiry { font-weight: 400; font-size: 13px; color: #666; letter-spacing: -0.2px; margin: 18px 0 0 0; } 