	
	/* login_style */
	.point_wrap{padding:15px 0;}
	.log{margin:0}
	.log img{width:30%}
	.log input{width:100%;height:45px;border:1px solid #ddd;outline:0;border-radius:3px;padding-left:3%;caret-color:#1F963A;margin-bottom:10px;}
	.log label{font-size:10pt !important;padding-left:2.5%;color:gray;}
	.log + label span {display: inline-block; width: 20px; height: 20px; margin: -1px 1px 0 0;vertical-align: middle;background: url(/img/check_03.svg) left top no-repeat;background-size: cover;}
	.log:checked + label span {background:url(/img/check_03.svg) -21px top no-repeat; background-size: cover;}
	.id_psw{float:right;display:inline;margin:0;margin-right:2.5%}
	.id_psw span{font-size:10pt;color:gray;}
	.log input[type="password"]{margin-bottom:15px !important}
	.log_btn{display:block;width:95%;margin:15px 2.5%;height:45px;background-color:#ddd;color:white;border:none;border-radius:3px;}
	.login{background-color:#1f963a !important;}
	.naver{width:46%;padding:10px 0;border:1px solid #ddd;display:inline-block;box-sizing:border-box;}
	.naver:nth-child(1){margin-right:2%}
	.naver img{width:25px;vertical-align:middle;}
	.naver span{vertical-align:middle;color:gray;font-size:10pt;font-weight:600}
	.member{text-align:center;color:gray;font-size:10pt;margin-top:20px;}
	.member span{color:#1f963a;font-weight:600}

	/* member_out_style */
	.top_cart{opacity:0 !important}
	.mem_out_wrap{margin-top:0;border-top:1px solid #f2f2f2}
	.mem_out_wrap p{margin:0;padding:10px 0}
	.out_title{font-weight:600;}
	.out_title span{font-size:10pt;color:gray;display:block;padding-top:3px;font-weight:500}
	.mem_out_notice{font-size:10pt;color:#4b4b4b;background-color:#f2f2f2;padding:15px;line-height:16pt;}
	.mem_out_notice span{color:#1f963a;font-weight:800;}
	.radio{display:inline-block;width:49%;padding:10px 0;}
	.radio_wrap {position: relative;border-bottom:1px solid #f2f2f2;padding-bottom:10px;margin-bottom:10px;}
	.radio_wrap input[type="radio"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0); border: 0;}
	.radio_wrap input[type="radio"] + label {display: inline-block;position: relative;padding-left: 28px;}
	.radio_wrap input[type="radio"] + label:before {content: '';position: absolute;left: 0;top:0; width: 17px;height: 17px;text-align: center; background: #fff; border: 1px solid #ddd; border-radius: 100%;}
	.radio_wrap input[type="radio"] + label:active:before, radio_wrap input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
	.radio_wrap input[type="radio"]:checked + label:before {background: #fff;border-color: #ddd;}
	.radio_wrap input[type="radio"]:checked + label:after {content: '';position: absolute;top:4.5px;left:4.5px;width: 10px;height: 10px;background: #1f963a;border-radius: 100%;}
	.mem_out_wrap .one_chk + label span{margin-right:7px !important;}
	.mem_out_wrap .label{font-size:11pt;}
	.mem_out_wrap .part_btn button{width:49%;height:40px;border-radius:5px;margin-top:15px;background-color:#a8a8a8;border:1px solid #a8a8a8;color:#fff;}
	.mem_out_btn{background-color:#1f963a !important;border:1px solid #1f963a !important;color:#fff !important;}
	.out_textarea{padding:10px !important;height:60px !important;display:none;resize:none !important;width:100% !important}

	/* mem_join_style */
	.top_prev{opacity:1 !important}
	.top_cart{opacity:0 !important}
	.uer_img{width:50px;border-radius:50px;}
	.join_wrap{margin-top:0;border-top:1px solid #f2f2f2;}
	.join_wrap input{box-sizing:border-box;}
	.join_wrap p{margin:0}
	.mail_wrap p:nth-child(1){font-size:10pt;margin-top:10px;margin-bottom:5px;color:#4b4b4b;font-weight:bold}
	.mail_wrap p:nth-child(2){font-size:14pt;margin-bottom:10px;margin-top:5px;}
	.join_wrap .mail_wrap{margin:0;overflow:hidden;}
	.join_wrap .psw_inp{width:100%;padding:0 2%;height:40px;background-color:#f2f2f2;border:1px solid #ddd;outline:0;border-radius:3px}
	.ch_btn{width:25%;height:40px;background-color:#a0a0a0;color:#fff;border:0;margin-top:5px;border-radius:3px}
	.ph_num{width:23% !important;text-align:center;float:left;margin-right:2%}
	.nick{background-color:#fff !important;}
	.logout_wrap{padding:5px 0;float:right}
	.logout_wrap span{color:gray;padding:0 5px;font-size:10pt;}
	.join_wrap .top_myinfo{overflow:hidden;padding:10px 15px;}
	.ph_num_wrap{background-color:#f2f2f2;width:100%;padding:10px 0;display:none;}
	.ph_num_wrap input{width:60%;padding:10px 0;padding-left:3%;border:0;margin:5px 0;border-radius:3px;}
	.btn_01{width:30%;background-color:#a0a0a0;border:none;color:#fff;}
	.psw_ch{background-color:#f2f2f2;width:100%;padding:10px 0;display:none;}
	.psw_ch input{width:90%;padding:10px 0;padding-left:3%;border:0;margin:5px 0;border-radius:3px}
	.psw_ch button, .ph_num_wrap button{margin-top:5px;padding:10px 0;border-radius:3px;}
	.cancel_btn{width:30%;background-color:#fff;border:1px solid #a8a8a8;color:#a8a8a8;}
	.btn_g_01{width:62%;background-color:#1F963A;border:1px solid #1F963A;color:#fff;}
	.top_0{margin-top:0 !important}
	.wid_70{width:73.3% !important}
	.top_10{margin-top:10px;}
	.mem_title{font-size:15pt;padding:10px 0;font-weight:600}
	.bor_top{border-top:5px solid #f2f2f2;}
	.join_wrap .top_myinfo:nth-child(2) .mail_wrap{padding:5px 0;margin:0}

	.join_wrap .all_chk_box{display:none;}
	.join_wrap .all_chk_box + label{font-size:13pt !important;color:#4b4b4b;}
	.join_wrap .all_chk_box + label span {display: inline-block; width: 25px; height: 25px;margin: -1px 5px 0 0;vertical-align: middle;background: url(/img/chk_01.svg) left top no-repeat;background-size: cover;}
	.all_chk_box:checked + label span {background:url(/img/chk_01.svg) -28px top no-repeat; background-size: cover;}
	.terms{padding-bottom:20px !important;}
	.bor_bot{border-bottom:1px solid #f2f2f2;padding-bottom:10px !important;}
	.terms_01{padding:5px 15px;}
	.top_15{padding-top:15px !important;}

	.turm_chk{display:none;}
	.turm_chk + label{font-size:12pt !important;color:#4b4b4b;font-weight:300}
	.turm_chk + label span {display: inline-block; width: 25px; height: 25px;margin: -1px 5px 0 0;vertical-align: middle;background: url(/img/chk_01.svg) left top no-repeat;background-size: cover;}
	.turm_chk:checked + label span {background:url(/img/chk_01.svg) -27px top no-repeat; background-size: cover;}
	.num_info{font-size:10pt;color:gray;padding-top:5px;display:block}
	.mem_join_btn{width:100%;margin-top:15px;height:45px;border:none;background-color:#1f963a;color:#fff;border-radius:3px;}
	.center{text-align:center !important;}
	.bot_10{margin-bottom:10px;}

	/* psw_search_style */
	.swal-footer{text-align:center;}
	.swal-button-container{outline:0;margin:0 1%}
	.swal-button--confirm{outline:0;background-color:#000 !important;font-weight:300}
	.swal-button--cancel{outline:0;background-color:#ddd !important;font-weight:300}

	/* order_view_style */
	.order_view_wrap{padding:15px 0}
	.order_view_wrap .mart_name{font-size:15pt !important;}
	.order_info{padding-top:3px;}
	.order_time{color:gray;padding-top:10px;}
	.pt_0{padding-top:0}
	.order_view_wrap .order_btn_set{margin-top:5px;width:100%;padding-top:10px;overflow:hidden;}
	.order_view_wrap .order_btn_set button{background-color:white;width:49%;height:50px;font-size:12pt;outline:0;border:1px solid #ddd;border-radius:3px;float:left;color:#000 !important}
	.mt_0{margin-top:0 !important;}
	.bg{border-top:1px solid #f2f2f2}
	.order_view_wrap p{margin:0}
	.deli_ok{color:gray;padding-bottom:5px;}
	.bor_top{border-top:5px solid #f2f2f2;}
	.order_pro_view{padding:15px 0;overflow:hidden;}
	.order_img{width:15%;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}
	.order_pro_view .pro_name{display:inline;font-weight:500}
	.order_pro_view .pro_info{float:left;padding-left:3%;width:82%;overflow:hidden;}
	.pro_info p{margin:0}
	.order_pro_view .pro_pay{font-weight:400;padding-top:3px;color:gray;font-size:10pt;}
	.content{overflow:hidden;}
	.order_pro_view{overflow:hidden;}
	.pro_total_pay{float:right;font-weight:800}
	.order_pro_wrap{overflow:hidden;border-bottom:1px solid #f2f2f2;padding:10px 0}
	.pay_wrap{overflow:hidden;border-bottom:2px solid #000;padding:15px 0}
	.left{float:left;}
	.right{float:right}
	.pay_wrap div{overflow:hidden;}
	.pay_wrap div:nth-child(1){padding-bottom:5px;}
	.pay_wrap p{margin:0;font-weight:800}
	.pay_wrap_02{overflow:hidden;padding:15px 0}
	.pay_wrap_02 div{overflow:hidden;}
	.pay_wrap_02 p{margin:0;font-weight:800;font-size:15pt;}
	.pay_wrap_02 div:nth-child(1){padding-bottom:10px;}
	.bor_top .mail_wrap p:nth-child(1){font-size:12pt;margin-top:10px;margin-bottom:5px;color:#4b4b4b;font-weight:bold}
	.bor_top .mail_wrap p:nth-child(2){font-size:10pt;margin-bottom:10px;margin-top:5px;color:gray;}
	.mail_wrap{border-bottom:1px solid #f2f2f2;margin-bottom:5px;overflow:hidden;}

	/* myreview_style */
	.point_wrap{padding:15px 0;}
	.point_title{font-size:15pt;font-weight:800;}
	.point_info{font-size:12pt;padding-top:5px;color:gray;width:80%}
	.point_wrap_02{border-top:5px solid #f2f2f2;padding:15px;overflow:hidden}
	.point_wrap_02 p{margin:0}
	.point_wrap_02 div:nth-child(1){border-bottom:1px solid #f2f2f2;overflow:hidden}
	.po_list_title{margin:0;padding-bottom:15px;font-weight:800;float:left}
	.point_wrap_02 span{color:gray;font-weight:500}
	.point_wrap_02 select{width:auto;height:25px;padding-right:30px;background-color:#fff;border:none;font-size:12pt;line-height:25px;border-radius:5px; -webkit-appearance: none;
	background: url(/img/updown01.png) no-repeat 100% 50%;background-size:contain;outline:0;float:right;font-size:10pt;color:gray;text-align:left}
	select::-ms-expand { display: none;}
	.reveiw_list li{padding:15px 0;overflow:hidden;border-bottom:1px solid #f2f2f2;}
	.reveiw_list li p:nth-child(1){font-weight:600;font-size:15pt}
	.reveiw_list li p:nth-child(2){font-weight:500;float:right;color:#ff4800}
	.reveiw_list li p:nth-child(3){clear:both;color:gray;font-size:10pt;}
	.reveiw_list .fa-angle-right{padding-left:8px;}
	.point_use{color:#1f963a !important;}

	.user{width:40px;margin-right:5px;border-radius:40px;}
	.star_wrap{margin-top:5px;vertical-align:middle;overflow:hidden;}
	.star_wrap i{color:#ddd;padding:0;}
	.star_on{color:#ffce00 !important}
	.user_date{font-size:10pt;color:gray;margin-top:5px;margin-left:5px;}
	.review_info{padding-top:10px;}
	.gray{color:#ddd !important;}
	.reveiw_list .review_img{width:100%;background-position:center center;height:250px;background-size:cover;margin-bottom:10px;}
	.reveiw_list .review_txt{line-height:15pt;color:#000 !important;font-weight:500 !important;font-size:12pt !important}
	.del_span{float:right;padding:0 5px;font-size:11pt;color:#1f963a !important}

	/* mypoint_style */
	.point_list li{padding:10px 0;overflow:hidden;border-bottom:1px solid #f2f2f2;}
	.point_list li p:nth-child(1){font-weight:600;float:left;font-size:15pt}
	.point_list li p:nth-child(2){font-weight:500;float:right;color:#ff4800}
	.point_list li p:nth-child(3){clear:both;color:gray;font-size:10pt;}

	/* myinfo_mod_style */
	.uer_img{width:50px;border-radius:50px;}
	.myinfo_wrap{margin-top:0;border-top:1px solid #f2f2f2;}
	.myinfo_wrap p{margin:0}
	.myinfo_wrap .top_my{height:auto;}
	.mail_wrap p:nth-child(1){font-size:10pt;margin-top:10px;margin-bottom:5px;color:#4b4b4b;font-weight:bold}
	.mail_wrap p:nth-child(2){font-size:14pt;margin-bottom:10px;margin-top:5px;height:40px;}
	.psw_inp{width:68%;padding:0 2%;height:40px;background-color:#f2f2f2;border:1px solid #ddd;outline:0;border-radius:3px}
	.ch_btn{width:25%;height:40px;background-color:#a0a0a0;color:#fff;border:0;margin-top:5px;border-radius:3px}
	.myinfo_wrap .ph_num{width:18.2% !important;text-align:center;float:left;margin-right:2%}
	.nick{background-color:#fff;}
	.logout_wrap{padding:5px 0;float:right}
	.logout_wrap span{color:gray;padding:0 5px;font-size:10pt;}
	.top_myinfo{overflow:hidden;padding:10px 0}
	.ph_num_wrap{background-color:#f2f2f2;width:100%;padding:10px 0;display:none;}
	.ph_num_wrap input{width:60%;padding:10px 0;padding-left:3%;border:0;margin:5px 0;border-radius:3px;}
	.btn_01{width:30%;background-color:#a0a0a0;border:none;color:#fff;}
	.psw_ch{background-color:#f2f2f2;width:100%;padding:10px 0;display:none;}
	.psw_ch input{width:90%;padding:10px 0;padding-left:3%;border:0;margin:5px 0;border-radius:3px}
	.psw_ch button, .ph_num_wrap button{margin-top:5px;padding:10px 0;border-radius:3px;}
	.cancel_btn{width:30%;background-color:#fff;border:1px solid #a8a8a8;color:#a8a8a8;}
	.btn_g_01{width:62%;background-color:#1F963A;border:1px solid #1F963A;color:#fff;}
	.top_0{margin-top:0 !important}
	
	/* mycoupon_style */
	.coupon_list li{padding:10px 0;overflow:hidden;border-bottom:1px solid #f2f2f2;}
	.coupon_inp{margin-top:15px;}
	.coupon_btn{width:20% !important;height:40px;padding:0 !important;border-radius:3px;;margin-top:0px;vertical-align:middle}
	.coupon_img{width:30%;float:left}
	.coupon_info_wrap{float:left;width:65%;padding-left:3%;}
	.coupon_name{font-size:15pt;font-weight:800}
	.coupon_info{color:gray !important;font-size:10pt;padding-top:3px;font-weight:400 !important}
	.coupon_use_btn{width:100%;margin-top:10px;padding:10px 0;background-color:#fff;border:1px solid #a8a8a8;color:#4b4b4b;border-radius:3px;font-weight:600;}

	/* id_search02_style */
	.center{text-align:center;}
	.id_search{padding:15px 0;border-bottom:1px solid #f2f2f2}
	.id_search p{font-weight:800;padding-bottom:10px;}
	.id_search span{color:gray;}
	.myid{padding:15px 0;font-weight:800;color:#000;font-size:15pt;}

	/* turms_service_style */
	.turm_title{color:#000;padding:15px 0;font-size:15pt;font-weight:600}
	.turm_info{color:#4b4b4b;line-height:16pt;font-size:10pt;}
	.turm_info_title{display:block;padding:15px 0;font-size:12pt;font-weight:800}
	.turm_wrapper{padding:15PX;}

	.turm_title{color:#000;padding:15px 0;font-size:15pt;font-weight:600}
	.turm_info{color:#4b4b4b;line-height:16pt;font-size:10pt;}
	.turm_info_title{display:block;padding:15px 0;font-size:12pt;font-weight:800}
	.turm_wrapper{padding:15PX;}

	.point_list .mart_none{width:100%;height:100%;left:0;background-color:#fff;top:0;box-sizing:border-box;display:none;padding:10% 0}
	.point_list .mart_none img{width:25%;}
	.point_list .mart_none p{text-align:center;color:gray;margin:0;margin-top:5px;font-size:10pt;}

	.timeline .mart_none{width:100%;height:100%;left:0;background-color:#fff;top:0;box-sizing:border-box;display:none;padding:10% 0}
	.timeline .mart_none img{width:25%;}
	.timeline .mart_none p{text-align:center;color:gray;margin:0;margin-top:5px;font-size:10pt;}