@charset "UTF-8";
body {
	background: #E5E5E5;
	margin: 0;
	padding: 0;
	color: #333;
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3'; */
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
/*	min-height: 648px;*/
/*	height: auto;*/
	font-size:14px;
	/*overflow: hidden;*/
	height:100%;
	width:100%;
    min-height: 100%;
	min-width:100%;
	}

.tundra .dojoxGrid, .tundra .dijitTabChecked {
/* 	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';*/
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
 	font-size:14px;
}

.title_img {
	background-repeat: no-repeat;
	background-position: left;
}


/* 一覧部品用 */
.tundra .dojoxGridCell {
	padding: 5px;
}
.tundra .dojoxGridHeader .dojoxGridCell {
	/** 2015-10-19 add start:ヘッダーをサイト監視に合わせる **/
	background: rgb(218,219,221);
	/** 2015-10-19 add end **/
	color:#333333;
	border-top-width: 0;
	border-bottom-width: 0;
	border-style: dotted;
	border-color: #666666;
	/** 2015-10-19 add start:ヘッダーをサイト監視に合わせる **/
	font-weight: normal;
	/** 2015-10-19 add end **/
}

.tundra .dojoxGridRowSelected {
	background-color:rgb(240, 204, 206);
}

.tundra .withNoBorder .dojoxGridCell {
	background-color: #DCDCDC;
	color: black;
	border: 0 solid transparent;
	font-size: 12px;
	font-weight: normal;
}

/* 一覧部品フォーカス時の色変え */
.tundra .dojoxGridRowOver .dojoxGridCell {
	background-color: #e0eef0;	/* 背景色(この場合はhoneydew2) */
	color:black;			/* 文字色 */
}

/* 一覧クリック時の枠線 */
.tundra .dojoxGridCellFocus {
	border-color: #666666;
	border-style: dotted;
}

.tundra .dojoxGridRowOver .dojoxGridCellFocus {
	border-color: #666666;
	border-style: dotted;
}

/** 一覧ページ切り替えエリア */
div.page_change_buttons {
	display: block;
	padding: 3px;
	text-align: right;
	min-width: 20px;
}

input,select,textarea {
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';*/
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
	font-size:14px;
}
.label_m {
	font-size:14px;
	font-weight:bold;
}

/*2014-01-21 Add start*/
.label_title {
	font-size:20px;
	font-weight:bold;
}
/*2014-01-21 Add end*/

.label_graph_tani_l {
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';*/
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
	/*background-color: #FFFFFF;*/
	color:#666;
	writing-mode: tb-rl;
	/* Safari  -webkit-transform: rotate(-90deg);*/
	/* Firefox  -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;*/
	/* Internet Explorer  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;*/
}

.area_graph_tani_l {
	/*background-color: #C1C1FF;*/
	background-color: #FFFFFF;
}

.label_graph_tani_r {
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';*/
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
	/*background-color: #FFFFFF;*/
	color:#666;
	writing-mode: tb-rl;
	padding-left : 15px;
	padding-right : 10px;
}

.area_graph_tani_r {
	/*background-color: #FFC1C1;*/
	background-color: #FFFFFF;
	margin-left : 20px;
}

.label_graph_tani_b {
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS P Gothic", sans-serif; */
/*	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';*/
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
	background-color: #FFFFFF;
	color:#666;
}

.area_graph_tani_b {
	/*background-color: #C1FFC1;*/
	background-color: #FFFFFF;
}

