/* F12 개발자 도구로 작성. 원본 파일을 정확하게 표현한 것이 아닐 수도 있습니다. */

.goodsTop .goodsDetail .gList_ItemInfo{border-bottom:1px solid #d4d4d4; margin-top:2px;}
.goodsTop .goodsDetail .gList_ItemInfo
#ItemInfo_Ord{width: 100%;}
#ItemInfo_Ord .ItemInfo_Area{background: rgb(248, 248, 248); width:370px; padding:0px; overflow: hidden; margin:1px; -ms-zoom: 1;}
/* #ItemInfo_Ord .ItemInfo_Area{background: rgb(248, 248, 248); width:370px; padding: 2px 2px 2px 2px; overflow: hidden; margin: 0 0 0 0; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -ms-zoom: 1;} */
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check {width:370px; margin-top:0px; float: left;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can ul { -ms-zoom: 1; }
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can ul::after {height: 0px; clear: both; display: block; visibility: hidden; content: "";}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can li {padding: 4px 0px 5px; width: 100%; float: left; position: relative;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can li.line {background: url("/re_mall/img/bgDetailDot.gif") repeat-x; padding-top: 11px;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can .detailTit {width: 150px; float: left;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can .detailTit strong {font-weight: normal;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .ItemInfo_Can .detailTit .detailImg {width: 11px; height: 11px; display: inline; position: relative;}
#ItemInfo_Ord .ItemInfo_Area .ItemInfo_Check .selBox {color: rgb(89, 93, 100); padding-top: 2px; margin-bottom: 2px;}
#ItemInfo_Ord .ItemInfo_Area .selBox strong.tit {height: 17px; font-weight: bold; display: block;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01Wrap {background: rgb(255, 255, 255); border: 0px solid rgb(223, 223, 223);}
#ItemInfo_Ord .ItemInfo_Area .selBox span {float: left;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01WrapIn {padding: 0px 4px;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 {margin: 0px auto; width: 100%; /* width: 350px; */ border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; }
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 td {height: 23px; line-height: 23px;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 .tit {padding: 4px 3px 0px 0px; width: 200px; text-align: left;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 fieldset {width: 50px;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 .volumeText {margin: 0px 1px 0px 0px; padding: 2px 5px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 23px; height: 15px; text-align: center; font-size: 11px; float: left;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 fieldset p {width: 15px; height: 20px; float: left;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 p a {height: 10px; display: block;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 span.price {padding: 3px 5px 0px 0px; width: 100px; text-align: right; font-weight: bold;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 .price span {padding-right: 6px; float: none;}
#ItemInfo_Ord .ItemInfo_Area .selBox .selTbl01 .price img {vertical-align: -3px;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox {margin:0px; padding:-1px 0 0 0; vertical-align:center;}

#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox1 {font-family:Tahoma;font-size:12px; background: rgb(249, 249, 249); padding:2px 15px 1px 0px; height: 22px; text-align: right; border-top-color: rgb(223, 223, 223); border-top-width: 0px; border-top-style: solid;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox1 strong {color: rgb(0, 0, 0); color:#ff444f;font-family:Tahoma;font-size:18px;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox2 {background: rgb(249, 249, 249); padding: 1px 15px 1px 0px; height: 18px; text-align: right; border-top-color: rgb(223, 223, 223); border-top-width: 0px; border-top-style: solid;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox2 strong {color: rgb(0, 0, 0); color:blue;   font-family:Tahoma;font-size:14px;}

#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox {background: rgb(249, 249, 249); padding: 6px 15px 1px 0px; height: 25px; text-align: right; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox strong {color: rgb(0, 0, 0);}

#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox_n {background: rgb(249, 249, 249); padding: 6px 15px 1px 0px; height: 20px; text-align: left; border-top-color: rgb(223, 223, 223); border-top-width: 0px; border-top-style: solid;}
#ItemInfo_Ord .ItemInfo_Area .selBox .setBox .sumBox_n strong {color: rgb(0, 0, 0);}

#ItemInfo_Ord .ItemInfo_Area .selBox p.impart {padding: 7px 0px 0px; height: 19px; color: rgb(0, 0, 0); font-size: 11px; float: none;}


/* 추가구성상품 */                   /* width:400px; */
.goodsTop .goodsDetail .gList_ItemAdd{width:100%; border-bottom:1px solid #d4d4d4; margin:0px;}/* width:375px; */
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord{width: 100%;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area{background: rgb(248, 248, 248); width:100%; padding:0px; overflow: hidden; margin:1px; -ms-zoom: 1;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check {width:100%; margin:0px; padding:0px; float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can ul { -ms-zoom: 1; }
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can ul::after {height: 0px; clear: both; display: block; visibility: hidden; content: "";}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can li {padding: 4px 0px 5px; width: 100%; float: left; position: relative;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can li.line {background: url("/re_mall/img/bgDetailDot.gif") repeat-x; padding-top: 11px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can .detailTit {width: 150px; float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can .detailTit strong {font-weight: normal;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check div.ItemAdd_Can .detailTit .detailImg {width: 11px; height: 11px; display: inline; position: relative;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check .selBox {color: rgb(89, 93, 100); padding-top: 2px; margin-bottom: 2px;}

/*
.goodsTop .goodsDetail .gList_ItemAdd{width:100%; border-bottom:1px solid #d4d4d4; margin:0px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord{width: 100%;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area{background: rgb(248, 248, 248); width:100%; padding:0px; overflow: hidden; margin:1px; -ms-zoom: 1;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check {width:100%; margin-top:0px; float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can ul { -ms-zoom: 1; }
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can ul::after {height: 0px; clear: both; display: block; visibility: hidden; content: "";}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can li {padding: 4px 0px 5px; width: 100%; float: left; position: relative;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can li.line {background: url("/re_mall/img/bgDetailDot.gif") repeat-x; padding-top: 11px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can .detailTit {width: 150px; float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can .detailTit strong {font-weight: normal;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Can .detailTit .detailImg {width: 11px; height: 11px; display: inline; position: relative;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox {color: rgb(89, 93, 100); padding-top: 2px; margin-bottom: 2px;}
*/

.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox strong.tit {margin:5px 0 0 0; height: 17px; font-weight: bold; display: block;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01Wrap {background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223);}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox span {float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01WrapIn {width:100%; padding: 0px 4px;}/* 360 */
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 {margin: 0px auto; width:405px;/* width: 390px; */ border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; }
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 td {height: 23px; line-height: 23px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .tit {/*color: rgb(89, 93, 100);*/ padding: 4px 3px 0px 0px; width: 200px; font-size:12px; text-align:left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 fieldset {width: 60px; padding:0 0 1px 0;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .volumeText {margin: 0px 1px 0px 1px; padding: 0px 0px 2px 0px; border: 1px solid rgb(204, 204, 204); width: 31px; height: 18px; text-align: center; font-size: 12px; float: left; font-weight: bold;}
/* .goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .volumeText {margin: 0px 1px 0px 0px; padding: 2px 5px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 24px; height: 15px; text-align: center; font-size: 11px; float: left;} */
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 fieldset p {width: 15px; height: 20px; float: left;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 p a {height: 10px; display: block;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 span.price_full_list {padding: 3px 4px 0px 0px; width: 85px; text-align: right; font-size: 13px; font-weight: bold; color:#ff6600} /* 증가된상태 */
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 span.price           {padding: 3px 1px 0px 0px; width:100px; text-align: right; font-size: 13px; font-weight: bold; color:#ff6600}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .price           span {padding-right: 6px; float: none;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .price_full_list span {padding-right: 6px; float: none;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .price img           {vertical-align: -3px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .price_full_list img {vertical-align: -3px;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .setBox {margin:0px; padding:-1px 0 0 0; vertical-align:center;}

.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .setBox .sumBox {background: rgb(249, 249, 249); padding: 6px 15px 1px 0px; height: 25px; text-align: right; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .setBox .sumBox strong {color: rgb(0, 0, 0);}

.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .setBox .sumBox_n {background: rgb(249, 249, 249); padding: 6px 15px 1px 0px; height: 20px; text-align: left; border-top-color: rgb(223, 223, 223); border-top-width: 0px; border-top-style: solid;}
.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox .setBox .sumBox_n strong {color: rgb(0, 0, 0);}

.goodsTop .goodsDetail .gList_ItemAdd div.ItemAdd_Ord div.ItemAdd_Area .selBox p.impart {padding: 7px 0px 0px; height: 19px; color: rgb(0, 0, 0); font-family:Tahoma; font-size: 12px; float: none;}

/*-------------*/


.detail#container #contWrap .cWrap {
	width: 980px;
}
#contWrap #item_full_name {
	color: rgb(0, 0, 0); line-height: 25px; padding-bottom: 15px; font-size: 16px; margin-top: 25px;
}
#contWrap #item_full_name span {
	color: rgb(233, 121, 12); display: block;
}
#contWrap #item_full_name img {
	vertical-align: middle;
}
#contWrap .detailArea {
	background: rgb(248, 248, 248); width:370px; padding: 2px 2px 2px 2px; overflow: hidden; margin: 0 0 0 0; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -ms-zoom: 1;
}
#contWrap .detailArea .photoImg {
	width: 353px; height: 425px; margin-right: 39px; float: left;
}
#contWrap .detailArea .photoImg > div {
	width: 353px; text-align: left; overflow: hidden; position: relative;
}
#contWrap .detailArea .photoImg #load_begin_view {
	overflow: hidden;
}
#contWrap .detailArea .photoImg .viewImg {
	border: 1px solid rgb(204, 204, 204); width: 280px; height: 280px;
}
#contWrap .detailArea .photoImg .listBox {
	top: 0px; width: 69px; height: 282px; right: 0px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
#contWrap .detailArea .photoImg .listBox li {
	border: 1px solid rgb(204, 204, 204); width: 67px; height: 67px; margin-bottom: 2px; float: left;
}
#contWrap .detailArea .photoImg .listBox li a {
	margin: -1px 0px 0px -1px; border: 1px solid rgb(204, 204, 204); width: 67px; height: 67px; overflow: hidden; display: block;
}
#contWrap .detailArea .photoImg .listBox li a img {
	width: 67px; height: 67px;
}
#contWrap .detailArea .photoImg .listBox li a.on {
	border: 4px solid rgb(0, 0, 0); width: 61px; height: 61px;
}
#contWrap .detailArea .photoImg .listBox li a:hover {
	border: 4px solid rgb(0, 0, 0); width: 61px; height: 61px;
}
#contWrap .detailArea .photoImg .listBox li a.on img {
	margin: -3px 0px 0px -3px;
}
#contWrap .detailArea .photoImg .listBox li a:hover img {
	margin: -3px 0px 0px -3px;
}
#contWrap .detailArea .photoImg .preReview {
	margin-top: 35px;
}
#contWrap .detailArea .photoImg .preReview p {
	font: 18px/normal verdana; text-align: center; color: rgb(51, 51, 51); padding-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea .photoImg .preReview p img {
	vertical-align: 0px;
}
#contWrap .detailArea .photoImg .preReview p .cmtNum {
	font: 12px/normal dotum; vertical-align: 1px; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea .photoImg .preReview p .cmtNum span {
	font: 12px/normal verdana; margin-left: 2px; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea .photoImg .preReview .cmtList {
	background: url("/re_mall/img/bgDetailDot.gif") repeat-x; overflow: hidden; padding-top: 15px; -ms-zoom: 1;
}
#contWrap .detailArea .photoImg .preReview .cmtList li {
	background: url("/re_mall/img/blReview.gif") no-repeat 0px 8px; width: 345px; height: 17px; padding-top: 4px; padding-left: 8px; float: left;
}
#contWrap .detailArea .photoImg .preReview .cmtList li a {
	width: 255px; color: rgb(51, 51, 51); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#contWrap .detailArea .photoImg .preReview .cmtList li span {
	font: 11px/normal verdana; color: rgb(120, 120, 120); float: right; font-size-adjust: none; font-stretch: normal;
}

/********************************************************/

#contWrap .detailArea .detailCheck {
	width:370px; margin-top: -4px; float: left;
}
#contWrap .detailArea .detailCheck .detailCan ul {
	-ms-zoom: 1;
}
#contWrap .detailArea .detailCheck .detailCan ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#contWrap .detailArea .detailCheck .detailCan li {
	padding: 4px 0px 5px; width: 100%; float: left; position: relative;
}
#contWrap .detailArea .detailCheck .detailCan li.line {
	background: url("/re_mall/img/bgDetailDot.gif") repeat-x; padding-top: 11px;
}
#contWrap .detailArea .detailCheck .detailCan .detailTit {
	width: 150px; float: left;
}
#contWrap .detailArea .detailCheck .detailCan .detailTit strong {
	font-weight: normal;
}
#contWrap .detailArea .detailCheck .detailCan .detailTit .detailImg {
	width: 11px; height: 11px; display: inline; position: relative;
}
#contWrap .detailArea .detailTit .balloonBox {
	background: rgb(238, 238, 238); padding: 3px; position: absolute; z-index: 50;
}
#contWrap .detailData .balloonBox {
	background: rgb(238, 238, 238); padding: 3px; position: absolute; z-index: 50;
}
#contWrap .detailArea .detailTit .balloonBox .balloonBoxIn {
	background: rgb(255, 255, 255); padding: 7px; border: 1px solid rgb(204, 204, 204); color: rgb(85, 85, 85); line-height: 15px; letter-spacing: -1px; overflow: hidden; font-size: 11px;
}
#contWrap .detailArea .detailData .balloonBox .balloonBoxIn {
	background: rgb(255, 255, 255); padding: 7px; border: 1px solid rgb(204, 204, 204); color: rgb(85, 85, 85); line-height: 15px; letter-spacing: -1px; overflow: hidden; font-size: 11px;
}
#contWrap .detailArea .detailTit .balloonBox .balloonBoxIn .blue {
	color: rgb(0, 153, 204); font-style: normal;
}
#contWrap .detailArea .detailData .balloonBox .balloonBoxIn .blue {
	color: rgb(0, 153, 204); font-style: normal;
}
#contWrap .detailArea .detailTit .balloonBox .balloonBoxIn .pink {
	color: rgb(255, 55, 149); font-style: normal;
}
#contWrap .detailArea .detailData .balloonBox .balloonBoxIn .pink {
	color: rgb(255, 55, 149); font-style: normal;
}
#contWrap .detailArea .detailTit .balloonBox .balloonBoxIn a.btn {
	margin-top: -1px; float: right;
}
#contWrap .detailArea .detailData .balloonBox .balloonBoxIn a.btn {
	margin-top: -1px; float: right;
}
#contWrap .detailArea .detailTit .balloonBox .balloonBoxIn span {
	left: 16px; width: 5px; height: 4px; bottom: 0px; display: block; position: absolute;
}
#contWrap .detailArea .detailData .balloonBox .balloonBoxIn span {
	left: 16px; width: 5px; height: 4px; bottom: 0px; display: block; position: absolute;
}
#contWrap .detailArea .detailCheck .detailCan p {
	width: 335px; color: rgb(51, 51, 51); float: left;
}
#contWrap .detailArea .detailCheck .detailCan p.txt_ex {
	color: rgb(82, 82, 82); font-weight: bold;
}
#contWrap .detailArea p span {
	font-size: 11px;
}
#contWrap .detailArea .detailCheck .detailCan p > span:first-child {
	font: bold 16px/normal verdana; margin-top: -5px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea #sale_price_text {
	font: 12px/normal verdana; margin-top: -1px; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea #sale_price_org2 {
	font: bold 25px/22px verdana; color: rgb(0, 0, 0); margin-top: -8px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea p .btnArea {
	top: -10px; right: 0px; position: absolute;
}
#contWrap .detailArea p.cjPoint {
	font: 12px/12px verdana; color: rgb(0, 0, 0); margin-top: -2px; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea p.prdCode {
	font: 12px/normal verdana; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea p .card_dis {
	margin-left: 5px;
}
#contWrap .detailArea p .cardAsk {
	background: url("/re_mall/img/ico_card_view.gif") no-repeat right 0px; margin: 0px 0px 0px 4px; padding: 0px 13px 0px 0px; font-size: 11px; display: inline-block;
}
#contWrap .detailArea p .btn img {
	margin-left: 4px; vertical-align: -6px;
}
#contWrap .detailArea strong .deliverTxt {
	font-weight: normal;
}
#contWrap .detailArea strong .deliverTxt span {
	color: rgb(244, 121, 62); font-weight: bold;
}
#contWrap .detailArea fieldset select {
	border: 1px solid rgb(171, 173, 179); width: 248px;
}
#contWrap .detailArea .detailCheck .detailCan .volume {
	width: 335px; float: left;
}
#contWrap .detailArea .detailCheck .detailCan .volume p > * {
	float: left;
}
#contWrap .detailArea .detailCheck .detailCan .volume input {
	font: 12px/normal verdana; border: 1px solid rgb(197, 197, 197); width: 62px; height: 19px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
