﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#check{max-width:1200px;margin:0 auto;}

.check_bg{background-color:#e7edf4}

/* common */
#check .tabmenu{width:100%;background-color:#fff;margin:40px 0}
#check .tabmenu:after{content:'';display:block;clear:both;}
#check .tabmenu li{float:left;width:33.333333333333%}
#check .tabmenu li a{display:block;width:100%;height:60px;line-height:58px;color:#8b929d;font-size:18px;text-align:center;border-bottom:1px solid #eee;}
#check .tabmenu li a.active, #check .tabmenu li a:hover{border-bottom:3px solid #0e72c9;color:#0e72c9;}
#check .tabmenu.tabmenu2 li{width:50%}
#check .tabmenu.tabmenu4 li{width:25%}

#check .stitle{position:relative;padding-left:25px;margin-bottom:20px;font-size:17px;color:#0e72c9}
#check .stitle:before{content:'';display:block;position:absolute;top:2px;left:0;width:19px;height:19px;background:url(/resources/reve/img/web/ico_i.png);background-size:cover}
#check .stitle.stitle_small{font-size:14px;}
#check .stitle_txt{font-size:13px;margin:-10px 0 20px}

#check .stitle_c{margin-bottom:20px;font-size:14px;color:#0e72c9;text-align:center;}
#check .stitle_c>span{position:relative;padding-left:23px;display:inline-block;}
#check .stitle_c>span:before{content:'';display:block;position:absolute;top:3px;left:0;width:17px;height:17px;background:url(/resources/reve/img/web/ico_i.png);background-size:cover}

#check .title_black{font-size:19px;color:#333;text-align:center;margin-bottom:10px;}

#check .ft_btn{padding:24px;}
#check .ft_btn:after{content:'';display:block;clear:both;}
#check .ft_btn.ft_btn_slide{margin-bottom:40px;}

#check a.btn_basic{display:block;width:100%;height:42px;line-height:40px;border:1px solid #80a8e5;background-color:#fff;color:#0e72c9;text-align:center;font-size:17px;border-radius:10px;}
#check a.btn_point{display:block;width:100%;height:42px;line-height:40px;background-color:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);color:#fff;text-align:center;font-size:17px;border-radius:10px;}

#check a.btn_fl{float:left;width:49%}
#check a.btn_fr{float:right;width:49%}

/* 1나의 예약현황 */
#check .reserve_list{padding-bottom:30px}
#check .reserve_list:after{content:'';display:block;clear:both;}
#check .reserve_list>li{position:relative;float:left;width: calc((100% - 60px) / 3);margin:0 30px 30px 0;height:200px;background-color:#fff;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,0.15)}
#check .reserve_list>li:nth-child(3n+3){margin-right:0}
#check .reserve_list>li span.state{position:absolute;top:16px;right:16px;}

#check span.state{display:inline-block;width:90px;height:24px;line-height:22px;border-radius:12px;text-align:center;font-size:13px;color:#fff}
#check span.state.state_ok{background:#0e72c9 url(/resources/reve/img/web/ico_ok.png) no-repeat 12px 50%;background-size:auto 12px;text-align:left;padding-left:28px;}
#check span.state.state_standby{background-color:#5cb4e9}
#check span.state.state_pay{background-color:#eb6880}
#check span.state.state_cancel{background-color:#999}
#check span.state.state_team{background-color:#5dc5db;width:100px}

#check span.d_day{position:absolute;top:45px;right:27px;display:inline-block;font-size:14px;color:#0855cc}

#check .reserve_info{position:relative;padding:25px;color:#333;font-size:16px;line-height:1}
#check .reserve_info p{margin-top:10px}
#check .reserve_info strong{display:inline-block;font-size:22px}
#check .reserve_info span{display:inline-block;margin-left:7px;vertical-align:top;font-size:13px;letter-spacing:-0.5px;}
#check .reserve_info>.num{position:absolute;bottom:20px;right:38px;border:1px solid #a59fa5;background-color:#fff;color:#666;font-size:15px;line-height:1;padding:6px 8px;border-radius:5px;}
#check .reserve_info>.share{position:absolute;top:40px;right:100px;width:60px;height:60px;background:url(/resources/reve/img/web/talk.png) no-repeat 50% 50%;background-size:45px auto;}

#check .people_list{padding:10px 25px 25px}
#check .people_list:after{content:'';display:block;clear:both;}
#check .people_list li{float:left;width:25%;text-align:center;color:#0e72c9;font-size:14px;position:relative}
#check .people_list li span.ico{display:block;width:44px;height:44px;margin:0 auto 5px;border-radius:50%;border:1px solid #ababab;background:#fff url(/resources/reve/img/web/ico_people.png) no-repeat;background-size:cover}
#check .people_list li span.ico.man{background-image:url(/resources/reve/img/web/ico_people_man.png);border-color:#80a8e5}
#check .people_list li span.ico.woman{background-image:url(/resources/reve/img/web/ico_people_woman.png);border-color:#f28397}
#check .people_list li span.ico.more{background-image:url(/resources/reve/img/web/ico_more.png);background-color:#a4d1ec;border:1px dashed #0e72c9}
#check .people_list li span.ico.crown:after{content:'';display:block;position:absolute;top:-7px;left:50%;transform: translateX( -50%);width:15px;height:10px;background:url(/resources/reve/img/web/ico_crown.png);background-size:cover;}
#check .people_list li span.ico.badge1{background-image:url(/resources/reve/img/web/badge1.png);border:none;border-radius:0}
#check .people_list li span.ico.badge2{background-image:url(/resources/reve/img/web/badge2.png);border:none;border-radius:0}
#check .people_list li span.ico.badge3{background-image:url(/resources/reve/img/web/badge3.png);border:none;border-radius:0}
#check .people_list li span.ico.badge4{background-image:url(/resources/reve/img/web/badge4.png);border:none;border-radius:0}

#check .team_info{background-color:#f3f3f3;text-align:center;padding:20px 0 17px;}
#check .team_info ul{display:inline-block;}
#check .team_info ul:after{content:'';display:block;clear:both;}
#check .team_info ul li{float:left;padding:0 10px;font-size:18px;}
#check .team_info ul li span{display:block;font-size:13px;color:#666}

#check .btn_list{}
#check .btn_list:after{content:'';display:block;clear:both;}
#check .btn_list li{float:left;width:21%;height:40px;line-height:38px;text-align:center;font-size:13px;color:#fff;background-color:#0263b7}
#check .btn_list li:first-child{width:58%;font-size:15px;border-radius:0 0 0 6px;background-color:#17adbf;background-image:linear-gradient(to right,#0e72c9,#17adbf)}
#check .btn_list li:first-child span.ico{display:inline-block;margin-right:10px;width:17px;height:17px;background:url(/resources/reve/img/web/ico_plus.png) no-repeat;background-size:cover;vertical-align:middle}
#check .btn_list li:first-child a{display:block;color:#fff}
#check .btn_list li:last-child{position:relative;border-radius:0 0 6px 0;color:#dad5d5;}
#check .btn_list li:last-child:after{content:'';display:block;position:absolute;top:10px;left:0;width:1px;height:30px;background-color:#00528b}

#check .reserve_list .btn_outside_reserve{display:block;padding:35px 15px;background:#e3fbfc;border-radius:6px;border:1px dashed #17b8be;text-align:center;color:#0263b7;font-size:17px;height:200px;}
#check .reserve_list .btn_outside_reserve span.ico{display:block;width:34px;height:34px;margin:20px auto 10px;border-radius:50%;background:#aae8eb url(/resources/reve/img/web/ico_more.png) no-repeat;background-size:cover}
#check .reserve_list .btn_outside_reserve p{font-size:14px;line-height:18px;color:#666;}

#check .ft_btn_list li a{display:block;margin-top:10px;height:50px;line-height:48px;border:1px solid #80a8e5;text-align:right;border-radius:10px;color:#0e72c9;padding:0 20px;font-size:15px;background-color:#fff;background-repeat:no-repeat;background-position:18px 50%;background-size:auto 25px;}

#check .ft_btn_list li a.ico1{background-image:url(/resources/reve/img/web/ico_ft_btn1.png)}
#check .ft_btn_list li a.ico2{background-image:url(/resources/reve/img/web/ico_ft_btn2.png)}
#check .ft_btn_list li a.ico3{background-image:url(/resources/reve/img/web/ico_ft_btn3.png)}
#check .ft_btn_list li a.ico4{background-image:url(/resources/reve/img/web/ico_ft_btn4.png)}

/* 사전 내장등록 */
#check .join_wrap{padding:0 25px;}

#check .join_wrap .number li{float:left;width:calc((100% - 75px) / 6);margin-left:15px}
#check .join_wrap .number li:first-child{margin-left:0 !important}
#check .join_wrap .number.number4{padding:0 30px;}
#check .join_wrap .number.number4 li{width:calc((100% - 90px) / 4);margin-left:30px}
#check .join_wrap .number ul:after{content:'';display:block;clear:both;}
#check .join_wrap .number li>input{border-bottom:2px solid #999;padding:0;height:70px;text-align:center;font-size:34px;font-weight:bold}
#check .join_wrap .number li>input:focus{background-color:#f8f8f8}
#check .join_wrap .number li>input.active{border-bottom:2px solid #0e72c9;color:#333}
#check .join_wrap .number p{padding-top:25px;text-align:center;font-size:13px;color:#c0c0c0}

#check .join_wrap .find{margin:25px 0 60px;text-align:center;font-size:13px;color:#666}
#check .join_wrap .find a.btn_search{display:inline-block;margin-left:10px;height:24px;line-height:22px;color:#ea516d;border:1px solid #ea516d;border-radius:6px;padding:0 5px 0 23px;background:url(/resources/reve/img/web/ico_search.png) no-repeat 5px 50%;background-size:auto 16px;}

#check .join_wrap.outside_wrap{padding:10px}
#check .join_wrap.outside_wrap .find{margin:30px 0;}
#check .join_wrap.outside_wrap .find a.btn_search{margin:10px 0 0 10px;}

#check .resend{margin:40px 0 20px;text-align:center;color:#666;font-size:16px;}
#check .resend a.btn_resend{display:inline-block;font-size:13px;margin-left:15px;height:32px;line-height:32px;padding:0 15px;border:1px solid #c0c0c0;border-radius:5px;}

#check .input_wrap:after{content:'';display:block;clear:both;}
#check .input_wrap input, #check .number input{width:100%;height:60px;border:none;border-bottom:1px solid #80a8e5;color:#333;font-size:15px;padding:0 15px;}
#check .input_wrap{position:relative;margin-bottom:10px;}
#check .input_wrap span.ico_delete{position:absolute;top:21px;right:15px;width:18px;height:18px;display:block;background:#999 url(/resources/reve/img/web/ico_delete.png) no-repeat;background-size:cover;border-radius:50%;}
#check .input_wrap input:focus{outline:none;background-color:#f8f8f8}
#check .input_wrap input::-webkit-input-placeholder {color:#aeaeae;font-size:13px;}
#check select{width:100%;border:1px solid #d2d2d2;height:40px;border-radius:5px;padding:0 10px;font-size:14px;color:#666;background:#f3f3f3 url(/resources/reve/img/web/ico_select.png) no-repeat 100% 50%;}
#check .input_wrap span.write_num{position:absolute;top:20px;right:40px;font-size:11px;color:#bcbcbc}
#check .input_wrap span.ico_checked{position:absolute;top:21px;right:15px;width:18px;height:18px;display:block;background:url(/resources/reve/img/web/ico_radio_checked.png) no-repeat;background-size:cover;}

#check .input_wrap select.phone{width:30%;height:60px;font-size:17px;border:none;border-bottom:1px solid #80a8e5;border-radius:0;background-color:transparent}
#check .input_wrap input.phone{float:right;width:67%}

#check .different{height:40px;line-height:38px;cursor:pointer;margin:0 15px;font-size:13px;color:#0e72c9;background:url(/resources/reve/img/web/ico_updown.png) no-repeat right 5px;background-size:30px auto}
#check .different.updown{background-position:right -25px}
#check .different>span{display:inline-block;width:16px;height:16px;background:url(/resources/reve/img/web/ico_i.png);background-size:cover;vertical-align:middle;margin-right:5px;}
#check .different_show{display:none}

#check .ok_wrap{position:absolute;top:50%;left:0;transform: translateY(-50%);width:100%;text-align:center;}
#check .ok_wrap p.ok_txt{color:#0855cc;font-size:20px;}
#check .ok_wrap p.ok_txt_check{color:#0855cc;font-size:15px;margin-bottom:70px}
#check .ok_wrap p.ok_txt_pay{color:#0855cc;font-size:15px;margin-top:10px}
#check .ok_wrap span.img_join{display:block;height:150px;background:url(/resources/reve/img/web/join_ok.png) no-repeat 50% 50%;background-size:auto 100%;margin-bottom:30px;}

#check .sex_select{width:160px;margin:30px auto}
#check .sex_select:after{content:'';display:block;clear:both;}
#check .sex_select li{float:left;width:80px;text-align:center;position:relative}

#check .sex_select a.btn_sex_select{display:block;width:80px;height:80px;padding-top:60px;color:#999;font-size:14px;background:url(/resources/reve/img/web/man.png) no-repeat 50% top;background-size:50px auto}
#check .sex_select a.btn_sex_select.woman{background-image:url(/resources/reve/img/web/woman.png)}
#check .sex_select a.btn_sex_select.man.active{background-image:url(/resources/reve/img/web/man_active.png);color:#0855cc}
#check .sex_select a.btn_sex_select.woman.active{background-image:url(/resources/reve/img/web/woman_active.png);color:#ea516d}

#check input.btn_sex_select{display:block;width:80px;height:80px;padding-top:60px;color:#999;font-size:14px;background:url(/resources/reve/img/web/man.png) no-repeat 50% top;background-size:50px auto;outline:0;border:none;}
#check input.btn_sex_select.woman{background-image:url(/resources/reve/img/web/woman.png)}
#check input.btn_sex_select.man:focus{background-image:url(/resources/reve/img/web/man_active.png);color:#0855cc}
#check input.btn_sex_select.woman:focus{background-image:url(/resources/reve/img/web/woman_active.png);color:#ea516d}

#check input.radio_sex{position:absolute;top:0;left:0;-webkit-appearance: none;-webkit-border-radius:0; -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color:transparent;background-repeat:no-repeat;background-position:50% top;background-size:50px auto;
    width:80px;height:80px;display:inline-block;cursor:pointer;vertical-align:middle;}