.search_area {
	/*
	background-color: #dcdcdc;
	border: 2px solid #6090ef;
	*/
	background-color: #dcdcdc;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.search_area_noborder {
	background-color: #dcdcdc;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.inner_search_area {
	border-bottom:1px solid #969696;
}
.pagemekuri {
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

.pagemekuri a{
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: under;
}
.ms_common_btn{
	font-size:14px;
    width:85px;
    height:25px;
}
.line_defcolor {
	background-color: #FFFFFF;
	color: #000000;
}

.line { /*	border: 1px solid pink;*/
	/*	background-color:lightorange;*/
	position: absolute;
	overflow: hidden;
}
.commonbackground {
	/*background-color: #e5e5e5;*/
	color: #000000;
}
.topBox{
display: table-cell;
	vertical-align: top;
}

.middleBox{
	display: table-cell;
	vertical-align: middle;
}

.bottomBox{
display: table-cell;
	vertical-align: bottom;
}

.leftBox {
	text-align: left;
	width: 100%;
}

/**********Mod by jingwen 20130407 start**********/
.centerBox {
	text-align: center;
	width: 100%;
}
/**********Mod by jingwen 20130407 end**********/

.rightBox {
	text-align: right;
	width: 100%;
}

.table-nocolor {
	border-width: 0px;
}

@charset "UTF-8";
.header{
/*background-color:red;*/
    height:77px;
    border-bottom: double 3px #FFFFFF;
}

div#header1_ms_header {
    background:url(../images/header_base_1920.png) no-repeat ;
    border-bottom: double 3px #FFFFFF;
/*    left: 0px;*/
   /* margin: 0px;*/
  /*  padding: 0px;
    height: 76px;*/
    /*width: 100%;*/
    width:100% !important;
    z-index: 999;
    overflow: visible;
    margin-left:0px;
    margin-right:0px;
    height:51px;
    /*margin-top:0px;*/
    /*position: absolute;*/
}
.header_label{
    text-shadow:1px 1px 1px #339933;
/*    background-color: #9dbb65;*/
    color:#FFFFFF;
    font-size:24px;
    font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}

#header1_header_title { /*h1 {*/
	margin: 0px;
    /*padding: 9px;*/
    padding-top :5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}
#header1_ms_header_layout_column_3{
    padding-left :-10px;
}
#header1_ms_header_layout_column_4{/*span#clock {*/
/*    background-color: #000000;*/
    color: #ffffff;
    text-shadow:1px 1px 1px #339933;
    font: bold 12px Aral;
}
#header1_ms_header_layout2_column_1{
	margin-top:-13px;
}
#header1_ms_header_layout2_column_2{
	margin-top:-12px;
}

span#output {
    padding: 10px;
    background:url(./images/pv/header_back.png) repeat-x top left;
    position: absolute;
    right: 250px;
    top: 5px;
    color: #ffffff;
    height: 36px;
    text-shadow:1px 1px 1px #006600;
    text-align: right;
    font: normal 26px sans-serif;
}
span#subj {
    font: normal 18px sans-serif;
    margin-right:10px;
}
span#wat {
    font: normal 34px sans-serif;
    margin-right:10px;
}
span#header1_kyoten_chg{/*span#kyoten_chg {*/
    font: normal 12px sans-serif;
    padding-left:5px;
    padding-bottom:1px;
    cursor:pointer;
}
span#header1_kyoten_chg_arrow{/*span#kyoten_chg_arrow {*/
    color: #ffffff;
    font: bold 10px sans-serif;
}
div#ms_tabs {
    /*left: 0px;*/
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 70px;
    left: 0px;
    width: 100%;
}
div#btn_left {
    position: absolute;
    top: 42px;
    left: 300px;
    /*width: 75%;*/
}
div#btn_right {
    position: absolute;
    top: 40px;
    right: 10px;
    /*width: 25%;*/
}
div#btn_mieruka {
    position: absolute;
    top: 80px;
    left: 20px;
    /*width: 75%;*/
}
button.ms_tab_btn{
	font-size:14px;
    width:90px;
    height:25px;
}
button.ms_tab_btn_w{
	font-size:14px;
    width:100px;
    height:25px;
}

div#footer1_ms_textarea { /* div#ms_textarea { */
    background-color: #ffffff;
    color: #000000;
    border-top:1px solid #969696;
    border-left:1px solid #969696;
    padding-top :5px;
    /*padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;*/
    height: 70px;
    position: fixed;
    bottom: 18px;
    /*left: 1px;
    right: 5px;*/
    width: 100%;
    overflow-y: scroll;
     width: 100%;
    z-index: 9999;
    overflow: visible;
    margin-bottom:0px;
}

#footer1_message_list {
top:-23px;
font-size:12px;
padding:0px;
}