#contWrap .detailArea .detailCheck .selBox {
	color: rgb(89, 93, 100); padding-top: 18px; margin-bottom: 2px;
}
#contWrap .detailArea .selBox strong.tit {
	height: 17px; font-weight: bold; display: block;
}
#contWrap .detailArea .selBox .selTbl01Wrap {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223);
}
#contWrap .detailArea .selBox span {
	float: left;
}
#contWrap .detailArea .selBox .selTbl01WrapIn {
	padding: 0px 4px;
}
#contWrap .detailArea .selBox .selTbl01 {
	margin: 0px auto; width: 350px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#contWrap .detailArea .selBox .selTbl01 td {
	height: 23px; line-height: 23px;
}
#contWrap .detailArea .selBox .selTbl01 .tit {
	padding: 4px 3px 0px 0px; width: 200px; text-align: left;
}
#contWrap .detailArea .selBox .selTbl01 fieldset {
	width: 50px;
}
#contWrap .detailArea .selBox .selTbl01 .volumeText {
	margin: 0px 1px 0px 0px; padding: 2px 5px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 23px; height: 15px; text-align: center; font-size: 11px; float: left;
}
#contWrap .detailArea .selBox .selTbl01 fieldset p {
	width: 15px; height: 20px; float: left;
}
#contWrap .detailArea .selBox .selTbl01 p a {
	height: 10px; display: block;
}
#contWrap .detailArea .selBox .selTbl01 span.price {
	padding: 3px 5px 0px 0px; width: 100px; text-align: right; font-weight: bold;
}
#contWrap .detailArea .selBox .selTbl01 .price span {
	padding-right: 6px; float: none;
}
#contWrap .detailArea .selBox .selTbl01 .price img {
	vertical-align: -3px;
}
#contWrap .detailArea .selBox .setBox {
	margin-top: -1px;
}
#contWrap .detailArea .selBox .setBox .sumBox {
	background: rgb(249, 249, 249); padding: 6px 15px 1px 0px; height: 20px; text-align: right; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
