/* table common */
.horizontal_type.modified {border-top:2px solid #a1a1a1;border-bottom:1px solid #888;}
.horizontal_type.modified tbody th,
.horizontal_type.modified tbody td {height:28px;padding:10px 18px;font-size:16px;color:#333;text-align:left;letter-spacing:-1px;border-top:1px solid #d2d2d2;border-bottom: none;word-wrap:break-word;word-break:break-all;white-space:inherit;}
.horizontal_type.modified tbody tr:first-child th,
.horizontal_type.modified tbody tr:first-child td,
.horizontal_type.modified tbody tr.fst th,
.horizontal_type.modified tbody tr.fst td {border-top: 0;}
.horizontal_type.modified tbody th {padding-right:10px;font-weight:normal;line-height:21px;color:#010101;}
.horizontal_type.modified tbody th.row_groups {padding-right:0;letter-spacing:-1px;background-color:#efefef;color:#000;}
.horizontal_type.modified tbody th.row_groups i {margin:0 5px 0 0;color:#f82a2a;vertical-align:middle;}
.horizontal_type.modified tbody td {}
.horizontal_type.modified tbody td .info_point {margin:7px 0 0 7px;text-indent:-7px;line-height:16px;font-size:14px;color:#666;}
.horizontal_type.modified tbody td .info_point i {margin:0 3px 0 0;vertical-align:middle;color:#f82a2a;}
.horizontal_type.modified tbody td .info_point i.font_gray {color:#666;}

.horizontal_type.modified .user_info_scope {width:100%;padding:12px 0 0;}
.horizontal_type.modified .user_info_scope:first-child {padding:0;}
.horizontal_type.modified .user_info_scope .user_info_flow {float:left;width:127px;letter-spacing:-1px;}
.horizontal_type.modified .user_info_scope .user_info_flow label {font-size: 16px;color: #333;}
.horizontal_type.modified .user_info_scope .user_info_reverse {float:right;width:677px;text-align:left;}
.horizontal_type.modified .user_info_scope .user_info_cont {float: left;width: 677px;}
.horizontal_type.modified .user_info_scope .radio_wrap {display: inline-block;margin-right: 25px;}
.horizontal_type.modified .user_info_scope .inp_space {margin: 0 5px;}
.horizontal_type.modified .user_info_scope.depth .user_info_flow {width:125px;}
.horizontal_type.modified .user_info_scope.depth .user_info_reverse {width:547px;}
.horizontal_type.modified .user_info_scope .relative_user {width:100px;margin-left:12px;}
.horizontal_type.modified .user_info_scope.type03 {float:left;width:50%;padding:0;}
.horizontal_type.modified .user_info_scope.type03 label {line-height: 30px;font-size: 16px;color: #000;}
.horizontal_type.modified .agency_checks {padding:16px 0 0;}
.horizontal_type.modified .agency_checks:first-child {padding:0;}
.horizontal_type.modified .agency_checks strong {display:inline-block;width:340px;font-weight:normal;}
.horizontal_type.modified .report_radio {float:left;}
.horizontal_type.modified .report_radio + .report_radio {margin-left:10px;}

/* lnb common */
.lnb_wrap .lnb .lnb_list a:hover {color:#f82a2a !important;}
#container .lnb_wrap .lnb .lnb_list a:hover {color:#f82a2a !important;}

/* 상품상세 컨텐츠 폰트 재정의 */
#container .ReviewContents {font-family:"Malgun Gothic", "맑은고딕", "돋움", dotum, sans-serif;}
#container .ReviewContents .om_top {display: none;}
#container .ReviewContents .om_main_tit {font-weight: normal;font-family: "Noto Sans";}

/* pagenation common */
div.pageWrap a {color:#888;font-size:14px;}
div.pageWrap a:hover {color:#f82a2a !important;text-decoration:none !important;}
div.pageWrap strong {border:none;color:#f82a2a;font-weight:normal;text-decoration:underline;}
div.pageWrap a, div.pageWrap strong {padding:0 8px;line-height:15px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.pageWrap .page {width:10px;margin-left:14px;padding:0;background:url('../img/bg/bg_page_next.png') center no-repeat;text-indent:-9999em;}
.pageWrap .page + .page {margin-left:5px;background:url('../img/bg/bg_page_last.png') center no-repeat;}
.pageWrap .page:first-child {background:url('../img/bg/bg_page_first.png') center no-repeat;}
.pageWrap .page:first-child + .page {margin-right:14px;background:url('../img/bg/bg_page_prev.png') center no-repeat;}

/* 해외직구 중고폰 개통신청 */
.used_phone_order_view {}
.used_phone_order_view select {height:32px;line-height:32px;border:1px solid #adadad;}
.used_phone_order_view div.order table {border-top:1px solid #666;border-bottom:1px solid #666;}
.used_phone_order_view div.order table th, .used_phone_order_view div.order table td {border-top:1px solid #d2d2d2;border-bottom:none;}
.used_phone_order_view div.order table td {padding:10px 18px;}
.used_phone_order_view div.order table tr:first-child th, .used_phone_order_view div.order table tr:first-child td {border-top:none;}
.used_phone_order_view div.order table td input[type="text"] {height:30px;line-height:30px;letter-spacing:-1px;}
.used_phone_order_view div.order table td a.btn span {margin:0;}
.used_phone_order_view a.help {padding-left:20px;text-decoration:underline;font-size:14px;color:#333;background:url('../img/ico/ico-serial-num-point.png') no-repeat 0 50%;}
.used_phone_order_view .btnWrap a > span {color:#fff;}

.used_phone_order_view #ModelSearch {width:470px;border-top:none;}
.used_phone_order_view #ModelSearch p:first-child {padding:0 15px;background:#f4f4f4;font-size:14px;color:#333;line-height:33px;border:none;}
.used_phone_order_view #ModelSearch a.help {background:none;padding:0;}
.used_phone_order_view #DirectInput.model_info {padding:15px 0 0;background:none;}
.used_phone_order_view #DirectInput.model_info > p {padding-left:22px;font-size:14px;margin:0}
.used_phone_order_view #DirectInput.model_info > p:first-child {background:url('../img/ico/ico-serial-num-check.png') no-repeat 0 50%;}
.used_phone_order_view #DirectInput.model_info > div {margin-top:15px;}
.used_phone_order_view #DirectInput.model_info .w200 {width:215px !important;}

.used_phone_order_view tr.directInput.directInput1 td {border-left:none;padding:11px 0;}
.used_phone_order_view tr.directInput.directInput1 #DirectInput1{padding: 23px 0 18px 142px;background:#f6f6f6 url('../img/ico/ico-no-regist-phone.png') no-repeat 51px 22px;}
.used_phone_order_view tr.directInput.directInput1 #DirectInput1 p {margin:0;font-size: 18px;line-height:24px;font-family:"Noto Sans";color:#000;}
.used_phone_order_view tr.directInput.directInput1 #DirectInput1 p + p {margin-bottom:10px;}
.used_phone_order_view tr.directInput.directInput1 #DirectInput1 .fBold {font-size:18px;font-weight:normal;line-height:24px;font-family:"Noto Sans";color:#000;}

.used_phone_order_view div.order .agrrment {margin-top:20px;}
.used_phone_order_view div.order .agrrment .agreetxt {font-size:16px;color:#333;font-family:"Noto Sans";}
.used_phone_order_view div.order .agrrment .agreetxt b {font-size:16px;font-weight:normal;color:#333;}
.used_phone_order_view div.order .agrrment .agreeChk {font-size:14px;font-weight:normal;}
.used_phone_order_view div.order .agrrment .inner_box {padding:20px;border:1px solid #adadad;}
.used_phone_order_view div.order .agrrment .inner {position:relative;padding:0;height:auto;}
.used_phone_order_view div.order .agrrment .inner > h6 {padding:0;font-size:16px;color:#333;font-family:"Noto Sans";background:#fff;border-bottom:0;}
.used_phone_order_view div.order .agrrment .inner > h6 b {color:#f82a2a;}
.used_phone_order_view div.order .agrrment .inner > p {position:absolute;top:0;right:0;}
.used_phone_order_view div.order .agrrment .inner > p > input {vertical-align:middle;}
.used_phone_order_view div.order .agrrment .inner > p > label {font-size:14px;}
.used_phone_order_view div.order .agrrment .inner > div {height:80px;overflow:auto;margin-bottom:20px;padding:14px;font-size:14px;border:1px solid #d8d8d8;}
.used_phone_order_view div.order .agrrment .result {width:100%;padding:0;background-image:none;background:#f6f6f6;border:none;}
.used_phone_order_view div.order .agrrment .result > p {position:static;padding:20px 0 20px 142px;font-size:18px;font-family:"Noto Sans";color:#000;}
.used_phone_order_view div.order .agrrment .result > p span, .used_phone_order_view div.order .agrrment .result > p em,
.used_phone_order_view div.order .agrrment .result > p span strong {font-weight:normal;color:#f82a2a;font-family:"Noto Sans";font-size:18px;vertical-align:top;}
.used_phone_order_view div.order .agrrment .result > p b, .used_phone_order_view div.order .agrrment .result > p b + span {font-weight:normal;color:#f82a2a;font-family:"Noto Sans";font-size:18px;color:#000;}
.used_phone_order_view div.order .agrrment .result > p .cntrYear {color:#000;}
.used_phone_order_view div.order .agrrment .result > p .notic_txt {display:block;margin-top:10px;font-size:14px;font-family:"Malgun Gothic", "맑은고딕";color:#666;}
.used_phone_order_view div.order .agrrment .result > p .notic_txt span {font-size:14px;font-family:"Malgun Gothic", "맑은고딕";color:#666;}
.used_phone_order_view div.order .agrrment .result .discount {background:url('../img/ico/ico-discount-target.png') no-repeat 40px 50%;}
.used_phone_order_view div.order .agrrment .result .bgNone {background:url('../img/ico/ico-nondiscount.png') no-repeat 40px 50%;}
.used_phone_order_view div.order .agrrment .result .notopen {background:url('../img/ico/ico-notopen.png') no-repeat 40px 50%;}
.used_phone_order_view div.order .agrrment .result .unavailable {background:url('../img/ico/ico-unabailable.png') no-repeat 40px 50%;}
.used_phone_order_view div.order .agrrment .result .checktime {background:url('../img/ico/ico-service-check-time.png') no-repeat 40px 50%;}
.used_phone_order_view div.order .agrrment .btnWrap {border:none;}

.used_phone_order_view .step_area .acc_area .acc_head {border-top:1px solid #b2b2b2}
.used_phone_order_view .step_area .acc_area .acc_head + .acc_head {border-bottom:1px solid #b2b2b2;}
.used_phone_order_view .step_area .acc_area .acc_head a {padding:0 0 0 22px;height:52px;line-height:52px;}

.used_phone_order_view div.order table td.cs_certification {padding:0;}
.used_phone_order_view .cs_certification .certification_block {display:block;padding:12px 20px;border-top:1px solid #d2d2d2;}
.used_phone_order_view .cs_certification .certification_block .info_txt{display:block;font-size:14px;color:#666;}
.used_phone_order_view .cs_certification > p:first-child {padding:0;}
.used_phone_order_view .cs_certification > p:first-child .certification_block:first-child {border:none;}
.used_phone_order_view .cs_certification strong {display: inline-block;margin-right:10px;padding-right:15px;color:#000;font-size:16px;font-family:"Noto Sans";font-weight:normal;background:none;width:127px;}
.used_phone_order_view .cs_certification .right_box {display:inline-block;}
.used_phone_order_view .cs_certification .right_box select {width:102px;}
.used_phone_order_view div.order .result {position:static;padding:0 0 0 156px;width:757px;background:none;}
.used_phone_order_view div.order .result div > strong {width:auto;padding-left:24px;font-size:14px;font-weight:bold;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#333;background: url('../img/ico/ico-serial-num-check.png') no-repeat 0 50%;}
.used_phone_order_view div.order .result div.certification_sorry strong {background:url('../img/ico/ico-serial-num-point.png') no-repeat 0 3px;}
.used_phone_order_view div.order .result ul li {padding-top:5px;font-size:14px;color:#666;letter-spacing:-1px}
.used_phone_order_view div.order .result .usimChange {padding:0;background:none;}

.used_phone_order_view .call_plan_info {display:inline-block;}
.used_phone_order_view .call_plan_info {margin-lefT:14px;}
.used_phone_order_view .call_plan_info li {float:left;line-height:32px;}
.used_phone_order_view .call_plan_info span {margin:0;padding:0 10px;color:#333;}
.used_phone_order_view .call_plan_info strong {padding:0 10px;color:#000;background:url('../img/bg/bg-service-time-bar.png') no-repeat 0 55%;}
.used_phone_order_view .abroad_wrap .price_call {width:auto;}

/* 해외직구 중고폰 개통신청 상세 */
.pdDetail_wrap > .name {margin-bottom: 10px;font-family: "Noto Sans";font-size: 18px;color: #444;}
.pdDetail_wrap div.pdDetail {position: relative;padding: 0;border: 1px solid #ddd;background: #fff;}
.pdDetail_wrap div.pdDetail .dataImg {position: absolute;	 top: 30px;left: 15px;width: 110px;height: 100px;}
.pdDetail_wrap div.pdDetail .dataImg img {width: 100%;height: auto;border: none;}
.pdDetail_wrap .pd_cont {padding: 20px 15px 20px 140px;font-size: 16px;color: #000;}
.pdDetail_wrap .pd_cont dl {border: none;margin: 0;padding: 0;}
.pdDetail_wrap .pd_cont dl dt {width: 100px;padding: 0;margin: 0;background: none;line-height: 24px;font-weight: normal;font-size: 16px;color: #666;}
.pdDetail_wrap .pd_cont dl dd {margin-bottom: 0;line-height: 24px;}
.pdDetail_wrap .pd_cont p {margin-bottom: 15px;}
.pdDetail_wrap .pd_cont p strong {padding-right: 20px;letter-spacing: -1px;font-family:"Roboto, Noto Sans";font-weight: normal;font-size: 26px;color: #000;}
.pdDetail_wrap .pd_cont p span {font-size: 16px;color: #000;}
.pdDetail_wrap .pd_cont ul {width: 630px;overflow: hidden;}
.pdDetail_wrap .pd_cont li {float: left;width: 50%;margin-bottom: 4px;}
.pdDetail_wrap .pd_cont ul strong {display: inline-block;width: 100px;font-weight: normal;color: #666;}
.pdDetail_wrap p.fee {padding: 20px;background: #f6f6f6;}
.pdDetail_wrap p.fee span {font-size: 14px;color: #666;vertical-align: baseline;}
.pdDetail_wrap p.fee .small {font-size: 12px;}
.pdDetail_wrap div.pdDetail p.fee strong {padding-left: 5px;font-family: "Roboto Bold";font-weight: normal;font-size: 28px;vertical-align: baseline;}
.pdDetail_wrap div.pdDetail p.fee strong + span {color: #000;}

.used_phone_order_form div.order .h_title {position: relative;height: auto;border: none;}
.used_phone_order_form div.order .h_title .required_input {position: absolute;bottom: 0;right: 0;padding: 0;}
.used_phone_order_form div.order > table {table-layout: fixed;}
.used_phone_order_form div.order > table > tbody > tr > th {width: auto;vertical-align: middle;}
.used_phone_order_form div.order > table > tbody > tr > th.essential {background-image: none;}
.used_phone_order_form div.order > table > tbody > tr > td > p,
.used_phone_order_form div.order > table > tbody > tr > td p.pt {font-size: 14px;color: #666;}
.used_phone_order_form div.order > table > tbody > tr > td label b {font-weight: normal;color: #f82a2a;}
.used_phone_order_form div.order > table > tbody > tr > td .red {margin-left: 10px;font-size: 14px;color: #f82a2a !important;}
.used_phone_order_form div.order > table > tbody > tr > td .sub_txt {font-size: 14px;color: #666;}
.used_phone_order_form div.order > table > tbody > tr > td .btn.small span {margin-right: 0;}
.used_phone_order_form div.order > table > tbody > tr > td input {height: 30px;line-height: 30px;border: 1px solid #adadad;}
.used_phone_order_form div.order > table > tbody > tr > td > .user_info_scope  {margin: 0;padding: 0;background: none;}
.used_phone_order_form div.order > table > tbody > tr > td > div {margin: 0;padding: 0;background: none;}
.used_phone_order_form div.order > table > tbody > tr > td p:after {content: "";display: block;clear: both;}
.used_phone_order_form div.order > table > tbody > tr > td strong {display: inline;margin: 0;padding: 0;color: #333;vertical-align: middle;background: none;font-weight: normal;}
.used_phone_order_form div.order > table > tbody > tr > td span.inp_space  {margin: 0 5px !important;}
.used_phone_order_form div.order > table > tbody > tr > td label {font-size: 14px;color: #444;}
.used_phone_order_form div.order > table > tbody > tr > td label.font_red {color: #f82a2a;}
.used_phone_order_form div.order > table > tbody > tr > td label em {font-size: 16px;color: #333;}
.used_phone_order_form div.order > table > tbody > tr > td .indent_list p {margin: 0;}
.used_phone_order_form div.order > table > tbody > tr > td .indent_list span {display: inline;margin: 0;padding: 0;vertical-align: bottom;}
.used_phone_order_form div.order > table > tbody > tr > td .indent_list img {margin-top: 15px;}
.used_phone_order_form div.order > table > tbody > tr > td .emailBox {margin-top: 10px;}
.used_phone_order_form div.order > table > tbody > tr > td .pay_sel > div {margin-top: 10px;}
.used_phone_order_form div.order > table > tbody > tr > td .pay_sel strong {display: inline-block;width: 123px;font-weight: normal;}
.used_phone_order_form div.order > table > tbody > tr > td .user_info_scope.no_mem {padding-top: 10px;}
.used_phone_order_form div.order > table > tbody > tr > td .user_info_scope.no_mem .info_point {margin-left: 130px;}
.used_phone_order_form div.order > table > tbody > tr > td .user_info_scope.no_mem strong {display: inline-block;width: 123px;font-weight: normal;}
.used_phone_order_form div.order > table > tbody > tr > td dt {width: 127px;font-weight: normal;}
.used_phone_order_form div.order > table > tbody > tr > td dt label {font-size: 16px;color: #333;}
.used_phone_order_form div.order > table > tbody > tr > td dd p > a {margin-bottom: 10px;}
.used_phone_order_form div.order > table > tbody > tr > td .terms_user_form + p {font-size: 13px;color: #666;}

.used_phone_order_form div.agreement {border: 1px solid #adadad;padding: 20px;}
.used_phone_order_form div.agreement > div {border: none;}
.used_phone_order_form div.agreement > div h5 {padding:0;font-size:16px;color:#333;font-family:"Noto Sans";background:#fff;border-bottom:0;}
.used_phone_order_form div.agreement > div h5 + div {height:80px;overflow:auto;margin-bottom:20px;padding:14px;font-size:14px;border:1px solid #d8d8d8;}
.used_phone_order_form div.agreement > div > p {top: 5px;font-size: 14px;color: #666;}
.used_phone_order_form div.agreement > div > p label {font-weight: normal;}
.used_phone_order_form div.agreement table {table-layout:auto;}

.used_phone_order_form .certification_list {margin-bottom: 10px;}
.used_phone_order_form .terms_user_form {width: auto;margin: 0;padding: 0;border: none;font-size: 16px;color: #333;}
.used_phone_order_form .terms_user_form input {padding: 0 10px;text-align: center;color: #666;}
.used_phone_order_form p.numberCollectAgree {position: static;display: inline-block;margin-left: 10px;margin-bottom: 0;}
.used_phone_order_form div.numberCollectAgree {margin-left: 0;font-size: 14px;color: #666;margin-top: 10px;}

.used_phone_order_form .btnWrap {text-align: center;}
.used_phone_order_form .btnWrap a {width: 140px;padding: 0;}
.used_phone_order_form .btnWrap a span {padding: 0;}

.used_phone_order_form .vertical_type.type02 thead th {font-family: "맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.used_phone_order_form .vertical_type.type02 thead th.line_two.font_red {color: #f82a2a}
.used_phone_order_form div.order .fundCheckArea {background: none;margin: 0 0 10px;padding: 0;font-size: 14px;color: #444;}
.used_phone_order_form div.order .fundMsg {margin: 10px 0 0 0;padding: 0;font-size: 14px;color: #666;}

/* PC - 유선 - 주문서 입력 */
.order_sheet_view .product_choice_info {margin-bottom:30px;}
.order_sheet_view .user_choice_info {letter-spacing:-1px;}
.order_sheet_view .user_choice_info h2 {letter-spacing:-1px;}
.order_sheet_view .product_choice_info h2 span {color:inherit;} 
.order_sheet_view .product_choice_info .user_choice_info .scope {letter-spacing:-1px;color:#000;}
.order_sheet_view .product_choice_info .user_choice_info .scope span {letter-spacing:-1px;}
.order_sheet_view .info_txt {font-size:14px;color:#444;letter-spacing:-1px;}
.order_sheet_view a.btn span {color:#fff;}
.order_sheet_view a.bd_gray03 span {color:#444;font-family: "맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.order_sheet_view .dp_inblock {display:inline-block;}

#container.order_sheet_view div.order h3 {height:auto;font-size:26px;font-family:"Noto Sans";color:#000;margin:0 !important;border:0;}
.order_sheet_view div.order select {height:32px;border:1px solid #adadad;top:12px;left:23px;}
.order_sheet_view div.order.cs_info {position:relative;}
.order_sheet_view div.order.cs_info .customer .cu { height:32px;line-height:32px;text-align:left;width:180px;top:12px;}
.order_sheet_view div.order.cs_info .customer .cu > b {margin:0 0 0 25px;font-size:16px;font-family:"Noto Sans";color:#000;font-weight:normal;}
.order_sheet_view div.order p.require {position:absolute;top:10px;right:0;float:none;margin:0;color:#444;font-size:14px;background:none;}
.order_sheet_view div.order dl {overflow:initial;position:relative;padding:0;background:#eaeaea;}
.order_sheet_view div.order dl:after {content:'';display:block;clear:both;}
.order_sheet_view div.order h3 + dl, .order_sheet_view div.order p + dl {border-top:1px solid #666;}
.order_sheet_view div.order dl.last {border-bottom:1px solid #666;}
.order_sheet_view div.order dt {position:absolute;top:50%;left:0;width:129px;margin-top:-12px;padding:0 0 0 20px;font-size:16px;font-family:"Noto Sans";color:#000;}
.order_sheet_view div.order dt.two {margin-top:-24px;}
.order_sheet_view div.order dd {float:left;width:870px;margin-left:164px;padding:12px 23px;background:#fff;}
.order_sheet_view div.order dd label {font-size:16px;font-family:"Noto Sans";color:#000;}
.order_sheet_view div.order dd label > b {font-weight:normal;color:#000;}
.order_sheet_view div.order dd .info_txt > p {font-size:14px;letter-spacing:-1px;}
.order_sheet_view .usertypeDiv > div {display:inline-block;margin-right:20px;}
.order_sheet_view dd.customer > div div:first-child {margin-left:197px;}
.order_sheet_view .usertypeDiv .info_txt .btn.bd_gray03 span {color:#444;}
.order_sheet_view div.phone span {padding:0 10px 0 0;line-height:32px;background:none;font-family:"Noto Sans";color:#000;}
.order_sheet_view div.phone + p {font-size:15px;color:#666;}
.order_sheet_view .password_point strong {font-size:16px;font-family:"Noto Sans";color:#000;font-weight:normal}
.order_sheet_view div.order select.w222 {width:222px;}
.order_sheet_view .sale_repayment p.mb10 {font-size:16px;color:#333;font-family:"Noto Sans";}

.order_sheet_view .order.payment .agree label {font-size:14px;color:#777;}
.order_sheet_view .order.payment .agree.type_02 {position:relative;}
.order_sheet_view .order.payment .agree.type_02 input {position:absolute;left:0;top:5px;}
.order_sheet_view .order.payment .agree.type_02 label {display:block;padding-left:18px;font-size:14px;font-family: "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.order_sheet_view .order.payment .agree.type_02 label > span {display:block;color:#333;}
.order_sheet_view .order.payment .agree.type_02 label > span.font_red {color:#f82a2a;}
.order_sheet_view .order.payment .agree.type_02 label > span.info {color:#666;margin-left:90px;text-indent:-90px;}

.order_sheet_view div.addFamily .familyVal .inpGrp select {width:114px;margin-right:3px;}
.order_sheet_view div.addFamily .familyVal .inpGrp input {margin-right:3px;}
.order_sheet_view div.addFamily .familyVal .inpGrp .nameRegular {width:105px;}
.order_sheet_view div.addFamily .familyVal .inpGrp .onlyNum {width:173px;}
.order_sheet_view div.addFamily .familyVal .inpGrp .prodphone {width:173px;}
.order_sheet_view div.addFamily .familyVal .inpGrp .usrName:before, .order_sheet_view div.addFamily .familyVal .inpGrp .birthNum:before,
.order_sheet_view div.addFamily .familyVal .inpGrp .prodPhone:before {top:4px;}
.order_sheet_view div.addFamily .familyVal .inpGrp .birthNum:before {letter-spacing:-1px;}
.order_sheet_view div.addFamily .div.addFamily .familyInfo li .infoBox {width:760px;}
.order_sheet_view div.addFamily div.addFamily .familyInfo li .infoBox p.info01 {width:91px;}
.order_sheet_view div.addFamily div.addFamily .familyInfo li .infoBox p.info02 {width:98px;}
.order_sheet_view div.addFamily div.addFamily .familyInfo li .infoBox p.info03 {width:112px;}
.order_sheet_view div.addFamily div.addFamily .familyInfo li .infoBox p.info04 {width:181px;}

.order_sheet_view div.smsLy {width:267px;right:0;bottom:55px;padding:15px;border:2px solid #333;border-radius:3px;box-shadow:1px 2px 0 #e5e5e5;background-image:none;background:#fff;}
.order_sheet_view div.smsLy	.point {position:absolute;bottom:-11px;right:55px;width:14px;height:11px;background: url(../img/bg/bg-tool-tip-arrow.png) no-repeat left top;}

.order_sheet_view .agreement_box {border:1px solid #adadad;}
.order_sheet_view .agreement_box > div {position:relative;}

.order_sheet_view div.agreement {font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-size:13px;color:#666;letter-spacing:-1px;}
.order_sheet_view div.agreement p.agreeAll  {top:15px;font-weight:normal;}
.order_sheet_view div.agreement p.agreeAll label {font-weight:normal;color:#444;}
.order_sheet_view div.agreement .agreement_box p.agreeChk  {top:0;right:0;}
.order_sheet_view div.agreement .agreement_box label {font-weight:normal;color:#444;}
.order_sheet_view div.agreement .agreement_box {height:475px;overflow:auto;margin-top:10px;padding:20px 20px 0;}
.order_sheet_view div.agreement .agreement_box > div {height:auto;margin-bottom:25px;padding:0;}
.order_sheet_view div.agreement .agreement_box > div > h4 {padding:0 0 12px;font-size:16px;color:#333;font-family:"Noto Sans";background:none;}
.order_sheet_view div.agreement .agreement_box > div > h4 > em, .order_sheet_view div.agreement .agreement_box > div > h4 > span {font-size:16px;}
/*.order_sheet_view div.agreement .agreement_box > div > div > .agreementCont {padding:15px 15px 0;height:133px;overflow:auto;border:1px solid #d8d8d8;}*/
.order_sheet_view div.agreement .agreement_box > div > div {padding:15px 15px 0;height:133px;overflow:auto;border:1px solid #d8d8d8;}
.order_sheet_view div.agreement .agreement_box > div > div ol > li {margin-top: 3px;} 
.order_sheet_view div.agreement .agreement_box table {width:100%;border-collapse:collapse;}
.order_sheet_view div.agreement .agreement_box table thead th {padding:6px 0;border:1px solid #d3d3d3;color:#474747;}
.order_sheet_view div.agreement .agreement_box table tbody td {padding:6px;border:1px solid #d3d3d3;color:#474747;vertical-align:top;word-break:break-all;}
.order_sheet_view div.agreement .agreement_box.tel_box {height:212px;max-height:475px;}
.order_sheet_view div.agreement.order > p.info_txt {font-size:14px;color:#666;}
.order_sheet_view div.agreement.order > p.info_txt a {color:#448ccb !important}

.order_sheet_view .order_sheet_area .bullet02.font_red strong {color:inherit;}
.order_sheet_view .order_btn_area .btn span{color:#fff;}


/* PC - 무선 - 주문입력(공통) */
.wireless_order_layer_form .btn span {color:#fff;}
.wireless_order_layer_form .btn.bd_gray02 span, .wireless_order_layer_form .btn.bd_gray03 span {color:#666;}
.wireless_order_layer_form .sticky_area .detail_box.product .product_name {color:#000;}
.wireless_order_layer_form .sticky_area .detail_box.price .tariff_name {color:#000;}
.wireless_order_layer_form .acc_discount_list li .support {letter-spacing:-1px;}
.wireless_order_layer_form .acc_discount_list li .support  + p {letter-spacing:-1px;}
.wireless_order_layer_form .discount_list li .discount_contents .descriptions {letter-spacing:-1px;}
.wireless_order_layer_form .discount_list li .discount_users .total_point .flow em {color:#000;}
.wireless_order_layer_form .discount_list li .discount_users .btn_area.retention .retention_points em {color:#000;}
.wireless_order_layer_form .discount_list li .discount_contents .descriptions.longs span {letter-spacing:-1px;}
.wireless_order_layer_form .discount_list li .discount_contents .importants {letter-spacing:-1px;}
.wireless_order_layer_form .service_list li .service_contents p {letter-spacing:-1px;}
.wireless_order_layer_form .service_list li .service_contents p.inc {font-size:14px; color:#f82a2a; margin-top:3px;}

/* PC - 무선 - 핸드폰 주문완��� */
.wireless_order_complete .detail_price_area .price_box strong {color:#333;letter-spacing:-1px;}
.wireless_order_complete .detail_price_area .price_box p {color:#333;}
.wireless_order_complete .detail_price_area .price_box p span {color:#333;}
.wireless_order_complete .btn_area a > span {color:#fff;}


/* 중고폰 직거래 목록 */
.location .order { margin-bottom:0;}
.location div.order > span { margin-bottom:0;}

#container.used_phone_list { float:left;}
#container.used_phone_list .usedBanner { padding-top:0;margin-top:0;}
#container.used_phone_list .usedBanner > div:first-child { margin-top:0;}
#container.used_phone_list #ollehShopLnb.lnbGroup { width:220px;}
#container.used_phone_list .prodSearch { margin:0;width:220px;}
#container.used_phone_list .prodSearch .btnWrap { width:220px;margin-top:20px;}
#container.used_phone_list .prodSearch > p { float:left;width:75px;letter-spacing:-1px;color:#000;line-height:32px;font-size:18px;font-family:"Noto Sans";}
#container.used_phone_list .prodInfo { width:188px;margin-top:8px;padding:0 15px;border:1px solid #cacaca;}
#container.used_phone_list .prodInfo > a { height:auto;border:none;border-top:1px solid #cacaca;padding:15px 0;line-height:16px;background:url(../img/btn/ico_plus.png) no-repeat 175px 16px;}
#container.used_phone_list .prodInfo > a.on { background-image:url(../img/btn/ico_minus.png);} 
#container.used_phone_list .prodInfo > a:first-child { border:none;}
#container.used_phone_list .prodInfo > a > span { padding-left:0;background:none;font-size:16px;font-family:"Noto Sans";color:#000;}
#container.used_phone_list .prodInfo > ul { padding:0 3px 12px;}
#container.used_phone_list .prodInfo > ul > li { padding:4px 0;}
#container.used_phone_list .prodInfo > ul > li input { position:relative;top:-1px;}
#container.used_phone_list .prodInfo > ul > li:first-child { padding-top:0;}
#container.used_phone_list .prodInfo > ul > li label { font-size:15px;color:#666;}
#container.used_phone_list #ollehShopContent { width:830px;}
#container.used_phone_list h3.font_nor { padding-bottom:12px;margin-bottom:10px;border-color:#666;font-size:26px;color:#000;letter-spacing:-1px;}
#container.used_phone_list .h3_btn span { color:#fff;}
#container.used_phone_list fieldset.usedPhoneSearch { display:inline-block;position:relative;height:auto;padding-top:0;background:none;text-align:left;border:none;}
#container.used_phone_list fieldset.usedPhoneSearch input[type='text'] { width:250px;height:30px;padding:0 10px 0 50px;border:1px solid #777;font-size:14px;color:#666;background:url(../img/ico/usedPhone_search.gif) no-repeat 12px 9px;}
#container.used_phone_list fieldset.usedPhoneSearch .srchBtn span { color:#333;}
#container.used_phone_list .info { float:right;display:inline-block;width:auto;}
#container.used_phone_list .info .selection { display:inline-block;width:110px;height:30px;padding:0 10px;line-height:30px;font-weight:normal;border-color:#adadad;letter-spacing:-1px;font-size:15px;color:#333;line-height:30px;background:transparent url(../img/bg/bg-iselect-arrow-datv.png) no-repeat 110px 50%;}
#container.used_phone_list .info  ul { left:0px;right:auto;width:130px;border-color:#adadad;border-top:none;top:30px;}
#container.used_phone_list .info  ul li a { letter-spacing:-1px;}
#container.used_phone_list .info button.btn { height:auto;width:auto;}
#container.used_phone_list div.usedPhoneListWrap { width:840px;}
#container.used_phone_list div.usedPhoneListWrap:after { content:"";display:block;clear:both;}
#container.used_phone_list div.usedPhoneList { float:left;clear:none;margin-right:10px;margin-bottom:10px;width:378px;height:169px;padding:18px 15px;border:1px solid #d8d8d8;border-radius:3px;}
#container.used_phone_list div.usedPhoneList h6 { padding:0;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ececec;font-size:18px;font-weight:normal;color:#000;letter-spacing:-2px;font-family:"Noto Sans";}
#container.used_phone_list div.usedPhoneList h6 a { display:block;width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
#container.used_phone_list div.usedPhoneList h6 img { position:absolute;top:22px;right:90px;}
#container.used_phone_list div.usedPhoneList .date { right:15px;top:13px;font-size:14px;color:#666;letter-spacing:-0.5px;}
#container.used_phone_list div.usedPhoneList p { width:90px;left:15px;bottom:26px;top:auto;}
#container.used_phone_list div.usedPhoneList dl { padding-left:92px;}
#container.used_phone_list div.usedPhoneList dl dt { width:50px;padding:0;margin-bottom:8px;color:#666;font-size:14px;font-weight:normal;letter-spacing:-1px;}
#container.used_phone_list div.usedPhoneList dl dt.modelName { width:60px;}
#container.used_phone_list div.usedPhoneList dl dt.salePlace { width:60px;}
#container.used_phone_list div.usedPhoneList dl dd { width:75px;padding:0;margin-bottom:8px;color:#000;font-size:14px;letter-spacing:-1px;}
#container.used_phone_list div.usedPhoneList dl dd.modelName { width:100px;}
#container.used_phone_list div.usedPhoneList dl dd.oneLine { width:200px;}
#container.used_phone_list div.usedPhoneList dl dd.modelName { overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container.used_phone_list div.usedPhoneList dl dd strong { position:relative;top:-2px;font-size:18px;color:#666;font-family:"Noto Sans";}
#container.used_phone_list div.usedPhoneList dl dd strong span { margin-right:3px;color:#f82a2a;letter-spacing:-1px;}
#container.used_phone_list div.usedPhoneList dl dd img { position:relative;top:3px;margin-left:5px;}
#container.used_phone_list .textNotice { border:none;padding:20px 0;text-align:center;background:#efefef;font-size:16px;font-family:"Noto Sans";color:#333; }

/* 마이샵 - 액세서리 관심상품 */
.ollehShopWrap {*zoom:1}
.ollehShopWrap:after {content:"";display:block;clear:both}
#ollehShopContent.accs_wish_prod_list {width:870px;}
#ollehShopContent.accs_wish_prod_list h3 {margin-bottom:10px;border-bottom:0;color:#010101;font-size:24px;letter-spacing:-1px;font-family:'Noto Sans';}
.accs_wish_prod_list .location {clear:both;}
.accs_wish_prod_list .prdGuide li {margin-left:10px;background:none;text-indent:-10px;letter-spacing:-1px;font-size:14px;color:#666;}
.accs_wish_prod_list div.cart_guideBox p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
.accs_wish_prod_list div.cart_guideBox {padding:0;border:0;}
.accs_wish_prod_list div.cart_guideBox .indent_list {padding:11px 9px 14px;border:1px solid #d9d9d9;}
.accs_wish_prod_list div.cart_guideBox ul li {line-height:26px;background:none;color:#333;font-size:16px;}
.accs_wish_prod_list table.prdList thead tr th:first-child input[type="checkbox"] {left:10px;top:24px;}
.accs_wish_prod_list table.prdList tbody tr th, .accs_wish_prod_list table.prdList tbody tr td {border-top:1px solid #dcdcdc;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.accs_wish_prod_list table.prdList thead tr th + th,
.accs_wish_prod_list table.prdList tbody tr td + td {border-left:1px dashed #dcdcdc;}
.accs_wish_prod_list table.prdList tbody tr td {color:#333;font-size:16px;}
.accs_wish_prod_list table.prdList {border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;}
.accs_wish_prod_list table.prdList thead tr th {padding:7px 0;background:#efefef;font-size:17px;color:#000;font-family:'Noto Sans';letter-spacing:-1px;}
.accs_wish_prod_list table .btn.small span {padding:0 10px;}
.accs_wish_prod_list table.prdList .discount strong {width:120px;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit {padding:0;background:none;font-size:18px;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit strong {color:#000;font-family:'Noto Sans';font-weight:normal;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit span {font-size:22px;font-family:"Roboto Bold";}
.accs_wish_prod_list table.prdList td div.discount ul li.tit i {top:-2px;}
.accs_wish_prod_list table.prdList td div.discount ul li span.red {color:#f82a2a !important;}
.accs_wish_prod_list table.prdList td div.discount ul li i {position:relative;margin-left:3px;color:#333;font-size:14px;}
.accs_wish_prod_list table.prdList td div.discount ul li {margin-bottom:6px;padding-left:10px;background:url('../img/bg/bg-price-arrow.png') no-repeat 0px 6px;color:#666;}
.accs_wish_prod_list table.prdList td div.discount ul li span {font-size:17px;font-family:"Roboto Regular";letter-spacing:-1px;}
.accs_wish_prod_list table.prdList td div.discount > span {color:#666;font-size:14px;letter-spacing:-1px;}
.accs_wish_prod_list table.prdList td div.discount {padding:0 15px 0 25px}
.accs_wish_prod_list div.prd {min-height:105px;padding:20px 0 0 117px;}
.accs_wish_prod_list div.prd a {display:inline-block;color:#666;font-size:16px;letter-spacing:-1px;}
.accs_wish_prod_list div.prd a strong {display:block;color:#000;font-size:18px;font-family:'Noto Sans';font-weight:normal;}
.accs_wish_prod_list div.prd input[type="checkbox"] {left:10px;}
.accs_wish_prod_list div.prd > img {left:10px;top:20px;} 
.accs_wish_prod_list div.btnWrap {margin-bottom:24px;}
.accs_wish_prod_list .indent_list li {line-height:20px;font-size:16px;}
.accs_wish_prod_list .indent_list {margin-bottom:10px;}
.accs_wish_prod_list .btn.bd_gray03:hover {color:#333 !important;}

/* 마이샵 - 액세서리 장바구니 */
#ollehShopContent.accs_cart_prod_list {width:870px;}
#ollehShopContent.accs_cart_prod_list a.bg_red01:hover {color:#fff !important;}
#ollehShopContent.accs_cart_prod_list a.bd_gray03:hover {color:#333 !important;}
#ollehShopContent.accs_cart_prod_list h3 {margin-bottom:10px;border-bottom:0;color:#010101;font-size:24px;letter-spacing:-1px;font-family:'Noto Sans';}
.accs_cart_prod_list .location {clear:both;}
.accs_cart_prod_list .prdGuide li {margin-left:10px;background:none;text-indent:-10px;letter-spacing:-1px;color:#666;font-size:14px;}
.accs_cart_prod_list div.cart_guideBox p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
.accs_cart_prod_list div.cart_guideBox {padding:0;border:0;}
.accs_cart_prod_list div.cart_guideBox .indent_list {padding:12px 9px 13px;border:1px solid #d9d9d9;}
.accs_cart_prod_list div.cart_guideBox ul li {line-height:26px;background:none;color:#333;font-size:16px;}
.accs_cart_prod_list table.prdList {border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;}
.accs_cart_prod_list table.prdList thead tr th {padding:7px 0;background:#efefef;font-size:17px;color:#000;font-family:'Noto Sans';letter-spacing:-1px;}
.accs_cart_prod_list table.prdList thead tr th:first-child input[type="checkbox"] {left:10px;top:24px;}
.accs_cart_prod_list table.prdList tbody tr th, .accs_cart_prod_list table.prdList tbody tr td {border-top:1px solid #dcdcdc;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.accs_cart_prod_list table.prdList thead tr th + th,
.accs_cart_prod_list table.prdList tbody tr td + td {border-left:1px dashed #dcdcdc;}
.accs_cart_prod_list table.prdList tbody tr td {color:#333;font-size:16px;}
.accs_cart_prod_list table.prdList tbody tr td.btn {display:table-cell;}
.accs_cart_prod_list table.prdList .discount strong {width:120px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit {padding:0;background:none;font-size:18px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit strong {display:inline-block;height:30px;line-height:30px;font-size:15px;color:#000;font-family:'Noto Sans';font-weight:normal;width:auto;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit span {display:inline-block;margin:0;font-size:20px;font-family:"Roboto Bold";display:block;width:auto;text-align:right;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit i {top:-2px;}
.accs_cart_prod_list table.prdList td div.discount ul li span.red {color:#f82a2a !important;}
.accs_cart_prod_list table.prdList td div.discount ul li i {position:relative;margin-left:3px;color:#333;font-size:14px;}
.accs_cart_prod_list table.prdList td div.discount ul li {margin-bottom:6px;padding-left:10px;background:url('../img/bg/bg-price-arrow.png') no-repeat 0px 6px;color:#666;}
.accs_cart_prod_list table.prdList td div.discount ul li span {font-size:17px;font-family:"Roboto Regular";letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount > span {margin:0;color:#666;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td input.num {width:54px;background:#fff;padding:0;}
.accs_cart_prod_list table.prdList td div.discount {padding:0 10px 0 15px;}
.accs_cart_prod_list table.prdList td.left + td + td.left + td {padding:10px 6px;}
.accs_cart_prod_list table.prdList td .tool_tip_trigger {position:relative;top:-1px;}
.accs_cart_prod_list table.prdList td .free_tool {color:#333;}
.accs_cart_prod_list table.prdList td span {color:#666;font-size:16px;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td.btn a {display:inline-block;}
.accs_cart_prod_list table .btn.small span {padding:0 10px;}
.accs_cart_prod_list div.prd {min-height:auto;padding:10px 0 0 117px;}
.accs_cart_prod_list div.prd a {display:inline-block;min-width:220px;margin-bottom:11px;font-size:18px;letter-spacing:-1px;font-weight:bold;}
.accs_cart_prod_list div.prd a:hover {color:#333 !important}
.accs_cart_prod_list div.prd a.btn.bd_gray03 {min-width:auto;margin:2px 0 10px;font-weight:normal;font-size:14px;}
.accs_cart_prod_list div.prd a strong {display:block;color:#000;font-size:18px;font-family:'Noto Sans';font-weight:normal;}
.accs_cart_prod_list div.prd input[type="checkbox"] {left:10px;}
.accs_cart_prod_list div.prd > img {left:10px;top:20px;}
.accs_cart_prod_list div.countWrap {margin-bottom:10px;padding:0 0;text-align:center;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;background:#efefef;}
.accs_cart_prod_list div.countWrap dl {float:none;display:inline-block;vertical-align:middle;width:auto;height:65px;line-height:65px;padding-top:0;background:none;zoom:1;}
.accs_cart_prod_list div.countWrap dl:after {content:"";display:block;clear:both;}
.accs_cart_prod_list div.countWrap dl:first-child {width:200px}
.accs_cart_prod_list div.countWrap > span {position:static;display:inline-block;vertical-align:middle;width:14px;height:67px;margin:0 5px;line-height:67px;text-align:center;}
.accs_cart_prod_list div.countWrap > span.minus { background:url(../img/bg/bg_minus.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.minus + dl {width:190px;}
.accs_cart_prod_list div.countWrap > span.plus {background:url(../img/bg/bg_plus.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.plus + dl {width:170px}
.accs_cart_prod_list div.countWrap > span.result { background:url(../img/bg/bg_equals.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.result + dl {width:200px}
.accs_cart_prod_list div.countWrap dl {text-align:center}
.accs_cart_prod_list div.countWrap dl dt {display:inline-block;padding:0 5px 0 0;color:#666;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list div.countWrap dl dd {display:inline-block;color:#7c7c7c;font-size:14px}
.accs_cart_prod_list div.countWrap dl dd strong {position:relative;top:2px;margin-right:5px;font-size:22px;font-family:"Roboto Bold";}
.accs_cart_prod_list div.countWrap .red{color:#333 !important;}
.accs_cart_prod_list div.btnWrap {margin-bottom:24px;}
.accs_cart_prod_list a.bg_red01 {height:30px;line-height:28px;padding:0 13px;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list a.bg_red01:hover {color:#fff !important;}
.accs_cart_prod_list a.btn.bd_gray03 {height:28px;line-height:27px;padding:0 13px;font-size:14px;text-align:center;letter-spacing:-1px;}
.accs_cart_prod_list a.btn.bd_gray03:hover {color:#333 !important;}
.accs_cart_prod_list .indent_list li {line-height:20px;font-size:16px;}
.accs_cart_prod_list .indent_list {margin-bottom:10px;}
.accs_cart_prod_list .mb5 {margin-bottom:10px !important;}
.accs_cart_prod_list .mb20 {margin-bottom:15px !important;line-height:20px;color:#333;font-size:16px;letter-spacing:-1px;}

/* 중고폰 - 중고폰직거래등록 */
#ollehShopContent.used_phone_form {float:none;width:1080px;}
#ollehShopContent.used_phone_form > h5 {margin-bottom:7px;color:#000;font-size:26px;font-family:'Noto Sans';letter-spacing:-1px;}
#ollehShopContent.used_phone_form > h5 p.essential {min-width:165px;padding-top:20px;color:#444;font-size:14px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
#ollehShopContent.used_phone_form > h5 p.essential em {position:relative;top:3px;padding-right:8px;color:#f52a2a;}
.used_phone_form table.register {margin-bottom:22px;border-top:1px solid #666;border-bottom:1px solid #666;}
.used_phone_form table.register tr:first-child th, .used_phone_form table.register tr:first-child td {border-top:0;}
.used_phone_form table.register th, .used_phone_form table.register td {padding:12px 10px;border-top:1px solid #d2d2d2;border-bottom:0;letter-spacing:-1px;}
.used_phone_form table.register td {border-left:1px solid #d2d2d2;}
.used_phone_form table.register th {background:#eaeaea;color:#000;font-size:16px;font-family:'Noto Sans';font-weight:normal;}
.used_phone_form table.register th .essential {position:relative;top:3px;}
.used_phone_form table .btn.bd_gray03 {height:28px;line-height:27px;padding:0 14px;color:#444;font-size:14px;}
.used_phone_form table .btn.bd_gray03:hover {color:#444 !important;}
.used_phone_form table.register td p {margin-left:10px;text-indent:-10px;color:#666;font-size:14px;}
.used_phone_form table.register td label {margin-right:23px;color:#333;font-size:16px;}
.used_phone_form table.register td .key_pad {clear:both;}
.used_phone_form table.register td .txt_large {width:120px;}
.used_phone_form table.register td .sfont2 label {display:block;width:100px;}
.used_phone_form table.register td dt {width:47px;line-height:30px;padding-right:10px;text-align:right;}
.used_phone_form table.register td dt label {margin-right:0;}
.used_phone_form table.register td dd {width:133px;margin-bottom:5px;}
.used_phone_form table.register .sfont2 .bold {color:#f52a2a;font-weight:normal !important;}
.used_phone_form table.register textarea {height:62px;}
.used_phone_form select {height:32px;border:1px solid #adadad}
.used_phone_form .btnWrap .indent_list {padding:11px 19px 13px;border:1px solid #d8d8d8;letter-spacing:-1px;}
.used_phone_form .btnWrap .indent_list p {line-height:29px;color:#333;font-size:16px;}
.used_phone_form .btnWrap .indent_list p.font_red {color:#f82a2a;}
.used_phone_form .agree_check {margin:10px 0 18px;}
.used_phone_form .agree_check label {color:#444;font-size:14px;letter-spacing:-1px;}
.used_phone_form .btn.bg_red01 {display:block;width:131px;height:47px;line-height:47px;margin:0 auto;font-size:18px;color:#fff;text-align:center;font-family:'Noto Sans';}
.used_phone_form .btn.bg_red01:hover {color:#fff !important;}
.used_phone_form .select_state {width:120px;}
.used_phone_form .part, .used_phone_form .buy_price, .used_phone_form .sale_price, .used_phone_form .sell_region, .used_phone_form .seller_name, .used_phone_form .use_period {width:150px;}
.used_phone_form .serial_num, .used_phone_form .email_txt, .used_phone_form .seller_phone, .used_phone_form .seller_handphone, .used_phone_form .part_ect  {width:240px;}
.used_phone_form .file {width:450px;}
.used_phone_form .model_name {width:526px !important;}
.used_phone_form .tit_name {width:586px;}
.used_phone_form .textarea {width:593px;}
.used_phone_form .fsmall {color:#333;}

/* 전문상담 */
/* 전문상담 */
.counsel_iframe_list {}
.counsel_iframe_list fieldset {padding: 31px 0 24px 0;background:#fff;border:none;border-bottom:1px solid #d2d2d2;}
.counsel_iframe_list fieldset .img_box {display:table;position:absolute;top:15px;left:0px;width:160px;height:199px;text-align:center;}
.counsel_iframe_list fieldset .img_box span {display:table-cell;vertical-align:middle;}
.counsel_iframe_list fieldset .img_box span img {width:100%}  
.counsel_iframe_list fieldset p.name {padding: 0 150px 0 168px; color: #000;font-size: 16px;height: auto;margin-bottom: 5px;}
.counsel_iframe_list fieldset p.name strong {color:#f82a2a;font-weight:normal;font-size:16px;}
.counsel_iframe_list fieldset .textarea_box {float:left;position:relative;width: 62%;height:96px;margin-left:168px;margin-right:10px;}
.counsel_iframe_list fieldset .textarea_box > textarea {resize:none;color:#666;font-size:14px;padding:8px 1%;width:98%;height:78px;border:1px solid #adadad;}
.counsel_iframe_list fieldset .textarea_box > .font_cnt {top:-22px;left:inherit;right:0;}
.counsel_iframe_list fieldset > a:hover {text-decoration:none !important;color:#fff !important;}
.counsel_iframe_list fieldset .font_cnt {position:absolute;top:38px;left:82.7%;font-size:13px;color:#888;}
.counsel_iframe_list .btn_question {display:inline-block;margin-top:66px;padding:0 16px;height:30px;line-height:30px;color:#fff;background:#888;border-radius:3px;font-size:14px;}
.counsel_iframe_list .btn_question_add {position:absolute;top:0;right:0;margin-top:44px;margin-right:15px;}
.counsel_iframe_list fieldset p.info {position:relative;padding-top: 8px;padding-left:193px;color:#444;letter-spacing:-1px;font-size:14px;}
.counsel_iframe_list fieldset p.notice {position:relative;clear:both;margin-left:168px;padding-top:10px;}
.counsel_iframe_list fieldset p.notice input {position:absolute;width:20px;height:20px;}
.counsel_iframe_list fieldset p.notice label {position:relative;display:block;padding-left:25px;/* height:20px; */font-size:14px;color:#444;background:#FFF url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-default.png') no-repeat 0 0;z-index:1;}
.counsel_iframe_list fieldset p.notice label.checked {background:url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-check.png') no-repeat 0 0  !important;}
.counsel_iframe_list fieldset p.notice label.disabled {background: url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-disabled.png') no-repeat 0 0;}
.counsel_iframe_list fieldset p.notice input:focus +label:before{content:"";position:absolute; top:-1px;left:-1px;width:20px;height:20px;border:1px dotted #000;}
.counsel_iframe_list div.email {position:relative;padding-left:0;/* padding-right: 130px; */margin-top:18px;margin-bottom:18px;border:none;border-bottom:1px solid #d2d2d2;}
.counsel_iframe_list div.email > p {margin-right:150px}
.counsel_iframe_list div.email > p span { font-size:16px;color:#000;}
.counsel_iframe_list div.email > p a {padding:0 0 0 7px;font-weight:normal;}
.counsel_iframe_list div.email > p a.email {position:absolute;top:11px;right:0px;width:117px;height:31px;font-size:14px;line-height:29px;text-decoration:none;background:url('../img/btn/btn-bg-email-dactive.gif') left top no-repeat;}
.counsel_iframe_list div.email > p a.current.email {background-image:url('../img/btn/btn-bg-email-active.gif');}
.counsel_iframe_list div.email > p a:hover {color:#666 !important;text-decoration:none !important;}

.counsel_iframe_list .registerTb > span {display:none;text-align:right;font-size:14px;letter-spacing:-1px;color:#444;}
.counsel_iframe_list .registerTb > span em {vertical-align:middle;color:#ff0000;}

.counsel_iframe_list table.register {margin-top:20px;border-color:#666;border-bottom:1px solid #888;}
.counsel_iframe_list table.register th {padding: 21px 0 17px 32px;border-left:none;border-top:1px solid #d2d2d2;border-bottom:none;background-color:#efefef;font-weight:normal;font-size:16px;}
.counsel_iframe_list table.register td {border-top:1px solid #d2d2d2;border-left:none;border-bottom:none;font-size:16px;color:#333;padding: 5px;}
.counsel_iframe_list table.register td input[type="checkox"]{margin-left:0;}
.counsel_iframe_list table.register th.require {background:#efefef url('../img/bg/bul_require.png') no-repeat 19px 31px;}
.counsel_iframe_list table.register input[type=text] {height:30px;line-height:30px;box-sizing: border-box;width: 100% !important;}
.counsel_iframe_list table.register input[type=checkbox]{margin-left:0}
.counsel_iframe_list table.register td textarea {width:95.3%;height:153px;resize:none;}
.counsel_iframe_list table.register td select { min-width:150px;height:32px;margin:2px 0;}
.counsel_iframe_list .registerTb .btnWrap {margin-top:10px;text-align:right;}
.counsel_iframe_list .registerTb .btnWrap a {height:30px;padding:0 27px;line-height:30px;vertical-align:middle;border-radius:3px;border-color:#777;background:#777;font-size:14px;font-family:"Noto Sans";color:#fff;}
.counsel_iframe_list .registerTb .btnWrap a:hover {text-decoration:none !important;color:#fff !important;}
.counsel_iframe_list table .btn.small {margin-left:2px;height:30px;padding:0 10px;font-size:14px;line-height:28px;letter-spacing:-1px;margin: 4px 0;width: 100%;box-sizing: border-box;text-align: center;}
.counsel_iframe_list table .btn.small:hover {text-decoration:none !important;color:#333 !important;}
.counsel_iframe_list table .btn.bg_gray03 {color:#fff;background-color:#333;}
.counsel_iframe_list table .w61per {width:61% !important;}
.counsel_iframe_list table .w89per {width:89.6% !important;}
.counsel_iframe_list table .w97per {width:97% !important;}

.counsel_iframe_list .btn {overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;}
.counsel_iframe_list .btn.bd_gray02 span, .counsel_iframe_list .btn.bd_gray03 span {color:#333;}
.counsel_iframe_list .btn.bd_gray03 {color:#333;border:1px solid #7c7575;}
.counsel_iframe_list div.btnWrap > a span, .counsel_iframe_list div.btnWrap > a em, .counsel_iframe_list .reply-ans em {color:#f52a2a;}
.counsel_iframe_list div.advice {border-color:#9d9d9d;text-align:right;}
.counsel_iframe_list div.advice > div {padding-top:15px;padding-left:11px;border-top:1px solid #eaeaea;text-align:left;}
.counsel_iframe_list div.advice > div p.addTo {margin-left:0;}
.counsel_iframe_list div.advice > div p.addTo, .counsel_iframe_list div.advice > div p.article {margin-left:0;margin-bottom:17px;font-size:16px;line-height:18px;color:#333;width: 100%;padding-right: 50px; box-sizing: border-box;}
.counsel_iframe_list div.advice a.answer {top:23px;right:21px;width:11px;height:7px;background:url('../img/bg/bg_down_arrow.png') right center no-repeat;}
.counsel_iframe_list div.advice a.answer.current {background:url('../img/bg/bg_up_arrow.png') right center no-repeat;}
.counsel_iframe_list div.advice ul.sort {float:none;display:inline-block;}
.counsel_iframe_list div.advice ul.sort {margin-top:10px;}
.counsel_iframe_list div.advice ul.sort li {padding:0 0 0 10px;background:url('../img/bg/bg_advice_bar.png') left 6px no-repeat;}
.counsel_iframe_list div.advice ul.sort li:first-child {padding:0 10px 0 0;background:none;}
.counsel_iframe_list div.advice ul.sort li a {padding-right:0;background:none;color:#888;font-size:16px;}
.counsel_iframe_list div.advice ul.sort li a:hover {color:#888 !important;text-decoration:none !important;}
.counsel_iframe_list div.advice ul.sort li a.current {color:#f82a2a;font-weight:normal;}
.counsel_iframe_list div.advice ul.sort li a.current:hover {color:#f82a2a !important;}
.counsel_iframe_list div.btnWrap > a {height:25px;line-height:25px;padding:0 15px;font-size:14px;border:1px solid #bcbcbc; border-radius:3px;color:#444;}
.counsel_iframe_list div.btnWrap > a:hover {text-decoration:none !important;color:#444 !important;}
.counsel_iframe_list div.btnWrap > a._reComBtn {margin:0 4px 15px 3px;padding:0 16px 0 18px;background:none;}
.counsel_iframe_list div.btnWrap > a._reComBtn span {margin-left:7px;font-weight:bold;color:#f52a2a;}
.counsel_iframe_list div.btnWrap > a.reply {margin-right:0;margin-left:0;padding:0 31px 0 11px;background:url('../img/bg/bg_reply_arrow.png') 72px center no-repeat;font-weight:normal;}
.counsel_iframe_list div.btnWrap > a.reply.active {background:url('../img/bg/bg_reply_arrow02.png') 72px center no-repeat;}
.counsel_iframe_list div.btnWrap p.writeInfo {margin-right:7px;font-size:14px;color:#666;}
.counsel_iframe_list div.btnWrap p.writeInfo span {padding-left:22px;background:none;font-size:14px;letter-spacing:0;}
.counsel_iframe_list div.btnWrap p.writeInfo span:first-child {padding-left:0;color:#444;}
.counsel_iframe_list div.report {display:none;position:relative;margin-left:0;padding:18px 80px 17px 20px;border-top:1px solid #eaeaea;background:#f9f9f9;}
.counsel_iframe_list div.report textarea {width:98%;height:35px;margin-right:0;padding:1%;font-size:14px;resize:none;color:#666;border:1px solid #adadad}
.counsel_iframe_list div.report a._notifyBtn {display:inline-block;position:absolute;right:18px;bottom:17px;width:55px;height:30px;line-height:30px;text-align:center;font-size:14px;letter-spacing:-1px;border-radius:3px;background:#888;color:#fff;}
.counsel_iframe_list div.report a._notifyBtn:hover {text-decoration:none !important;color:#fff !important;}
.counsel_iframe_list div.reply {position:relative;padding:9px 19px 18px 50px;border-top:1px solid #eaeaea;background:#f9f9f9 url('../img/bg/bg_reply.png') 40px 10px no-repeat;}
.counsel_iframe_list div.reply p {margin:3px 0 0 10px;padding-bottom:17px;border-bottom:none;font-size:16px;color:#333;}
.counsel_iframe_list div.reply span {padding:0 8px 0 6px;font-size:0;color:#444;}
.counsel_iframe_list div.reply span em {margin-right:6px;font-size:14px;color:#444;}
.counsel_iframe_list div.reply span.data {font-size:14px;padding-left:11px;background:url('../img/bg/bg_reply_bar.png') left 4px no-repeat;color:#666;}
.counsel_iframe_list div.reply a._reComBtn {position:absolute;left:91.6%;font-size:14px;color:#444;}
.counsel_iframe_list div.reply a._reComBtn:hover {text-decoration:none !important;color:#444 !important;}
.counsel_iframe_list div.reply a._reComBtn > span {padding:0 0 0 10px;}
.counsel_iframe_list div.reply a._reComBtn em {margin:0;padding:0;background:none;font-weight:bold;font-size:14px;color:#666;}


/* 구매후기 */
.review_iframe_list {/*width:1080px;margin:50px auto;*/}
.review_iframe_list table.list {border-top:2px solid #9d9d9d;border-bottom-color:#9d9d9d;}
.review_iframe_list table.list caption {border:none;}
.review_iframe_list table.list tr.current a {color:#333;font-weight:normal;font-size:16px;}
.review_iframe_list table.list tr.current a:hover {color:#333 !important;text-decoration:none !important;}
.review_iframe_list table.list tr:first-child td {border-top:none;}
.review_iframe_list table.list th {height:38px;padding:0;border-top:none;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#efefef;font-size:16px;font-weight:normal;font-family:"Noto Sans";color:#000;}
.review_iframe_list table.list td {padding:0 5px;border-top:1px solid #eaeaea;border-left:1px dashed #dcdcdc;border-bottom:none;letter-spacing:-1px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";font-size:14px;color:#333;}
.review_iframe_list table.list td b {color:#333;font-weight:normal;font-size:16px;}
.review_iframe_list table.list td:last-child {color:#666;}
.review_iframe_list table.list td.left {padding:12px 19px 13px 19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.review_iframe_list table.list td.left b.on {display:inline-block;margin-right:5px;}
.review_iframe_list table.list td.left a {color:#333;font-size:16px;}
.review_iframe_list table.list td.left a:hover {color:#333 !important;text-decoration:none !important;font-weight:normal;}
.review_iframe_list table.list td span.point {width:62px;height:10px;margin-right:0;background:url('../img/ico/ico_point.png') left bottom no-repeat;}
.review_iframe_list table.list td span.point em {height:10px;background:url('../img/ico/ico_point_ov.png') left bottom no-repeat;}
.review_iframe_list table.list tr.review p.point {height:auto;margin:0 20px;padding-top:15px;border-bottom:none;}
.review_iframe_list table.list tr.review p.point span {padding-left:15px;background:url('../img/bg/bg_star_bar.png') left 4px no-repeat;font-size:14px;color:#000;}
.review_iframe_list table.list tr.review p.point span:first-child {padding-left:0;background:none;}
.review_iframe_list table.list tr.review p.point span.point {position:relative;bottom:1px;padding-left:0;background:url('../img/ico/ico_point.png') left bottom no-repeat;}
.review_iframe_list table.list tr.review p.article {padding:21px 40px 17px 40px;font-size:16px;color:#333;}
.review_iframe_list table.list tr.review div.reply {margin:0 20px;padding:16px 0 15px 0;border-top:1px solid #ddd;}
.review_iframe_list table.list tr.review div.reply p {width:auto;padding:34px 20px 3px 20px;background:url('../img/bg/bg_reply_arrow03.png') 0 0 no-repeat;font-size:16px;color:#333;}
.review_iframe_list table.list tr.review div.reply span {left:20px;font-size:16px;color:#444;}
.review_iframe_list table.list tr.review div.reply span em + em {position:relative;top:1px;color:#666;}
.review_iframe_list table.list tr.review div.reply span em:first-child {margin-right:10px;padding-right:5px;background:url('../img/bg/bg_master_bar.png') right 6px no-repeat;}
.review_iframe_list table.list tr.review div.reply span em:first-child:after {content:"";}
.review_iframe_list .pageWrap { margin-top:10px;padding-top:1px;}

/* 그린폰거래-메인 */
#ollehShopContent.green_phone_main_form {float:none;width:1080px;}
.green_phone_main_form p.txt_ollehGreenPhone {margin-bottom:0;}
.green_phone_main_form div.greenPhoneBox {width:1080px;height:auto;background:none;}
.green_phone_main_form div.greenPhoneBox div.floatL {width:715px;padding:14px 30px 0 0;border-right:0;}
.green_phone_main_form div.greenPhoneBox div.floatL .h_title {min-width:205px;margin-bottom:5px;font-weight:normal;}
.green_phone_main_form div.greenPhoneBox p {line-height:22px;color:#333;font-size:16px;letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox div.floatL table.register {border-top:1px solid #666;border-bottom:1px solid #666;}
.green_phone_main_form table.register tr:first-child th, .green_phone_main_form table.register tr:first-child td {border-top:0;}
.green_phone_main_form table.register th, .green_phone_main_form table.register td {border-bottom:0;border-top:1px solid #d2d2d2;letter-spacing:-1px;}
.green_phone_main_form table.register td {padding:12px 19px;border-left:0;}
.green_phone_main_form table.register th {background:#efefef;color:#333;}
.green_phone_main_form table.register th .essential {position:relative;top:3px;color:#f82a2a}
.green_phone_main_form .model_info, .green_phone_main_form .serial_num {width:363px;}
.green_phone_main_form .btn.bd_gray03 {height:28px;line-height:27px;padding:0 14px;color:#444;font-size:14px;}
.green_phone_main_form .btn.bd_gray03:hover {color:#444 !important;}
#ollehShopContent.green_phone_main_form p.essential {margin:13px 0 5px;color:#666;font-size:14px;}
#ollehShopContent.green_phone_main_form p.essential em {position:relative;top:2px;padding-right:4px;color:#f82a2a;}
.green_phone_main_form .identify_point {display:block;margin:7px 0 0;padding-left:20px;background:url('../img/ico/ico-serial-num-point.png') no-repeat 0 5px}
.green_phone_main_form .identify_point span {line-height:22px;padding-bottom:2px;color:#333;font-size:14px;border-bottom:1px solid #333;}
.green_phone_main_form div.greenPhoneBox div.floatL ul li {line-height:20px;padding-left:0;background:none;color:#666;font-size:14px;letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox strong.black {margin:3px 0 0;color:#666 !important;font-size:14px;font-weight:normal;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox div.floatL ul {margin-bottom:0;}
.green_phone_main_form .red {color:#f82a2a !important;}
.green_phone_main_form a.btn_red01 {display:block;width:160px;height:40px;margin:15px 0 0 450px;line-height:40px;background:#f82a2a;color:#fff;font-size:18px;font-family:'Noto Sans';text-align:center;}
.green_phone_main_form a.btn_red01:hover {color:#fff !important;}
.green_phone_main_form div.greenPhoneBox div.floatR {width:287px;height:348px;padding:18px 24px;background:url('../img/visual/visual-green-ad.jpg') no-repeat} 
.green_phone_main_form div.greenPhoneBox div > strong {display:block;color:#465c6b;font-size:24px;font-weight:normal;font-family:'Noto Sans';letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox div.floatR p {color:#646f76;letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox div.floatR p span {padding-bottom:2px;border-bottom:1px solid #646f76}
.green_phone_main_form div.greenPhoneBox div.floatR ul li {margin-bottom:0;}
.green_phone_main_form div.greenPhoneBox div.floatR ul li + li {margin-top:5px;}
.green_phone_main_form div.greenPhoneBox div.floatR ul li a {float:none;display:block;width:157px;background:url('../img/bg/bg_color_arrow.png') right center no-repeat;color:#4c83a8;font-size:18px;font-weight:normal;font-family:'Noto Sans';letter-spacing:-1px;}
.green_phone_main_form div.greenPhoneBox div.floatR ul li a:hover {color:#4c83a8 !important;}
.green_phone_main_form #UsedPrice {background-color:inherit;}
.indent_list.bullet > li a:hover {color:#0076a3 !important;}

/* 그린폰 - 신청서 작성 */
#ollehShopContent.green_phone_order_form {float:none;width:1080px;}
#ollehShopContent.green_phone_order_form h5 {margin-bottom:7px;color:#000;font-size:26px;font-family:'Noto Sans';letter-spacing:-1px;}
#ollehShopContent.green_phone_order_form h5 p.essential {min-width:165px;padding-top:20px;color:#444;font-size:14px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
#ollehShopContent.green_phone_order_form h5 p.essential em {position:relative;top:3px;padding-right:8px;color:#f52a2a;}
.green_phone_order_form h6 {margin-bottom:6px;color:#000;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
.green_phone_order_form table.register {margin-bottom:22px;border-top:1px solid #666;border-bottom:1px solid #666;}
.green_phone_order_form table.register tr:first-child th, .green_phone_order_form table.register tr:first-child td {border-top:0;}
.green_phone_order_form table.register th, .green_phone_order_form table.register td {padding:12px 10px;border-top:1px solid #d2d2d2;border-bottom:0;letter-spacing:-1px;}
.green_phone_order_form table.register td {border-left:1px solid #d2d2d2;}
.green_phone_order_form table.register th {background:#eaeaea;color:#000;font-size:16px;font-family:'Noto Sans';font-weight:normal;}
.green_phone_order_form table.register th .essential {position:relative;top:3px;}
.green_phone_order_form table .btn.bd_gray03 {height:28px;line-height:27px;padding:0 14px;color:#444;font-size:14px;text-indent:0;}
.green_phone_order_form table .btn.bd_gray03:hover {color:#444 !important;}
.green_phone_order_form table.register td p {margin-left:10px;text-indent:-10px;color:#666;font-size:14px;}
.green_phone_order_form table.register td label {margin-right:23px;color:#333;font-size:16px;}
.green_phone_order_form table.register td .key_pad, .green_phone_order_form table.register td .power {clear:both;}
.green_phone_order_form table.register td .power {text-align:left;}
.green_phone_order_form table.register td .txt_large {width:120px;}
.green_phone_order_form table.register td .sfont2 label {display:block;width:100px;}
.green_phone_order_form table.register td dt {width:47px;line-height:30px;padding-right:10px;text-align:right;}
.green_phone_order_form table.register td dt label {margin-right:0;}
.green_phone_order_form table.register td dd {width:133px;margin-bottom:5px;}
.green_phone_order_form table.register .sfont2 .bold {color:#f52a2a;font-weight:normal !important;}
.green_phone_order_form table.register textarea {height:80px;}
.green_phone_order_form select {height:32px;border:1px solid #adadad}
.green_phone_order_form .btnWrap {margin-top:29px;text-align:center;}
.green_phone_order_form .btnWrap .btn {display:inline-block;width:145px;height:44px;line-height:44px;margin:0 auto;font-size:20px;color:#fff;text-align:center;font-family:'Noto Sans';}
.green_phone_order_form .btnWrap .btn:hover {color:#fff !important;}
.green_phone_order_form .btnWrap .btn + .btn {margin-left:2px;}
.green_phone_order_form .agree_box_wrap {padding:15px 20px 20px;border:1px solid #b3b3b3;}
.green_phone_order_form div.agreeGrayBox {position:relative;margin:0;padding:0;background:#fff;}
.green_phone_order_form div.agreeGrayBox + .agreeGrayBox {margin-top:20px;}
.green_phone_order_form div.agreeGrayBox .agree_inner > ul {padding:20px;border:1px solid #dadada;}
.green_phone_order_form div.agreeGrayBox .agree_inner.type02 > ul {padding:14px 20px 18px;}
.green_phone_order_form div.agreeGrayBox .agree_inner.type02 > ul > li {padding-left:0;background:none;}
.green_phone_order_form div.agreeGrayBox .agree_inner > ul > li {line-height:20px;margin-bottom:0;font-size:14px;background-position:left 9px;}
.green_phone_order_form div.agreeGrayBox .agree_inner > ul > li + li {margin-top:13px;}
.green_phone_order_form div.agreeGrayBox > strong {color:#333;font-weight:normal;letter-spacing:-1px;}
.green_phone_order_form p.agreeCheck {position:absolute;top:0;right:0;margin:0}
.green_phone_order_form p.agreeCheck label strong {color:#444;font-size:14px;font-weight:normal;letter-spacing:-1px;}
.green_phone_order_form .kt_phone {width:80px;}
.green_phone_order_form .select_state {width:120px;}
.green_phone_order_form .part, .green_phone_order_form .pre_period, .green_phone_order_form .use_period {width:150px;}
.green_phone_order_form .seller_pos {width:160px;}
.green_phone_order_form .seller_email, .green_phone_order_form .seller_handphone, .green_phone_order_form .seller_phone, .green_phone_order_form .part_etc {width:240px;}
.green_phone_order_form .seller_juso, .green_phone_order_form .seller_juso_detail {width:350px;}
.green_phone_order_form .file {width:450px;}
.green_phone_order_form .textarea {width:690px;}


/* 그린폰 거래 메인 - 중고폰 평가 기준표 (팝업) */
#usedAppraisal1 div.usedAppraisal {padding:0;height:640px;overflow-y:scroll;}
#usedAppraisal1 div.usedAppraisal h2 {margin-top:14px;font-size:18px;font-family:'Noto Sans';}
#usedAppraisal1 div.usedAppraisal h2.mgt30 {margin-top:30px;}
#usedAppraisal1 div.usedAppraisal * {line-height:22px;color:#333;}
#usedAppraisal1 div.usedAppraisal ol {margin-bottom:17px;}
#usedAppraisal1 div.usedAppraisal table.list {border-top:2px solid #9d9d9d;border-bottom:1px solid #eaeaea;}
#usedAppraisal1 div.usedAppraisal table.lisT th {padding:16px 0 15px;border-top:0;border-bottom:0;border-left:1px solid #dcdcdc;background-color:#efefef;color:#000;font-weight:normal;}
#usedAppraisal1 div.usedAppraisal table.list th.bodr {border-right:1px dashed #dcdcdc !important;}
#usedAppraisal1 div.usedAppraisal table.list th.bod_none {border-left:none;}
#usedAppraisal1 div.usedAppraisal table.lisT th + th {border-left:0;}
#usedAppraisal1 div.usedAppraisal table.list td {padding:16px 20px;border-top:0;border-bottom:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;}
#usedAppraisal1 div.usedAppraisal table.list td:first-child {border-left:0;}
#usedAppraisal1 div.usedAppraisal table.list td.bod_top {border-top:1px solid #9d9d9d;}
#usedAppraisal1 div.usedAppraisal table.list td.check {background:url('../img/bg/bul_check.gif') no-repeat 0 5px;}
#usedAppraisal1 div.usedAppraisal table.list td span.check {background:url('../img/bg/bul_check.gif') no-repeat 0 5px;padding-left:20px;display:inline-block;}
#usedAppraisal1 div.usedAppraisal table.list thead tr th {border-top:0 !important;}
#usedAppraisal1 div.usedAppraisal .num {display:inline-block;width:18px;height:19px;line-height:19px;border-radius:50px;background:#888;color:#fff;font-size:14px;text-align:center;}
#usedAppraisal1 div.usedAppraisal table.list td .num {margin-right:8px;}
#ShopLayer table.list th, #ShopLayer table.list td {color:#333;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_head {border-bottom:2px solid #b2b2b2;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_head a {padding:18px 0 15px 20px;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_head a:link, #usedAppraisal1 div.usedAppraisal .acc_area .acc_head a:hover {text-decoration:none;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_scope .acc_head a.active i {background-position: 0 -16px;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_scope .acc_head a.active i {cursor:none;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_contents { background:#f7f7f7;}
#usedAppraisal1 div.usedAppraisal .acc_area .acc_contents h2 {padding-left:50px;}
#usedAppraisal1 div.usedAppraisal .broken_list {overflow:hidden;}
#usedAppraisal1 div.usedAppraisal .broken_list li {float:left;width:388px;padding-left:53px;margin-top:20px;}
#usedAppraisal1 div.usedAppraisal .broken_list li dt {width:100%;background:#484848;color:#fff;font-weight:bold;text-align:center;padding:5px 0 6px;font-size:16px;}
#usedAppraisal1 div.usedAppraisal .broken_list li dd.txt {padding-left:15px;margin-top:10px;font-size:14px;}
#usedAppraisal1 div.usedAppraisal .broken_list li dd.txt strong {color:#f82a2a;}
#usedAppraisal1 div.usedAppraisal .broken_list li dd.txt strong, #usedAppraisal1 div.usedAppraisal .broken_list li dd.txt span {font-size:14px;}
#usedAppraisal1 div.usedAppraisal .broken_list li dd.txt .indent {display:inline-block;margin-left:80px;text-indent:-80px;}



/* 그린폰 거래 메인 - 중고폰 예상가격 알아보기 (팝업) */
#ShopLayer > div:first-child .cont {padding:0;}
#ShopLayer > #UsedPrice:first-child h2 {display:table;float:left;width:110px;height:113px;padding:0 0 0 3px;border-bottom:0;border-top:0;}
#ShopLayer > #UsedPrice:first-child h2 a {display:table-cell;vertical-align:middle;}
#ShopLayer > #UsedPrice:first-child h2 a:hover {color:#333 !important;}
#ShopLayer > #UsedPrice:first-child h2 span {display:block;margin-top:-4px;}
#UsedPrice * {color:#333;}
#UsedPrice div.searchForm {padding-top:20px;margin-bottom:20px;background:none;border:0;text-align:left;}
#UsedPrice div.searchForm label {color:#333;}
#UsedPrice div.searchForm .btn.bd_gray03 {width:53px;height:28px;line-height:26px;color:#444;font-size:14px;text-align:center;}
#UsedPrice div.searchForm .btn.bd_gray03:hover {color:#444 !important;}
#UsedPrice div.scrollBox {height:320px;border-top:2px solid #9d9d9d;}
#UsedPrice div.usedPhoneList {padding:0 0 0 90px;border-top:1px solid #9d9d9d;zoom:1;}
#UsedPrice div.usedPhoneList:after {content:"";display:block;clear:both;}
#UsedPrice div.usedPhoneList:first-child {border-top:0;}
#UsedPrice div.searchForm select {width:140px;height:30px;padding:0 7px;padding-left:0\0/IE9;padding-right:0\0/IE9;margin:0 6px 0 16px;}
#UsedPrice div.searchForm select + select {width:322px;margin:0;}
#UsedPrice div.usedPhoneList p {width:90px;height:90px;top:10px;}
#UsedPrice table.list {width:520px;border-top:0;border-bottom:0;clear:none;}
#UsedPrice div.usedPhoneList h3 {position:absolute;top:40px;left:90px;width:98px;margin-bottom:0;}
#UsedPrice div.usedPhoneList h3 a {display:block;color:#333;font-weight:normal;}
#UsedPrice table {float:right;}
#UsedPrice table.list caption {border:0;}
#UsedPrice table.list thead tr th {border-top:0;}
#UsedPrice table.list thead tr th:first-child {background:#e4e4e4;}
#UsedPrice table.list tbody th {background:#fff5f4;}
#UsedPrice table.list tbody td {border-left:1px dashed #dcdcdc;font-family:"Roboto Bold";}
#UsedPrice table.list tbody tr td:first-child {border-left:1px solid #dcdcdc;}
#UsedPrice table.list th, #UsedPrice table.list td {padding:18px 0 17px;border-bottom:0;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;color:#000;font-weight:normal;}
#UsedPrice div.usedPhoneList p a {cursor: context-menu;}
#ShopLayer > #UsedPrice:first-child h2 a {cursor:text;}

/* 그린폰 거래 메인 - 일련번호 확인방법 (팝업) */
.new_layer.serial_num #wrap {margin-left:0;background-color:#fff;}
.new_layer.serial_num #wrap p {margin-bottom:0;}
.new_layer.serial_num .in_txt {margin:20px 0 30px;padding:16px 0;background:#efefef;text-align:center;}
.new_layer.serial_num .in_txt p {line-height:22px;color:#333;}
/* //그린폰 거래 메인 - 일련번호 확인방법 (팝업) */

/* 그린폰 거래 메인 - 핸드폰 검색 (팝업) */
#PhoneSearch * {color:#000;}
#PhoneSearch div.searchForm {height:auto;margin-top:20px;padding-top:0;text-align:left;border:0;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;letter-spacing:-1px;}
#PhoneSearch div.searchForm label {display:inline-block;width:178px;height:56px;line-height:56px;margin-right:16px;background:#efefef;text-align:center;}
#PhoneSearch div.searchForm input {width:242px;line-height:29px;margin:-4px 5px 0 0;padding:0 18px;color:#333;font-size:14px;letter-spacing:-1px;}
#PhoneSearch > div > strong {padding:25px 0 9px;color:#666;font-weight:normal;}
#PhoneSearch div.scrollBox {height:249px;margin-bottom:20px;border-top:2px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
#PhoneSearch table.list {border-top:0;border-bottom:0;}
#PhoneSearch table.list thead tr th {padding:12px 0;border-top:0;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#efefef;color:#000;font-weight:normal;}
#PhoneSearch table.list td {padding:9px 0;border-bottom:0;border-top:1px solid #eaeaea;border-left:1px dashed #dcdcdc;}
#PhoneSearch table.list tr:first-child td {border-top:0;}
#PhoneSearch table.list td.left {padding-left:23px;}
#PhoneSearch .bd_gray02.btn {height:28px;line-height:27px;padding:0 14px;margin-top:-4px;color:#444;font-size:14px;}
#PhoneSearch .bd_gray02.btn:hover {color:#444 !important;}
#PhoneSearch .btn.bg_red01 {height:39px;line-height:39px;padding:0 36px;color:#fff;font-size:18px;font-family:'Noto Sans';background:#5DDFDE;}
#PhoneSearch .btn.bg_red01:hover {color:#fff !important;}
/* #PhoneSearch div.list_wrap:after {content:"";display:block;position:absolute;bottom:0;left:0;width:520px;height:1px;background:#9d9d9d} */
/* //그린폰 거래 메인 - 핸드폰 검색 (팝업) */

/* 중고폰 직거래 등록 - 핸드폰 검색 (팝업) */
.new_layer.search_phone #Wrap fieldset {position:relative;margin:20px 0 0;padding:13px 40px 13px 194px ;text-align:left;border:0;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;background:#fff;}
.new_layer.search_phone #Wrap fieldset > label {position:absolute;top:0;left:0;display:inline-block;width:178px;height:56px;line-height:56px;background:#efefef;text-align:center;}
.new_layer.search_phone #Wrap .btnWrap {margin-top:20px;}
.new_layer.search_phone #Wrap > p {margin-bottom:0;padding:25px 0 9px;font-weight:normal;}
.new_layer.search_phone .inp_box {position:relative;display:block;padding-right:66px}
.new_layer.search_phone .inp_box input {width:100%;padding:0 18px;color:#333;font-size:14px;letter-spacing:-1px;}
.new_layer.search_phone .inp_box > a {display:block;position:absolute;top:0;right:0;height:28px;line-height:27px;padding:0 14px;color:#444;font-size:14px;}
.new_layer.search_phone .inp_box > a:hover {color:#444 !important}
.new_layer.search_phone div.scroll {height:249px;margin-bottom:20px;border-top:2px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.new_layer.search_phone #Wrap table.list {margin-bottom:0;border-top:0;border-bottom:0;}
.new_layer.search_phone table.list thead tr th:first-child {border-left:0;}
.new_layer.search_phone table.list thead tr th {padding:12px 0;border-top:0;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#efefef;color:#000;font-weight:normal;}
.new_layer.search_phone table.list td {padding:9px 0;border-bottom:0;border-top:1px solid #eaeaea;border-left:1px dashed #dcdcdc;}
.new_layer.search_phone table.list tr:first-child td {border-top:0;}
.new_layer.search_phone table.list td.left {padding-left:23px;border-left:0;}
.new_layer.search_phone .btn.bg_red01 {height:39px;line-height:39px;padding:0 36px;color:#fff;font-size:18px;font-family:'Noto Sans';}
.new_layer.search_phone .btn.bg_red01:hover {color:#fff !important;}
/* //중고폰 직거래 등록 - 핸드폰 검색 (팝업) */

/* 중고폰 직거래 상세 -  구매 문의하기 (팝업) */
#Seller .inquiry {padding:0;border:0;}

/* 그린폰 신청서작성 - 주소 검색(팝업) */
.new_layer.addr_search #Wrap {padding:20px 0 0;letter-spacing:-1px;}
.new_layer.addr_search .tabs .tab_contents .trigger.tab02 {left:184px;}
.new_layer.addr_search .tabs .tab_contents .trigger.tab02 a {padding:0 31px;}
.new_layer.addr_search .tabs .tab_contents .trigger.active a {line-height:46px;}
.new_layer.addr_search .tabs .tab_contents .trigger.active:hover a {color:#000 !important;}
.new_layer.addr_search #Wrap > div {display:block;padding-top:0;background:none;}
.new_layer.addr_search .tabs .tab_contents .trigger a {padding:0 24px;}
.new_layer.addr_search .tabs .tab_contents .trigger a:hover {color:#666 !important;}
.new_layer.addr_search .bg_red01.btn {color:#fff;}
.new_layer.addr_search .bg_red01.btn:hover {color:#fff !important;}
.new_layer.addr_search fieldset p em {color:#f82a2a;font-weight:normal;}
.new_layer.addr_search fieldset p b {color:#000;font-weight:normal;}
.new_layer.addr_search fieldset div {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.new_layer.addr_search fieldset div strong {width:120px;height:56px;line-height:56px;margin-right:10px;border-right:0;background:#efefef;color:#000;font-weight:normal;}
.new_layer.addr_search fieldset div select {width:160px;height:31px;margin:-4px 4px 0 0;padding-left:9px;line-height:31px;}
.new_layer.addr_search fieldset div input[type="text"] {width:170px;height:31px; margin-top:-4px;line-height:31px;}
.new_layer.addr_search fieldset div .bg_red01.btn {height:30px;line-height:28px;margin-top:-4px;padding:0 21px;font-size:14px;}
.new_layer.addr_search div.search {margin-top:33px;}
.new_layer.addr_search p.info {margin-bottom:14px;line-height:25px;color:#333;}
.new_layer.addr_search p.info strong {color:#f82a2a;}
.new_layer.addr_search p.info b {color:#333;font-weight:normal;}
.new_layer.addr_search div.scrollY {min-height:249px;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d}
.new_layer.addr_search table.list {border-bottom:0;}
.new_layer.addr_search table.list thead tr th {padding:12px 0;border-top:0;border-left:1px solid #dcdcdc;border-bottom:0;background:#efefef;color:#000;font-weight:normal;}
.new_layer.addr_search table.list tr:first-child td {border-top:1px solid #dcdcdc;}
.new_layer.addr_search table.list td {padding:12px 0 13px;border-left:1px dashed #dcdcdc;border-bottom:0;border-top:1px solid #eaeaea;color:#333;}
.new_layer.addr_search table.list td.left {padding-left:19px;}
.new_layer.addr_search table.list td a {color:#333;}
.new_layer.addr_search table.list td a:hover {color:#333 !important;}
.new_layer.addr_search table.list tr th:first-child, .new_layer.addr_search table.list tr td:first-child {border-left:0;}
.new_layer.addr_search div.pageWrap a {color:#666;font-size:16px;}
.new_layer.addr_search div.pageWrap a:hover {color:#f82a2a;}
.new_layer.addr_search div.pageWrap strong {color:#f82a2a;font-size:16px;}
.new_layer.addr_search div.pageWrap {margin-bottom:26px;padding-top:14px;}
.new_layer.addr_search .pageWrap .page {width:14px;}
.new_layer.addr_search div.result {padding:14px 20px 17px;margin-bottom:30px;background:#efefef;}
.new_layer.addr_search div.result p {padding-bottom:19px;line-height:22px;border-bottom:1px solid #d8d8d8;color:#000;}
.new_layer.addr_search div.result p b {color:#f82a2a;font-weight:normal;}
.new_layer.addr_search div.result > b {height: 31px;line-height: 29px;margin:0 10px 2px 0;color:#333;font-weight:normal;}
.new_layer.addr_search div.result input.readolny {background-color:#efefef;border:0;}
.new_layer.addr_search div.result input {height:31px;line-height:29px;margin:0 0 2px 0;}
.new_layer.addr_search #Wrap div.btnWrap .btn {height:39px;line-height:39px;padding:0 21px;font-size:18px;font-family:'Noto Sans';}
/* //그린폰 신청서작성 - 주소 검색(팝업) */

/* 마이샵 - 전문상담 */
#ollehShopContent.my_expert_counsel {width:870px;letter-spacing:-1px;}
#ollehShopContent.my_expert_counsel h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:'Noto Sans';}
.my_expert_counsel .tit_txt {margin-bottom:11px;}
.my_expert_counsel .tit_txt:after {display:block;clear:both;content:"";}
.my_expert_counsel .tit_txt p {float:left;line-height:36px;color:#333;}
.my_expert_counsel table.list caption {border-top:0;}
.my_expert_counsel table.list th {height:38px;border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#efefef;color:#000;font-size:17px;font-family:'Noto Sans';font-weight:normal;}
.my_expert_counsel table.list td.left img {display:inline-block;float:none;width:90px;height:90px;border:0;}
.my_expert_counsel table.list td .pdt_name {display:inline-block;line-height:21px;border-bottom:1px solid #666;vertical-align:middle;color:#000;font-size:18px;font-family:'Noto Sans';}
.my_expert_counsel table.list td .pdt_name span {display:inline-block;padding-left:10px;color:#666;font-size:16px;font-family:"맑은 고딕", "MalgunGothic";}
.my_expert_counsel table.list tr td.left {padding:25px 10px;}
.my_expert_counsel table.list td {color:#666;border-left:1px dashed #dcdcdc;border-bottom:1px solid #eaeaea;}
.my_expert_counsel table.list td .date {padding-right:12px;}
.my_expert_counsel table.list td.answer {color:#f82a2a;}
.my_expert_counsel table.list tr.qna .qna div {position:relative;float:none;display:block;width:auto;margin-bottom:8px;padding-left:20px;}
.my_expert_counsel table.list tr.qna .qna > div + span {position:absolute;bottom:6px;right:64px;width:auto;margin-right:7px;visibility:visible;clear:both;border-bottom:1px solid #666;color:#444;font-size:14px;}
.my_expert_counsel table.list tr.qna .que > span {width:10px;visibility:hidden;}
.my_expert_counsel table.list tr.qna .qna div p {line-height:24px;color:#333;}
.my_expert_counsel table.list tr.qna td {padding:14px 20px 18px;background:#f9f9f9;}
.my_expert_counsel table.list tr.qna .ans {padding-top:15px;border-top:1px solid #ddd;}
.my_expert_counsel table.list tr.qna .qna.ans > span {position:absolute;top:11px;left:0;width:10px;text-indent:-9999px;background:url('../img/bg/bg_reply.png') center no-repeat;}
.my_expert_counsel table.list tr.qna .qna.ans div {margin-bottom:12px;}
.my_expert_counsel table.list tr.qna .qna div span {display:inline-block;margin-bottom:0;color:#444;}
.my_expert_counsel table.list tr.qna .qna div.date {display:inline-block;margin:0;padding:0 11px;margin-left:9px;}
.my_expert_counsel table.list tr.qna .qna div.date span {color:#666;}
.my_expert_counsel table.list tr.qna .qna div.date span:first-child {padding-right:12px;background:url('../img/bg/bg_my_counsel_bar.png') no-repeat 100% 6px;color:#444;}
.my_expert_counsel table.list tr.qna .qna em {padding-left:10px;color:#f82a2a;font-weight:bold;}
.my_expert_counsel table.list tr.qna .qna a.del {height:28px;line-height:26px;padding:0 14px;background:#fff;border:1px solid #7c7575;}
.my_expert_counsel table.list tr.qna .qna a.recom {height:25px;line-height:23px;padding:0 15px;border:1px solid #bcbcbc;}
.my_expert_counsel table.list tr.qna .qna a {border-radius:3px;color:#444;font-size:14px;}
.my_expert_counsel table.list tr.qna .qna a:hover {color:#444 !important;}
/* //마이샵 - 전문상담 */

/* 마이샵 - 이메일상담 */
#ollehShopContent.my_email_counsel {width:870px;letter-spacing:-1px;}
#ollehShopContent.my_email_counsel h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:'Noto Sans';letter-spacing:0;}
.my_email_counsel .tit_txt {margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid #ddd;}
.my_email_counsel .tit_txt:after {display:block;clear:both;content:"";}
.my_email_counsel .tit_txt p {float:left;line-height:36px;color:#333;}
.my_email_counsel div.email table.view tr th:first-child {border-left:0;}
.my_email_counsel div.email {border-top:0;border-bottom:1px solid #9d9d9d;}
.my_email_counsel div.email table.view th {padding:13px 20px;border-left:1px solid #dcdcdc;font-size:16px;}
.my_email_counsel div.email table.view td { color:#333;font-size:16px;}
.my_email_counsel div.email table.view td b {padding-right:10px;margin-right:10px;background:url('../img/bg/bg_email_bar.png') no-repeat 100% 6px;color:#f82a2a;font-weight:normal;}
.my_email_counsel div.email table.view td a {padding-bottom:2px;border-bottom:1px solid #4e4e4e;color:#333;text-decoration:none;}
.my_email_counsel div.email table.view td a:hover {color:#333 !important;}
.my_email_counsel div.email table.view td a.del {height:28px;line-height:26px;margin-right:20px;padding:0 14px 0;color:#444;font-size:14px;background:none;border:1px solid #7c7575;border-radius:3px;}
.my_email_counsel div.email table.view td a.del:hover {color:#444 !important;}
.my_email_counsel div.email .qna {position:relative;padding:16px 20px;background:#f9f9f9;}
.my_email_counsel div.email .qna div p {line-height:24px;color:#333;word-wrap:break-word;}
.my_email_counsel div.email .qna > span {width:10px;text-indent:-9999px;position:absolute;top:11px;left:20px;}
.my_email_counsel div.email .qna.ans > span { background:url('../img/bg/bg_reply.png') center no-repeat;}
.my_email_counsel div.email .qna.ans {padding:0 20px 20px;}
.my_email_counsel div.email .qna.ans div {float:none;width:100%;padding:15px 19px 17px;border-top:1px solid #ddd;box-sizing:border-box;}
.my_email_counsel div.email .ans {border-top:0;}
.my_email_counsel div.email .qna div {width:795px; padding-left:19px;}
.my_email_counsel div.email .ans a {width:auto;height:28px;line-height:27px;margin-top:0;padding:0 14px;background:none;border:1px solid #847e7e;border-radius:3px;color:#444;font-size:14px;}
.my_email_counsel div.email .ans a:hover {color:#444 !important;}
.my_email_counsel div.nonData {height:auto !important;padding:67px 0;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#333;font-size:18px;font-family:'Noto Sans';}
.my_email_counsel div.tableTop {margin-bottom:15px;}
.my_email_counsel fieldset.search {padding:4px 0 14px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.my_email_counsel fieldset.search strong {float:left;height: auto;line-height:30px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;}
.my_email_counsel fieldset.search p {float:left;padding: 0;height: auto;font-size: 14px;color: #666;padding-bottom: 14px;}
.my_email_counsel fieldset.search input {display:inline-block;width:84px;height: 28px;line-height:28px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;}
.my_email_counsel fieldset.search input.datepicker {background: url('../img/ico/ico-date.png') no-repeat 92px 7px}
.my_email_counsel fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.my_email_counsel fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.my_email_counsel fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.my_email_counsel fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}
.my_email_counsel fieldset.search select {margin-top:1px;}
.my_email_counsel select {width:110px;height:30px;line-height:30px;margin-right:5px;padding-left:7px;}
.my_email_counsel table.view caption {border-top:0;}
.my_email_counsel table.view tr:first-child th, .my_email_counsel table.view tr:first-child td {border-top:2px solid #9d9d9d;}
.my_email_counsel table.view td {border-top:1px solid #eaeaea;border-left:1px solid #dcdcdc;border-bottom:0;}
.my_email_counsel table.view th {background:#efefef;border-top:1px solid #dcdcdc;border-bottom:0;}
.my_email_counsel table.view {border-bottom:1px solid #d2d2d2;}
.my_email_counsel .inquire_box {padding:15px 0;}
.my_email_counsel .inquire_box .date_inquire {float:none;}
.my_email_counsel .inquire_box .date_inquire:after {content:"";display:block;clear:both;}
.my_email_counsel .inquire_box .date_inquire input[type="text"] {color:#666;font-size:14px;}
.my_email_counsel .btn_period .btn.bd_gray03 {height:30px;line-height:28px;}
.my_email_counsel .btn.bd_gray03 {height:28px;line-height:26px;padding:0 14px;color:#444;font-size:14px;}
.my_email_counsel .btn.bd_gray03:hover {color:#444 !important;}
.my_email_counsel .btn.bd_gray03 span {height:28px;line-height:26px;padding:0;}
/* //마이샵 - 이메일상담 */

/* 마이샵 - 구매후기 */
#SubWrap .my_post_main {width:870px}
#SubWrap .my_post_main .tit_txt {margin-bottom:11px;}
#SubWrap .my_post_main .tit_txt:after {display:block;clear:both;content:"";}
#SubWrap .my_post_main .tit_txt h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:'Noto Sans';line-height: 1.5;}
#SubWrap .my_post_main .tit_txt p {float:left;line-height:36px;font-size: 16px;color:#333;}
.my_post_main div.tabWrap {padding-top:0;background:none;}
.my_post_main div.tabWrap #Review {display: block;}
.my_post_main div.tabWrap .custerInfo {font-size: 14px;}
.my_post_main div.tabWrap h6 {margin: 30px 0 20px;font-family: 'Noto Sans';font-size: 20px;color: #010101;letter-spacing: -2px;}
.my_post_main div.tabWrap h6 em {color: #f82a2a;}
.my_post_main div.tabWrap div.tab {position: relative;padding-top: 45px;}
.my_post_main div.tabWrap div.tab:after {content: "";position: absolute;left: 0;top: 42px;display: block;width: 100%;height: 2px;background: #f82a2a;}
.my_post_main div.tabWrap div.tab > a {width: 25%;height: 21px;line-height: 18px;padding: 10px 0;border: 1px solid #e5e5e5;background: #f8f8f8;font-family: 'Noto Sans';font-size: 18px;color: #666;}
.my_post_main div.tabWrap div.tab > a:hover {color: #666 !important;}
.my_post_main div.tabWrap div.tab > a.current {top: -5px;padding: 14px 0 12px;border: 2px solid #f82a2a;border-bottom: none;background: #fff;z-index: 2;text-decoration: none;font-weight: normal;color: #f82a2a;}
.my_post_main div.tabWrap div.tab > a.hp {left: 0;}
.my_post_main div.tabWrap div.tab > a.h_service {left: 25%;}
.my_post_main div.tabWrap div.tab > a.giga_iot {left: 50%;}
.my_post_main div.tabWrap div.tab > a.acces {right:0;left: auto;}
.my_post_main table.list th {border-top: 2px solid #9d9d9d;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;background: #efefef; vertical-align: middle;font-family: 'Noto Sans';font-size: 17px;color: #000;}
.my_post_main table.list td {border-bottom: 1px solid #eaeaea;font-size: 16px;}
.my_post_main table.list td span.point {position: relative;width: 63px;height: 10px;background: url('../img/btn/ico_rating_small.png') no-repeat 0 0;margin-right: 32px;}
.my_post_main table.list td span.point em {width: 63px;height: 10px;background: url('../img/btn/ico_rating_small.png') no-repeat 0 bottom;}
.my_post_main table.list td span.point em b {position: absolute;top: -3px;right: -32px;width: 30px;line-height: 15px;text-indent: 0;font-weight: normal;font-size: 14px;color: #666;}
.my_post_main table.list td.last {border-bottom: 1px solid #9d9d9d;}
.my_post_main table.list tr td.left {font-family: 'Noto Sans';font-size: 18px;color: #000;vertical-align: middle;}
.my_post_main table.list tr td.left img {float: none;display: inline-block;width: 90px;height: 90px;border: none;vertical-align: middle;}
.my_post_main table.list tr td.left span {display: inline-block;width: 230px;vertical-align: middle;color: #000;}
.my_post_main table.list tr td.left b {font-weight: normal;}
.my_post_main table.list tr td.right {letter-spacing: -1px;font-weight: bold;font-size: 22px;color: #f82a2a;}
.my_post_main table.list tr td.right span {font-size: 16px;font-weight: normal;color: #333;}
.my_post_main table.list tr.current td.left a {text-decoration: underline;}
.my_post_main table.list tr.review td {border-bottom: 1px solid #d4d4d4;background: #f9f9f9;}
.my_post_main table.list tr.review p.point {height: auto ;margin: 0;padding: 20px 20px 0;border-bottom: none;letter-spacing: -2px;font-size: 14px;color: #000;}
.my_post_main table.list tr.review p span {position: relative;padding-left: 10px;}
.my_post_main table.list tr.review p span:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -6px;width: 1px;height: 15px;background:#e7e7e7}
.my_post_main table.list tr.review p span:first-child {padding-left: 0;}
.my_post_main table.list tr.review p span:first-child:before {display: none;}
.my_post_main table.list tr.review p span.point {width: 63px;height: 10px;margin-right: 15px;padding-left: 0;background: url('../img/btn/ico_rating_small.png') no-repeat 0 0;overflow: hidden;}
.my_post_main table.list tr.review p span.point:before {display: none;}
.my_post_main table.list tr.review p span.point em {width: 63px;height: 10px;background: url('../img/btn/ico_rating_small.png') no-repeat 0 bottom;}
.my_post_main table.list tr.review p.article {position: relative;padding: 25px 40px 45px;color: #333;}
.my_post_main table.list tr.review div.reply {margin: 0 20px;padding: 15px;border-top: 1px solid #ddd;color: #333;background: url('../img/bg/bg_tbl_reply.png') no-repeat 0 16px;}
.my_post_main table.list tr.review div p {width: 100%;padding: 0;color: #333;background: none;}
.my_post_main table.list tr.review div span {position: static;display: block;padding-top: 20px;color: #666;}
.my_post_main table.list tr.review div span em {padding-right: 10px;margin-right: 10px;color: #444;background: url('../img/bg/bg_my_tbl_bar.png') no-repeat right 50%;}
.my_post_main table.list tr.review a {position: absolute;top: auto;left: auto;bottom:10px;right: 80px;display: block;width: 53px;height: 28px;border: 1px solid #7c7575;border-radius:3px;line-height: 28px;letter-spacing: -1px;font-size: 14px;color: #444 !important;}
.my_post_main table.list tr.review a.del {right: 20px;}
/* date */
.my_post_main fieldset.search {padding:30px 0 13px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.my_post_main fieldset.search strong {float:left;height: auto;line-height:32px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;}
.my_post_main fieldset.search p {float: none;padding: 0;height: auto;font-size: 14px;color: #666;}
.my_post_main fieldset.search input {display:inline-block;width:84px;height: 30px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;background: url('../img/ico/ico-date.png') no-repeat 92px 7px}
.my_post_main fieldset.search span {padding: 0;}
.my_post_main fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.my_post_main fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.my_post_main fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.my_post_main fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}

/* 마이샵 - 액세서리 상세 */
.acces_detail .vertical_type.type02 tbody td {letter-spacing:-1px;}
.acces_detail .vertical_type tbody td .prd img {position:absolute;top:0;left:0;width:90px;height:90px;}
.acces_detail .vertical_type tbody td .prd {position:relative;min-height:90px;text-align:left;padding-left:119px;}
.acces_detail .vertical_type tbody td .prd a {display:inline-block;color:#000;font-size:18px;font-family:"Noto Sans";}
#container .acces_detail .vertical_type tbody td .prd a:hover {color:#000 !important;}
.acces_detail .vertical_type tbody td .prd span {display:inline-block;padding-top:2px;}
.acces_detail .vertical_type tbody td.pdt_img {position:relative;padding:25px 20px 40px;}
.acces_detail .vertical_type tbody td.pdt_img > p {position:absolute;top:123px;left:20px;color:#888;font-size:12px;}
.acces_detail .vertical_type tbody td.pdt_img > p i {color:#f82a2a;}
.acces_detail .vertical_type tbody td.pdt_price {padding-right:20px;color:#f82a2a;font-size:22px;font-family:"Roboto bold";}
.acces_detail .vertical_type tbody td.pdt_price i {position:relative;bottom:1px;padding-left:2px;color:#333;font-size:16px;font-family:"Malgun Gothic", "맑은고딕";}
.acces_detail .vertical_type td .btn a + a { display:inline-block;margin-top:5px}
.acces_detail .my_accessory .order_info {margin-top:30px;}
.acces_detail .total_box {padding:15px 20px 16px;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.acces_detail .btn.bd_gray02 {padding-right:0;background:none;}
.acces_detail .pdf_explain dl + dl {margin-top:9px;}
.acces_detail .pdf_explain dl b {color:#333;font-weight:normal;}

/* 마이샵 - 중고폰 직거래 내역 */

/*마이샵 나의 쿠폰 포인트*/

#ollehShopContent.coupon_point_main {width:870px;letter-spacing:-1px;}
#ollehShopContent.coupon_point_main  h3 {margin-bottom:10px;border-bottom:0;color:#010101;font-size:24px;letter-spacing:-1px;font-family:'Noto Sans';}
.coupon_point_main #Olleh div.info {background:url('../img/ico/icon_top02.gif') no-repeat 20px 35px;}
.coupon_point_main #Olleh + a {left:154px;}
.coupon_point_main #Coupon + a {left:308px;}
.coupon_point_main .location {clear:both;}
.coupon_point_main .tit_txt h3 {float:left;margin-right:10px;}
.coupon_point_main .tit_txt p {float:left;margin-top:5px}
.coupon_point_main div.couponWrap {padding-top:50px;background-image:none}
.coupon_point_main div.tab_b {position: relative;padding-top:49px;}
.coupon_point_main div.tab_b:after {content: "";position: absolute;left: 0;top: 39px;display: block;width: 100%;height: 2px;background: #f82a2a;}
.coupon_point_main div.tab_b > a {width:25%;height:auto;line-height: 18px;padding: 10px 1px;border: 1px solid #e5e5e5;background: #f8f8f8;font-family: 'Noto Sans';letter-spacing:0;font-size: 18px;color: #666;}
.coupon_point_main div.tab_b > a:hover {color: #666 !important;}
.coupon_point_main div.tab_b > a.current {top: -5px;padding: 14px 0 12px;border: 2px solid #f82a2a;border-bottom: none;background: #fff;z-index: 2;text-decoration: none;font-weight: normal;color: #f82a2a;}
.coupon_point_main #Olleh + a {left:25%;}
.coupon_point_main #Coupon + a {left:50%;}
.coupon_point_main #Green + a {left:auto;right:0;border-right:0;}
.coupon_point_main div.tab_b > a strong {display:inline-block}
.coupon_point_main div.tab_b > a.current b {color:#f82a2a}
.coupon_point_main div.tab_b > a * {font-size:18px;font-weight:normal;}
.coupon_point_main div.tab_b > a em {color:#000}
.coupon_point_main div.couponWrap div.tab {position:relative;padding-top:49px;background-image:none}
.coupon_point_main div.couponWrap div.tab:after {content: "";position: absolute;left: 0;top:42px;display: block;width: 100%;height: 2px;background: #888;}
.coupon_point_main div.couponWrap div.tab > a {width:183px;height:auto;line-height: 18px;padding:12px 0;border: 1px solid #dbdbdb;font-family: 'Noto Sans';letter-spacing:0;font-size: 18px;color: #666;background-color:#fff}
.coupon_point_main div.couponWrap div.tab > a:hover {color: #666 !important;}
.coupon_point_main div.couponWrap div.tab > a.current {top: -3px;padding:14px 0 13px;border: 2px solid #888;border-bottom: none;text-decoration: none;font-weight: normal;color: #000;background: #fff;z-index: 2;}
.coupon_point_main #New + a {left:184px}
.coupon_point_main div.couponTop { margin-bottom:48px;padding: 40px 0 0 308px;height:140px;background:#f8f6f6 url(../img/bg/shop_coupon_tp_bg.gif) no-repeat 47px 31px;}
.coupon_point_main div.coupon_use p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
.coupon_point_main div.coupon_use {padding:0;border:0;}
.coupon_point_main div.coupon_use .indent_list {padding:11px 9px 14px;border:1px solid #d9d9d9;}
.coupon_point_main div.coupon_use ul li {line-height:26px;padding-left:10px;background:none;color:#333;font-size:16px;}
.coupon_point_main div.couponTop img:first-child {margin:12px 0 13px;}
/*.coupon_point_main .tabs.type02 .tab_contents .trigger {width:25%;}
.coupon_point_main .tabs.type02 .tab_contents .trigger a {height:46px;line-height:46px;border:1px solid #e5e5e5; font-size:18px;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.active a {height:50px;line-height:50px;border:2px solid #f82a2a;border-bottom:0;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.active a p {color:#f82a2a;}
.coupon_point_main .tabs.type02 .tab_contents .trigger p {display:inline-block;letter-spacing:0;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.tab02 {left:218px;}
.coupon_point_main .tabs.type02 .tab_contents .target {padding-top:0;}
.coupon_point_main .tabs .tab_contents .trigger.tab03 {left:435px;}
.coupon_point_main .tabs .tab_contents .trigger.tab04 {left:652px;}
.coupon_point_main .tabs.type02 .tab_contents {background-position:0 50px;}*/
.coupon_point_main div.couponWrap > div div.info {margin-bottom:34px;padding:17px 25px 5px 115px; border-bottom:1px solid #eaeaea;}
.coupon_point_main div.couponWrap > div div.info p {line-height:22px;margin-bottom:13px;color:#333;}
.coupon_point_main div.couponWrap > div div.info p:first-child {display:inline-block;margin-right:11px;}
.coupon_point_main div.couponWrap > div div.info p + a + p {color:#666;}
.coupon_point_main div.couponWrap > div div.info p + p {color:#666;}
.coupon_point_main div.couponWrap > div div.info strong {font-size:16px;}
.coupon_point_main div.couponWrap > div div.info span {font-size:16px;}
.coupon_point_main div.couponWrap > div div.info em {color:#f82a2a;}
.coupon_point_main div.couponWrap > div div.info > a {/* right:187px;top:14px;*/ position:static;height:29px;line-height:29px;padding:0 10px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;} 
.coupon_point_main div.couponWrap > div div.info > a:hover {color:#333 !important;}
.coupon_point_main div.couponWrap > div h6 {color:#010101;font-size:20px;font-family:'Noto Sans';}
.coupon_point_main div.couponWrap > div > a {top:264px;padding-right:14px;background:url(../img/bg/bg_arrow_gray.gif) no-repeat right center;color:#333;font-size:16px;}
.coupon_point_main div.couponWrap > div > a:hover {color:#333 !important;}
.coupon_point_main div.tab_info_area p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
.coupon_point_main div.tab_info_area {padding:0;border:0;}
.coupon_point_main div.tab_info_area .indent_list {padding:11px 20px 14px 19px;border:1px solid #d9d9d9;}
.coupon_point_main div.tab_info_area ul li {line-height:26px;background:none;color:#333;font-size:16px;}
.coupon_point_main table.list {border-bottom:1px solid #9d9d9d;}
.coupon_point_main table.list th {height:38px;background:#efefef;border-left:1px solid #dcdcdc;border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;color:#000;font-size:17px;font-weight:normal;font-family:'Noto Sans';}
.coupon_point_main table.list tr:first-child td {border-top:0;}
.coupon_point_main table.list td {padding:13px 20px;border-top:1px solid #eaeaea;border-bottom:0;border-left:1px dashed #dcdcdc;color:#333;}
.coupon_point_main table.list td.right {text-align:right;}
.coupon_point_main table.list td.nonData {height:auto !important;color:#333;}
.coupon_point_main .tab_info_area .btn_wrap {padding:5px 0 9px 11px;}
.coupon_point_main .tab_info_area .btn_wrap a {height:29px;line-height:29px;padding:0 13px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;text-indent:0;}
.coupon_point_main .tab_info_area .btn_wrap a + a {margin-left:2px;}
.coupon_point_main .tab_info_area .btn_wrap a:hover {color:#333 !important;}
.coupon_point_main div.pageWrap {padding-top:11px;}

.coupon_point_main #Olleh table.list td:first-child {color:#666;}

.coupon_point_main #Coupon div.info {background:url('../img/ico/icon_top01.gif') no-repeat 21px 39px;}
.coupon_point_main #Coupon .info {padding:17px 0 13px 115px;}
.coupon_point_main #Coupon .info input {width:220px;height:28px;line-height:28px;margin-right:5px;}
.coupon_point_main #Coupon .info p {margin-bottom:11px;}
.coupon_point_main #Coupon .info p + p {margin-bottom:5px;}
.coupon_point_main #Coupon .info .btn {height:28px;line-height:27px;padding:0 13px;border:1px solid #7c7575;color:#444;font-size:14px;}
.coupon_point_main #Coupon .tab p {margin:5px 0 11px;color:#333;}
.coupon_point_main div.couponWrap > div div.tab a.btnTarget {color:#333;font-size:16px;}
.coupon_point_main div.couponWrap > div div.tab a.btnTarget:hover {color:#333 !important;}
.coupon_point_main div.couponWrap > div div.info span {margin-right:6px;font-weight:normal;}

.coupon_point_main #Green div.info {background:url('../img/ico/icon_top03.gif') no-repeat 21px 29px;}
.coupon_point_main #Change div.info {background:url('../img/ico/icon_top05.gif') no-repeat 25px 31px;}
.coupon_point_main div.couponWrap > #Change div.info > a {right:249px;}

/* 마이샵 팝업 */
#ShopLayer #NoneMem {width: 330px;}
#ShopLayer div .layer_noneMem.cont {padding: 20px 0 0;font-size: 14px;}
#NoneMem .layer_noneMem table {padding-bottom: 10px;margin: 25px 0 15px;border-bottom: 1px solid #d2d2d2;}
#NoneMem .layer_noneMem table tr th,
#NoneMem .layer_noneMem table tr td {background: none;border: none;padding: 5px 0;font-weight: normal;font-size: 15px;color: #000;}
#NoneMem .layer_noneMem table tr td input {width: 226px;}
#NoneMem .layer_noneMem .btn.bg_red01 {width:107px;}
#NoneMem .layer_noneMem .btn.bg_red01 span {height:39px;line-height:39px;}

/* date */
.coupon_point_main fieldset.search {padding:9px 0 15px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.coupon_point_main fieldset.search strong {float:left;height: auto;line-height:32px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;}
.coupon_point_main fieldset.search p {float: none;padding: 0;height: auto;font-size: 14px;color: #666;}
.coupon_point_main fieldset.search input {display:inline-block;width:84px;height: 30px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;background: url('../img/ico/ico-date.png') no-repeat 92px 7px}
.coupon_point_main fieldset.search span {padding: 0;}
.coupon_point_main fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.coupon_point_main fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.coupon_point_main fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.coupon_point_main fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}

/* 모바일 - 선불유심 공통 */
#SubWrap .usim_tit_area {position: relative;height: 35px;margin-bottom: 15px;overflow: hidden;}
#SubWrap .usim_tit_area h3 {float: none;height: 35px;padding: 0;margin: 0;line-height: 35px;border: none !important;letter-spacing: -1px;font-family: "Noto Sans";font-size: 24px;color: #000;}
#SubWrap .usim_tit_area .btn_area {position: absolute;right: 0;top: 0;}

/* 모바일 - 선불유심 구매/충전 */
#SubWrap .usim_list {float: none;width: 100%;padding: 0 0 50px;margin: 0;}
.usim_top_visual {margin-bottom: 20px;}
.usim_top_visual.charge {margin-bottom: 40px;}
.usim_top_visual a {display: block;}
.usim_list .usim_benefit {padding: 10px 0 20px;border-bottom: 1px solid #ececec;margin-bottom: 25px;overflow: hidden;}
.usim_list .usim_benefit li {float: left;padding-right: 17px;line-height: 54px;letter-spacing: -1.5px;font-size: 16px;color: #000;}
.usim_list .usim_benefit .bene01 {padding-left: 64px;background: url('../img/ico/ico-usim-benefit01.gif') no-repeat 0 0;}
.usim_list .usim_benefit .bene02 {padding-left: 108px;background: url('../img/ico/ico-usim-benefit02.gif') no-repeat 0 0;}
.usim_list .usim_benefit .bene03 {padding-left: 98px;background: url('../img/ico/ico-usim-benefit03.gif') no-repeat 0 0;}
.usim_list .sub_tit {margin-bottom: 10px;line-height: 25px;letter-spacing: -1px;font-family: "Noto Sans";white-space:nowrap;overflow: hidden;}
.usim_list .sub_tit span {float: left;width: 55px;height: 25px;margin-right: 10px;border-radius:12px;background: #f82a2a;text-align: center;font-size: 15px;color: #fff;}
.usim_list .sub_tit span strong {color: #fff;}
.usim_list .sub_tit h4 {float: left;margin-right: 10px;font-size: 20px;color: #000;}
.usim_list .sub_tit p {float: left;font-size: 16px;color: #666;}
.usim_list .recommend {padding: 30px 0;overflow: hidden;}
.usim_list .recommend li {float: left;width: 196px;padding-top: 85px;border-bottom: 1px solid #e5e5e5;margin-left: 25px;text-align: center;letter-spacing: -1px;font-size: 16px;}
.usim_list .recommend li:first-child {margin: 0;}
.usim_list .recommend .recom01 {background: url('../img/bg/ico-usim-recom01.gif') no-repeat 0 0;}
.usim_list .recommend .recom02 {background: url('../img/bg/ico-usim-recom02.gif') no-repeat 0 0;}
.usim_list .recommend .recom03 {background: url('../img/bg/ico-usim-recom03.gif') no-repeat 0 0;}
.usim_list .recommend .recom04 {background: url('../img/bg/ico-usim-recom04.gif') no-repeat 0 0;}
.usim_list .recommend .recom05 {background: url('../img/bg/ico-usim-recom05.gif') no-repeat 0 0;}
.usim_list .recommend strong {color: #000;}
.usim_list .recommend p {padding: 7px 0 13px;line-height: 20px;color: #333;}
.usim_list .usim_tip {margin-bottom: 35px;overflow: hidden;}
.usim_list .usim_tip li {float: left;padding: 0 10px 0 25px;background: url('../img/bg/bg-used-step-arrow.png') no-repeat 0 50%;}
.usim_list .usim_tip li:first-child {padding-left: 0;background: none;}
.usim_list .usim_tip span {display: inline-block;width: 64px;height: 64px;background: #ededed;border-radius:50%;vertical-align: middle;line-height: 64px;text-align: center;font-family: "Noto Sans";white-space:nowrap;font-size: 20px;color: #f82a2a;}
.usim_list .usim_tip p {display: inline-block;vertical-align: middle;letter-spacing: -1.5px;font-size: 16px;color: #000;}
.usim_list .btm_banner a {display: block;}

.layer_usim_promotion {padding-top: 10px;}
.layer_usim_promotion .notice p {padding-top: 10px;padding-left:12px;line-height:25px;text-indent:-10px;color:#666;font-size:16px;}
.layer_usim_promotion .box {padding: 15px 20px 20px;border: 1px solid #d9d9d9;margin-top: 15px;}
.layer_usim_promotion .box strong {font-weight: normal;color: #010101;}

.usim_list .usim_charge_box {padding-top: 10px;line-height: 22px;font-size: 16px;}
.usim_list .usim_charge_box > div:after {content: "";display: block;clear: both;}
.usim_list .usim_charge_box > div > ul {float: right;width: 936px;}
.usim_list .usim_charge_box h4 {float: left;width: 124px;padding-top: 20px;border-top: 3px solid #000;text-align: center;letter-spacing: -1px;font-family: "Noto Sans";font-size: 24px;color: #000;}
.usim_list .usim_charge_box h5 {margin-bottom: 10px;letter-spacing: -1px;font-family: "Noto Sans";font-size: 20px;color: #000;}
.usim_list .usim_charge_box span {color: #666;}
.usim_list .usim_charge_box p {font-size: 14px;color: #666;}
.usim_list .usim_charge_box .charge01 {background: url('../img/ico/ico-charge01.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge02 {background: url('../img/ico/ico-charge02.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge03 {background: url('../img/ico/ico-charge03.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge04 {background: url('../img/ico/ico-charge04.gif') no-repeat 35px 35px;}
.usim_list .usim_charge_box .charge05 {background: url('../img/ico/ico-charge05.gif') no-repeat 30px 35px;}
.usim_list .usim_charge_box .btn_area {margin-top: 10px;}
.usim_list .usim_charge_box .btn.bg_red01 span {color: #fff;}
.usim_list .usim_charge_box .btn.bd_gray02 span {color: #333;}
.usim_list .usim_charge_box .logo {margin-top: 10px;}
.usim_list .usim_charge_box .logo span {margin-right: 10px;}

.usim_list .usim_charge > ul > li:first-child {border-top: 1px solid #666;padding-bottom: 30px;}
.usim_list .usim_charge > ul > li {padding: 30px 20px 20px 118px;border-top: 1px solid #d2d2d2;}
.usim_list .usim_charge li li,
.usim_list .usim_charge li div {position: relative;padding: 0 0 0 15px;color: #333;background: url('../img/bg/bg_list_bullet3.png') no-repeat 5px 10px;}
.usim_list .usim_charge strong {display: block;padding: 15px 0 10px;font-weight: normal;color: #f82a2a;}

.usim_list .usim_auto > ul > li {padding: 30px 20px 20px 118px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.usim_list .usim_auto li div {position: relative;padding: 0 0 0 15px;color: #333;}
.usim_list .usim_auto li div:before {content: "";position: absolute;left: 5px;top: 10px;display: block;width: 5px;height: 1px;background: #888;}

/* 모바일 - 선불유심 구매/충전 : 주문하기 */
.usim_order_top {padding: 30px;border: 1px solid #ddd;margin-bottom: 40px;overflow: hidden;}
.usim_order_top .name {float: left;width: 250px;letter-spacing: -1px;line-height: 30px;font-family: "Noto Sans";font-size: 24px;color: #000;}
.usim_order_top .name strong {font-weight: normal;color: inherit;}
.usim_order_top .name span {color: inherit;}
.usim_order_top .img_product {float: left;width: 55px;height: 66px;margin-right: 18px;}
.usim_order_top dl {float: left;width: 695px;line-height: 30px;letter-spacing: -1px;font-size: 16px;overflow: hidden;}
.usim_order_top dt {float: left;width: 35px;margin-right: 15px;color: #666;}
.usim_order_top dd {float: left;width: 645px;color: #000;}

.usim_order .tit_area {position: relative;}
.usim_order .tit_area h4 {padding: 0 0 20px 0;margin: 0;border: none;font-family: "Noto Sans";font-size: 26px;color: #000;}
.usim_order .tit_area p {position: absolute;right: 0;bottom: 8px;height: 20px;line-height: 20px;font-size: 14px;color: #444;}
.usim_order .tit_area p span {color: #f82a2a;vertical-align: middle;}
.usim_order table {border-top: 2px solid #9d9d9d;border-bottom: 1px solid #9d9d9d;font-family: "Noto Sans";font-size: 16px;}
.usim_order .horizontal_type tbody th {background: #eaeaea;font-weight: normal;color: #000;}
.usim_order .horizontal_type tbody th.essential span {display: inline-block;width: 10px;height: 35px;background: url('../img/bg/bg-pop-bullet02.png') no-repeat 0 12px;vertical-align: middle;}
.usim_order .horizontal_type tbody td {color: #666;}
.usim_order .horizontal_type tbody td input, 
.usim_order .horizontal_type tbody td select {font-size: 14px;color: #444;}
.usim_order .horizontal_type tbody td select + a {margin-left: 6px;}
.usim_order .horizontal_type tbody td > span {margin-right: 20px;color: #333;}
.usim_order .horizontal_type tbody td > span input {margin-right: 4px;vertical-align: middle;}
.usim_order .horizontal_type tbody td > span label {vertical-align: middle;}
.usim_order .horizontal_type tbody td > span.pt10 {display: block;font-size: 13px;color: #888;}
.usim_order .horizontal_type tbody td strong {margin-right: 10px;font-weight: normal;}
.usim_order .horizontal_type tbody td .name {display: inline-block;width: 100px;height: 30px;padding: 0 10px;border: 1px solid #adadad;line-height: 28px;font-size: 14px;color: #444;}

.usim_order .usimSum {padding: 20px 30px;border: none;background: #f6f6f6;margin-bottom: 30px;line-height: 35px;}
.usim_order .usimSum * {vertical-align: middle;}
.usim_order .usimSum p {width: auto;padding: 0;margin: 0;}
.usim_order .usimSum p span {font-size: 14px;color: #666;}
.usim_order .usimSum p strong {font-size: 22px;color: #f82a2a;}
.usim_order .usimSum .symbol {float: left;padding: 12px 30px 0;margin: 0;}
.usim_order .usimSum .symbol.equals {padding: 16px 30px 0;}
.usim_order .usimSum .amt strong {margin-right: 10px;font-size: 28px;}

.usim_btn_area {padding: 30px 0 100px;text-align: center;}
.usim_btn_area a {margin: 0 3px;}
.usim_btn_area a span {width: 74px;}

/* 이용안내_공지사항 */
#ollehShopContent.notice_list {width:870px;letter-spacing:-1px;}
#ollehShopContent.notice_list h3 {height:auto;margin-bottom:9px;line-height:22px;border-bottom:0;color:#010101;font-size:24px;font-family: "Noto Sans";}
.notice_list .topImg {margin-top:0;color:#333;}
.notice_list .tit_area {padding:0 232px 41px 0;background:url('../img/bg/bg_useinfo_notice.png') no-repeat 639px 0;}
.notice_list .total_search .searchBox select {width:148px;height:30px;line-height:30px;margin-right:10px;}
.notice_list .total_search .searchBox input.intxt {width:179px;height:28px;line-height:28px;}
.notice_list .total_search .searchBox a {height:28px;line-height:27px;padding:0 14px;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;}
.notice_list .total_search .searchBox a:hover {color:#333 !important;}
.notice_list .total_search .searchBox {float:left;}
.notice_list .total_search {margin:0 0 10px;}
.notice_list .tableType table thead tr th {height:38px;line-height:38px;border-top:0;border-left:1px solid #dcdcdc;background:#efefef;color:#000;font-size:17px;font-family: "Noto Sans";font-weight:normal;}
.notice_list .tableType table thead tr th:first-child {border-left:0;}
.notice_list .tableType table {border-top:0}
.notice_list .tableType {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.notice_list .tableType table tbody tr td {padding:13px 0;border-top:1px solid #eaeaea;border-left:1px dashed #eaeaea;color:#333;}
.notice_list .tableType table tbody tr td:first-child {border-left:0;}
.notice_list .tableType table tbody tr td p.pd a:hover {color:#333 !important;font-weight:normal;}
.notice_list .tableType table tbody tr:first-child td {border-top:1px solid #dcdcdc;color:#666;}

/* 이용안내_공지사항_상세 */
.notice_list .tableTypeView {border-top:0;}
.notice_list .tableTypeView table {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.notice_list .tableTypeView table tr:first-child th, .notice_list .tableTypeView table tr:first-child td {padding:16px 0;background:#efefef;border-top:0;}
.notice_list .tableTypeView table tr td p.subject {padding:0 30px;color:#000;font-size:18px;font-family: "Noto Sans";font-weight:normal;}
.notice_list .tableTypeView table tr td {border-top:1px solid #dcdcdc;}
.notice_list .tableTypeView table tr td div.txtArea {padding:24px 28px;color:#333;}
.notice_list .tableTypeView table tr td div.txtArea strong {color:#000;font-weight:normal;}
.notice_list .prevNext {border-bottom:1px solid #9d9d9d;}
.notice_list .prevNext dt, .notice_list .prevNext dd {height:50px;line-height:50px;}
.notice_list .prevNext dt {color:#333;font-weight:normal;}
.notice_list .prevNext dt.iconP {background:url('../img/ico/ico_aru.png') no-repeat 72px 22px;}
.notice_list .prevNext dt.iconN {background:url('../img/ico/ico_ard.png') no-repeat 72px 22px;}
.notice_list .prevNext dd {border-top:1px solid #dcdcdc}
.notice_list .prevNext dd a {color:#333;}
.notice_list .prevNext dd a:hover {color:#333 !important;font-weight:normal;}
.notice_list .btnBoard.btnR a {display:inline-block;padding:0 13px;height:28px;line-height:26px;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;}
.notice_list .btnBoard.btnR a:hover {color:#333 !important;}

/* 이용안내_이메일상담 */
#ollehShopContent.email_sang_dam {width:870px;letter-spacing:-1px;}
#ollehShopContent.email_sang_dam h3 {height:auto;margin-bottom:9px;line-height:22px;border-bottom:0;color:#010101;font-size:24px;font-family: "Noto Sans";}
.email_sang_dam .tit_area {background:url('../img/bg/bg_useinfo_email.png') no-repeat 639px 0;}
.email_sang_dam p.topInfo {position:relative;padding-bottom:63px;margin-bottom:0;}
.email_sang_dam p.topInfo span {position:absolute;bottom:7px;right:0;color:#444;font-size:14px;}
.email_sang_dam table.register {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.email_sang_dam table.register th {padding:14px 0 18px 20px;background:#efefef;border-top:1px solid #dcdcdc;border-bottom:0;font-size:16px;font-weight:normal;}
.email_sang_dam table.register th.require {background:#efefef url(../img/bg/bul_require.png) no-repeat 9px 25px}
.email_sang_dam table.register td {border-bottom:0;border-top:1px solid #eaeaea;color:#333;}
.email_sang_dam table.register td .email_txt {padding-top:9px;line-height:22px;color:#666;}
.email_sang_dam table.register tr:first-child tr, table.register tr:first-child td {border-top:0;}
.email_sang_dam table.register .quest_sel {width:170px;height:32px;line-height:32px;}
.email_sang_dam table.register .quest_sel + .quest_sel {margin-left:4px;}
.email_sang_dam table.register a.btnArr {position:relative;top:3px;text-decoration:underline;background:none;color:#444;font-size:14px;}
.email_sang_dam table.register a.btnArr:hover {color:#444 !important;}
.email_sang_dam table.register a.btn_gray {display:inline-block;vertical-align:middle;height:29px;line-height:27px;padding:0 14px;border:1px solid #7c7575;border-radius:3px;color:#444;font-size:14px;}
.email_sang_dam table.register a.btn_gray:hover {color:#444 !important;}
.email_sang_dam table.register input[type=text].order_num {width:326px;}
.email_sang_dam table.register input[type=text].tit_txt {width:632px;}
.email_sang_dam table.register td textarea {width:632px;height:108px;}
.email_sang_dam .txt_count {color:#888;font-size:14px;}
.email_sang_dam .txt_count span {padding-left:3px;color:#888;font-size:14px;}
.email_sang_dam .email_area {position:relative;padding:17px 10px 14px 15px;}
.email_sang_dam .email_area .btn_gray {position:absolute;top:67px;right:105px;}
.email_sang_dam .btnWrap {margin-top:5px;text-align:center;}
.email_sang_dam .btnWrap a {display:inline-block;height:44px;line-height:44px;padding:0 35px;background:#f82a2a;border-radius:3px;color:#fff;font-size:20px;font-family: "Noto Sans";}
.email_sang_dam .btnWrap a:hover {color:#fff !important;}
.email_sang_dam .faqMsgBox {color:#000;font-size:16px}
.email_sang_dam .faqMsgBox a {display:inline-block;padding-left:16px;color:#666;text-decoration:underline;background:url('../img/ico/ico_email_quest.png') no-repeat 0 5px}
#container .email_sang_dam .faqMsgBox a:hover {color:#666 !important}

/* 이용안내_나의주문 */
.new_layer.my_order #Wrap {padding: 0;}
.new_layer.my_order .topTxt {margin: 15px 0;font-weight: normal;font-size: 16px;color: #333;}
.new_layer.my_order fieldset.search {position: relative;padding:0 0 10px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.new_layer.my_order fieldset.search strong {float:left;width: auto;height: auto;line-height:30px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;background: none;}
.new_layer.my_order fieldset.search p {float: left;padding: 0;margin: 0;height: auto;font-size: 14px;color: #666;}
.new_layer.my_order fieldset.search input {display:inline-block;width:85px;height: 30px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;background: url('../img/ico/ico-date.png') no-repeat 94px 7px}
.new_layer.my_order fieldset.search p.right {position: absolute;right: 0;bottom: 10px;font-size: 14px;color: #666;}
.new_layer.my_order fieldset.search .btn {height: 28px;line-height: 28px;margin-left: 2px;}
.new_layer.my_order fieldset.search .three_info {display:inline-block;float:right;height:30px;line-height:30px;font-size:14px;color:#666;}
.new_layer.my_order table .titles a {display: block;text-align: left;font-family: "Noto Sans";font-size: 18px;color: #000;}
.new_layer.my_order table span span {font-weight: bold;line-height: 22px;font-size: 22px;color: #f82a2a;}
.new_layer.my_order .nonData {padding: 70px 0;}
.new_layer.my_order .nonData span {display: inline-block;min-width: 330px;height: 62px;padding-left: 100px;line-height: 62px;font-family: "Noto Sans";font-size: 20px;color: #010101;background: url("../img/ico/ico_result_none.png") no-repeat 0 0;}

/* 추천인 조회 팝업 */
.new_layer.recomm .select > p {margin: 15px 0 10px;}
.new_layer.recomm .btnWrap {margin-top: 20px;}

/* 이용안내_자주찾는질문 */
#ollehShopContent.faq_list {width:870px;letter-spacing:-1px;}
#ollehShopContent.faq_list h3 {height:auto;margin-bottom:9px;line-height:22px;border-bottom:0;color:#010101;font-size:24px;font-family: "Noto Sans";}
.faq_list .tit_area {padding-bottom:42px;background:url('../img/bg/bg_useinfo_faq.png') no-repeat 639px 0;}
.faq_list ul.faq {position:relative;overflow:inherit;background:none;margin-bottom:9px;border:0;}
.faq_list ul.faq:after {content:"";display:block;clear:both;}
.faq_list ul.faq:before {content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#f82a2a;z-index:2}
.faq_list .faq li {position:relative;border:0;box-sizing:border-box;}
.faq_list .faq li a { display:block;padding:0;height:77px;overflow:hidden;border:1px solid #e5e5e5;border-left:0;color:#666;font-size:14px;text-align:center;background-color:#f8f8f8}
.faq_list .faq li:first-child a {border-left:1px solid #e5e5e5}
.faq_list .faq li.active:after {content:"";display:block;position:absolute;left:2px;bottom:0;width:76px;height:2px;background-color:#fff;z-index:3}
.faq_list .faq li.active a {margin-top:2px;border:2px solid #ff0000;border-bottom:0;background-color:#fff}
.faq_list .faq li a:hover {color:#666 !important;}
.faq_list .faq li.last {border-right:1px solid #e5e5e5}
.faq_list .faq li.active {margin:-2px 0 0 -1px;}
.faq_list .faq li.active:first-child {margin-left:0;}
.faq_list .faq li.active a {color:#f82a2a}
.faq_list .faq li.active a:hover {color:#f82a2a !important;}
.faq_list .faq li.phone a {background:#f8f8f8 url('../img/ico/ico_tab_handphone.png') no-repeat 50% 10px;}
.faq_list .faq li.tablet a {background:#f8f8f8 url('../img/ico/ico_tab_tablet_egg.png') no-repeat 50% 10px;}
.faq_list .faq li.usim a {background:#f8f8f8 url('../img/ico/ico_tab_usim.png') no-repeat 50% 10px;}
.faq_list .faq li.internet a {background:#f8f8f8 url('../img/ico/ico_tab_internet.png') no-repeat 50% 10px;}
.faq_list .faq li.tv a {background:#f8f8f8 url('../img/ico/ico_tab_tv.png') no-repeat 50% 10px;}
.faq_list .faq li.call a {line-height:14px;padding:45px 0 5px;background:#f8f8f8 url('../img/ico/ico_tab_call.png') no-repeat 50% 10px;}
.faq_list .faq li.gift a {background:#f8f8f8 url('../img/ico/ico_tab_gift.png') no-repeat 50% 10px;}
.faq_list .faq li.giga a {background:#f8f8f8 url('../img/ico/ico_tab_iot.png') no-repeat 50% 10px;}
.faq_list .faq li.acce a {background:#f8f8f8 url('../img/ico/ico_tab_acce.png') no-repeat 50% 10px;}
.faq_list .faq li.etc a {background:#f8f8f8 url('../img/ico/ico_tab_etc.png') no-repeat 50% 10px;}
.faq_list .faq li.phone.active a {background:#fff url('../img/ico/ico_tab_handphone_on.png') no-repeat 50% 10px;}
.faq_list .faq li.tablet.active a {background:#fff url('../img/ico/ico_tab_tablet_egg_on.png') no-repeat 50% 10px;}
.faq_list .faq li.usim.active a {background:#fff url('../img/ico/ico_tab_usim_on.png') no-repeat 50% 10px;}
.faq_list .faq li.internet.active a {background:#fff url('../img/ico/ico_tab_internet_on.png') no-repeat 50% 10px;}
.faq_list .faq li.tv.active a {background:#fff url('../img/ico/ico_tab_tv_on.png') no-repeat 50% 10px;}
.faq_list .faq li.call.active a {background:#fff url('../img/ico/ico_tab_call_on.png') no-repeat 50% 10px;}
.faq_list .faq li.gift.active a {background:#fff url('../img/ico/ico_tab_gift_on.png') no-repeat 50% 10px;}
.faq_list .faq li.giga.active a {background:#fff url('../img/ico/ico_tab_iot_on.png') no-repeat 50% 10px;}
.faq_list .faq li.acce.active a {background:#fff url('../img/ico/ico_tab_acce_on.png') no-repeat 50% 10px;}
.faq_list .faq li.etc.active a {background:#fff url('../img/ico/ico_tab_etc_on.png') no-repeat 50% 10px;}
.faq_list ul.faqList {padding:15px 15px 10px 26px;background:none;border:0;border-bottom:1px solid #d9d9d9;}
.faq_list ul.faqList li {width: 195px;margin-bottom:12px;background:url('../img/bg/bg_bul_rect.png') no-repeat left;}
.faq_list ul.faqList li.active {background:url('../img/bg/bg_bul_rect_on.png') no-repeat left;}
.faq_list ul.faqList li.active a,.faq_list ul.faqList li.active em {color:#f82a2a !important;}
.faq_list ul.faqList li a {margin-right:0;color:#666;font-size:16px;}
#container .faq_list ul.faqList li a:hover {color:#f82a2a !important;}
.faq_list ul.faqList li:hover {background:url('../img/bg/bg_bul_rect_on.png') no-repeat left;}
.faq_list ul.faqList li:hover a , .faq_list ul.faqList li:hover em {color:#f82a2a !important;}
.faq_list ul.faqList li em {color:#666;font-size:16px;}
.faq_list table.faq {border-bottom:1px solid #9d9d9d;}
.faq_list table.faq th {border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#efefef;font-size:17px;color:#000;font-family: "Noto Sans";}
.faq_list table.faq tr:first-child td {border-top:0;} 
.faq_list table.faq td {padding:13px 10px;border-top:1px solid #eaeaea;border-bottom:0;border-left:1px dashed #dcdcdc;color:#666;font-size:16px;}
.faq_list table.faq td a {font-size:16px;color:#333;}
.faq_list table.faq td a:hover {color:#333 !important;}
.faq_list table.faq tr.ans td {background:#f8f8f8;border-left:0;}
.faq_list table.faq tr.ans .answer {vertical-align:top;color:#000;font-size:18px;font-family:"Roboto bold";}
.faq_list table.faq tr.ans strong {display:block;padding-bottom:14px;line-height:20px;color:#333;font-weight:normal;}
.faq_list table.faq tr.ans span {display:block;font-size:14px;}
.faq_list table.faq tr.ans span a {color:#f82a2a;font-size:14px;text-decoration:underline;}
.faq_list table.faq tr.ans span a:hover {color:#f82a2a !important;}
.faq_list table.faq tr.ans i {vertical-align:middle;}
.faq_list table.faq tr.ans .txt {padding-left:21px;text-align:left;}
.faq_list .search_box {margin:20px 0 9px;}
.faq_list .search_box:after {content:"";display:block;clear:both;}
.faq_list .search_box .count {float:left;margin-top:7px;color:#000;font-size:16px;}
.faq_list .search_box .count em {color:#f82a2a;}
.faq_list .search_box .txt_sear {float:right;}
.faq_list .search_box input[type="text"] {width:179px;height:28px;line-height:28px;}
.faq_list .search_box .btn.small span {height:28px;line-height:27px;padding:0 13px;}

/* 이용안내_구매후기 */
#ollehShopContent.review_list {width:870px;letter-spacing:-1px;}
#ollehShopContent.review_list h3 {height:auto;margin-bottom:9px;line-height:22px;border-bottom:0;color:#010101;font-size:24px;font-family: "Noto Sans";}
.review_list .tit_area {padding-bottom:42px;background:url('../img/bg/bg_useinfo_review.png') no-repeat 639px 0;}
.review_list div.content {position: relative;padding-top: 111px;}
.review_list div.content:after {content: "";position: absolute;left: 0;top: 79px;display: block;width: 100%;height: 2px;background: #f82a2a;}
.review_list div.content > a {width: 123px;height: 23px;line-height: 18px;border: 1px solid #e5e5e5;font-size: 14px;color: #666;text-align:center;} 
.review_list div.content > a:hover {color: #666 !important;}
.review_list div.content > a.current {top: -1px;height:25px;width:121px;padding: 49px 0 6px;border: 2px solid #f82a2a;border-bottom: none;background: #fff;z-index: 2;text-decoration: none;font-weight: normal;color: #f82a2a;}
.review_list div.content > a.current:hover {color:#f82a2a !important;}
.review_list div.content > a.hp {left: 0;}
.review_list div.content > a.h_service {left: 25%;}
.review_list div.content > a.giga_iot {left: 50%;}
.review_list div.content > a.acces {right:0;left: auto;}
.review_list div.content > a {top:1px;padding:47px 0 8px;background-color:#f8f8f8;}
.review_list div.content > a.tab01 {background:#f8f8f8 url('../img/ico/ico_tab_handphone.png') no-repeat 50% 10px;}
.review_list div.content > a.tab02 {left:124px;background:#f8f8f8 url('../img/ico/ico_tab_tablet.png') no-repeat 50% 10px;}
.review_list div.content > a.tab03 {left:248px;background:#f8f8f8 url('../img/ico/ico_tab_egg.png') no-repeat 50% 10px;}
.review_list div.content > a.tab04 {left:372px;background:#f8f8f8 url('../img/ico/ico_tab_usim.png') no-repeat 50% 10px;}
.review_list div.content > a.tab05 {left:496px;background:#f8f8f8 url('../img/ico/ico_tab_home.png') no-repeat 50% 10px;}
.review_list div.content > a.tab06 {left:620px;width:124px;background:#f8f8f8 url('../img/ico/ico_tab_iot.png') no-repeat 50% 10px;}
.review_list div.content > a.tab07 {left:745px;background:#f8f8f8 url('../img/ico/ico_tab_acce.png') no-repeat 50% 10px;}
.review_list div.content > a.tab01.current {background:#fff url('../img/ico/ico_tab_handphone_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab02.current {background:#fff url('../img/ico/ico_tab_tablet_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab03.current {background:#fff url('../img/ico/ico_tab_egg_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab04.current {background:#fff url('../img/ico/ico_tab_usim_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab05.current {background:#fff url('../img/ico/ico_tab_home_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab06.current {background:#fff url('../img/ico/ico_tab_iot_on.png') no-repeat 50% 11px;}
.review_list div.content > a.tab07.current {background:#fff url('../img/ico/ico_tab_acce_on.png') no-repeat 50% 11px;}
.review_list div.content fieldset {margin-bottom:14px;text-align:left;}
.review_list div.content fieldset:after {content:"";display:block;clear:both}
.review_list div.content fieldset select {width:148px;height:30px;line-height:30px;}
.review_list div.content fieldset select + select {margin-left:6px;}
.review_list div.content fieldset strong {line-height:26px;margin-right:5px;color:#333;font-size:16px;font-weight:normal;}
.review_list div.content fieldset a {display:inline-block;padding:0 13px;height:28px;line-height:26px;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;}
.review_list div.content fieldset a:hover {color:#333 !important;}
.review_list div.content fieldset .sorting {float:right} 
.review_list table.list {border-bottom:1px solid #9d9d9d;}
.review_list table.list tr.review span.point {width:62px;}
.review_list table.list tr.review span.point + span {margin-left: 10px;padding-left: 15px;background:url('../img/bg/bg_review_bar02.png') no-repeat 0 50%}
.review_list table.list tr:first-child + tr td {border-top:0;}
.review_list table.list td {padding:8px;border-left:1px dashed #dcdcdc;border-bottom:0;border-top:1px solid #eaeaea;}
.review_list table.list td:first-child + td {padding:8px 18px;}
.review_list table.list td span.point {height:10px;margin-right:0;background:url('../img/ico/ico_rating_small.png') no-repeat 0 0;}
.review_list table.list td span.point em {height:10px;background:url('../img/ico/ico_rating_small.png') no-repeat 0 -10px;}
.review_list table.list th {height:38px;line-height:38px;background:#efefef;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-top:2px solid #9d9d9d;color:#000;font-size:17px;font-family: "Noto Sans";font-weight:normal;}
.review_list table.list td b {color:#666;font-size:14px;font-weight:normal;vertical-align:middle;}
.review_list table.list td.left {padding:20px;}
.review_list table.list td.left a {display:inline-block;vertical-align:middle;width:285px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#333;font-size:16px;vertical-align: top;}
.review_list table.list td.left a:hover {color:#333 !important;font-weight:normal}
.review_list table.list tr.current a {font-weight:normal;}
.review_list table.list tr.review p.article {padding:15px 0 15px 19px;}
.review_list table.list tr.review p.article b {vertical-align: top;font-size: 16px;}
.review_list table.list tr.review p.point span {display:inline-block;vertical-align:middle;font-size:14px;}
.review_list table.list tr.review td {padding:12px 20px 15px;}
.review_list table.list tr.review a {right:20px;height:28px;line-height:28px;padding:0 14px;border:1px solid #7c7575;border-radius:3px;}
.review_list table.list tr.review a em {padding-right:0;background:none;color:#444;font-size:14px;}
.review_list table.list tr.review p.point {padding-top:0;margin-left:0;border-bottom:0;}
.review_list table.list tr.review div.reply {padding:15px 0;border-top:1px solid #ddd;}
.review_list table.list tr.review div.reply p {width:auto;padding:35px 0 0 20px;background:url('../img/bg/bg_reply.png') no-repeat 0 0;color:#333;}
.review_list table.list tr.review div.reply span {top:15px;left:20px;}
.review_list table.list tr.review div.reply span em:first-child:after {padding-right:0 ;content:"";}
.review_list table.list tr.review div.reply span em:first-child {color:#444;}
.review_list table.list tr.review div.reply span em + em {margin-left:9px;padding-left:11px;background:url('../img/bg/bg_reply_bar.png') no-repeat 0 50%;color:#666;}
.review_list table.list tr.review div.reply span em + em + em {margin-left:1px;background:none;}

/* 지원금안내_단말할인 */
.support_amt_list {letter-spacing:-1px;}
.support_amt_list p.print {padding-left:20px; background:url('../img/bg/bg_print.png') no-repeat 0 4px;top:17px;}
.support_amt_list p.print a {color:#333;font-size:14px;}
.support_amt_list p.print a:hover {color:#333 !important;}
.support_amt_list h2.title {color:#000;font-size:26px;font-family: "Noto Sans";}
.support_amt_list ul.tabMenu {position:relative;margin-bottom:0;padding-top:110px;}
.support_amt_list ul.tabMenu li {position:absolute;top:0;left:0;float:none;}
.support_amt_list ul.tabMenu li + li {top:0;left:490px;}
.support_amt_list ul.tabMenu li + li a {width:539px;padding-left:56px;}
.support_amt_list ul.tabMenu li.on {z-index:99;}
.support_amt_list ul.tabMenu li.on strong {color:#f82a2a}
.support_amt_list ul.tabMenu li a.SH0101 {background:url('../img/bg/bg_tab_support01.png') no-repeat 0 0;}
.support_amt_list ul.tabMenu li a.SH0102 {background:url('../img/bg/bg_tab_support02.png') no-repeat 0 0;}
.support_amt_list ul.tabMenu li.on a.SH0101 {background:url('../img/bg/bg_tab_support01_on.png') no-repeat 0 0;}
.support_amt_list ul.tabMenu li.on a.SH0102 {background:url('../img/bg/bg_tab_support02_on.png') no-repeat 0 0;}
.support_amt_list ul.tabMenu li.on a.SH0101, .support_amt_list ul.tabMenu li.on a.SH0102 {width:585px;height:90px;}
.support_amt_list ul.tabMenu li.on strong {background:url('../img/bg/bg_support_tab_on.png') no-repeat 48% 13px;}
.support_amt_list ul.tabMenu li a {width:585px;height:90px;text-align:center;}
.support_amt_list ul.tabMenu li strong {display:block;padding:13px 0 4px;color:#888;font-size:22px;font-family: "Noto Sans";font-weight:normal;}
.support_amt_list ul.tabMenu li a > span {display:block;color:#888;font-size:15px;}
.support_amt_list ul.tabMenu li a > span .font_red {color:#ff7373;}
.support_amt_list ul.tabMenu {position:relative;background:none;}
.support_amt_list ul.tabMenu:after {content:"";position:absolute;display:block;top:88px;left:0;width:100%;height:2px;background:#f3444a}
.support_amt_list .searchBox {width:218px;font-size:14px;}
.support_amt_list .search_box {margin-bottom:15px;text-align:right;}
.support_amt_list .search_box a {display:inline-block;height:30px;line-height:28px;padding:0 14px;border:1px solid #7c7575;border-radius:3px;color:#444;font-size:14px;}
.support_amt_list .search_box a:hover {color:#444 !important;}
.support_amt_list div.plan {margin-bottom:10px;padding:0;background:none;}
.support_amt_list div.plan b {width:63px;height:24px;margin-top:2px;line-height:22px;border-radius:2px;color:#000;font-size:16px;text-align:center;font-weight:normal;background:url('../img/bg/bg_supportAmt_line.gif') no-repeat right 4px;}
.support_amt_list div.plan span {width:auto;padding:0 11px 0 3px;color:#f82a2a;font-size:20px;font-family: "Noto Sans";letter-spacing:0;}
.support_amt_list div.plan .planLayer { position:relative;top:-2px;height:32px;line-height:30px;padding:0 13px;border-radius:3px;background:#fff;color:#333 !important;font-size:14px;border: 1px solid #888;}
#container .support_amt_list div.plan .planLayer:hover {color:#fff !important;}
.support_amt_list div.plan .sortbox {display:inline-block;}
.support_amt_list div.plan .sortbox > a {float:none;width:296px;margin:0 0 0 4px;background-position:275px 50%}
.support_amt_list #pplEtc.sortbox ul li a {width:100%;}
.support_amt_list div.plan .sortbox > a:hover {color:#666 !important;}
.support_amt_list div.plan .sortbox ul {left:4px;width:301px;}
.support_amt_list div.plan .sortbox li a:hover {color:#666 !important;}
.support_amt_list .t_txt {float:left;display:inline-block;line-height:30px;color:#000;font-size:16px;}
.support_amt_list div.sortbox > a {width:107px;margin:0 14px 0 8px;background:url('../img/bg/bg_select_arrow.png') no-repeat 91px 50%;border:1px solid #adadad;color:#666}
.support_amt_list div.sortbox > a:hover {color:#666 !important;}
.support_amt_list div.sortbox span:first-child + a {width:120px;background-position: 90% 50%;}
.support_amt_list div.sortbox span:first-child + a + ul {width:125px;}
.support_amt_list div.search_01 {padding-top:0;}
.support_amt_list .btn_default {position:relative;display:inline-block;margin-top:5px;padding-left:5px;text-indent:-9999px;width:18px;height:18px;background:url('../img/bg/bg_rotate_sort.png') no-repeat center;}
.support_amt_list .btn_default:after {content:"";position:absolute;top:3px;left:-4px;width:1px;height:16px;background:#ddd;}
.support_amt_list table.fund {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.support_amt_list table.fund th, .support_amt_list table.fund th.bgGray, .support_amt_list table.fund th.bgPink {background:#efefef;}
.support_amt_list table.fund th {padding:23px 0 0;vertical-align:top;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color:#000;font-size:16px;font-weight:normal;}
.support_amt_list table.fund th:first-child {border-left:0;}
.support_amt_list table.fund th.bgGray {padding-right:10px;}
.support_amt_list table.fund th.bgGray + th.bgGray + th.bgGray {padding-right:0;}
.support_amt_list table.fund th.bgPink {padding-right:10px;}
.support_amt_list table.fund th.date {padding-right:10px;}
.support_amt_list table.fund td {border-left:1px dashed #dcdcdc;border-bottom:0;border-top:1px solid #eaeaea;}
.support_amt_list table.fund td:first-child {border-left:0;}
.support_amt_list table.fund td:last-child {background:#fcfafe;}
.support_amt_list table.fund tr:first-child td {border-top:0;}
.support_amt_list table.fund th > span {display:block;margin-top:3px;}
.support_amt_list table.fund th > span img {vertical-align:middle;}
.support_amt_list table th.compare {padding:3px 0;background:#936bb8;border-left:0;color:#fff;}
.support_amt_list table.fund td.pdImg {padding-left:6px;}
.support_amt_list table.fund td.name {border-left:0;padding:0 8px 0 2px;text-align:left;}
.support_amt_list table.fund td.name a {padding:0;}
.support_amt_list table.fund th.bgPink span {height:17px;line-height:12px;}
.support_amt_list table.fund td a { color:#333;font-size:16px;}
.support_amt_list table.fund td a:hover {color:#333 !important;}
.support_amt_list table.fund td a.checkImg, .support_amt_list table.fund td a.alimImg {background:url('../img/bg/bg-form-checkbox-gr.png') no-repeat 12px 0;line-height:20px;width:auto;padding-left:20px;text-decoration:inherit;text-align:center;}
.support_amt_list table.fund td a.checkImg.on, .support_amt_list table.fund td a.alimImg.on {background-position:12px -20px}
.support_amt_list table.fund td a.order_btn {display:inline-block;height:30px;padding:0 15px;line-height:30px;border-radius:3px;background:#f52a2a;color:#fff !important;font-size:16px;font-family: "Noto Sans";text-decoration:inherit;}
.support_amt_list table.fund td a.order_btn:hover {color:#fff !important;}
.support_amt_list table.fund td > span {color:#333;font-size:14px;}
.support_amt_list table.fund td.number {background:#fff !important;}
.support_amt_list table.fund td.order {font-size:14px;}
.support_amt_list table.fund b.number {color:#f82a2a;}
.support_amt_list .sort_wrap {position:relative;display:inline-block;color:#000;}
.support_amt_list .sorting {width:13px;height:27px;text-indent:-9999px;position:absolute;right:-20px;top:-2px;border:1px solid #bbb9ba;border-radius:1px;}
.support_amt_list .sorting a {display:block;width:13px;height:13px;}
.support_amt_list .sorting a.up {background:#fff url('../img/bg/bg_sort_up.png') no-repeat 3px 4px;}
.support_amt_list .sorting a.down {border-top:1px solid #bbb9ba;background:#fff url('../img/bg/bg_sort_down.png') no-repeat 3px 5px;}
.support_amt_list .tooltip {position:relative;top:21px;left:-60px;}
.support_amt_list .layer.compare table th {background:#efefef;text-align:center;}
.support_amt_list .horizontal_type {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.support_amt_list .horizontal_type tbody th {border-top:1px solid #dcdcdc;border-right:1px solid #e3e3e3;}
.support_amt_list .horizontal_type tbody td {padding:10px 18px;}
.support_amt_list .layer.compare table td {border-top:1px solid #eaeaea;border-right:1px dashed #dcdcdc;}
.support_amt_list .layer.compare table td.last {border-right:0;}
.support_amt_list .layer.compare table td.center {text-align:center;}
.support_amt_list .layer.compare {position:relative;}
.support_amt_list .layer.compare table th {padding:6px;}
.support_amt_list .layer.compare table th.price_th {background:#f7f7f7;border-right:1px dashed #dcdcdc;}
.support_amt_list .layer.compare table th.price_th.pink {background:#fff5f5;}
.support_amt_list .layer.compare table td.month_price {padding:18px;background:url('../img/bg/bg_diagonal.png') repeat 0 0;}
.support_amt_list .layer.compare table td.month_price span {color:#f82a2a;font-size:18px;font-family:"Roboto bold";}
.support_amt_list .layer.compare table td span {color:#333;font-size:18px;font-family:"Roboto regular";}
.support_amt_list .layer.compare table tr:first-child td {text-align:center;}
.support_amt_list .layer.compare .pdt_area > ul {padding-left:180px;}
.support_amt_list .layer.compare .pdt_area > ul > li {width:211px;}
.support_amt_list .layer.compare .iselect .selection {color:#666;font-size:14px;font-family:"Malgun Gothic", "맑은고딕"}
.support_amt_list .layer.compare .pdt_area .iselect .selection {color:#666;font-size:14px;font-family:"Malgun Gothic", "맑은고딕"}
.support_amt_list .layer .iselect {width:209px;}
.support_amt_list .layer .iselect a:hover {color:#666 !important;}
.support_amt_list .layer .iselect_area {width:211px;height:30px;line-height:30px;}
.support_amt_list .horizontal_type .iselect_area {margin-bottom:5px;}
.support_amt_list .price_info .sub_txt {display:block;margin-top:5px;font-size:14px;}
.support_amt_list .price_info .sub_txt i {vertical-align:middle;}
.support_amt_list div.sortbox ul {left:68px;width:112px;top:31px;}
.support_amt_list div.sortbox span + a + ul + span + a + ul {left:249px}
.support_amt_list #hiddenProd table.fund {margin-bottom:27px}
.support_amt_list #hiddenProd table.fund th { padding:10px 0;vertical-align:middle}
.support_amt_list table.fund tr td:first-child + td {border-left:0}
#hiddenProd {clear: both;}
#hiddenProd .table.fund{ margin-bottom:27px}
#hiddenProd  .hiddenProd_title{text-align:right;margin-bottom: 5px;font-size:15px;color:#020202}
  
  
/* 지원금안내_요금할인 */
.fee_discount_list {position: relative;letter-spacing:-1px;}
.fee_discount_list p.print {padding-left:20px; background:url('../img/bg/bg_print.png') no-repeat 0 4px;top:17px;color:#333;font-size:14px;}
.fee_discount_list p.print a:hover {color:#333 !important;}
.fee_discount_list h2.title {color:#000;font-size:26px;font-family: "Noto Sans";}
.fee_discount_list ul.tabMenu {position:relative;margin-bottom:0;padding-top:164px;}
.fee_discount_list ul.tabMenu li {position:absolute;top:0;left:0;float:none;}
.fee_discount_list ul.tabMenu li + li {top:0;left:498px;}
.fee_discount_list ul.tabMenu li.on a.SH0102 {width:539px;padding-left:56px;}
.fee_discount_list ul.tabMenu li.on {z-index:99;}
.fee_discount_list ul.tabMenu li.on strong {color:#f82a2a}
.fee_discount_list ul.tabMenu li a.SH0101 {background:url('../img/bg/bg_tab_support01.png') no-repeat 0 0;}
.fee_discount_list ul.tabMenu li a.SH0102 {background:url('../img/bg/bg_tab_support02.png') no-repeat 0 0;}
.fee_discount_list ul.tabMenu li.on a.SH0101 {background:url('../img/bg/bg_tab_support01_on.png') no-repeat 0 0;}
.fee_discount_list ul.tabMenu li.on a.SH0102 {background:url('../img/bg/bg_tab_support02_on.png') no-repeat 0 0;}
.fee_discount_list ul.tabMenu li.on a.SH0101, .support_amt_list ul.tabMenu li.on a.SH0102 {width:585px;height:90px;}
.fee_discount_list ul.tabMenu li.on strong {background:url('../img/bg/bg_support_tab_on.png') no-repeat 48% 13px;}
.fee_discount_list ul.tabMenu li a.SH0101 strong {margin-right:50px;}
.fee_discount_list ul.tabMenu li a.SH0101 span {margin-right:50px;}
.fee_discount_list ul.tabMenu li a {width:585px;height:90px;text-align:center;}
.fee_discount_list ul.tabMenu li strong {display:block;padding:13px 0 4px;color:#888;font-size:22px;font-family: "Noto Sans";font-weight:normal;}
.fee_discount_list ul.tabMenu li a > span {display:block;color:#888;font-size:15px;}
.fee_discount_list ul.tabMenu li a > span .font_red {color:#ff7373;}
.fee_discount_list ul.tabMenu {position:relative;background:none;}
.fee_discount_list ul.tabMenu:after {content:"";position:absolute;display:block;top:88px;left:0;width:100%;height:2px;background:#f3444a}
.fee_discount_list a.feeSelect {display:inline-block;height:32px;line-height:31px;margin-bottom:0;padding:0 13px;background:#fff;border:1px solid #888;border-radius:3px;color:#333;font-size:14px;}
.fee_discount_list a.feeSelect:hover {color:#333 !important;}
.fee_discount_list a.btn_vs {position:absolute;top:166px;left:0; display:inline-block;height:32px;line-height:32px;padding:0 10px 0 41px;background:#936bb8;border-radius:5px;}
.fee_discount_list a.btn_vs span {display:inline-block;padding-right:14px;background:url('../img/bg/bg_arrow_white.png') no-repeat 100% 50%;color:#fff;font-size:15px;}
.fee_discount_list a.btn_vs:after {content:"";position:absolute;left:8px;bottom:0;display:block;width:25px;height:37px;background:url('../img/ico/ico_compare_phone.png') no-repeat 0 0;}
.fee_discount_list p.agncyView {top:164px;right:0;width:210px;height:36px;padding-right:0;background:url('../img/bg/bg_price_discount_new.png') no-repeat 0 0;}
.fee_discount_list p.agncyView a { display:inline-block;margin:9px 0 0 51px;/* font-family:"noto sans","맑은 고딕","MalgunGothic";*/ color:#fff;font-size:15px;}
.fee_discount_list p.agncyView a:hover {color:#fff !important;}
.fee_discount_list .t_txt {display:inline-block;margin-right: 8px;line-height:30px;color:#000;font-size:16px;vertical-align: top;}
.fee_discount_list div.sortbox {display:inline-block;}
.fee_discount_list div.sortbox > a {width:107px;margin:0;background:url('../img/bg/bg_select_arrow.png') no-repeat 91px 50%;border:1px solid #adadad;color:#666}
.fee_discount_list div.sortbox > a:hover {color:#666 !important;}
.fee_discount_list div.sortbox:after {display:block;content:"";clear:both;}
.fee_discount_list table.fee {margin:11px 0 5px;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.fee_discount_list table.fee thead th:first-child {border-left:0;}
.fee_discount_list table.fee thead th.gray {background:#efefef;border-left:1px solid #dcdcdc;}
.fee_discount_list table.fee thead th {height:auto;padding:8px;background:#efefef;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:normal;}
.fee_discount_list table.fee thead th.magenta {background:#efefef;}
.fee_discount_list table.fee tbody td {border-left:1px dashed #dcdcdc;border-bottom:0;border-top:1px solid #eaeaea;color:#333;font-size:16px;}
.fee_discount_list table.fee tr:first-child td {border-top:0;}
.fee_discount_list table.fee td.gray {background:#fbfbfb;}
.fee_discount_list table.fee .magenta {background:#fffafa}
.fee_discount_list table.fee .magenta b {color:#f82a2a;}
.fee_discount_list table.fee th > span {display:block;margin-top:3px;}
.fee_discount_list table.fee th > span img {vertical-align:middle;}
.fee_discount_list table.fee .tool_wrap {display:inline-block;position:relative;}
.fee_discount_list ul.link li {width:304px;padding:25px 20px 27px 28px;height:auto;}
.fee_discount_list ul.link li > strong {display:block;margin-bottom:5px;color:#000;font-size:20px;font-family: "Noto Sans";font-weight:normal;}
.fee_discount_list ul.link li > span {display:block;line-height:20px;font-size:14px;}
.fee_discount_list ul.link li > a {float:none;display:inline-block;padding:0 13px;height:27px;line-height:25px;background:#fff;border-radius:3px;color:#444;font-size:14px;}
.fee_discount_list ul.link li > a:hover {color:#444 !important;}
.fee_discount_list ul.link li + li {margin-left:12px;}
.fee_discount_list ul.link li.new_buy {background:#a3dadf url('../img/bg/support_list01.png') no-repeat 179px 5px;}
.fee_discount_list ul.link li.open {background:#fee36e url('../img/bg/support_list02.png') no-repeat 236px 47px;}
.fee_discount_list ul.link li.join {background:#fad7d6 url('../img/bg/support_list03.png') no-repeat 236px 35px;}
.fee_discount_list .sub_txt {line-height:20px;font-size:14px;}
.fee_discount_list .tooltip {position:absolute;top:3px;right:-20px;}
.fee_discount_list .tooltipArticle > p {color:#666;font-size:13px;}
.fee_discount_list .tooltipArticle .price_info {position:relative;}
.fee_discount_list .tooltipArticle .price_info:after {content:"";display:block;clear:both;}
.fee_discount_list .tooltipArticle .price_info > div, .fee_discount_list .tooltipArticle .price_info > span {float:left;}
.fee_discount_list .tooltipArticle .tit {display:inline-block;height:29px;line-height:29px;padding:0 8px;background:#fef1ee;border-radius:12px;color:#000;font-size:13px;}
.fee_discount_list .tooltipArticle .tit.blue {padding:0 13px;background:#eefafe;}
.fee_discount_list .tooltipArticle .in_price em {display:block;color:#333;font-size:14px;}
.fee_discount_list .tooltipArticle .minus {position:absolute;top:51px;left:89px;display:inline-block;width:15px;height:3px;background:url('../img/bg/bg_support_minus.png') no-repeat 0 0;}
.fee_discount_list .tooltipArticle .equal {position:absolute;top:51px;left:185px;display:inline-block;width:15px;height:10px;background:url('../img/bg/bg_support_equal.png') no-repeat 0 0;}
.fee_discount_list .layer.compare table th {background:#efefef;text-align:center;}
.fee_discount_list .horizontal_type {border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.fee_discount_list .horizontal_type tbody th {border-top:1px solid #dcdcdc;border-right:1px solid #e3e3e3;}
.fee_discount_list .horizontal_type tbody td {padding:10px 18px;}
.fee_discount_list .layer.compare table td {border-top:1px solid #eaeaea;border-right:1px dashed #dcdcdc;}
.fee_discount_list .layer.compare table td.last {border-right:0;}
.fee_discount_list .layer.compare table td.center {text-align:center;}
.fee_discount_list .layer.compare {position:relative;}
.fee_discount_list .layer.compare table th {padding:10px 6px;}
.fee_discount_list .layer.compare table th.price_th {background:#f7f7f7;border-right:1px dashed #dcdcdc;}
.fee_discount_list .layer.compare table th.price_th.pink {background:#fff5f5;}
.fee_discount_list .layer.compare table td.month_price {padding:18px;background:url('../img/bg/bg_diagonal.png') repeat 0 0;}
.fee_discount_list .layer.compare table td.month_price span {color:#f82a2a;font-size:18px;font-family:"Roboto bold";}
.fee_discount_list .layer.compare table td span {color:#333;font-size:18px;font-family:"Roboto regular";}
.fee_discount_list .layer.compare table tr:first-child td {text-align:center;}
.fee_discount_list .layer.compare .pdt_area > ul {padding-left:180px;}
.fee_discount_list .layer.compare .pdt_area > ul > li {width:211px;}
.fee_discount_list .layer.compare .iselect .selection {color:#666;font-size:14px;font-family:"Malgun Gothic", "맑은고딕"}
.fee_discount_list .layer.compare .pdt_area .iselect .selection {color:#666;font-size:14px;font-family:"Malgun Gothic", "맑은고딕"}
.fee_discount_list .layer .iselect {width:209px;}
.fee_discount_list .layer .iselect a:hover {color:#666 !important;}
.fee_discount_list .layer .iselect_area {width:211px;height:30px;line-height:30px;}
.fee_discount_list .horizontal_type .iselect_area {margin-bottom:5px;}
.fee_discount_list .price_info .sub_txt {display:block;margin-top:5px;font-size:14px;}
.fee_discount_list .price_info .sub_txt i {vertical-align:middle;}
.fee_discount_list .sortbox ul { top:31px;width:112px;}


/* 팝업_요금할인지원금이란 */
.new_layer.fee h1 {margin-top:0;}
#Wrap.feePlanLy {margin-top:20px;padding:0;letter-spacing:-1px;height:550px;overflow:auto}
/* .feePlanLy {height:550px;overflow:auto;} */
.feePlanLy .top_txt {padding:25px 0 25px 140px;background:#fef1ee url('../img/ico/ico_feeplan_top.png') no-repeat 42px 20px;border-radius:3px;margin-bottom:15px;color:#000;font-size:18px;font-family: "Noto Sans";}
.feePlanLy .info {margin-bottom:20px;padding-top:5px;}
.feePlanLy .info h2 {line-height:22px;color:#000;font-size:18px;font-family: "Noto Sans";}
.feePlanLy .info p {padding:10px 0;font-size:16px;color:#333}
.feePlanLy .indent_list li {line-height:22px;font-size:16px;}
.feePlanLy .discount {border:1px solid #d8d8d8;}
.feePlanLy .discount > p {padding:15px 20px;line-height:22px;color:#000;font-size:18px;font-family: "Noto Sans";background:url('../img/bg/bg_support_pop_arrow.png') repeat-x 0 100%;}
.feePlanLy .discount > p em {padding-left:5px;}
.feePlanLy .price_table {padding:0 305px 10px 0;background:url('../img/contents/support_popup.png') no-repeat 95% 13px;}
.feePlanLy .discount table {width:100% ;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.feePlanLy .discount th {padding:6px 0;line-height:22px;font-weight:normal;color:#000;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#efefef;}
.feePlanLy .discount td {padding:5px 0;color:#333;border-left:1px dashed #dcdcdc;text-align:center;border-top:1px solid #eaeaea}
.feePlanLy .discount td.bg_style {background:url('../img/bg/bg_diagonal.png') repeat 0 0}
.feePlanLy .discount table tr:first-child td {border-top:0;}
.feePlanLy .discount .noneL {border-left:0}
.feePlanLy .discount td span {display:block;color:#333;}
.feePlanLy .discount .red {color:#f82a2a;}
.feePlanLy .iconStar {font-size:14px;}
.feePlanLy .iconStar strong {display:block;color:#000;font-weight:normal;}
.feePlanLy .iconStar span {display:block;}
.feePlanLy .price_cont {padding:28px 0 18px 20px;}
.feePlanLy .join {margin-bottom:20px;}
.feePlanLy .join .tit {display:block;margin:22px 0 9px;color:#000;font-size:18px;font-family: "Noto Sans";font-weight:normal;}
.feePlanLy .join .s_txt {margin-bottom:6px;line-height:14px;font-size:14px;}
.feePlanLy .join .s_txt i {vertical-align:middle;}
.feePlanLy .join li {color:#000;}
.feePlanLy .join li + li {margin-top:3px;}
.feePlanLy .join li a {color:#448ccb;text-decoration:underline;}
.feePlanLy .join li a:hover {color:#448ccb !important;}
.feePlanLy .notice {margin-bottom:10px;}
.feePlanLy .notice .info_area {padding:15px 20px 20px;border:1px solid #d8d8d8;}
.feePlanLy .notice .info_area li {color:#333;}
.feePlanLy .notice .info_area li + li {margin-top:5px;}
.feePlanLy .notice .info_area strong {display:block;margin-bottom:5px;color:#f82a2a;font-family: "Noto Sans";font-weight:normal;}
.feePlanLy .view {display:none;padding-top:10px;}
.feePlanLy .view_tit {margin-bottom:4px;color:#000;font-size:18px;font-family: "Noto Sans";}
.feePlanLy .view .indent_list li {color:#000;}
.feePlanLy .view .indent_list li + li {margin-top:4px;}
.feePlanLy .notice table {margin:11px 0 10px;width:100%;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.feePlanLy .notice th {padding:12px 10px;color:#000;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#efefef;font-weight:normal;}
.feePlanLy .notice tbody tr:first-child td {border-top:0;}
.feePlanLy .notice td {padding:12px 10px;text-align:center;border-left:1px dashed #dcdcdc;border-top:1px solid #e3e3e3;background-color:#fff;color:#333;}
.feePlanLy .notice .bg_type01 {background:#e4e4e4;border-bottom:1px solid #ccc;}
.feePlanLy .notice .noneL {border-left:0}
.feePlanLy .return_price {text-align:center;}
.feePlanLy .btn_view {display:inline-block;height:30px;line-height:28px;margin:20px 0 15px;padding:0 29px 0 13px;background:url('../img/bg/bg_view.png') no-repeat 145px 12px;border:1px solid #7c7575;border-radius:3px;color:#444;font-size:14px;}
.feePlanLy .btn_view.on {background:url('../img/bg/bg_view_on.png') no-repeat 145px 12px;}
.feePlanLy .btn_view:hover {color:#444 !important;}

/* 팝업_지원금정보 및 제품특징 */
#ProdDetail {width:918px;border:0;padding:0 25px 25px;border-radius:5px;letter-spacing:-1px;}
#ProdDetail h1 {display: block; height:50px;line-height:52px;border-top:0;border-bottom:3px solid #f82a2a;color:#333;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;margin-top: 0;}
#ProdDetail > div {padding:0;}
#ProdDetail .close {display:inline-block;text-indent:-9999px;top:15px;right:28px;width:20px;height:20px;background:url('../img/btn/btn-layer-close.gif') no-repeat center;}
#ProdDetail .choice {display:inline-block;top:94px;right:25px;height:30px;line-height:28px;padding:0 14px;background:#fff;border-radius:3px;color:#333;font-size:14px;border:1px solid #7c7575;}
#ProdDetail .choice:hover {color:#333 !important;}
#ProdDetail .pdt_tit {display:block;height:auto;margin:11px 0 6px;padding:0;color:#000;line-height:1.2;font-size:22px;font-family: "Noto Sans";font-weight:normal;border:0;}
#ProdDetail p {margin-bottom:17px;color:#333;}
#ProdDetail table {margin-bottom:15px;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
#ProdDetail table th {height:auto;padding:9px 0 14px;background:#efefef;border-bottom:0;border-left:1px solid #dcdcdc;color:#000;font-weight:normal;}
#ProdDetail table td {height:auto;padding:15px 8px;border-bottom:0;border-top:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;color:#000;}
#ProdDetail table td:first-child {text-align:left;padding:15px 20px;}
#ProdDetail table th > span {display:block;margin-top:2px;height:17px;line-height:15px;}
#ProdDetail .orderBtn a {display:inline-block;height:39px;padding:0 20px;line-height:39px;background:#f82a2a;border-radius:2px;color:#fff;font-size:18px;font-family: "Noto Sans";}
#ProdDetail .orderBtn a:hover {color:#fff !important;}
#ProdDetail iframe {border:0;}
#ProdDetail .date {float:right;margin-bottom:7px;}

/* 팝업_자주찾는질문 답변 */
#baroWrap .cont > p {min-height:23px;line-height:22px;padding-left:32px;color:#333;}
#baroWrap .cont > br {display:none;}
#baroWrap .quset {margin-top:20px;background:url('../img/ico/ico_quest.png') no-repeat 0 0;}
#baroWrap .answer {margin-top:10px;background:url('../img/ico/ico_answer.png') no-repeat 0 0;}
#baroWrap .btnWrap {padding-top:20px;border-top:1px solid #d2d2d2}
#baroWrap .btnWrap a {display:inline-block;height:39px;line-height:39px;padding:0 39px;background:#f82a2a;border-radius:3px;color:#fff;font-size:18px;font-family: "Noto Sans";}
#baroWrap .btnWrap a:hover {color:#fff !important;}
#baroWrap .lyClose {position:absolute;display:inline-block;}

/* 유선_부가서비스 */
.wire_adsvc_view .top_visual {margin-bottom:28px;}
.wire_adsvc_view h4 {margin-bottom:22px;background:url('../img/bg/bg_add_service_tit.png') repeat-x 0 center;}
.wire_adsvc_view h4 strong {display:inline-block;padding:0 20px;background:#fff;color:#000;font-size:26px;font-family: "Noto Sans";font-weight:normal;}
.wire_adsvc_view div.wirePrd > a.btn_prev {background:url('../img/btn/btn_prev.png') no-repeat 0 0;}
.wire_adsvc_view div.wirePrd > a.btn_prev.on {background:url('../img/btn/btn_prev_on.png') no-repeat 0 0;}
.wire_adsvc_view div.wirePrd > a.btn_next {background:url('../img/btn/btn_next.png') no-repeat 0 0;}
.wire_adsvc_view div.wirePrd > a.btn_next.on {background:url('../img/btn/btn_next_on.png') no-repeat 0 0;}
.wire_adsvc_view div.wirePrd > div {width:970px;height:320px;}
.wire_adsvc_view div.wirePrd > div ul li {width:308px;height:318px;margin-right:0;border:1px solid #d8d8d8;border-radius:4px;background:none;}
.wire_adsvc_view div.wirePrd > div ul li + li {margin-left:20px;}
.wire_adsvc_view div.wirePrd > div ul li span.flag {display:inline-block;width:49px;height:65px;left:11px;}
.wire_adsvc_view div.wirePrd > div ul li p {height:186px;margin:0 15px 0;padding-top:24px;border-bottom:0;}
.wire_adsvc_view div.wirePrd {margin-bottom:39px;}
.wire_adsvc_view .btn a {display:inline-block;border-radius:2px;font-size:18px;font-family: "Noto Sans";}
.wire_adsvc_view a.apply_btn {height:35px;line-height:35px;padding:0 29px;background:#f82a2a;color:#fff;}
#container .wire_adsvc_view a.apply_btn:hover {color:#fff !important;}
.wire_adsvc_view a.dtlBtn {height:33px;line-height:33px;padding:0 20px;border:1px solid #7c7575;color:#333;}
.wire_adsvc_view a.dtlBtn:hover {color:#333 !important;}

/* 유선_인기유선상품팩 */
.hit_pack_view .visual_type {position:relative;width:auto;left:0;margin-top:0;}
.hit_pack_view .visual_type .video {top:4px;right:60px;}
.hit_pack_view .visual_type .object {position:absolute;bottom:0;right:0;}
.hit_pack_view div.recomCombineW {margin-top:36px;}
.hit_pack_view div.recomCombineW div.recomC {padding-top:500px;}
.hit_pack_view div.recomCombineW > a.tabRecom2 {top:160px;}
.hit_pack_view div.recomCombineW > a.tabRecom3 {top:320px;}
.hit_pack_view div.recomCombineW > a.tabRecom5 {top:160px;}
.hit_pack_view div.recomCombineW > a.tabRecom6 {top:320px;}
.hit_pack_view div.recomCombineW.package > a.tabRecom1 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg01_170809.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom2 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg02_170809.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom3 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg03.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom4 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg04_170809.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom5 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg05_170831.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom6 + div.recomC {background:url('../img/contents/PC_rcmdCombine_new_cont_bg06_170809.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW div.recomC a.btn_apply {display:inline-block;bottom:71px;right:220px;height:35px;line-height:35px;padding:0 29px;background:#f82a2a;color:#fff;border-radius:2px;font-size:18px;font-family: "Noto Sans";}
.hit_pack_view div.recomCombineW div.recomC a.btn_apply:hover {color:#fff !important;}
.hit_pack_view div.recomCombineW div.recomC.recomC6 a.btn_help {bottom:16px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_help {bottom:17px;left:336px;}
.hit_pack_view div.recomCombineW div.recomC {margin-bottom:31px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_the_moving {right:19px;bottom:18px; width:97px; height:28px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_the_wedding{position:absolute;right:19px;bottom:90px; width:97px; height:28px;}
.hit_pack_view .txt_super {position:absolute;bottom:17px;left:40px; color:#ff5158;font-size:14px;letter-spacing:-1px;}

/* 팝업_구매후기작성(마이샵) */
.new_layer.buy_review #Wrap {padding:0;}
.reviewWrite {padding-top:20px;letter-spacing:-1px;}
.reviewWrite h2 {width:100%;padding-bottom:10px;}
.reviewWrite h2 strong {color:#333;font-size:16px;font-weight:normal;}
.reviewWrite .scoreWrap {margin-bottom:24px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.reviewWrite .scoreWrap:after {content:"";display:block;clear:both;}
.reviewWrite .prodInfo {position:relative;width:100%;padding:20px 0;border-bottom:1px solid #dcdcdc;}
.reviewWrite .prodInfo:after {content:"";display:block;clear:both;}
.reviewWrite .prodInfo .prodPic {float:left;width:90px;height:90px;padding:0 10px;text-align:center;}
.reviewWrite .prodInfo .prodPic img {width:100%;height:100%;}
.reviewWrite .prodInfo .shopName {position:absolute;bottom:31px;left:110px; font-size:14px;}
.reviewWrite .prodInfo dl {float:left;padding-top:5px;}
.reviewWrite .prodInfo dt strong{display:inline-block;line-height:22px;font-size:18px;color:#000;font-family: "Noto Sans";font-weight:normal;white-space:nowrap;}
.reviewWrite .prodInfo dt strong span {padding-left: 8px;}
.reviewWrite .prodInfo dt strong span img {vertical-align:middle;margin-top:-5px;}
.reviewWrite .prodInfo dd {line-height:20px;}
.reviewWrite .prodScore {float:left;width:58%; border-right:1px solid #dcdcdc;}
.reviewWrite .prodScore ul {padding:0 25px 16px 30px;}
.reviewWrite .prodScore li {width:100%;overflow:hidden;margin-top:8px;*margin-top:8px;}
.reviewWrite .prodScore li strong {color:#000;font-size:17px;font-family: "Noto Sans";font-weight:normal;}
.reviewWrite .prodScore li span {float:right;width:115px;}
.reviewWrite .prodScore li span em {color:#000;font-size:14px;}
.reviewWrite .prodScore li span em img {margin-right:3px;vertical-align:middle;}
.reviewWrite .prodScore li:first-child span em + em {margin-left:21px;}
.reviewWrite .prodScore .mgt_5 {margin-top:5px;}
.reviewWrite .scoreRating {float:right;padding-top:45px;width:41%;text-align:center;}
/* 
.reviewWrite .scoreRating p {margin-bottom:10px;font-size:20px;color:#000;font-weight:normal;line-height:22px;font-family: "Noto Sans";} */
.reviewWrite .scoreRating p {margin-bottom: 10px;line-height: 22px;font-size: 20px;color: #000;}
.reviewWrite .scoreRating strong {font-weight: normal;color:#f82a2a;vertical-align: baseline;}
.reviewWrite .scoreRating span img {vertical-align:middle;margin-top:-4px;}

.reviewWrite .scoreRating.acc {float: none;width: 100%;padding: 30px 0;text-align: center;}
.reviewWrite .scoreRating.acc strong {font-family: "Noto Sans";font-weight: normal;line-height: 22px;font-size: 20px;color: #000;vertical-align: middle;}
.reviewWrite .scoreRating.acc .ratingWrap {display: inline-block;padding-left: 65px;vertical-align: middle;}
.reviewWrite .scoreRating.acc .scoreNum {display: block;margin-bottom: 5px;}
.reviewWrite .scoreRating.acc .scoreNum em {padding-left: 20px;font-size: 14px;color: #000;}
.reviewWrite .scoreRating.acc .scoreNum em:first-child {padding-left: 0;}

.reviewWrite h2.review {padding-bottom:6px;font-family: "Noto Sans";}
.reviewWrite h2.review:after {content:"";display:block;clear:both;}
.reviewWrite h2.review span {float:right;color:#888;font-size:13px;font-family:"맑은 고딕", "MalgunGothic"}
.reviewWrite .rvTxtArea {margin-bottom:7px;}
.reviewWrite .rvTxtArea textarea {padding:11px 13px;line-height:18px;border:1px solid #b2b2b2;font-size:14px;color:#666;}
.reviewWrite .rvTxt {width:100%;height:90px;color:#bfbfbf;overflow:auto;box-sizing:border-box;}
.reviewWrite .rvNoti li {padding-left:10px;text-indent:-10px;font-size:14px;margin-top:3px;color:#666;line-height:17px;}
.buy_review .btnWrap {margin-top:19px;text-align:center;}
.buy_review .btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;border-radius:3px;color:#fff;font-size:18px;font-family: "Noto Sans";}  
.buy_review .btnWrap a.btn_red {background:#f82a2a}
.buy_review .btnWrap a.btn_red:hover {color:#fff !important;}
.buy_review .btnWrap a.btn_gray {background:#888;}
.buy_review .btnWrap a.btn_gray:hover {color:#fff !important;}


/* 팝업_교환반품신청(마이샵) */
.apply_change.new_layer {letter-spacing:-1px;}
.apply_change #Wrap {padding:0;}
.apply_change div.orderView > p span {position:relative;color:#666;}
.apply_change div.orderView > p span em {color:#000;}
.apply_change div.orderView > p b {color:#f82a2a;font-weight:normal;}
.apply_change div.orderView > p span + span {padding-left:7px;}
.apply_change div.orderView > p span + span:before {position:absolute;top:-1px;left:2px;content:"";width:1px;height:20px;background:url('../img/bg/bg_pop_bar.png') no-repeat 0 7px;}
.apply_change div.orderView > p {margin:14px 0 10px;}
.apply_change table.list td.left.radio {padding-left:30px;color:#474747;}
.apply_change table.list td.radio span {display:block;margin-bottom:5px;}
.apply_change table.list td.radio input {vertical-align:middle;}
.apply_change div.btnWrap {text-align:center;}
.apply_change textarea {padding:10px 4px;width:100%;height:90px;margin-bottom:16px !important;text-indent:10px;border:1px solid #adadad;font-size:14px;}
.apply_change div.orderView > span {display:block;margin-bottom:10px;color:#333;}
.apply_change div.orderView ul {margin:-10px 0 20px}
.apply_change div.orderView ul li {padding-left:10px;text-indent:-10px;font-size:14px;}
.apply_change table.list {margin-bottom:15px;}
.apply_change table.list thead tr th {border-top:2px solid #9d9d9d;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#efefef;color:#000;font-size:17px;font-family: "Noto Sans";font-weight:normal;}
.apply_change table.list tr:first-child td {border-top:0;}
.apply_change table.list td {border-left:1px dashed #dcdcdc;border-bottom:0;border-top:1px solid #dcdcdc;}
.apply_change table.list td.prod {padding-top:20px;}
.apply_change table.list td.prod img {width:90px;height:90px;padding-left:10px;}
.apply_change div.orderView h5 {color:#000;font-size:18px;font-family: "Noto Sans";}
.apply_change .btnWrap {margin-top:19px;text-align:center;}
.apply_change .btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;border-radius:3px;color:#fff;font-size:18px;font-family: "Noto Sans";}  
.apply_change .btnWrap a.btn_red {background:#f82a2a}
.apply_change .btnWrap a.btn_red:hover {color:#fff !important;}
.apply_change .btnWrap a.btn_gray {background:#888;}
.apply_change .btnWrap a.btn_gray:hover {color:#fff !important;}
.apply_change table.list td.prod div {border-top:1px solid #dcdcdc;font-size:14px;background:#fff;color:#666;}
.apply_change table.list td.prod div b {position:relative;bottom:2px;display:inline-block;color:#000;font-weight:normal;}
.apply_change table.list td.prod p {padding-top:10px;font-size:18px;color:#000;font-family: "Noto Sans";}
.apply_change table.list tr dl {float:right;width:225px;padding-bottom:25px;}
.apply_change table.list tr dl dt {padding-left:10px;background:url('../img/bg/bg-price-arrow.png') no-repeat 0px 6px;font-size:15px;color:#666;}
.apply_change table.list tr dl dt.fontRed {padding-left:0;background:none;color:#000;font-size:18px;font-family: "Noto Sans";letter-spacing:0;}
.apply_change table.list tr dl dd.fontRed {position:relative;bottom:4px;color:#f82a2a;font-size:22px;font-family:"roboto bold"}
.apply_change table.list tr dl dd.fontRed  i {bottom:2px;color:#333;font-size:16px;}
.apply_change table.list tr dl dd {color:#333;font-size:17px;font-family:"roboto regular"}
.apply_change table.list tr dl dd i {position:relative;bottom:1px;font-size:14px;color:#666;}
.apply_change table.list td.prod p span {margin-top:2px;line-height:20px;color:#666;font-size:16px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic"}

.apply_change table.list.acces td.left div.prd {padding-top: 0;min-height: 120px;}
.apply_change table.list.acces td.left div.prd img {float: none;top: 0;}
.apply_change table.list.acces td.left .name {display: block;margin-bottom: 10px;font-weight: normal;font-size: 20px;color: #000;}
.apply_change table.list.acces td.left span {font-size: 16px;color: #666;}
.apply_change table.list.acces td.left em.option {padding-left: 15px;color: #333;}
.apply_change table.list.acces td.left em.add {padding-left: 15px;}
.apply_change table.list.acces td.left p {margin-top: 10px;padding: 0 0 0 120px;font-size: 14px;color: #666;}
.apply_change table.list.acces td.left p:before {display: none;}

/* 팝업_올레멤버십 포인트(마이샵) */
.mem_point {letter-spacing:-1px;}
.mem_point #Wrap {padding:0;}
.mem_point p {margin:17px 0 13px;line-height:22px;color:#333;}
.mem_point p strong {display:block;margin-bottom:7px;font-size:18px;color:#000;font-family: "Noto Sans";font-weight:normal;}
.mem_point p.right {margin:0 0 20px;text-align:left !important;}
.mem_point a.btnArr {display:inline-block;height:29px;line-height:27px;padding:0 15px;margin-right:5px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;}
.mem_point a.btnArr:hover {color:#333 !important;}
.mem_point hr {height:10px;}
.mem_point dl {padding-top:14px;border-top:1px solid #d8d8d8;}
.mem_point dt {margin-bottom:7px;color:#f82a2a;}
.mem_point dd {margin:0 0 7px 10px;line-height:20px;text-indent:-10px;font-size:14px;}

/* 팝업_시외전화 사업자별 요금비교 */
.new_layer.tel_compare #Wrap {padding: 20px 0;}
.new_layer.tel_compare #Wrap ul {font-size: 14px;color: #666;}
.new_layer.tel_compare #Wrap ul li {position: relative;padding-left: 15px;margin-top: 5px;}
.new_layer.tel_compare #Wrap ul li:first-child {margin-top: 0;}
.new_layer.tel_compare #Wrap ul li em {position: absolute;left: 0;top: 2px;}

/* 팝업_영수증(마이샵) */
.receipt_view {position:relative;letter-spacing:-1px;}
.receipt_view a.btnClose {position:absolute;right:30px;top:20px;}
.receipt_view #Wrap {position:relative;padding:20px 0 0;}
.receipt_view div.info {margin-bottom:20px;width:100%;border:1px solid #d8d8d8;border-radius:3px;overflow:hidden;}
.receipt_view div.info ul {float:left;padding:12px 0 12px 12px;}
.receipt_view div.info ul li {margin-bottom:7px;color:#444}
.receipt_view div.info ul:first-child {width:237px;}
.receipt_view div.info ul + ul {position:relative;padding-left:20px;}
.receipt_view div.info ul + ul li.typeC {position:absolute;left:249px;top:73px;width:350px;text-align:left;}
.receipt_view div.info ul + ul li.typeB {position:absolute;left:224px;bottom:11px;width:70%;text-align:left;}
.receipt_view div.info li span {display:inline-block;width:128px;}
.receipt_view .receipt p > span b {font-weight:normal;color:#f82a2a;}
.receipt_view .receipt p > span em {color:#000;}
.receipt_view .receipt p > span {position:relative;padding-right:13px;}
.receipt_view .receipt p > span + span {padding-left:8px;}
.receipt_view .receipt p > span + span:after {position:absolute;top:-1px;left:-5px;content:"";width:1px;height:20px;background:url('../img/bg/bg_pop_bar.png') no-repeat 0 7px;}
.receipt_view h2 {margin-bottom:7px;color:#000;font-size:18px;font-family: "Noto Sans";}
.receipt_view table.list {margin-top:12px;margin-bottom:25px !important;border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;}
.receipt_view table.list th {height:auto;padding:7px 0;border-top:0;background:#efefef;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color:#000;font-size:17px; font-family: "Noto Sans";font-weight:normal;}
.receipt_view table.list tr:first-child td {border-top:0;}
.receipt_view table.list tr td {padding:20px 10px;border-bottom:0;border-top:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;color:#333;}
.receipt_view table.list .btn_print {display:inline-block;height:29px;line-height:27px;padding:0 15px;border:1px solid #7c7575;border-radius:3px;font-size:14px;color:#333;}
.receipt_view table.list.mb5 {margin-bottom:10px !important;}
.receipt_view table.list .btn_print:hover {color:#333 !important;}
.receipt_view table.list .left.prdTit {padding-left:16px;text-align:left !important;color:#333;}
.receipt_view table.list .left {border-left:1px solid #E0E1E3 !important;}
.receipt_view table.list .right{text-align:center !important;}
.receipt_view .sum {padding:30px 10px;background:#f6f6f6;text-align:center;}
.receipt_view .sum strong {display:inline-block;padding-right:4px;color:#000;font-weight:normal;}
.receipt_view .sum span {position:relative;top:3px;display:inline-block;color: #000;font-size:22px;font-family:"roboto bold";}
.receipt_view .sum span i {position:relative;padding-left:3px;bottom:2px;color:#333;font-size:14px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic"}
.receipt_view .sum span.red {color:#f82a2a !important;}
.receipt_view .sum span.plus {padding:0 20px;text-indent:-9999px;background:url('../img/bg/bg_plus.png') no-repeat center}
.receipt_view .sum span.equal {padding:0 20px;text-indent:-9999px;background:url('../img/bg/bg_equals.png') no-repeat center}
.receipt_view .sub_txt {display:inline-block;margin-top:6px;font-size:14px;}

/* 팝업_카드매출전표(마이샵) */
.card_sales a.btnClose {position:absolute;right:30px;top:20px;}
.card_sales #Wrap.voucher {padding-bottom:30px;}
.card_sales table {margin-bottom:10px;width:100%;border-top:2px solid #9d9d9d;}
.card_sales table tr th {padding-left:20px;color:#333;font-weight:normal;text-align:left;border-left:1px solid #dcdcdc;}
.card_sales table tr th:first-child {border-left:0;}
.card_sales table tr td {padding-right:19px;color:#333;text-align:right;}
.card_sales table tr th,
.card_sales table tr td {height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;letter-spacing:-1px;}
.card_sales table tr.sum th {background-color:#fff;}
.card_sales table tr.sum td {padding-right:0;color:#000;line-height:16px;border-left:1px solid #dcdcdc;text-align:center;background-color:#fff;}
.card_sales table tr.sum td sup {display:block;margin:-35px 0 0 20px;color:#999;font-size:14px;line-height:18px;}
.card_sales table tr.bd th, .card_sales table tr.bd td {border-bottom:1px solid #9d9d9d;}
.card_sales table tr td.ul {padding:6px 0 0 0;height:auto;line-height:18px;text-align:left;border-bottom:none;}
.card_sales table tr td.ul ul li {padding:0;color:#666;font-size:14px;background:url(/images/pc/common/bul_rect.gif) no-repeat 0 7px;letter-spacing:-1px;}
.card_sales table tr td.ul ul li em {vertical-align:middle;}
.card_sales #Wrap {padding:20px 0 0 0;}
.card_sales .center a {display:inline-block;width:107px;height:39px;line-height:39px;background:#f82a2a;border-radius:3px;font-size:18px;letter-spacing:-1px;font-family:"Noto Sans";color:#fff;}
.card_sales .center a:hover {color:#fff !important;}

/* 팝업_포인트사용내역(마이샵) */
.point_use {}
#ShopLayer .point_use table.list {margin-top:19px;border-top:2px solid #9d9d9d;border-bottom:none;}
#ShopLayer .point_use table.list thead tr th {border-top:none;}
#ShopLayer .point_use table.list th {height:auto;padding:7px 0 6px;background:#efefef;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
#ShopLayer .point_use table.list td {border-bottom:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;}
#ShopLayer .point_use table.list td.left {/* display:table;width:100%; */padding-left:15px;padding-right:5px;box-sizing:border-box;}
#ShopLayer .point_use table.list td.left .pdt_box {display:table;width:100%;}
#ShopLayer .point_use table.list td.left .pdt_name {display:table-cell;line-height:21px;vertical-align:middle;letter-spacing:-1px;color:#333;}
#ShopLayer .point_use table.list td.left p {font-size: 14px;}
#ShopLayer .point_use table.list td.right {padding-left:19px;padding-right:19px;}
.point_use table.list th {border-top:none;font-size:17px;letter-spacing:-1px;font-family:"Noto Sans";font-weight:normal ;color:#000;}
.point_use table.list td.left img {float:none;display:table-cell;width:80px;margin:0;border:none;vertical-align:middle;}
#ShopLayer .point_use table.list td .point_box .point:after {display:block;clear:both;content:"";}
#ShopLayer .point_use table.list td .point_box strong {float:left;text-align:left;font-weight:normal;color:#333;}
#ShopLayer .point_use table.list td .point_box span {float:right;color:#333;}
#ShopLayer .point_use .inlyClose {top:19px;right:25px;width:14px;height:13px;background:url('../img/btn-layer-close.gif') no-repeat;}

/* 팝업_환불계좌 등록 (마이샵) */
.layer_rfund .txt_top {margin: 20px 0 10px;font-size: 16px;color: #333;}
.layer_rfund div.btn {display: block;margin-top: 20px;width: 100%;text-align: center;}
.layer_rfund td span {display: block;margin-top: 5px;font-size: 14px;color: #666;}
.layer_rfund td select {width: 150px;}
.layer_rfund td input {width: 128px;}
.layer_rfund td input.onlyNum {width: 193px;}


/* 팝업_구매후기작성(마이샵 액세서리) */
.review_write #Wrap {padding:0;}
.review_write div.reviewWrite {padding-top:0;}
.review_write div.reviewWrite h2 {width:100%;padding:13px 0 12px;font-size:16px;letter-spacing:-1px;}
.review_write div.reviewWrite h2 strong {font-weight:normal;color:#333;}
.review_write div.reviewWrite h2 span.font_red {color:#f82a2a;}

.review_write div.reviewWrite .scoreWrap {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-bottom:26px;}
.review_write div.reviewWrite .prodInfo {position:relative;min-height:90px;border-bottom:1px solid #dcdcdc;}
.review_write div.reviewWrite .prodInfo .prodPic {position:absolute;top:20px;left:10px;float:none;width:90px;padding:0;text-align:center;}
.review_write div.reviewWrite .prodInfo .prodPic img {width:90px;height:90px;}
.review_write div.reviewWrite .prodInfo .shopName img {vertical-align:middle;margin-top:-2px;}
.review_write div.reviewWrite .prodInfo dl {float:none;margin-top:2px;}
.review_write div.reviewWrite .prodInfo dt strong{display:block;font-size:18px;letter-spacing:-1px;color:#333;}
.review_write div.reviewWrite .prodInfo dt strong span img {vertical-align:middle;margin-top:-5px;}
.review_write div.reviewWrite .prodInfo dd {font-size:16px;letter-spacing:-1px;color:#666;}
.review_write div.reviewWrite .prodScore {padding:8px 31px 21px 28px;background:url(../images/pc/popup/review_prodInfoBg.gif) repeat-x left bottom;}
.review_write div.reviewWrite .prodScore li {width:100%;overflow:hidden;margin-top:14px;margin-top:8px;}
.review_write div.reviewWrite .prodScore li strong {float:left;}
.review_write div.reviewWrite .prodScore li span {float:right;width:110px;padding-top:4px;}
.review_write div.reviewWrite .prodScore li span em {float:left;width:22px;text-align:center;}
.review_write div.reviewWrite .prodScore li span em img {vertical-align:middle;}
.review_write div.reviewWrite .prodScore .mgt_5 {margin-top:5px;}
.review_write div.reviewWrite .scoreRating {float:none;width:100%;padding:8px 0 10px 0;text-align:center;}
.review_write div.reviewWrite .scoreRating strong {font-family:"Noto Sans";font-size:20px;color:#000;letter-spacing:-1px;font-weight:normal;line-height:22px;}
.review_write div.reviewWrite .scoreRating strong img {vertical-align:middle;margin-top:-4px;}
.review_write div.reviewWrite .scoreRating span {margin-left:65px;font-family:"맑은 고딕";font-size:22px;line-height:22px;}
.review_write div.reviewWrite .scoreRating span img {/* vertical-align:middle;*/margin-top:-4px;}
.review_write div.reviewWrite .acceEpil .prodInfo {padding:20px 10px 22px 110px;}
.review_write div.reviewWrite .acceEpil .prodInfo .prodPrice { color:#de1a22;font-weight:bold;font-size:14px;}
.review_write .scoreWrap.acceEpil .scoreRating { padding:30px 0;}
.review_write .scoreWrap.acceEpil .scoreRating strong { display:inline-block;vertical-align:middle;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap { position:relative;display:inline-block;height:25px;padding-top:24px;vertical-align:middle;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span { margin:0;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap img { margin:0;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum { position:absolute;left:0;top:0;text-align:center;width:100%;line-height:12px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum em { display:inline-block;width:22px;vertical-align:top;font-size:14px;letter-spacing:-1px;color:#000;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum em + em {margin-left:19px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child {display:inline-block;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child:after {display:block;content:"";clear:both;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em {float:left;display:inline-block;width:20px}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em + em {margin-left:5px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em a {display:block;}

.review_write div.reviewWrite .scoreWrap + h2 {padding:0 0 5px 0;font-size:18px;font-family:"Noto Sans";letter-spacing:-1px;color:#333;}
.review_write div.reviewWrite .scoreWrap + h2:after {display:block;content:"";clear:both;}
.review_write div.reviewWrite .scoreWrap + h2 span {float:right;margin-top:3px;font-size:13px;font-family:"맑은 고딕";color:#888;}

.review_write div.reviewWrite .rvTxtWrap {/* border:solid #d9d9d9 1px;*/ }
.review_write div.reviewWrite .rvTxtArea {/* margin:11px;*/ border:1px solid #b2b2b2;}
.review_write div.reviewWrite .rvTxtArea textarea {overflow-y:scroll;padding:14px 12px;height:88px;line-height:18px;border:1px solid #fafafa;box-sizing:border-box;font-size:14px;letter-spacing:-1px;color:#666;}
.review_write div.reviewWrite .rvTxt {width:100%;height:63px;color:#bfbfbf;overflow:auto;border:none;line-height:16px;resize:none;letter-spacing:0;}
.review_write div.reviewWrite .rvTxt.write {color:#333;}
.review_write div.reviewWrite .rvNoti {margin-top:5px;}
.review_write div.reviewWrite .rvNoti li {padding-left:10px;text-indent:-10px;font-size:14px;color:#666;letter-spacing:-1px;line-height:20px;}
.review_write div.btnWrap {margin-top:18px;text-align:center;}
.review_write div.btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;text-align:center;border-radius:3px;background:#f82a2a;font-size:18px;letter-spacing:-1px;font-family:"Noto Sans";font-weight:normal;color:#fff;}
.review_write div.btnWrap a:hover {color:#fff !important;}
.review_write .btnPopClose { position:absolute;right:34px;top:22px;display:block;width:20px;height:20px;font-size:0;text-indent:-999%;background: url("../pc/resources/img/btn/btn-layer-close.png") no-repeat left top;}||||||| .r32263
.receipt_view .sub_txt {display:inline-block;margin-top:6px;font-size:14px;}

/* 팝업_공시지원금 미확정 주문 동의 */
#moneyAgree01 .box {padding: 20px 0 15px;border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;}
#moneyAgree01 .btn_layer {display: block;padding-top: 20px;text-align: center;}
#moneyAgree01 input {vertical-align: middle;}
#moneyAgree01 label {font-size: 14px;color: #444;}

/* 팝업_SMS로 친구와 공유하기 */
.new_layer.share {/* width: 330px;*/}
.new_layer.share #Wrap {padding: 20px 0 0;}
.new_layer.share .txtArea {margin-bottom: 10px;padding: 10px;background: #efefef;letter-spacing: -1px;font-size: 16px;color: #333;}
.new_layer.share .txtArea strong {font-weight: normal;color: #333;}
.new_layer.share .txtArea span,
.new_layer.share .txtArea a {text-decoration: underline;color: #448ccb;}
.new_layer.share table {table-layout:fixed;margin-bottom: 10px;}
.new_layer.share table th {padding: 0;text-align: left;letter-spacing: -1px;font-weight: normal;font-size: 15px;color: #000;}
.new_layer.share table td {padding: 5px 0;}
.new_layer.share table td * {float: left;}
.new_layer.share table select, 
.new_layer.share table input {box-sizing:border-box;width: 30%;}
.new_layer.share table span {width: 5%;line-height: 30px;text-align: center;}
.new_layer.share .btnWrap {padding-top: 12px;border-top: 1px solid #d2d2d2;text-align: center;}

/* 팝업_올레샵포인트 */
.new_layer.olleh_point #Wrap {padding-top: 10px;}
.new_layer.olleh_point #Wrap p {padding: 5px 0 10px;text-align: right;overflow: hidden;line-height: 30px;font-size: 16px;color: #000;}
.new_layer.olleh_point #Wrap b {float: left;letter-spacing: -1px;font-weight: normal;}
.new_layer.olleh_point #Wrap input {width: 100px;text-align: right;vertical-align: top !important;font-size: 14px;color: #f82a2a;}
.new_layer.olleh_point #Wrap input.noStyle {height: auto;padding: 0 5px;background: none;border: none;font-size: 16px;color: #000;}

/* 팝업_슈퍼카드청구할인계산해보기 */
.new_layer.super_card #Wrap {padding-top: 20px;}
.new_layer.super_card #Wrap h2 {margin-bottom: 10px;font-weight: normal;font-family: "Noto Sans";font-size: 18px;color: #000;}
.new_layer.super_card .sCardPayment > p {margin-bottom: 10px;font-size: 16px;color: #333;}
.new_layer.super_card .sCardPayment > div {padding: 20px;border: 1px solid #d8d8d8;overflow: hidden;margin-bottom: 15px;}
.new_layer.super_card .sCardPayment > div p {float: left;width: 50%;}
.new_layer.super_card .sCardPayment > div input {vertical-align: middle;}
.new_layer.super_card .sCardPayment > div label {font-size: 16px;color: #333;vertical-align: middle;}
.new_layer.super_card .sCardPayment > div label span {color: #f82a2a;}
.new_layer.super_card .btnWrap {margin-bottom: 30px;}
.new_layer.super_card .sCardList {margin-bottom: 10px;}
.new_layer.super_card .sCardList li {padding: 20px 0;border-bottom: 1px solid #d8d8d8;overflow: hidden;}
.new_layer.super_card .sCardList li > div {float: left;box-sizing:border-box;width: 50%;position: relative;height: 69px;padding-left: 125px;}
.new_layer.super_card .sCardList li .thum {position: absolute;left: 0;top: 0;}
.new_layer.super_card .sCardList li img {width: 110px;height: 69px;}
.new_layer.super_card .sCardList li .cont {letter-spacing: -2px;font-size: 16px;color: #333;}
.new_layer.super_card .sCardList li .cont a {position: absolute;bottom: 0;left: 125px;}
.new_layer.super_card .sCardNotice {padding-left: 10px;text-indent: -10px;font-size: 14px;color: #666;}

/* 팝업_나의주소록 */
.new_layer.my_address .textTop {padding: 20px 0;font-size: 16px;color: #333;}
.new_layer.my_address table {border-bottom: none;margin-bottom: 0;}
.new_layer.my_address div.scrollY {height: auto;max-height: 200px;}
.new_layer.my_address .btnWrap {margin-top: 20px;text-align: center;}
.new_layer.my_address .iradio label {display: inline-block;width: 0;height: 20px;padding-right: 18px;overflow: hidden;font-size: 0;}
.new_layer.my_address .iradio input[type="radio"] {top:3px;left:3px;}

/* 팝업_KT 멤버십 포인트 사용동의 , 나라 사랑 포인트 사용 동의 */
.pop_agree .agree_cont {padding:20px 0;border-bottom:1px solid #d2d2d2;color: #666;}
.pop_agree .agree_cont .space p {margin-top: 10px;}
.pop_agree .agree_cont .space p:first-child {margin-top: 0;}
.pop_agree .agree_cont p {color: #666;}
.pop_agree .icheck {display:block;margin-top:20px;}

/* 팝업_모바일 상품권 */
.new_layer.gift_mobile {display: block;}
.new_layer.gift_mobile #Wrap {padding-top: 20px;}
.new_layer.gift_mobile h2 {padding: 15px 0 10px;font-family: "Noto Sans";font-size: 18px;color: #000;}
.new_layer.gift_mobile input {width: 180px;}
.new_layer.gift_mobile .maxPrice {margin-top: 10px;}
.new_layer.gift_mobile .idx {float: left;width: 20%;text-align: center;font-weight: normal;}
.new_layer.gift_mobile .giftishowNo {float: left;width: 40%;text-align: center;}
.new_layer.gift_mobile .won {float: left;box-sizing:border-box;width: 40%;text-align: center;}
.new_layer.gift_mobile .txt_box {margin:15px 0 5px;}
.new_layer.gift_mobile .giftAdd_hd {padding: 12px 0 16px;height: 18px;background: #efefef;overflow: hidden;font-size: 16px;color: #000;}
.new_layer.gift_mobile .giftAdd_hd p {overflow: hidden;}
.new_layer.gift_mobile .giftAdd_hd * {color: #000;}
.new_layer.gift_mobile .giftAdd {letter-spacing: -1px;font-size: 16px;color: #333;}
.new_layer.gift_mobile .giftAdd p {position: relative;overflow: hidden;}
.new_layer.gift_mobile .giftAdd * {color: #333;}
.new_layer.gift_mobile .giftAdd .won:after {content: "원";}
.new_layer.gift_mobile .giftAdd a {position: absolute;right: 10px;top: 2px;}
.new_layer.gift_mobile .giftAdd ul {width: 100%;height: auto;}
.new_layer.gift_mobile .giftAdd ul li {border-top: 1px solid #d2d2d2;padding: 12px 0 16px;height: 18px;overflow: hidden;}
.new_layer.gift_mobile .giftAdd ul li:first-child {border-top: none;}
.new_layer.gift_mobile .giftAdd > p {padding: 12px 0 16px;height: 18px;background: #efefef;overflow: hidden;}
.new_layer.gift_mobile .giftAdd > p * {font-weight: normal;color: #000;}
.new_layer.gift_mobile .giftAdd > p b {float: left;padding-left: 20px;}
.new_layer.gift_mobile .giftAdd > p strong {float: right;padding-right: 20px;}
.new_layer.gift_mobile .giftAdd > p strong em {color: #f82a2a;}
.new_layer.gift_mobile .btnWrap {margin-top: 20px;text-align: center;}

/* 팝업_스펀지권리실행 신청 */
.new_layer .layer_tit {display:block;line-height:18px;padding:20px 0 15px;color:#000;font-size:18px;font-weight:normal;}
.new_layer .pop_head_guide {position: relative;margin-bottom: 30px;}
.new_layer .pop_head_guide a {position: absolute;right: 0;top: 0;}
.new_layer.sponge_apply {width:760px;line-height:22px;}
.new_layer.sponge_apply .tabs {margin-top:25px;}
.new_layer.sponge_apply .tab_contents .trigger a {width:185px;padding:0;text-align:center;}
.new_layer.sponge_apply .cont {margin-bottom:15px;}
.new_layer.sponge_apply .bullet01, .layer .sponge_apply .in_txt {padding-left:15px;}
.new_layer.sponge_apply .bullet01 {margin-bottom:5px;}
.new_layer.sponge_apply .in_txt {margin-bottom:3px;}
.new_layer.sponge_apply .cont .bullet03 {margin-bottom:5px;}
.new_layer.sponge_apply .jspVerticalBar {right:0;}
.new_layer .return_step ol {margin-bottom:6px;border:1px solid #dadada;border-radius:5px 5px;}
.new_layer .return_step ol .layer_tit.apply {background:url('../img/ico/ico-pop-apply.png') no-repeat 0 9px;}
.new_layer .return_step ol .layer_tit.return {background:url('../img/ico/ico-pop-return.png') no-repeat 0 6px;}
.new_layer .return_step ol .layer_tit.info {padding:15px 0 20px 60px;background:url('../img/ico/ico-pop-information.png') no-repeat 0 12px;}
.new_layer .return_step ol .layer_tit {padding: 15px 0 20px 45px;font-family:"Noto Sans";}
.new_layer .return_step li {float:left;width:215px;min-height:100px;padding:10px 0 20px 21px;}
.new_layer .return_step li + li {background:url('../img/bg/bg-pop-ol-list.png') no-repeat 0 0;}
.new_layer .return_step .return_info {margin-bottom:8px;}
.new_layer .return_info img {width:100%;}

/* 팝업_360도 view */
.new_layer #tab_360view .layer {padding: 15px 0 25px;}
.new_layer #tab_360view .img_viewsize {background: none;border: none;}
.new_layer #tab_360view .product_wrap {background: none;}
.new_layer #tab_360view .t_titw {line-height: 32px;}
.new_layer #tab_360view .t_titw .tit_wrphon {float: none;padding: 0;font-weight: normal;font-size: 16px;}
.new_layer #tab_360view .t_titw select {vertical-align: top;}
.new_layer #tab_360view .t_titw a {vertical-align: top;}
.new_layer #tab_360view .tab_wrap_btm {width: 310px;background: none;}
.new_layer #tab_360view .tab_wrap_btm li {width: 145px;padding: 0;margin: 0 5px;}
.new_layer #tab_360view .tab_wrap_btm li .btn span {width: 145px;padding: 0;}
.new_layer #tab_360view .tab_wrap_btm li.current .btn {background: #f82a2a;}

/* 팝업_동영상보기*/
.new_layer.video_area h1 {margin-bottom: 20px;}

/* 팝업_mac 주소 확인 */
.new_layer.info_step .top_box {margin: 20px 0;}
.new_layer.info_step .sub_title {margin: 20px 0 15px;font-family: "Noto Sans";font-size: 18px;color: #000;}

/* 팝업_사이즈비교 */
.new_layer #tab_360view .product_wrap .notimg .wrp_prolist > li {display:table;}
.new_layer #tab_360view .product_wrap .notimg .wrp_prolist > li .img {float:none;display:table-cell;width:60px;vertical-align:middle;text-align:center;}
.new_layer #tab_360view .product_wrap .notimg .wrp_prolist > li .thum {float:none;}
.new_layer #tab_360view .product_wrap .notimg .wrp_prolist > li .txt {float:none;display:table-cell;width:249px;padding:10px 0;vertical-align:middle;}
.new_layer #tab_360view .product_wrap .notimg .wrp_prolist > li .sele_btn {float:none;display:table-cell;width:38px;padding:0 10px;vertical-align:middle;}

/* 상품상세 : 선불유심, 해외직구중고폰 */
.new_product_detail {margin-bottom: 45px;}
.new_product_detail div.prodImage {width: 362px;background: none;}
.new_product_detail div.prodImage > div {display:table-cell;width: 362px;height: 362px;padding: 0;border: none;text-align: center;vertical-align: middle;}
.new_product_detail div.prodImage > div img {width:278px;height:auto;}
.new_product_detail div.etcImage {width: 362px;background: none;}
.new_product_detail div.etcImage .etcImage_inner {display:table-cell;width: 362px;height: 362px;padding: 0;border: none;text-align: center;vertical-align: middle;}
.new_product_detail div.etcImage .etcImage_inner img {width:278px;height: 100%;}
.new_product_detail div.etcImage p {border: none;padding: 0;}
.new_product_detail div.etcImage p span {border: none;margin: 0;padding: 20px 0;background: none;text-align: center;font-size: 14px;color: #666;}
.new_product_detail div.etcImage p .btn > span {padding: 0 15px;font-weight: normal;font-size: 18px;color: #fff;}
.new_product_detail div.etcImage p .btn > span em {font-weight: normal;color: #fff;}
.new_product_detail div.detail_cont {float: right;width: 680px;overflow: hidden;}
.new_product_detail div.prodName {height: auto;padding: 0 0 10px;border: none;border-bottom: 2px solid #000;margin-bottom: 0;background: none;}
.new_product_detail div.prodName h3 {line-height: 35px;letter-spacing: -1px;font-family: "Noto Sans";font-size: 28px;color: #000;font-weight: normal;float: left;}
.new_product_detail div.prodName h4 {line-height: 35px;letter-spacing: -1px;font-family: "Noto Sans";font-size: 28px;color: #000;}

.new_product_detail div.detail {float: none;width: 680px;border: none;margin-bottom: 0;}
.new_product_detail div.detail > dl {padding: 10px 0 5px 0;}
.new_product_detail div.detail > dl > dt {width: 100px;height: 32px;line-height: 32px;margin:0 0 10px 0;}
.new_product_detail div.detail > dl > dt:nth-child(3) {margin: 0 0 10px 0;}
.new_product_detail div.detail > dl > dd:nth-child(4) {margin: 0 0 10px 0;}
.new_product_detail div.detail > dl > dt strong {font-weight: normal;font-size: 16px;color: #000;}
.new_product_detail div.detail > dl > dd {position: relative;width: 580px;margin: 0 0 10px 0;line-height: 32px;font-size: 16px;color: #333;}
.new_product_detail div.detail > dl > dd select {width: 285px;height: 32px;line-height: 32px;}
.new_product_detail div.detail input[type=radio] + label {font-size: 16px;color: #333;line-height: 32px;margin-right: 30px;}
.new_product_detail div.detail > dl > dd a.btnArr {position: absolute;right: 0;top: 5px;line-height: 20px; border-bottom: 1px solid #666;font-size: 14px;color: #666;padding-right: 0;background: none;}

.new_product_detail .img_option > div {margin-top: 10px;}
.new_product_detail .img_option > div:first-child {margin-top: 0;}
.new_product_detail .in_cont {position: relative;display: inline-block;width:302px;height:45px;border:2px solid #777;vertical-align: middle;}
.new_product_detail .in_cont label > span {display:inline-block;width:113px;height:45px;line-height:43px;vertical-align:middle;text-align:center;font-size:13px;}
.new_product_detail .in_cont label > span em {position:relative;top:2px;padding-right:2px;font-family:"Roboto bold";color:#444;font-size:18px;}
.new_product_detail .in_cont label > strong {display:inline-block;padding-left:20px;background:url('../img/bg/bg_usim_datail_bar.png') no-repeat 0 50%;vertical-align:middle;font-weight: normal;}
.new_product_detail .in_cont label > strong span {display:block;line-height:18px;color:#444;font-size:14px;font-weight:normal;}
.new_product_detail .ico_badge {position:absolute;top:-2px;left:-2px;width:41px;height:41px;text-indent:-9999px;background:url('../img/ico/ico_event.png') no-repeat 0 0;} /*이미지 ico_rechrage 에서 수정*/
.new_product_detail .event {border: 2px solid #58bdc9;}
.new_product_detail .event .ico_badge {background:url('../img/ico/ico_event.png') no-repeat 0 0;}

.new_product_detail div.usedDetail {float: none;width: 100%;padding: 0;margin-bottom: 0;border: none;overflow: hidden;}
.new_product_detail div.usedDetail h5 {width: 125px;margin: 0;font-family: "Noto Sans";font-weight: normal;font-size: 18px;color: #000;}
.new_product_detail div.usedDetail dl {width: 555px;margin-bottom: 10px;}
.new_product_detail div.usedDetail dl dt {width: 125px;margin-bottom: 8px;font-weight: normal;font-size: 16px;color: #000;}
.new_product_detail div.usedDetail dl dd {position: relative;margin-bottom: 8px;font-size: 16px;color: #444;}
.new_product_detail div.usedDetail dl dd a.btnArr {position: absolute;right: 0;line-height: 20px;top: 0;border-bottom: 1px solid #666;font-size: 14px;color: #666;padding-right: 0;background: none;}
.new_product_detail div.usedDetail a.report {right: 0;top: 18px;padding-left: 18px;font-size: 14px;color: #666;background: url('../img/ico/ico-notify.png') no-repeat 0 4px;}
.new_product_detail div.usedDetail .usedDetail_seller {padding: 18px 0 0;margin-bottom: 15px;border-bottom: 1px solid #ededed;overflow: hidden;}
.new_product_detail div.usedDetail .ini_code_area {position: absolute;bottom: 20px;right: 0;}

.new_product_detail div.feePlan {border-bottom: 2px solid #000;padding: 0;background: none;}
.new_product_detail div.feePlan > dl {padding: 15px 30px;border: none;}
.new_product_detail div.feePlan > dl:first-child {background: #f5f5f5;}
.new_product_detail div.feePlan > dl:first-child dt {width: 170px;padding: 0;height: 42px;line-height: 42px;}
.new_product_detail div.feePlan > dl:first-child dd {float: left;text-align: left;width: auto;line-height: 42px;font-size: 15px;color: #333;}
.new_product_detail div.feePlan > dl:first-child dd strong {margin: 0;font-family: "Roboto Bold";font-size: 32px;color: #f82a2a;vertical-align: bottom;}
.new_product_detail div.feePlan > dl:first-child dd strong + span {font-size: 15px;color: #333;vertical-align: bottom;}
.new_product_detail div.feePlan > dl > dt {width: 110px;margin: 0;line-height: 24px;}
.new_product_detail div.feePlan > dl > dt strong {font-family: "Noto Sans";font-size: 18px;}
.new_product_detail div.feePlan > dl > dd {float: left;width: auto;margin: 0;line-height: 20px;text-align: left;font-size: 15px;color: #333;}
.new_product_detail div.feePlan > dl:first-child + dl > dd {text-align: left;}
.new_product_detail div.feePlan > dl dl dt:first-child {margin: 0;}
.new_product_detail div.feePlan > dl dl dt {width: 100px;line-height: 24px;letter-spacing: -1px;margin: 0;}
.new_product_detail div.feePlan > dl dl dd {line-height: 24px;margin: 0;}
.new_product_detail div.feePlan > dl dl dd b {margin-right: 4px;font-family: "Roboto";font-size: 17px;}
.new_product_detail div.feePlan > dl dl dd b.font_red {color:#f82a2a;}

.new_product_detail div.price {float: none;width: 620px;padding: 15px 30px;border: none;background: #f5f5f5;overflow: hidden;margin-bottom: 10px;}
.new_product_detail div.price b {width: 170px;padding: 0;height: 42px;line-height: 42px;font-weight: normal;font-family: "Noto Sans";font-size: 18px;color: #000;}
.new_product_detail div.price > strong {line-height: 42px;font-family: "Roboto Bold";font-size: 32px;color: #f82a2a;vertical-align: bottom;}
.new_product_detail div.price > span {float: none;line-height: 42px;font-size: 15px;color: #333;vertical-align: bottom;}

.new_product_detail ul.info {float: none;width: 680px;padding: 10px 0 5px;margin: 0;text-align: right;font-size: 14px;color: #666;}
.new_product_detail div.orderBtn {float: none;width: 100%;margin: 0;text-align: center;}
.new_product_detail .soldOutBtn {display: block;font-family: "Noto Sans";font-size: 18px;color: #666;}

/* 중고폰 주문 완료 */
#SubWrap .new_order_complete h3 {height: auto;}
.new_order_complete .msg_complete {padding: 35px;border: none;background: #f6f6f6;font-family: "Noto Sans";font-size: 30px;color: #000;}
.new_order_complete div.orderInfoNew {position: relative;padding: 5px 25px 0 135px;border: 1px solid #ddd;background: none;}
.new_order_complete div.orderInfoNew .prd_img {position: absolute;left: 15px;top: 20px;}
.new_order_complete div.orderInfoNew .prd_img img {width: 110px;height: 110px;}
.new_order_complete .prd_name strong {font-family: "Noto Sans";font-weight: normal;font-size: 26px;;color: #000;}
.new_order_complete .prd_name span {font-weight: normal;font-size: 16px;}

.new_order_complete div.orderInfoNew .device h6 strong {font-family: "Noto Sans";font-weight: normal;font-size: 26px;;color: #000;}
.new_order_complete div.orderInfoNew .device h6 span:before {display: none;}
.new_order_complete div.orderInfoNew .device ,
.new_order_complete div.orderInfoNew .price,
.new_order_complete div.orderInfoNew .orderer,
.new_order_complete div.usimComplete .usim {float: none;width: 100%;padding: 15px 0;border: none;border-bottom: 1px solid #d8d8d8;background: none;margin: 0;overflow: hidden;}
.new_order_complete div.orderInfoNew .orderer,
.new_order_complete div.usimComplete .usim.btm {border-bottom: none;}
.new_order_complete div.orderInfoNew .device p {line-height: 25px;}
.new_order_complete div.orderInfoNew .price > div {width: 100%;padding: 0;margin: 0;border: 0;background: none;}
.new_order_complete div.orderInfoNew .price > div span {float: none;font-size: 16px;line-height: 25px;}
.new_order_complete div.orderInfoNew .price > div.total {float: left;width: 310px;border: none;background: none;}
.new_order_complete div.orderInfoNew .price > div.total span {color: #000;}
.new_order_complete div.orderInfoNew .price > div.total strong {margin: 0;font-family: inherit;font-size: 16px;color: #f82a2a;}
.new_order_complete div.orderInfoNew .price > div.comPrice {float: left;width: 550px;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl {padding-left: 115px;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl * {line-height: 25px;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl dt {display: inline-block;min-width: 230px;font-weight: normal;font-size: 16px;color: #666;vertical-align: middle;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl dd {display: inline-block;font-size: 16px;color: #666;vertical-align: middle;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl dd em {color: #000;}
.new_order_complete div.orderInfoNew .price > div.comPrice dl dd strong {margin: 0;color: #f82a2a;}
.new_order_complete div.orderInfoNew .orderer .order_cont p {float: none;width: 100%;}
.new_order_complete div.orderInfoNew .orderer .order_cont p strong {font-weight: normal;color: #f82a2a;}

.new_order_complete .order_cont {overflow: hidden;} 
.new_order_complete .order_cont p {float: left;width: 310px;line-height: 25px;}
.new_order_complete .order_cont p.wide {float: left;width: 550px;}
.new_order_complete .order_cont b {display: inline-block;width: 115px;font-weight: normal;font-size: 16px;color: #666;vertical-align: top;}
.new_order_complete .order_cont span {display: inline-block;font-size: 16px;color: #000;vertical-align: top;}
.new_order_complete .order_cont span em {display: block;}
.new_order_complete .order_num {margin-bottom: 12px;letter-spacing: -1px;font-family: "Noto Sans";font-size: 20px;}
.new_order_complete .order_num span {vertical-align: middle;color: #444;}
.new_order_complete .order_num strong {vertical-align: middle;font-weight: normal;color: #f82a2a;}
.new_order_complete .note_area {margin: 30px 0 0 0;}
.new_order_complete .note_area.type02 .note_box {margin: 15px 0 30px;}
.new_order_complete .btnWrap {text-align: center;}
.new_order_complete .btnWrap a {width: 145px;}
.new_order_complete .btnWrap a span {padding: 0;}

.tv_ch_menu h1 {padding:0 0 0 25px;height: 50px;font-family: "Noto Sans";font-size: 20px;color: #333;line-height: 50px;border-top:0;border-bottom: 3px solid #f82a2a;}
.tv_ch_menu h2 {display:block;padding: 15px 0 10px;line-height:18px;font-family: "Noto Sans";color: #000;font-size:18px;font-weight: normal;}
.tv_ch_menu .tvChannel p {font-size:14px;font-family:"Malgun Gothic", "맑은고딕";}
.tv_ch_menu #wrap {padding:25px 25px 0;}

.skytv_ch_menu h1 {padding:0 0 0 25px;height:50px;font-family: "Noto Sans";font-size: 20px;color: #333;line-height: 50px;border-top:0;border-bottom: 3px solid #f82a2a;}
.skytv_ch_menu h2 {display:block;padding: 15px 0 10px;line-height:18px;font-family: "Noto Sans";color: #000;font-size:18px;font-weight: normal;}
.skytv_ch_menu .tvChannel p {font-size:14px;font-family:"Malgun Gothic", "맑은고딕";}
.skytv_ch_menu #wrap {padding:25px 25px 0;}

/* 유선 - 집전화 - 셀프주문 */
.order_self_tel {}
.order_self_tel .h3_area {position:relative;}
.order_self_tel .h3_area p.require {position:absolute;bottom:15px;right:0;margin:0;padding:0;float:none;background:none;font-size:14px;color:#444;}
#SubWrap .ollehShopWrap .order_self_tel h3 {margin:0 !important;padding:30px 0 15px;font-size:26px;color:#000;font-family:"Noto Sans";border:none;}
.order_self_tel .phoneInfo {margin:0;padding:27px 0 27px 143px;border-top:1px solid #e4e4e4;background:url(../img/ico/ico_order_tel.png) 39px center no-repeat;}
.order_self_tel .phoneInfo h4 {font-size:18px;color:#000;font-family:"Noto Sans";}
.order_self_tel .phoneInfo ul {font-size:14px;color:#666;}
.order_self_tel .phoneInfo a {position:static;margin-top:10px;padding:0 14px;font-size:14px;color:#444;}
.order_self_tel .phoneInfo a:hover {color:#444 !important;}
.order_self_tel div.order h3 + dl {border-top:1px solid #666;}
.order_self_tel div.order .h3_area + dl {border-top:1px solid #666;}
.order_self_tel div.order dl {display:table;border-bottom:1px solid #666;padding:0;background:#eaeaea;}
.order_self_tel div.order dt {display:table-cell;float:none;width:141px;padding:0 0 0 23px;background:none;vertical-align:middle;font-size:16px;color:#000;font-family:"Noto Sans";}
.order_self_tel div.order dt em {vertical-align:middle;}
.order_self_tel div.order dt span {display:block;padding-left:8px;line-height:1;font-size:14px;color:#666;font-family:"Malgun Gothic", "맑은고딕";}
.order_self_tel div.order dd {display:table-cell;float:none;width:870px;padding:15px 23px;background:#fff;font-size:16px;color:#333;font-family:"Noto Sans";} 
.order_self_tel div.order .radio label {font-size:16px;color:#333;font-family:"Noto Sans";}
.order_self_tel .num_box + .num_box {margin-top:10px;}
.order_self_tel .num_box em.phone_tit, .order_self_tel .num_box  em.tell_tit {color:#000;}
.order_self_tel .num_box em.phone_tit .font_red {color:#f82a2a}
.order_self_tel .num_box em.tell_tit {padding-left:11px;}
.order_self_tel .num_box select {margin-left:5px;}
.order_self_tel .num_box > p {display:inline-block;height:32px;line-height:32px;}
.order_self_tel a.btn.bd_gray03 {height:30px;line-height:30px;padding:0 10px;min-width:40px;text-align:center;}
.order_self_tel a.btn.bd_gray03:hover {color:#333 !important;}
.order_self_tel div.order p span, .order_self_tel div.order p em {color:#f82a2a;}
.order_self_tel div.order select {height:32px;}
.order_self_tel .mSafer dt {font-size:16px;font-family:"Noto Sans";}
.order_self_tel .mSafer dd {font-size:14px;color:#666; font-family:"Malgun Gothic", "맑은고딕";}
.order_self_tel .mSafer dd a {color:#448ccb;}
.order_self_tel .mSafer dd a:hover {color:#448ccb !important;}
.order_self_tel div.btnWrap {text-align:center;}
.order_self_tel .order.agreement {margin:0;}

.order_self_tel .order.agreement label {font-size:14px;font-weight:normal;font-family:"Malgun Gothic", "맑은고딕";}
.order_self_tel div.agreement {position:relative;}
.order_self_tel div.agreement .agreement_box {position:static;height:475px;overflow:auto;margin-top:10px;padding:20px 20px 0;}
.order_self_tel div.agreement .agreement_box > div > h4 {padding:0 0 12px;font-size:16px;color:#333;font-family:"Noto Sans";	background:none;}
.order_self_tel div.agreement .agreement_box > div {position:relative;height: auto;margin-bottom:25px; padding:0;}
.order_self_tel div.agreement .agreement_box > div > div > .agreementCont {padding:15px 15px 0;height:133px;overflow:auto;border:1px solid #d8d8d8;}
.order_self_tel div.agreement .agreement_box p.agreeChk {top:0;right:0;}
.order_self_tel div.agreement p.agreeAll {top:40px;font-weight: normal;}
.order_self_tel div.agreement .agreement_box table {width:100%;border-collapse:collapse;}
.order_self_tel div.agreement .agreement_box table thead th {padding:6px 0;border:1px solid #d3d3d3;color:#474747;}
.order_self_tel div.agreement .agreement_box table tbody td {padding:6px;border:1px solid #d3d3d3;color:#474747;vertical-align:top;word-break:break-all;}

/* 요금제 안내 팝업 */
.tit_priceWrap {margin:0 25px;padding:0;width:850px;height:50px;line-height:52px;border-top:0;border-bottom:3px solid #22c1c4;color:#333;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
#priceWrap {width: 850px;height: 500px;overflow-y: scroll;padding: 0;margin: 20px auto 25px;}

/* 제품 특징 보기 팝업 */
#ShopLayer .ReviewContents .om_top {display: none;} 


/* 기가 인터넷 가능지역 확인 */
.possibility_area .img {margin:20px 0 21px;text-align:center}
.possibility_area .stit {margin-bottom:11px;font-family:"Noto Sans";color:#000;font-size:18px;letter-spacing:-1px}
.possibility_area input {font-size:14px;color:#444}
.possibility_area select {height:30px}
.possibility_area .s_ws01 {width:92px}
.possibility_area .s_ws02 {width:101px}
.possibility_area .i_ws01 {width:56px}
.possibility_area .i_ws02 {width:45px}
.possibility_area .i_ws03 {width:170px}
.possibility_area .i_ws04 {width:140px}

.possibility_area p.info {margin-top:10px;padding-left:8px;font-size:14px;background:url('../img/bg/blt_star02.png') no-repeat 0 12px;}
.possibility_area p.info em {color:#f82a2a;}
.possibility_area p.info .bd_gray03 {margin-left:4px}
.possibility_area .info_txt {color:#666}
.possibility_area .info_txt li {padding-left:8px;font-size:14px;letter-spacing:-1px;background:url('../img/bg/blt_star02.png') no-repeat 0 8px;}

.possibility_area table.telArea {width:100%;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d}
.possibility_area table.telArea th {padding-left:20px;color:#000;text-align:left;border-top:1px solid #ddd;background-color:#efefef;}
.possibility_area table.telArea td {padding:12px 0 12px 19px;color:#000;border-top:1px solid #ddd}
.possibility_area table.telArea tr:first-child th , .possibility_area table.telArea tr:first-child td {border-top:0}
.possibility_area table.telArea th input[type="radio"] {margin-right:3px}
.possibility_area table.telArea td .bg_red01 {margin-left:7px}
.possibility_area table.telArea td .bd_gray03 {margin-left:2px}
.possibility_area table.telArea td .btn span {padding:0 20px}
.possibility_area table.telArea td .dash {display:inline-block;vertical-align:top;margin:6px 3px 0 3px;color:#666;line-height:14px;}
.possibility_area table.telArea td .ex_txt {display:inline-block;margin-left:4px;color:#f82a2a;font-size:14px;letter-spacing:-1px}
.possibility_area table.telArea td .b_txt {display:inline-block;margin:5px 0 0 0}
.possibility_area table.telArea td .in_txt {display:inline-block;vertical-align:top;margin-top:4px}
.possibility_area table.telArea td .space01 {margin-right:3px}
.possibility_area table.telArea td .space02 {margin-left:3px}
.possibility_area table.telArea td .space03 {margin-left:5px}

.possibility_area table.view { border-collapse:collapse;;border-bottom:1px solid #9d9d9d}
.possibility_area table.view tr:first-child th, .possibility_area table.view tr:first-child td {border-top:1px solid #666 }
.possibility_area table.view th, .possibility_area table.view td { border-top:1px solid #d2d2d2;border-bottom:0}
.possibility_area table.view th {color:#000;background:#e4e4e4}
.possibility_area table.view td {padding:10px 10px 14px;color:#333;border-left:0}

.possibility_area table.list {border-bottom:1px solid #9d9d9d}
.possibility_area table.list thead tr th {border-top:2px solid #9d9d9d;border-bottom:0}
.possibility_area table.list th {color:#000;border-left:1px solid #dcdcdc;background-color:#efefef}
.possibility_area table.list td {color:#333;border-left:1px dashed #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:0}
.possibility_area table.list td.left {padding:8px 5px 8px 10px}

.possibility_area div.step2 p.type {margin-bottom:28px}
.possibility_area div.step2 p.type label {margin-right:23px;font-weight:bold;color:#333}
.possibility_area div.step2 ul.step {margin-bottom:24px;border:1px solid #ddd;background-color:#fff;overflow:hidden;zoom:1;}
.possibility_area div.step2 ul.step li {float:left;padding-left:15px;width:30%;min-width:19px;height:48px;line-height:46px;color:#333;letter-spacing:-1px;box-sizing:border-box;background:url('../img/bg/addr_giga_pop_stepbg.png') no-repeat right center;}
.possibility_area div.step2 ul.step li:first-child {width:40%}
.possibility_area div.step2 ul.step li:first-child + li {width:30%}
.possibility_area div.step2 ul.step li.none {background:none;}
.possibility_area div.step2 select, div.step2 input {vertical-align:middle;}
.possibility_area div.step2 div p {text-align:center;}
.possibility_area div.step2 div p strong {color:#474747;}

.possibility_area div.finish div {text-align:center;}
.possibility_area div.finish div strong {display:block;margin-bottom:10px;font-size:20px;color:#f82a2a;}

.possibility_area div.btnWrap {padding-top:20px;text-align:center;}
.possibility_area div.btnWrap a {margin:0 2px;}
.possibility_area div.btnWrap a span {padding:0 30px}
.possibility_area div.btnWrap .bd_gray03 span {height:38px;line-height:38px}
.possibility_area .address {display:none;}

/* 중고폰 주문 (이용약관, 고객정보) */
.used_ph input[type="radio"], .used_ph input[type="checkbox"] {vertical-align:middle;}
.used_ph label {font-size:14px;color:#444;} 
.used_ph .inner .sub_tit_area {position:relative;}
.used_ph .inner .sub_tit_area p.agreement {position:absolute;right:0;bottom:0;}
.used_ph .agreement.type2 {border:1px solid #e5e5e5;height:226px;padding:15px;}

/* 핸드폰 인증 팝업 */
#ShopLayer  .mobileCertDivDisplay  div > .cont2 {padding:31px 9px;}
#ShopLayer .mobileCertDivDisplay input[type=radio], #ShopLayer .mobileCertDivDisplay input[type=checkbox] {vertical-align:middle;}
#ShopLayer .kmcAgreeWrap .cell label {font-size:14px;}
#ShopLayer .kmcAgreeWrap .cell label > input {vertical-align:top;margin-top:2px;}
#ShopLayer .smsSend.bd_gray01 > span {margin:0;color:#444;}
#ShopLayer .kmcAgreeWrap .kmcAgree {width:296px;}
#ShopLayer #mobileCertStep2Div #ctn_1 { width:80px;}
  
/* 마이샵 액세서리 장바구니 수량변경 팝업 */
div.prodDetail.acc_my_wish {float:none;position:static;top:0;}
#optionWrap div.prdImg img {top:50%;margin-top:-53px;}

.refundBox {margin-top:30px;font-family:"Noto Sans";}
.refundBox:after {display:block;clear:both;content:'';}
.refundBox > div {width:182px;float:left;}
.refundBox > img {float:left;margin:0 15px;}
.refundBox > div strong {display:block;height:42px;line-height:40px;font-size:17px;color:#000;text-align:center;margin-bottom:10px;border-radius:5px;background-color:#a7dbd9;}
.refundBox > div p {font-size:13px;color:#666;font-family:"Malgun Gothic", 맑은고딕, 돋움, dotum, sans-serif;text-align:center;}
.refundBox .plusIcoImg {margin-top:10px;}
.refundBox .sumIcoImg {margin-top:15px;}
.refundBox .sum {width:auto;font-size:16px;color:#000;text-align:left;}
.refundBox .sum strong {display:inline-block;font-size:34px;color:#f82a2a;background:none;}
.refundBox .sum span {font-size:13px;color:#666;}
/*슈퍼결합 수정211007 */
.counsel_iframe_list fieldset p.notice label{height: 20px;}
.counsel_iframe_list fieldset p.name strong,
.counsel_iframe_list div.advice ul.sort li a.current,
.counsel_iframe_list div.btnWrap > a em,
.pageWrap strong{color: #01a69f !important;}