div#footer1_ms_footer { /* div#ms_footer { */
    background-color: #000000;
    color: #ffffff;
    height: 18px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align:center;
    font-size:10px;
/*    z-index: 9999;*/
    overflow: visible;
    margin-bottom:0px;
}
.header_total_power_title{
	color: RGB(255, 255, 255);
	font-size:16px;
	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}
.header_total_power_value{
	color: RGB(255, 255, 255);
	font-size:30px;
	font-family: Arial, Helvetica, sans-serif,;
	padding-right:0px;
	margin-right:0px;
	vertical-align:bottom;
}
.header_total_power_tani{
	color: RGB(255, 255, 255);
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif,;
	padding-right:5px;
	margin-left:-7px;
	vertical-align:bottom;
}
.header_detail_value{
	color: RGB(255, 255, 255);
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif,;
	vertical-align:bottom;
}
.header_detail_tani{
	color: RGB(255, 255, 255);
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif,;
	padding-right:5px;
	margin-left:-7px;
	vertical-align:bottom;
}
.header_detail_value2{
	color: RGB(255, 255, 255);
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif,;
}
.header_detail_sama{
	color: RGB(255, 255, 255);
	font-size:10px;
	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}
div#header1_btn_mieruka_area {
    margin: 0px;
    padding: 0px;
   	top: 79px;
    left: 20px;
    width: 100%;
    z-index: 9999;
    overflow: visible;
    margin-top:0px;
    position: fixed;
}

.listDisplayTopHeader {
	/** 2015-10-19 mod start:ヘッダーをサイト監視に合わせる **/
	background: rgb(218,219,221) 50% 50% repeat-x;
	/** 2015-10-19 mod end **/
	color: #222222;
	/** 2015-10-19 del start:ヘッダーをサイト監視に合わせる **/
	/** font-weight: bold; **/
	/** 2015-10-19 del end **/
	font-size:14px;
}

div.listDisplayHeader_left {
	margin-left: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: dotted;
	border-color: #666666;
}

div.listDisplayHeader_left_non {
	margin-left: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-color: #666666;
}

div.listDisplay_left {
	margin-left: -1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: dotted;
	border-color: #666666;
}

div.listDisplay_left_non {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-color: #666666;
}

div.listDisplay_sep {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-color: #666666;
}
div.listDisplay_sep_non {
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-color: #666666;
}
.login_line_defcolor {
	background-color:transparent;
	color: #000000;
}

.ms_tree_area{
	position:absolute;
	left:150px;
	top:40px;
	z-index:9999;
}
/* グラフのバルーン表示用 */
.jqplot-highlighter-tooltip{
	border:none;
	background:none;
}
.graphHighLighter-boxWrapper {
	padding: 5px;
	position: relative;
	background: none;
	border: none;
}
.graphHighLighter-box {
	position: relative;
	background: #FFFFFF;
	margin-bottom: 10px;
	border: 1px solid #999;
	border-radius: 10px;
	padding : 5px;
	box-sizing: border-box;
}
/* 2017/09/12 cbai add start:棒グラフバルーン表示対応 */
.graphHighLighter-box .up-after {
	content: '';
	position: absolute;
	border-bottom: 10px solid #FFFFFF;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: -8px;
	left: calc(50% - 5px);
}
.graphHighLighter-box .up-before {
	content: '';
	position: absolute;
	border-bottom: 10px solid #999;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: -10px;
	left: calc(50% - 5px);
}
.graphHighLighter-box .down-after {
	content: '';
	position: absolute;
	border-top: 10px solid #FFFFFF;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: calc(100% - 2px);
	left: calc(50% - 5px);
}
.graphHighLighter-box .down-before {
	content: '';
	position: absolute;
    border-top: 10px solid #999;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: 100%;
	left: calc(50% - 5px);
}
/* 2017/09/12 cbai add end */
/* 2017/09/12 cbai del start:棒グラフバルーン表示対応 */
/*
.graphHighLighter-box:after {
	content: '';
	position: absolute;
	border-left: 10px solid #FFFFFF;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	top: 50%;
	left: 98%;
}
.graphHighLighter-box:before {
	content: '';
	position: absolute;
	border-left: 10px solid #999;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	top: 50%;
	left: 100%;
}
*/
/* 2017/09/12 cbai del end */
.graphHighLighter-textWrapper {
	background-color: #ffffff;
/**	text-align:left;*/
}