#contWrap .detailArea .selBox .setBox .sumBox strong {
	color: rgb(0, 0, 0);
}
#contWrap .detailArea .selBox p.impart {
	padding: 7px 0px 5px; height: 19px; color: rgb(0, 0, 0); font-size: 12px; float: none;
}
#contWrap .detailArea .detailCheck .buyingWrap1 {
	margin-top: 35px; margin-bottom: 20px;
}
#contWrap .detailArea .detailCheck .couponBox p {
	color: rgb(51, 51, 51); font-weight: bold; margin-top: 8px;
}
#contWrap .detailArea .detailCheck .couponBox p img {
	vertical-align: -3px; cursor: pointer;
}
#contWrap .detailArea .detailCheck .detailCan .deliver_info_desc {
	width: inherit; margin-right: 15px;
}
#contWrap .detailArea .detailCheck .guideBox {
	background: rgb(255, 255, 255); margin: 6px 0px; padding: 14px 0px 11px; border: 1px solid rgb(234, 234, 234); text-align: center;
}
#contWrap .detailArea .detailCheck .guideBox p.tit {
	color: rgb(0, 0, 0);
}
#contWrap .cWrap .otherPrd {
	background: url("/re_mall/img/bgSubPrd.gif") no-repeat 0px 0px; height: 336px; overflow: hidden; padding-top: 30px; margin-bottom: 30px; -ms-zoom: 1;
}
#contWrap .cWrap .otherPrd li {
	padding: 19px 20px 0px; width: 200px; margin-left: 10px; float: left;
}
#contWrap .cWrap .otherPrd li:first-child {
	margin: 0px;
}
#contWrap .cWrap .otherPrd li.shoppingList {
	padding: 0px; width: 480px;
}
#contWrap .cWrap .otherPrd li ul {
	margin: 0px;
}
#contWrap .cWrap .otherPrd li li {
	margin: 0px;
}
#contWrap .cWrap .subBanner {
	background: rgb(249, 249, 249); padding: 30px; overflow: hidden; -ms-zoom: 1;
}
#contWrap .cWrap .subBanner a {
	margin-left: 20px; float: left;
}
#contWrap .cWrap .subBanner a:first-child {
	margin: 0px;
}
#ifrmExplainWebspan {
	padding: 27px 0px 80px; text-align: center;
}
#ifrmExplainWebspan .imgData {
	text-align: center;
}
#ifrmInformationWebspan ul {
	background: url("/re_mall/img/bgSubInfo.gif") repeat-y; line-height: 15px; overflow: hidden; margin-top: 30px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