#check input.radio_sex.man{background-image:url(/resources/reve/img/web/man.png)}
#check input.radio_sex.woman{background-image:url(/resources/reve/img/web/woman.png)}
#check input.radio_sex + label{display:inline-block;padding-top:60px;color:#999;font-size:14px;}
#check input.radio_sex.man:checked{background-image:url(/resources/reve/img/web/man_active.png)}
#check input.radio_sex.man:checked + label{color:#0e72c9}
#check input.radio_sex.woman:checked{background-image:url(/resources/reve/img/web/woman_active.png)}
#check input.radio_sex.woman:checked + label{color:#ea516d}

#check .agree_select{padding:24px;}

#check .join_info{background-color:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);padding:20px 24px;}
#check .join_info p{color:#fff;line-height:1;font-size:16px;}
#check .join_info p.date{font-size:14px;margin-bottom:10px;color:#60dffa;letter-spacing:1px}
#check .join_info p>span{display:inline-block;padding:0 8px;font-size:12px;color:rgba(255,255,255,0.35)}

#check .agree_list{margin-bottom:-24px;padding:0 20px;}
#check .agree_list dt{position:relative;font-size:17px;color:#333;margin-bottom:10px}
#check .agree_list dd{position:relative;margin-bottom:10px;}

#check input.checkbox_agree{position:absolute;top:0;left:0;-webkit-appearance: none;-webkit-border-radius:0; -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color:transparent;background: url(/resources/reve/img/web/ico_radio.png) no-repeat 4px 50%;background-size:20px auto;
    width:calc(100% - 60px);height:30px;margin-right:2px;cursor:pointer;display:inline-block;vertical-align:middle;}