div.tb_rl input{
writing-mode: tb-rl;
padding:3px;
}

input.dijitReset {
padding-top:2px;
}

div.cal_text {
white-space:nowrap;
/*2014-01-21 Add start*/
width:96px !important;
/*2014-01-21 Add end*/
}
div#MachineTreeDetail {
width:100%;
}

/*2013-09-17 TanNH Add start
CSS for selected button
*/
div.ms_selected_btn input {
	border:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(
            GradientType=0,StartColorStr=#003f77,EndColorStr=#0072ce );
	color:#FFF;
	background-image: -webkit-linear-gradient(#003f77, #0072ce);
}

div.ms_selected_btn:hover input {
	/*
 	background-image:url(../images/buttonMouseOver.png);
	border: none;
	width:128px;
	*/
}

input.ms_selected_btn_short {
/* 	background-image:url(../images/buttonshortSelected.png);
	border: none;
	width:85px;
*/
	border:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(
            GradientType=0,StartColorStr=#003f77,EndColorStr=#0072ce );
	color:#FFF;
	background-image: -webkit-linear-gradient(#003f77, #0072ce);
}

input.ms_selected_btn_short:hover {
	/*
 	background-image:url(../images/buttonshortMouseOver.png);
	border: none;
	width:85px;
	*/
}

/*2013-09-17 TanNH Add end*/

input#MEG01002001_btn_excel {
    height:25px;
    width:85px !important;
}

input#MEG01002001_btncsv {
    height:25px;
    width:85px !important;
}

input#MEG01003001_btn_excel {
    height:25px;
    width:85px !important;
}

input#MEG01003001_btncsv {
    height:25px;
    width:85px !important;
}

input#MEG02001001_btnCSV {
    height:25px;
    width:85px !important;
}

input#MEG02002001_btnCSV {
    height:25px;
    width:85px !important;
}

/*2014-01-21 Add start*/
#MEG01002001_btn_autoUpdate {
	width:85px !important;
}

#MEG01003001_btn_update {
	width:85px !important;
}

#MEG02001001_btnAutoRef_Graph {
	width:85px !important;
}

#MEG02002001_btnAutoRef_Graph {
	width:85px !important;
}

#MEG03002001_btn_autoUpdate {
	width:85px !important;
}
/*2014-01-21 Add end*/

/*2014-02-11 Add start*/
#MEG03002001_btncsv {
	width:85px !important;
}
/*2014-02-11 Add end*/


/**グラフ　共通フォント*/
.axis_title{
	font-weight:bold;
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
}
.axis_unit{
	font-weight:bold;
	font-family: Arial,Helvetica,"sans-serif","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3";
}
.jqplot-xaxis-tick{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif,;
}
.jqplot-yaxis-tick{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif,;
}
.jqplot-y2axis-tick{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif,;
}
.jqplot-y3axis-tick{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif,;
}

/**グラフ　軸のタイトル MEG02001001_graph001_plot用*/
#MEG02001001_graph001_plot .jqplot-axis .jqplot-yaxis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:20px;
	width:20px;
	text-align:left;
}
#MEG02001001_graph001_plot .jqplot-axis .jqplot-y2axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:10px;
	width:20px;
	text-align:left;
}
#MEG02001001_graph001_plot .jqplot-axis .jqplot-y3axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:22px;
	width:20px;
	text-align:left;
}
#MEG02002001_graph_plot .jqplot-axis .jqplot-yaxis-label {
	width:60px;
}
#MEG02002001_graph_plot .jqplot-axis .jqplot-yaxis-label .axis_title {
	position: absolute;
	bottom:-20px;
	left:25px;
	width:20px;
	height:100px;
	writing-mode: tb-rl;
}
#MEG02002001_graph_plot .jqplot-axis .jqplot-yaxis-label .axis_unit {
	position: absolute;
	bottom:-30px;
	left:20px;
	width:50px;
	text-align:left;
}
#MEG02002001_graph_plot .jqplot-axis .jqplot-y2axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:10px;
	width:20px;
	text-align:left;
}
#MEG02002001_graph_plot .jqplot-axis .jqplot-y3axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:22px;
	width:20px;
	text-align:left;
}

