@font-face{font-family:HGGGothicssi_00g;font-style:normal;src:url(../fonts/HGGGothicssi_00g.92a177b6.woff) format("woff")}@font-face{font-family:HGGGothicssi_20g;font-style:normal;src:url(../fonts/HGGGothicssi_20g.64ad1906.woff) format("woff")}@font-face{font-family:HGGGothicssi_40g;font-style:normal;src:url(../fonts/HGGGothicssi_40g.9363c645.woff) format("woff")}@font-face{font-family:HGGGothicssi_60g;font-style:normal;src:url(../fonts/HGGGothicssi_60g.3e46bf23.woff) format("woff")}@font-face{font-family:HGGGothicssi_80g;font-style:normal;src:url(../fonts/HGGGothicssi_80g.06375430.woff) format("woff")}@font-face{font-family:HGGGothicssi_99g;font-style:normal;src:url(../fonts/HGGGothicssi_99g.8c128253.woff) format("woff")}@font-face{font-family:AppleSDGothicNeoM;font-style:normal;src:url(../fonts/AppleSDGothicNeoM.51e03c82.woff) format("woff")}.font_apple{font-family:AppleSDGothicNeoM}.font_00{font-family:HGGGothicssi_00g}.font_20{font-family:HGGGothicssi_20g}.font_40{font-family:HGGGothicssi_40g}.font_60{font-family:HGGGothicssi_60g}.font_80{font-family:HGGGothicssi_80g}.font99{font-family:HGGGothicssi_99g}*{box-sizing:border-box;font-family:HGGGothicssi_40g;letter-spacing:-.8px;margin:0;padding:0;word-break:keep-all}li{list-style:none}a{color:#000;text-decoration:none}input{background-color:#fff;border:1px solid #ddd;border-radius:4px;height:40px;padding:0 16px;width:100%}input::placeholder{color:#999;font-size:16px}@media (min-width:768px){input{height:48px}input::placeholder{font-size:18px}}label{cursor:pointer}button{background-color:initial;outline:none}h1,h2,h3,h4,h5,h6{font-family:HGGGothicssi_99g}.center_wrap{margin:0 auto;max-width:780px;padding:0 20px;width:100%}.mbsc-ios.mbsc-button-flat,.mbsc-ios.mbsc-calendar-button.mbsc-button,.mbsc-ios.mbsc-calendar-today,.mbsc-ios.mbsc-calendar-week-nr{color:#c61d23}.mbsc-ios.mbsc-selected .mbsc-calendar-cell-text{background-color:#c61d23;border-color:#c61d23}table{border-collapse:collapse;border-radius:4px;border-style:hidden;box-shadow:0 0 0 1px #ddd;width:100%}table tr td,table tr th{border:1px solid #ddd;font-size:14px;padding:12px}table tr .name{background-color:#eee;color:#666;width:112px}.end_guide_modal{z-index:99999}.end_guide_modal .q-card .con_box{padding:40px;text-align:center}.end_guide_modal .q-card .con_box img{margin-bottom:8px}.end_guide_modal .q-card .con_box h1{font-size:18px;line-height:unset;margin:0}.end_guide_modal .q-card .btn_box{align-items:center;display:flex;justify-content:center}.end_guide_modal .q-card .btn_box button{background-color:#000;color:#fff;font-size:18px;height:48px;width:100%}.white_wrap{background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029;padding:40px 20px;text-align:left}.white_wrap ul li:nth-child(2n-1){font-size:18px;margin-bottom:8px}.white_wrap ul li:nth-child(2n){margin-bottom:32px}.white_wrap ul li .info_text_box{background-color:#f5f5f5;border-radius:4px;padding:8px}.white_wrap ul li .info_text_box li{font-size:14px;margin:0 0 6px}.white_wrap ul li .info_text_box li span{display:block;padding-left:8px}.white_wrap ul li .info_text_box li:last-child{margin:0}.white_wrap ul li input[type=checkbox],.white_wrap ul li input[type=radio]{display:none}.white_wrap ul li .radio_box{display:flex}.white_wrap ul li .radio_box label{border:1px solid #ddd;border-radius:4px;color:#999;font-size:14px;margin-top:8px;padding:4px 0;text-align:center}.white_wrap ul li .radio_box input[type=radio]:checked+label{background-color:#c61d23;border:1px solid #c61d23;color:#fff;font-family:HGGGothicssi_60g}.white_wrap ul li .radio_box label.disabled{background-color:#eee}.white_wrap ul li .time_box{flex-flow:row wrap;justify-content:space-between}.white_wrap ul li .time_box .radio{display:flex;width:calc(25% - 6px)}.white_wrap ul li .time_box label{width:100%}.white_wrap ul li .people_box{margin-top:12px;width:100%}.white_wrap ul li .people_box .radio{display:flex;margin-right:6px;width:calc(16.6% - 4px)}.white_wrap ul li .people_box .radio:last-child{margin:0}.white_wrap ul li .people_box label{margin:0;width:100%}.white_wrap ul li:last-child{margin:0}.icon_box{border-bottom:1px solid #ddd;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:24px;padding-bottom:24px}.icon_box li{background-color:#f5f5f5;border-radius:8px;display:block;height:88px;margin-bottom:0;padding-top:14px;text-align:center;width:calc(33% - 4px)}.icon_box li span{display:block;font-size:14px;margin-top:8px}.white_wrap.confirm_wrap h2{font-size:20px;line-height:20px;margin-bottom:20px;text-align:center}.white_wrap.confirm_wrap .user_info{text-align:left}.white_wrap.confirm_wrap .user_info_box .phone_box{position:relative}.white_wrap.confirm_wrap .user_info_box .phone_box input{margin-bottom:8px}.white_wrap.confirm_wrap .user_info_box .phone_box input::placeholder{font-size:14px}.white_wrap.confirm_wrap .user_info_box .phone_box .number_btn{background-color:#eee;border:1px solid #ddd;border-radius:0 4px 4px 0;color:#666;font-size:14px;height:40px;position:absolute;right:0;top:0;width:64px}.white_wrap.confirm_wrap .user_info_box .phone_box .time_text{bottom:38px;color:#c61d23;position:absolute;right:16px}.white_wrap.confirm_wrap .user_info_box .phone_box .sub_text{color:#666;font-size:14px}.white_wrap.confirm_wrap .user_info_box .agree_box label{align-items:center;display:flex;font-size:18px;margin-bottom:4px}.white_wrap.confirm_wrap .user_info_box .agree_box label .check{border:1px solid #ddd;border-radius:2px;display:inline-block;height:16px;margin-right:8px;width:16px}.white_wrap.confirm_wrap .user_info_box .agree_box input[type=checkbox]:checked+label .check{background-color:#c61d23;border:1px solid #c61d23;position:relative}.white_wrap.confirm_wrap .user_info_box .agree_box input[type=checkbox]:checked+label .check:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC43NTUiIGhlaWdodD0iNy43MDYiPjxnIGRhdGEtbmFtZT0i6re466O5IDcxNjkxIj48cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyOTAxMCIgZD0ibS43MDYgMy45NTYgMy42NTYgMy4yNSA1LjY4OC02LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjwvc3ZnPg==) no-repeat;content:"";display:block;height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.white_wrap.confirm_wrap .user_info_box .agree_box .con_box{border:1px solid #ddd;border-radius:4px;height:80px;margin-bottom:24px;overflow-y:scroll;padding:16px}.white_wrap.confirm_wrap .user_info_box .agree_box .con_box p{font-size:14px;margin:0}.white_wrap.confirm_wrap .user_info_box .agree_box .con_box:last-child{margin:0}.btns_wrap{bottom:0;left:0;position:fixed;width:100%}.btns_wrap a,.btns_wrap button{align-items:center;color:#fff;display:flex;font-size:20px;height:64px;justify-content:center;text-align:center}.btns_wrap .next_btn{background-color:#000;width:100%}.btns_wrap .btn_box{display:flex}.btns_wrap .btn_box button{width:50%}.btns_wrap .btn_box .prev_btn{background-color:#aaa}.btns_wrap .btn_box .confirm_btn{background-color:#000}.white_wrap.guide_wrap.guide01_wrap{margin-top:40px}.white_wrap.guide_wrap{margin-top:20px;padding:0}.white_wrap.guide_wrap .top_title_box{background-color:#eee;border-radius:20px 20px 0 0;font-size:14px;height:40px;padding:10px 20px}.white_wrap.guide_wrap ul{padding:16px 20px 20px}.white_wrap.guide_wrap ul li{color:#444;display:flex;font-family:AppleSDGothicNeoM;font-size:14px;margin:0 0 10px}.white_wrap.guide_wrap ul li:before{content:"-";margin-right:4px}.white_wrap.guide_wrap ul li:last-child{margin:0}.flex_box .white_wrap.guide_wrap.guide_wrap03 ul .pc{display:none}.flex_box .white_wrap.guide_wrap.guide_wrap03 ul .mo{margin:0}@media (min-width:768px){.end_guide_modal .q-card .con_box h1{font-size:22px}.end_guide_modal .q-card .btn_box button{font-size:20px;height:56px}.white_wrap{padding:80px 100px 152px;position:relative}.white_wrap ul li:nth-child(2n-1){font-size:20px}.white_wrap ul li .info_text_box{padding:12px}.white_wrap ul li .radio_box label{font-size:18px;padding:10px 0}.white_wrap ul li .people_box .radio{margin-right:12px;width:calc(16.6% - 8px)}.icon_box li{height:180px;padding-top:46px}.icon_box li img{width:37px}.icon_box li span{font-size:20px}.white_wrap.confirm_wrap h2{font-size:28px;line-height:28px;margin-bottom:32px}.white_wrap.confirm_wrap .user_info_box .phone_box input::placeholder{font-size:16px}.white_wrap.confirm_wrap .user_info_box .phone_box .number_btn{font-size:18px;height:48px;width:100px}.white_wrap.confirm_wrap .user_info_box .phone_box .time_text{bottom:43px;right:18px}.white_wrap.confirm_wrap .user_info_box .phone_box .sub_text{font-size:16px}.white_wrap.confirm_wrap .user_info_box .agree_box label{font-size:20px}.white_wrap.confirm_wrap .user_info_box .agree_box label .check{height:21px;width:21px}.white_wrap.confirm_wrap .user_info_box .agree_box input[type=checkbox]:checked+label .check:after{height:10px;width:13px}.white_wrap.confirm_wrap .user_info_box .agree_box .con_box{height:80px}.white_wrap.confirm_wrap .user_info_box .agree_box .con_box p{font-size:16px}.btns_wrap{position:absolute}.btns_wrap a,.btns_wrap button{font-size:24px;height:72px}.btns_wrap .next_btn{border-radius:0 0 20px 20px}.btns_wrap .btn_box .prev_btn{border-radius:0 0 0 20px}.btns_wrap .btn_box .confirm_btn{border-radius:0 0 20px 0}.white_wrap.guide_wrap .top_title_box{font-size:18px;height:54px;padding:16px 24px}.white_wrap.guide_wrap ul{padding:20px 24px}.white_wrap.guide_wrap ul li{font-size:15px;margin:0 0 10px}.flex_box{display:flex;justify-content:space-between}.flex_box ul li{letter-spacing:-1.5px}.flex_box .white_wrap.guide_wrap.guide_wrap02{width:250px}.flex_box .white_wrap.guide_wrap.guide_wrap03{max-width:210px}.flex_box .white_wrap.guide_wrap.guide_wrap03 ul .pc{display:block}.flex_box .white_wrap.guide_wrap.guide_wrap03 ul .mo{display:none}}.q-dialog__inner>div{overflow:inherit}.popup_wrap{left:50%;position:absolute;top:50%;z-index:9999}.popup_wrap.close{display:none;visibility:hidden}.popup_wrap p{margin:0;margin-block-end:-.1em}.popup_wrap p img{width:100%}.popup_wrap .popup_cont{border-top-left-radius:9px;border-top-right-radius:9px;height:560px;overflow:hidden;position:absolute;top:0;transform:translate(-50%,-50%);width:480px}.popup_wrap .close_pop button,.popup_wrap .close_pop label{color:#fff;cursor:pointer;font-size:15px;line-height:1;text-align:center}.popup_wrap .close_pop .input_chk+label{display:block;height:34px;padding-top:15px;position:relative}.popup_wrap .close_pop .input_chk{left:0;position:absolute;top:0;z-index:-1}.popup_wrap .close_pop .input_chk+label .separator{background-color:#e6e6e6;content:"";height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:1px}.popup_wrap .tb{display:table;height:100%;table-layout:fixed;width:100%}.popup_wrap .td{display:table-cell;position:relative}.popup_wrap .close_pop{background-color:#111;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:0;bottom:0;height:50px;left:0;position:absolute}.popup_wrap .close_pop .btn_cls_pop{display:block;height:50px;left:0;position:absolute;top:0;width:100%}button{background:0 0;border:0;cursor:pointer}@media screen and (max-width:540px){.popup_wrap .popup_cont{height:auto;overflow:visible;width:calc(100vw - 60px)}.popup_wrap .close_pop{bottom:-45px}.popup_wrap .close_pop button,.popup_wrap .close_pop label{font-size:13px}.popup_wrap .close_pop .input_chk+label{padding-top:17px}}@media screen and (max-width:360px){.popup_wrap .close_pop button,.popup_wrap .close_pop label{font-size:12px}.popup_wrap .close_pop .input_chk+label{padding-top:17px}}.header_wrap{background-color:#c61d23;padding:20px;text-align:center;width:100%}.header_wrap .line_box{border:1px solid #fff;padding:24px 24px 18px}.wrap{background-color:#f5ead8;min-height:100vh;padding-bottom:144px;text-align:center;width:100%}.wrap .center_wrap .title_wrap{padding:60px 0 40px}.wrap .center_wrap .title_wrap h1{color:#c61d23;font-size:28px;line-height:28px}.wrap .center_wrap .title_wrap span{display:block;font-size:20px;margin-top:20px}.wrap .center_wrap .title_wrap ul{border:2px solid #9e161b;border-radius:35px;display:inline-block;padding:8px 40px}.wrap .center_wrap .title_wrap ul li{color:#9e161b;font-size:18px}.mo_bottom_wrap{bottom:70px;position:fixed;right:12px}.mo_bottom_wrap a{display:block;width:60px}.mo_bottom_wrap a img{max-width:100%}@media (min-width:768px){.header_wrap .line_box img{width:120px}.wrap .center_wrap .title_wrap{padding:80px 0 40px}.wrap .center_wrap .title_wrap h1{font-size:64px;line-height:64px}.wrap .center_wrap .title_wrap span{font-size:36px;margin:20px 0 40px}.wrap .center_wrap .title_wrap ul{border-radius:30px;padding:16px 32px}.wrap .center_wrap .title_wrap ul li{font-size:26px}.mo_bottom_wrap{bottom:20px;right:20px}.mo_bottom_wrap a{width:100px}}.white_wrap.complet_wrap .complet_text_box{margin-bottom:20px;text-align:center}.white_wrap.complet_wrap .complet_text_box h2{font-size:20px;line-height:20px;margin-top:12px}.white_wrap.complet_wrap .icon_box{border:0;margin-bottom:32px;padding:0}.white_wrap.complet_wrap .icon_box li{margin:0}.white_wrap.complet_wrap .table_box h2{font-size:18px;line-height:18px;margin-bottom:12px}@media (min-width:768px){.white_wrap.complet_wrap .complet_text_box{margin-bottom:32px}.white_wrap.complet_wrap .complet_text_box h2{font-size:28px;line-height:28px;margin-top:24px}.white_wrap.complet_wrap .icon_box{margin-bottom:60px}.white_wrap.complet_wrap .table_box h2{font-size:24px;line-height:24px;margin-bottom:20px}.white_wrap.complet_wrap .table_box table tr td{font-size:20px;padding:13px 20px}.white_wrap.complet_wrap .table_box table tr .name{width:140px}}.white_wrap.confirm_wrap.confirm_write_wrap h2{font-size:20px;text-align:left}.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box a,.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box button{width:50%}.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box a{background-color:#c61d23}.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box button{background-color:#000}.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box a,.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box button{width:50%}.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box a{background-color:#000}.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box button{background-color:#c61d23}.cancel_modal .q-card{border-radius:20px;padding:60px 60px 114px;position:relative;text-align:center}.cancel_modal .q-card .icon_img_box img{margin:0 auto;width:53px}.cancel_modal .q-card h1{font-size:20px;line-height:20px;margin-top:16px}.cancel_modal .q-card .btns_box{bottom:0;left:0;position:absolute;width:100%}.cancel_modal .q-card .btns_box button{color:#fff;font-size:20px;height:54px;width:50%}.cancel_modal .q-card .btns_box .close_btn{background-color:#999}.cancel_modal .q-card .btns_box .cancel_btn{background-color:#c61d23}@media (min-width:768px){.white_wrap.confirm_wrap.confirm_write_wrap h2{font-size:24px}.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box a{border-radius:0 0 0 20px}.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box a,.white_wrap.confirm_wrap.confirm_write_wrap .btns_wrap .btn_box button{border-radius:0 0 20px 0}.white_wrap.complet_wrap.confirm_write_wrap.confirm_wrap .btns_wrap .btn_box button{border-radius:0 0 0 20px}}.white_wrap.reserve_list_wrap h1{font-size:20px;line-height:20px;margin-bottom:10px}.white_wrap.reserve_list_wrap span{font-size:14px}.white_wrap.reserve_list_wrap table{margin-top:20px}.white_wrap.reserve_list_wrap table tr th{background-color:#eee}.white_wrap.reserve_list_wrap table tr td,.white_wrap.reserve_list_wrap table tr th{text-align:center}.white_wrap.reserve_list_wrap table tr td:first-child button{cursor:pointer;text-decoration:underline}@media (min-width:768px){.white_wrap.reserve_list_wrap h1{font-size:24px;line-height:24px}.white_wrap.reserve_list_wrap span{font-size:16px}.white_wrap.reserve_list_wrap table{margin-top:20px}.white_wrap.reserve_list_wrap table tr td,.white_wrap.reserve_list_wrap table tr th{font-size:18px}}