/*	
ngy only
do not use this
*/
.dpno { display:none; }



/* 빠삭제공 상품정보 */

#view_content .titBox	{position:relative;border-bottom:1px solid #ddd; height:44px;}
#view_content .titBox .titTxt {font-family:'Yoongb';position:absolute; background:#fff; color:#000; padding:0px 40px; line-height:44px; height:44px; display:inline-block; border:1px solid #ddd; border-width:0 1px; border-top:2px solid #ff7618; }	
#view_content .img { border:1px solid #fff; box-sizing: border-box; }

/* TAB */
/* .tabTypeA 2단 */
.tabTypeA {overflow:hidden; margin-bottom:0px; border-top:2px solid #363640;}
.tabTypeA > li {float:left; width:50%; box-sizing: border-box; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.tabTypeA > li:first-child {margin-left:0;}
.tabTypeA > li:nth-child(2n+1) { border-left:1px solid #cecece;}
.tabTypeA > li > a {display:block; height:30px; line-height:30px; font-weight:bold; color:#000; text-align:center; text-decoration:none; background:#f0f1f3;}
.tabTypeA > li.on > a, .tabTypeA > li > a:hover {color:#000; background:#fff; }
.tabTypeA > li.on { border-bottom:1px solid #fff; }

/* .tabTypeB 3단 */
.tabTypeB {overflow:hidden; margin-bottom:0px; border-top:2px solid #363640;}
.tabTypeB > li {float:left; width:33%; box-sizing: border-box; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.tabTypeB > li:first-child {margin-left:0; width:34%}
.tabTypeB > li:nth-child(3n+1) { border-left:1px solid #cecece; width:34%}
.tabTypeB > li > a {display:block; height:30px; line-height:30px; font-weight:bold; color:#000; text-align:center; text-decoration:none; background:#f0f1f3;}
.tabTypeB > li.on > a, .tabTypeB > li > a:hover {color:#000; background:#fff; }
.tabTypeB > li.on { border-bottom:1px solid #fff; }

/* .tabTypeC 4단 */
.tabTypeC {overflow:hidden; margin-bottom:0px; border-top:2px solid #363640;}
.tabTypeC > li {float:left; width:25%; box-sizing: border-box; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.tabTypeC > li:first-child {margin-left:0; }
.tabTypeC > li:nth-child(4n+1) { border-left:1px solid #cecece;}
.tabTypeC > li > a {display:block; height:30px; line-height:30px; font-weight:bold; color:#000; text-align:center; text-decoration:none; background:#f0f1f3;}
.tabTypeC > li.on > a, .tabTypeC > li > a:hover {color:#000; background:#fff; }
.tabTypeC > li.on { border-bottom:1px solid #fff; }

/* .tabTypeD 5단 */
.tabTypeD {overflow:hidden; margin-bottom:0px; border-top:2px solid #363640; font-family:'Yoongb';}
.tabTypeD > li {float:left; width:20%; box-sizing: border-box; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.tabTypeD > li:first-child {margin-left:0; }
.tabTypeD > li:nth-child(5n+1) { border-left:1px solid #cecece;}
.tabTypeD > li > a {display:block; height:30px; line-height:30px; color:#333; text-align:center; text-decoration:none; background:#f0f1f3;}
.tabTypeD > li.on > a, .tabTypeD > li > a:hover {color:#000; background:#fff; }
.tabTypeD > li.on { border-bottom:1px solid #fff; }

/* .tabTypeAuto free단 */
.tabTypeAuto {overflow:hidden; margin-bottom:30px; border-top:2px solid #363640;}
.tabTypeAuto > li {float:left; width:20%; box-sizing: border-box; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.tabTypeAuto > li:first-child {margin-left:0; }
.tabTypeAuto > li:nth-child(5n+1) { border-left:1px solid #cecece;}
.tabTypeAuto > li > a {display:block; height:50px; line-height:50px; font-weight:bold; color:#000; text-align:center; text-decoration:none; background:#f0f1f3;}
.tabTypeAuto > li.on > a, .tabTypeAuto > li > a:hover {color:#000; background:#fff; }
.tabTypeAuto > li.on { border-bottom:1px solid #fff; }

#zoom_03 { width: 100% !important; }
.jzoom, .jzoom2 { width: 350px; height: 350px; }
.jzoom2 {	}
.jzoom_1 {border:1px solid #ddd;  width: 352px; height: 375px;  box-sizing: border-box;}
.jzoom_2 {border:1px solid #ddd; position:absolute;	 left:450px; top:30px;	width: 352px; height: 375px;  box-sizing: border-box;}

.jzoom div, .jzoom2 div {box-sizing: border-box;}
.photoZoomBox {padding:30px 60px; position:relative; margin-bottom:50px;}
.photoZoomBox  .zoomTxt {text-align:right; padding:0 10px 5px 0; border-top:1px solid #ddd;}
#view_content .detailTxt {padding:20px 25px; line-height:24px; min-height:130px; margin-bottom:50px;}
/* #view_content .detailTxt * {max-width:100% !important} */
#view_content .detailTxt .titTxt { min-width:80px; display:inline-block; margin-right:15px;}	

.reSizeImg {margin-top:30px; }
.etctitBox {background:#3c78ce; line-height:45px; display:inline-block; padding:0 70px; margin-bottom:2px; color:#fff;}


.apiContents li {position:relative; border-bottom:1px solid #ddd;}
.apiContents li:first-child { }
.apiImg {border:1px solid #ddd; position:absolute; top:20px; width:100px; height:100px; overflow:hidden; }
.apiImg img {width:100px;}
.apiInfo {position:relative; padding:20px 0 20px 130px; min-height:100px; }
.apiTit {font-family:'Yoongb'; font-size:15px; margin-bottom:6px;}
.apiTit a b { font-weight:normal;}
.apiproductType {margin-bottom:4px;}
.apiprice { color:#969897; margin-bottom:4px;}
.apiprice .lll { color:#f64444; font-size:16px; font-family:'Yoongb';  }
.apiprice .hhh {font-size:14px;}
.apiUrl {max-width:100%;white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.apimallName {margin-bottom:0px;}
.apimallName b{font-family:'Yoongb'; font-weight:normal;}

.jzoom, .jzoom2 { width: 350px; height:350px;}
.jzoom2 {	}
.jzoom_1 {border:1px solid #ddd;  width: 352px; height: 375px;  box-sizing: border-box;}
.jzoom_2 {border:1px solid #ddd; position:absolute;	 left:450px; top:30px;	width: 352px; height: 375px;  box-sizing: border-box;}

.jzoom div, .jzoom2 div {box-sizing: border-box;}
.photoZoomBox {padding:30px 0; position:relative; margin-bottom:50px;}
.jzoomBox {width: 350px; border:solid 1px #ddd; float:left; }
.photoZoomBox .zoomTxt {text-align:right; padding:2px 3px 0; height:15px;}
#view_content .detailTxt {padding:20px 25px; line-height:24px; min-height:130px; margin-bottom:50px;}
#view_content .detailTxt .titTxt { font-family:'Yoongb'; min-width:80px; display:inline-block; margin-right:15px;}	
.zoomList { height:59px; padding: 11px; -webkit-padding-before: 7px; -webkit-padding-after: 8px; -moz-padding-before: 7px; -moz-padding-after: 7px; }
.zoomList:after { content: ''; display: block; clear: both; }
.zoomList a{ float:left; margin-left:2px;width:51px; height:51px; padding:6px 2px 2px; background:url(/img/board/activeBox2.png) no-repeat bottom center;}
.zoomList a:first-child{ margin-left:0px; }
.zoomList a:hover, .zoomList a.active {background:url(/img/board/hoverBox.png) no-repeat bottom center;}
.zoomAdd {  }
.btnsli {padding:7px 0; text-align:center; background:#f6f7fb;}
.cgImg {}
.cgImg img{vertical-align:bottom; width:51px; height:51px;}

.etctitBox {background:#3c78ce; line-height:45px; display:inline-block; padding:0 70px; margin-bottom:2px; color:#fff;}


/* 글 보기 */
#view_content .detailTxt {
	text-overflow: ellipsis;
    /*white-space: nowrap;*/
    overflow: hidden;
}
.ipb15 { padding-bottom:15px }


/* 자동완성 */
.ui-autocomplete {
		max-height: 140px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
}


ul.review-food-tab1 {display:block; }
ul.review-food-tab1:after {content:""; display:block; float:none; clear:both;}
ul.review-food-tab1 li {float:left;color:#000;padding:6px 0px 3px;width: 52px;text-align:center;background:url(/img/layout/tab1off_52.png) no-repeat;}
ul.review-food-tab1 li a {padding:0; font-size:12px;}
ul.review-food-tab1 li.on {background:#777777; background:url(/img/layout/tab1on_52.png) no-repeat; font-weight:bold; }
ul.review-food-tab1 li.on a, ul.review-food-tab1 li.onf a {border-right:solid 0px #ccc;color:#fff;}

/* Hello */