/**グラフ　軸のタイトル MEG04002001_graph001_plot*/
#MEG04002001_graph001_plot .jqplot-axis .jqplot-yaxis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:20px;
	width:20px;
	text-align:left;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-y2axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:10px;
	width:20px;
	text-align:left;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-y3axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:22px;
	width:20px;
	text-align:left;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-yaxis-label {
	width:60px;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-yaxis-label .axis_title {
	position: absolute;
	bottom:-20px;
	left:25px;
	width:20px;
	height:100px;
	writing-mode: tb-rl;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-yaxis-label .axis_unit {
	position: absolute;
	bottom:-30px;
	left:20px;
	width:50px;
	text-align:left;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-y2axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:10px;
	width:20px;
	text-align:left;
}
#MEG04002001_graph001_plot .jqplot-axis .jqplot-y3axis-label .axis_title {
	position: absolute;
	bottom:20px;
	left:22px;
	width:20px;
	text-align:left;
}


.none-troublue{
	display:none;
}
.serious-troublue{
    width: 160px !important;
    height: 50px !important;
    background: url(../images/serious_trouble.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}
.serious-troublue-mute{
    width: 160px !important;
    height: 50px !important;
    background: url(../images/serious_trouble_mute.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}
.slight-trouble{
    width: 160px !important;
    height: 50px !important;
    background: url(../images/slight_trouble.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}
.slight-trouble-mute{
    width: 160px !important;
    height: 50px !important;
    background: url(../images/slight_trouble_mute.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}


td.MEG01002001_critical_error {
 	background-image:url(../images/critical_error.JPG);
	background-repeat:no-repeat;
	background-position:center;
}
td.MEG01002001_minor_error {
 	background-image:url(../images/minor_error.gif);
	background-repeat:no-repeat;
	background-position:center;
}
/* グラフ背景色 */
div#MEG02001001_graph001 {
    background-color: RGB(245, 245, 245);
}
div#MEG02002001_graph {
    background-color: RGB(245, 245, 245);
}
div#MEG04002001_graph001 {
    background-color: RGB(245, 245, 245);
}

/** 日時部品用　dojo上書き*/
.dijitArrowButtonContainer{
	padding-bottom:0.2em !important;
}
div.display_cover{
	position : absolute;
    z-index  : 25;
    margin   : 0px;
    padding  : 0px;
    width    : 100%;
    height   : 100%;
    min-width    : 100%;
    min-height   : 100%;
    left     : 0px;
    top      : 0px;
    overflow : hidden;
    color: #FFFFFF;
    background-color: #FFFFFF;
    filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	display:none;
}


@charset "UTF-8";
div#SPheader_ms_header {
    background:url(../images/header_base_sp.png) top left no-repeat ;
    border-bottom: double 3px #FFFFFF;
/*    left: 0px;*/
    margin: 0px;
    padding: 0px;
    height: 86px;
    width: 100%;
    z-index: 999;
    overflow: visible;
    /*margin-top:0px;*/
/*    position: fixed;*/
}

#SPheader_header_title { /*h1 {*/
	margin: 0px;
    /*padding: 9px;*/
    padding-top :5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}
#SPheader_ms_header_layout_column_3{
    padding-left :-10px;
}
#SPheader_ms_header_layout_column_4{/*span#clock {*/
/*    background-color: #000000;*/
    color: #ffffff;
    text-shadow:1px 1px 1px #339933;
    font: bold 12px Aral;
}
#SPheader_ms_header_layout2_column_1{
	margin-top:-5px;
}
#SPheader_ms_header_layout2_column_2{
	margin-top:-12px;
}
span#SPheader_kyoten_chg{/*span#kyoten_chg {*/
    font: normal 12px sans-serif;
    padding-left:5px;
    padding-bottom:1px;
    cursor:pointer;
}
span#SPheader_kyoten_chg_arrow{/*span#kyoten_chg_arrow {*/
    color: #ffffff;
    font: bold 10px sans-serif;
}

