﻿@charset "UTF-8";
@import url("reset.css");

/* 버튼 스타일 */
.rbtn {width:100%; overflow:hidden; text-align:right; padding:18px 0 0 0;}
.cbtn {width:100%; overflow:hidden; text-align:center; margin:40px 0 0 0;}
.cbtn02 {width:100%; overflow:hidden; text-align:center; margin:25px 0 0 0;}
.paging {width:100%; overflow:hidden; text-align:center; margin:25px 0 0 0;}

.mT0 {margin-top:0px ! important;}

/* 게시판 List 스타일 01 */
#popEventWrap {position:relative; padding:20px; border:5px;}				/*추가*/


/* 2012.5.22 새주소 관련 수정(원본소스) START */
#popWrap {position:relative; padding:20px; border:5px solid #f37121;}

#popWrap .popoldpost_msg {margin-top:10px; font-size:12px;}  /*배송주소록 알림 메시지  */
#popWrap .popoldpost_msgerr {margin-top:10px; font-size:12px;  color:#f37121; font-weight:bold;}  /*배송주소록 알림 오류 메시지  */
#popWrap .link_disable{color:#999999;}

.address {width:380px; padding:0 0 15px 0;}
.address .addSearch {width:360px; margin:25px 0 0 0; padding:0 0 15px 0; background:url('../../images/popup/bg_addNum_bot.gif') no-repeat left bottom;}
.addSearch p {width:343px; font-size:0.9em; padding:17px 0 0 17px;  background:url('../../images/popup/bg_addNum_top.gif') no-repeat left top;}
.addSearch fieldset {margin:5px 0 0 0; padding:0 0 0 17px;}
.addSearch .exam {text-align:center; color:#f37121; margin:5px 0 0 0; padding:0; background:none;}

.address .addList {width:376px; height:250px; overflow:hidden; overflow-y:auto; margin:5px 0 0 0; background:url('../../images/popup/bg_addList.gif') no-repeat left top;}
.address .addTxt {font-size:0.9em; margin:17px 0 0 0; padding:0 0 0 10px; background:url('../../images/common/bul/bl_orange.gif') no-repeat 2px 4px;}

.address .examTxt {font-size:0.9em; text-align:left; margin:5px 0 0 5px;  padding:0 0 0 10px; background:url('../../images/common/bul/bl_orange.gif') no-repeat 2px 4px;}

#popWrap .addList table {width:360px;}
#popWrap .addList table th {padding:6px 0 5px 10px; background:url('../../images/popup/line_th.gif') no-repeat left bottom;}
#popWrap .addList table th.first {background:none;}
#popWrap .addList table td {padding:7px 0 7px 10px; border-bottom:1px solid #dedede;}
#popWrap .addList table td.ctxt {padding-left:0; background:url('../../images/popup/line_td.gif') no-repeat right bottom;}

#popWrap .close {position:absolute; right:20px; top:20px;}
#popEventWrap .close {position:absolute; right:50px; top:20px;}
/* 2012.5.22 새주소 관련 수정(원본소스) END */

/* 2012.9.25 새주소 관련 css추가 Start */
#popWrap_road {position:relative; padding:20px; border:5px solid #f37121;}
#popWrap_road .add {width:500px; padding:0 0 15px 0;}
#popWrap_road .add .notice {padding:10px 0px 15px 0px;}
#popWrap_road .add .addsearch {width:500px; margin:0 0 0 0; padding:15px 0 15px 0; background:url('../../images/popup/bg_addNum_road.gif') no-repeat left bottom;}
#popWrap_road .add .addsearch p {font-size:11px; margin:7px 0 0 17px; no-repeat left top; background:none;}
#popWrap_road .add .addsearch td{ font-size: 11px; }
#popWrap_road .add .addsearch .radio {width:407px; font-size:1em; padding:0 0 0 0}
#popWrap_road .add .addsearch fieldset {margin:5px 0 0 0; padding:0 0 0 17px;}
#popWrap_road .addsearch .tbox {margin-left:0px; background:none;} 
#popWrap_road .addsearch .exam {text-align:center; color:#f37121; margin:5px 0 0 0; padding:0; background:none;}


#popWrap_road .add .addList {width:500px; height:168px; overflow:hidden; overflow-y:auto; margin:5px 0 0 0; }
#popWrap_road .add .addTxt {font-size:1em; margin:17px 0 0 0; padding:0 0 0 10px; background:url('../../images/common/bul/bl_orange.gif') no-repeat 2px 4px;}
#popWrap_road .add .addList table {width:500px; background:url('../../images/popup/bg_addListnew_road.gif') no-repeat left top;} 
#popWrap_road .add .addList th {padding:6px 0 5px 0; background:url('../../images/popup/line_th.gif') no-repeat left bottom;}
#popWrap_road .add .addList th.first {background:none;}
#popWrap_road .add .addList td {padding:7px 0 7px 10px; border-bottom:1px solid #dedede; background:none;}
#popWrap_road .add .addList td.ctxt {padding-left:0; background:url('../../images/popup/line_td.gif') no-repeat right bottom;}


#popWrap_road .close {position:absolute; right:20px; top:20px;}
/* 2012.9.25 새주소 관련 css추가 End */


/* 포인트 캐쉬전환 */
.cashChange {width:468px; margin:20px 0 0 0; padding:23px 16px;; border:1px solid #e0e0e0;}
.cashChange .change01 {font-size:0.9em; padding:0 0 0 10px; background:url('../../images/common/bul/bl_orange02.gif') no-repeat left 3px;}
.change01 span {color:#f37121;}
.change02 {width:448px; overflow:hidden; margin:15px 0 0 0;}
.change02 dl {width:423px; overflow:hidden; padding:13px 0 10px 25px; background:url('../../images/popup/bg_cash.gif') no-repeat left top;}
.change02 dl dt {float:left;}
.change02 dl dd {float:right; padding:0 10px 0 0;}
.change02 dl dd strong {color:#f37121;}
.change02 p {font-size:0.9em; margin:10px 0 0 0; padding:0 0 0 7px; background:url('../../images/common/bul/bul_dGray.gif') no-repeat left 5px;}
.change03 {width:422px; color:#666666; margin:20px 0 0 0; padding:20px; border:1px solid #e0e0e0; background:#f9f9f9;}
.change03 h2 {font-size:0.9em; font-weight:bold; margin-top:25px;}
.change03 ol {margin:6px 0 0 0;}
.change03 ol li {font-size:0.9em; line-height:18px;}
.change03 ol li ul {padding:0 0 0 12px;}
.change03 ol li ul li {font-size:1.0em;}

.cashHistory {width:351px; height:380px; position:relative; margin:20px 0 0 0; padding:25px 13px 25px 13px; border:1px solid #e0e0e0;}
.cashHistory p {font-size:0.9em; padding:0 0 0 7px; background:url('../../images/common/bul/bul_dGray02.gif') no-repeat left 5px;}
.cashHistory table {width:350px; font-size:0.9em; margin:10px 0 0 0; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.cashHistory table th {text-align:center; padding:5px 0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.cashHistory table td {text-align:center; padding:5px 0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.cashHistory .cbtn02 {position:absolute; bottom:10px;}
.cashHistory .paging {position:absolute; bottom:35px;}

/* 주문취소 */
.orderCancle {width:411px; margin:20px 0 0 0; padding:16px 13px 40px 13px; border:1px solid #e0e0e0;}
.orderCancle table {width:100%; font-size:0.9em; margin-top:10px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.orderCancle table th {font-weight:normal; padding:7px 0; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}
.orderCancle table td {padding-left:10px; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.orderCancle .cbtn {margin-top:35px;}
.orderCancle p {text-align:center; font-size:0.9em; padding:52px 0 0 0;}
.orderCancle .cbtn2 {text-align:center; margin-top:60px;}

/* 배송주소록 */
.delivery {width:490px; height:160px; overflow-x:hidden; overflow-y:auto; margin:20px 0 0 0; padding:18px 11px 18px 11px; border:1px solid #e0e0e0;}
.delivery ul {width:460px; overflow:hidden;}
.delivery ul li {width:460px; color:#666666; font-size:0.9em; line-height:1.8em;}
.delivery ul li input {vertical-align:middle; .margin-top:-3px;}
.delivery ul li p {width:380px; float:left;}
.delivery ul li span {width:80px; display:block; float:right;}

/* 쿠폰선택 */
.coupon {width:480px; margin:20px 0 0 0; padding:16px 13px 40px 13px; border:1px solid #e0e0e0;}
.coupon table {width:100%; font-size:0.9em; margin-top:10px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.coupon table th {font-weight:normal; padding:7px 0; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:#f9f9f9;}
.coupon table td {padding:7px 0; text-align:center; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.coupon .cbtn {margin-top:35px;}
.coupon p {text-align:center; font-size:0.9em; padding:52px 0 0 0;}
.coupon .cbtn2 {text-align:center; margin-top:60px;}

/*거래명세서*/
#popWrap02 {font-size:12px; padding:5px; background:#f37121;}
#popPrint {width:630px; height:480px; position:relative; padding:30px 20px 10px 20px; background:#FFFFFF;}
#popPrint .cbtn {text-align:center; position:absolute; bottom:22px;}
#popPrint .close {position:absolute; right:20px; top:20px;}
.statement {margin-top:20px;}
.statementCon01 {width:620px; text-align:center; position:relative; padding:10px 0; border:1px solid #c9c9c9; background:#f4f4f4;}
.statementCon01 p {position:absolute; left:10px; top:15px;}
.statementCon01 h2 {font-weight:bold; color:#ff6100; font-size:1.3em;}
.statementCon02 {position:relative; overflow:hidden;}
.statementCon02 div {width:197px; float:left; padding:0 4px 17px 4px; border:1px solid #c9c9c9; border-top:none;}
.statementCon02 div p {margin-top:15px; padding:0 8px;}
.statementCon02 div p strong {color:#000000;}
.statementCon02 div p.total {font-size:1.2em; text-align:right; padding-top:14px; background:url('../../images/common/line/line_dot03.gif') repeat-x left top;}
.statementCon02 div p.total em {font-style:normal; color:#ff6100;}
.statementCon02 table {width:415px; float:left; border-right:1px solid #c9c9c9;}
.statementCon02 table th {padding:6px 0; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.statementCon02 table td {padding:6px 0 6px 10px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.statementCon02 .stamp {position:absolute; right:26px; top:25px;}

.statementCon03 table {width:622px; border-right:1px solid #c9c9c9;}
.statementCon03 table th {padding:6px 0; background:#f4f4f4; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.statementCon03 table td {text-align:center; padding:6px 0; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.statementCon03 table td.tdleft {text-align:left; padding:6px 0 6px 10px;}
.statementCon03 table td.tdright {text-align:right; padding:6px 10px 6px 10px;}
.statementCon03 table td em {font-style:normal; color:#ff6100;}

.statementSum {width:610px; text-align:right;}
.statementSum table {width:150px; margin-top:30px; border:0;}
.statementSum table th {padding:2px 0;}

/* 제품등록 [2010-11-10] 추가 */
.productRegister {width:478px; margin-top:20px; padding:17px; border:1px solid #e0e0e0;}
.productCon {background:#f9f9f9; font-size:0.9em; line-height:16px; padding:23px 15px 23px 15px; border:1px solid #e0e0e0;}
.productCon ol li {position:relative; margin-top:8px; padding-left:13px;}
.productCon ol li strong {color:#f37121;}
.productCon ul li {margin-top:15px; padding-left:10px; background:url('../../images/common/bul/bl_orange02.gif') no-repeat left 5px;}
.productCon ul li strong {color:#666666;}
.productCon ul li dl dt {margin:5px 0 0 0;}
.productCon ul li dl dd {position:relative; margin-top:8px; padding-left:13px;}
.productCon ul li dl dd p {position:relative; margin:8px 0 0 -13px; padding-left:15px;}
.productCon ul li dl dd p span {font-size:12px;}
.productCon li span {line-height:11px; position:absolute; left:0; top:0;}
.productRegister .btnset {text-align:center; margin-top:25px;}


/* 인증번호 [2010-11-10] 추가 */
.certiNum {width:478px; margin-top:20px; padding:25px 17px; border:1px solid #e0e0e0;}
.snCon {text-align:center;}
.snCon p {margin-top:12px;}
.sNum01 strong {padding-left:10px; background:url('../../images/common/bul/bl_orange02.gif') no-repeat left 3px;}
.sNum02 {font-size:14px; color:#444444 ! important: padding:5px 0; border:3px solid #f37121;}
.numCon {background:#f9f9f9; font-size:0.9em; line-height:16px; padding:23px 15px 23px 15px; border:1px solid #e0e0e0;}
.numCon ol li {margin-top:5px;}
.numCon em {font-style:normal; color:#f37121;}
.certiNum .btnset {text-align:center; padding:15px 0;}
.tpegPic ul {width:478px; zoom:1; margin:15px 0 0 -10px;}
.tpegPic ul:after {content:""; clear:both; display:block;}
.tpegPic ul li {width:220px; height:130px; text-align:center; float:left; padding:0 0 0 10px;}
.tpegPic ul li p {margin-top:5px;}

/* 쿠폰인증번호 [ 2010-12-16 ] 추가 */
.cCertify {width:360px; position:relative; padding:30px 20px; background:#fff;}
.cCertify .close {position:absolute; right:20px; top:20px;}
.cCertify .cCertifyCon {margin-top:25px; padding:22px 0 22px 30px; background:url('../../images/popup/bg_couponCertify.gif') no-repeat left top;}
.cCertify .cCertifyCon strong {color:#6f6f6f; font-size:11px; margin-right:5px;}
.inputT01 {height:12px; padding:2px; border:1px solid #d7d7d7;}

/* as 접수증 팝업 [2011-03-07] 추가 */
.receipt {width:700px; padding-top:25px;}
.receipt table {border-left:1px solid #c9c9c9;}
.receipt table thead th {color:#666; font-size:11px;  font-weight:normal; padding:10px 0; background:#f4f4f4; border:1px solid #c9c9c9; border-left:none;}
.receipt table thead th.webPrint {color:#ff6100; font-size:16px; font-weight:bold;}
.receipt table tbody th {color:#555; padding:10px 0; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background:#f9f9f9;}
.receipt table tbody td {color:#333; padding:10px 0 10px 10px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.receipt table tbody td.tdcen {text-align:center; padding:10px 0;}

/* sk사내판매팝업추가 [2011-03-22] */
#popWrap2 {position:relative; padding:30px; border:5px solid #b5ad9a;}
.fineMembers h1 {padding:0 0 15px 0; border-bottom:2px solid #7f7f7f;}
.fineMembers p {text-align:center; padding:34px 0; border-bottom:1px solid #cdcdcd;}
.fmCon {text-align:center; padding:20px 0; border-bottom:2px solid #cdcdcd;}
.fmCon .input {width:145px; height:13px; margin:0 5px 0 0; padding:5px; border:2px solid #ff4f00;}

/* 팝업 추가 [2011-06-07] */
.priceSum {text-align:right; font-weight:bold; color:#2b54b5; margin-top:10px;}
.coupon .rbtn {padding-top:10px;}
.coupon ul {margin-top:13px;}
.coupon ul li {font-size:11px; line-height:18px; padding:0 0 0 6px; background:url('../images/common/bul/bul_dDarkGray.gif') no-repeat left center;}
.newComment {text-align:right; font-weight:bold; margin-top:10px;}

/* 수리내역서 팝업 추가 [2011-11-01] 추가 */
.repair {width:680px; padding-top:25px;}
.repair table {border-left:1px solid #c9c9c9;}
.repair table thead th {color:#666; font-size:11px;  font-weight:normal; padding:10px 0; background:#f4f4f4; border:1px solid #c9c9c9; border-left:none;}
.repair table thead th.title {color:#ff6100; font-size:16px; font-weight:bold;}
.repair table tbody th {color:#555; padding:10px 0; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background:#f9f9f9;}
.repair table tbody td {color:#333; padding:10px 0 10px 10px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.repair table tbody td.tdcen {text-align:center; padding:10px 0;}

/* AS불량증상 체크 팝업 추가 [2011-11-07] 추가 */
#faulty {width:700px;}
.t_pd {padding: 10px 0 5px 30px;} 
.btn_top {padding: 10px 20px 5px 0px;} 

/* 메인 위치서비스 제공 동의 팝업 [2011-12-16] 추가 */
.members {width:700px; margin:30px 0 0 0;}
.members h4 {margin:22px 0 0 0;}
.useRow02 {width:700px; margin-top:10px;}
.useRow02 textarea {width:675px; height:350px; line-height:1.315em; padding:10px;}
.useRow02 p {text-align:right; margin-top:5px;}

/* 내 액세서리 찾기 팝업 [2012-04-24] 추가 */
.myacc {width:400px; height:200px; position:relative; padding:20px 20px; background:#fff;}
.myacc h1 {margin-bottom:10px;}
.myacc h2 {padding-left:15px;}
.myacc div {padding:10px 0 0 7px;}
.myacc .box{width:383px; height:94px; margin:7px 0 0 0; text-align:center}
.myacc .close {position:absolute; right:20px; top:15px;}