#check input.checkbox_agree + label{display:inline-block;padding-left:35px;height:30px;line-height:28px;color:#666;font-size:13px;}
#check input.checkbox_agree:checked{background-image:url(/resources/reve/img/web/ico_radio_checked.png)}
#check input.checkbox_agree:checked + label{color:#0e72c9}

#check .agree_list dt>input.checkbox_agree{background-size:28px auto;background-position:0 50%}
#check .agree_list dt>input.checkbox_agree + label{font-size:17px;}

#check .agree_list a.btn_view{position:absolute;top:2px;right:0;display:inline-block;width:40px;height:26px;line-height:24px;border:1px solid #d2d2d2;color:#999;border-radius:5px;text-align:center;font-size:12px;}

/* 동반자 등록 */
#check .partner_info{border-radius:5px 5px 0 0;height:250px;background-color:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);}
#check .partner_info>.reserve_info{padding:50px 100px;color:#fff;font-size:18px;}
#check .partner_info>.reserve_info strong{font-size:26px;}
#check .partner_info>.reserve_info span{margin-left:8px;font-size:17px;letter-spacing:-1px}
#check .partner_box{width:calc(100% - 200px);margin:-120px auto 0;background-color:#fff;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,0.15)}
#check .partner_box_bg{padding-bottom:24px;}

