html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{height:100%}body{font-family:"Noto Sans JP",sans-serif;color:#333;font-size:13px;height:100%}@media screen and (min-width: 500px){main{width:500px;margin:0 auto}}input,select,textarea{border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;outline:none}a{text-decoration:none;color:#333}a,button{padding:0;margin:0;border:0;background:none;outline:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{font-family:"Noto Sans JP",sans-serif;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}input[type=text],input[type=password],input[type=number],textarea,select{border:1px solid #DDD;background:#FFFFFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;width:100%;padding:10px 10px}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{color:#BDCCD3;line-height:1.5}select{padding:13px 10px}.c_wall{background:#f5f5f5;padding:10px}.c_wall .no_support_shop{padding:20px}.c_wall .no_support_shop p{margin-bottom:15px;color:#666}.c_wall .no_content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px;line-height:2}.c_wall .request_shop{margin-top:40px;background:#fff;padding:15px}.c_wall .request_shop p{font-size:12px;line-height:1.5;margin-bottom:15px}.c_form .error{color:#D50000;font-size:10px;margin-bottom:10px;line-height:1.2}.c_form dt{padding-top:10px;font-weight:bold;padding-bottom:10px;font-size:12px}.c_form dd{padding-bottom:10px}.c_form_action{padding-top:30px}.c_form_term{padding-top:20px;font-size:11px;text-align:center}.c_form_term a{text-decoration:underline;color:#aaa}.c_form_photo{padding-top:30px;padding-bottom:40px !important}.c_form .file_photo{display:none}.c_form .user_photo_icon{cursor:pointer;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5F5F5;margin:0 auto;width:100px;height:100px;border:1px solid #DCE3E7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_form .user_photo_icon .btn_add_photo,.c_form .user_photo_icon .btn_delete_photo,.c_form .user_photo_icon .btn_photo_loading{position:absolute;top:50%;left:0;right:0;transform:translate(0, -50%);margin:0 auto}.c_form .stripe_error{margin-bottom:15px;color:#D50000;font-size:11px}.c_form .stripe_input{border:1px solid #DDD;background:#F5F5F5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;margin-bottom:10px}.c_form .stripe_input:last-of-type{margin-bottom:0}.c_form_multi{display:table;width:100%}.c_form_multi li{display:table-cell}.c_form_multi li label{display:block;text-align:right;padding-left:5px}.c_form_multi .week input[type=checkbox]{display:none}.c_form_multi .week label{text-align:center !important}.c_form_multi .week label span{display:block;margin-bottom:5px}.c_form_multi .week label .checkbox{margin:0 auto;display:block;width:30px;height:30px;background:#fff;border:1px #ccc solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:flex;justify-content:center;align-items:center}.c_form_multi .week label .checkbox i{display:none;color:#F090B0;font-size:30px}.c_form_multi .week input[type=checkbox]:checked+label .checkbox i{display:block}.c_form .holiday_checkbox input[type=checkbox]{display:none}.c_form .holiday_checkbox label{background:#fff;border:1px solid #DDD;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;display:inline-block}.c_form .holiday_checkbox label span{display:inline-block;position:relative;padding-left:20px;color:#ccc}.c_form .holiday_checkbox label span i{position:absolute;top:50%;left:0;transform:translate(0, -50%);font-weight:bold}.c_form .holiday_checkbox input[type=checkbox]:checked+label span{color:#666}.c_form .holiday_checkbox input[type=checkbox]:checked+label span i{color:#F090B0}.c_form .holiday .c_form_multi{margin-bottom:10px}.c_form .holiday .c_form_multi li{vertical-align:middle}.c_form .holiday .btn_add_holiday{margin-top:10px}.c_form .holiday .btn_delete_holiday i{font-size:20px}.c_form .holiday .btn_delete_temp i{font-size:20px}.c_form .required{display:inline-block;background:#D50000;color:#fff;padding:3px 5px;margin-right:10px;font-size:10px}.c_form .photos{margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;grid-auto-rows:auto}.c_form .photos li{display:table-cell}.c_form .photos li .photo{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5F5F5;width:100%;padding-top:75%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.c_form .photos li .photo .btn_delete{position:absolute;top:50%;left:0;right:0;transform:translate(0, -50%);margin:0 auto;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;justify-content:center;padding:10px}.c_form .add_photo{margin-top:20px}.c_form .add_photo .btn_add_photo{background:#333;color:#fff;padding:12px 25px}.c_form .add_photo .btn_add_photo .loading{width:16px;vertical-align:middle;margin-bottom:2px;margin-right:10px;display:none}.c_form .add_photo input[type=file]{display:none}.c_form .week_dt{position:relative}.c_form .week_dt .btn_week_copy{position:absolute;top:50%;transform:translate(0, -50%);right:0;text-decoration:underline}.c_form .note{line-height:1.5;font-size:10px;color:#aaa;margin-bottom:15px}.c_form .bankName span,.c_form .bankBranchName span{background:#eee;padding:8px 30px 8px 15px;font-weight:bold;position:relative;display:inline-block}.c_form .bankName span i,.c_form .bankBranchName span i{cursor:pointer;font-size:14px;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}.c_pagination ul{display:table;margin:15px auto 10px}.c_pagination ul li{display:table-cell;vertical-align:middle}.c_pagination ul li a,.c_pagination ul li p{font-size:14px;display:inline-block;width:40px;text-align:center;padding:10px 0;background:#FFF;margin-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;color:#666}.c_pagination ul li a.current,.c_pagination ul li p.current{color:#333;font-weight:bold}.c_success{color:#666;margin-bottom:20px}.c_custom_checkbox{display:inline-block}.c_custom_checkbox label{display:inline-block;cursor:pointer;padding:10px 15px;text-align:center;background:#ffffff;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#666}.c_custom_checkbox input{display:none}.c_custom_checkbox input:checked+label{background-color:#F090B0;color:#333}.c_business_status{display:block;padding:5px 30px}.c_business_status.open{background:#F090B0;color:#fff}.c_business_status.close{background:#aaa;color:#fff}.c_business_status.holiday{background:#aaa;color:#fff}.c_business_status label{font-size:11px}.sample{padding:300px 0;text-align:center}.l_header{padding:15px 20px;border-bottom:1px #D7D7D7 solid;position:relative}.l_header_logo img{width:120px;vertical-align:middle}.l_header_logo span{position:absolute;bottom:13px;left:150px;vertical-align:bottom;background:#FDDD2B;color:#fff;font-size:12px;padding:5px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.l_header_menu{display:inline-block;position:absolute;top:50%;right:5px;transform:translate(0, -50%);font-size:22px;padding:10px}.l_footer{position:relative;border-top:1px #D7D7D7 solid}.l_footer_top_link{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:35px;height:35px;background:#333}.l_footer_top_link i{font-size:22px;color:#fff}.l_footer_menu{padding:10px 20px;background:#FFF}.l_footer_menu_l li a{display:inline-block;padding:10px 0;font-weight:bold;color:#fff;font-size:14px}.l_footer_menu_s{margin-top:30px;margin-bottom:10px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;grid-auto-rows:auto}.l_footer_menu_s li a{color:#666;font-size:11px}.l_footer_rights{text-align:center;padding:20px 0}.l_footer_rights p{margin-top:20px;color:#aaa;font-size:10px}.s_auth{width:300px;margin:0 auto;padding:30px 0 100px 0;min-height:400px}.s_auth h2{text-align:center;font-weight:bold;font-size:18px;padding:40px 0}.s_auth_to_entry{margin-top:50px}.s_auth_finish_message{line-height:1.5;padding-bottom:300px}.s_auth_forget{padding-top:30px;text-align:center}.s_auth_forget a{text-decoration:underline;color:#aaa}.s_shop_form{padding:15px}.s_shop_form .web_link{margin-bottom:20px}.s_shop_form h2{text-align:center;font-weight:bold;font-size:18px;padding:40px 0}.s_shop_form h3{font-weight:bold;font-size:16px;padding:20px 0}.s_mypage{min-height:400px;padding:15px;background:#f5f5f5}.s_mypage h2{margin-bottom:15px;font-weight:bold;font-size:14px;line-height:1.5}.s_mypage_business_status{margin-top:10px;margin-bottom:20px;background:#fff;padding:10px}.s_mypage_business_status ul{display:table}.s_mypage_business_status ul li{display:table-cell;vertical-align:middle}.s_mypage_business_status ul li.description{padding-left:10px;color:#aaa}.s_mypage_business_status .temp_link{margin-top:10px;text-align:right}.s_mypage_business_status .temp_link a{padding:5px 0;display:inline-block;text-decoration:underline}.s_mypage_dashboard{background:#fff;padding:20px 15px}.s_mypage_dashboard_title{font-weight:bold;text-align:center;font-size:16px}.s_mypage_dashboard_bill{margin-top:20px}.s_mypage_dashboard_bill table{width:100%}.s_mypage_dashboard_bill table tr th{font-size:18px;color:#aaa;font-weight:bold}.s_mypage_dashboard_bill table tr td{padding:10px 0;font-weight:bold;text-align:right;font-size:30px}.s_mypage_dashboard_transfer{margin-top:20px;background:#f2f2f2;padding:15px}.s_mypage_dashboard_transfer .title{font-size:12px}.s_mypage_dashboard_transfer .amount{margin-top:10px;text-align:right;font-weight:bold;font-size:14px}.s_mypage_pay{margin-bottom:15px;text-align:right}.s_mypage_pay a{display:inline-block;color:#74CBFC;padding-left:20px;font-size:14px;position:relative;margin-bottom:23px;text-decoration:underline}.s_mypage_pay a i{font-size:18px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.s_mypage_support_count{margin-top:20px}.s_mypage_support_count ul{display:table;margin:0 auto}.s_mypage_support_count ul li{display:table-cell;vertical-align:middle}.s_mypage_support_count ul li.icon{padding-right:15px}.s_mypage_support_count ul li.icon img{width:23px}.s_mypage_support_count ul li.count{font-weight:bold;font-size:16px}.s_mypage_menu{margin-top:20px}.s_mypage_menu ul{background:#fff}.s_mypage_menu ul li{border-bottom:1px #f5f5f5 solid}.s_mypage_menu ul li a{font-size:14px;display:block;padding:20px 15px;text-decoration:none;font-weight:bold;color:#333;position:relative;padding-left:20px}.s_mypage_menu ul li a .list_icon{position:absolute;top:50%;transform:translate(0, -50%);right:10px;color:#ccc}.s_pay_detail{background:#f5f5f5;min-height:400px;padding:15px}.s_pay_detail_info{background:#fff;padding:15px}.s_pay_detail_info_name{margin-bottom:10px}.s_pay_detail_info_date{margin-bottom:10px}.s_pay_detail_info_amount{text-align:right;font-size:22px;font-weight:bold}.s_pay_detail_qr{margin-top:20px;margin-bottom:100px;background:#fff;padding:40px;text-align:center}.s_pay_detail_qr canvas{width:100%;max-width:300px}.s_pay_detail_status{margin-top:15px;background:#fff;padding:15px}.s_pay_detail_status .title{font-weight:bold;margin-bottom:10px}.s_payment{background:#fff;padding:20px 25px}.s_payment_date{margin-top:10px}.s_payment_date ul{display:table;width:100%}.s_payment_date ul li{display:table-cell;vertical-align:middle}.s_payment_date ul li.prev{text-align:left;width:60px}.s_payment_date ul li.next{text-align:right;width:60px}.s_payment_date ul li.date{position:relative;text-align:center;font-weight:bold;font-size:18px;padding-left:50px}.s_payment_date ul li.date .status{position:absolute;top:50%;transform:translate(0, -50%);left:20px;display:inline-block;background:#eee;color:#666;padding:4px 7px;font-size:10px;font-weight:bold}.s_payment_date ul li.date .status.confirm{background:#E7F1FB;color:#1D6DBE}.s_payment_bill{margin-top:20px}.s_payment_bill_table{width:100%}.s_payment_bill_table tr th{font-size:18px;color:#aaa;font-weight:bold}.s_payment_bill_table tr td{padding:10px 0;font-weight:bold;text-align:right;font-size:30px}.s_payment_bill_sales{margin-top:15px;background:#eee;padding:15px}.s_payment_bill_sales p{padding-bottom:10px;font-size:12px;font-weight:bold}.s_payment_bill_sales table{width:100%;background:#fff}.s_payment_bill_sales table tr{border-bottom:1px #eee solid}.s_payment_bill_sales table tr th,.s_payment_bill_sales table tr td{padding:10px;font-size:11px}.s_payment_bill_sales table tr td{text-align:right}.s_payment_list{background:#f5f5f5;padding:10px;min-height:300px}.s_improvement_list{background:#f5f5f5;padding:10px;min-height:300px}.s_law{padding:40px 15px}.s_law h2{font-size:16px;font-weight:bold;text-align:center;margin-bottom:40px}.s_law dl dt{font-weight:bold;padding-top:10px}.s_law dl dd{padding:10px 0;line-height:1.3;color:#666}.s_law dl dd .link{text-decoration:underline}.s_privacy{padding:40px 15px}.s_privacy h2{font-size:16px;font-weight:bold;text-align:center;margin-bottom:40px}.s_privacy dl dt{font-weight:bold;padding-top:10px}.s_privacy dl dd{padding:10px 0;line-height:1.3;color:#666}.s_privacy dl dd ul{margin-top:5px}.s_privacy dl dd ul li{padding:3px 0;line-height:1.3}.s_top_notice{background:#f5f5f5;padding:10px}.s_top_notice_wrap{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff}.s_top_notice_content{display:table;width:100%;padding:10px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_top_notice_content_icon,.s_top_notice_content_date,.s_top_notice_content_title{display:table-cell;vertical-align:middle}.s_top_notice_content_icon{font-size:16px;color:#aaa;width:30px}.s_top_notice_content_date{font-size:11px;color:#ccc;width:70px}.s_top_notice_content_title{font-size:12px}.s_top_alert{background:#f5f5f5;padding:10px}.s_top_alert_wrap{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff}.s_top_alert_content{display:table;width:100%;padding:10px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_top_alert_content_icon,.s_top_alert_content_date,.s_top_alert_content_title{display:table-cell;vertical-align:middle}.s_top_alert_content_icon{font-size:16px;color:#aaa;width:30px;color:#D50000}.s_top_alert_content_title{font-size:12px;color:#D50000}.s_notice_detail{padding:30px 15px;min-height:400px}.s_notice_detail_date{color:#aaa;font-size:12px;margin-bottom:15px}.s_notice_detail_title{font-weight:bold;line-height:1.3;margin-bottom:30px;font-size:16px}.s_notice_detail_message{line-height:1.3}.s_notice_list{min-height:400px;padding:10px;background:#f5f5f5}.s_guide{padding:30px 20px}.s_guide_header{display:block;padding:15px;display:table;margin-bottom:40px}.s_guide_header_icon{display:table-cell;vertical-align:middle;width:80px}.s_guide_header_icon img{width:60px}.s_guide_header_title{display:table-cell;vertical-align:middle;font-weight:bold;font-size:15px}.s_guide_content{margin-bottom:40px}.s_guide_content_title{font-weight:bold;margin-bottom:10px;padding:10px 0 10px 40px;position:relative}.s_guide_content_title span{position:absolute;top:50%;left:0;transform:translate(0, -50%);display:flex;justify-content:center;align-items:center;width:25px;height:25px;background:#F090B0;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-weight:bold}.s_guide_content_image img{width:100%}.s_guide_content_message{color:#666;padding:10px;line-height:1.5}.s_help{padding:40px 15px}.s_help h2{font-size:16px;font-weight:bold;text-align:center;margin-bottom:40px}.s_help ul li{border:1px #eee solid;margin-bottom:10px;padding:15px}.s_help ul li dl dt{line-height:1.5;font-weight:bold;position:relative;padding-left:30px}.s_help ul li dl dt img{position:absolute;top:50%;left:0;transform:translate(0, -50%);height:18px}.s_help ul li dl dd{display:none;padding-top:20px;line-height:1.5;font-size:12px;color:#666}.s_help ul li dl dd a{text-decoration:underline;color:#1558d6}.s_error{min-height:500px}.s_error_content{padding:60px 0;width:300px;margin:0 auto}.s_error .status{font-weight:bold;font-size:30px;text-align:center}.s_error .error{margin-top:10px;font-weight:bold;font-size:20px;text-align:center}.s_error .message{text-align:center;margin-top:20px;margin-bottom:30px;line-height:2;font-size:12px}.s_error .btn_submit{display:block;margin:0 auto;width:250px}.s_term{padding:40px 15px}.s_term h2{font-size:16px;font-weight:bold;text-align:center;margin-bottom:40px}.s_term dl dt{font-weight:bold;padding-top:10px}.s_term dl dd{padding:10px 0;line-height:1.3;color:#666}.s_term dl dd ul{margin-top:5px}.s_term dl dd ul li{padding:3px 0;line-height:1.3}.s_withdrawal p{color:#D50000;text-align:center;margin-bottom:20px}.s_withdrawal ul{list-style:inside}.s_withdrawal ul li{padding:5px 0;line-height:1.4}.s_withdrawal input[type="checkbox"]{-webkit-appearance:checkbox}.btn,.btn_support,.btn_charge,.btn_submit,.btn_pay,.btn_to_entry,.btn_delete_photo,.btn_photo_loading,.btn_add_holiday,.btn_add_temp{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.btn_support,.btn_charge,.btn_submit{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;background:#333;padding:18px 0;font-weight:600;width:100%}.btn_support p,.btn_charge p,.btn_submit p{display:table;margin:0 auto}.btn_support p i,.btn_charge p i,.btn_submit p i{display:table-cell;vertical-align:middle;padding-right:10px;font-size:16px}.btn_support p span,.btn_charge p span,.btn_submit p span{display:table-cell;vertical-align:middle}.btn_pay{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;background:#333;padding:18px 0;width:100%}.btn_pay p{display:table;margin:0 auto}.btn_pay p i{display:table-cell;vertical-align:middle;padding-right:10px;font-size:25px}.btn_pay p span{display:table-cell;vertical-align:middle;font-size:18px}.btn_to_entry{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333;padding:18px 0;font-weight:600;width:100%;background:#fff;border:1px #333 solid}.btn_to_entry p{display:table;margin:0 auto}.btn_to_entry p i{display:table-cell;vertical-align:middle;padding-right:10px;font-size:16px}.btn_to_entry p span{display:table-cell;vertical-align:middle}.btn_delete_photo{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px;vertical-align:middle}.btn_delete_photo i{font-size:30px;color:#666;line-height:60px}.btn_photo_loading{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px}.btn_photo_loading img{width:40px;vertical-align:middle}.btn_prev{display:flex;justify-content:center;align-items:center;padding:5px;background:#eee;font-size:12px;vertical-align:middle}.btn_prev i{font-size:18px}.btn_prev span{padding-bottom:2px}.btn_next{display:flex;justify-content:center;align-items:center;padding:5px;background:#eee;font-size:11px;vertical-align:middle}.btn_next i{font-size:18px}.btn_add_holiday,.btn_add_temp{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;padding:18px 0;font-weight:600;width:100%;border:1px #ccc dashed}.btn_bank_select,.btn_bankbranch_select{background:#333;color:#fff;padding:6px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.card_bill{background:#fff;padding:15px;margin-bottom:1px}.card_bill ul{display:table;width:100%}.card_bill ul li{display:table-cell;vertical-align:middle}.card_bill ul li.date{font-size:12px;font-weight:bold;width:120px}.card_bill ul li.type{font-size:12px;font-weight:bold;position:relative;padding-left:22px}.card_bill ul li.type i{position:absolute;top:50%;left:0;transform:translate(0, -50%);font-weight:normal;font-size:14px;color:#F090B0}.card_bill ul li.amount{font-weight:bold;text-align:right;font-size:16px}.card_improvement{background:#fff;padding:15px;margin-bottom:1px}.card_improvement .date{margin-bottom:10px;color:#aaa;font-size:12px}.card_improvement .message{line-height:1.5}.card_notice{display:block;background:#fff;border-top:1px #f5f5f5 solid;padding:15px}.card_notice_date{color:#aaa;margin-bottom:10px}.card_notice_title{line-height:1.3}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.modal_header{font-size:15px;font-weight:bold;padding:18px;background:#fff;text-align:center;border-bottom:1px #D7D7D7 solid;position:relative}.modal_header_back{position:absolute;top:50%;left:5px;transform:translate(0, -50%);font-size:20px;padding:5px 10px}.modal_main{padding:10px}.modal_footer{position:fixed;bottom:0;left:0;width:100%;z-index:2000;border-top:1px #D7D7D7 solid;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_footer ul{display:table;width:100%}.modal_footer ul li{display:table-cell}.modal_footer ul li.clear{width:80px;padding-right:10px}.modal_s{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;background-color:rgba(0,0,0,0.5)}.modal_s_wrap{position:fixed;top:50%;left:0;right:0;transform:translate(0, -50%);text-align:center;z-index:2001;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_s_wrap_content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:15px;width:100%;display:block;position:relative}.modal_s_wrap_content_title{padding:40px 0;text-align:center;font-weight:bold;font-size:16px}.modal_s_wrap_content_alert_message{padding:40px 0;text-align:center;font-weight:bold;font-size:14px;line-height:2}.modal_s_wrap_content_close{position:absolute;top:5px;right:0;font-size:16px;padding:5px 10px}.modal_s_wrap_content .bankSearch li{text-align:left;padding:5px 0}.modal_s_wrap_content .bankSearch input[type=text]{width:100%}.modal_s_wrap_content .bankSearch .btn_bank_search,.modal_s_wrap_content .bankSearch .btn_bankbranch_search{background:#333;color:#fff;padding:6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.modal_s_wrap_content .bankSearchList,.modal_s_wrap_content .bankbranchSearchList{display:none;max-height:300px;overflow-y:scroll;border-top:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid}.modal_s_wrap_content .bankSearchList li,.modal_s_wrap_content .bankbranchSearchList li{border-bottom:1px #ccc solid}.modal_s_wrap_content .bankSearchList li label,.modal_s_wrap_content .bankbranchSearchList li label{padding:10px;display:block;text-align:left}.modal_s_wrap_content .bankSearchList li input[type="radio"],.modal_s_wrap_content .bankbranchSearchList li input[type="radio"]{display:none}.modal_s_wrap_content .bankSearchList li input[type="radio"]:checked+label,.modal_s_wrap_content .bankbranchSearchList li input[type="radio"]:checked+label{background-color:#eee}.modal_s_wrap_content .btn_bank_submit{background:#333;color:#fff;padding:6px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.modal_pay_finish{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;background-color:rgba(0,0,0,0.5)}.modal_pay_finish_wrap{position:fixed;top:50%;left:0;right:0;transform:translate(0, -50%);text-align:center;z-index:2001;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_pay_finish_wrap_content{overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:15px;width:100%;display:block;position:relative}.modal_pay_finish_wrap_content_mark{padding-top:50px}.modal_pay_finish_wrap_content_mark img{width:100px}.modal_pay_finish_wrap_content_message{padding:40px 0;text-align:center;font-weight:bold;font-size:16px;color:#F090B0}.modal_pay_finish_wrap_content_shop_message{margin-bottom:40px;color:#aaa;font-weight:bold}.slick-prev{left:20px !important}.slick-next{right:20px !important}.slick-prev,.slick-next{z-index:100 !important}.slick-slide{outline:none !important}.picker__day{text-align:center;padding:10px 0;font-size:12px}.picker__weekday{text-align:center;padding:10px 0;font-size:12px}.picker__nav--next:before{border-left:10px solid #000}.picker__nav--prev:before{border-right:10px solid #000}.picker__nav--prev:before,.picker__nav--next:before{border-top:6px solid transparent;border-bottom:6px solid transparent}.picker__wrap{width:90%;margin:0 auto}.picker__button--today,.picker__button--clear,.picker__button--close{font-size:13px;vertical-align:middle}.picker__month,.picker__year{font-size:15px}.picker__year{font-style:normal;color:#000}.picker__day--highlighted{border:0}.picker__frame{top:50%;transform:translate(0, -50%)}.picker--focused .picker__day--highlighted{background:#F090B0}.picker__button--clear:before{display:none}.picker__button--close:before{display:none}.picker__button--today:before{display:none}.picker__nav--prev:before{border-right:10px solid #F090B0}.picker__nav--next:before{border-left:10px solid #F090B0}.picker__weekday:nth-of-type(6){color:#73B9E1}.picker__weekday:nth-of-type(7){color:#E17E7E}.picker__table tbody tr td:nth-of-type(6) .picker__day{color:#73B9E1}.picker__table tbody tr td:nth-of-type(6) .picker__day--disabled,.picker__table tbody tr td:nth-of-type(6) .picker__day--outfocus{color:#ddd}.picker__table tbody tr td:nth-of-type(7) .picker__day{color:#E17E7E}.picker__table tbody tr td:nth-of-type(7) .picker__day--disabled,.picker__table tbody tr td:nth-of-type(7) .picker__day--outfocus{color:#ddd}
