@charset "utf-8";
/************* 공통 *************/
.brd_wrap1 {clear:both; width:100%; margin-bottom:20px;}
.radio_box3 {padding:3px 0;}
.radio_box3 label.label_wdh {display:inline-block; width:80px;}
.rdo_method_box {}
.rdo_method_box label {margin-right:10px;}
.radio_certifi {padding:0 0 5px;}
.radio_certifi label {display:inline-block; width:330px;}


/************* 이메일 비밀번호설정 */
.reg_email_tit1 {margin:5px 0 8px; font-size:16px; font-weight:bold; color:#000;}
.reg_email_tit2 {font-size:16px; font-weight:bold; color:#000;}
dl.form_write {position:relative; width:100%; margin:60px 0 20px 0;}
dl.form_write:after {content:""; display:block; clear:both;}
dl.form_write dt {clear:both; float:left; width:31%; padding:4px 8px 3px 0; font-size:14px; font-weight:bold; color:#000; text-align:right;}
dl.form_write dd {float:left; width:65%; padding:4px 0 3px;}
.brd_sub_txt01 {margin:5px 0 2px;}
.btm_check {clear:both; padding:7px 0 74px 33%; margin-bottom:15px;}
.btm_check label {padding:0 10px 0 3px;}
.btm_check .btn_detail {margin-top:8px;}

dl.form_write2 {position:relative; width:100%; margin:33px 0 20px 0;}
dl.form_write2:after {content:""; display:block; clear:both;}
dl.form_write2 dt {clear:both; float:left; width:184px; padding:4px 8px 3px 0; font-size:14px; font-weight:bold; color:#000; text-align:right;}
dl.form_write2 dd {float:left; width:460px; padding:4px 0 3px;}
.btm_check2 {clear:both; padding:10px 0 0 194px;}
.btm_check2 label {padding:0 10px 0 3px;}
.btm_check2 .btn_detail {margin-top:8px;}

.alien_box {position:relative; clear:both; padding:0 10px;}
.reg_email_box {position:relative; clear:both; padding:14px 9px 0 9px; margin:20px 0 30px; border-top:1px solid #d1ceca;}
.reg_email_txt {line-height:1.4; margin:0 0 5px; color:#000;}


/************* 여기저기 */
.pop_price_em {font-size:12px; font-weight:bold; color:#de2519;}
.txt_list {padding:10px 0 11px; border-top:1px solid #d1ceca; border-bottom:1px solid #d1ceca;}
.txt_list li {padding-left:7px; background:url("/images/order/ico_blue.gif") no-repeat left 8px;}
.notice_tit {margin:20px 0 17px;}
.txt_strong {font-weight:bold; color:#de2519;}


/************* 고객정보입력 *************/
.orderInfo {clear:both;margin-bottom:20px;font-weight:bold;color:#e00e0e;line-height:38px;text-align:center;border:1px solid #d5d5d5;background-color:#eaeaea;}
/* order_step */
.order_step {position:relative; padding:3px 0;}
.order_step p {position:relative; display:inline-block; width:160px; height:56px; line-height:1.2; margin-right:-8px; font-weight:bold; vertical-align:middle; background:url(/images/order/step_bg.png) no-repeat left top;}
.order_step .ov {width:158px; color:#FFF; background:url(/images/order/step_bg_ov.png) no-repeat left top;}
.order_step .step1 {z-index:5;}
.order_step .step2 {z-index:4;}
.order_step .step3 {z-index:3;}
.order_step .step4 {z-index:2;}
.order_step .step5 {z-index:1;}
.order_step p span {display:block; padding:12px 0 0 34px;}
.order_step p span.single {padding:20px 0 0 34px;}
.order_step .step_num {position:absolute; left:0; top:16px; margin:-5px 5px 0 10px; font-size:24px; font-weight:bold; font-style:italic;vertical-align:middle; }
.order_step .ov .step_num {font-size:24px; font-weight:bold; font-style:italic;}

ul.orderStep {margin-bottom:20px;background:url(/images/order/bg_step.gif) no-repeat left top;overflow:hidden;}
ul.orderStep li {float:left;width:246px;height:52px;font-weight:bold;color:#666666;}
ul.orderStep li.ov {color:#e00e0e;}
ul.orderStep li em {float:left;display:block;padding:0 8px 0 42px;font-size:20pt;font-style:italic;line-height:52px;vertical-align:middle;}
ul.orderStep li span {float:left;display:block;width:174px;font-size:10pt;line-height:52px;}
ul.orderStep li.stpe1 em {padding-left:12px;}
ul.orderStep span.line2 {padding-top:11px;line-height:1.1;}

.order_step2 p span {display:block; padding:12px 0 0 34px;}
.order_step2 p span.single {padding:20px 0 0 34px;}
.order_step2 .step_num {position:absolute; left:0; top:16px; margin:-5px 5px 0 10px; font-size:24px; font-weight:bold; font-style:italic;vertical-align:middle; }
.order_step2 .ov .step_num {font-size:24px; font-weight:bold; font-style:italic;}

.ord_total_prc {position:relative; clear:both; padding:20px 0 0; text-align:center;}
.ord_total_prc .total_txt {padding:0 10px 0 30px; font-size:16px; font-weight:bold; color:#000; background:url(/images/order/order_top_equal.gif) no-repeat left 2px;}
.ord_total_prc .total_prc {font-size:24px; font-weight:bold; color:#de2519;}

.hr_line {display:block; clear:both; height:1px; line-height:1px; padding:0; margin:20px 0; border:none;}

/* order_total */
.order_total {position:relative; clear:both; padding:15px 0 20px; margin:20px 0; border:2px solid #de2519; background-color:#FFF; text-align:center; font-size:14px; color:#000; letter-spacing:0.05em;}
.order_total em, .order_total span {position:relative; display:inline-block; letter-spacing:0; vertical-align:baseline;}
.txt_price2 {font-size:16px; font-weight:bold; color:#de2519;top:2px;}
.order_total .txt_big {font-size:16px;}
.order_total .txt_bigger {font-size:24px;top:2px; }
.money_won {top:0px; padding-right:4px;font-family:"arial"; font-weight:inherit;}
/* order_ 이용약관 */
.content_subtit2 {position:relative;margin-bottom:10px;height:27px;font-size:15pt; font-weight:bold; color:#4c4c4c;border-bottom:2px solid #cecece;}
.content_subtit2 span {display:inline-block;padding-left:8px;font-weight:normal;font-size:9pt;}
.content_subtit3 {margin-bottom:5px; font-size:16px; font-weight:bold; color:#000;}
.content_subtxt {margin:5px 0;}
.chk_agree1 {margin:14px 0; font-weight:bold;}
.policy_agree {position:relative; clear:both;}
.policy_mg{margin-bottom:30px;}
.sub_tit {float:left;padding-bottom:5px; }
.chk_rgt {float:right;padding-bottom:5px; }
iframe.frame_policy1 {width:100%; height:78px; border:1px solid #d1ceca; background-color:#FFF;}

.brd_wrap1 table {width:100%;}
.brd_wrap1 th, .brd_wrap1 td {border-bottom:1px solid #d1ceca;}
.brd_wrap1 th {padding:5px 0 5px 10px;font-size:9pt;font-weight:bold;color:#000;}
.brd_wrap1 th em {font-size:8pt;color:#94908e;}
.brd_wrap1 td {padding:5px;color:#5e5e5e;}
.brd_wrap1 th.ls {letter-spacing:-1px;}
.brd_wrap1 tr.none th, .brd_wrap1 tr.none td {border-bottom:0;}
.brd_wrap1 table {width:100%;border:1px solid #d1ceca;}

/************* A-3_요금제선택 */
.order_device .device_txt {position:relative; clear:both; }
.order_device .device_txt .btn_question img {margin-right:7px; vertical-align:baseline;}
.order_device .device_change {position:absolute; right:0; top:0;}
/* 레이어팝업 기준 */
.buble_pos {position:relative; display:inline;}
.td_relative {position:relative;}
.suggest_pos {position:relative; display:inline;}
/* 상단 */
.order_device {position:relative;margin-bottom:20px;overflow:hidden;}
.order_device .device_thumb {float:left; border:1px solid #f2f0ec;margin-right:22px;}
.order_device .infor_box {float:left; font-size:16px; color:#000;}
.order_device .device_name {font-size:20px; font-weight:bold;}
.order_device .device_name .sub_name {padding-left:10px; margin-left:10px; background:url(/images/common/bar_blk20.gif) no-repeat left top;}
/* B-2_상품상세보기 */
.order_device table {float:left;width:557px;border-top:2px solid #cecece;border-bottom:2px solid #cecece;}
.order_device th {padding:5px 0 0 19px;height:21px;font-weight:bold;font-size:10pt;color:#888;vertical-align:top;background:url(/images/order/bul_rect.gif) no-repeat 12px 11px;}
.order_device td {font-weight:bold;color:#666666;}
.order_device td .device_col {display:inline-block;width:16px;height:16px;border:1px solid #878787;}
.order_device td select {font-weight:bold;}
.order_device td p {padding-top:5px;font-weight:normal;}
.order_device .chDeviceBtn {position:absolute;right:0;top:10px;display:block;padding-left:15px;font-size:12px;color:#666;line-height:14px;background:url(/images/order/icon_chDevice.gif) no-repeat left center;}
.brd_list th label.best {display:inline-block;padding-right:36px;background:url(/images/order/icon_best.gif) no-repeat right center;}
/* suggested_plan */
.suggested_plan {}
.suggested_box {margin-bottom:10px;overflow:hidden;}
.suggested_box div {float:left;margin-right:-1px;padding-bottom:5px;width:184px;border:1px solid #d1ceca;}
.suggested_box table {margin:0 auto 17px;width:160px;border-bottom:2px solid #cecece;}
.suggested_box table td {height:55px;color:#666666;}
.suggested_box p {margin-bottom:20px;height:24px;text-align:center;}
.suggested_box p img {vertical-align:middle;}
.suggested_box strong {display:inline-block;width:77px;color:#323232;text-align:right;}
.suggested_box ul {margin:0 auto;width:160px;}
.suggested_box li {font-weight:bold;color:#666666;line-height:29px;background:url(/images/product/dot_line.gif) repeat-x left bottom }
.suggested_box li.none {background:none;}

.suggested_plan .btn_seeall {margin-bottom:50px;text-align:right;}

/* See_all_plan */
.plan_box thead th {font-weight:bold;}
.plan_box th.alignLeft {text-align:left;}
.plan_box th input {float:left;width:25px;margin-bottom:3px;}
.plan_box th label span {vertical-align:middle;}


/************* A-2_가입유형선택 */
.choose_account_txt {margin-bottom:10px;}
.choose_account_txtB {margin-bottom:30px;font-weight:bold;}
.choose_account_con {position:relative; clear:both;padding-left:19px;width:719px;border:1px solid #d1ceca;}
.choose_account_con:after {content:""; display:block; clear:both;}
.choose_account_con li {position:relative;float:left;padding-top:38px;width:234px;height:236px;text-align:center;background:url(/images/order/bg_line_chooseAccount.gif) no-repeat right 56px;;}
.choose_account_con li.none {background:none;}
.choose_account_con li p {padding-top:13px;line-height:1.3;margin:0 auto;width:190px;height:80px;font-size:9pt;font-weight:bold;text-align:center;}
.choose_account_con label {display:block;padding-top:86px;background-repeat:no-repeat;background-position:center top;cursor:pointer;overflow:hidden;}
.choose_account_con label.type1 {background-image:url(/images/order/img_a2_bg01.gif);}
.choose_account_con label.type2 {background-image:url(/images/order/img_a2_bg02.gif);}
.choose_account_con label.type3 {background-image:url(/images/order/img_a2_bg03.gif);}

/************* A-4-3_방문 대리점 예약 (공통)_팝업 및 alert 문구 */
.useLang {line-height:20px;}


/************* A-4-4_약관 동의 */
.policy_top {position:relative; clear:both; width:100%; padding:0 0 20px 0;}
.tit_payment {margin-top:40px; font-size:13pt; font-weight:bold; color:#4c4c4c;}


/************* A-4-5_주문 완료 (공통) */
.ord_complete_top {position:relative; margin-bottom:10px;}
.tit_ord_complete {font-size:18px; font-weight:bold; color:#000;}
.tit_subtxt_ord_cp {}

.ord_complete_bdy {}
.ord_complete_bdy .tit_ord_con1 {height:31px; line-height:31px; padding:0 20px;font-size:10pt;color:#FFF;border-bottom:1px solid #d1ceca;background-color:#858482; vertical-align:top;}
.ord_complete_bdy .ord_con_box {padding:5px 10px 5px 20px;line-height:1.3;border:1px solid #d1ceca; border-top:0;background-color:#FFF;}
.ord_complete_bdy .txt_ponum {height:50px; line-height:50px; font-size:10pt;}
.ord_complete_bdy .txt_comptxt1 {height:50px; line-height:50px; padding-left:189px; font-size:14px; font-weight:bold; color:#000;}
.comp_con_box {padding:20px 0 20px 190px;}

.ord_con_box .device_infor {position:relative;}
.ord_con_box .device_infor .thumb {float:left; width:189px; height:139px; text-align:center; padding-top:27px;}
.ord_con_box .device_infor .infor_box {float:left; line-height:2; padding-top:50px; font-weight:bold;  color:#000;}
.ord_con_box .device_infor .device_name {font-size:14px; }
.ord_con_box .device_infor .infor_box dl {}
.ord_con_box .device_infor .infor_box dt {clear:both; float:left; margin-right:5px;}
.ord_con_box .device_infor .infor_box dd {float:left;}
.ord_con_box .device_infor .infor_txt {font-weight:normal;}
/* Check Point */
.cp_tit .checkPoint {font-size:18px; font-weight:bold; color:#000; padding:19px 0 14px;}
.cp_tit dl {margin-bottom:15px;}
.cp_tit dt {margin-bottom:10px;font-weight:bold;font-size:10pt}
.cp_tit dd {padding-left:23px;background:url("/images/order/ico_red.gif") no-repeat 10px 7px;}

.ordCompleteInfo {position:relative;overflow:hidden;border:1px solid #d1ceca;border-top:0;}
.ordCompleteInfo dt {padding-left:20px;height:30px;font-weight:bold;color:#fff;line-height:30px;background-color:#858482;}
.ordCompleteInfo dd {padding:12px 0 12px 20px;overflow:hidden;}
.ordCompleteInfo dd img {float:left;}

/************* 공통 list_plan_infor *************/
.planTable {position:relative;float:left;margin-right:5px;}
.planTable > h6 {padding-top:10px;height:50px;font-size:12pt;color:#ffffff;line-height:1.2 !important;text-align:center;background-color:#747270;}
.planTable > h6 > span {font-weight:normal;font-size:9pt;}
.planTable .planBox {border:1px solid #d1ceca;border-top:0;}
.planTable .planBox > div {padding:7px 0 7px 5px;font-weight:bold;background-color:#f5f5f5;}
.planTable .planBox > div span {font-weight:normal;}
.planTable p.money {padding:7px 10px 7px 0;color:#666;text-align:right;}
.planTable p.vat {padding:0 0 5px 10px;font-weight:normal;font-size:8pt;color:#888888;}

.planIcon {float:left;padding:150px 5px 0 0;}

.planTableTotal > h6 {background-color:#e00e0e;}
.planTableTotal .planBox {border:1px solid #e00e0e;border-top:0;}
.planTableTotal .planBox > div {padding:7px 0 0 10px;font-weight:bold;font-size:12pt;color:#333333;background-color:#ffffff;}
.planTableTotal p.money {padding:7px 10px 7px 0;font-weight:bold;font-size:14pt;color:#e00e0e;text-align:right;}
.planTableTotal p.text {padding:7px 0 7px 10px;font-size:9pt;color:#333333;}
.planTableTotal dl {margin:0 0 5px 10px;}
.planTableTotal dt {margin-bottom:3px;font-weight:bold;}
.planTableTotal dd {padding-left:8px;background:url(/images/order/bul_rect.gif) no-repeat left 6px;}
.planTableTotal dd.none {padding-left:0;background:none;}

.planTable .planBox .sum {position:absolute;left:1px;bottom:1px;padding:0;width:99%;background-color:#ffffff;}
.planTable .planBox .sum div {padding:7px 0 7px 10px;font-size:10pt;color:#333333;background-color:#f5f5f5;}
.planTable .planBox .sum div span {font-size:9pt;font-weight:normal;}
.planTable .planBox .sum p.money {font-size:12pt;color:#333333;}

/* 주문서 작성 */
.planType1 {height:350px;}
.planType1 .planTable {width:240px;}
.planType1 .planTable .planBox {height:270px;}
.planType1 .planTableTotal {margin-right:0;width:250px;}
.planType1 .planTableTotal > h6 {padding-top:0;height:60px;line-height:60px !important;}
.planType2 {height:390px;}
.planType2 .planTable {width:220px;}
.planType2 .planTable .planBox {height:290px}
.planType2 .planTableTotal {margin-right:0;width:228px;}
.planType2 .planTableTotal p.money {padding:0;font-size:18pt;line-height:150px;text-align:center;}

.planTypeUsim {height:350px;}
.planTypeUsim .planTable {width:240px;}
.planTypeUsim .planTable .planBox {height:270px;}
.planTypeUsim .planTableTotal {margin-right:0;width:250px;}

/* 주문 완료 */
.planComType1 {overflow:hidden;}
.planComType1 .planTable {width:241px;}
.planComType1 .planTable .planBox {height:270px;}
.planComType1 .planTableTotal {margin-right:0;width:248px;}
.planComType1 .planTableTotal > h6 {padding-top:0;height:60px;line-height:60px !important;}
.planComType2 {height:360px;}
.planComType2 .planTable {width:225px;}
.planComType2 .planTable .planBox {height:290px}
.planComType2 .planTableTotal {margin-right:0;width:218px;}
.planComType2 .planTableTotal p.money {padding:0;font-size:18pt;line-height:150px;text-align:center;}

/* 주문 조회 */
.orderStatus1 {height:380px;}
.orderStatus1 .planTable {width:300px;margin-right:10px;}
.orderStatus1 .planTable .planBox {height:300px;}
.orderStatus1 .planTableTotal {margin-right:0;width:310px;}
.orderStatus1 .planTableTotal > h6 {padding-top:0;height:60px;line-height:60px !important;}
.orderStatus2 {height:390px;}
.orderStatus2 .planTable {width:280px;margin-right:10px;}
.orderStatus2 .planTable .planBox {height:290px}
.orderStatus2 .planTableTotal {margin-right:0;width:288px;}
.orderStatus1 .planIcon, .orderStatus2 .planIcon {float:left;padding:150px 10px 0 0;}
.orderStatus2 .planTableTotal p.money {padding:0;font-size:18pt;line-height:220px;text-align:center;}

.usimPlan > h6 {padding-top:0;height:40px;line-height:40px !important;}
.usimPlan dl {padding-top:20px;}
.usimPlan .planBox .sum p.money {padding:7px 10px 7px 0;font-weight:bold;font-size:12pt;color:#333333;}
.planComType1 .usimPlan > h6 {padding-top:0;height:40px;line-height:40px !important;}
.orderStatusUsim {height:350px;}
.orderStatusUsim .planTable {width:300px;margin-right:10px;}
.orderStatusUsim .planTable .planBox {height:300px;}
.orderStatusUsim .planTableTotal {margin-right:0;width:310px;}
.orderStatusUsim .usimPlan > h6 {padding-top:0;height:40px;line-height:40px !important;}

/************* A-5-3_old_Live Q&A E-mail 발송 화면 */
.box_red {position:relative; height:48px; line-height:48px; padding-left:19px; background-color:#de2519; font-weight:bold; font-size:14px; color:#fff;}
.anwer_top {line-height:1.4; padding:15px 0 10px; color:#000;}
.anwer_con {padding:11px 18px 50px; border:1px solid red; background-color:#fff;}
.thank_txt {padding-top:7px; text-align:right;}
.qna_tit {margin:20px 0 7px 0; font-weight:bold; font-size:18px; color:#000;}
.qna_titbox {position:relative; padding:6px 10px; background-color:#747270; border:1px solid #d1ceca; color:#fff;}
.qna_subtit {font-weight:bold;}
.qna_date {position:absolute; right:10px; top:6px;}
.quest_box {padding:20px; background-color:#fff; border:1px solid #d1ceca; border-top:none; text-align:center; font-size:14px; color:#000;}
.one_question {position:relative; margin:55px 0 0;}
.one_tit {padding:0 0 0 23px; letter-spacing:1px; font-size:14px; color:#de2519;}
.one_subtit {padding:10px 0 12px 20px; letter-spacing:1px; font-size:14px; color:#de2519;}
.if_box {position:relative; margin-top:40px; border-top:1px solid #747270;}
.if_tit {padding:20px 0 45px 10px; color:#000;}
.if_txt {line-height:1.4; color:#0269c9;}
.txt_bRed {position:relative; font-weight:bold; color:#de2519;}
.txt_red {color:#de2519;}


/************* A-4-1-1_고객정보 입력 */
.cardVerification {padding:40px 0 40px 170px;border:1px solid #e6e4e5;background-color:#fafafa;}
.cardVerification li {padding:5px 0;font-weight:bold;font-size:9pt;}

/* 테이블 (텍스트 버전) */
.brd_write3 {position:relative; clear:both; width:100%; border:1px solid #d1ceca; border-bottom:none; background-color:#FFF; }
.brd_write3 th {line-height:1.1; padding:7px 10px 3px 20px; border-bottom:1px solid #d1ceca; font-weight:bold; color:#332927; letter-spacing:-0.03em; vertical-align:top; text-align:right; background:url(/images/common/bar_th_12.gif) no-repeat right center;}
.brd_write3 th.h_title {background-color:#434241;  vertical-align:middle; padding:0;}
.brd_write3 th .th_sub {display:block; font-size:9px; font-weight:normal; color:#666;}
.brd_write3 td {line-height:1.3; padding:4px 5px 4px 10px; border-bottom:1px solid #d1ceca; vertical-align:top;}
/* 테이블 (이미지 버전) */
.brd_write4 {position:relative; clear:both; width:100%; border:1px solid #d1ceca; border-bottom:none; background-color:#FFF; }
.brd_write4 th {padding:1px 0 0 ;border-bottom:1px solid #d1ceca; font-weight:bold; color:#332927; vertical-align:baseline; text-align:right;}
.brd_write4 td {line-height:1.5; border-bottom:1px solid #d1ceca; vertical-align:baseline;}
.brd_write4 th.h_title {background-color:#e60012;  vertical-align:middle; text-align:center; padding:0;}
.brd_write4 th.h_title2 {background-color:#b6b6b6;  vertical-align:middle; text-align:center; padding:0;}
.brd_write4 td.carrier_lst_pad {padding:8px 50px 8px 15px;}
/* 레이아웃용 테이블 */
.brd_sub {width:100%; border:none;}
.brd_sub th {border:none;}
.brd_sub td { border:none;}

.inner_list {padding:5px 0 5px 14px;}
.inner_star {margin-left:-14px; padding-right:5px;}
td.td_chkbox {padding:0;}
.data_chkbox {padding:0; line-height:1.8;}
.data_chkbox label {display:inline-block; width:220px;}
.data_chk_total {padding:5px 8px; text-align:right;}
.data_chk_total em {font-weight:bold; color:#de2519;}
.subscript_subbtn {margin:3px 0;}
.subscript_subtxt {margin:10px 0; color:#de2519;}
.select_statement {display:none; padding-bottom:8px;}
.mail_box4 {padding-bottom:4px;}
.mail_box4 input {margin-bottom:4px;}

.brd_btm_box {clear:both; padding:0 5px; border:1px solid #d1ceca; background-color:#FFF;overflow:hidden;}
.brd_btm_box .lft_txt {float:left; width:500px; }
.brd_btm_box .brd_btn_right {float:right; margin:10px 5px 0 0;}


/************* B-1_상품상세보기 */
.productDetail {margin-bottom:30px;overflow:hidden;}
.productDetail .pdName {float:left;width:350px;}
.productDetail .pdName h5 {margin-bottom:30px;font-size:20px;color:#000;}
.productDetail .pdName h5.lte span {display:inline-block;padding-left:35px;height:28px;background:url("/images/product/btn_lte_red.gif") no-repeat left center;}
.productDetail .pdName strong {display:block;margin-bottom:5px;}
.productDetail .pdName p {line-height:22px;}
.productDetail .pdImg {float:left;}
.productDetail .pdInfo {float:right;padding-top:20px;min-width:250px;}
.productDetail .pdInfo .price {height:28px;font-size:16pt;font-weight:bold;color:#eb0000;border-bottom:2px solid #cecece;}
.productDetail .pdInfo > ul {margin-bottom:20px;overflow:hidden;}
.productDetail .pdInfo > ul > li {padding:10px 0;min-width:250px;background:url("/images/product/dot_line.gif") repeat-x left bottom;overflow:hidden;}
.productDetail .pdInfo > ul > li.none {background:none;}
.productDetail .pdInfo > ul > li > span {float:left;display:block;width:100px;}
.productDetail .pdInfo > ul > li > p {float:left;margin-right:5px;}
.productDetail .pdInfo .roll_memu {overflow:hidden;}
.productDetail .pdInfo .roll_memu li {float:left;margin-right:5px;}
.productDetail .pdInfo .roll_memu li a {display:block;border:1px solid #d1ceca;cursor:pointer;}
.productDetail .pdInfo .roll_memu a:hover {border:1px solid #0269c9;}
.productDetail .pdInfo .device_col {display:block;width:21px;height:21px;border:1px solid #cccccc;cursor:pointer;}
.productDetail .pdInfo p.ov .device_col {border:1px solid #0269c9;}
.productDetail .pdInfo label {display:inline-block;margin-right:1px;font-size:14px;color:#000;}
.productDetail .pdInfo label input {margin-right:3px;}

/* 롤링 */
.pdListArea {position:relative; width:284px; height:46px; margin:13px auto 0;}
.pdListArea button {width:10px; height:17px; border:0px; background:transparent url(/images/product/btn_control.gif) no-repeat;}
.pdListArea button.prev {position:absolute; left:0; top:14px;background-position:0 0}
.pdListArea button.prev:hover, .pdListArea button.prev:focus {background-position:0 -20px}
.pdListArea button.next {position:absolute; right:0; top:14px;background-position:right 0}
.pdListArea button.next:hover, .pdListArea button.next:focus {background-position:right -20px}
.pdListArea .listFrame {position:absolute; left:20px; top:0; width:248px; overflow:hidden;}
.pdListArea .listFrame ul {width:5000px;}
.pdListArea .listFrame ul:after {content:""; display:block; clear:both;}
.pdListArea .listFrame li {float:left;}
.pdListArea .listFrame li a {display:block; width:42px; height:44px;  margin-right:6px;border:1px solid #d1ceca; text-align:center;}
.pdListArea .listFrame li a:hover {border:2px solid #0269c9;}

.pdt_img1 {position:relative; clear:both; padding:40px 0 0 51px; text-align:center;}
.pdt_specs {margin-bottom:10px;height:27px;font-size:15pt; font-weight:bold; color:#4c4c4c;border-bottom:2px solid #cecece;}

.brd_write44 {position:relative; clear:both; width:100%; border-bottom:none;}
.brd_write44 th, .brd_write44 td {padding:8px 10px 8px 10px;border-top:1px solid #d1ceca;border-bottom:1px solid #d1ceca;border-right:1px solid #d1ceca;vertical-align:top;}
.brd_write44 th {font-weight:bold;color:#FFF;background-color:#858482;}


/************* C-1_글로벌올레샵이용안내 */
.instruction_top {position:relative;margin-bottom:30px; padding-bottom:18px;border-bottom:1px solid #d1ceca;}
.purchasing_tit {padding:0 0 6px 0; font-weight:bold; font-size:18px; color:#000;}
.purchasing_txt {margin-bottom:5px;}
/* purchasing_top */
.purchasing_top {position:relative; width:100%; height:189px; overflow:hidden; background:url(/images/order/smart_top_bg.gif) no-repeat left top;}
.purchasing_list {}
.purchasing_list li.step_big1 {float:left; width:406px; height:189px;}
.purchasing_list li.step_big2 {float:left; width:265px; height:189px;}
.purchasing_list li.step_big3 {float:left; width:265px; height:189px;}
.purchasing_list .top_tit {display:table-cell; width:360px; height:47px; line-height:1.2; font-size:14px; font-weight:bold; vertical-align:middle; text-align:center; color:#FFF;}
.purchasing_list li.step_big2 .top_tit {width:220px}

.step_list {margin-top:20px;}
.step_list:after {content:""; display:block; clear:both;}
.step_list li {float:left; padding-right:10px; background:url(/images/order/smart_ic.gif) no-repeat right 20px;}
.step_list li.last {padding-right:0; background:none;}
.step_list li span {display:block; padding-top:55px; font-weight:bold; text-align:center; color:#de2519;}

/* purchasing_top Icon */
.step_list .step1 {background:url(/images/order/smart_ic01.gif) no-repeat center top;}
.step_list .step2 {background:url(/images/order/smart_ic02.gif) no-repeat center top;}
.step_list .step3 {background:url(/images/order/smart_ic03.gif) no-repeat center top;}
.step_list .step4 {background:url(/images/order/smart_ic04.gif) no-repeat center top;}
.step_list .step5 {background:url(/images/order/smart_ic05.gif) no-repeat center top;}
.step_list .step6 {background:url(/images/order/smart_ic06.gif) no-repeat center top;}
.step_list1 {}
.step_list1 li {width:31%;}
.step_list2 {}
.step_list2 li {margin-left:26px; width:70%;}
.step_list3 {}
.step_list3 li {width:45%;}

.notice_tit1 {padding:6px 0 2px; font-weight:bold; font-size:18px; color:#000; border-top:1px solid #d1ceca;}
.online_app1 {padding:5px 0 8px 9px; font-size:16px; color:#fff; background-color:#747270; border:1px solid #d1ceca;}
.online_app_txt1 {padding:5px 0 13px 9px; font-weight:bold; background-color:#fff; border:1px solid #d1ceca; border-top:none; border-bottom:none;}
.online_app2 {padding:5px 0 5px 12px; font-size:16px; font-weight:bold; color:#fff; background-color:#747270; border:1px solid #d1ceca;}
.online_app_txt2 {padding-bottom:15px;}
.online_app_txt2_last {border-bottom:1px solid #d1ceca;:}
.online_txt2_red {color:#de2519;}
.online_txt2_bold {padding:11px 0 0 9px; background-color:#fff; font-weight:bold; color:#de2519; border-left:1px solid #d1ceca; border-right:1px solid #d1ceca;}
.online_txt3_bold {font-weight:bold;}


/************* 주문조회 *************/
/************* D-1-1_주문조회, D-1-2_주문조회 */
.brd_write2 {position:relative; clear:both; width:100%; border:1px solid #d1ceca; border-bottom:none;}
.brd_write2 th {line-height:1.3; padding:7px 10px 3px 20px; border-bottom:1px solid #d1ceca; color:#FFF; background-color:#747270; vertical-align:top;}
.brd_write2 th.h_title {background-color:#434241;  vertical-align:middle; padding:0;}
.brd_write2 td {line-height:1.3; padding:4px 5px 4px 10px; border-bottom:1px solid #d1ceca; background-color:#FFF; vertical-align:top;}
.brd_write2 th.border_rgt {border-right:1px solid #EEE;}

/************* 공통_주문조회 */
.con_tit_no {font-weight:normal; font-size:12px;}
.dis1 {font-size:12px; font-weight:bold; color:#de2519;}
.brd_wrap {border:2px solid #a4a4a4; background-color:#FFF;}
.status_txt {padding:1px 0 7px; color:#000;}
.gray_bold {font-weight:bold; color:#5e5e5e;}
.orderForm {margin:0 0 50px;}
.inp_pwd_bold {font-weight:bold;}
.top_txt1 {font-weight:bold; font-size:14pt; color:#000; padding-bottom:6px;}
.top_txt2 {font-weight:normal; font-size:13pt; color:#000;}
.result2 {padding:10px 0 5px; font-weight:bold; font-size:18px; color:#000;}
.result2_red {color:#de2519;}
/* board_write */
.brd_write22 {position:relative; clear:both; width:100%; margin:16px 10px 18px;}
.brd_write22 th {line-height:1.3; padding:7px 10px 3px 20px; vertical-align:top; font-size:14px; color:#5e5e5e;}
.brd_write22 td {line-height:1.3; padding:4px 10px 4px 10px; vertical-align:top;}


/************* D-1-2_주문조회 */
.order_reg_notice {position:relative; padding:10px 15px 10px;}
.regis_infor {font-weight:bold; font-size:16px; color:#000;}
.txt_list2 {margin:10px 0 8px;}
.txt_list2 li {padding-left:19px; background:url("/images/order/ico_red.gif") no-repeat 10px 8px; color:#000;}
.content_subtitM1 {font-size:13pt; font-weight:bold; color:#4c4c4c;}
/* result_top */
.result_top {position:relative; clear:both; width:100%; background-color:#FFF; border:1px solid #d1ceca; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
.result_top:after {content:""; display:block; clear:both;}
.result_top .result_tit {position:relative; clear:both; width:100%; height:47px; line-height:47px; color:#FFF; background-color:#747270;}
.result_top .tit_list {margin-left:20px; } 
.result_top .tit_list dt {float:left;font-weight:bold;} 
.result_top .tit_list dd {float:left;margin-right:20px;padding-right:20px;font-weight:bold;} 
.result_top .tit_more {position:absolute; right:13px; top:0; background:url(/images/order/ic_more.png) no-repeat right 50%;}
.result_top .tit_more a {display:block; padding-right:30px; color:#FFF; }
.result_top .tit_close {position:absolute; right:13px; top:0; background:url(/images/order/ic_close.png) no-repeat right 50%;}
.result_top .tit_close a {display:block; padding-right:30px; color:#FFF; }
.result_top .result_con {position:relative; clear:both; width:100%;overflow:hidden;background:url(/images/order/bg_status.gif) repeat-y right top;}
.result_top .result_thumb {float:left;padding-top:15px;width:189px;text-align:center;}
.result_top .result_thumb img {border:1px solid #f2f0ec;}

.result_top .result_mid {float:left; width:463px;}
.result_top .result_infor{padding:20px 18px 20px;}
.result_top .rst_tit {font-size:14px;color:#666666;line-height:2;}
.result_top .result_plist {margin-left:18px; font-size:10pt;color:#666;}
.result_top .result_plist dt {clear:both;float:left;margin-bottom:6px;padding-left:10px;width:150px;background:url(/images/order/bul_rect.gif) no-repeat left 7px}
.result_top .result_plist dt span {font-size:9pt;}
.result_top .result_plist dd {float:left;padding-bottom:6px;font-weight:bold;color:#de2519;}
.result_top .result_plist dd span {font-weight:normal;}

.result_top .result_rgt {float:right;width:285px;padding:10px 0;background-color:#d1ceca;}
.result_top .result_rgt > div {margin:0 auto;}

/* 주문 상태 */
.result_rgt .status {width:254px; height:173px;text-align:center;background-repeat:no-repeat;background-position:center top;}
.result_rgt .status1 {background-image:url(/images/order/order_status1.png)}
.result_rgt .status2 {background-image:url(/images/order/order_status2.png)}
.result_rgt .status3 {background-image:url(/images/order/order_status3.png)}
.result_rgt .status4 {background-image:url(/images/order/order_status4.png)}
.result_rgt .status5 {background-image:url(/images/order/order_status5.png)}
.result_rgt .status6 {background-image:url(/images/order/order_status6.png)}
.result_rgt .status7 {background-image:url(/images/order/order_status7.png)}
.result_rgt .status8 {background-image:url(/images/order/order_status8.png)}
.result_rgt .status9 {background-image:url(/images/order/order_status9.png)}
.result_rgt .status10 {background-image:url(/images/order/order_status10.png)}
.result_rgt .status11 {background-image:url(/images/order/order_status11.png)}
.result_rgt .status12 {background-image:url(/images/order/order_status12.png)}
.result_rgt p {font-size:16px;font-weight:bold;line-height:1.3;text-align:center;}
.result_rgt .statusTxt {padding:80px 0 16px;color:#de2519;}
.result_rgt .statusTxt2 {padding:100px 0 16px;color:#de2519;}
.result_rgt .cancelTxt {padding-top:110px;color:#5e5f5f;}
.result_rgt .cancelTxt2 {padding:100px 0 8px 0;color:#5e5f5f;line-height:1.1;}

/* brd_write66 */
.brd_write66 {position:relative; clear:both; width:100%;margin-bottom:30px; border-bottom:none;}
.brd_write66 th {line-height:1.1; padding:8px 0 9px 10px; border-top:1px solid #d1ceca; border-bottom:1px solid #d1ceca; color:#FFF; background-color:#858482; vertical-align:top; border-right:1px solid #d1ceca;}
.brd_write66 td {line-height:1.1; padding:8px 0 9px 10px; border-top:1px solid #d1ceca; border-bottom:1px solid #d1ceca; border-left:1px solid #d1ceca; background-color:#fff; vertical-align:top; border-right:1px solid #d1ceca;}

/************* 약관 */
#wrap_policy {padding:10px;}
#wrap_policy a {color:#0269c9;}
#wrap_policy .policy_fir_box {margin-bottom:10px;}
#wrap_policy .policy_box {margin-top:10px;}
#wrap_policy .policy_brd_box {margin:8px 0;}
.bul3_in_list li {background:none; padding-left:0;}
#wrap_policy .tit_policy {font-weight:bold;}
#wrap_policy .policy_txt1 {}
#wrap_policy .policy_txt2 {color:#0269c9;}
.brd_write77 {position:relative; clear:both; width:100%;}
.brd_write77 th {line-height:1.4; padding:8px 5px 8px 5px; border:1px solid #d1ceca;  vertical-align:middle; text-align:center; text-align:center;color:#FFF; background-color:#747270;}
.brd_write77 td {line-height:1.3; padding:8px 10px 8px 10px; border:1px solid #d1ceca; vertical-align:middle; text-align:left; background-color:#fff;}
.brd_write77 td.txt_center {text-align:center;}

/* payment_infor */
.payment_infor {position:relative;}
.payment_infor .payment_top {position:relative; overflow:hidden; height:33px; line-height:33px; background-color:#747270;}
.payment_infor .arrow_tit {padding:0 0 10px 0;margin:0 10px; font-size:14px; color:#FFF;}
.payment_infor .payment_body {padding-bottom:6px; font-size:12px; color:#5e5e5e;}
.payment_infor .payment_content {}
.payment_infor .con_tit {padding:5px 10px 7px; font-size:14px; font-weight:bold; color:#000; background-color:#e9e9e9;}
.payment_infor .con_tit_total {padding:5px 10px 7px; margin:6px 0 4px; font-size:14px; font-weight:bold; color:#FFF; background-color:#df2927;}
/* payment_price */
table.payment_price {position:relative; width:100%; margin:5px 0; }
table.payment_price th {padding:4px 0 2px 19px; line-height:1.2; vertical-align:bottom;}
table.payment_price td {padding:4px 8px 2px 0; line-height:1.2; vertical-align:bottom; text-align:right; color:#000;}
table.payment_price td .pop_price_em {font-size:12px !important;}
.payment_infor .total_price {text-align:right;}
.payment_infor .total_price strong {font-size:18px; font-weight:bold; color:#dd2826;}
.payment_infor ul.txt_list {margin:5px 0 0;color:#2a6ab3;}
.payment_infor ul.txt_list li {font-weight:normal;}
.payment_infor ul.txt_list li em {font-weight:bold;}
/* notice_step */
.notice_step_tit {margin-bottom:6px; font-weight:bold; font-size:18px; color:#000;}
.notice_step {position:relative; width:100%;}
.notice_step li {float:left; width:217px; padding-right:23px; background:url("/images/order/notice_step_arr.gif") no-repeat 221px center;}
.notice_step li.last {background:none; padding:0;}
.notice_step dl {width:217px; height:173px; background:url("/images/order/notice_step_box.gif") no-repeat left top;}
.notice_step dt {height:38px;line-height:38px; text-align:center; font-size:14px; font-weight:bold; font-style:italic; color:#FFF;}
.notice_step dd {padding:0 3px;height:135px;}
.notice_step dd p {padding:0 5px;margin:0 auto; text-align:center;}
.notice_step dd .step_tit {height:55px;font-size:16px;font-weight:bold;line-height:55px;color:#de2519;}
.notice_step dd .multi {height:43px;line-height:1;padding-top:12px;}
.notice_step dd .step_txt {}
.notice_step_btm {position:relative; clear:both; width:611px; height:30px; margin-top:2px; padding-top:23px; text-align:center; color:#de2519; background:url("/images/order/notice_step_blue.gif") no-repeat left top;}
.notice_step_btm2 {position:relative; clear:both; width:217px; height:30px; margin-top:-6px; margin-bottom:20px; padding-top:23px; text-align:center; color:#de2519; background:url("/images/order/notice_step_blue2.gif") no-repeat left top;}
.notice_txt1 {clear:both; line-height:1.4; margin-top:14px; color:#000;}
.notice_txt2 {font-weight:bold;}
.notice_must {margin-bottom:5px;font-size:18px; font-weight:bold; color:#000;}
.notice_box {position:relative; clear:both; margin-top:20px;}
.must_read_col {color:#000;}


/************* D-2-1_주문조회 */
.order_result_d1 {}
.ord_rst_top {position:relative;}
.ord_rst_top .tit_result {padding:10px 0 5px; font-weight:bold; font-size:18px; color:#000;}
.ord_rst_top .search_term {position:absolute; right:10px; bottom:5px;font-size:11pt;}
.ord_rst_top .search_term .term_date {font-weight:bold; font-size:11pt; color:#000;}
.order_result_d1 .ord_rst_con {}
.order_result_d1 .ord_rst_con .result_txt {padding:24px 0 26px; background-color:#f5f5f5; text-align:center; border:1px solid #d1ceca; border-left:none; border-right:none;}


/************* D-1_이메일찾기 */
.find_top_txt {margin:-6px 0 11px;}
dl.form_write_d {position:relative; margin:86px 0 92px;}
dl.form_write_d:after {content:""; display:block; clear:both;}
dl.form_write_d dt {clear:both; float:left; width:340px; padding:4px 16px 4px 0; font-size:14px; font-weight:bold; color:#000; text-align:right;}
dl.form_write_d dd {float:left; width:540px; padding:4px 0 4px;}


/************* D-1_이메일찾기결과 */
.fnd_mail_txt2 {margin:-3px 0 6px; color:#000;}


/************* INPUT */


select.slc_card {width:258px !important;}
select.slc_telecom {width:98px !important;}
select.slc_certi {width:178px !important;}
select.slc_nation {width:258px !important;}
select.slc_period {width:100px !important; font-size:10px !important;}
select.slc_psms {width:46px; height:22px; line-height:22px; border:1px solid #d1ceca;}

textarea.wrt_qna {width:100%; height:114px; padding:8px 10px; border:1px solid #d1ceca; background-color:#f5f5f5; -webkit-box-sizing:border-box; box-sizing:border-box; }
textarea.one_qst {height:47px; background-color:#FFF;}

input.inp_name {width:180px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_regnum {width:82px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_tel {width:70px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_mail {width:132px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_post {width:70px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_add {width:330px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_card {width:58px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_holder {width:280px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_certi {width:119px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_psms {width:65px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_pmail {width:105px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_pwd2 {width:150px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* A-4-3_고객정보입력-신규가입 */
input.inp_date {width:158px; height:19px; line-height:19px; border:1px solid #d1ceca;}
select.slc_time {width:160px !important;}
select.slc_add {width:118px !important;}
input.inp_area {width:430px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_area_pop {width:360px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* 이메일 비밀번호설정 */
input.inp_email {width:122px;}
input.inp_email2 {width:300px;}
input.inp_ponum {width:142px;}
input.inp_pwd {width:266px;}

/************* D-1_02_이메일찾기 */
input.inp2_name {width:300px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp2_ordnum {width:300px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* D-1-2_주문조회 */
input.inp2_date {width:80px; height:19px; line-height:19px; border:1px solid #d1ceca;text-align:center;}
input.inp2_prod {width:538px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* D-2-1_주문조회 */
input.inp_prod {width:538px;}
input.inp_date2 {width:158px !important;}

input.inp_acc {width:280px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_msp {width:120px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_cernum {width:70px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* 공통_popup_layer *************/
select.slc_pop_add {width:115px; !important;}
input.inp_pop_date {width:166px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_zip_code {width:219px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* D-1-2-1-1_주문내역 수정 팝업 */
.brd_write input.inp_pop_date2 {width:146px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp_pop_date2 {width:138px; height:19px; line-height:19px; border:1px solid #d1ceca;}

/************* D-1-2-1-1_방문 예약일 변경 팝업 */
.brd_list_pop select.slc_pop_add1 {width:170px !important;}

/************* popup_A-5-2_a_Live Q&A */
input.inp_del {width:93px; height:19px; line-height:19px; border:1px solid #d1ceca; vertical-align:baseline;}

/************* 공통 */
select.slc_area {width:125px; !important;}
select.slc_line {width:125px; !important;}
select.slc_station {width:125px; !important;}

/************* A-4-1-1_고객정보 입력 */
input.inp4_name {width:170px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp4_regnum {width:92px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp4_tel {width:70px; height:19px; line-height:19px; border:1px solid #d1ceca;}
input.inp4_mail {width:90px; height:19px; line-height:19px; border:1px solid #d1ceca;}
select.slc4_mail {width:180px !important;}
select.inp4_time {width:100px;}


/************* 해당 페이지 확인 후 삭제 예정 *************/
.date_box {background:url("/images/order/membership/ico_date.gif") no-repeat right 4px;}
.advice_txt {padding:10px 0;}
.brd_txt001 {margin-bottom:5px;}
/* sample class */
.sample_d12 { padding-bottom:10px; margin-top:1px; border-bottom:1px solid #DDD;}
.sample_a45 {margin:3px 0 5px;}

/************* A-4-5_주문 완료 (공통) */
.brd_complete {position:relative; clear:both; width:100%; border:1px solid #d1ceca; border-bottom:none;}
.brd_complete th {height:31px; line-height:31px; padding:0 20px; border-bottom:1px solid #d1ceca; color:#FFF; background-color:#979694; vertical-align:top;}
.brd_complete td {line-height:1.3; padding:4px 10px 4px 10px; border-bottom:1px solid #d1ceca; background-color:#FFF; vertical-align:top;}
.brd_complete th.border_rgt {border-right:1px solid #EEE;}

.device1:after {content:""; display:block; clear:both;}
.device1 .galaxy_e250k {float:left; width:189px; height:139px; text-align:center; padding-top:27px;}
.device1 .device_txt {float:left; line-height:25px; padding-top:20px; color:#000;}
.device:after {content:""; display:block; clear:both;}
.device .galaxy_e250k {float:left; width:189px; height:139px; text-align:center; padding-top:27px;}
.device .device_txt {float:left; line-height:25px; padding-top:20px; color:#000;}
.device_txt1 {font-weight:bold; font-size:14px; color:#000;}
.device_txt2 {font-weight:bold; color:#000;}
.device_txt3 {font-weight:bold; color:#000;}
.device_txt4 {font-weight:bold; color:#000;}
.device_txt5 {font-weight:bold; font-size:14px; color:#de2519;}
.branche {text-align:center; height:50px; line-height:50px; color:#000; padding-left:189px;}
.kt_kangnam {font-weight:bold; color:#000;}


*:first-child+html .order_step2 p { line-height:1.5; height:56px; }
*:first-child+html .order_step2 p span {height:40px;padding:6px 0 0 34px; }
*:first-child+html .order_step2 p span.single {padding:10px 0 10px 34px;}
*:first-child+html .order_step2 .step_num {line-height:1;}

*:first-child+html .suggested_box {width:100%; zoom:1;}
*:first-child+html .suggested_box .hidden_box {width:141px;}
*:first-child+html .suggested_box .show_box dl.suggest_list { zoom:1;}

*:first-child+html #snb .top_btn {*zoom:1; *display:inline;}
*:first-child+html .device_infor {*zoom:1;}

*:first-child+html #pop_wrap .pmethod_cho dt {width:10%; min-width:160px;}
*:first-child+html #pop_wrap .pmethod_cho dd {width:65%;}

*:first-child+html .pos_calendar {*zoom:1; *display:inline;}


/************* reset.css */
.clearfix {*zoom:1;}


/************* common.css */
/* select_box */
.inputDesign {*zoom:1; *display:inline;}

/* btn */
.btn_red {*zoom:1; *display:inline;}
.btn_red a {*display:inline-block;}

.btn_ty3 {*zoom:1; *display:inline;}
.btn_ty3 a {*display:inline-block;}

.btn_ty4  {*zoom:1; *display:inline;}
.btn_ty4 a {*display:inline-block;}

.btn_gry {*zoom:1; *display:inline;}
.btn_gry a {*display:inline-block;}

.btn_inactive2 {*zoom:1; *display:inline;}
.btn_inactive2 a {*display:inline-block;}
.btn_active2 {*zoom:1; *display:inline;}
.btn_active2 a {*display:inline-block;}

.btn_inactive3 {*zoom:1; *display:inline;}
.btn_inactive3 a  {*display:inline-block;}
.btn_active3 {*zoom:1; *display:inline;}
.btn_active3 a  {*display:inline-block;}


/************* layout.css */
#container {*zoom:1;}
.layout_box {*zoom:1;}
#footer {*zoom:1;}

.pop_layout {*zoom:1;}
#popup_layer .pop_contents  {*zoom:1;}

#overlay_bg {*display:none !important;}
.tab_menu {*zoom:1;}

#content_ty2 .top_btn .btn_snb {*zoom:1; *display:inline; *text-align:center;}
#content_ty2 .top_btn .btn_snb a {*display:inline-block;}

.paging_list {display:inline; *zoom:1;}

/************* sub.css */
.order_step2 {*zoom:1;}
dl.form_write {*zoom:1;}
.suggested_box {*zoom:1;}
.suggested_box .hidden_box dl.suggest_list {*zoom:1;}
.suggested_box .show_box dl.suggest_list {*zoom:1;}
#pop_wrap .qna_list .view_box {*zoom:1;}


.order_step p {*zoom:1; *display:inline; *line-height:1.5;}
#pop_wrap .qna_list .user_time {*right:20px;}
#pop_wrap .qna_list .btn_report {*right:20px;}

*:first-child+html #pop_wrap .qna_list .user_id {*zoom:1; *display:inline;}
*:first-child+html #pop_wrap .qna_list .user_id em  {*display:inline-block;}

.subway_icon {*zoom:1; *display:inline;}
#popup_layer .pop_steplist li .tit {*zoom:1; *display:inline;}
dl.form_write_d {*zoom:1;}


/************* style.css */
.choose_account_con {*zoom:1;}
.device {*zoom:1;}
.device1 {*zoom:1;}

.btn_pre_gray {*zoom:1; *display:inline;}
.smartCoupon {*zoom:1; *display:inline;}
.SmartCertificate p  {*zoom:1; *display:inline;}

*:first-child+html .suggested_box .show_box dl.suggest_list dd.suggest_dd {width:49%; }

/* 추가 */
/************* D-1-2_주문조회 */
.content_subtitM2 {float:left; font-size:13pt; font-weight:bold; color:#4c4c4c;}
.th_a4_car_txt {font-size:10px; color:#999; letter-spacing:-0.04em;}
.bra_res_txt {float:right; padding-top:5px;font-weight:bold;color:#e00e0e;}

.pop_layout_scroll {*zoom:1;}
.pop_layout_scroll2 {*zoom:1;}

.bulRect {padding-left:5px;}
.bulRect li {padding-left:10px;background:url(/images/order/bul_rect.gif) no-repeat left 7px;}

.bulRect em {display:inline-block;margin-right:10px;width:175px;font-weight:bold;background:url(/images/order/bg_bar.gif	) no-repeat right center;}

.contentThankYou {width:100%;border:1px solid #e5e3e4;}
.contentThankYou th {width:256px;font-size:10pt;text-align:center;background-color:#fafafa;}
.contentThankYou td {padding-left:15px;height:35px;color:#666;line-height:35px;background:url(/images/order/bg_lineDd.gif) repeat-x left bottom}
.contentThankYou td.none {background:none;}
.contentThankYou td span {display:inline-block;padding-left:10px;width:130px;background:url(/images/order/bul_rect.gif) no-repeat left center}

.storePickupTop {margin-bottom:20px;padding:10px;border:1px solid #d1ceca;background-color:#f6f6f6;}
.storePickupTop strong {display:inline-block;margin:0 15px 10px 0;font-size:12pt;color:#333333;vertical-align:top;}
.storePickupTop p {color:#666666;line-height:1.1;}
.storeTit {margin-bottom:5px;font-size:12pt;color:#4c4c4c;}
.storeTit span {font-size:9pt;font-weight:normal;}
.storePickupTxt {margin-bottom:10px;line-height:1.1;}

/******* about_소개페이지 *********/
.about{margin-bottom:50px;}
.about h1{padding-top:30px;}
.about .visual{margin-top:30px;}
.about .down{margin-top:20px;padding:25px 30px 25px 55px;  border:solid 1px #bfbfbf;background-color:#fcfcfc;}
.about .down .txt{margin-right:37px;padding:14px 55px 14px 0; vertical-align:top; border-right:solid 1px #d8d8d8;display:inline-block;}
.about .whyBlock{margin-top:50px;overflow:hidden;clear:both;}
.about .whyBlock h4,.about .whyBlock span{float:left;}
.about .whyBlock .img{margin-right:40px;}
.about .whyBlock .tit{margin:17px 0 25px;}
.about .find{margin:50px 0 10px;}
.about .find dd{margin-top:13px;}
.about h3{margin-top:40px;}
.about table{width:100%;margin-top:10px; border-bottom:solid 1px #dedede;}
.about table thead th{/*height:0;line-height:0;overflow:hidden;text-indent:-9999px;left:-9999px;*/ padding:13px 0 11px 30px; border-bottom:1px solid #000; font-size:15px; font-style:italic; color:#000;}
.about table tbody th, .about table tbody td{padding:13px 0 11px 29px; line-height:1.2;color:#626262; border-bottom:solid 1px #dedede;}
.about table tbody th{/*padding-left:44px;*/ color:#000;font-weight:normal; background:url(/images/common/bul_gray4.gif) no-repeat 17px center; font-size:13px;}
/*.about table tbody .add{padding-left:40px;width:390px;}*/
.about .moreInfo{margin-top:35px;padding:28px 250px 28px 30px; background-color:#e9e9e9;position:relative;}
.about .moreInfo p{padding:1px 0 1px 54px; font-size:12px;line-height:16px;color:#555; background:url(/images/common/img_info.png) no-repeat 0 0;}
.about .moreInfo p a{color:#555;text-decoration:underline;}
.about .moreInfo .btnMore{position:absolute;top:26px;right:30px;}