﻿.chart_time_line{height:30px;white-space:nowrap;overflow:hidden;}.chart_line thead{border-left:1px solid #bbb;border-right:1px solid #bbb;position:sticky;z-index:6;top:0;left:0;}.chart_line thead:after{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid #bbb;}.chart_line thead::before{content:"";position:absolute;top:30px;left:0;width:100%;border-bottom:1px solid #bbb;}.chart_line thead td{background:#f7f7f7;height:30px;}.chart_line .chartShift{border-right-width:2px;}.chart_line .cellFixBase{position:sticky;z-index:5;}.chart_line .cellFixBase::before{content:"";position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid #bbb;}.chart_line .cellFixTitle{left:0;background:#f7f7f7;}.chart_line .cellFixFloor{left:0;background:#fff;}.chart_line .cellFixKaijyou{background:#fff;}.chart_line .cellFixKaijyouMin{background:#fff;}.chart_line .cellFixShift{left:149px;background:#fff;}.chartHeaderFixedUnset{position:unset!important;}.areaChart{padding:15px;}.areaChart .areaChartInner{width:100%;padding:15px;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,.14);background:#fff;}.chart_font,.title_str,.title_panel_str,.chart_panel_str,.chart_str,.chart_exp_str{font-size:12px;letter-spacing:0;font-family:Meiryo;color:#333;}.chart_str,.chart_exp_str{letter-spacing:.1em;}.chart_exp_str{color:#f33;}.title_panel_str{padding:2px;}.chart_base_color{border-color:#bbb!important;background-color:#fff;}.chartNowrap,.str_chart_icon,.str_trunc_chart,.str_trunc_kaijyou{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:middle;}.str_trunc_kaijyou{text-overflow:ellipsis;line-height:unset;}.str_trunc_chart{text-overflow:ellipsis;}.chart_icon{font-size:13px;margin-right:4px;display:inline-block;line-height:16px;padding:1px;padding-left:2px;text-align:center;vertical-align:middle;border-radius:3px;color:#fff;box-shadow:1px 1px 0 0 #555;}.chart_icon.kigo{background-color:#eb7308;}.chart_td,.chart_kaijyou,.chart_kaijyou_dai,.chart_title_box,.chart_floor,.chart_kajyo_sml,.chart_kajyo_mid,.chart_kajyo_lag,.chart_waiting,.chart_prev_setuei,.chart_next_setuei,.chart_oto{border:1px solid;background-color:#fff;}.chart_floor{width:70px;}.chart_kajyo_sml{width:90px;}.chart_kajyo_mid{width:90px;}.chart_kajyo_lag{width:180px;}.chart_waiting{background-color:#cce3cc;}.chart_prev_setuei{background-color:#b7d4f3;}.chart_next_setuei{background-color:#ffd9d9;}.chart_oto{background-color:#fffa97;}.chart_line{border-collapse:collapse;border-spacing:0;}.chart_line td{padding:0;text-align:center;}.chart_line_top{border-top:1px solid #bbb!important;}.chart_line_mid{border-top:1px solid #eee!important;}.chart_line_bottom{border-bottom:1px solid #bbb!important;}.chart_line_left{border-left:1px solid #bbb!important;}.chart_line_right{border-right:1px solid #bbb!important;}.chart_line_floor{border-bottom:1px solid #333!important;}.open_close{position:absolute;background-color:rgba(0,0,0,.07);}.boxAbsolute,.yoyaku_waku_box,.yoyaku_box_e,.yoyaku_box_s,.yoyaku_box,.enseki_box,.margin_box_e,.margin_box_s,.margin_box{position:absolute;box-sizing:border-box;}.boxPointer,.yoyaku_waku_box,.yoyaku_box{border:1px solid #000;cursor:pointer;}.yoyaku_box_s{border-right:1px solid transparent;}.yoyaku_box_e{border:1px solid transparent;border-radius:3px;}.chart_box_on{filter:drop-shadow(1px -1px 2px rgba(0,0,0,.2)) drop-shadow(0 3px 4px rgba(0,0,0,.35));}@media all and (-ms-high-contrast:none){.chart_box_on{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}}.chart_box_middle{position:absolute;top:50%;transform:translateY(-50%);padding-left:3px;}.time_panel_box{position:absolute;z-index:1000010;display:none;background-color:#ffffe1;padding:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.chart_panel_box{position:absolute;z-index:1000010;display:none;background-color:#ffffe1;padding:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.title_panel_box{position:absolute;z-index:1000000;display:none;top:0;margin-left:-1px;background-color:#ffffe1;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.chart_header,.chart_footer_abs,.chart_header_abs{background-color:#ddd;}.chart_header_abs{position:absolute;}.chart_footer_abs{position:absolute;}.chart_header_fix,.chart_footer_fix{position:fixed;z-index:1000000;background:#fff;}.chart_footer_fix{z-index:999999;}.chart_header_box{border-bottom:3px solid #777!important;background-color:#fff;}.chart_footer_box,.kaijyou_chart,.current_kaijyou_chart{border-left:1px solid #777;border-bottom:1px solid #777;vertical-align:middle;display:table-cell;text-align:center;height:30px;min-width:80px;padding:0 2px 0 2px;text-decoration:none!important;color:#000!important;}.chart_footer_box,.kaijyou_chart{background-color:#fff;border-top:3px solid #777;}.current_kaijyou_chart,.kaijyou_chart:hover{border-top:3px solid #00bfff;background-color:#4169e1;color:#fff!important;}.kaijyou_list{width:100%;background-color:#f6f6f6;}.kaijyou_list tbody{background-color:#fff;}.kaijyou_list th{padding:3px;text-align:center;border:1px solid #e6e6e6;font-weight:normal;height:30px;}.kaijyou_list td{padding:3px;border:1px solid #e6e6e6;cursor:pointer;height:30px;}.current_kaijyou_list{background-color:#73879c!important;border:1px solid #73879c!important;color:#fff!important;}.kaijyou_detail{width:350px;}.kaijyou_detail td{padding:5px;height:30px;border:1px solid #e6e6e6;}.kaijyou_detail_title,.kaijyou_detail_title2{text-align:right;width:80px;border:0!important;}.kaijyou_detail_title2{width:50px!important;}.kaijyou_detail_data{width:80px;text-align:right;background-color:#fff;}.kaijyou_detail_unit{border:0!important;width:30px;}.chatMonthBody{border-top:1px solid #ccc;}.chatMonthBody .chatMonthTable{margin-bottom:0;font-size:12px;}.chatMonthBody .chatMonthTable .sunday{color:#0081b1;background:#e0eff5;}.chatMonthBody .chatMonthTable .holiday{color:#b14431;background:#f5e8e5;}.chatMonthBody .chatMonthTable .today{background:#fff8b0;}.chatMonthBody .chatMonthTable .fontMin{font-weight:normal;font-size:10px;}.chatMonthBody .chatMonthTable .endOfDay{border-right:1px solid #888;}.chatMonthBody .chatMonthTable .lastTh{border-bottom-color:#999!important;border-bottom:1px solid #999!important;}.chatMonthBody .chatMonthTable .title{background:#fafafa;}.chatMonthBody .chatMonthTable th,.chatMonthBody .chatMonthTable td{border-width:0;border-left-width:1px;border-bottom-width:1px;vertical-align:middle;font-size:12px;padding:0;text-align:center;border-color:#ccc;}.chatMonthBody .chatMonthTable th{background:#fafafa;vertical-align:middle;border-bottom-width:1px!important;height:25px;}.chatMonthBody .chatMonthTable td{background:#fff;min-width:35px;height:30px;}.chatMonthBody .chatMonthTable .timeHead{font-weight:normal;font-size:10px;height:unset;padding:1px;min-width:60px;}.chatMonthBody .chatMonthTable .hover{height:100%;width:100%;display:block;}.chatMonthBody .chatMonthTable .hover:hover{background:#ffd281;}.chatMonthBody .chatMonthTable .reserveTd{vertical-align:top;padding:1px;height:25px;position:relative;}.chatMonthBody .chatMonthTable .reserve-top{position:absolute;height:100%;width:100%;}.chatMonthBody .chatMonthTable .reserve-border{border:2px solid;background:#fff;border-radius:5px;height:calc(100% - 2px);width:calc(100% - 2px);display:block;position:absolute;z-index:1;}.chatMonthBody .chatMonthTable .reserve-border-waku{border:1px solid #ccc;background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;z-index:0;}.chatMonthBody .chatMonthTable .reserve-waku-str{display:flex;align-items:center;justify-content:center;color:#555;font-size:10px;height:100%;white-space:nowrap;}.chatMonthBody .chatMonthTable .reserve-bg{height:100%;}.chatMonthBody .chatMonthTable .month_line_mid{border-bottom:1px dashed #ddd;}.chatMonthBody .chatMonthTable .month_line_floor{border-bottom:1px solid #555;}.chatMonthBody .chartMonthFixed{border-collapse:separate;border-spacing:0;border-width:0;border-top-width:1px;border-right-width:1px;border-left-width:1px;overflow-wrap:break-word;}.chatMonthBody .chartMonthFixed .fixed{position:sticky;z-index:6;top:0;left:0;}.chatMonthBody .chartMonthFixed .cellFixBase{position:sticky;z-index:5;}.chatMonthBody .chartMonthFixed .cellFixBase::before{content:"";position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-right:1px solid #ddd;}.chatMonthBody .chartMonthFixed .cellFixTitle{left:0;background:#f7f7f7;}.chatMonthBody .chartMonthFixed .cellFixFloor{left:0;}