#check .partner_box:after{content:'';display:block;clear:both;}
#check .partner_box .fl{float:left;width:60%}
#check .partner_box .fr{float:right;width:40%;padding:60px 40px;}

#check .dl_reserve_list{padding:20px 40px;border-right:1px solid #eee;}
#check .dl_reserve_list:after{content:'';display:block;clear:both;}
#check .dl_reserve_list dt{float:left;padding:7px 0;font-size:16px;color:#0e72c9}
#check .dl_reserve_list dd{text-align:right;padding:7px 0;font-size:16px;color:#333}

#check .dl_reserve_list.pay{padding:19px 24px;border-bottom:none;border-top:1px solid #eee;margin-bottom:0;}
#check .pay_secret{padding:0 24px 24px;font-size:13px;}

#check input.btn_num_select{display:inline-block;width:56px;height:27px;background-color:#fff;border:1px solid #ababab;border-radius:5px;font-size:16px;color:#666}
#check input.btn_num_select.active, #check input.btn_num_select:focus{border-color:#80a8e5;color:#0e72c9}
#check input.btn_num_select.pay{width:80px}

#check .people_list .btn_people{position:absolute;top:-15px;left:50%;margin-left:17px;}
#check .btn_people{display:inline-block;width:20px;height:20px;background:url(/resources/reve/img/web/btn_minus.png) no-repeat 50% 50%;background-size:16px auto;vertical-align:middle;}
#check .btn_people.plus{background-image:url(/resources/reve/img/web/btn_plus.png);}
#check .people_list .ico_checkin{position:absolute;top:-15px;left:50%;margin-left:17px;display:inline-block;width:20px;height:20px;background:url(/resources/reve/img/web/ico_radio_checked.png) no-repeat 50% 50%;background-size:16px auto;}

