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,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-size:100%;font:inherit;vertical-align:baseline}audio,canvas,progress,video{display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{max-width:100%}html{font-size:62.5%}body{margin:0;font-family:'Helvetica Neue' , 'Hiragino Sans' , 'Hiragino Kaku Gothic ProN' , 'meiryo' , sans-serif;line-height:1.3;color:#454545}.input_none{margin:0;padding:0;line-height:1.3;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Helvetica Neue' , 'Hiragino Sans' , 'Hiragino Kaku Gothic ProN' , 'meiryo' , sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.input_none:disabled{cursor:default}.clearfix:after{content:'';display:block;clear:both;opacity:0}.d_none{display:none}::-webkit-input-placeholder{color:#999999}:-ms-input-placeholder{color:#999999}::placeholder{color:#999999}#main-body_frame{min-width:800px}#main-body_frame:not(.rooms){background-color:#f5f5f5}#main-body_frame.rooms{background-color:#191919}#main-body_frame.fixed{position:fixed;width:100%;height:100%;overflow:hidden}#main-body{width:100%;max-width:880px;margin:0 auto;padding:60px 40px 80px;box-sizing:border-box}#page-header{margin-bottom:40px}#main-title,#sub-title{display:block}#main-title{font-size:2.4rem;font-weight:600;color:#454545;word-break:break-all}#sub-title{padding-top:4px;font-size:1.3rem;font-weight:400;color:#999999;word-break:break-all}.middle-title{margin:20px 0 10px 0;font-size:1.3rem;font-weight:400;color:#191919;word-break:break-all}#page-btn-box{display:table-cell;vertical-align:middle;text-align:right}#page-btn{background:#3A84FA;line-height:36px;padding:0 1.2em;vertical-align:middle;font-size:1.3rem;font-weight:600;color:#ffffff;word-break:break-all;box-sizing:border-box;box-shadow:0 3px 12px 0 rgba(0,0,0,0.05);border-radius:200px;transition:opacity .2s}#page-btn:hover{opacity:.6}.action-btn{display:inline-block;width:100%;margin:0 10px;font-size:1.3rem;font-weight:600;color:#ffffff;word-break:break-all;line-height:42px;text-align:center;border-radius:200px;transition:opacity .2s}.action-btn.is_main{background-color:#3A84FA}.action-btn.is_sub{background-color:#999999}.action-btn.is_sys_action{background-color:#3A84FA}.action-btn.is_sys_alert{background-color:#FA3A3A}.action-btn.is_sys_notice{background-color:#FAA93A}.action-btn.is_sys_passive{background-color:#191919}#body-loader_box{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3);opacity:0;z-index:-1;transition:opacity .2s}#body-loader_box.is_show{z-index:10000;opacity:1}.body-loader{width:100px;height:100px;background-color:#ffffff;padding:23px;font-size:0;border-radius:7px;box-sizing:border-box}.body-loader .body-loader-core{display:inline-block;width:46px;height:46px;border-top:4px solid #e4e4e4;border-right:4px solid #e4e4e4;border-bottom:4px solid #e4e4e4;border-left:4px solid #3A84FA;border-radius:200px;transform:translateZ(0);animation:loadAnimate 1s infinite linear}@-webkit-keyframes loadAnimate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadAnimate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.field_with_errors{display:inline}#page-quick-reserve-btn{background:#FAA93A;line-height:36px;padding:0 1.2em;vertical-align:middle;font-size:1.3rem;font-weight:600;color:#ffffff;word-break:break-all;box-sizing:border-box;box-shadow:0 3px 12px 0 rgba(0,0,0,0.05);border-radius:200px;transition:opacity .2s;margin-left:10px}#page-quick-reserve-btn:hover{opacity:.6}