#ifrmInformationWebspan ul li {
	width: 100%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; float: left;
}
#ifrmInformationWebspan ul li strong.title {
	padding: 10px 19px; width: 196px; font-weight: normal; float: left;
}
#ifrmInformationWebspan ul li div.list {
	padding: 10px 19px; width: 707px; float: left;
}
#ifrmspan h2 {
	margin: 20px 0px 10px; position: relative;
}
#ifrmspan h2 a {
	top: 0px; right: 0px; position: absolute;
}
#ifrmspan table {
	width: 980px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#ifrmspan table td.writeTit {
	border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#ifrmspan table td.score {
	border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#ifrmspan table td.writer {
	border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#ifrmspan table td.writeDate {
	border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#ifrmspan table td.writeTit {
	font: 12px/normal dotum; padding: 10px 0px; width: 665px; color: rgb(0, 0, 0); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#ifrmspan table td.writeTit span {
	text-indent: 16px; overflow: hidden; margin-right: 5px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 630px;
}
#ifrmspan table td.score {
	text-align: center;
}
#ifrmspan table td.writer span {
	font: 11px/normal verdana; color: rgb(119, 119, 119); padding-left: 20px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
#ifrmspan table td.writeDate span {
	font: 11px/normal verdana; color: rgb(119, 119, 119); padding-left: 20px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
