@charset "utf-8";
/****************************************/
/*	Name: HIMART
/*	PART: ETC STYLE
/*	Version: 1.0
/*	Author: 이호진 (Billy)
/****************************************/

.etcArea {width:1008px; padding:100px 0 95px 0} /* 20150721 수정 */

.affContact {position:relative;} /* 20151112 추가 */
.affContact .listSel {position:absolute; top:15px; right:0; line-height:30px;} /* 20151112 추가 */
.affContact .listSel label {display:inline-block; margin-right:10px; color:#6a747d;} /* 20151112 수정 */
.affContact .listSel select {width:235px; height:30px;} /* 20151112 추가 */
.affContact:after {display:block; clear:both; content:'';}
.affContact h3 {margin-bottom:60px; padding-bottom:25px; border-bottom:1px solid #555; color:#232a32; font-size:36px;}
.affContact p {margin-bottom:26px;}
.affContact .mailContact {margin-top:39px; border-top:1px solid #ecedef;} /* 20150724 수정 */
.affContact .mailContact ul {padding:20px 0 40px 0;} /* 20150724 추가 */
.affContact .mailContact ul li {width:455px; margin-top:8px; color:#6a747d; }
.affContact .mailContact ul li:first-child {margin-top:0;}
.affContact .mailContact ul li:after {display:block; clear:both; content:''; }
.affContact .mailContact ul li span {display:inline-block; width:109px; color:#232a32; font-size:13px; font-weight:bold; vertical-align:middle;} /* 20150724 수정 */
.affContact .mailContact ul li a {float:right; width:20px; height:16px; line-height:14px; background:url('../../webimages/ico_mail.png') no-repeat 100% 2px;}
.affContact .contactL {float:left; width:496px; margin-right:105px;}
.affContact .contactR {float:left;} /* 20150724 수정 */
.affContact .btnArea a {display:inline-block; width:74px; height:32px; margin-right:3px; line-height:30px; background:#6a747d; color:#fff; text-align:center;} /* 20150724 추가 */

/* 페이지 오류 */
.pageError {text-align:center;}
.pageError h3 {margin-bottom:24px; color:#232a32; font-size:36px;}
.pageError .infoTxt p {margin-bottom:6px; color:#6a747d; font-size:13px;}
.pageError .notiCont {margin:38px 0 40px 0; padding:30px 0; background-color:#f3f3f3; border-top:1px solid #555; border-bottom:1px solid #aeb2bb; text-align:left;}
.pageError .notiCont .inner {padding-left:297px;}
.pageError .notiCont .inner p {margin-bottom:29px;color:#232a32; font-size:15px;}
.pageError .notiCont .inner p span {color:#ed1c24; line-height:20px; font-size:15px; font-family:'tahoma';}
.pageError .notiCont .inner li {margin-top:13px; padding-left:11px; background:url('../../webimages/dot.gif') no-repeat 0 7px; color:#6a747d; }
.pageError .notiCont .inner li :first-child {margin-tp:0;}
.pageError .notiCont .inner li span {display:inline-block; width:121px; color:#232a32;font-weight:bold}
.pageError a.btnD {margin-left:4px;}
.pageError a.btnD.red {background-color:#ed1c24;}

/* 이용약관  */
.agreeList {margin-bottom:35px; padding-bottom:50px; border-bottom:1px solid #aeb2bb;}
.agreeList:after {display:block; clear:both; content:'';}
.agreeList .inner {float:left; margin-left:130px;}
.agreeList .inner:first-child {margin-left:36px;}
.agreeList dl {margin-top:37px;}
.agreeList dl:first-child {margin-top:0;}
.agreeList dt {display:block; margin-bottom:16px; color:#232a32; font-size:19px;}
.agreeList dd {margin-top:4px; padding-left:17px; background:url('../../webimages/ico_agree.gif') no-repeat 0 6px; color:#6a747d; font-size:13px;}
.agreeList dd:first-child {margin-top:0;}
.agDetail h4 {margin-bottom:38px; color:#232a32; font-size:24px;}
.agDetail ul {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ecedef;}
.agDetail li {margin-top:29px; color:#6a747d; line-height:19px; letter-spacing:-0.01em;}
.agDetail li:first-child {margin-top:0;}
.agDetail li strong.tit {display:block; margin-bottom:19px; color:#232a32; font-size:15px;}
.agDetail li ul {margin:0; padding:5px 0 10px 0; border-bottom:0;}
.agDetail li ul li {margin-top:0; padding-left:12px; background:url('../../webimages/dot.gif') no-repeat 0 7px;}
.agDetail li ul li span {display:block;}
/*20160920 add */
.agDetail .termsListType {padding-left:12px;}
.agDetail .termsListType > dt {padding-top:10px;}
.agDetail .termsListType > dd {padding-left:10px;}
.agDetail .termsListType .noBg li {padding-left:0;background:none;}


/* 개인정보 취급방침 */
.affContact{}
.affContact>dl{}
.affContact>dl>dt{margin-bottom:10px;}
.affContact>dl>dt a{font-size:12px; font-family:'nBarun';}
.affContact>dl>dt.active a{font-size:14px; font-family:'nBarunB';}
.affContact>dl>dd{}
.affContact .btnS {height:auto;padding:5px;line-height:1.3;}
.privacyList {margin-bottom:35px; padding-bottom:50px; border-bottom:1px solid #aeb2bb;}
.privacyList:after {display:block; clear:both; content:'';}
.privacyList .inner {float:left; margin-left:50px;}
.privacyList .inner:first-child {margin-left:36px;}
.privacyList li {margin-top:4px; padding-left:17px; background:url('../../webimages/ico_agree.gif') no-repeat 0 6px; color:#6a747d; font-size:13px;}
.privacyList li a:hover {text-decoration:underline;} /* 201508014 Edit :jenny */
.privacyList li:first-child {margin-top:0;}
.agDetail ol {margin-top:10px;}
.agDetail ol li {margin-top:4px;}
.agDetail ol li span {display:block; color:#9aa1a7;}
.agDetail ol li ul {margin-left:13px;}
.agDetail .table01 {margin-top:5px; border-top:1px solid #ddd;}
.agDetail .table01 thead th {background:#eee; padding:2px;}
.agDetail .table01 tbody th {padding:3px; border:1px solid #ecedef; border-top:none; background:#f9f9f9;}
.agDetail .table01 tbody td {padding:3px 10px; border:1px solid #ecedef; border-top:none;}
.agDetail .table01 tbody td.txt-left {text-align:left;}
.agDetail .table01 tbody td ul:first-child {margin-left:0;}
.agDetail ol.type1 {margin:0 0 5px;}
.agDetail ol.type1 li {padding:0; background:none;}
.agDetail ul.type1 li {padding-left:0; background:none;}
.agDetail .list_privacy select {width:150px; height:24px;}
.agDetail .btn_gray {display:inline-block; zoom:1; width:45px; height:24px; line-height:24px; font-size:13px; color:#fff; background-color:gray; text-align:center;}
/* 150727 end jenny */
/*20160920 add */
.infoText {color:#6a747d; line-height:19px; letter-spacing:-0.01em;}
.infoText.listType > dt {margin:0 0 5px 0; padding:0; color:#232a32; font-size:14px;}
.infoText.listType > dd {margin:0 0 20px 0;padding:0;}
.infoText.listType > dd ul li a:hover {text-decoration:underline;}
.agDetail .listType ul li ol {margin:0 0 10px 0;}
.agDetail .listType ul li ol li {padding-left:15px; text-indent:-8px; background:none;}
.agDetail .listType > dt {margin-top:15px;}
.agDetail .etcBtn {margin-top:20px;text-align:right;}
.infoText + .agDetail {margin-top:26px;}
/* 사이트 정기점검 */
.pageError h3.bgNoti {padding-top:113px; background:url('../../webimages/ico_notice.png') no-repeat center 6px;}
.checkTime {color:#3c4652; font-size:17px;}
.checkTime strong {display:inline-block; height:15px; line-height:15px; margin-right:8px; padding-right:10px; border-right:1px solid #d3d3d5; font-size:15px; font-family:'nBarunB'; vertical-align:middle;}
.checkTime span {line-height:23px; font-family:'tahoma';font-weight:bold}

/* 시스템 점검중_리뉴얼 */
#content.siteTest {position:relative;width:100%;letter-spacing:-3px;background-color:#fff;}
.siteTest .siteTestArea {position:relative;padding:130px 0 60px;background:url('../../webimages/bg_sitetest.jpg') repeat-x 0 0;}
.siteTest .siteTestArea .title {width:643px;padding:0 0 60px 0;border-bottom:1px solid #1a191c;margin:0 auto;}
.siteTest .siteTestArea .title div {font-size:39px;line-height:30px;font-weight:bold;text-align:center;letter-spacing:-4px;color:#ed1c24;}
.siteTest .siteTestArea .title div em {display:inline-block;width:170px;height:35px;background:url('../../webimages/logo2.png') 0 0 no-repeat;text-indent:-9999px;}
.siteTest .siteTestArea .title span {display:block;margin-top:5px;font-size:70px;line-height:80px;font-weight:bold;text-align:center;letter-spacing:-10px;}
.siteTest .siteTestArea .txt {width:643px;padding:35px 0 50px 0;margin:0 auto;font-size:20px;line-height:30px;text-align:center;}
.siteTest .siteTestArea .testTime {width:526px;border:2px solid #000;padding:30px 0 30px 113px;background:#fff;margin:0 auto;letter-spacing:-0.5px;}
.siteTest .siteTestArea .testTime li {padding-left:7px;margin-top:15px;background:url('../../webimages/bul_cart01.gif') 0 7px no-repeat;font-size:16px;line-height:16px;}
.siteTest .siteTestArea .testTime li:first-child {margin:0;}
.siteTest .siteTestArea .testTime li strong {display:inline-block;padding-right:20px;font-weight:bold;}
.siteTest .siteTestArea .testTime li span {color:#ed1c24;font-weight:bold;}
/* 시스템 점검중_구버전 */
.siteTest.old .siteTestArea {position:relative;padding:90px 0 60px;background:url('../../webimages/bg_sitetest.jpg') repeat-x 0 0;}
.siteTest.old .siteTestArea .title em {display:block;font-size:52px;line-height:50px;font-weight:bold;text-align:center;letter-spacing:-4px;}
.siteTest.old .siteTestArea .title span {display:block;margin-top:5px;font-size:106px;line-height:100px;font-weight:bold;text-align:center;letter-spacing:-16px;}
.siteTest.old .siteTestArea .txt {margin-top:70px;padding-top:265px;font-size:34px;font-weight:bold;line-height:44px;text-align:center;background:url('../../webimages/iconSitetest.png') no-repeat 50% 0;}
.siteTest.old .siteTestArea .flogo {display:block;width:172px;height:25px;margin:110px auto 0;text-indent:-999999em;background:url('../../webimages/titCombLp_1.png') no-repeat 0 0;}

/* 개인정보취급방침 - 기타배송업체팝업 */
.layer-other-delivery{width:520px;}
.layer-other-delivery .inCont{padding:0 30px;}
.delivery-list{overflow-y:auto;border-top:1px solid #555;}
.delivery-list li{width:50%;box-sizing:border-box;text-align:center;height:42px;float:left;border-bottom:1px solid #e2e2e2;display:table;}
.delivery-list li:nth-child(odd){border-right:1px solid #e2e2e2;}
.delivery-list li span{display:table-cell;height:42px;vertical-align:middle;text-align:center;width:100%}
.popup-sheader{padding:22px 30px 10px;position:relative;height:26px;line-height:26px;}
.popup-sheader .logo-img{position:absolute;bottom:10px;right:30px;}
.popup-sheader .popup-stit{font-size:17px;font-weight:bold;}

/* 이니시스 결제 동의 */
.inicisPolicy {width:690px;}
.inicisPolicy .popContent {padding:30px 30px 0; box-sizing:border-box;}
.inicisPolicy .popContent .agDetail ul {margin-bottom:0; padding-bottom:0; border-bottom:0;}

.inicisPolicy .js-tabgroup .policyTab {display:table; width:100%; margin-bottom:30px; padding-left:1px; box-sizing:border-box;}
.inicisPolicy .js-tabgroup .policyTab li {display:table-cell; width:33.3%;}
.inicisPolicy .js-tabgroup .policyTab li a {position:relative; display:block; background-color:#f5f5f5; font-size:12px; color:#6a747c; line-height:46px; text-align:center; border:1px solid #d5d5d7; border-left:0; border-bottom:1px solid #232a32;}
.inicisPolicy .js-tabgroup .policyTab li:first-child a {border-left:1px solid #d5d5d7;}
.inicisPolicy .js-tabgroup .policyTab li a.on {z-index:1; margin-left:-1px; background-color:#fff; color:#232a32; border:1px solid #232a32; border-bottom:1px solid #fff;}
.inicisPolicy .js-tabgroup .policyTab li a.on:after {content:''; position:absolute; left:0; right:0; bottom:0; height:1px; background-color:#fff;}
.inicisPolicy .js-tabdetail {margin-bottom:30px;}

/* 개인정보취급방침 - 이전 받는 자/국가 팝업 */
.layer-government {width:700px;}
.layer-government .inCont {padding:0 30px 30px;overflow-y:auto;}
.layer-government .delivery-list li{width:25%;}
.layer-government .delivery-list li:nth-last-child( 3n+3 ){width:50%;}
.layer-government .delivery-list li:nth-child(odd){border-right:none;}
.layer-government .delivery-list li:nth-last-child( 3n+2 ){border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.layer-government .popContent{height:540px;overflow:auto;}

/* 개인정보취급방침 - 인테리어 업체 */
.layer-interiorCompany {width:500px;}
.layer-interiorCompany .inCont {padding:0 30px 30px;}
.layer-interiorCompany .delivery-list li:nth-child(odd) {width:20%;}
.layer-interiorCompany .delivery-list li:nth-child(even) {width:80%;}

/* 개인정보취급방침 - 렌탈서비스 업체 */
.layer-rentalCompany {width:500px;}
.layer-rentalCompany .inCont {padding:0 30px 30px;}
.layer-rentalCompany .delivery-list li:nth-child(odd) {width:20%;}
.layer-rentalCompany .delivery-list li:nth-child(even) {width:80%;}

/* 업체 목록 */
.business-list{overflow-y:auto;border-top:1px solid #555;}
.business-list li{width:50%;box-sizing:border-box;text-align:center;height:42px;float:left;border-bottom:1px solid #e2e2e2;display:table;}
.business-list li:nth-child(odd){border-right:1px solid #e2e2e2;}
.business-list li span{display:table-cell;height:42px;vertical-align:middle;text-align:center;width:100%}

/* 기타 서비스 상품의 제조사 및 제조사의 제품수리대행사(자세히 보기) */
.layer-agencyList {width:700px;}
.layer-agencyList .inCont {padding:0 30px 30px;overflow-y:auto;}

/* 기타 배송업체(자세히 보기) */
.layer-deliveryCompany {width:500px;}
.layer-deliveryCompany .inCont {padding:0 30px 30px;overflow-y:auto;}

/* 기타 AS업체(자세히 보기) */
.layer-asAgencyList {width:500px;}
.layer-asAgencyList .inCont {padding:0 30px 30px;overflow-y:auto;}