div#SPheader_btn_mieruka_area {
    margin: 0px;
    padding: 0px;
   	top: 79px;
    left: 20px;
    width: 100%;
    z-index: 9999;
    overflow: visible;
    margin-top:0px;
    position: fixed;
}

/* (スマホ)メニュータブ */
/* タブのサイズを規定 */
#SPheader_ms_header_layout2 .menuTab_area ul li {
width:150px;
height:35px;
}

/* タブ（未選択）サイズ */
#SPheader_ms_header_layout2 .menuTab_area a:link {
font-size:20px;
height:36px;
}
#SPheader_ms_header_layout2 .menuTab_area a:visited {
font-size:20px;
height:36px;
}
#SPheader_ms_header_layout2 .menuTab_area a:active {
font-size:20px;
height:36px;
}
#SPheader_ms_header_layout2 .menuTab_area ul li.menu_bt {
background-size: 150px 35px;
}

/* タブ（選択）のサイズ */
#SPheader_ms_header_layout2 .menuTab_area ul li {
font-size:20px;
}
#SPheader_ms_header_layout2 .menuTab_area ul li.menu_cur {
background-size: 150px 35px;
}
#SPheader_ms_header_layout2 .menuTab_area ul li.menu_cur div {
height:36px;
}

/* タブ（オンマウス）サイズ */
#SPheader_ms_header_layout2 .menuTab_area ul li.menu_bt a:hover {
	background: url(../img/tab_cur_bk.png) center top no-repeat;
	background-size: 150px 36px;
}


img.bg_i {
  /* Set up proportionate scaling */
  /*width: 100%;
  height: 100%;*/
  /* Set up positioning */
  position: fixed;
  /* またはabsolute; */
  top: 0;
  left: 0;
}

/*チェックボックスの文字*/
.label_check {
	font-size:20px;
	font-weight:600;
}

/*スマホ画面用ボタン*/
.ms_common_btn_s{
	font-size:20px;
    width:85px;
    height:25px;
}
div.ms_common_btn_s input{
	font-size:20px;
}
#MEG04002001_btnUpdate_1day {
	font-size:20px;
}
#MEG04002001_btnUpdate_1week {
	font-size:20px;
}
#MEG04002001_btnUpdate_1month {
	font-size:20px;
}
#MEG04002001_btnUpdate_1year {
	font-size:20px;
}
#MEG04002001_btnUpdate_5year {
	font-size:20px;
}

.label_title_s {
	font-size:24px;
	font-weight:bold;
}

.SP_font{
	font-size:20pt;
}
/* スマホログイン画面用レイアウト add start */
.SP_font_input{
	font-size:32pt;
	width: 370px;
	margin-left:5px;
}
span.SP_font_login{
	font-size:28pt;
	/*font-weight: bold;*/
	color:#ffffff;
	font-style : normal;
}

div.SP_button input{
	font-size:20pt;
	margin-right:10px;
}
/* スマホログイン画面用レイアウト add end */

/* スマホ用チェックボックスレイアウト add start */
span.sp_chkbox input[type="checkbox"] {
    border: 1px solid #aaaaaa;
    vertical-align: -8px;
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    width: 20px;
    height: 20px;

    /*Other Browser*/
    background: #e2e2e2;

    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #ffffff),
        color-stop(1.00, #e2e2e2)
    );

    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #ffffff 0%,
        #e2e2e2 100%
    );
}

span.sp_chkbox input[type="checkbox"]:checked {
    /*Other Browser*/
    background: #e2e2e2;

    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #ffffff),
        color-stop(1.00, #e2e2e2)
    );

    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #ffffff 0%,
        #e2e2e2 100%
    );
    border: 1px solid #aaaaaa;
}

span.sp_chkbox input[type="checkbox"]:checked:before {
    position: absolute;
    left: 1px;
    top: 14px;
    display: block;
    /*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);*/
    content: "";
    width: 9px;
    height: 4px;
    background: #0072ce;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center;
}

