.font-size-100{font-size:100% !important}.w1{width:1% !important}.w2{width:2% !important}.w3{width:3% !important}.w4{width:4% !important}.w5{width:5% !important}.w6{width:6% !important}.w7{width:7% !important}.w8{width:8% !important}.w9{width:9% !important}.w10{width:10% !important}.w11{width:11% !important}.w12{width:12% !important}.w13{width:13% !important}.w14{width:15% !important}.w15{width:15% !important}.w16{width:16% !important}.w17{width:17% !important}.w18{width:18% !important}.w19{width:19% !important}.w20{width:20% !important}.w25{width:25% !important}.w30{width:30% !important}.w31{width:31% !important}.w32{width:32% !important}.w35{width:35% !important}.w40{width:40% !important}.w45{width:45% !important}.w48{width:48% !important}.w49{width:49% !important}.w50{width:50% !important}.w55{width:55% !important}.w60{width:60% !important}.w100{width:100% !important}@media(min-width: 768px){.w80px{width:80px !important}}@media(min-width: 768px){.w100px{width:100px !important}}@media(min-width: 768px){.w160px{width:160px !important}}.h200{height:200px !important}.h300{height:300px !important}.h400{height:400px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb60{margin-bottom:60px !important}.mb100{margin-bottom:100px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml150{margin-left:150px !important}.ml-15{margin-left:-15px !important}.mr0{margin-right:0px !important}.mr1per{margin-right:1% !important}.mr2per{margin-right:2% !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr-15{margin-right:-15px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt46{margin-top:46px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.m0-20{margin:0 20px !important}.m0{margin:0 !important}.p0{padding:0 !important}.p8{padding:8px !important}.p10{padding:10px !important}.p10-20{padding:10px 20px !important}.p15{padding:15px !important}.op50{opacity:.5 !important}.f_left{float:left}.f_right{float:right}.f_none{float:none}.align-l{text-align:left}.align-c{text-align:center}.align-r{text-align:right}.left{text-align:left}.right{text-align:right}.center{text-align:center}.v-align-t{vertical-align:top}.v-align-m{vertical-align:middle;line-height:1.2rem}.of-a{overflow:auto}.nowrap{white-space:nowrap}.mh400{max-height:400px !important}.mh478{max-height:478px !important}.strong{font-weight:bold}.display-n{display:none}.inline-block{display:inline-block !important}.display-b{display:block !important}.wb-bw{word-break:break-word}.red{color:red}.gray{color:#aaa}.list-style-type-disc li{list-style-type:disc}table.vertical-middle td{vertical-align:middle !important}th.align-c,td.align-c{text-align:center}.show .control-label{color:#888;font-size:11px;padding-top:0px !important;margin:0 0 8px;text-align:left !important}.show .control-label+div{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px}.show .control-label+div.no-height{min-height:32px;overflow:overlay}.show .control-label+div.no-height.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.show .control-label+div.no-height.scroll-y{height:120px;min-height:auto;overflow-y:scroll}#ui-timepicker-div{z-index:999 !important}.ui-timepicker-table td a{width:2em !important}.date-holiday .ui-state-default{color:#f06060}.date-saturday .ui-state-default{color:#006ccc}.date-restaurant-holiday .ui-state-default{background:#888 !important;color:#fff}.date-selected .ui-state-default{background:#428bca !important;color:#fff}.ui-widget-header{border:0;background:none}.panel{margin-top:10px}.attention-box{padding:10px;margin:10px 0;border:1px solid #ddd}.attention-box .important{color:red}#side_submenu{width:220px;position:fixed;left:70%;top:180px;background-color:#eee;-moz-opacity:.8;opacity:.8;padding:5px 10px 5px 10px;margin:0 0 0 110px;z-index:999}