#check .btn_golfbag{margin-top:20px;position:relative;display:block;height:58px;line-height:56px;padding-left:78px;background:#eee url(/resources/reve/img/web/ico_golfbag.png) no-repeat 19px 50%;background-size:auto 29px;border-radius:6px;font-size:14px;color:#0e72c9}
#check .btn_golfbag:after{content:'';position:absolute;top:17px;right:17px;width:22px;height:22px;border:2px solid #0e72c9;border-radius:50%;background:url(/resources/reve/img/web/ico_go.png) no-repeat 50% 50%;background-size:14px auto}

#check .partner_btn_wrap{padding:14px 24px 0;}
#check .partner_btn_wrap:after{content:'';display:block;clear:both;}

#check .ft_menu_checkin{bottom:-1px;padding:0 24px}
#check .ft_menu_checkin>.btn_checkin{margin-bottom:0 !important;box-shadow:0 0 5px rgb(0,0,0,0.15);}
#check .btn_checkin.mg0{margin-bottom:0 !important}

/* popup */
#check .reveal-modal-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:999999;}
#check .modal-wrap{visibility:hidden;top:30%;left:50%;transform: translate(-50%, -50%);width:420px;position: absolute;z-index:999999999;box-shadow:0 0 15px rgba(0,0,0,0.35)}

