@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}@media screen and (max-width:959px){.error{margin-top:1rem}}.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 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"]{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{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}.tit .expand{padding:5px}.tit .highlight{background:#ff0}.tit .highlight.flash{animation:back-ground-flash 1s linear infinite}@keyframes back-ground-flash{0%,100%{background:#fff}50%{background:#ff0}}.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{color:#ea501a}.reserve-number.alert{font-size:12px;color:#ea501a}.bottom-item{margin-top:30px}.bottom-item.center{text-align:center}.bottom-item.modal{padding-bottom:30px}.bottom-item-message{margin-top:5px}.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.no-annotation:before{content:"必須";padding:5px 8px 5px 8px}.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:13px;color:#db4e26}.btn-alert div{display:block;padding-bottom:5px;text-align:center;line-height:1}.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:50% 25%}.fin-watermark.flash{animation:flash 3s linear infinite;background-blend-mode:lighten}@keyframes flash{0%,100%{background-color:rgba(255,255,255,1)}50%{background-color:rgba(255,255,255,0)}}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}.saturday{color:#0005ff;background-color:#daeafc}.holiday{color:#ea501a;background-color:#ffc8c8}.normal{background-color:#fafcda}.normal.red{color:#ea501a}.normal.blue{color:#0005ff}.closed{color:#939393;background-color:#dedede}.soldout{color:#939393;background-color:#fff}[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}.validation{color:red;font-weight:bold;text-align:center}.validation .validation-summary-errors{padding:10px;border:2px dashed red}.font-gray{color:#a9a9a9}.font-black{color:#333}.popup-button{background:#db4e26;color:#fff;text-align:center;width:100%;border-radius:8px;padding:10px 10px;font-size:16px;cursor:pointer;display:block}.popup-button.inversion{background:#fff;color:#e95019;border:3px solid #e95019}.popup-button.small{font-size:15px}.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}.button-icon{display:block;margin-left:0;margin-top:-6px;margin-right:auto;position:absolute;height:35px}.button_div{display:flex;margin-left:5px}.button_div_image{width:35px}.button_div_title{flex:1}.twitter-link{width:100%;font-size:13px;text-align:left}.text-color-link{color:#1e90ff}img.check-image{width:100%}.use-confirm-modal{padding:20px 5%;z-index:20;background:#fff;text-align:left;border-radius:5px;max-height:calc(100vh - 80px);overflow-x:auto}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.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}.line-height-long{line-height:2em}.disp.margin-top-long{margin-top:30px}.popup-window-disp.confirm{margin:20px;max-width:750px}@media screen and (orientation:landscape){.popup-window-disp.confirm{margin:20px 0;height:calc(100% - 40px);left:50%;transform:translateX(-50%)}.use-confirm-modal{height:calc(100% - 40px)}}@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}.caution-message{font-size:20px;color:#ea501a}.promition-text{width:100%;text-align:center;margin:20px 0}.promition-text .title{font-weight:bold;font-size:19px;margin:10px auto}.promition-button{background:#ff7438;color:#fff;text-align:center;margin-right:auto;margin-left:auto;width:80%;border-radius:8px;padding:10px 10px;font-size:15px;cursor:pointer;display:block}.parent-trial{margin:20px 0}.parent-trial .bold{font-weight:bold}.parent-trial .mega-big{font-size:24px}.child-trial{font-weight:bold}@media screen and (max-width:959px){.input-error,.barcode-text{margin-top:1rem}}.message{margin-bottom:10px}.use-number-caution{color:red;margin-left:5px}.ethical-area{color:#ea501a;font-weight:bold;margin:10px 0 20px 0}.ethical-url{word-wrap:break-word;border-bottom:solid 2px}.ethical-area>button{margin:10px 0 10px 0}.ethical-area.complete{margin-top:20px}