#ifrmspan .premiumDetail {
	line-height: 16px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
#ifrmspan .premiumDetail .starTxt {
	padding: 10px 102px 3px 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#ifrmspan .premiumDetail .starTxt ul {
	overflow: hidden; padding-bottom: 1px; font-size: 11px; -ms-zoom: 1;
}
#ifrmspan .premiumDetail .starTxt ul li {
	padding-right: 14px; float: left;
}
#ifrmspan .premiumDetail .starTxt div a .btnDel01 {
	padding-left: 4px;
}
#ifrmspan .premiumDetail .starTxt .mediaType {
	padding-top: 10px;
}
#ifrmspan .premiumDetail .starTxt .mediaType .img_desc img {
	max-width: 848px;
}
#ifrmspan .premiumDetail .starTxt .hardship {
	text-align: right; padding-top: 10px; font-size: 11px;
}
#ifrmspan .premiumDetail .starTxt .hardship a {
	color: rgb(136, 136, 136);
}
#ifrmspan .premiumDetail .starBtn {
	padding: 8px 102px 7px 30px; text-align: right; font-size: 11px;
}
#ifrmspan .premiumDetail .starBtn .selection {
	padding-right: 2px;
}
#ifrmspan .premiumDetail .starBtn .selection span {
	color: rgb(119, 119, 119); padding-right: 4px; vertical-align: -3px;
}
#ifrmqna .productBtn {
	margin: 21px 0px 11px; text-align: right;
}
#ifrmqna .productBtn a {
	margin-left: 7px;
}
#ifrmqna table {
	width: 100%; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#ifrmqna table td.writeTit {
	font: 11px/normal verdana; padding: 10px 0px; color: rgb(119, 119, 119); border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td.writer {
	font: 11px/normal verdana; padding: 10px 0px; color: rgb(119, 119, 119); border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td.writeDate {
	font: 11px/normal verdana; padding: 10px 0px; color: rgb(119, 119, 119); border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td.writeTit {
	font: 12px/normal dotum; width: 770px; color: rgb(0, 0, 0); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td.writeTit span:first-child {
	text-indent: 16px; overflow: hidden; margin-right: 5px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 660px;
}
#ifrmqna table td.writeTit .reply {
	font: 12px/13px verdana; color: rgb(228, 81, 9); font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td.writer {
	width: 105px;
}
#ifrmqna table td.writeDate {
	width: 105px;
}
#ifrmqna table td.writer span {
	padding-left: 20px; display: block;
}
#ifrmqna table td.writeDate span {
	padding-left: 20px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; display: block;
}
#ifrmqna table td table {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(226, 226, 226) currentColor currentColor; padding-bottom: 5px;
}
#ifrmqna table td table .productListDetail {
	margin: 13px 0px 19px 30px; width: 846px; line-height: 16px;
}
#ifrmqna table td table .productListDetail > p {
	line-height: 18px;
}
#ifrmqna table td table .answerTxt {
	margin: 11px 0px;
}
#ifrmqna table td table .answerTxt textarea {
	font: 11px/16px dotum; padding: 8px; border: 1px solid rgb(206, 206, 206); width: 763px; height: 54px; color: rgb(102, 102, 102); margin-right: 4px; font-size-adjust: none; font-stretch: normal;
}
#ifrmqna table td table .answer .aTitle {
	padding: 8px 0px 9px;
}
#ifrmqna table td table .answer .aTitle img {
	vertical-align: -3px;
}
#ifrmGuideSpan .dataTop {
	padding: 24px 26px; border: 1px solid rgb(226, 226, 226); color: rgb(0, 0, 0); line-height: 26px; letter-spacing: -0.02em; margin-top: 30px;
}
#ifrmLimitcontSpan .dataTop {
	margin: 30px 0px 100px; padding: 22px 19px; border: 1px solid rgb(226, 226, 226); color: rgb(0, 0, 0); line-height: 26px; letter-spacing: -0.02em;
}
#ifrmLimitcontSpan .dataTop ul {
	background: url("/re_mall/img/blReview.gif") no-repeat 0px 8px; padding-left: 9px;
}
#ifrmLimitcontSpan .dataTop ul:first-child {
	margin-bottom: 10px;
}