#check .modal_btn a{display:inline-block;width:50%;height:46px;line-height:44px;text-align:center;font-size:16px;}
#check .modal_btn a.btn_b{background:#f8f8f8;color:#0e72c9;border-radius:0 0 0 5px;border:none;}
#check .modal_btn a.btn_p{background:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);color:#fff; border-radius:0 0 5px 0;}
#check .modal_btn a.w100{width:100%;}
#check .modal_btn a.btn_close{width:100%;background:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);color:#fff;border-radius:0 0 5px 5px;}

#check .info_wrap{position:relative;background-color:#e7edf4;border-radius:5px 5px 0 0;padding-bottom:50px}

#check .notice_wrap{position:relative;background:#fff;border-radius:5px 5px 0 0;padding:24px;text-align:center;}
#check .notice_wrap>p.title{font-size:17px;color:#333;font-weight:bold;margin-bottom:10px;}
#check .notice_wrap>p.title.blue{color:#0855cc}
#check .notice_wrap>p.txt{font-size:13px;line-height:18px;color:#666;}

#check #partnerModal .partner_wrap, #check #partnereditModal .partner_wrap{background:#fff;border-radius:5px 5px 0 0;padding:24px;}
#check #partnerModal .partner_wrap>.people_list{margin:0 -24px;padding:5px 25px 0}
#check #partnerModal .partner_wrap>.sex_select{margin:24px auto}
#check #partnerModal .partner2_wrap{background:#fff;padding:24px;border-top:1px solid #eee;}
#check #partnerModal .partner2_wrap>.sex_select{margin:24px auto 40px}

#check .number_add{margin-bottom:10px}
#check .number_add>label{display:inline-block;width:55px;font-size:14px;}
#check .number_add>input{display:inline-block;width:calc(100% - 105px);height:35px;padding:0 7px;border:1px solid #d7d7d7;border-radius:10px;font-size:14px;color:#666}
#check .number_add>a{display:inline-block;width:35px;height:35px;vertical-align:top;}
#check .number_add>a.btn_phone{background:url(/resources/reve/img/web/ico_phone.png) no-repeat 50% 50%;background-size:20px auto}
#check .number_add>a.btn_delete{background:url(/resources/reve/img/web/btn_minus.png) no-repeat 50% 50%;background-size:16px auto}

#check .partner_add{margin:30px 0 10px}
#check .partner_add:after{content:'';display:block;clear:both;}
#check .partner_add label{display:inline-block;width:70px;font-size:15px;height:35px;line-height:33px;}
#check .partner_add input{display:inline-block;float:right;width:calc(100% - 70px);height:35px;padding:0 7px;border:1px solid #d7d7d7;border-radius:10px;font-size:14px;color:#666}
#check .partner_add .mg_b10{margin-bottom:10px;}

#check .partner_add_number{margin-bottom:15px;}
#check .partner_add_number:after{content:'';display:block;clear:both;}
#check .partner_add_number>a{display:inline-block;width:49%;height:78px;text-align:center;font-size:12px;line-height:14px;color:#0e72c9;border:1px solid #80a8e5;border-radius:10px;background:url(/resources/reve/img/web/ico_phone.png) no-repeat 50% 13px;background-size:23px auto;padding-top:50px;vertical-align:middle}
#check .partner_add_number>a.talk{float:right;background:url(/resources/reve/img/web/talk.png) no-repeat 50% 12px;background-size:30px auto;border-color:#9a9090;color:#543a3b}

