@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "utf-8";
@page {size: a4; page-break-after: always;}

/* usim_order */

.usim_box{margin-bottom:15px;}
.usim_box:after{display:block;clear:both;content:"";}
.usim_box .usim_info{float:left;width:50%;padding-bottom:20px;}
.usim_box .usim_info:nth-child(3n){clear:both;}
.usim_box .usim_info .table{display:table;width:100%;box-sizing:border-box;}
.usim_box .usim_info .table .table_cell{display:table-cell;text-align:center;vertical-align:middle;box-sizing:border-box;}
.usim_box .usim_info .table .usim_img_box{width:40%;border:1px solid #eee;}
.usim_box .usim_info .table .usim_info_box{width:60%;padding:0 10px;}


.usim_box .usim_info .table .table_cell table{width:100%;}
.usim_box .usim_info .table .table_cell table caption{display:table-caption;height:30px;color:#ee3137;font-size:16px;}
.usim_box .usim_info .table .table_cell table .header_line th{border-top:2px solid #353030;}
.usim_box .usim_info .table .table_cell table .header_line td{border-top:2px solid #b2b2b2;}
.usim_box .usim_info .table .table_cell table th,
.usim_box .usim_info .table .table_cell table td{padding:10px;border-bottom:1px solid #eee;}
.usim_box .usim_info .table .table_cell table th{text-align:center;}
.usim_box .usim_info .table .table_cell table td{text-align:left;}
.usim_box .usim_info .table .table_cell table td dl{}
.usim_box .usim_info .table .table_cell table td dt{padding-bottom:10px;}
.usim_box .usim_info .table .table_cell table td dd{position:relative;padding-bottom:5px;}
.usim_box .usim_info .table .table_cell table td dd button{background:none;border:none;text-decoration:underline;}

/**** VR±â±â ****/
.vr_box {margin-bottom:15px;}
.vr_box:after{display:block;clear:both;content:"";}
.vr_box .vr_info{float:left;width:100%;padding-bottom:20px;}
.vr_box .vr_info:nth-child(3n){clear:both;}
.vr_box .vr_info .table{display:table;width:100%;box-sizing:border-box;}
.vr_box .vr_info .table .table_cell{display:table-cell;vertical-align:middle;box-sizing:border-box;}
.vr_box .vr_info .table .usim_img_box{width:50%;border:1px solid #eee;text-align:center;}
.vr_box .vr_info .table .usim_info_box{width:50%;padding:0 10px;}
.vr_box .vr_info .table .usim_img_box img {width:100%;max-width:280px;}

.vr_box .vr_info .table .table_cell table{width:100%;}
.vr_box .vr_info .table .table_cell table caption{display:table-caption;height:30px;color:#ee3137;font-size:16px;text-align:left;padding-left:20px;}
.vr_box .vr_info .table .table_cell table .header_line th{border-top:2px solid #353030;}
.vr_box .vr_info .table .table_cell table .header_line td{border-top:2px solid #b2b2b2;}
.vr_box .vr_info .table .table_cell table th,
.vr_box .vr_info .table .table_cell table td{padding:10px;border-bottom:1px solid #eee;}
.vr_box .vr_info .table .table_cell table th{text-align:center;}
.vr_box .vr_info. table .table_cell table td{text-align:left;}
.vr_box .vr_info .table .table_cell table td dl{}
.vr_box .vr_info .table .table_cell table td dt{padding-bottom:10px;}
.vr_box .vr_info .table .table_cell table td dd{position:relative;padding-bottom:5px;}
.vr_box .vr_info .table .table_cell table td dd button{background:none;border:none;text-decoration:underline;}

.vr_box .vr_info .qty,
.vr_box .vr_info .qty_plus,
.vr_box .vr_info .qty_minus{display:inline-block;float:left;width:35px;height:35px;padding:5px;background:none;border:1px solid #eee;text-align:center;vertical-align:middle;line-height:25px;font-size:14px;box-sizing:border-box;}
.vr_box .vr_info .qty{}
.vr_box .vr_info .qty_plus{border-left:none;}
.vr_box .vr_info .qty_minus{border-right:none;}

.vr_order{margin:40px 0;}
.vr_order > ul{margin:0 auto;width:100%;border:1px solid #c1c1c1;}
.vr_order > ul > li{border-bottom:1px solid #c1c1c1;}
.vr_order > ul > li:last-child{border-bottom:none;}
.vr_order > ul > li > span{display:block;position:relative;padding:15px 40px 15px 10px;background:url(/img/arrow_down.png) no-repeat;background-position:top 20px right 20px;background-size:20px;font-size:16px;cursor:pointer;}
.vr_order > ul > li > span.on{background:url(/img/arrow_up.png) no-repeat;background-position:top 20px right 20px;background-size:25px;}
.vr_order > ul > li > div{display:inline-block;padding:10px 15px 10px 15px;width:96%;border-top:1px solid #eee;}
.vr_order > ul > li > span.on + div{display:block;}
.vr_order > ul > li > div > dl dt{font-size:14px;}
.vr_order > ul > li > div > dl dd{position:relative;padding:5px;}
.vr_order > ul > li > div > dl dd.order_procedure{}
.vr_order > ul > li > div > dl dd.order_procedure ul{overflow:hidden;width:100%;}
.vr_order > ul > li > div > dl dd.order_procedure ul li{float:left;width:25%;padding:10px 5px;box-sizing:border-box;}
.vr_order > ul > li > div > dl dd.order_procedure ul li img{width:100%;}
.vr_order > ul > li > div > dl dd.refund{position:relative;padding:10px 0 10px 15px;}
.vr_order > ul > li > div > dl dd.refund:before{position:absolute;left:5px;content:" - ";}

.vr_order > ul > li > .vr_detail_img {margin:0 auto;width:100%;max-width:1100px;text-align:center;}
.vr_order > ul > li > .vr_detail_img img {width:100%;max-width:980px;}

.btn_vr_order{display:inline-block;padding:12px 15px;margin:15px 0 0 0;width:80%;max-width:285px;background:#f13a0c url(/img/b_white_arrow.png) 95% center no-repeat;color:#fff;font-size:20px;font-weight:bold;letter-spacing:-1px;}

/**** VR±â±â  ³¡ ****/

.usim_box .usim_info .qty,
.usim_box .usim_info .qty_plus,
.usim_box .usim_info .qty_minus{display:inline-block;float:left;width:35px;height:35px;padding:5px;background:none;border:1px solid #eee;text-align:center;vertical-align:middle;line-height:25px;font-size:14px;box-sizing:border-box;}
.usim_box .usim_info .qty{}
.usim_box .usim_info .qty_plus{border-left:none;}
.usim_box .usim_info .qty_minus{border-right:none;}


.btn_order_box{text-align:center;}
.btn_order_box .btn_usim_order{display:inline-block;padding:12px 15px;width:80%;max-width:285px;background:#ed1c24 url(/img/b_white_arrow.png) 95% center no-repeat;color:#fff;font-size:20px;font-weight:bold;letter-spacing:-1px;}
.btn_order_box .btn_usim_order:hover{background:#666 url(/img/b_white_arrow.png) 95% center no-repeat}
.usim_order{margin:40px 0;}
.usim_order > ul{width:100%;border:1px solid #c1c1c1;}
.usim_order > ul > li{border-bottom:1px solid #c1c1c1;}
.usim_order > ul > li:last-child{border-bottom:none;}
.usim_order > ul > li > span{display:block;position:relative;padding:15px 40px 15px 10px;background:url(/img/arrow_down.png) no-repeat;background-position:top 20px right 20px;background-size:20px;font-size:16px;cursor:pointer;}
.usim_order > ul > li > span.on{background:url(/img/arrow_up.png) no-repeat;background-position:top 20px right 20px;background-size:25px;}
.usim_order > ul > li > div{display:inline-block;padding:10px 15px 10px 15px;border-top:1px solid #eee;}
.usim_order > ul > li > span.on + div{display:block;}
.usim_order > ul > li > div > dl dt{font-size:14px;}
.usim_order > ul > li > div > dl dd{position:relative;padding:5px;}
.usim_order > ul > li > div > dl dd.order_procedure{}
.usim_order > ul > li > div > dl dd.order_procedure ul{overflow:hidden;width:100%;}
.usim_order > ul > li > div > dl dd.order_procedure ul li{float:left;width:20%;padding:10px 5px;box-sizing:border-box;}
.usim_order > ul > li > div > dl dd.order_procedure ul li img{width:100%;}
.usim_order > ul > li > div > dl dd.refund{position:relative;padding:10px 0 10px 15px;}
.usim_order > ul > li > div > dl dd.refund:before{position:absolute;left:5px;content:" - ";}

.price{font-size:14px;color:#ee3137;font-weight:bold;}

/* usim_order_pay */

.product_name{position:relative;height:80px;}
.product_image{position:absolute;left:10px;top:10px;max-width:80px;vertical-align:middle;}
.product_name .product_info{padding-left:90px;}

.order_history td .table{display:none;width:100%;margin-bottom:5px;}
.order_history td .table .table-cell{display:table-cell;}
.order_history td .table .table-cell:nth-child(1){width:30%;}
.order_history td .table .table-cell:nth-child(2){width:70%;text-align:right;}

.mobile_row_hide{display:table-row;}
.mobile_cell_hide{display:table-cell;}
.mobile_hide{display:block;}


.btn_order_pay_box{margin-top:30px;text-align:right;}
.btn_order_pay_box .btn_usim_order{display:inline-block;padding:10px 10px;width:100%;max-width:200px;background:#ed1c24 url(/img/b_white_arrow.png) right 5px center no-repeat;color:#fff;font-size:16px;text-align:center;font-weight:bold;letter-spacing:-1px;}
.btn_order_pay_box .btn_usim_order:hover{background:#666 url(/img/b_white_arrow.png) 95% center no-repeat}

.btn_usim_post{display:inline-block;padding:9px;border:none;}

.post_address{display:block;width:90%;margin-top:5px;}

.payment_option{overflow:hidden;margin-top:10px;border:3px solid #eee;box-sizing:border-box;}
.payment_option li{float:left;width:50%;padding:10px;box-sizing:border-box;}
.payment_option_detail .payment_option_paynow,
.payment_option_detail .payment_option_paycard,
.payment_option_detail .payment_option_payivr,
.payment_option_detail .payment_option_paybank,
.payment_option_detail .payment_option_ccco {display:none;margin-top:10px;padding:10px;border:3px solid #eee; font-size:14px;box-sizing:border-box;}
.payment_option_detail .payment_option_paynow .paynow_manual{display:block;margin:10px 0;padding:10px;border:2px solid #eee;text-align:center;box-sizing:border-box;}
.payment_option_detail .payment_option_paynow .paynow_card {overflow:hidden;box-sizing:border-box;}
.payment_option_detail .payment_option_paynow .paynow_card li{float:left;width:24%;padding:1%; border-radius:3px; border:1px solid #cacaca; text-align:center; background:#e9ecef; margin-top:2px;box-sizing:border-box;}

.payment_option_detail .payment_option_paycard .paycard_list {overflow:hidden;box-sizing:border-box;}
.payment_option_detail .payment_option_paycard .paycard_list li{float:left;box-sizing:border-box;}


.payment_option_detail .payment_option_payivr ol{margin-left:20px;list-style-type:decimal; line-height:180%; font-size:14px;box-sizing:border-box;}
.payment_option_detail .payment_option_payivr ol .tel{color:red;font-weight:bold;box-sizing:border-box;}

.payment_option_ccco .card_attention{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #cacaca;}
.payment_option_ccco .card_attention li{position:relative;margin-bottom:5px;padding-left:10px;font-size:12px;}
.payment_option_ccco .card_attention li:before{position:absolute;left:0;top:5px;width:5px;height:5px;background:url(/img/dot_h.png) no-repeat;content:"";}
.payment_option_ccco .card_input_box{overflow:hidden;}
.payment_option_ccco .card_input_box li{float:left;font-size:12px;}
.payment_option_ccco .card_input_box li input[type="text"],
.payment_option_ccco .card_input_box li input[type="number"],
.payment_option_ccco .card_input_box li input[type="password"]{height:auto;padding:8px 10px;border:1px solid;border-radius:0;font-size:12px;box-sizing:border-box;position:relative;font-family:Noto sans KR;-webkit-appearance:none;}
.payment_option_ccco .card_input_box li input[type="text"],
.payment_option_ccco .card_input_box li input[type="number"],
.payment_option_ccco .card_input_box li input[type="password"],
.payment_option_ccco .card_input_box li select{max-width:100px;}




.btn_box{margin-top:30px;text-align:center;}
.btn_box .btn_order,
.btn_box .btn_cancle{display:inline-block;color:#fff;font-size:16px;}
.btn_box .btn_order{margin-right:10px;padding:10px 35px;background:#ee3137;}
.btn_box .btn_cancle{padding:10px 15px;background:#333;}

/* usim_order_search */

.search_wrap{ max-width:710px; margin:30px auto 30px; position: relative; overflow:hidden; }
.search_wrap:after{clear:both;content:"";display:block;}
.search_wrap > .inner { padding:40px; border:1px solid #ccc; }
.search_wrap .lbl{ float: left; height:48px; line-height: 47px; width:20%; font-size: 17px;}
.search_wrap .search_form {width:100%;}
.search_wrap input[type="text"], .search_wrap input[type="password"] { height: 20px; padding:10px 3px; font-size:16px;font-family:'Nanum Gothic';}
.search_wrap .input_box {display: block; margin-right:5px;}
.search_wrap .input_row { width: 80%; margin-bottom: 5px; overflow:hidden; }
.search_wrap .input_wrap { width: 80%; float: left; }
.search_wrap .btn_search { width:16%; text-align: center; background: #ee3137; padding: 21px 10px; position: absolute; top:40px; right:40px; color:#fff; font-size:24px;}
.search_wrap .search_btn { background:none; border:none; color:#fff; font-size:24px;}
.search_wrap .input_phone { width:33.3%; float: left; display: block; }
.search_wrap .inum { width:83.5%; }
.search_wrap .int { width:94%; }

/* online_step_6_5 ¼öÁ¤»çÇ× */
.ibo_use{margin-bottom:20px;}
.ibo_use li{padding:0 0 5px 10px;background:url(/img/dot_h.png) no-repeat;background-position:top 5px left 0;}
.ibo_form_box{overflow:hidden;padding:20px;border:1px solid #c1c1c1;border-radius:10px;text-align:center;}
.ibo_form_box .ibo_form{float:left;width:50%;}
.ibo_form_box .ibo_form label{padding-right:10px;}
.ibo_form_box .text_box{clear:both;padding-top:15px;color:#074079;text-align:center;}
.ibo_form_box .text_box span{display:inline-block;}
.ibo_btn_box{margin-top:20px;text-align:center;}
.ibo_btn_box button{border:none;}

/* online_step_6_5 ºÎÁ¤°¡ÀÔ¹æÁö ½ÃÀÛ */

.illegal_wrap{overflow:hidden;}
.illegal_wrap li.mobile_{margin-left:40px;}

/*.illegal_opt{display:none;}
.opt1{display:block;}*/
.illegal_t{display:table;width:100%;margin-bottom:10px;}
.illegal_c{display:table-cell;width:auto;}
.illegal_c input[type="text"],
.illegal_c input[type="number"]{text-align:center;}
.illegal_box{background:#e0e0e0;}
.illegal_box > span{display:inline-block;padding:10px;}

@media only screen and (max-width: 1225px){
	.illegal_wrap li.mobile_{margin-left:0;}
}

/* online_step_6_5 ºÎÁ¤°¡ÀÔ¹æÁö Á¾·á */

.btn_pop_close{display:inline-block;margin:15px 0 17px 0;padding:12px 25px !important;border:none;font-size:22px;font-weight:bold;}
.emphasis{color:#ee3137;font-size:13px;font-weight:bold;text-decoration:underline !important;}
.price_point{color:#ee3137;font-size:12px;font-weight:bold;}
.order_number_detail{font-size:16px;}
.usim_name{font-size:14px;font-weight:bold;}
#layer{height:450px !important;}

[id*="__daum__layer_"]{border-bottom:1px solid;-webkit-overflow-scrolling: touch;}

@media screen and (max-width: 1250px) {

	.search_wrap .input_row { width: 100%; }
	.search_wrap .btn_search { width: 100%; display: inline-block; padding:15px 0; text-align: center; position:static; }
	.search_wrap .btn_search input[type="submit"] { font-size:1.2em; }
	.search_wrap input[type="text"], .search_wrap input[type="password"] { height:30px; padding:5px; font-size:14px; }
	.search_wrap .lbl { width:20%; font-size:15px; height:40px; line-height: 40px; }
	.search_wrap .inum { width:75%; } 
	.search_wrap .inum2 { width:90%; }
	.search_wrap .int { width:96.5%; }
}

@media screen and (max-width: 1024px) {

	.search_wrap > .inner { padding:5%; }
	.search_wrap .lbl { font-size:13px;}
}

@media only screen and (max-width: 1400px){
	.usim_box .usim_info{width:100%;}
	.usim_order > ul > li > div > dl dd.order_procedure ul li{width:33.333333333333%;}
}



@media only screen and (max-width: 1100px){
	.mobile_header_hide,
	.mobile_row_hide,
	.mobile_cell_hide,
	.mobile_hide{display:none;}
	.order_history td .table{display:table;}
}
@media only screen and (max-width: 700px){
	.payment_option li:nth-child(3n){clear:both;}
}

@media only screen and (min-width:680px) {
	.payment_option li{width:33.333333333333%;}
	
}

@media only screen and (max-width: 480px){
	.usim_box .usim_info .table .table_cell{display:block;width:100%;padding:0;}
	.usim_box .usim_info .table .usim_img_box{margin-bottom:15px;}
	.usim_order > ul > li > div > dl dd.order_procedure ul li{width:50%;}
	.post_input{width:70px;}
	.col10{width:30%;}
	.payment_option_detail .payment_option_paycard .paycard_list li{width:50%;}
	.payment_option_detail .payment_option_paycard .paycard_list li img{width:100%;}


	.search_wrap .lbl { width:22%; font-size: 12px; letter-spacing: -1px;}
	.search_wrap .input_wrap { width:78%; }
	.search_wrap .inum { width:65%; } 
	.search_wrap .inum2 { width:85%; }
	.search_wrap .int { width:95%; }

	/**** VR±â±â ****/
	.vr_box .vr_info .table .table_cell{display:block;width:100%;padding:0;}
	.vr_box .vr_info .table .usim_img_box{margin-bottom:15px;}
	.vr_order > ul > li > div > dl dd.order_procedure ul li{width:50%;}

	
}

/* 20170223 ÀÚÁÖÇÏ´Â Áú¹® Ä«Å×°í¸® ¼öÁ¤ ½ÃÀÛ */

.faq_cate_tb{width:100%;margin:20px 0;}
.faq_cate_tb td{padding:15px 0;border:1px solid #ddd;text-align:center;}

/* 20170223 ÀÚÁÖÇÏ´Â Áú¹® Ä«Å×°í¸® ¼öÁ¤ Á¾·á */