span.sp_chkbox input[type="checkbox"]:checked:after {
    display: block;
    position: absolute;
    left: 9px;
    top: 14px;
    content: "";
    /*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);*/
    width: 14px;
    height: 4px;
    background: #0072ce;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center;
}
/* スマホ用チェックボックスレイアウト add end */

/* スマホ用一覧レイアウト add start */
/* 頁送り */
#MEG04003001_list_history_div {
    font-size:14pt;
}
#MEG04003001_list_history_div input{
    font-size:18pt;
}

/* 一覧データ部 */
#MEG04003001_list_history {
    font-size:14pt;
}
/* スマホ用一覧レイアウト add end */

/* スマホ用コンボボックスレイアウト */
#MEG04002001_listSelect_selectEquip01,#MEG04002001_listSelect_selectEquip02 {
font-size:14pt;
height:35px;
}

.sp_line_defcolor {
	background-color: #FFFFFF;
	color: #000000;
}

span.sp_line_defcolor hr{
    margin-top:11px;
}

/* (スマホ)日時入力部品　フォント */
#span_MEG04002001_date_picker{
font-size:14pt;
}
#span_MEG04002001_date_picker .dateInputYMD{
width:135px;
}

/* (スマホ)カレンダー */
#widget_date_MEG04002001_date_picker_dropdown {
font-size:14pt;
}

/*故障ボタン*/
#header1_alertBtn{
right:80%;
	position:absolute;
	height:50px;
	top:0px;
	}
/*総発電*/
#header1_subj{
right: 49.5%; /*TSDV changed*/
top:8px;
	position:absolute;
	}
/*-*/
#header1_wat{
right: 10.5%; /*TSDV changed*/
top:1px;
	position:absolute;
	}
/*kW*/
#header1_tani{
right: 0; /*TSDV changed*/
top:5px;
	position:absolute;
	}
/*-*/
#header1_netudoatai{
	right:10%;
	top:3px;
	position:absolute;
	font-weight: 700;
	font-size:13px !important;
	}
/*℃*/
#header1_netudotani{
right:5%;
top:4px;
	position:absolute;
	}
	/*-*/
#header1_nissyaatai{
right:10%;
top:20px;
	position:absolute;
	font-size:13px !important;
	font-weight: 700;
	}
/*W*/
#header1_nissyatani{
right:1%;
top:20px;
	position:absolute;
	}
#header1_val{
left:3%;
top:2px;
	position:absolute;
	}
#header1_sama{
left:20%;
top:20px;
	position:absolute;
	}
#header1_denryu{
  width: 400px !important;
    height: 42px !important;
    /*background: url(../images/denryuu6.png) center top no-repeat;*/
right:22.5%;
position:absolute;
top:2px;
border-radius: 5px;
}

#header1_loginuser{
  width: 155px !important;
    height: 45px !important;
    background: url(../images/login_user.png) center top no-repeat;
    right:0%;
   position:absolute;
    top:2px;
    /*float: right;*/
    border-radius: 5px;
}
#header1_logout{
		margin-top: 8px;
/*left:92%;*/
right:15px;
    position:absolute;
}

#header1_ms_header #user_name{
height:29px;
float:right;
}
#header1_test{
	 width: 710px !important;
    height: 50px !important;
 /*   background: url(../images/header_base_bk.png) center top no-repeat;*/
right:1%;
position:absolute;
z-index: 100;
top:3px;
float:right;
}

.menuTab_area ul {
	margin-top: 7px;

}

/* 一覧表示部品(横方向) */
.tundra .dojoxGridCell {
	padding: 5px;
}
.tundra .horzGridCellHeader {
	background: #B5BFC8;
	color:#333333;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #666666;
}

.tundra .horzGridCell{
	background-color: #FFFFFF;
	color: black;
	border: 0 solid transparent;
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #666666;
}

img.bg_pc {
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat : no-repeat;
  background-attachment: fixed;

}