#check .partner_resend{}
#check .partner_resend:after{content:'';display:block;clear:both;}
#check .partner_resend>label{display:inline-block;width:60px;font-size:15px;height:35px;line-height:33px;}
#check .partner_resend>input{display:inline-block;width:calc(100% - 150px);height:35px;padding:0 7px;border:1px solid #d7d7d7;border-radius:10px;font-size:14px;color:#666}
#check .partner_resend>a{display:inline-block;float:right;width:80px;height:35px;line-height:33px;text-align:center;font-size:13px;color:#0e72c9;border:1px solid #80a8e5;border-radius:10px;vertical-align:top}

#check p.check_info{padding-top:10px;text-align:center;font-size:12px;color:#666;margin:0 -10px}
#check p.check_info>span.ico{display:inline-block;width:20px;height:20px;background:url(/resources/reve/img/web/ico_check.png) no-repeat 50% 50%;background-size:12px auto;vertical-align:middle}

#check #golfbagModal .golfbag_wrap{background:#fff;border-radius:5px 5px 0 0;padding:24px;}
#check #golfbagModal .golfbag_wrap .stitle{font-size:15px}

#check .golfcar{margin:0 auto;height:200px;background:url(/resources/reve/img/web/golfcar.png) no-repeat 50% 50%;background-size:auto 200px;text-align:center;padding-top:102px;}
#check .golfcar>span{display:inline-block;width:53px;text-align:center;color:#0e72c9;font-size:13px;height:30px;line-height:28px;}

#check .golfbag_list{background:#e7edf4;padding:17px 30px;}
#check .golfbag_list li{padding:5px 0}
#check .golfbag_list li:after{content:'';display:block;clear:both;}
#check .golfbag_list strong{float:left;display:inline-block;height:30px;line-height:28px;font-size:16px;font-weight:normal;color:#333}
#check .golfbag_list .golfbag_num_wrap{float:right;display:inline-block;}
#check input.btn_golfbag_num{width:30px;height:30px;border-radius:50%;border:1px solid #a0a0a0;font-size:16px;background-color:#fff;padding-bottom:4px;margin-left:10px;font-weight:bold;}
#check input.btn_golfbag_num:focus, #check input.btn_golfbag_num.active{background-color:#0e72c9;color:#fff;border-color:#0e72c9}

#check .popup_ok_wrap{position:relative;background:#fff;border-radius:5px 5px 0 0;padding:40px 24px 30px;text-align:center;}
#check .popup_ok_wrap>p.title{font-size:20px;color:#0e72c9;font-weight:bold;margin-bottom:10px;}
#check .popup_ok_wrap>p.txt{font-size:15px;color:#0e72c9;}
#check .popup_ok_wrap span.img_join{display:block;height:100px;background:url(/resources/reve/img/web/join_ok.png) no-repeat 50% 50%;background-size:auto 100%;margin-bottom:30px;}

#check .ok_info{padding-top:5px;text-align:left;}
#check .ok_info>p{margin-top:12px;font-size:14px;line-height:22px;color:#333}
#check .ok_info>p>strong{font-size:16px;color:#0e72c9;font-weight:normal}
#check .ok_info>p>span{display:inline-block;border-radius:5px;color:#fff;font-weight:normal;background:#0e72c9;background-image:linear-gradient(to right,#0e72c9,#17adbf);padding:2px 5px 5px;line-height:1}
#check .ok_info>p.tip{background:url(/resources/reve/img/web/ico_wifi.png) no-repeat 0 4px;background-size:auto 12px;padding-left:23px;color:#999;font-size:12px;}

.cancel_weak{
	width: 90%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 1px solid #0e72c9;
	padding:2% 5%;
	border-radius; 5px;
	color: #0e72c9;
	box-sizing: border-box;
	background-color: white;
}
.cancel_weak > p:nth-child(1){
	font-weight:bold;
	margin-bottom:10px;
}