/* Àå¹Ù±¸´Ï ÄÁÅÙÃ÷ºÎºÐ */
#productContentsTop-Box {overflow: hidden; width: 100%; margin:0 auto; height: auto; background-color:#fff;}
.productContentsMid-Box {width: 1300px; margin:80px auto 150px auto; height: auto; background-color:#fff; clear:both;}
.text-h2wr-big {font-size:25pt; color:#222; font-weight:bold; line-height:150%; letter-spacing:-0.5px; text-align:center;} /* »ó´ÜÅ¸ÀÌÆ² */

/* »ó´ÜºÎºÐ */
.cartBasketTopPart {width: 1080px; margin:20px auto 0 auto; height: auto; clear:both; border:none; border-bottom:2px solid #666;} /* Àå¹Ù±¸´Ï */
.cartOrdSheetTopPart {width: 1080px; margin:20px auto 0 auto; height: auto; clear:both; border:none; border-bottom:2px solid #666;} /* ÁÖ¹®¼­ ÀÛ¼º */
.row-crtBktTopPart:after {content: ""; display: table; clear: both;}
.column-crtBktTprt-Left {float: left; width: 20%; padding: 0 0 10px 0; height: auto;}
.column-crtBktTprt-Right {float: right; width: 79%; padding: 10px 0 10px 0; height:auto;}
/* ÆùÆ® */
.crtBktTitleH2 {font-size:12pt; text-align:left; color:#d92007; padding-bottom:10px;}
.crtBktTitleP1 {font-size:10pt; text-align:left; color:#666; line-height:150%;}

/* Àå¹Ù±¸´Ï */
.cartBasketMidPart {width: 1080px; margin:0 auto; height: auto; clear:both; border:none;}
.tbl-crtBsktMidPart {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none;}
.tbl-crtBsktMidPart th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:center;}
.tbl-crtBsktMidPart td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:center;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt01 {width:6%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt02 {width:8%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt03 {width:58%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt04 {width:8%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt05 {width:8%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt06 {width:12%;}
.tbl-crtBsktMidPart td:nth-child(2) img {width:60px; height:auto; padding:3px; border:1px solid #ccc;}
.tbl-crtBsktMidPart td:nth-child(3) {text-align:left;}
/* ´ë¸®Á¡ÇÒÀÎ, ¹è¼Ûºñ, ÃÑÁÖ¹® ±Ý¾× ¹Ú½ºÅ×ÀÌºí */
.cartDelivTotalOrdBox {width: 1080px; margin:0 auto; height: auto; clear:both; border:none; border-bottom:1px solid #ccc;}
.row-cartDeliTord:after {content: ""; display: table; clear: both;}
.column-cartDeliTordL {float: left; width: 50%; padding: 20px 0; height: auto; text-align:right;}
.column-cartDeliTordR {float: right; width: 50%; padding: 20px 0; height: auto; text-align:left;}
/* Ã¼Å©¹öÆ° */
.crtBsktMidChkBox {position: relative;}
.crtBsktMidChkBox input[type="checkbox"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0}
.crtBsktMidChkBox input[type="checkbox"] {display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.crtBsktMidChkBox input[type="checkbox"] {content: ' '; display: inline-block; width: 18px; height: 18px; line-height: 18px; margin: -2px 8px 0 0; text-align: center;  resize:none; vertical-align: middle; border: 1px solid #888; border-radius : 3px;}
.crtBsktMidChkBox input[type="checkbox"]:active:before,
.crtBsktMidChkBox input[type="checkbox"]:checked:active {box-shadow: 0 0 0 rgba(0,0,0,0.05), inset 0px 0 0 rgba(0,0,0,0.1);}
.crtBsktMidChkBox input[type="checkbox"]:checked:before {content: '\2714'; color: #000; background: #fff; border-color: #666; font-size:11pt; padding:0;}
/* ¼öÁ¤, »èÁ¦, Âò */
.crtbsModifybtn {border: 1px solid #ccc; font-size:7pt; color: #444; padding: 0 5px; cursor: pointer; background-color:#fff; height:22px; margin-right:2px;} /* ¼öÁ¤ ¹öÆ° */
.crtbsDelbtn {border: 1px solid #ccc; font-size:7pt; color: #444; padding: 0 5px; cursor: pointer; background-color:#fff; height:22px; margin-right:2px;} /* »èÁ¦ ¹öÆ° */
.crtbsJimmbtn {border: 1px solid #ccc; font-size:7pt; color: #444; padding: 0 5px; cursor: pointer; background-color:#fff; height:22px;} /* Âò ¹öÆ° */
/* ¼îÇÎ°è¼ÓÇÏ±â, ÁÖ¹®ÇÏ±â, ÂòÇÏ±â, »èÁ¦ ¹öÆ° */
.crtbsketbottmBox {width: 100%; margin:20px auto; height: auto; clear:both; border:none; text-align:center;}
.crtbsketKeepshpingbtn {border: none; font-size:10pt; font-weight:600; color: #fff; padding: 0 10px; cursor: pointer; background-color:#549590; height:32px;} /* ¼îÇÎ°è¼ÓÇÏ±â ¹öÆ° */
.crtbsketordgdsbtn {border: none; font-size:10pt; font-weight:600; color: #fff; padding: 0 10px; cursor: pointer; background-color:#000; height:32px;} /* ÁÖ¹®ÇÏ±â ¹öÆ° */
.crtbsketordjjimbtn {border: none; font-size:10pt; font-weight:600; color: #fff; padding: 0 10px; cursor: pointer; background-color:#666; height:32px;} /* ÂòÇÏ±â ¹öÆ° */
.crtbsketordDelbtn {border: none; font-size:10pt; font-weight:600; color: #fff; padding: 0 10px; cursor: pointer; background-color:#999; height:32px;} /* »èÁ¦ ¹öÆ° */
/* ¹è¼Û°ü·Ã, ÀÔ±ÝÈ®ÀÎ½Ã°£ ¹Ú½º */
.crtbsketDeliAccountBox {width: 1080px; margin:40px auto; height: auto; clear:both; border:none; text-align:center;}
.crtbsketDeliAccountIn {width: 100%; margin:0 auto; padding:0; height: auto; text-align:left; border-top:2px solid #ccc; border-bottom:1px solid #ccc;}
.row-crtbsketDAcc:after {content: ""; display: table; clear: both;}
.column-crtbsketDAccLeft {float: left; width: 48%; padding: 10px 20px; height: auto; border-right:1px solid #ccc;}
.column-crtbsketDAccRight {float: right; width: 44%; padding: 10px 20px; height: auto;}
/* ÆùÆ® */
.h2textbotm1 {font-size:10pt; color:#000; text-align:left; line-height:150%;}
.p1textbotm1 {font-size:9pt; color:#666; text-align:left; line-height:150%;}
.h2textbotm2 {font-size:10pt; color:#000; text-align:left; line-height:150%; margin-top:10px;}
.p2textBlack1 {font-size:10pt; color:#000; text-align:center; line-height:150%; font-weight:bold;}
.h3textBoldBla {font-size:11pt; color:#000; text-align:center; line-height:150%; font-weight:bold;}
.h3textBoldGre {font-size:11pt; color:#067c73; text-align:center; line-height:150%; font-weight:bold; margin-left:20px; background-color:#fff;}


/* ÁÖ¹®¼­ÀÛ¼º */
.cartOrdSheetMidPart {width: 1080px; margin:0 auto; height: auto; clear:both; border:none;}
.tbl-crtOrdShtMidPrt {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none;}
.tbl-crtOrdShtMidPrt th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:center;}
.tbl-crtOrdShtMidPrt td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:center;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt01 {width:10%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt02 {width:70%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt03 {width:10%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt04 {width:10%;}
.tbl-crtOrdShtMidPrt td:nth-child(1) img {width:60px; height:auto; padding:3px; border:1px solid #ccc; background-color:#fff;}
.tbl-crtOrdShtMidPrt td:nth-child(2) {text-align:left;}
/* °áÁ¦Á¤º¸ */
.cartPaymentInfoPart {width: 1080px; margin:60px auto; height: auto; clear:both; border:none;}
.cartPminH2text {font-size:12pt; color:#000; text-align:left; padding-bottom:10px;}
.tbl-paymtInfoPt {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none; border-top:2px solid #666;}
.tbl-paymtInfoPt th {padding:10px 25px; border:none; background-color:#f8f8f8; font-size:10pt; font-weight:bold; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:left;}
.tbl-paymtInfoPt td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:left;}
.tbl-paymtInfoPt colgroup .cols-cpminpt01 {width:20%;}
.tbl-paymtInfoPt colgroup .cols-cpminpt02 {width:80%;}
/* ÆùÆ® */
.tbpmtexthRed {font-size:9pt; color:#e30000; line-height:150%;}
.tbpmtexthBlack {font-size:9pt; color:#000; line-height:150%;}
/* ¶óµð¿À¹öÆ° */
.ctpmtifRd {position: relative;}
.ctpmtifRd input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.ctpmtifRd input[type="radio"] + label {display: inline-block; position: relative; padding-top:3px; padding-left:15px; padding-right:-30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.ctpmtifRd input[type="radio"] + label:before {content: ''; position: absolute; left: -10px; top: 3px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.ctpmtifRd input[type="radio"] + label:active:before,
.ctpmtifRd input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.ctpmtifRd input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.ctpmtifRd input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 7px; left: -6px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}
/* input box */
.bankNametext-input {width: 20%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
/* Çö±Ý¿µ¼öÁõ, ¼¼±Ý°è»ê¼­ ¹ßÇà */ 
.cartCshRcptTaxPart {width: 100%; margin:10px auto 0 auto; height: auto; clear:both; border:none;}
.cartCshRcpTaxH2text {font-size:10pt; color:#000; text-align:center; margin:10px 0 0 0; background-color:#f9f9f9; padding:5px 10px; border:1px solid #666;} /* Çö±Ý¿µ¼öÁõ, ¼¼±Ý°è»ê¼­¹ßÇà Å¸ÀÌÆ²¹Ú½º */
.tbl-cshRcptTax {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none; border-top:2px solid #666;}
.tbl-cshRcptTax th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:left;}
.tbl-cshRcptTax td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:left;}
.tbl-cshRcptTax colgroup .colsCtaxtd01 {width:15%;}
.tbl-cshRcptTax colgroup .colsCtaxtd02 {width:35%;}
.tbl-cshRcptTax colgroup .colsCtaxtd03 {width:15%;}
.tbl-cshRcptTax colgroup .colsCtaxtd04 {width:35%;}
/* ¶óµð¿À¹öÆ° */
.ctpmtIssuRd {position: relative;}
.ctpmtIssuRd input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.ctpmtIssuRd input[type="radio"] + label {display: inline-block; position: relative; padding-top:3px; padding-left:23px; padding-right:15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.ctpmtIssuRd input[type="radio"] + label:before {content: ''; position: absolute; left: 0px; top: 3px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.ctpmtIssuRd input[type="radio"] + label:active:before,
.ctpmtIssuRd input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.ctpmtIssuRd input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.ctpmtIssuRd input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 7px; left: 4px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}
/* input box */
.taxCashIsue-input {width: 100%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.textIntdp1 {color:#666; line-height:150%; font-size:9pt; text-align:left;}
/* ¿¡½ºÅ©·Î °áÁ¦°ü·Ã */
.cartEscrowPaymentPart {width: 1080px; margin:60px auto; height: auto; clear:both; border-top:2px solid #666; border-bottom:1px solid #666; padding:20px 0;}
.row-cescrowPym:after {content: ""; display: table; clear: both;}
.column-cescrowPymL {float: left; width: 48%; padding: 0 20px 10px 0; height: auto; border-right:1px solid #ccc;}
.column-cescrowPymR {float: right; width: 48%; padding: 0 10px 10px 10px; height: auto;}
/*.column-cescrowPymW {float: left; width: 100%; padding: 10px 0; height: auto; border-top:1px solid #ccc; background-color:#f2f2f2;} */
.column-cescrowPymW {float: left; width: 96%; padding: 0 10px 0 10px; height: auto;}
.column-cescrowPymW ul {list-style:none;}
.column-cescrowPymW li {display:inline-block; text-align:left;}
.column-cescrowPymW li.imgLeft {float:left; padding:20px; width:8%;}
.column-cescrowPymW li.textRight {float:right; padding:20px 20px 20px 0; width:86%;}
/* ÆùÆ® */
.textesch2 {font-size:9pt; color:#e30000; line-height:150%; text-align:left;}
.textescp1 {font-size:9pt; color:#666; line-height:150%; text-align:left;}
.textescph2 {font-size:11pt; color:#222; line-height:150%; text-align:left; margin-right:10px; font-weight:bold;}
.textescpp1 {font-size:9pt; color:#666; line-height:150%; text-align:left; margin-top:5px; font-weight:400;}
.textescpp2 {font-size:9pt; color:#fff; line-height:150%; text-align:left; margin-top:5px; font-weight:400; padding:5px 10px; background-color:#666; border-radius:20px;}
/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.cartPersonalPolicyPart {width: 1080px; margin:60px auto; height: auto; clear:both; border:none;}
/* textarea */
.taxPerPlicy-textarea {width: 100%; padding:10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; height:200px; line-height:150%;}
/* ¶óµð¿À¹öÆ° */
.ctperpoliRd {position: relative; margin-top:10px; font-size:9pt; text-align:right; line-height:150%; color:#666;}
.ctperpoliRd input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.ctperpoliRd input[type="radio"] + label {display: inline-block; position: relative; padding-top:3px; padding-left:30px; padding-right:5px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.ctperpoliRd input[type="radio"] + label:before {content: ''; position: absolute; left: 10px; top: 3px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.ctperpoliRd input[type="radio"] + label:active:before,
.ctperpoliRd input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.ctperpoliRd input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.ctperpoliRd input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 7px; left: 14px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}
/* ÇÒÀÎ³»¿ª */
.cartDiscountSlistPart {width: 1080px; margin:30px auto; height: auto; clear:both; border:none; padding:20px 0;}
.tbl-cdiscosList {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none; border-top:2px solid #666;}
.tbl-cdiscosList th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:left;}
.tbl-cdiscosList td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:left;}
.tbl-cdiscosList colgroup .cdiscolistw01 {width:10%;}
.tbl-cdiscosList colgroup .cdiscolistw02 {width:30%;}
.tbl-cdiscosList colgroup .cdiscolistw03 {width:60%;}
/* input box */
.cdiscountsL-input01 {width: 70%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; text-align:right;}
.cdiscountsL-input02 {width: 70%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; text-align:right;}
.cdiscountsL-input03 {width: 15%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; text-align:right;}
.cdiscountsL-input04 {width: 70%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#068a4e; background-color:#fff; text-align:right;}
/*.cdiscountsL-input04::-webkit-input-placeholder {color: #068a4e; font-weight: bold;} */
.textBlackBp1 {font-size:9pt; color:#000; font-weight:bold; line-height:150%;}
.textBlackBpG {font-size:9pt; color:#068a4e; font-weight:bold; line-height:150%;}
.crtbsfiguresbtn {border: none; border-radius:2px; font-size:7pt; color: #fff; padding: 0 5px; cursor: pointer; background-color:#666; height:22px;} /* °è»ê ¹öÆ° */
/* ÁÖ¹®ÀÚÁ¤º¸ */
.cartOrdererInfoPart {width: 1080px; margin:30px auto; height: auto; clear:both; border:none; padding:20px 0;}
.tbl-cordinfoLp {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none; border-top:2px solid #666;}
.tbl-cordinfoLp th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:left;}
.tbl-cordinfoLp td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:left;}
.tbl-cordinfoLp colgroup .cordererLip01 {width:10%;}
.tbl-cordinfoLp colgroup .cordererLip02 {width:90%;}
/* input box, select box */
.cordinfoLp-input01 {width: 50%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input02 {width: 20%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input03 {width: 20%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-selectbox {width: 20%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.btomtextp1 {font-size:9pt; color:#666; line-height:150%;}
/* ¹è¼ÛÁöÁ¤º¸ */
.cartReceAddressInfoPart {width: 1080px; margin:30px auto; height: auto; clear:both; border:none; padding:20px 0;}
.tbl-receAddreInfo {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none; border-top:2px solid #666;}
.tbl-receAddreInfo th {padding:10px 20px; border:none; background-color:#f8f8f8; font-size:9pt; font-weight:500; border-bottom:1px solid #ccc; color:#222; line-height:150%; text-align:left;}
.tbl-receAddreInfo td {padding:10px 10px; border:none; font-size:9pt; font-weight:300; color:#666; line-height:150%; border-bottom:1px solid #ccc; text-align:left;}
.tb-receAddreInfo colgroup .creceaddw01 {width:10%;}
.tbl-receAddreInfo colgroup .creceaddw02 {width:90%;}
/* input box, textarea */
.creceAddre-input01 {width: 50%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; margin-right:5px;}
.creceAddre-input02 {width: 50%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.creceAddre-input03 {width: 10%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.creceAddre-input04 {width: 100%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.creceAddre-textarea {width: 100%; padding:10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; height:200px;}
.crecadcombtn {border: none; border-radius:2px; font-size:7pt; color: #fff; padding: 0 5px; cursor: pointer; background-color:#666; height:28px;} /* ÁÖ¼Ò°Ë»ö, ±âº»ÁÖ¼Ò, ±âº»ÀÔ·Â ¹öÆ° */





@media all and (min-width: 641px) and (max-width:992px) {
#productContentsTop-Box {width: 100%;}
.productContentsMid-Box {width: 96%;}
.text-h2wr-big {margin-top:150px;} /* »ó´ÜÅ¸ÀÌÆ² */

/* »ó´ÜºÎºÐ */
.cartBasketTopPart {width: 98%; margin:-40px auto 0 auto;} /* Àå¹Ù±¸´Ï */
.cartOrdSheetTopPart {width: 98%; margin:20px auto 0 auto;} /* ÁÖ¹®¼­ ÀÛ¼º */
.column-crtBktTprt-Left {width: 100%; padding: 0 0 10px 0; height: auto;}
.column-crtBktTprt-Right {width: 100%; border-top:2px solid #666; letter-spacing:-0.8px;}
/* ÆùÆ® */
.crtBktTitleH2 {font-size:12pt; text-align:left; color:#d92007; padding-bottom:10px;}
.crtBktTitleP1 {font-size:10pt; text-align:left; color:#666; line-height:150%;}

/* Àå¹Ù±¸´Ï */
.cartBasketMidPart {width: 98%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt01 {width:10%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt02 {width:8%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt03 {width:45%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt04 {width:10%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt05 {width:10%;}
.tbl-crtBsktMidPart colgroup .cols-cbmpt06 {width:16%;}
.tbl-crtBsktMidPart td:nth-child(2) img {width:50px;}
.tbl-crtBsktMidPart td[colspan="6"] {text-align:center;}
/* ´ë¸®Á¡ÇÒÀÎ, ¹è¼Ûºñ, ÃÑÁÖ¹® ±Ý¾× ¹Ú½ºÅ×ÀÌºí */
.cartDelivTotalOrdBox {width: 98%;}
.column-cartDeliTordL {width: 60%;}
.column-cartDeliTordR {width: 40%;}
/* ¹è¼Û°ü·Ã, ÀÔ±ÝÈ®ÀÎ½Ã°£ ¹Ú½º */
.crtbsketDeliAccountBox {width: 98%;}
.column-crtbsketDAccLeft {width: 44%; padding: 10px 10px; height: auto; border-right:1px solid #ccc;}
.column-crtbsketDAccRight {width: 50%; padding: 10px 10px; height: auto;}
/* ÆùÆ® */
.h2textbotm1 {font-size:10pt; color:#000; text-align:left; line-height:150%;}
.p1textbotm1 {font-size:9pt; color:#666; text-align:left; line-height:150%;}
.h2textbotm2 {font-size:10pt; color:#000; text-align:left; line-height:150%; margin-top:10px;}
.p2textBlack1 {font-size:10pt; color:#000; text-align:center; line-height:150%; font-weight:bold;}
.h3textBoldBla {font-size:11pt; color:#000; text-align:center; line-height:150%; font-weight:bold;}
.h3textBoldGre {font-size:11pt; color:#067c73; text-align:center; line-height:150%; font-weight:bold; margin-left:20px;}

/* ÁÖ¹®¼­ÀÛ¼º */
.cartOrdSheetMidPart {width: 98%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt01 {width:10%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt02 {width:70%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt03 {width:10%;}
.tbl-crtOrdShtMidPrt colgroup .cols-cosmpt04 {width:10%;}
.tbl-crtOrdShtMidPrt td:nth-child(1) img {width:50px;}
.tbl-crtOrdShtMidPrt td[colspan="4"] {text-align:center;}
/* °áÁ¦Á¤º¸ */
.cartPaymentInfoPart {width: 98%;}
.tbl-paymtInfoPt th {padding:10px 20px 10px 25px;}
.tbl-paymtInfoPt colgroup .cols-cpminpt01 {width:25%;}
.tbl-paymtInfoPt colgroup .cols-cpminpt02 {width:75%;}
/* Çö±Ý¿µ¼öÁõ, ¼¼±Ý°è»ê¼­ ¹ßÇà */ 
.tbl-cshRcptTax th {padding:10px 10px;}
.tbl-cshRcptTax colgroup .colsCtaxtd01 {width:22%;}
.tbl-cshRcptTax colgroup .colsCtaxtd02 {width:28%;}
.tbl-cshRcptTax colgroup .colsCtaxtd03 {width:22%;}
.tbl-cshRcptTax colgroup .colsCtaxtd04 {width:28%;}
/* ¶óµð¿À¹öÆ° */
.ctpmtIssuRd {position: relative;}
.ctpmtIssuRd input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.ctpmtIssuRd input[type="radio"] + label {display: inline-block; position: relative; padding-top:3px; padding-left:23px; padding-right:15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.ctpmtIssuRd input[type="radio"] + label:before {content: ''; position: absolute; left: 0px; top: 3px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.ctpmtIssuRd input[type="radio"] + label:active:before,
.ctpmtIssuRd input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.ctpmtIssuRd input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.ctpmtIssuRd input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 7px; left: 4px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}
/* ¿¡½ºÅ©·Î °áÁ¦°ü·Ã */
.cartEscrowPaymentPart {width: 98%;}
.column-cescrowPymL {width: 46%;}
.column-cescrowPymR {width: 46%;}
.column-cescrowPymW li.imgLeft {width:8%;}
.column-cescrowPymW li.textRight {width:80%;}
/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.cartPersonalPolicyPart {width: 98%; margin:60px auto; height: auto; clear:both; border:none;}

/* ÇÒÀÎ³»¿ª */
.cartDiscountSlistPart {width: 98%; margin-top:20px;}
.tbl-cdiscosList {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cdiscosList th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cdiscosList td {font-size:8pt;}
.tbl-cdiscosList colgroup .cdiscolistw01 {width:13%;}
.tbl-cdiscosList colgroup .cdiscolistw02 {width:37%;}
.tbl-cdiscosList colgroup .cdiscolistw03 {width:52%;}
/* input box */
.cdiscountsL-input01 {width: 80%;}
.cdiscountsL-input02 {width: 60%;}
.cdiscountsL-input03 {width: 30%;}
.cdiscountsL-input04 {width: 70%;}

/* ÁÖ¹®ÀÚÁ¤º¸ */
.cartOrdererInfoPart {width: 98%; margin-top:20px;}
.tbl-cordinfoLp {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cordinfoLp th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cordinfoLp td {font-size:8pt;}
.tbl-cordinfoLp colgroup .cordererLip01 {width:13%;}
.tbl-cordinfoLp colgroup .cordererLip02 {width:87%;}
/* input box */
.cordinfoLp-input01 {width: 50%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input02 {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input03 {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; margin-bottom:3px;}
.cordinfoLp-selectbox {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; margin-bottom:3px;}
.btomtextp1 {float:left; width:100%; font-size:9pt; color:#666; line-height:150%;}

/* ¹è¼ÛÁöÁ¤º¸ */
.cartReceAddressInfoPart {width: 98%; margin-top:20px;}
.tbl-receAddreInfo {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-receAddreInfo th {padding:10px 10px;}
.tb-receAddreInfo colgroup .creceaddw01 {width:10%;}
.tbl-receAddreInfo colgroup .creceaddw02 {width:90%;}
/* input box, textarea */
.creceAddre-input03 {width: 15%;}
.creceAddre-textarea {height:150px;}
}



@media all and (min-width: 360px) and (max-width:640px) {
#productContentsTop-Box {width: 100%;}
.productContentsMid-Box {width: 96%; margin:80px auto 50px auto;}
.text-h2wr-big {font-size:20pt; margin-top:150px;} /* »ó´ÜÅ¸ÀÌÆ² */
/* »ó´ÜºÎºÐ */
.cartBasketTopPart {width: 98%; margin:-70px auto 0 auto;} /* Àå¹Ù±¸´Ï */
.cartOrdSheetTopPart {width: 98%; margin:20px auto 0 auto;} /* ÁÖ¹®¼­ ÀÛ¼º */
.column-crtBktTprt-Left {width: 100%; padding: 0 0 10px 0; height: auto;}
.column-crtBktTprt-Right {width: 100%; padding: 10px 0 10px 0; border-top:2px solid #666;}
/* Àå¹Ù±¸´Ï */
.cartBasketMidPart {width: 98%;}
.tbl-crtBsktMidPart {width:100%; border:none;}
.tbl-crtBsktMidPart,
.tbl-crtBsktMidPart thead,
.tbl-crtBsktMidPart tbody,
.tbl-crtBsktMidPart tr,
.tbl-crtBsktMidPart th,
.tbl-crtBsktMidPart td {display:block}/* Å×ÀÌºíÀÇ ¸ðµç ¿ä¼Ò¸¦ blockÈ­ ½ÃÅ´*/
.tbl-crtBsktMidPart thead tr {position:absolute;left:-9999px;top:-9999px}/* theadÀÇ trÀ» È­¸é¹ÛÀ¸·Î ³¯¸² */
.tbl-crtBsktMidPart tr:after {content:"";display:block;clear:both}/* th,tdÀÇ ÇÃ·ÔÇØÁ¦ */
.tbl-crtBsktMidPart td {position:relative;float:left;width:100%;padding-left:20%;box-sizing:border-box; text-align:left;}/* td³»¿ë ¿ìÃø¿¡ Å¸ÀÌÆ² µé¾î°¥ ¿µ¿ª ¸¸µë */
.tbl-crtBsktMidPart td:before {position:absolute;left:10px;top:10px;font-weight:bold; text-align:left;}
.tbl-crtBsktMidPart .crtbmpOption:before {content:"¼±ÅÃ"}/* °¡»ó¼±ÅÃÀÚ·Î ÅØ½ºÆ® »ý¼º-½ºÅ©¸³Æ®·Î µ¿ÀûÀ¸·Î °¡´ÉÇÔ */
.tbl-crtBsktMidPart .crtbmpImg:before {content:"ÀÌ¹ÌÁö"}
.tbl-crtBsktMidPart .crtbmpGdsn:before {content:"»óÇ°¸í"}
.tbl-crtBsktMidPart .crtbmpRice:before {content:"°¡°Ý"}
.tbl-crtBsktMidPart .crtbmpSum:before {content:"¼ö·®"}
.tbl-crtBsktMidPart .crtbmpManage:before {content:"»óÇ°°ü¸®"}
.tbl-crtBsktMidPart .crtbmpManage {border-bottom:2px solid #666;}
.tbl-crtBsktMidPart .crtbmpOption {background-color:#f9f9f9;}
.tbl-crtBsktMidPart td[colspan="6"] {text-align: right;}
.h3textBoldGre {margin-left:20px;}
/* ´ë¸®Á¡ÇÒÀÎ, ¹è¼Ûºñ, ÃÑÁÖ¹® ±Ý¾× ¹Ú½ºÅ×ÀÌºí */
.cartDelivTotalOrdBox {width: 98%;}
.column-cartDeliTordL {width: 100%; padding: 10px 0 0 0; height: auto; text-align:right;}
.column-cartDeliTordR {width: 100%; padding: 10px 0 10px 0; height: auto; text-align:right;}
/* ÆùÆ® */
.h3textBoldBla {font-size:10pt;}
/* ¹è¼Û°ü·Ã, ÀÔ±ÝÈ®ÀÎ½Ã°£ ¹Ú½º */
.crtbsketDeliAccountBox {width: 98%;}
.column-crtbsketDAccLeft {width: 94%; padding: 10px 10px; height: auto; border-right:none; border-bottom:1px solid #ccc;}
.column-crtbsketDAccRight {float:left; width: 94%; padding: 0 10px 10px 10px; height: auto;}

/* ÁÖ¹®¼­ÀÛ¼º */
.cartOrdSheetMidPart {width: 98%;}
.tbl-crtOrdShtMidPrt {width:100%; border:none;}
.tbl-crtOrdShtMidPrt,
.tbl-crtOrdShtMidPrt thead,
.tbl-crtOrdShtMidPrt tbody,
.tbl-crtOrdShtMidPrt tr,
.tbl-crtOrdShtMidPrt th,
.tbl-crtOrdShtMidPrt td {display:block}/* Å×ÀÌºíÀÇ ¸ðµç ¿ä¼Ò¸¦ blockÈ­ ½ÃÅ´*/
.tbl-crtOrdShtMidPrt thead tr {position:absolute;left:-9999px;top:-9999px}/* theadÀÇ trÀ» È­¸é¹ÛÀ¸·Î ³¯¸² */
.tbl-crtOrdShtMidPrt tr:after {content:"";display:block;clear:both}/* th,tdÀÇ ÇÃ·ÔÇØÁ¦ */
.tbl-crtOrdShtMidPrt td {position:relative;float:left;width:100%;padding-left:20%;box-sizing:border-box; text-align:left;}/* td³»¿ë ¿ìÃø¿¡ Å¸ÀÌÆ² µé¾î°¥ ¿µ¿ª ¸¸µë */
.tbl-crtOrdShtMidPrt td:before {position:absolute;left:10px;top:10px;font-weight:bold; text-align:left;}
.tbl-crtOrdShtMidPrt .crtoshmpImg:before {content:"ÀÌ¹ÌÁö"}/* °¡»ó¼±ÅÃÀÚ·Î ÅØ½ºÆ® »ý¼º-½ºÅ©¸³Æ®·Î µ¿ÀûÀ¸·Î °¡´ÉÇÔ */
.tbl-crtOrdShtMidPrt .crtoshmpGdsn:before {content:"»óÇ°¸í"}
.tbl-crtOrdShtMidPrt .crtoshmpRice:before {content:"°¡°Ý"}
.tbl-crtOrdShtMidPrt .crtoshmpSum:before {content:"¼ö·®"}
.tbl-crtOrdShtMidPrt .crtoshmpSum {border-bottom:2px solid #666;}
.tbl-crtOrdShtMidPrt .crtoshmpImg {background-color:#f9f9f9;}
.tbl-crtOrdShtMidPrt td[colspan="4"] {text-align: right;}
/* °áÁ¦Á¤º¸ */
.cartPaymentInfoPart {width: 98%;}
.tbl-paymtInfoPt {border-top:2px solid #666; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tbl-paymtInfoPt,
.tbl-paymtInfoPt thead,
.tbl-paymtInfoPt tbody,
.tbl-paymtInfoPt tr,
.tbl-paymtInfoPt th,
.tbl-paymtInfoPt td {display:block}/* Å×ÀÌºíÀÇ ¸ðµç ¿ä¼Ò¸¦ blockÈ­ ½ÃÅ´*/
.tbl-paymtInfoPt {border-top:1px solid #000}
.tbl-paymtInfoPt tr:after {content:"";display:block;clear:both}/* th,tdÀÇ ÇÃ·ÔÇØÁ¦ */
.tbl-paymtInfoPt th {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}/* ie9¿¡¼­ floatÀ» Áà¾ßÇÔ */
.tbl-paymtInfoPt td {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}/* relative¸¦ Áà¾ß »çÆÄ¸®¿¡¼­ ´Ù½Ã Å°¿üÀ»¶§, ¾È±úÁü*/
/* Çö±Ý¿µ¼öÁõ, ¼¼±Ý°è»ê¼­ ¹ßÇà */ 
.cartCshRcptTaxPart {width: 98%;}
.tbl-cshRcptTax {border-top:2px solid #666; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tbl-cshRcptTax,
.tbl-cshRcptTax thead,
.tbl-cshRcptTax tbody,
.tbl-cshRcptTax tr,
.tbl-cshRcptTax th,
.tbl-cshRcptTax td {display:block}/* Å×ÀÌºíÀÇ ¸ðµç ¿ä¼Ò¸¦ blockÈ­ ½ÃÅ´*/
.tbl-cshRcptTax {border-top:1px solid #000}
.tbl-cshRcptTax tr:after {content:"";display:block;clear:both}/* th,tdÀÇ ÇÃ·ÔÇØÁ¦ */
.tbl-cshRcptTax th {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}/* ie9¿¡¼­ floatÀ» Áà¾ßÇÔ */
.tbl-cshRcptTax td {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}/* relative¸¦ Áà¾ß »çÆÄ¸®¿¡¼­ ´Ù½Ã Å°¿üÀ»¶§, ¾È±úÁü*/
/* ¶óµð¿À¹öÆ° */
.ctpmtIssuRd input[type="radio"] + label {padding-top:3px; padding-left:22px; padding-right:15px; padding-bottom:5px;}
/* ¿¡½ºÅ©·Î °áÁ¦°ü·Ã */
.cartEscrowPaymentPart {width: 98%;}
.column-cescrowPymL {width: 100%; padding: 0 20px 10px 0; border-right:none; border-bottom:1px dotted #ccc;}
.column-cescrowPymR {width: 100%; padding: 20px 0 10px 0; height: auto;}
.column-cescrowPymW {padding:10px 0;}
.column-cescrowPymW li.imgLeft {display:none;}
.column-cescrowPymW li.textRight {float:left; margin:0 auto; padding:10px 10px 20px 10px; width:95%;}
/* ÆùÆ® */
.textescpp1 {font-size:8pt;}
.textescpp2 {font-size:8pt; padding:5px 10px; letter-spacing:-0.2px;}
/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.cartPersonalPolicyPart {width: 98%; margin:60px auto; height: auto; clear:both; border:none;}

/* ÇÒÀÎ³»¿ª */
.cartDiscountSlistPart {width: 98%; margin-top:20px;}
.tbl-cdiscosList {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cdiscosList th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cdiscosList td {font-size:8pt;}
.tbl-cdiscosList colgroup .cdiscolistw01 {width:25%;}
.tbl-cdiscosList colgroup .cdiscolistw02 {width:35%;}
.tbl-cdiscosList colgroup .cdiscolistw03 {width:42%;}
/* input box */
.cdiscountsL-input01 {width: 80%;}
.cdiscountsL-input02 {width: 50%;}
.cdiscountsL-input03 {width: 70%;}
.cdiscountsL-input04 {width: 70%;}

/* ÁÖ¹®ÀÚÁ¤º¸ */
.cartOrdererInfoPart {width: 98%; margin-top:20px;;}
.tbl-cordinfoLp  {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cordinfoLp th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cordinfoLp td {font-size:8pt;}
.tbl-cordinfoLp colgroup .cordererLip01 {width:20%;}
.tbl-cordinfoLp colgroup .cordererLip02 {width:80%;}
/* input box */
.cordinfoLp-input01 {width: 50%;}
.cordinfoLp-input02 {width: 25%;}
.cordinfoLp-input03 {width: 28%;}
.cordinfoLp-selectbox {width: 35%;}
.btomtextp1 {float:left; width:100%; font-size:8pt; letter-spacing:-0.5px; margin-top:5px;}

/* ¹è¼ÛÁöÁ¤º¸ */
.cartReceAddressInfoPart {width: 98%; margin-top:20px; margin-bottom:-20px;}
.tbl-receAddreInfo {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-receAddreInfo th {padding:10px 10px;}
.tb-receAddreInfo colgroup .creceaddw01 {width:20%;}
.tbl-receAddreInfo colgroup .creceaddw02 {width:80%;}
/* input box, textarea */
.creceAddre-input03 {width: 30%;}
.creceAddre-textarea {height:100px;}
}


@media all and (min-width: 416px) and (max-width:640px) {
/* Àå¹Ù±¸´Ï */
.tbl-crtBsktMidPart td {padding-left:13%;}
/* ÁÖ¹®¼­ÀÛ¼º */
.tbl-crtOrdShtMidPrt td {padding-left:13%;}
/* ¿¡½ºÅ©·Î °áÁ¦°ü·Ã */
.column-cescrowPymW li.textRight {float:left; margin:0 auto; padding:10px 10px 20px 10px; width:97%;}

/* ÇÒÀÎ³»¿ª */
.cartDiscountSlistPart {width: 98%; margin-top:20px;}
.tbl-cdiscosList {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cdiscosList th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cdiscosList td {font-size:8pt;}
.tbl-cdiscosList colgroup .cdiscolistw01 {width:15%;}
.tbl-cdiscosList colgroup .cdiscolistw02 {width:37%;}
.tbl-cdiscosList colgroup .cdiscolistw03 {width:50%;}
/* input box */
.cdiscountsL-input01 {width: 80%;}
.cdiscountsL-input02 {width: 60%;}
.cdiscountsL-input03 {width: 30%;}
.cdiscountsL-input04 {width: 70%;}

/* ÁÖ¹®ÀÚÁ¤º¸ */
.cartOrdererInfoPart {width: 98%; margin-top:20px;;}
.tbl-cordinfoLp  {border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-cordinfoLp th {padding:10px 10px; border-right:1px solid #ccc;}
.tbl-cordinfoLp td {font-size:8pt;}
.tbl-cordinfoLp colgroup .cordererLip01 {width:15%;}
.tbl-cordinfoLp colgroup .cordererLip02 {width:85%;}
/* input box */
.cordinfoLp-input01 {width: 50%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input02 {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff;}
.cordinfoLp-input03 {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; margin-bottom:3px;}
.cordinfoLp-selectbox {width: 25%; padding:0 5px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; color:#666; background-color:#fff; margin-bottom:3px;}
.btomtextp1 {float:left; width:100%; font-size:9pt; color:#666; line-height:150%;}
}


@media all and (min-width: 360px) and (max-width:992px) { 
body {background-color:#fff;}
#productContentsTop-Box {width: 100%; margin:0 auto; height: auto; background-color:#fff;}
.main_rolling_mobile img {width:100%; height:auto; margin-bottom:-100px;}
}
