@charset "utf-8";
/* 선불유심-상세-lte */
.usim_detail .product_detail {margin-bottom:45px;}
.usim_detail .product_detail .view_list {display:table-cell;width:348px;height:312px;text-align:center;vertical-align:middle;}
.usim_detail .product_detail .special_price {width:286px;}
.usim_detail .product_detail .phone_detail {width:425px;padding:0 30px 0 35px;}
.usim_detail .product_detail .phone_detail {letter-spacing:-1px;}
.product_detail .phone_detail .option_types .btn_option.large {width:159px;margin-bottom:9px;}
.product_detail .phone_detail .option_types .btn_option.large span {height:29px;}
.product_detail .phone_detail .option_types .btn_option.active span {color:#000;}
.product_detail .phone_detail .option_types .btn_option {letter-spacing:-1px;}
.usim_detail .product_detail .btnArr {float:left;display:inline-block;padding-left:95px;color:#448ccb;font-size:14px;text-decoration:underline;}
#container .usim_detail .product_detail .btnArr:hover {color:#448ccb !important;}
.usim_detail .product_detail .phone_detail .detail_options.support {margin:15px 0 0;}
.usim_detail .product_detail .phone_detail .option_name {width:95px;}
.usim_detail .product_detail .phone_detail .option_types.type02 {width:330px;}
.usim_detail .price_sum .sub_txt {display:block;margin-top:6px;}
.usim_detail .product_detail .phone_price .price_sum {padding:15px 0 3px;} 

.image_option.recharge + .image_option.recharge {margin-top:10px; margin-left:100px;}
.image_option.recharge input[type=radio] + label {margin-right:5px !important;}
.image_option.recharge input {position:static;left:0;z-index:0;}
.image_option.recharge .in_cont {border:2px solid #58bdc9 !important;}
.image_option.recharge .in_cont.event {border:2px solid #58bdc9;}
.image_option.recharge.radios label {background-position:0 50%;}
.image_option.recharge label {padding-top:0;margin:0;}
.image_option.recharge .in_cont {position:relative;display:block;width:302px;height:45px;margin-left:0;border:2px solid #777;}
.image_option.recharge .in_cont > span {display:inline-block;width:113px;height:45px;line-height:45px;vertical-align:middle;text-align:center;font-size:13px;}
.image_option.recharge .in_cont > span em {position:relative;top:2px;padding-right:2px;font-family:"Roboto bold";color:#444;font-size:18px;}
.image_option.recharge .in_cont > strong {display:inline-block;padding-left:20px;background:url('/common/pc/olleh2.0/img/bg/bg_usim_datail_bar.png') no-repeat 0 50%;vertical-align:middle;}
.image_option.recharge .in_cont > strong span {display:block;line-height:18px;color:#444;font-size:14px;font-weight:normal;}
.product_detail .recharge_area {padding-left:95px;}
.product_detail .recharge_area > span {margin-bottom:10px;}
.product_detail .recharge_area .sub_txt {padding-left:20px;color:#f82a2a;font-size:15px;}
.product_detail .ico_badge {position:absolute;top:-1px;left:-1px;width:41px;height:41px;text-indent:-9999px;}
/*.product_detail .ico_badge.recharge {background:url('/common/pc/olleh2.0/img/ico/ico_rechrage.png') no-repeat 0 0;}*/
.product_detail .ico_badge.recharge {background:url('/common/pc/olleh2.0/img/ico/ico_event.png') no-repeat 0 0;}
.product_detail .ico_badge.event {background:url('/common/pc/olleh2.0/img/ico/ico_event.png') no-repeat 0 0;}
.product_detail .btn_area {float:left;margin:9px 0 0 30px;}
.product_detail .btn_area .btn {width:157px;height:50px;line-height:50px;color:#fff;font-size:20px;font-family:"Noto Sans";text-align:center;}
#container .product_detail .btn_area .btn:hover {color:#fff !important;}

.usim_detail .tabs .tab_contents .trigger a {width:185px;padding:0;text-align:center;background:#fff;}
.usim_detail .tabs .tab_contents .trigger a span.font_red{font-size:16px; font-family:"Noto Sans";}

.usim_pdt_info h4 {margin-bottom:5px;letter-spacing:-1px;font-family:"Noto Sans";font-size:26px;color:#000;}
.usim_pdt_info h4 + p {margin-bottom:5px;font-size:14px;color:#666;}
.usim_pdt_info h5 {margin:25px 0 5px;letter-spacing:-1px;font-family:"Noto Sans";font-size:20px;color:#000;}

.usim_pdt_info .vertical_type.simple {border-top:none;}
.usim_pdt_info .vertical_type.simple th {border-top:2px solid #9d9d9d;}
.usim_pdt_info .vertical_type.simple th.select {border:2px solid #f82a2a;}
.usim_pdt_info .vertical_type td.bg {background:#fffafa;}

.usim_pdt_info .notice p {font-size:16px;}

.usim_detail .tab_pdt_review .step_attend table .bullet {margin-top:5px;line-height:18px;}
.usim_detail .tab_pdt_review .step_attend .tit_step.sub {margin-top:10px;font-size:16px;color:#000;}
.usim_detail .tab_pdt_review .step_attend .tit_step + .tit_step {margin-top:0;}
.usim_detail .tab_pdt_review .step_attend table.penalty td:first-child {border-left:1px dashed #eaeaea;}
.usim_detail .tab_pdt_review .step_attend table.penalty td[rowspan] {border-left:none;}
.usim_detail .tab_pdt_review .change_phone .step_list li {height:170px;}

.layer_my_usim {padding-top:20px;}
.layer_my_usim p {letter-spacing:-1px;font-family:"Noto Sans";font-size:18px;color:#000;}
.layer_my_usim ul li {position:relative;padding:20px 0 20px 175px;border-bottom:1px solid #efefef;color:#333;}
.layer_my_usim ul li .img {position:absolute;left:0;top:20px;}
.layer_my_usim .font_red {color:#f82a2a !important;}
.layer_my_usim .vertical_type {margin-bottom:0;}
.layer_my_usim .vertical_type + p {margin-top:20px;}
.layer_my_usim .noti {padding:5px 0;font-size:14px;color:#666;}

/* 모바일 - 선불유심 공통 */
#contents .usim_tit_area {position: relative;height: 35px;margin-bottom: 15px;overflow: hidden;}
#contents .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;}
#contents .usim_tit_area .btn_area {position: absolute;right: 0;top: 0;}

/* 모바일 - 선불유심 구매/충전 */
#contents .usim_list {float: none;width: 100%;padding:50px 0; padding-top:10px;}
.usim_top_visual {margin-bottom:40px;}
.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('/common/pc/olleh2.0/img/ico/ico-usim-benefit01.gif') no-repeat 0 0;}
.usim_list .usim_benefit .bene02 {padding-left: 108px;background: url('/common/pc/olleh2.0/img/ico/ico-usim-benefit02.gif') no-repeat 0 0;}
.usim_list .usim_benefit .bene03 {padding-left: 98px;background: url('/common/pc/olleh2.0/img/ico/ico-usim-benefit03.gif') no-repeat 0 0; padding-right: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; font-family:"Noto Sans"; padding-top:2px;}
.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('/common/pc/olleh2.0/img/bg/ico-usim-recom01.gif') no-repeat 0 0;}
.usim_list .recommend .recom02 {background: url('/common/pc/olleh2.0/img/bg/ico-usim-recom02.gif') no-repeat 0 0;}
.usim_list .recommend .recom03 {background: url('/common/pc/olleh2.0/img/bg/ico-usim-recom03.gif') no-repeat 0 0;}
.usim_list .recommend .recom04 {background: url('/common/pc/olleh2.0/img/bg/ico-usim-recom04.gif') no-repeat 0 0;}
.usim_list .recommend .recom05 {background: url('/common/pc/olleh2.0/img/bg/ico-usim-recom05.gif') no-repeat 0 0;}
.usim_list .recommend strong {color: #000; font-size:16px;}
.usim_list .recommend p {padding: 7px 0 13px;line-height: 20px;color: #333; font-size:16px;}
.usim_list .usim_tip {margin-bottom: 35px;overflow: hidden;}
.usim_list .usim_tip li {float: left;padding: 0 10px 0 25px;background: url('/common/pc/olleh2.0/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; font-size:16px;}
.usim_list .usim_charge_box p {font-size: 14px;color: #666;}
.usim_list .usim_charge_box .charge01 {background: url('/common/pc/olleh2.0/img/ico/ico-charge01.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge02 {background: url('/common/pc/olleh2.0/img/ico/ico-charge02.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge03 {background: url('/common/pc/olleh2.0/img/ico/ico-charge03.gif') no-repeat 25px 35px;}
.usim_list .usim_charge_box .charge04 {background: url('/common/pc/olleh2.0/img/ico/ico-charge04.gif') no-repeat 35px 35px;}
.usim_list .usim_charge_box .charge05 {background: url('/common/pc/olleh2.0/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('/common/pc/olleh2.0/img/bg/bg_list_bullet3.png') no-repeat 5px 10px; font-size:16px;}
.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 table.mb20 {margin-bottom:20px;} 
.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('/common/pc/olleh2.0/img/bg/bg-pop-bullet02.png') no-repeat 0 12px;vertical-align: middle;}
.usim_order .horizontal_type tbody td {color:#666; padding:14px 18px;}
.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; font-size:16px; font-family:"Noto Sans";}
.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 {overflow:hidden; 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; float:left;}
.usim_order .usimSum p span {font-size:14px;color:#666;font-family:tahoma;}
.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;}
.apply_cont .h_title {margin-bottom:10px;font-size:24px;letter-spacing:-1px;font-family:'Noto Sans';color:#010101;}
.apply_cont .h_title .sub_title {font-size:20px;margin-top:10px;}
.space03 {margin-top:33px;}
/* 상품상세 : 선불유심, 해외직구중고폰 */
.new_product_detail {margin-bottom: 45px;}
.new_product_detail div.prodImage {width: 362px;background: none; float:left;}
.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 {border-bottom: 2px solid #000; padding-bottom:10px;}
.new_product_detail div.prodName h3 span {font-family:"Noto Sans";font-size:28px;color:#000;}
.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.prodSelect > dl > dt {clear:both;float:left;}
.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:680px;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 > dl > dd select, div.detail > dl > dd input {vertical-align:middle;}
.new_product_detail div.detail input[type=radio] + label {display:inline-block;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;font-size: 14px;color: #666;padding-right: 0;background: none;}
.new_product_detail div.detail > dl > dd .text_type {font-weight:bold; padding-left:23px; font-size:14px; margin-left:100px;}

.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('/common/pc/olleh2.0/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('/common/pc/olleh2.0/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('/common/pc/olleh2.0/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('/common/pc/olleh2.0/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; overflow:hidden;}
.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; float:left;}
.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; float:left; clear:both; font-size:14px;}
.new_product_detail div.feePlan > dl dl dd {line-height: 24px;margin: 0; float:left; font-size:14px;}
.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;}


/* 선불유심 탭메뉴 가이드 수정 */
.usim_pageTab_new {display:table;width:100%;table-layout:fixed;margin-bottom:30px;}
.usim_pageTab_new > li{position:relative;display:table-cell;vertical-align:bottom;}
.usim_pageTab_new > li > a{display:block;padding-top:11px;height:60px;border:1px solid #ddd;border-left:none;border-bottom:none;background:#f9f9f9 url('/images/pc/wire/common/pc_bg_hs_tab.gif');box-sizing:border-box;text-align:center;font-size:22px;color:#787878;font-family:"Noto Sans Bold", "Noto Sans", "맑은 고딕";}
.usim_pageTab_new > li > a:after{position:absolute;left:0;bottom:0;width:100%;content:'';border-bottom:2px solid #363636;}
.usim_pageTab_new > li:first-child > a{border-radius:4px 0 0 0;border-left:1px solid #ddd;}
.usim_pageTab_new > li:last-child > a{border-radius:0 4px 0 0;}
.usim_pageTab_new > li.on > a{background:#fff;height:62px;border:2px solid #363636;border-bottom:none;border-radius:4px 4px 0 0;color:#333;}
.usim_pageTab_new > li.on > a:after{display:none;}