/*
------------------------------------------------------------------
                        공통 CSS
-------------------------------------------------------------------
*/
.joinPoint.tooltip{opacity:1 !important;z-index:99999;width:80px;left:-15px;top:30px;background:none;
	-webkit-animation-name:springY;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction:alternate-reverse;-webkit-animation-iteration-count:infinite;}

@keyframes springY {
  from {
    margin-top: 3px;
  }

  to {
    margin-top: 0px;
  }
}

/* main config icon */
.mainConfigBtn{text-align:Center;display:none;}
.mainConfigBtn button{margin:5px 0px;background:#fff !important;border:1px solid #afafaf;border-radius:3px;}
.mainConfigArea{border:2px dashed #8f8f8f !important;box-sizing:border-box;}
.mainConfigAreaFocus{border:2px dashed #be0909 !important;box-sizing:border-box;min-height:50px;}
.configOnOff{position:fixed;z-index:100;left:0px;top:50px;width:100px;z-index:999999;}
.configOnOff button{font-size:14px;font-weight:bold;background:#a20000;border:0px;color:#ffffff !important;padding:10px 20px;border-radius:0px 5px 5px 0px;clear:both;margin-bottom:10px;}
.configOnOff button.viewArea{background:#114473;}
.configOnOff button i{font-size:40px;}
.configOnOff button.viewBtn{background:#5f5f5f;padding:10px;}
.configOnOff button.adminBtn{background:#63bd3e;padding:10px;}

@media (max-width: 768px) {
	.configOnOff{width:60px;}
	.configOnOff button{font-size:11px;padding:5px;}
	.configOnOff button i{font-size:14px;}
}

.mainConfigNewArea{clear:both !important;border:2px dashed #dfdfdf !important;font-size:20px;font-weight:bold;padding:20px;text-align:center;border-radius:5px;display:none;min-height:40px !important;margin-bottom:40px;}
.mainConfigNewArea:hover{border:2px dashed #8f8f8f !important;}
.mainConfigHelp{display:none;color:#888 !important;border:1px dashed #ccc;padding:5px !important;text-align:center;}

/* bxslider */
.bx-wrapper{padding:0px !important;}
.bx-wrapper .bx-viewport{-webkit-box-shadow:none !important;box-shadow:none !important;border:0px !important;left:0px !important;padding:0px !important;}
.bx-wrapper .bx-next:hover {background-position: right 0px !important;}
.slider1 .bx-wrapper .bx-prev{background:url(/assets/image/common/slideArrow1L.png) no-repeat 0px 0px;}
.slider1 .bx-wrapper .bx-next{background:url(/assets/image/common/slideArrow1R.png) no-repeat right 0px;}
.slider2 .bx-wrapper .bx-prev{background:url(/assets/image/common/slideArrow2L.png) no-repeat 0px 0px;}
.slider2 .bx-wrapper .bx-next{background:url(/assets/image/common/slideArrow2R.png) no-repeat right 0px;}
.slider3 .bx-wrapper .bx-prev{background:url(/assets/image/common/slideArrow3L.png) no-repeat 0px 0px;background-size:100%;}
.slider3 .bx-wrapper .bx-next{background:url(/assets/image/common/slideArrow3R.png) no-repeat right 0px;background-size:100%;}
.slider4 .bx-wrapper .bx-prev{background:url(/assets/image/common/slideArrow4L.png) no-repeat 0px 0px;height:55px !important;}
.slider4 .bx-wrapper .bx-next{background:url(/assets/image/common/slideArrow4R.png) no-repeat right 0px;height:55px !important;}
.slider5 .bx-wrapper .bx-prev{background:url(/assets/image/common/slideArrow5L.png) no-repeat 0px 0px;;height:30px !important;top:95%;left:0px;}
.slider5 .bx-wrapper .bx-next{background:url(/assets/image/common/slideArrow5R.png) no-repeat right 0px;height:30px !important;left:20px;top:95%;}

/* common */
/* html,body,div,span,a,ul,li,p,h1,h2,h3,h4,h5,tr,td,th,label,input,select{font-family:'Roboto','NanumGothic-Bold',Arial,"돋움",Dotum,'Apple SD Gothic Neo',AppleGothic,sans-serif;} */
html,body,div,span,a,ul,li,p,h1,h2,h3,h4,h5,tr,td,th,label,input,select{font-family:'Roboto';}
html,body,div,a,ul,li,p,h1,h2,h3,h4,h5,tr,td,th,label,input,select{color:#353535;font-size:12px;}
/* 내용 영역 최대 사이즈 */
.contentLimit{max-width:2000px;margin:0px auto;clear:both;}
.contentArea{/*max-width:1200px;*/margin:0px auto;/*padding:0px;*/box-sizing:border-box;}
.glyphicon {font-family:"Glyphicons Halflings" !important;}
ul {padding:0px;}
ul li{list-style:none;}
/* a{color:#000 !important;} */
a:hover{color:#000;text-decoration:none !important;}

.nav li {font-family:'Nanum Gothic'; color:#e1e1e1; font-size:13px;}
.cursorPointer{cursor:pointer;}

.col-xs-20per,.col-sm-20per,.col-md-20per,.col-lg-20per{
	position: relative;
  	min-height: 1px;
  	padding-right: 15px;
  	padding-left: 15px;
  	float:left;
}

.col-xs-20per {width: 20% !important;}
@media (min-width: 768px) {.col-sm-20per {width: 20% !important;}}
@media (min-width: 992px) {.col-md-20per {width: 20% !important;}}
@media (min-width: 1200px) {.col-lg-20per {width: 20% !important;}}

/* Bootstrap 커스텀 */
.input-group{border-radius:0px !important;}
.input-group .input-group-addon{border-radius:0px !important;background:#fff;}

/* .table.table-bordered th{background:#fbfafa;width:170px;vertical-align:middle !important;padding:8px 20px !important;} */
.table.table-bordered th{width:170px;vertical-align:middle !important;padding:8px 20px !important; font-weight:500; color:#353535;}
.table.table-bordered td,.table th{border:1px solid #dfdfdf !important;}

/* 기타 아이템들 */
.bar1{font-weight:bold;border-bottom:1px solid #000;font-size:18px;padding:10px 0px;margin:20px 0px;}
.bar1 span{color:#afafaf;border-left:1px solid #afafaf;font-size:11px;font-weight:normal;padding:0px 10px;margin:0px 10px;}
select,input[type='password'],input[type='text'],textaera{border:1px solid #d5d5d5;padding:5px 5px;border-radius:0px;box-sizing:border-box;font-size:12px;}
textarea{border:1px solid #cfcfcf;width:99%;font-size:12px;}
.helpText{color:#5f5f5f;font-size:11px;}

.alert{padding:10px;box-sizing:border-box;color:#fff;margin-bottom:10px;}
.alert.alert-danger{background:#dd4b39 !important;}

/* 공통 스타일 */
/* .pageTitle{font-size:18px; font-weight:bold;margin-bottom:30px;clear:both;padding-bottom:10px;} */
.pageTitle {
	margin-bottom:30px;
	font-size:14px;
	color:#2e2e2e;
	font-weight:600;	
	clear:both;
	font-family: 'Roboto','NanumGothic-Bold',Arial,"돋움",Dotum,'Apple SD Gothic Neo',AppleGothic,sans-serif;
}
/* .btn{font-size:17px;font-weight:bold !important;color:#fff !important;background:#525252;border-radius:0px !important;padding:7px 25px !important;} */
.btn {
	color: #fff;
    background: #333;
    border: 1px solid #2b2b2b;
    font-size: 11px;
    font-family: 'Roboto','NanumGothic-Regular',Arial,"돋움",Dotum,'Apple SD Gothic Neo',AppleGothic,sans-serif;
    text-align: center;
    letter-spacing: 0px;
    text-decoration: none;
}
.btn:hover{background:#727272;}
.btn.white{background:#fff;border:1px solid #525252;color:#525252 !important;}
.btn.white:hover{background:#f5f5f5;}
.btn.gray{background:#f5f5f5;border:1px solid #525252;color:#525252 !important;}
.btn.gray:hover{background:#fff;}
.btn.red{background:#dd4b39;color:#fff !important;}
.btn.red:hover{background:#b92c28;color:#fff !important;}
.btn.navy{background:#4e5668;}

.btn.gray:hover{background:#fff;}
.bold{font-weight:bold;}
.btn.btn-sm{padding:5px 20px !important;font-size:12px !important;}
.btn-md{padding:10px 30px !important;}
.btn-big{padding:20px 50px !important;}
.btn-xs{padding:5px 10px !important;font-size:11px !important;}

/* 로그인 */
.loginBox .loginTitle{border:1px solid #dfdfdf;padding:7px !important;background:url(/application/views/skin/paris/image/login/titlebg.gif);margin-bottom:50px;}
/* .loginBox .loginTitle>div{text-align:center;font-size:30px;padding:7px;font-weight:bold;background:#fff;} */
.loginBox .loginTitle>div{text-align:center;font-size:16px; color:#353535; padding:7px;font-weight:bold;background:#fff;}

.loginBox .loginBottomBanner{border:1px solid #7d7d7d;border-radius:5px;padding:5px 0px;}
.loginBox .loginBottomBanner>div{padding:20px 10px;border-right:1px solid #7d7d7d;height:180px;}
.loginBox .loginBottomBanner>div b{font-size:17px;}
.loginBox .loginBottomBanner>div.banner4{border-right:0px;}
.loginBox .joinBtn,.loginBox .loginBtn{width:100%;background:#333333;border-radius:0px;color:#fff;}
.loginBox .joinBtn:hover,.loginBox .loginBtn:hover{color:#fff;}
.loginBox .loginBtn{height:83px;}
.loginBox .joinBtn{height:50px;margin-bottom:50px;}


@media (max-width: 768px) {
	.loginBox .loginBottomBanner>div.banner3,.loginBottomBanner>div.banner4{border-top:1px solid  #7d7d7d;}
	.loginBox .loginBottomBanner>div.banner2{border-right:0px;}
	.loginBox .loginBtn{height:50px;margin-bottom:30px;}
}

/* 회원가입 */
.joinBox>div{}
.joinBox .joinAgree{padding:20px;background:#fbfafa;}
.joinBox .joinAgree .agreeText{width:100%;height:150px;padding:10px;box-sizing:border-box;overflow:auto;border:1px solid #dfdfdf;background:#fff;margin-bottom:10px;}
@media (max-width: 768px) {
	.joinBox .table th{display:block;width:100%;border:0px !important;;}
	.joinBox .table td{display:block;clear:both;overflow:hidden;border-left:0px !important;border-right:0px !important;}
	.joinBox .table td.groupBirth .input-group{width:100px !important;}
	.joinBox .table td.groupBirth .input-group-addon{display:none;}
	.joinBox .input-group.w300{width:auto !important;}
}
.joinBox .required{color:#ff0000 !important;margin-left:5px;}
.joinBox .joinOKbox{background:#f5f5f5;text-align:center;padding:50px;}


.itemList .thumb{padding-top:100%;position:relative;overflow:hidden;}
.itemList .thumb img{position:absolute;left:0px;top:0px;max-width:100%;width:100%;height:auto;}
@media (max-width: 768px) {
	.itemList .itemBox{padding:5px;}
}

/* 베스트아이템 */
.bestProduct { margin-bottom:40px; }
.bestProduct .itemBox {margin-bottom:20px !important; border:0px;}
.itemList .itemBox .thumb {max-height:174px; overflow:hidden;}
.bestProduct .itemList .itemBox .thumb img{width:auto !important; }
.bestProduct h3 {display:block; text-align:center; font-size:14px; color:#8e8e8e;}
.bestProduct h5 {display:block; text-align:center; font-size:12px; color:#1d1d1d; margin-bottom:20px; font-weight:bold; letter-spacing:2px;}
.bestProduct h5 span {font-family:"Times New Roman" !important;}
.bestProduct .bestIcon img {width:55px !important; height:55px !important;}

/* 상품 리스트 스타일 */
.itemList .itemBox{margin-bottom:40px;/*border-bottom:1px solid #ddd;*/}
.itemList .itemBox .thumb{margin-bottom:10px;}
.itemList .itemBox .thumb img{width:100%;}
.itemList .itemBox .prdInfo{height:120px;}
/* .itemList .itemBox .prdInfo .Pname{margin-bottom:5px;height:38px;text-overflow: ellipsis;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;} */
.itemList .itemBox .prdInfo .Pname {line-height: 20px; word-break: break-all; padding-bottom:5px; margin-top:10px; margin-bottom:15px; border-bottom:1px solid #DDDDDD;}
.itemList .itemBox .prdInfo .Pname a {color: #333; font-size:12px !important; font-weight:700;}
.itemList .itemBox .prdInfo .PsubScript,.itemList .itemBox .prdInfo .PsubScript a{margin-bottom:5px;margin-bottom:10px;display:block;color:#666 !important;height:36px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;}
.itemList .itemBox .prdInfo .Pprice {margin-bottom:5px; margin-bottom:10px;color:#9f9f9f;}
.itemList .itemBox .prdInfo .Pprice span.price{font-weight:700; color:#333; font-size:16px; font-family: arial;}
.itemList .itemBox .prdInfo .Pprice span.commonPrice{font-size:12px; color:#999;text-decoration:line-through;display:block;}
.itemList .itemBox .prdInfo .Picon{text-align:center;height:28px;overflow:hidden;white-space:nowrap;}



/* 상품 상세 페이지 */
.itemView{}
.itemView .infoArea{margin-bottom:50px;border:1px solid #d9d9d9 !important;overflow:hidden;padding:30px 0px;}
.itemView .infoArea .itemInfo .thumbWrap{margin-bottom:10px;}
.itemView .infoArea .itemInfo .thumbWrap img{width:100%;}
.itemView .infoArea .itemInfo .thumbNavi{padding:0px 10px;}
.itemView .infoArea .itemInfo .thumbNavi>div{padding:5px;width:20%;}
.itemView .infoArea .itemInfo .itemPrice{font-weight:bold;font-size:24px;}
.itemView .infoArea .itemInfo .itemPrice span{font-size:11px;}
.itemView .infoArea .itemInfo .itemCommonPrice{color:#777;font-weight:bold;font-size:14px;text-decoration: line-through;}
.itemView .infoArea .itemInfo .itemTtitle{display: block;
    margin: 0 0 0 7px;
    font-size: 16px;
    color: #2e2e2e;
    font-weight: 700;
    letter-spacing: 1px;}
.itemView .infoArea .itemInfo .itemSubScript{font-size:14px;margin-bottom:20px;white-space:normal;}
.itemView .infoArea .itemInfo .form-group{clear:both;overflow:hidden;}
.itemView .infoArea .itemInfo .form-group label{font-weight:normal; font-size:12px; color:#555;}
.itemView .infoArea .itemInfo .btnWrap{margin-top:20px;}
.itemView .infoArea .itemInfo .btnWrap .btn{width:100%;}


/* 상품 페이지 > 옵션 선택시 */
.itemView .infoArea .itemInfo .productOption{border:1px solid #d1d1d1;border-bottom:0px;overflow:hidden;padding:10px;}
.itemView .infoArea .itemInfo .productOption{float:left;}
.itemView .infoArea .itemInfo .productOption .optionName{}
.itemView .infoArea .itemInfo .productOption .optionCount input[type='text']{width:50px;margin-right:10px;height:22px;}
.itemView .infoArea .itemInfo .productOption .optionCount .updownBtnWrap{width:30px;display:inline-block;margin-right:10px;vertical-align:bottom}
.itemView .infoArea .itemInfo .productOption .optionCount .updownBtnWrap .updownBtn{clear:both;display:block;margin:0px;}
.itemView .infoArea .itemInfo .productOption .optionCount .updownBtnWrap .updownBtn img{display:block;}
.itemView .infoArea .itemInfo .productOption .optionCount .optionPrice{margin-right:10px;}
.itemView .infoArea .itemInfo .productOption .optionCount .optionDel{}
.itemView .infoArea .itemInfo .productOrderPrice{padding:10px;text-align:right;border:1px solid #d1d1d1;font-size:16px;}
.itemView .infoArea .itemInfo .productOrderPrice span{color:#ed0303 !important;font-weight:bold;font-size:16px;}

.itemView .itemNavi{border:1px solid #4e4e4e;padding:0px;}
.itemView .itemNavi ul li{float:left;width:25%;box-sizing:border-box;background:#f1f1f1;text-align:center;padding:10px 0px;border-right:1px solid #4e4e4e;}
.itemView .itemNavi ul li a{font-size:16px;display:block;}
.itemView .itemNavi ul li.last{border-right:0px;}
.itemView .itemNavi ul li.active{background:#4e4e4e;}
.itemView .itemNavi ul li.active a{color:#fff;}

/*.itemView .itemDetail{border:1px solid #d1d1d1;border-top:0px;margin-bottom:170px;background:#f8f8f8;}*/
.itemView .itemDetail{margin-bottom:170px;}
.itemView .itemDetail img.img-responsive{margin:0px auto;}
.itemView .itemGuide{margin-top:50px;line-height:20px;}
.itemView .itemDetail>div{clear:both;}
.itemView .itemGuide table{border:0px !important;}
.itemView .itemGuide table tr td{border:0px !important;}

/* 상품 상세 페이지 > 추천 아이템 */
.itemView .itemRecommend{}
.itemView .itemRecommend .title{font-size:22px;text-align:center;margin-top:50px;font-weight:bold;}
.itemView .bx-viewport{box-shadow:none !important;height:240px !important;}
.itemView .bx-viewport .col-xs-6{padding:0px 5px;text-align:center;}
.itemView .bx-viewport .col-xs-6 img{margin-bottom:10px;}

/* 장바구니 / 주문하기 상단 탭 */
.orderTopTab{margin-bottom:65px;overflow:hidden;}
.orderTopTab>div{text-align:center;border-bottom:1px solid #bdbdbd;color:#a4a4a4 !important;font-size:14px;padding:15px 0px;font-weight:bold;}
.orderTopTab>div.active{border-top:1px solid #bdbdbd;border-bottom:0px;color:#414141 !important;}
.orderTopTab>div.cart{border-right:1px solid #bdbdbd;}

/* 장바구니 */
.orderStep{background:url(/application/views/skin/paris/image/order/stepBg.gif);overflow:hidden;height:99px;margin-bottom:50px;border-radius:5px;}
.orderStep li{float:left;width:25%;height:99px;}
.orderStep li .stepContent{float:left;width:100%;text-align:center;margin-right:-24px;padding-top:10px;font-size:14px;color:#495164;font-weight:bold;}
.orderStep li .stepContent span{font-weight:bold;font-size:20px;}

.orderStep li .stepArrow{float:right;width:24px;background:url(/application/views/skin/paris/image/order/stepArrow1.gif);height:99px;}
.orderStep li.activeBefore .stepArrow{background:url(/application/views/skin/paris/image/order/stepArrow3.gif);}
.orderStep li.active{background:#495164;}
.orderStep li.active .stepContent span,.orderStep li.active .stepContent{color:#fff !important;}
.orderStep li.active .stepArrow{background:url(/application/views/skin/paris/image/order/stepArrow2.gif);}

/* 장바구니 */
.cartTbl{}
.cartTbl thead tr th{background:#fbfafa;}
.cartTbl tbody tr td{padding:5px;border:1px solid #e3e3e3 !important;}
.cartTbl thead tr th .checkArea {float:left; margin-left:20px;}
.cartTbl .thumb{width:100px;}

.cartTbl .productContainer {padding:0 10px !important;}
.cartTbl .productContainer h4{font-weight:bold !important;}
.cartTbl .productContainer .productWrapper {width:100%; margin:10px 0; border:1px solid #dedede; border-bottom:none;}
.cartTbl .productContainer .productWrapper .productRow {border-bottom:1px solid #dedede; padding:10px;}
.cartTbl .productContainer .productWrapper .productRow input[type="text"] {width:40px; padding:2px 4px;border-top:1px solid #afafaf; border-left:1px solid #afafaf; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.cartTbl .productContainer .productWrapper .productRow .btnChange {padding:2px 4px;border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf;}
.cartTbl .productContainer .productWrapper .productRow span {display:inline-block;}
.cartTbl .productContainer .productWrapper .productRow .checkArea {width:20px; vertical-align:top;}
.cartTbl .productContainer .productWrapper .productRow .optionArea {width:240px; vertical-align:top;color:#4e6ccc !important;}
.cartTbl .productContainer .productWrapper .productRow .optionArea span {display:block; margin-top:10px;}
.cartTbl .productContainer .productWrapper .productRow .optionArea span a {text-decoration:underline;}
.cartTbl .productContainer .productWrapper .productRow .changeArea {width:120px; text-align:center; vertical-align:top;}
.cartTbl .productContainer .productWrapper .productRow .priceArea {width:60px; text-align:right; vertical-align:top;}
.cartTbl .productContainer .productWrapper .productRow .delArea {width:30px; text-align:right; vertical-align:top;}
.cartTbl .productContainer .productWrapper .productRow .delArea a {padding:1px 4px;border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf;}

/* 주문하기 */
.orderPage .table.orderTable{}
.orderPage .table.orderTable thead tr th{
	text-align:center !important;
	background: #fbfafa; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfafa 0%, #f3f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fbfafa 0%,#f3f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fbfafa 0%,#f3f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#f3f2f2',GradientType=0 ); /* IE6-9 */
	padding:13px 0px !important;
	border:1px solid #d7d5d5;
	color:#353535;
}
.orderPage .table.orderTable tbody tr{}
.orderPage .table.orderTable tbody tr td{border-bottom:1px solid #e3e3e3 !important;border-top:0px;}
.orderPage .table.orderTable tbody tr td.first{border-left:1px solid #e3e3e3 !important;width:100px !important;}
.orderPage .table.orderTable tbody tr td.first img{width:100%;}
.orderPage .table.orderTable tbody tr td.last{border-right:1px solid #e3e3e3 !important;vertical-align:middle;text-align:center;font-weight:bold;}
.orderPage .table.orderTable tfoot tr td{border:1px solid #e3e3e3;}
.orderPage .table.orderTable.formTable tbody tr th{text-align:center;width:150px; font-weight:400; color:#353535; vertical-align:middle;}
.orderPage .table.orderTable.formTable tbody tr td{border-right:1px solid #e3e3e3 !important;border-top:0px !important;}
@media (max-width: 768px) {
	.orderPage .table.orderTable.formTable tbody tr th{width:100px;}
	.orderPage .table.orderTable.formTable tbody tr td .w300{width:auto !important;}
}
.orderPage .OPAYresultPrice{font-size:18px;font-weight:bold;}
.orderPage .completeBox{background:#f5f5f5;padding:50px 0px;text-align:Center;margin-top:20px; }
.orderPage .completeBox .text1{font-size:20px;font-weight:bold;margin-bottom:30px;margin-top:10px;}
.orderPage .completeBox .text2{}
.orderPage .completeBox .text2 span{color:#c04149 !important;font-weight:bold !important;}

/* 메인 팝업 */
.mainPopup{background:#fff;position:absolute;display:none;}
.mainPopup .popupContent{overflow:hidden;}
.mainPopup .popupContent p{-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.mainPopup .closeBar{padding:5px 0px;background:#000;color:#fff;font-size:11px;overflow:hidden;}
.mainPopup .closeBar input{margin:0px;vertical-align:middle;}
.mainPopup .closeBar label{margin-left:10px;}
.mainPopup .closeBar label span{vertical-align:middle;color:#fff !important;}
.mainPopup .closeBar a{color:#fff;float:right;margin-right:10px;orverflow:hidden;color:#fff !important;}
.mainPopup .closeBar a:hover{color:#ff0000 !important;}

/* 페이징 네비 */
.pagingBox{clear:both;width:100%;text-align:center;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #333 !important;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index: 2;color: #23527c !important;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 3;color: #fff !important;cursor: default;background-color: #afafaf;border-color: #8f8f8f;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #777 !important;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg > li > a,.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-sm > li > a,.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.pager li {display: inline;}
.pager li > a,.pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff !important;border: 1px solid #ddd;border-radius: 15px;}
.pager li > a:hover,.pager li > a:focus {text-decoration: none;background-color: #eee;}
.pager .next > a,.pager .next > span {float: right;}
.pager .previous > a,.pager .previous > span {float: left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {color: #777 !important;cursor: not-allowed;background-color: #fff;}

/* 상품 상세페이지 옵션 선택 정보 */
.itemInfoTbl .infoTD .infoTable .productOption{clear:both;}
.itemInfoTbl .infoTD .infoTable .productOption>div{float:left;padding:5px;}
.itemInfoTbl .infoTD .infoTable .productOption>div.optionName{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.itemInfoTbl .infoTD .infoTable .productOption>div .optionCount{width:50px;border:1px solid #afafaf;height:18px;}
.itemInfoTbl .infoTD .infoTable .productOption>div.optionMoney{font-weight:bold;}
.itemInfoTbl .infoTD .infoTable .productOption>div .updownBtn{clear:both;display:block;}
.itemInfoTbl .infoTD .infoTable .productOption>div .updownBtn img{display:block;}
.itemInfoTbl .infoTD .infoTable .productOrderPrice{text-align:right;font-weight:bold;}
.itemInfoTbl .infoTD .infoTable .productOrderPrice span{font-size:20px;}
.itemDetailTbl{width:100%;}
.itemDetailBar{font-size:18px;font-weight:bold;padding:10px;color:#3f3f3f;margin:10px 0px;border-bottom:1px solid #000;box-sizing:border-box;}

/* 문의하기 스타일 */
table tbody tr td.listTitle{text-align:left;}
table tbody tr td.listTitle .replayState{color:#fff !important;padding:2px 5px;border-radius:10px;font-size:11px !important;width:55px;display:inline-block;text-align:center;}
table tbody tr td.listTitle .replayState.state1{background:#aaa;}
table tbody tr td.listTitle .replayState.state2{background:#1289dc;}
table tbody tr td.listTitle a{width:500px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;}
@media (max-width: 768px) {table tbody tr td.listTitle a{width:200px;}}
table tbody tr td.listTitle span.optionArea {display:block; color:#7a7a7a; margin-bottom:8px;}
table tbody tr.listContentWrap{background:#f3f3f3;display:none;}
table tbody tr.listContentWrap .listContentQ{padding:10px;text-align:left;line-height:18px;overflow:hidden;}
table tbody tr.listContentWrap .listContentA{padding:10px;text-align:left;border-top:1px solid #ccc;line-height:18px;overflow:hidden;close:both;}
table tbody tr.listContentWrap .listContentQ .qnaIcon{font-weight:bold;font-size:24px;color:#8f8f8f;float:left;width:3%;box-sizing:border-box;}
table tbody tr.listContentWrap .listContentA .qnaIcon{font-weight:bold;font-size:24px;color:#b00000;float:left;width:3%;box-sizing:border-box;}
table table tbody tr.listContentWrap .listContentQ .listContent{float:left;padding:0px 10px;width:97%;box-sizing:border-box;}
table tbody tr.listContentWrap .listContentQ .listContent,table tbody tr.listContentWrap .listContentA .listContent{float:left;padding:0px 10px;width:97%;box-sizing:border-box;}
table tbody tr.listContentWrap .listContentQ .listContent textarea{border:1px solid #afafaf;width:95%;height:80px;}

/* 상품 상세페이지 문의 / 후기 리스트 */
.itemDetailComment{width:100%;}
.itemDetailComment thead tr th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;text-align:center;background-color:#f8f8f8;}
.itemDetailComment tbody tr td{border-bottom:1px solid #ddd;padding:10px;font-size:12px;text-align:center;}
.itemDetailWriteWrap{border:1px solid #dfdfdf;margin:20px 0px;display:none;}
.itemDetailWriteWrap .itemDetailWriteForm{width:100%;}
.itemDetailWriteWrap .itemDetailWriteForm tbody tr th{background:#f8f8f8;width:200px;text-align:center;font-weight:bold;padding:10px 0px;border-bottom:1px solid #ddd;}
.itemDetailWriteWrap .itemDetailWriteForm tbody tr td{padding:10px 10px;border-bottom:1px solid #ddd;}
.itemDetailWriteWrap .itemDetailWriteForm tbody tr td input[type='text']{width:95%;}
.itemDetailWriteWrap .itemDetailWriteForm tbody tr td textarea{border:1px solid #afafaf;width:95%;height:80px;}
.itemDetailWriteWrap .qnaHelp{color:#666;font-size:11px;margin-left:10px;}

/* 테이블에서 썸네일 / 상품정보 출력 공통부분 처리 */
/*
.tbl .thumb{float:left;width:100px;box-sizing:border-box;padding:0px 10px;}
.tbl .thumb img{width:100%;height:80px;}
.tbl .productInfo {float:left;}
.tbl .option{color:#4e6ccc;font-size:11px;margin-top:5px;padding-top:5px;border-top:1px dotted #ebebeb;width:100%;}
.tbl .exchangeFlag{background:#3c8dbc !important;color:#fff;padding:.2em .6em .3em;border-radius:.25em;font-size:10px;margin-left:10px;}
.tbl .exchangePrdWrap{font-size:11px;clear:both;padding:10px 20px;box-sizing:border-box;}
.tbl .exchangePrdWrap .exchangePrd{clear:both;margin:5px 0px;padding:5px;border:1px solid #dedede;background:#fafafa;box-sizing:border-box;overflow:hidden;}
.tbl .exchangePrdWrap .exchangePrd .thumb{width:60px !important;padding:0px;margin-right:10px;}
.tbl .exchangePrdWrap .exchangePrd .thumb img{width:60px !important;height:60px;}
.tbl .exchangePrdWrap .exchangePrd .label{background:#3c8dbc !important;color:#fff;padding:.2em .6em .3em;border-radius:.25em;font-size:10px;margin-left:10px;}
*/

/* 주문하기 */
.orderPrice{font-weight:bold;text-align:right;padding:10px;}
.orderPrice span{color:#ff5001;font-size:18px;}
.orderPrice .btnAllPoint {background:#7e7e7e; border:1px solid #7e7e7e; border-radius:2px; font-size:11px; font-weight:normal; color:#fff; padding:2px 4px; margin:0 2px;}
.orderPrice .btnClearPoint {display:none; background:#7e7e7e; border:1px solid #7e7e7e; border-radius:2px; font-size:11px; font-weight:normal; color:#ffff99; padding:2px 4px; margin:0 2px;}
.orderPrice #usePoint {width:60px; text-align:right;}

.orderTbl{}
.orderTbl tbody tr th{padding:5px;border:1px solid #ebebeb;width:20%;font-weight:bold;}
.orderTbl tbody tr td{padding:5px;border:1px solid #ebebeb;width:80%;}

.OPAYtypeWrapper {float:left; width:70%;}
.payProcWrapper {float:right; width:30%;}
.OPAYresultPriceWrapper {background:#ff6600; text-align:center; color:#fff; font-weight:normal; font-size:22px; padding:8px 0; border-radius:4px; }
.priceFont {font-weight:bold; font-size:24px;}

/* 주문완료 */
.orderEndBox {width:800px;margin:30px auto;padding:30px;box-sizing:border-box;border:1px solid #dedede;border-top:3px solid #5f5f5f;}
.orderEndBox .ttl{font-size:24px;font-weight:bold;border-bottom:1px solid #dedede;padding-bottom:10px;}
.orderEndBox .orderEndMenu{border-top:1px solid #dedede;padding:10px 0px;margin:10px 0px;text-align:center;}
.orderEndBox .orderEndMenu input{margin:0px 10px;}
.orderEndBox .orderEndTbl{width:100%;margin:10px;}
.orderEndBox .orderEndTbl thead tr th{border:1px solid #dfdfdf;padding:10px;text-align:center;background:#efefef;}
.orderEndBox .orderEndTbl tbody tr th{border:1px solid #dfdfdf;padding:10px;text-align:right;width:100px;background:#efefef;}
.orderEndBox .orderEndTbl tbody tr td{border:1px solid #dfdfdf;padding:10px;}
.orderEndBox .orderEndTbl tbody tr td .option{color:#4e6ccc;font-size:11px;margin-top:5px;padding-top:5px;border-top:1px dotted #ebebeb;width:100%;}

/* 아이디/패스워드 찾기 결과 */
.findResultBox{width:520px;margin:30px auto;padding:30px;box-sizing:border-box;border:1px solid #dedede;border-top:3px solid #5f5f5f;}
.findResultBox .ttl{font-size:24px;font-weight:bold;border-bottom:1px solid #dedede;padding-bottom:10px;}
.findResultBox .resultMenu{border-top:1px solid #dedede;padding:10px 0px;margin:10px 0px;}
.findResultBox .resultMsg{padding:20px 10px;font-size:14px;}
.findResultBox .resultMsg span{color:#f26e1d;font-weight:bold;}
.findResultBox .loginBtn{float:right;}

/* 마이페이지 */
/* 상단 공통 영역 */
.mypageTop .myState{text-align:Center;border:1px solid #d2d2d2;line-height:20px;padding:0px;margin-bottom:20px;}
.mypageTop .myState>div{padding:14px 10px;border-right:1px solid #d2d2d2;}
.mypageTop .myState>div img{margin-bottom:10px;}
.mypageTop .myState>div span{display:block;height:20px;}

.mypageTop .myOrderState{border:2px solid #838383;padding:0px;margin-bottom:20px;}
.mypageTop .myOrderState .title{background:#444444;color:#fff !important;text-align:center;padding:10px 0px;font-size:16px;}
.mypageTop .myOrderState .col-xs-20per{padding:10px 0px;text-align:Center;}
.mypageTop .myOrderState .col-xs-20per span{font-size:30px;font-weight:Bold;;color:#2b2b2b !important;padding:10px 0px;}

.mypageMenu{border:1px solid #cccccc;background:#fbfbfb;padding:20px;margin-bottom:40px;}
.mypageMenu .title{width:40%;text-align:right;float:left;box-sizing:border-box;padding:10px;font-size:14px;font-weight:bold;}
.mypageMenu ul{width:60%;float:left;box-sizing:border-box;border-left:1px solid #cccccc;padding:10px;}
.mypageMenu ul li a{padding:3px 0px;display:block;}

.mypage{padding:15px;} /* 마이페이지 컨텐츠 영역 */
.mypage .pageSubTitle{font-size:14px;font-weight:bold;margin-bottom:20px;}
.mypage .mypageTbl{width:100%;}
.mypage .mypageTbl thead tr th{background:#444444;color:#fff !important;text-align:center;padding:10px 0px;}
.mypage .mypageTbl tbody tr th{border-bottom:1px solid #a5a5a5;padding:10px;text-align:right;width:150px;}
.mypage .mypageTbl tbody tr td{border-bottom:1px solid #a5a5a5;padding:10px;}
.mypage .mypageTbl tbody tr td .thumb{width:80px;height:80px;margin-right:10px;}
.mypage .mypageTbl tbody tr td .thumb img{width:80px;height:80px;}
.mypage .mypageTbl tbody tr td.infoTd{border-bottom:0px;}
.mypage .mypageTbl tbody tr td.stateTd{border-bottom:0px;text-align:center;}
.mypage .mypageTbl tbody tr td.priceTd{border-bottom:0px;}
.mypage .mypageTbl tbody tr td.review.infoTd{border-bottom:1px solid #a5a5a5;}

.mypage .mypageTbl tbody tr td.infoTd .productNameArea{font-weight:bold;font-size:14px;}
.mypage .mypageTbl tbody tr td.infoTd .optionArea {color:#4d6ccd !important;font-size:11px;}
.mypage .btn{padding:5px 10px !important;font-size:11px;}
.mypage .mypageTbl.bordered{border:1px solid #a5a5a5;border-top:2px solid #444444;}

.mypage .mypageTbl tbody tr td .orderDate{font-size:11px;display:block;margin-top:10px;}
.mypage .mypageTbl tbody tr td .thumb{float:left;}
.mypage .mypageTbl tbody tr td .productInfo{float:left;}
.mypage .mypageTbl tbody tr td .productInfo .Pname{font-weight:bold;font-size:14px;}
.mypage .mypageTbl tbody tr td .productInfo .option{color:#4d6ccd !important;font-size:11px;}

.mypage .mypageTbl tbody tr td .btnOK{margin-bottom:10px;background:#003174;}
.mypage .mypageTbl tbody tr td .btnClaim{margin-bottom:10px;background:#fff;color:#444 !important;border:1px solid #444;}

/* contentBox */
.contentBox{width:400px;margin:100px auto;border:1px solid #dfdfdf;border-top:2px solid #000;padding:30px;box-sizing:border-box;}
.contentBox input[type='password']{width:95%;}
.contentBox button{width:47%;margin:1%;}

/* 검색결과 */
.searchResult{border-bottom:1px solid #afafaf;padding-bottom:10px;margin-bottom:20px;font-size:12px;}
.searchResult b{color:red;font-size:14px;}

/* 서브페이지 상단 배너 이미지 */
.subpageTopBanner{margin-bottom:20px;overflow:hidden;overflow:hidden;text-align:center;}
.subpageTopBanner img{}

/* 서브페이지 타이틀 */
.subpageTitle{background:#f6f6f6;padding:15px;margin-bottom:20px;overflow:hidden;}
.subpageTitle .count{float:right;margin-top:5px;font-weight:bold;}
.subpageTitle .count span{color:#ff3737 !important;}
.subpageTitle ul{overflow:hidden;margin-bottom:0px;float:left;}
.subpageTitle ul li{float:left;}
.subpageTitle ul li a{font-size:12px;padding:0px 10px;font-weight:bold;display:table-cell;height:25px;vertical-align:middle;}
.subpageTitle ul li.active a{font-size:16px;}

/* 커뮤니티 상단 메뉴 */
.boardTopMenu{margin-bottom:30px;}
.boardTopMenu .menu {padding:0px;}
.boardTopMenu .menu div{padding:0px;border-right:1px solid #d5d5d5;}
.boardTopMenu .menu div a{padding:40px 0px;text-align:center;display:block;line-height:20px;border:1px solid #d5d5d5;box-sizing:border-box;border-right:0px;}
.boardTopMenu .menu div.half a{padding:0px 0px 1px !important;}
.boardTopMenu .menu div a:hover{background:#d5d5d5;}
/*.boardTopMenu .menu div a:hover hr{width:100px;}*/
.boardTopMenu .menu div a .boardNameEng{font-size:12px;}
.boardTopMenu .menu div a hr{margin:5px auto 8px auto !important;width:20px;}
.boardTopMenu .menu div a hr.color0{border:1px solid #fb9898;background:#fb9898;}
.boardTopMenu .menu div a hr.color1{border:1px solid #8fe3bf;background:#8fe3bf;}
.boardTopMenu .menu div a hr.color2{border:1px solid #97b7ff;background:#97b7ff;}
.boardTopMenu .menu div a hr.color3{border:1px solid #fecb7a;background:#fecb7a;}
.boardTopMenu .menu div a .boardName{font-size:16px;color:#b3b3b3 !important;font-weight:bold;}
.boardTopMenu .menu div a .boardDescription{font-size:12px;}
.boardTopMenu .menu div a.active{background:#d5d5d5;}
.boardTopMenu .menu div a.active .boardName{color:#fff !important;}

.boardTopMenu .customer{background:#3b3b3b;text-align:center;color:#fff !important;padding:49px 0px 48px 0px;line-height:20px;}
.boardTopMenu .customer .tel{color:#c76c6c !important;font-size:16px !important;font-weight:bold;}
.boardTopMenu .customer .tel a{color:#c76c6c !important;font-size:16px !important;font-weight:bold;}

/* 안내 페이지 (회사소개 / 이용약관 / 개인정보취급방침 / 이용안내) */
.intro{}
.intro .title{text-align:center;font-weight:bold;margin:20px 0px;font-size:24px;}
.intro .content{border:1px solid #efefef;padding:20px;}

/* 사업자정보확인 버튼 */
.checkCompany{letter-spacing:-0.5px;font-size:11px;border:1px solid #888;background:#fff;padding:1px 3px;border-radius:5px;white-space:nowrap;}

/* Mobile Top Btn */
.mobileTopBtn{position:fixed;bottom:0;right:0;margin:20px;}


#recommendSlider a {white-space:normal;}

.order-select {margin-bottom:8px; height:30px; padding:4px 6px;}

.instock-icon {padding:3px 5px;font-size:11px;background:#73b400;color:#fff; display:none;}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.sizetable-container .sizetable-wrapper {width:860px; margin:0 auto;}
.sizetable-container .sizetable-wrapper h3 {display:block; text-align:center; font-size:18pt; font-weight:700; margin:30px 0;}
.sizetable-container .sizetable-wrapper .sizetable-image {text-align:center; margin-bottom:30px;}
.sizetable-container .sizetable-wrapper table {width:100%; border-collapse:collapse;}
.sizetable-container .sizetable-wrapper .sizetable-size-wrapper {margin-bottom:30px;}
.sizetable-container .sizetable-wrapper .sizetable-size-wrapper table thead th {border:1px solid #ddd;text-align:center;background:#ddd;color:#242424;height:40px;line-height:40px;font-size:12px;font-weight:400;table-layout:fixed;}
.sizetable-container .sizetable-wrapper .sizetable-size-wrapper table tbody td {border:1px solid #ddd;text-align:center;height:40px;line-height:40px;font-size:12px;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper {margin-bottom:30px;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper table tbody th {font-size:12px;background:#ddd;color:#242424;text-align:center;height:40px;line-height:40px;font-weight:400;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper table tbody td {border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:40px;line-height:40px;font-size:12px;text-align:center;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper table tbody td:last-child {border-right:1px solid #ddd;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper .checkbox {display:inline-block;border:1px solid #ddd;width:12px;height:12px;margin-right:8px;margin-top:0px;margin-bottom:0px;}
.sizetable-container .sizetable-wrapper .sizetable-fabric-wrapper .checkbox.checked {background:#f88885;}
.sizetable-container .sizetable-wrapper .sizetable-info1-wrapper {font-size:12px;line-height:18px;margin-top:30px;margin-bottom:30px; text-align:left;}
.sizetable-container .sizetable-wrapper .sizetable-info1-wrapper p {margin-top:12px;}
.sizetable-container .sizetable-wrapper .sizetable-info2-wrapper {font-size:12px;background:#f5f5f5;padding:10px;line-height:18px;margin-bottom:30px; text-align:left;}