#skin{position:relative;width:100%;overflow:hidden}
.skin_step{height:30px;margin-bottom:100px;border-bottom:1px solid #d9d9d9}
.skin_step ul{position:absolute;top:12px;width:100%}
.skin_step ul li{display:inline-block;width:25%;text-align:center;font-weight:500}
.skin_step ul li span{margin:0 auto 10px;display:block;width:35px;height:35px;background:url(../images/step.png) no-repeat;padding-top:5px;font-family:arial;font-size:17px;color:#fff;line-height:1.7}
.skin_step ul li span.on{background:url(../images/step.png) 0 -35px no-repeat}
.skin_tab{width:100%;margin:0 !important}
.skin_tab li{display:inline}
.skin_tab a{display:inline-block;width:50%;height:50px;color:#777;font-weight:500;text-align:center;padding-top:13px;background-color:#ECECEC;border-bottom:1px solid #ccc;font-size:16px}
.skin_tab a.on{border:1px solid #ccc;border-bottom:1px solid #fff;background-color:#fff;color:#333}
.skin_frm {position:relative;top:-2px;;width:100%;padding:40px 30px;border:1px solid #ccc;border-top:none}
.skin_frm label{display:block;font-weight:500;line-height:19px}
.skin_frm .tab_area{display:none;overflow:hidden}
.skin_frm_right{padding-left:30px}
.skin_input,.skin_select{width:100%;border:#ccc 1px solid;padding-left:10px;height:36px !important}
.skin_help{position:absolute;top:3px;left:50px;padding-top:3px}
.skin_wrap_btn{margin-top:25px}
.skin_wrap_btn button{font-family:'Noto Sans KR' !important;font-weight:400;padding:14px 30px !important}
.skin_txt{padding-bottom:20px;border-bottom:1px solid #e4e4e4}
.skin_bg_cal{position:absolute;width:19px;height:20px;bottom:9px;right:12px;z-index:10;background:url(../images/cal.png) no-repeat}
.skin_refine{margin-top:40px;padding:15px 20px;border:1px solid #ccc}
.skin_refine label{display:block;font-weight:500;line-height:19px}
.skin_box_msg {margin-top:20px;padding:40px 0;border:1px #7f7f7f solid;text-align:center}
.skin_box_msg .msg {font-size:15px;font-weight:500;margin-bottom:5px}
.skin_box_msg .msg2{font-size:17px;font-weight:500}
.skin_confirm{padding:30px 0}
.skin_rate_row{padding:10px 0;overflow:hidden;border-bottom:1px solid #ddd}
.skin_rate_row .skin_img{float:left;width:190px}
.skin_rate_row .skin_detail{position:relative;;overflow:hidden}
.skin_row_top {padding:0 10px;overflow:hidden}
.skin_row_top .skin_col {float:left;padding:7px 0;font-size:17px}
.skin_row_top .skin_col2 {float:right;padding:7px 0}
.skin_row_top .skin_slt_total {font-size:19px;font-family:'Noto Sans KR',sans-serif !important;font-weight:500}
.skin_row_btm {padding:0 10px;background-color:#f4f4f4;overflow:hidden}
.skin_row_btm .skin_col {float:left;font-size:13px;color:#999;padding:10px 0}
.skin_wrap_book {float:right;margin-top:12px}
.skin_tooltip{color:#fff !important;padding:4px 7px;display:inline-block;margin-left:7px}
.skin_closed {text-align:center;padding:30px 0;overflow:hidden}
.skin_currency {font-size:13px;color:#999}
.skin_point {color:#333}
.skin_tit_bar {border-bottom:2px solid #000;margin-top:30px;padding:0 0 8px 5px;font-size:19px;font-weight:500}
.skin_noimg{width:170px;height:112px;border:1px solid #ddd}
.skin_res{padding:15px 20px;border:1px solid #ddd}
.skin_res_ul{width:100%;margin:0;background-color:#E9EEE6;padding:10px 15px}
.skin_res_ul li{padding:3px 0;font-size:13px;font-weight:500}
.skin_res_ul span{float:right;font-size:14px;color:#5C991D}
.skin_rsvn_frm {margin-top:10px}
.skin_rsvn_frm h4 {padding:20px 0 5px}
.skin_tit_rate{background-color:#333;color:#fff;padding:3px 10px;margin-top:20px;font-size:13px;font-weight:500}
.skin_res_total{padding:15px 0;border-bottom:1px solid #e4e4e4;font-family:'Noto Sans KR',sans-serif !important;font-weight:400;font-size:16px;overflow:hidden}
.skin_res_total .skin_total{float:right}
.skin_res_total .skin_total span{font-weight:700}
.skin_rate_tbl{background-color:#E9EEE6;;padding:8px 15px}
.skin_rate_tbl div{float:right;display:inline;font-weight:500;color:#5C991D}
.skin_total_rate{text-align:right;font-size:15px}
.skin_total_rate span{font-size:19px;font-weight:700;color:#5C991D}
.skin_tbl{width:100%;border-top:2px solid #000}
.skin_tbl td{border-bottom:1px solid #e4e4e4}
.skin_tbl .skin_tit{width:130px;text-align:right;padding-right:15px;height:40px;font-weight:500}
.skin_tbl .skin_cnts{padding:5px;border-left:1px dotted #bbb;line-height:21px}
.skin_tbl .skin_input,.skin_tbl .skin_select{width:250px}
.skin_block{display:inline !important}
.skin_textarea{padding:10px}
.skin_box_terms {position:relative;width:auto;height:80px;border:1px #ccc solid;margin-bottom:10px}
.skin_box_terms section{font-size:13px}
.skin_box_terms .box_scroll{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;overflow:auto;padding:10px}
.skin_agree {padding-bottom:10px;font-size:13px}
.skin_btn_area{text-align:center;margin-top:20px}
.skin_info{margin-top:15px;border:1px solid #ddd}
.skin_dc{overflow:hidden;margin-left:30px}
.skin_dc .row{border-bottom:1px solid #dfdfdf}
.skin_dc .col-sm-4{padding-top:2px;margin-bottom:2px}
.skin_dc .col-sm-3,.skin_dc .col-sm-5{padding-top:7px}
.skin_dc_tit{padding:5px 10px;background-color:#949A90;color:#fff;font-size:12px}
.skin_dc_item{font-size:13px;font-weight:500;display:block;margin-left:10px}

@media (max-width:991px){
.skin_res{padding:0;border:none}
.skin_info{margin-top:0}
.skin_step{display:none}
.skin_frm{padding:20px}
.skin_frm_right{margin-top:30px;padding-left:15px}
.skin_wrap_btn{margin-top:20px !important}
.skin_wrap_btn button{width:100%;padding:12px !important}
.skin_refine{margin-top:0}
.skin_refine .margin{margin-top:10px}
.skin_img{display:none}
.skin_block{display:block !important}
.skin_tbl .skin_input,.skin_tbl .skin_select{width:100%}
.skin_tit{width:100px !important}
.skin_btn_area button{width:100%}
.skin_dc{overflow:hidden;margin-top:20px;margin-left:0}
}