body{margin:0;padding:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;background-color:transparent}body *{margin:0;padding:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;background-color:transparent}a{cursor:pointer}#title_wrapper{background-color:#f8f8f8;border-bottom:3px solid #dbdbdb;height:150px;position:relative}#title_wrapper #logo{position:absolute;margin-left:10px;margin-top:10px;max-width:200px;max-height:100px}#title_wrapper #title h1{margin-top:20px;font-size:35px;text-align:center;margin-bottom:20px;font-weight:normal}#title_wrapper #links{position:absolute;top:54px;right:20px;background:white;border:1px solid #787878;border-radius:10px;padding:8px 10px;width:130px;text-align:center}#title_wrapper #headerMenu{display:none}#title_wrapper #title_header_telop_top{position:absolute}#title_wrapper #title_header_telop_top a{text-decoration:none}#title_wrapper #title_header_telop_top a:hover{text-decoration:underline}#title_wrapper #title_header_telop_under{position:absolute}#title_wrapper #title_header_telop_under a{font-size:18px}#title_wrapper #telop #alert_telop{color:#fff;width:100%}#title_wrapper #telop #alert_telop #top_alert_telop{animation-duration:18.165s;padding-right:1006px}#title_wrapper #telop #alert_telop span{background-color:red;text-align:center;padding:0 6px;font-size:20px}#title_wrapper #telop #alert_telop a{display:inline-block;margin-left:10px;color:red;font-size:20px}#title_wrapper #title_header_right{width:245px;height:123px;position:absolute;right:20px;top:25px;text-align:right;padding-top:2px;display:table}#title_wrapper #title_header_right .btn-logout{padding:2px 6px;margin-bottom:2px}#title_wrapper #title_header_right .table-cell{display:table-cell;vertical-align:middle}#title_wrapper #title_header_right #alert_wrapper{background-image:url("/image/co2_alert_back.png");background-repeat:no-repeat;width:190px;height:90px;color:white;float:right;visibility:hidden}#title_wrapper #title_header_right #alert_wrapper #alert_name_wrapper{color:white}#title_wrapper #title_header_right #alert_wrapper #alert_name_wrapper #alert_name{text-align:left;font-size:12px;font-weight:bold;padding:12px 0 7px 40px}#title_wrapper #title_header_right #alert_wrapper #alert_name_wrapper #alert_name span{font-size:8px}#title_wrapper #title_header_right #alert_wrapper #alert_info{text-align:right}#title_wrapper #title_header_right #alert_wrapper #alert_info #alert_percentage{padding-right:32px;padding-top:3px;position:relative}#title_wrapper #title_header_right #alert_wrapper #alert_info #alert_percentage #alert_percentage_data{font-size:24px;font-weight:bold}#title_wrapper #title_header_right #alert_wrapper #alert_info #alert_percentage #alert_1{font-size:12px;position:absolute;right:15px;bottom:0}#energy_map{margin:0 auto;width:100%;min-width:1280px}#footer{border-top:3px solid #dbdbdb;clear:both}#footer p{padding:10px;display:inline-block}#footer .footer_proname{float:left}#footer .footer_logo{float:right}#footer .footer_logo img{margin-top:-5px}#radio_btn{padding:14px 0 42px 100px;clear:both}#radio_btn #hour_radio,#radio_btn #day_radio,#radio_btn #month_radio{float:left;width:23px;height:24px;margin-right:6px;margin-bottom:8px;cursor:pointer}#radio_btn #hour_radio+div,#radio_btn #day_radio+div,#radio_btn #month_radio+div{cursor:pointer;float:left;display:inline-block;height:24px;padding-top:2px;margin-bottom:8px;margin-right:40px}#popup{backface-visibility:hidden;display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;z-index:100}#popup #popup_background{background-color:rgba(0,0,0,0.8);min-height:100%}#popup #popup_contents{z-index:101;background-color:white;width:90%;max-width:960px;height:660px;margin:auto;border:4px solid #78bdff;border-radius:10px;padding:10px 20px;position:absolute;top:0;bottom:0;left:0;right:0}#popup #popup_contents #popup_title_wrapper{border-bottom:2px solid #e6e6e6;width:100%;display:inline-block}#popup #popup_contents #popup_title_wrapper #popup_areaname{font-size:35px;width:50%;display:inline-block;padding:10px 0 16px 0;float:left}#popup #popup_contents #popup_title_wrapper #popup_link1,#popup #popup_contents #popup_title_wrapper #popup_link2{display:inline-block;margin-top:18px;float:left;margin-right:30px}#popup #popup_contents #popup_title_wrapper div h1{display:inline-block;padding-top:0;padding-bottom:5px}#popup #popup_contents #popup_title_wrapper #popup_links{position:absolute;top:20px;right:25px;background-color:#f8f8f8;border:2px solid #e6e6e6;border-radius:10px;padding:5px}#popup #popup_contents #popup_title_wrapper .popup_links_hide{display:none}#popup #popup_contents #popup_graph_label{height:40px;width:100%;display:inline-block}#popup #popup_contents #popup_graph_label #graph_left_label{display:inline-block;margin-left:315px;margin-top:10px}#popup #popup_contents #popup_graph_label #graph_right_label{display:inline-block;float:right;margin-right:0;margin-top:10px}#popup #popup_contents #popup_columns #popup_left_column{width:30%;float:left}#popup #popup_contents #popup_columns #popup_left_column #popup_image{width:240px;height:180px;margin-left:auto;margin-right:auto}#popup #popup_contents #popup_columns #popup_left_column #popup_image img{width:240px;height:135px;margin-top:22.5px}#popup #popup_contents #popup_columns #popup_right_column{width:70%;float:right;height:500px}#popup #popup_contents #popup_columns #popup_right_column #jqPlot1{backface-visibility:hidden}#popup #popup_contents #popup_columns #popup_right_column #jqPlot1 img{width:100%;height:100%}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime{text-align:center}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime .realtime_date{padding:10px 0;width:260px;color:#585858;border-bottom:1px solid #b5b5b5;margin-left:auto;margin-right:auto}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime .realtime_title{background-color:#ffe88b;border-radius:13px;font-size:28px;width:260px;margin-left:auto;margin-right:auto;margin-top:30px}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime .realtime_data{font-size:30px;padding:5px 20px 10px 0;text-align:right}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime .realtime_goal_title{background-color:#ffe88b;border-radius:13px;font-size:28px;width:260px;margin-left:auto;margin-right:auto;margin-top:30px}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime .realtime_goal_data{font-size:26px;padding:5px 20px 10px 0;text-align:right}#popup #popup_contents #popup_columns #popup_left_column #popup_realtime span#graph_realtime,#popup #popup_contents #popup_columns #popup_left_column #popup_realtime span#graph_realtime_rate{font-size:42px}#popup #popup_contents #popup_columns #popup_right_column{position:relative}#popup #popup_contents #popup_columns #popup_right_column #popup_guide_x{position:absolute;font-size:12px;right:0;bottom:75px}#popup #popup_contents #popup_columns #popup_right_column #popup_guide_y{position:absolute;font-size:12px;top:-15px;left:20px}#popup #popup_contents #popup_columns #popup_right_column #graphField{max-width:600px;height:360px;margin-left:auto;margin-right:0;position:relative}#popup #popup_contents #popup_columns #popup_right_column #popup_total_data{position:absolute;top:18px;left:15%;font-size:14px;background-color:rgba(255,255,255,0.8);border:1px solid black;padding:3px}#popup #popup_contents #popup_columns #popup_right_column #popup_total_data p{display:inline-block}#popup #popup_contents #popup_columns #popup_right_column #popup_legends{position:relative;margin-left:auto;margin-right:25px;margin-top:-5px;width:150px}#popup #popup_contents #popup_columns #popup_right_column #popup_legends #popup_power,#popup #popup_contents #popup_columns #popup_right_column #popup_legends #popup_power_total{display:inline-block;width:70px}#popup #popup_contents #popup_columns #popup_right_column #popup_legends #popup_power span{width:10px;height:10px;background-color:#f8e7b3;display:inline-block}#popup #popup_contents #popup_columns #popup_right_column #popup_legends #popup_power_total span{width:10px;height:10px;background-color:#afd8f8;display:inline-block}#popup #popup_contents #popup_columns #popup_right_column #popup_btns{text-align:center;margin-top:15px}#popup #popup_contents #popup_columns #popup_right_column #popup_btns a{margin:0 10px}#popup #popup_contents #popup_close_btn{position:absolute;right:-17px;top:-17px}#show_equip{margin:47px 0 10px;border:solid 3px #7cbeff;border-radius:12px}#show_equip #equip_btns{text-align:center;margin:10px 0;font-size:15px;font-weight:bold}#show_equip #equip_btns #show_equip_label{display:inline-block;margin-top:1px;margin-right:2px}#show_equip #equip_btns a{display:inline-block;width:15%;margin:0 2px 2px 0}#show_equip #equip_btns a img{margin-top:-2px;width:100%}#show_equip #equip_btns a#setting_btn{width:15%}#show_equip #equip_btns a#setting_btn img{width:100%}#power_icons ul{list-style:none;float:right;margin:10px 20px 17px 0}#power_icons ul li{display:inline}#power_icons ul li img{width:34px;margin-right:5px;margin-left:30px}#power_icons ul li p{display:inline-block;height:10px;vertical-align:middle}#scroll_setting{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;z-index:100}#scroll_setting #setting_background{background-color:rgba(0,0,0,0.8);min-height:100%}#scroll_setting #setting_contents{z-index:101;background-color:white;width:90%;max-width:500px;height:420px;margin:auto;border:3px solid #7bbefc;border-radius:10px;padding:10px 20px;position:absolute;top:0;bottom:0;left:0;right:0}#scroll_setting #setting_contents #setting_title{padding-bottom:10px;border-bottom:3px solid #a0a0a0}#scroll_setting #setting_contents #select_label{font-size:26px;margin:8px 0}#scroll_setting #setting_contents #setting_list{width:420px;height:200px;border:3px solid #a0a0a0;margin-left:auto;margin-right:auto;font-size:20px}#scroll_setting #setting_contents #setting_list label{font-size:20px;font-weight:normal;width:100%;border-bottom:1px solid #a0a0a0;height:32px;display:table;padding-left:7px}#scroll_setting #setting_contents #setting_list #equip_list{position:absolute;width:414px;height:159px;overflow-y:scroll}#scroll_setting #setting_contents #setting_list #equip_list label{font-size:20px;font-weight:normal;width:100%;padding-left:20px;border-bottom:1px solid #a0a0a0;display:table}#scroll_setting #setting_contents #slide_start_btn img{cursor:pointer;display:block;margin:0 auto}#scroll_setting #setting_contents #setting_close_btn{position:absolute;right:-17px;top:-17px}.marquee p{margin:0;display:inline-block;white-space:nowrap;-webkit-animation-name:marquee;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:marquee;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-ms-animation-name:marquee;-ms-animation-timing-function:linear;-ms-animation-iteration-count:infinite;-o-animation-name:marquee;-o-animation-timing-function:linear;-o-animation-iteration-count:infinite;animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite}.marquee p a{font-size:16px;position:absolute;top:0}@-webkit-keyframes marquee{from{-webkit-transform:translate(0%)}99%,to{-webkit-transform:translate(-100%)}}@-moz-keyframes marquee{from{-moz-transform:translate(0%)}99%,to{-moz-transform:translate(-100%)}}@-ms-keyframes marquee{from{-ms-transform:translate(0%)}99%,to{-ms-transform:translate(-100%)}}@-o-keyframes marquee{from{-o-transform:translate(0%)}99%,to{-o-transform:translate(-100%)}}@keyframes marquee{from{transform:translate(0%)}99%,to{transform:translate(-100%)}}.top_marquee{width:100%;height:25px;font-size:14px;overflow:hidden;color:white;background-color:#7bbefc;position:relative;margin:0 auto}.top_marquee p{margin:0;padding-top:2px;padding-left:100%;display:inline-block;white-space:nowrap;-webkit-animation-duration:30s;-moz-animation-duration:30s;-ms-animation-duration:30s;-o-animation-duration:30s;animation-duration:30s}.top_marquee p a{color:white}.top_marquee p:after{content:"";white-space:nowrap;padding-right:50px}.school_marquee{height:30px;font-size:18px;overflow:hidden;margin-left:198px;margin-right:312px;position:relative}.school_marquee p{margin:0;padding-left:900px;display:inline-block;white-space:nowrap;-webkit-animation-duration:30s;-moz-animation-duration:30s;-ms-animation-duration:30s;-o-animation-duration:30s;animation-duration:30s}.school_marquee p:after{content:"";white-space:nowrap;padding-right:50px}.alert_marquee{width:100%;height:25px;font-size:16px;overflow:hidden;position:relative;margin:0 auto}.alert_marquee p{margin:0;padding-left:100%;display:inline-block;white-space:nowrap;-webkit-animation-duration:30s;-moz-animation-duration:30s;-ms-animation-duration:30s;-o-animation-duration:30s;animation-duration:30s}.alert_marquee p:after{content:"";white-space:nowrap;padding-right:50px}.alert_marquee p>div{background-color:red;padding:0 6px;text-align:center;font-size:20px;margin-right:5px}.alert_font_red{background-color:red;text-align:center;font-size:20px}.alert_font_orange{background-color:orange;text-align:center;font-size:20px}.alert_telop_red{display:inline-block;margin-left:10px;color:red;font-size:20px !important}.alert_telop_orange{display:inline-block;margin-left:10px;color:orange;font-size:20px !important}.alert_telop_blue{display:inline-block;margin-left:10px;color:#47c2e9}.alert_telop_green{display:inline-block;margin-left:10px;color:#9dcd3a}.backgroundcolor_red{background-color:#e60012}.backgroundcolor_orange{background-color:#f8b62d}.backgroundcolor_blue{background-color:#47c2e9}.backgroundcolor_green{background-color:#9dcd3a}.backgroundcolor_none{background-color:#a0a0a0}.marquee_backgroundcolor{background-color:#fafafa}
