@charset "utf-8";

/* Reset */

.pr_price{
	font-weight: 600;
	color: #c62828;
	font-size: 15px;
	line-height: 110%;
	margin-top: 10px;
}

.pr_dcprice{
	display: inline-block;
	font-weight: 300;
	vertical-align: top;
	text-decoration: line-through;
	font-size: 12px;
	color: #808080;
}

.gray{color:#999;}
.orange{color:#ff4400; font-weight:bold;}
.mp_font1{color:#ff4400; font-weight:bold;}
.mp_font2{color:#55b46c; font-weight:bold;}
.mp_font3{background:#ff4400; font-weight:bold; line-height:13px; border-radius:10px; padding:3px 5px; color:#fff;}

.col_width10{width:10%;}
.col_width15{width:15%;}
.col_width18{width:18%;}
.col_widthauto{width:auto;}

.table_type1{background:#fff;}
.table_type1 th{font-weight:normal; background:url(../img/table_border1.jpg) bottom repeat-x;}
.table_type1 th{padding:8px 5px;}
.table_type1 td{padding:8px 5px; text-align:center;}

.table_type1 td.kt_sj{text-align:left;}
.table_type1 td.kt_sj p{float:left;}
.table_type1 td.kt_sj p.prod_img{margin:0 0 0 5px}
.table_type1 td.kt_sj p.prod_name{color:#3366cc; width:300px; margin:0 0 0 10px}
.table_type1 td.kt_sj p.prod_name span{display:block; margin:0 0 10px 0;}
.table_type1 td.kt_sj .prod_option{color:#999;}

.table_type1 .h28_tr1 td{border-bottom:1px dotted #80b2ff;}
.table_type1 .h28_tr1{background:#fafcff;}
.table_type1 .h28_tr2{background:#f2f7ff;}
.table_type1 .h28_tr2 td{border-bottom:1px dotted #80b2ff; padding:15px 5px;}

.table_type2{border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fcfcfc; margin:20px 0 0;}
.table_type2 tr.select{background:#fff8e1;}
.table_type2.border{border:1px solid #ff4400;}
.table_type2.border th{background:#fff; border-bottom:1px solid #ddd;}
.table_type2.border td{background:#fff;}
.pay_final_div{display:inline-block; margin:10px 20px 0;}
.table_type2.border2{border:1px solid #ddd;}
.table_type2.border2 td{border-right:1px solid #ddd;}
.table_type2.border2 td.select{background:#fff8e1;}
.table_type2.border2 td:last-child{border-right:none;}
.table_type2.tdbor{border-bottom:none;}
.table_type2.tdbor td{border-bottom:1px solid #ddd;}
.table_type2 th{background:#ededed;}
.table_type2 th.ma_th1{width:30%; border-bottom:none; border-right:1px solid #ddd;}
.table_type2 td.ma_td1{width:35%; border-right:1px solid #ddd;}
.table_type2 td.ma_td2{width:35%;}
.table_type2 th{padding:8px 5px;}
.table_type2 td{text-align:center; padding:8px 10px;}
.table_type2 td.txtleft{text-align:left;}
.table_type2 td.txtleft p{padding:3px 0;}
.table_type2.mypage{margin:0px 0 0; border-bottom:none;}
.table_type2.mypage td{border-bottom:1px solid #ddd;}
.table_type2.mypage2{margin:10px 0 0; border-bottom:none;}
.table_type2.mypage2 td{border-bottom:1px solid #ddd;}
.table_type2.customer{margin:10px 0 0; border-bottom:none;}
.table_type2.customer td{background:#fff; padding:12px 10px; border-bottom:1px solid #ddd;}
.table_type2.customer td img{max-width:790px;}

.table_type2.customer2{margin:10px 0 0; border-top:1px solid #333; border-bottom:none;}
.table_type2.customer2 td{background:#fff; padding:12px 5px; border-bottom:1px solid #ddd;}

.table_type2.customer3{margin:0; border:none;}
.table_type2.customer3 td{background:#fff; padding:12px 5px; border-bottom:1px solid #ddd;}

.Mileage_font{font-weight:bold; display:inline-block; margin:0 5px; color:#ff4400;}
.table_type2 td li{float:left; margin:3px 3px 0;}
.finalPrice{font-weight:bold; color:#ff4400; font-size:24px; line-height:24px;}

.finalPrice span.fp_font1{display:inline-block; margin:0 5px 0 0; font-size:18px;}


.table_type3{border-top:1px solid #ddd; background:#fcfcfc; margin:20px 0 0;}
.table_type3 th{background:#ededed; padding:0 10px; border-bottom:1px solid #ddd;}
.table_type3 td{padding:8px 15px; height:14px; border-bottom:1px solid #ddd;}
.table_type3 td{text-align:left;}
.table_type3 td li{float:left; margin:3px 3px 0;}
/*.table_type3 td span{display:inline-block; position:relative; margin:0 0 0 5px; top:3px;} */
.table_type3 td span.join_stitle{width:90px;}
.table_type3 td .kt_btn1{top:2px; position:relative; padding:5px 10px; background:#00bfff; color:#fff; border:1px solid #00bfff;}
.table_type3 td .kt_btn1.type2{top:0px; position:relative; border:1px solid #ccc; background:#f0f0f0; font-size:11px; line-height:13px; padding:4px 5px 6px; color:#666; margin:0 0 0 5px;}
.table_type3 td .kt_btn1.type2:hover{border:1px solid #ff4400; color:#ff4400;}
.table_type3 td font.mc_font1{color:#ff4400; font-weight:bold; font-size:13px;}
.table_type3 td span.mc_font2{top:0; margin:0 0 0 5px;}
.table_type3 td span.font_red{color:#ff4400; font-weight:bold; font-size:13px;}
.table_type3 .kt_input1{margin:5px 0 0 0;}
.table_type3.join{margin:10px 0 0;}
.table_type3.join th{font-size:13px; font-weight:normal; background:#f1f1f1;}
.table_type3.join td{background:#fff; padding:6px 15px 8px;}
.table_type3.join .kt_input1{border:1px solid #ddd; background:#f9f9f9;}
.table_type3.mypage{margin:20px 0 0 0;}
.table_type3 td .kt_btn1.type2.right{right:0px;}

.table_type4{background:#fff; border-top:2px solid #eee;}
.table_type4 th{font-weight:normal; padding:15px 5px; font-size:14px; border-bottom:1px solid #ddd;}
.table_type4 td{padding:8px 5px; text-align:center; border-bottom:1px solid #ddd; background:#fcfcfc;}
.table_type4 td:first-child{border-left:1px solid #ddd;}
.table_type4 td:last-child{border-right:1px solid #ddd;}
.table_type4 td.kt_sj{text-align:left;}
.table_type4 td.kt_sj p{float:left;}
.table_type4 td.kt_sj p.prod_img{margin:0 5px 0 5px}
.table_type4 td.kt_sj p.prod_name{color:#3366cc; width:70%; margin:0 0 0 10px}
.table_type4 td.kt_sj p.prod_name span{display:block; margin:0 0 10px 0;}
.table_type4 td.kt_sj .prod_option{color:#999;}
.table_type4.mypage{margin:20px 0 0 0; border-top:1px solid #ddd;}
.table_type4.mypage th{padding:10px 5px; font-size:12px;}

.table_type5{background:#e5e5e5; margin:20px 0 0 0;}
.table_type5 td{padding:15px 5px; text-align:center; font-size:14px;}

.table_type6{background:#fff; border-top:2px solid #eee;}
.table_type6 thead{font-weight:bold; padding:15px 5px; font-size:14px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.table_type6 td{padding:8px 5px; text-align:center; border-bottom:1px solid #ddd; border-left:1px solid #ddd; background:#fcfcfc;}
.table_type6 td.first{width:30%;}
.table_type6 td.second{width:70%;}
.table_type6 td:first-child{border-left:1px solid #ddd;}
.table_type6 td:last-child{border-right:1px solid #ddd;}

.img_bor{width:70px; border:1px solid #ddd;}

.cart_price1 .ct_price_div{float:left; width:33%;}
.cart_price1 .ct_price_div .final_color{color:#ff4400; font-weight:bold;}
.cart_price1 .ct_price_div .hidden{display:none; color:#999;}
.cart_price1 .ct_price_div span.hidden2{display:none;}


.kt_blit1{font-size:8px; color:#ff4400;}
.cto_block1{margin:10px 0 10px 10px; font-weight:bold;}
.cto_block1 a{font-weight:normal;}
.cto_block1 a:hover{text-decoration:none;}
.cto_opt_num ul li{float:left; margin:0;}

@media (max-width:667px){

	.table_type1 td{padding:5px 3px 5px;}
	.table_type1 td.kt_sj p.prod_img{display:none;}
	.table_type1 td.kt_sj p.prod_name{width:auto;}
	.table_type1 td.kt_sj p.prod_name span.pr_sj{height:34px; position:relative; top:6px; overflow:hidden;}

	.table_type2.border{border-left:none; border-right:none;}
	.table_type2 th.ma_th1{width:20%; border-bottom:none; border-right:1px solid #ddd;}
	.table_type2 td.ma_td1{width:40%; border-right:1px solid #ddd; text-align:left;}
	.table_type2 td.ma_td2{width:40%; text-align:left;}
	.table_type2 td{padding:8px 5px;}
	.table_type2 td li{float:none;}
	.table_type2 td li.ma_title{margin:0 0 10px 0;}
	.table_type2.txt-v1{font-size: 13px;}
	.table_type2.customer td{padding:8px 5px;}
	.table_type2.customer td img{width:100%;}
	.table_type3 td{padding:8px 5px;}
	.table_type3 td span.mc_font2{margin:0;}
	.table_type3.mypage th{font-size:11px; font-weight:normal; padding:5px 0; color:#111;}
	.table_type3.mypage td{font-size:11px; color:#666;}
	.table_type4 th{padding:7px 3px; font-size:12px; line-height:13px;}
	.table_type4 td{padding:5px 3px 5px;}
	.table_type4 td:first-child{border-left:none;}
	.table_type4 td:last-child{border-right:none;}
	.table_type4 td.kt_sj p.prod_img{display:none;}
	.table_type4.mypage td.kt_sj p.prod_img{display:none; float:left; margin:0 5px 0; width:26%;}
	.table_type4.mypage td.kt_sj p.prod_name{float:left; width:95%;}
	.table_type4.mypage td.kt_sj p.prod_img .img_bor{width:50px;}
	.table_type4 td.kt_sj p.prod_name{width:auto;}
	.table_type4 td.kt_sj p.prod_name span.pr_sj{height:34px; position:relative; top:6px; overflow:hidden;}
	.table_type5 td{padding:10px 3px; font-size:12px;}


	.cart_price1 .ct_price_div{float:none; width:100%; margin:2px 0;}
	.cart_price1 .ct_price_div .hidden{display:inline-block; margin:0 5px 0 0;}
	.cart_price1 .ct_price_div.hidden{display:none;}
	.cart_price1 .ct_price_div span.hidden2{display:inline-block;}


	.finalPrice{font-size:16px; line-height:18px; font-weight:bold; color:#ff4400;}
	.finalPrice.type2{font-size:24px; line-height:24px;}
	.finalPrice.type2 span.fp_font1{font-size:18px;}
	.finalPrice span.fp_font1{font-size:12px;}
}