@charset "UTF-8";body{font-family:'Noto Sans JP',"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Arial","Verdana","sans-serif";background-color:#f5fbfe;color:#231815}#wrapper{}a{text-decoration:none;color:#000}.content{max-width:750px;width:94%;padding:0% 5% 10% 5%;margin:4% auto 0 auto;background:#fff;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;line-height:1.4em}@media screen and (min-width:960px){.content{padding:3%;margin:0 auto;border-radius:0}}hr{border-width:1px 0 0 0;border-style:solid;margin:15px 0}.menus{width:100%;max-width:750px;text-align:center;margin:auto;justify-content:center;justify-items:center;display:table;table-layout:fixed;height:40px;align-items:center;background-color:#3590cf;color:#fff}.menus .menu_center{width:60%;height:100%;vertical-align:middle;display:table-cell}.menus .menu_center span{font-weight:bold;font-size:22px}.menus .menu_center.small span{font-weight:normal;font-size:16px}.menus .menu_left{height:100%;text-align:left;vertical-align:middle;display:table-cell;padding-left:2.5%}.menus .menu_left.left{padding-left:.5%}.menus .menu_left span{justify-content:center;font-size:12px}.menus .menu_right{height:100%;text-align:right;vertical-align:middle;display:table-cell;padding-right:2.5%}.menus .menu_right span{justify-content:center;font-weight:bold;font-size:15px}.dummySubmit,[type="submit"],button[type="button"][name="submit"]{background:#db4e26;color:#fff;text-align:center;width:100%;border-radius:8px;padding:5px 10px;font-size:16px;cursor:pointer;display:block}[type="submit"].inversion,button[type="button"][name="submit"].inversion{background:#fff;color:#e95019;border:3px solid #e95019}[type="submit"].small{font-size:15px}.dec-btn{position:relative;vertical-align:middle}.dec-btn.dec-back{padding:0;justify-content:center;display:inline-block;margin-top:1px;width:72px;height:36px;object-fit:contain;background-image:url("./../images/back_menu.png");background-size:contain;background-color:transparent}.dec-btn.trial-data{margin:15px 5px;padding:5px 15px}.dec-btn .next-position-right::after{position:absolute;top:calc(40% - .5em);right:0;content:"〉";font-style:normal}@media all and (-ms-high-contrast:none){.dec-btn .next-position-right::after{right:10px}}_:-ms-lang(x)::-ms-backdrop,.dec-btn .next-position-right::after{right:10px}_:lang(x)::-moz-placeholder,.dec-btn .next-position-right::after{right:2px}.dec-btn.two-line .next-position-right::after{top:calc(40% - .2em)}.dec-btn .prev-position-left::before{position:absolute;top:calc(40% - .5em);left:0;content:"〈";font-style:normal}@media all and (-ms-high-contrast:none){.dec-btn .prev-position-left::before{left:10px}}_:-ms-lang(x)::-ms-backdrop,.dec-btn .prev-position-left::before{left:10px}_:lang(x)::-moz-placeholder,.dec-btn .prev-position-left::before{left:2px}.tit{vertical-align:middle;font-size:13px;text-align:center;line-height:1.4;margin:10px auto 20px auto;color:#ea501a}.tit .big{font-size:15px}.tit .bold{font-weight:bold}.shisetsu-name{width:100%;text-align:center;font-weight:bold;font-size:20px;margin:15px auto;padding:8px 0;border-top:2px solid #f4c31c;border-bottom:2px solid #48b0e8}.title-use-date{width:100%;text-align:center;margin:20px 0}.title-use-date .title{font-weight:bold;font-size:19px;margin:10px auto}.title-use-date .use-date{font-size:13px;margin:10px auto}.disp{font-size:15px;margin:20px 0}.disp.end{font-size:17px;font-weight:bold;color:#ea501a}.disp.cancel{background-color:#eee;padding:10px}.disp.cancel button{width:160px;margin:0 0 0 auto}.disp.margin-half{margin:10px 0}.disp .small{font-size:13px}.disp .big{font-size:17px}.disp .mega-big{font-size:24px}.disp .center{text-align:center}.disp .right{text-align:right}.disp .margin-bottom5{margin-bottom:5px}.disp.big-line-height{line-height:150%}.disp .bold{font-weight:bold}.disp .under-bar-blue{padding-bottom:5px;border-bottom:1px solid #48b0e8}.disp .alert{font-size:14px;color:#ea501a}.reserve-number.alert{font-size:14px;color:#ea501a}.bottom-item{margin-top:30px}.bottom-item.center{text-align:center}.bottom-item.modal{padding-bottom:30px}.bottom-item .mega-big{font-size:24px}.input-area{margin:30px auto}.formtit{font-size:17px;margin-bottom:10px;display:block;border-bottom:2px solid #f4c31c;padding:5px 0;text-align:center}.formtit .left{text-align:left}.required:before{content:"必須（※）";display:inline-block;color:#ea501a;text-align:center;vertical-align:baseline;background:#fff;font-size:14px;border:1px solid #ea501a;border-radius:3px;margin-right:.5em;padding:5px 0 5px 8px;line-height:1em}.required.one:before{content:"必須（※1）"}.required.two:before{content:"必須（※2）"}.required2:after{content:"（※）";display:inline-block;text-align:center;vertical-align:baseline;background:#fff;font-size:14px;border:0;padding:5px 0;line-height:1em}.required2.one:after{content:"（※1）"}.required2.two:after{content:"（※2）"}select{width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;border:1px solid #c6c6c6;border-radius:4px;background:#fff;background-size:15px,100%;font-size:18px;cursor:pointer;font-family:'Noto Sans JP',sans-serif;color:#333}input[type="text"]{width:100%;border:1px solid #c6c6c6;border-radius:4px;font-size:18px;color:#333;padding:10px;box-sizing:border-box;background:#fff;font-family:'Noto Sans JP',sans-serif}input[type="text"]::placeholder{color:#a9a9a9;opacity:1}input[type="text"] ::-ms-input-placeholder{color:#a9a9a9}.btnspinner{-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;height:46px;color:#333}.spinner button,.spinner input{padding:11px;border:1px solid #ccc;border-radius:4px;font-size:18px;width:15.4%;vertical-align:middle;-webkit-appearance:none;-moz-appearance:textfield;color:#333}.spinner button[type="button"] .spinner input[type="button"]{cursor:pointer}.spinner-list{margin-bottom:20px}.spinner p{margin-bottom:5px}.spinner .counter1,.spinner .counter2{width:55%}.use-number{width:100%;text-align:center;margin:20px 0;font-size:17px;font-weight:bold}.use-number p{font-size:17px;margin-bottom:10px;display:block;border-bottom:2px solid #8eafed;padding-bottom:5px;text-align:center}.btn-alert{width:100%;text-align:center;margin:10px auto;font-size:15px;font-weight:bold;color:#db4e26}.btn-alert p{display:block;padding-bottom:5px;text-align:center}.tit.end{vertical-align:middle;font-size:15px;text-align:center;line-height:1.4;margin:10px auto 20px auto;color:#ea501a}.tit.end .msg{position:relative;padding-left:40px}.tit.end .msg:before{display:block;content:"";width:17px;height:17px;background-image:url(../images/ico_check_red.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:absolute;top:3px;left:20px}.fin-watermark{background-image:url(../images/back_finish.png);background-repeat:no-repeat;background-size:contain;background-position:center center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}div.months{text-align:center;margin:10px}a.button{display:inline-block;border-radius:5px;font-size:15px;text-align:center;cursor:pointer;padding:10px;background:#f99f48;color:#fff;text-decoration:none}.month-title{font-size:18px;font-weight:bold;text-align:center;padding:5px 0}.cal-table{width:100%;padding:0 1px;border:1px solid gray}.cal-table th{text-align:center;vertical-align:middle;height:40px;border:1px solid gray}.cal-table td{text-align:center;vertical-align:middle;height:40px;border:1px solid gray}.cal-table td [type=submit]{color:#231815;height:100%}.saturday{color:#0005ff;background-color:#daeafc}.holiday{color:#ea501a;background-color:#ffc8c8}.normal{background-color:#fafcda}.cal-table td [type=submit].normal.red{color:#ea501a}.cal-table td [type=submit].normal.blue{color:#0005ff}.closed{color:#939393;background-color:#dedede}.soldout{color:#939393;background-color:#fff}[type=submit].transparent-button{background-color:unset;color:unset;height:100%;width:100%;border-radius:unset}[type=submit].padding-zero{padding:0}button:disabled{background-image:none;background-color:#ccc;border-color:#ccc}.description{vertical-align:middle;font-size:13px;line-height:1.4;margin:10px auto 20px auto;color:#ea501a}.description.highlight{background-color:#ff0}.description.expand{padding:5px}.description.next-content{margin-bottom:5px}.validation{color:red;font-weight:bold;text-align:center}.validation .validation-summary-errors{padding:10px;border:2px dashed red}.btn-center{width:220px;margin:auto}.font-gray{color:#a9a9a9}.font-black{color:#333}.popup-window-mordal{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);top:0;left:0;position:fixed;z-index:3}.popup-window-mordal-disp{display:block;justify-content:center;align-content:center}.popup-window{display:none;top:0;left:0;position:relative;z-index:10}.popup-window-disp{display:block;justify-content:center;align-content:center}.not-scroll-body{overflow-x:hidden;overflow-y:hidden}.reserve-confirm-modal{padding:20px 5%;z-index:20;background:#fff;text-align:left;border-radius:5px;max-height:calc(100vh - 80px);overflow-x:auto}.close{float:right;font-size:28px;font-weight:bold;line-height:1;color:#000;margin-right:-5px;margin-top:-15px;z-index:30}.modal-button{width:90%;display:inline-block}.disp.margin-top-long{margin-top:30px}.popup-window-disp.confirm{margin:20px;max-width:750px}@media(min-width:750px){.popup-window-disp.confirm{margin:20px 0;left:50%;transform:translateX(-50%)}}.popup-window-mordal-overlay{width:100%;height:100%;top:0;left:0;position:absolute;z-index:10}.reserve-caution-message{font-size:20px;color:#ea501a;background-color:#ff0;padding:15px}