.shopTerms {margin-top: 10px;}
.shopTerms .tit-h2 {font-size:18px; color:#da5a1c;}
.shopTerms .ProductTerms {border-bottom:2px solid #fe6666; padding:9px;}
.shopTerms .ProductTerms p {font-size:15px;line-height:20px; padding-bottom:9px; color:#363636;}
.shopTerms .ProductTerms .text {padding:20px 15px 12px; font-size:14px;}
.shopTerms .gmw-theme{text-align: right;}
.shopTerms .gmw-theme .normal{vertical-align:text-bottom; width:15px; height:15px;}
.shopTerms .gmw-theme label{font-size:14px;}

/******************************** 2021-01-13 상세페이지 옵션 사이즈 css 수정 (소망) **********************************/
.goodsTop .goodsDetail .gList_ItemAdd.n20 {border-top: 1px solid #000; border-bottom: 0;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area {margin:0;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox strong.tit {margin: 0; font-size: 15px; height: 30px; font-weight: normal; color: #000;}

.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area div.ItemAdd_Check .selBox {margin: 0; padding: 20px;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01WrapIn {padding: 14px 0;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 {width: 92%;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01:last-child {border-bottom:0;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .tit {font-size: 14px; font-weight: normal; padding: 9px 0; width:100%;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 .volumeText {margin: 0 5px 0 0; padding: 3px 0; border-radius: 0; height: 17px;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 td {border-right: 0;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 span.price {padding: 0; width: auto; font-size: 15px;}
.goodsTop .goodsDetail .gList_ItemAdd.n20 div.ItemAdd_Ord div.ItemAdd_Area .selBox .selTbl01 p a {height:12px;}