/* login画面タイトル以外部分の文字 */
.loginfont_pc{
	 font-size: 20px;
     margin:0px;
	 padding:0px;
	 color:#ffffff;
	 font-style : normal;
	 font-family: Arial, Helvetica, "sans-serif", "メイリオ", Meiryo,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";
	 margin-left:4px;
	 margin-top:2px;
   }

/* login画面入力部分 */
.logininput{
	height:32px;
	width: 180px;
	font-size: 20px;
	padding-top:1px;
	padding-left:3px;
}

.login_btn_pc {
	font-size: 16px;
	padding-top:1px;
	padding-left:7px;
}
#MEG00000001_login_btn {
	font-size: 18px;
	font-family: Arial, Helvetica, "sans-serif", "メイリオ", Meiryo,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";
	width: 120px;
	height:40px;
	color:#333333;
}

#MEG00000001_username {
	padding-top:4px;
}

/* 2015-06-30 Add Start */
div#header3_ms_header {
    background:url(../images/header_base_1920.png) no-repeat ;
    border-bottom: double 3px #FFFFFF;
    width:100% !important;
    z-index: 999;
    overflow: visible;
    margin-left:0px;
    margin-right:0px;
    height:51px;
}
#header3_header_title {
	margin: 0px;
    padding-top :5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}
#header3_ms_header_layout_column_3{
    padding-left :-10px;
}
#header3_ms_header_layout_column_4{
    color: #ffffff;
    text-shadow:1px 1px 1px #339933;
    font: bold 12px Aral;
}
#header3_ms_header_layout2_column_1{
	margin-top:-13px;
}
#header3_ms_header_layout2_column_2{
	margin-top:-12px;
}
span#header3_kyoten_chg{
    font: normal 12px sans-serif;
    padding-left:5px;
    padding-bottom:1px;
    cursor:pointer;
}
span#header3_kyoten_chg_arrow{
    color: #ffffff;
    font: bold 10px sans-serif;
}
div#header3_btn_mieruka_area {
    margin: 0px;
    padding: 0px;
   	top: 79px;
    left: 20px;
    width: 100%;
    z-index: 9999;
    overflow: visible;
    margin-top:0px;
    position: fixed;
}
/*故障ボタン*/
#header3_alertBtn{
    right:80%;
    position:absolute;
    height:50px;
    top:0px;
}
/*総発電*/
#header3_subj{
    right:77.5%;
    top:8px;
    position:absolute;
}
#header3_wat{
    right:38.5%;
    top:1px;
    position:absolute;
}
#header3_tani{
    right:28%;
    top:5px;
    position:absolute;
}
#header3_netudoatai{
    right:10%;
    top:3px;
    position:absolute;
    font-weight: 700;
    font-size:13px !important;
}
#header3_netudotani{
    right:5%;
    top:4px;
    position:absolute;
}
#header3_nissyaatai{
    right:10%;
    top:20px;
    position:absolute;
    font-size:13px !important;
    font-weight: 700;
}
#header3_nissyatani{
    right:1%;
    top:20px;
    position:absolute;
}
#header3_val{
    left:3%;
    top:2px;
    position:absolute;
}
#header3_sama{
    left:20%;
    top:20px;
    position:absolute;
}
#header3_denryu{
    width: 400px !important;
    height: 42px !important;
    background: url(../images/denryuu6.png) center top no-repeat;
    right:22.5%;
    position:absolute;
    top:2px;
    border-radius: 5px;
}
#header3_loginuser{
    width: 155px !important;
    height: 45px !important;
    background: url(../images/login_user.png) center top no-repeat;
    right:0%;
    position:absolute;
    top:2px;
    border-radius: 5px;
}
#header3_logout{
    margin-top: 8px;
    right:15px;
    position:absolute;
}
#header3_ms_header #user_name{
    height:29px;
    float:right;
}
#header3_test{
    width: 710px !important;
    height: 50px !important;
    right:1%;
    position:absolute;
    z-index: 100;
    top:3px;
    float:right;
}
/* 2015-06-30 Add end */

/** 2015-10-19 add start **/
.lb_time_disp {
	font-weight: normal;
	font-size:16px;
}
/** 2015-10-19 add end **/

