@charset "UTF-8";
body {

	/*background: #E5E5E5;*/
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0RGRjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRERGRjAiIG9mZnNldD0iMC43Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0VERjZGQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzExMikiIC8+Cjwvc3ZnPg==);
	background-size:cover;
	background-position: 0 0;
	background-attachment: fixed;
	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%;
	}

/* 2015-06-16 スマホ対応 */
@media screen and (min-device-width:320px)
       and (max-device-width: 568px) {
	.aboutStyle {
	    font-size: 30px;
	}
		#about_div{
		position: absolute !important;
		height:   85% !important;
	}
	#about_area_data{
		height: 100%  !important;
	}
}

/* 2015-06-16 タブレット対応 */
@media only screen and
(min-device-width : 768px) and
(max-device-width : 1024px) and
(orientation : portrait) {
	body {
		font-size: 18px !important;
	}
	#about_div{
		position: absolute !important;
		height:   85% !important;
	}
	#about_area_data{
		height: 100%  !important;
	}
}


.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 {
	background: #B5BFC8;
	color:#333333;
	border-top-width: 0;
	border-bottom-width: 0;
	border-style: dotted;
	border-color: #666666;
}

.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;
}
.subArea_contents{
	background-color: #BDDFF1;
	margin-top: 100px;
	/** 2015-04-16 mod start センター寄せ対応 **/
	/*margin-left: 500px;*/
	/*margin-left: 40px;*/
	margin-left: 85px;
	/** 2015-04-16 mod end **/
	/*width:400px;*/
	width:800px;
    border-radius: 20px;        /* CSS3草案 */
    -webkit-border-radius: 20px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 20px;   /* Firefox用 */

}

.ms_common_title{
	background-color: #EEF7FB;
	font-weight: bold;
	font-size:36px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;

}
span#MEG00000010_label_title ,span#MEG00000011_label_title ,span#MEG00000012_label_title ,span#MEG00000013_label_title ,span#MEG00000014_label_title ,span#MEG00000015_label_title ,span#MEG00000016_label_title ,span#Mcontactus_label_title {
    margin-left:10px;
}
.loginLableMsg{
	font-size:24px;
}
.loginLableMsg_small{
	font-size:20px;
}
span#MEG00000010_label_user_id ,span#MEG00000011_label_comment ,span#MEG00000012_label_password ,span#MEG00000012_label_new_password ,span#MEG00000012_label_confirm_new_password {
    margin-left:10px;
}
span#MEG00000013_label_userid , span#MEG00000013_label_password {
    margin-left:40px;
}
span#MEG00000011_label_comment ,span#MEG00000013_label_comment1 ,span#MEG00000013_label_comment2 ,span#MEG00000014_label_comment ,span#MEG00000015_label_comment ,span#MEG00000016_label_comment ,span#contactus_label_comment {
    margin-left:10px;
    margin-right:l0px;
}

span#MEG00000011_label_link {
    margin-right:30px;
}
input#MEG00000013_show_userid ,input#MEG00000013_show_password {
    padding-left:20px;
}
.loginURL{
	font-size:24px;
}
/*
.loginBtn{
	font-size:24px;
}
*/
input#MEG00000010_ok_btn ,input#MEG00000010_back_btn ,input#MEG00000011_back_btn ,input#MEG00000012_ok_btn ,input#MEG00000015_back_btn ,input#MEG00000016_back_btn, #MEG00000017_ok_btn {
	font-size:24px;
    width:200px;
    height:50px;
}
input#MEG00000010_username,input#MEG00000012_password,input#MEG00000012_new_password,input#MEG00000012_confirm_new_password {
	font-size:24px;
	width:90%;      /* 2015-07-10 Add */
}

/* 2015-06-16 add start */
#MEG00000010_ok_btn, #MEG00000012_ok_btn, #MEG00000015_back_btn, #MEG00000016_back_btn, #MEG00000017_ok_btn{
		width: 100%;
	    height: 50px;
	    margin-top: 7px;
	    color: #fff;
	    font-size: 18px;
	    font-weight: bold;
	    text-shadow: 0px -1px 0px #5b6ddc;
	    outline: none;
	    border: 1px solid rgba(0, 0, 0, .49);

	    -webkit-background-clip: padding-box;
	    -moz-background-clip: padding-box;
	    background-clip: padding-box;
	    border-radius: 6px;

	    background-color: #5466da;
	    background-image: -webkit-linear-gradient(bottom, #5466da 0%, #768ee4 100%);
	    background-image: -moz-linear-gradient(bottom, #5466da 0%, #768ee4 100%);
	    background-image: -o-linear-gradient(bottom, #5466da 0%, #768ee4 100%);
	    background-image: -ms-linear-gradient(bottom, #5466da 0%, #768ee4 100%);
	    background-image: linear-gradient(bottom, #5466da 0%, #768ee4 100%);

	    cursor: pointer;

	    -webkit-box-shadow: inset 0px 1px 0px #9ab1ec;
	    box-shadow: inset 0px 1px 0px #9ab1ec;

	    filter:progid:DXImageTransform.Microsoft.Gradient(
            GradientType=0,StartColorStr=#768ee4,EndColorStr=#5466da ) !important
}
#MEG00000010_ok_btn:hover, #MEG00000012_ok_btn:hover, #MEG00000015_back_btn:hover, #MEG00000016_back_btn:hover{
	    background-color: #5f73e9;
	    background-image: -webkit-linear-gradient(bottom, #5f73e9 0%, #859bef 100%);
	    background-image: -moz-linear-gradient(bottom, #5f73e9 0%, #859bef 100%);
	    background-image: -o-linear-gradient(bottom, #5f73e9 0%, #859bef 100%);
	    background-image: -ms-linear-gradient(bottom, #5f73e9 0%, #859bef 100%);
	    background-image: linear-gradient(bottom, #5f73e9 0%, #859bef 100%);

	    -webkit-box-shadow: inset 0px 1px 0px #aab9f4;
	    box-shadow: inset 0px 1px 0px #aab9f4;

	    margin-top: 7px;

	    filter:progid:DXImageTransform.Microsoft.Gradient(
            GradientType=0,StartColorStr=#859bef,EndColorStr=#5f73e9 ) !important;
}
#MEG00000010_ok_btn:active, #MEG00000012_ok_btn:active, #MEG00000015_back_btn:active, #MEG00000016_back_btn:active{
	    background-color: #7588e1;
	    background-image: -webkit-linear-gradient(bottom, #7588e1 0%, #7184df 100%);
	    background-image: -moz-linear-gradient(bottom, #7588e1 0%, #7184df 100%);
	    background-image: -o-linear-gradient(bottom, #7588e1 0%, #7184df 100%);
	    background-image: -ms-linear-gradient(bottom, #7588e1 0%, #7184df 100%);
	    background-image: linear-gradient(bottom, #7588e1 0%, #7184df 100%);

	    -webkit-box-shadow: inset 0px 1px 0px #93a9e9;
	    box-shadow: inset 0px 1px 0px #93a9e9;

	    filter:progid:DXImageTransform.Microsoft.Gradient(
            GradientType=0,StartColorStr=#7184df,EndColorStr=#7588e1 ) !important;
}

#MEG00000010_username, #MEG00000012_password, #MEG00000012_new_password, #MEG00000012_confirm_new_password{
	    height: 38px;
	    positon: relative;
	    margin-top: 7px;
	    font-size: 1.5em;
	    color: #444;
	    outline: none;
	    border: 1px solid rgba(0, 0, 0, .49);

	    padding-left: 20px;

	    -webkit-background-clip: padding-box;
	    -moz-background-clip: padding-box;
	    background-clip: padding-box;
	    border-radius: 6px;

	    background-color: #fff;
	    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	    background-image: linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);

	    -webkit-box-shadow: inset 0px 2px 0px #d9d9d9;
	    box-shadow: inset 0px 2px 0px #d9d9d9;
}
#MEG00000010_username:focus, #MEG00000012_password:focus, #MEG00000012_new_password:focus, #MEG00000012_confirm_new_password:focus{
	    -webkit-box-shadow: inset 0px 2px 0px #a7a7a7;
	    box-shadow: inset 0px 2px 0px #a7a7a7;
}
#MEG00000010_username::-webkit-input-placeholder, #MEG00000012_password::-webkit-input-placeholder, #MEG00000012_new_password::-webkit-input-placeholder, #MEG00000012_confirm_new_password::-webkit-input-placeholder {
	    color: #ccc;
	    font-weight: normal;
}
#MEG00000010_username:-ms-input-placeholder, #MEG00000012_password:-ms-input-placeholder, #MEG00000012_new_password:-ms-input-placeholder, #MEG00000012_confirm_new_password:-ms-input-placeholder{
	    color: #ccc;
	    font-weight: normal;
}
#MEG00000010_username::-moz-placeholder, #MEG00000012_password::-moz-placeholder, #MEG00000012_new_password::-moz-placeholder, #MEG00000012_confirm_new_password::-moz-placeholder{
	    color: #ccc;
	    font-weight: normal;
	}

/* 2015-06-16 add end */

/** 2015-05-15 add start**/
#about_area_title {
	margin-left: 85px;
	width:800px;
	margin-top: 20px;
	margin-bottom: 0px;
}
#about_area_data {
background-color: #BDDFF1;
	margin-left: 85px;
	width:800px;
/*    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
*/
	overflow-x: hidden;
	overflow-y: scroll;
}

#about_areasub_title > .subArea_contents {
	background-color: transparent;
	width:800px;
	margin-left: 0px;
	margin-top: 0px;
    border-radius: 0px;        /* CSS3草案 */
    -webkit-border-radius: 0px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 0px;   /* Firefox用 */
}
#about_areasub_data > .subArea_contents{
	background-color: transparent;
	width:800px;
	margin-left: 0px;
	margin-top: 0px;
    border-radius: 0px;        /* CSS3草案 */
    -webkit-border-radius: 0px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 0px;   /* Firefox用 */
}

#about_label_title {
    margin-left:10px;
}
#about_areatbl_data {
    margin-left:10px;
}
.aboutMsg {
	font-size:18px;
}
/** 2015-05-15 add end**/

/** 2015-05-18 add start */
#about_areasub_footer >  .subArea_contents{
              margin-top: -15px;
              border-top-left-radius: 0px;
              border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;

              border-bottom-left-radius: 20px;
              border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}
/** 2015-05-18 add end */

.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";
div#header1_ms_header {
    background:url(../images/header_base_1920.png) repeat-x ;
    /*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:52px;
    /*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';
}

.header_logo {
    background:url(../images/logo.png);
    /*border-bottom: double 3px #FFFFFF;*/
/*    left: 0px;*/
   /* margin: 0px;*/
  /*  padding: 0px;
    height: 76px;*/
    /*width: 100%;*/
    width:99% !important;
    height:48px;
    background-size:180px 50px;
	background-repeat:no-repeat;
    /* z-index: 9999; */
    overflow: visible;
    margin-left:0px;
    margin-right:0px;
    /*margin-top:0px;*/
    position: absolute;
}

#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: #FFFFFF;
    color: #ffffff;
    height: 18px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align:left;
    font-size:10px;
/*    z-index: 9999;*/
    overflow: visible;
}
.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(0, 0, 0);
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif,;
	vertical-align:bottom;
}
#footer1_ms_footer_link{
	color: RGB(0, 0, 0);
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif,;
	position: absolute;
	top: 0px;
    right: 0px;
    width: 350px;
}
.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';
}
.header_maintMsg{
	color: #FF0000;
	font-size:14px;
	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	position: absolute;
	right: 18.4%;
	top: 19px;
	font-weight: bold;
}
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 {
	background: #B5BFC8 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
	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;
}
.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%;
}
.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:16px;
}
span.SP_font_login{
	font-size:20pt;
	font-weight: bold;
	color:#ffffff;
	font-style : normal;
}

div.SP_button input{
	font-size:16px;
	margin:2px;
}
/* スマホログイン画面用レイアウト 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:100%;
	position:absolute;
	height:50px;
	top:0px;
	}
/*総発電*/
#header1_subj{
right:82%;
top:8px;
	position:absolute;
	}
/*-*/
#header1_wat{
right:33%;
top:1px;
	position:absolute;
	}
/*kW*/
#header1_tani{
right:25%;
top:5px;
	position:absolute;
	}
/*-*/
#header1_netudoatai{
	right:13%;
	top:1.5px;
	position:absolute;
	font-weight: 700;
	font-size:12px !important;
	}
/*℃*/
#header1_netudotani{
right:8%;
top:1px;
	position:absolute;

	}
	/*-*/
#header1_nissyaatai{
right:13%;
top:20px;
	position:absolute;
	}
/*W*/
#header1_nissyatani{
right:5%;
top:20px;
	position:absolute;
	}
#header1_val{
left:15%;
top:2px;
	position:absolute;
	}
#header1_sama{
left:26%;
top:20px;
	position:absolute;
	}
#header1_denryu{
  width: 550px !important;
    height: 55px !important;
    background: url(../images/denryuu4.png) center top no-repeat;
right:22.5%;
position:absolute;
top:1.5px;
}
/*.header_loginuser{
  width: 200px !important;
    height: 50px !important;
    background: url(../images/login_user.png) center top no-repeat;
    left:90%;
}*/
/*#header1_denryu{
  width: 400px !important;
    height: 50px !important;
    background: url(../images/dennryu2.png) center top no-repeat;
left:75%;
}*/
#header1_loginuser{
  width: 200px !important;
    height: 50px !important;
    background: url(../images/login_user.png) center top no-repeat;
    right:0%;
   position:absolute;
    top:1px;
    /*float: right;*/
/}
/** 2015-05-29 del start:ログアウトボタン削除 **/
/*
#header1_logout{
    margin-top: 43px;
    left:85%;
    position:absolute;
}
*/
/** 2015-05-29 del end **/
/** 2015-03-22 del start:ヘルプボタン削除 **/
/*
#header1_help{
    margin-top: 43px;
    left:77%;
    position:absolute;
}
*/
/** 2015-03-22 del end **/
#header1_oshirase{
    margin-top: 43px;
    /** 2015-03-22 mod start:ヘルプボタン削除 **/
    /*left:69%;*/
    /** 2015-05-29 mod start:ログアウトボタン削除 **/
    /*left:74%;*/
    left:85%;
    /** 2015-05-29 mod end **/
    /** 2015-03-22 mod end **/
    position:absolute;
}

#header1_logout{
	margin-right:10px;
}
/*#header1_ms_header #inner {
	float: right;
	background:  url(../images/login_user.png) center top no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	height: 29px;
	margin: 0;
	line-height: 2em;
	font-family: Arial, Helvetica, sans-serif ;
	z-index: 1;
}*/
#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: 45px;

.gview122_blind_btn_sortDownSignal{
	height: 15px!important;
	width: 15px!important;
	top: 125px!important;
	left: 440px!important;
}

#GVIEW122_blind_btn_sortDownSignal {
  background: url(../images/sort_lower.png) no-repeat;
  padding: 0px!important;
  filter:none!important;
}

/*TSDV TamNN CSS for GVIEW122 end*/
/*ダイアログX用　開始*/
.ui-dialog .ui-dialog-titlebar-close {
/*	background: url('../../img/common/button/btn_close_off.png') repeat-y;*/
	position: absolute;
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
/*	background: url('../../img/common/button/btn_close_on.png') repeat-y;*/
	position: absolute;
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 35%;
	width: 24px;
	margin: -10px 0 0 0;
	padding: 0px;
	/*height: 24px;*/
	right: 10px;
	top: 25px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .2em 1em;
	position: relative;
/*	background-image: url(../../img/common/bg_bar_popup.png);*/
	box-shadow: 0px 0px 0px 0px rgba(255,100,255,0.8);
	font-weight: normal;
	border: none;
	border-radius: 0px;
/*	height: 48px;
	line-height: 42px;*/
}
.ui-widget-content {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 1px white solid;
}
/*
.ui-dialog .ui-dialog-content{
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 220%;
}
*/
.ui-dialog-buttonset{
	background:#fff;
	text-align:center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:none;
}
.ui-dialog-buttonpane *[type="button"]{
	font-family: Arial, Helvetica, sans-serif;
	background: #797979;
	border-radius: 0px;
	border-width: 0px;
	height: 35px;
	width: 120px;
	font-size: 15px;
}
/**エラーメッセージウインドウ*/
.errMsg_headTable{
	display:none;
}
.errMsgWindow_column_id{
	display:none;
}
.errMsgWindow_column_type{
	display:none;
}
.errMsgWindow_column_info{
}


/*TSOL 社会S CSS for GVIEW120 start*/

#GVIEW120_layout_002{
    position: absolute;
    top: 5px;
    left: 40px;
}

#GVIEW120_layout_001{
    position: absolute;
    left: 15px;
}

#GVIEW120_list_trendgrp{
	height: 700px!important;
	width: 400px!important;
}

#listpage_GVIEW120_list_trendgrp .page_change_buttons{
	text-align: left!important;
}

/*TSOL 社会S CSS for GVIEW120 end*/

/* トレンドグラフ用 設定 */
#GVIEW121_graph001{

    position: absolute;
    top: 0px;
    left: 35px;

        width: 1210px!important;
}

.jqplot-event-canvas{
   /* background: url(../omImg/graphBackGround.png) center top no-repeat; */
}

#GVIEW121_graph001_plot{
   background: url(../omImg/graphBackGround.png) center top no-repeat;
        height: 424px!important;
        width: 1210px!important;
}

/* 右上スパン表示 */
#GVIEW121_graph001_RightTop{
    background: url(../omImg/spanBackGround.png) center top no-repeat;
    /* background-color: #000000 !important; */
    position: absolute;
    top: 10px!important;
    left: 1113px!important;
}

/* 右下スパン表示 */
#GVIEW121_graph001_RightBottom{
    background: url(../omImg/spanBackGround.png) center top no-repeat;
    /* background-color: #000000 !important; */
    position: absolute;
    top: 300px!important;
    left: 1113px!important;
}

/* 左下スパン表示 */
#GVIEW121_graph001_LeftBottom{
    background: url(../omImg/spanBackGround.png) center top no-repeat;
    /* background-color: #000000 !important; */
    position: absolute;
    top: 300px!important;
    left: -35px!important;
}

/* 左上スパン表示（ちょっと怪しい） */
#GVIEW121_graph001_LeftTop{
    background: url(../omImg/spanBackGround.png) center top no-repeat;
    /* background-color: #000000 !important; */
/*
    position: absolute;
    top: 5px!important;
    left: 240px!important;
*/
}

/** スライダー部品　*/
.slider_base{
	position: absolute;
	left: 110px;
	top: 405px;
	height:6px;
	/*modify by gaodasheng 20130921*/
	width:960px;
	z-index: 5;
	border:0px;
}
.slider_btn{
	display:none;
	position: absolute;
	left: 590px;
	top: 405px;
	height:17px;
	width:16px;
	z-index: 5;
	border:0px;
	background: url(../images/common/btn_graph_time.png) no-repeat left top;
}
.slider_btn_line{
	float: left;
    height: 405px;
    left: 7px;
    position: absolute;
    top: -395px;
    width: 2px;
    background:#FFCC00;
}



/**************************************************************************/


/*GVIEW110*/

.gview110_list_alarm_background {
	background-color: #e5e5e5;
	color: #000000;
	left: 20px!important
}

/*Color of list*/
.yellow_alarm {
    background-color: #000000;
    color: #FFFF00;
   /* font-size: 11px!important;*/
}
.purple_alarm {
    background-color: #000000;
    color: #FF00FF;
   /* font-size: 11px!important;*/
}
.green_alarm {
    background-color: #000000;
    color: #00FF00;
   /* font-size: 11px!important;*/
}
.white_alarm {
    background-color: #000000;
    color: #FFFFFF;
   /* font-size: 11px!important;*/
}
.blue_alarm {
    background-color: #000000;
    color: #00FFFF;
   /* font-size: 11px!important;*/
}
.red_alarm {
    background-color: #000000;
    color: #ff0000;
    /* font-size: 11px!important;*/
}
.no_yellow_alarm {
    background-color: #000000;
    color: #ffff00;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
    /* font-size: 11px!important;*/
}
.no_purple_alarm {
    background-color: #000000;
    color: #FF00FF;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.no_red_alarm {
    background-color: #000000;
    color: #ff0000!important;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
    /* font-size: 11px!important;*/
}
.no_green_alarm {
    background-color: #000000;
    color: #00FF00;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.no_white_alarm {
    background-color: #000000;
    color: #FFFFFF;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.no_blue_alarm {
    background-color: #000000;
    color: #00FFFF;
    text-align:right!important;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.date_yellow_alarm {
    background-color: #000000;
    color: #ffff00;
    font-family: Arial, Helvetica, sans-serif!important;
    /* font-size: 11px!important;*/
}
.date_purple_alarm {
    background-color: #000000;
    color: #FF00FF;
    font-family: Arial, Helvetica, sans-serif!important;
    /* font-size: 11px!important;*/
}
.date_red_alarm {
    background-color: #000000;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif!important;
    /* font-size: 11px!important;*/
}
.date_green_alarm {
    background-color: #000000;
    color: #00FF00;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.date_white_alarm {
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}
.date_blue_alarm {
    background-color: #000000;
    color: #00FFFF;
    font-family: Arial, Helvetica, sans-serif!important;
   /* font-size: 11px!important;*/
}

.gview110_label {
	font-size:16px!important;
	font-weight:bold;
	left: 1026px!important;
	color: #ff0000;
}

.gview110_label_bottom {
	font-size:16px!important;
	font-weight:bold;
}

.gview110_label_search {
	font-size:16px!important;
	left: 20px!important;
	font-weight:bold;
}

.gview110_btn{
	font-size:16px!important;
    width:85px;
    height:35px!important;
    left:590px!important;
}

.gview110_date{
	font-size:16px!important;
    height:35px!important;
}
.gview110_text{
	font-size:16px!important;
}
#GVIEW110_btn_CSV{
	font-size:16px!important;
	height:30px!important;
	top: 2px!important;
    left: 590px!important;
}
 #GVIEW110_list_alarm .dojoxGridCell {
	padding: 1px!important;
	font-size: 16px!important;
	height: 25px!important;
	overflow: hidden!important;
	white-space: nowrap!important;
	vertical-align: top!important;
	word-wrap: normal!important;
}
#GVIEW110_list_alarm .dojoxGridHeader {
	padding: 1px!important;
	font-size: 16px!important;
	height: 25px!important;
	overflow: hidden;
	white-space: nowrap;
}


/** 一覧ページ切り替えエリア */
#listpage_GVIEW110_list_alarm .page_change_buttons {
	display: block;
	padding: 3px;
	/*text-align: right;*/
	text-align: left;
	font-size: 16px!important;
	left: 0px!important;
}
#GVIEW110_list_alarm{
	left: 0px!important;
}

#GVIEW110_list_alarm .dojoxGridRow {
	display: block;
	height: 25px!important;
	overflow: hidden!important;;
	white-space: nowrap!important;;
	vertical-align: top!important;;
	/*text-align: right;*/
}
#listpage_GVIEW110_list_alarm .subArea_header_buttons {
	font-size: 16px!important;
	/*text-align: right;*/
}

#widget_date_GVIEW110_startDate{
	width: 135px!important;

}
#widget_time_GVIEW110_startDate{
	width: 75px!important;
}

#widget_date_GVIEW110_endDate{
	width: 135px!important;
}
#widget_time_GVIEW110_endDate{
	width: 75px!important;
}



#GVIEW110_btn_viewNew{
	width: 120px!important;
	font-size: 16px!important;
}
#GVIEW110_btn_Search{
	width: 80px!important;
	font-size: 16px!important;
}

/*GvIEW110 CSS for Position*/
.gview110_search_area {
	background-color: #dcdcdc;
	left: 525px!important;
	height: 95px!important;
	width: 490px!important;
}
.gview110_dateArea_line2
{
	top: 605px!important;
	font-size:16px!important;
	left: 20px!important
}
.gview110_search_col2 {
	top: 605px!important;
	font-size:16px!important;
	left: 242px!important;
}

.gview110_search_col3 {
	top: 605px!important;
	font-size:16px!important;
	left: 268px!important;
}

.gview110_checkArea_line2
{
	top: 605px!important;
	font-size:16px!important;
}


.gview110_checkArea_Parameter
{
	left: 848px!important;

}
.gview110_checkArea_Others
{
	left: 848px!important;
	top: 605px!important;
	font-size:16px!important;
}


.gview110_checkArea_line3
{
	top: 640px!important;
	font-size:16px!important;
}

.gview110_searchArea_newbutton
{
	top: 640px!important;
	left: 63px!important;
	font-size:16px!important;
}

.gview110_searchArea_searchbutton
{
	top: 640px!important;
	left: 409px!important;
	font-size:16px!important;
}



.gview110_keys_area {
	background-color: #dcdcdc;
	height: 95px!important;
	left: 1066px!important;
}
.gview110_keyarea
{
	left: 1078px!important;
}
.gview110_keytxt
{
	left: 1078px!important;
		top: 595px!important;
	font-size:16px!important;
}

/*TSDV CSS for screen Message end*/


/*TamNN 20140905: TSDV CSS for screen system status*/
.gview300_label {
	font-size:16px!important;
	font-weight:bold;
	left: 1000px!important;
	color: #000000;
}

#GVIEW300_list_systemstatus .dojoxGridRow {
	display: block;
	height: 25px!important;
	/*text-align: right;*/
}
#listpage_GVIEW300_list_systemstatus .subArea_header_buttons {
	font-size: 16px!important;
	/*text-align: right;*/
}

.bg_light_blue {
    background-color: #00FFFF;
    color:  #000000;
    /* font-family: Arial, Helvetica, sans-serif!important; */
    /* font-size: 11px!important;*/
}
.bg_green {
    background-color: #00FF00;
    color:  #000000;
    /* font-family: Arial, Helvetica, sans-serif!important; */
    /* font-size: 11px!important;*/
}
.bg_red {
    background-color: #FF0000;
    color: #000000;
    /* font-family: Arial, Helvetica, sans-serif!important; */
    /* font-size: 11px!important;*/
}
.bg_yellow {
    background-color: #FFFF00;
    color:  #000000;
    /* font-family: Arial, Helvetica, sans-serif!important; */
    /* font-size: 11px!important;*/
}
.bg_gray {
    background-color: #646464;
    color: #000000;
    /* font-family: Arial, Helvetica, sans-serif!important; */
    /* font-size: 11px!important;*/
}

 #GVIEW300_list_systemstatus .dojoxGridCell {
	padding: 1px!important;
	font-size: 16px!important;
	height: 25px!important;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal!important;
	font-family: "メイリオ", Meiryo,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}
#GVIEW300_list_systemstatus .dojoxGridHeader {
	padding: 1px!important;
	font-size: 16px!important;
	height: 25px!important;
	overflow: hidden;
	white-space: nowrap;
}
.gview110_list_status_background {
	color: #000000;
	left: 20px!important
}

#GVIEW300_list_systemstatus{
	left: 0px!important;
}

/* TSOL 社会Ｓ　CSS end*/


/* TSOL 社会Ｓ　CSS for GVIEW121 start*/

.GVIEW121_lb_viewSpan{
	left: 20px!important;
}

.GVIEW121_area_view002{
	padding-left: 20px!important;
}

.GVIEW121_area_view003{
	padding-left: 20px!important;
}

.GVIEW121_lb_grTime001{
	position: absolute;
	left: 190px !important;
	top: 485px !important;
	color:#ffffff;
}

.GVIEW121_lb_grTime002{
	position: absolute;
	left: 595px !important;
	top: 485px !important;
	color:#ffffff;
}

.GVIEW121_lb_grTime003{
	position: absolute;
	left: 995px !important;
	top: 485px !important;
	color:#ffffff;
}

.GVIEW121_lb_grFcTxt{
	position: absolute;
	left: 800px !important;
	top: 480px !important;
}

.GVIEW121_lb_grFcTime{
	position: absolute;
	left: 820px !important;
	top: 500px !important;
}

.GVIEW121_lb_grGrTxt001{
	position: absolute;
	left: 30px !important;
	top: 300px !important;
}

.GVIEW121_lb_grGrTxt002{
	position: absolute;
	left: 1210px !important;
	top: 300px !important;
}

#GVIEW121_btn_GrCng001{
	position: absolute;
	left: 40px !important;
	top: 230px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/left_btn.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_GrCng002{
	position: absolute;
	left: 1210px !important;
	top: 230px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/right_btn.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_grFcCng001a{
	position: absolute;
	left: 60px !important;
	top: 480px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/btn_prev2.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_grFcCng001b{
	position: absolute;
	left:105px !important;
	top: 480px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/btn_prev1.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_grFcCng002a{
	position: absolute;
	left:1190px !important;
	top: 480px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/btn_next2.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_grFcCng002b{
	position: absolute;
	left:1145px !important;
	top: 480px !important;
    width: 71px !important;
    height: 71px !important;
    background: url(../images/btn_next1.png) center top no-repeat;
    font-size:0px;
    border:none !important;
    filter:none !important;
}

#GVIEW121_btn_spnCng001{
	position: absolute;
	left:1230px !important;
	top: 510px !important;
}

.GVIEW121_th_graph_no_001{
	background-color: #FF0000 !important;
}

.GVIEW121_th_graph_no_002{
	background-color: #FFC000 !important;
}

.GVIEW121_th_graph_no_003{
	background-color: #FFFF00 !important;
}

.GVIEW121_th_graph_no_004{
	background-color: #00B050 !important;
}

.GVIEW121_th_graph_no_005{
	background-color: #00B0F0 !important;
}

.GVIEW121_th_graph_no_006{
	background-color: #6666FF !important;
}

.GVIEW121_th_graph_no_007{
	background-color: #9933FF !important;
}

.GVIEW121_th_graph_no_008{
	background-color: #FF99FF !important;
}

.GVIEW121_list_graph{
	border-radius: 10px;
	box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
}

#GVIEW121_btn_viewNew{
	position: absolute;
	left: 345px !important;
	top: 0px !important;
}

#GVIEW121_btn_Search{
	position: absolute;
	left: 430px !important;
	top: 0px !important;
}

#GVIEW121_selectDate_img{
	position: absolute;
	left: 162px !important;
	top: 0px !important;

    width: 180px !important;
    height: 28px !important;
    /* background: url(../images/right_btn.png) center top no-repeat; */
    font-size:0px;
    border:none !important;
    filter:none !important;
}

/* TSOL 社会Ｓ　CSS for GVIEW121 end*/


/*TSDV TamNN CSS for GVIEW122 start*/
.gview122_common_btn{
	font-size:16px!important;
    width:85px;
    height:25px;
}
.gview122_btn_Return{
	font-size:16px!important;
    width:85px;
    height:25px;
    left:1260px!important;
}
.gview122_btn_clearAll{
	font-size:16px!important;
    width:85px;
    height:25px;
    left:1155px!important;
}
.gview122_btn_Search{
	font-size:16px!important;
    width:85px;
    height:25px;
    top:34px!important;
}
.gview122_btn_clear{
	font-size:16px!important;
    width:85px;
    height:25px;
    top:34px!important;
    left:740px!important;
}
.gview122_btn_sortUp{
	font-size:16px!important;
    height:25px;
    top:34px!important;
    left:949px!important;
}
.gview122_btn_sortDown{
	font-size:16px!important;
    height:25px;
    top:34px!important;
    left:983px!important;
}
.gview122_btn_Save{
	font-size:16px!important;
    height:25px;
    top:355px!important;
}
.gview122_blind_btn_save{
	font-size:16px!important;
    height:25px;
    top:640px!important;
}
#GVIEW122_lb_groupNumber{
	left:30px!important;
}
#GVIEW122_txt_groupName{
	width:280px!important;
	left:115px!important;
}

#GVIEW122_btn_sortUp{
	width:30px!important;
}

#GVIEW122_btn_sortDown{
	width:30px!important;
}

.gview122_label_m {
	font-size:16px!important;
	font-weight:bold;
}

.gview122_lb_groupNo {
	font-size:16px!important;
	font-weight:bold;
	left:30px!important;
}

.gview122_lb_sortArea{
	font-size:16px!important;
	font-weight:bold;
	left:845px!important;
	top:35px!important;
}

#GVIEW122_list_groupRegistration .dojoxGridHeader{
	 background: #FFFFFF!important;
	 border: 1px dotted #8F8F8E!important;
}
#GVIEW122_list_groupRegistration .dojoxGridCell{
	background: #FFFFFF!important;
	border: 1px dotted #8F8F8E!important;
	border-left-color: #8F8F8E!important;
	border-top-color: #8F8F8E!important;
	font-size: 16px!important;
}
.gview122_column {
	font-size:16px!important;
/*font-weight:bold;*/
}
.gview122_column_no {
	font-size:16px!important;
	text-align:right!important;
/*font-weight:bold;*/
}
#GVIEW122_dialogWindowBlind{
	/*width:1360px!important;*/
	height: 680px!important;
}
#listpage_GVIEW122_blind_list_signal .page_change_buttons {
	display: block;
	padding: 3px;
	/*text-align: right;*/
	text-align: left!important;
	font-size: 16px!important;
	left: 0px!important;6
}
#GVIEW122_blind_list_signal{
	left: 0px!important;
	top: 0px!important;
	width:922px!important;
}
#GVIEW122_blind_list_signal .dojoxGridHeader{
	 background: #FFFFFF!important;
	 border: 1px dotted #8F8F8E!important;
}
#GVIEW122_blind_list_signal .dojoxGridCell{
	background: #FFFFFF!important;
	border: 1px dotted #8F8F8E!important;
	border-left-color: #8F8F8E!important;
	border-top-color: #8F8F8E!important;
	font-size: 16px!important;
	padding: 1px!important;
}
#GVIEW122_btn_Save{
	font-size: 16px!important;
}
#GVIEW122_btn_Clear{
	font-size: 16px!important;
}
#GVIEW122_blind_btn_searchSignal{
	font-size: 16px!important;
}
#GVIEW122_blind_btn_save{
	font-size: 16px!important;
}
#GVIEW122_btn_clearAll{
	font-size: 16px!important;
}
#GVIEW122_btn_Return{
	font-size: 16px!important;
}
.gview122_blind_lb_signalType {
	font-size:16px!important;
	font-weight:bold;
	left:450px!important;
	top:5px!important;
}
.gview122_blind_lb_equipName {
	font-size:16px!important;
	font-weight:bold;
	left:10px!important;
	top:5px!important;
}
.gview122_blind_lb_keyWord{
	font-size:16px!important;
	font-weight:bold;
	left:10px!important;
}
.gview122_blind_list_equipName {
	font-size:16px!important;
	font-weight:bold;
	left:102px!important;
	top:5px!important;
}
.gview122_btn_Save{
	font-size:16px!important;
    height:25px;
    top:355px!important;
}
.gview122_chk_di {
	font-size:16px!important;
	font-weight:bold;
	width:48px!important;
	left:540px!important;
	top:5px!important;
}
.gview122_chk_ai {
	font-size:16px!important;
	font-weight:bold;
	width:48px!important;
	left:600px!important;
	top:5px!important;
}
.gview122_chk_su {
	font-size:16px!important;
	font-weight:bold;
	width:48px!important;
	left:660px!important;
	top:5px!important;
}
.gview122_search_area {
	/*background-color: #dcdcdc;*/
	left: 0px!important;
	height: 65px!important;
	width: 765px!important;
	border: 1px dotted!important;
}

.gview122_list_signal {
	background-color: #e5e5e5;
	color: #000000;
	width:922px!important;
	top:80px!important;
	left:10px!important;
}
#GVIEW122_blind_txt_keyWord{
	width:510px!important;
}
.gview122_blind_btn_sortUpEquip{
	height: 15px!important;
	width: 15px!important;
	top: 115px!important;
	left: 135px!important;
}
#GVIEW122_blind_btn_sortUpEquip {
  background: url(../images/sort_upper.png) no-repeat;
  padding: 0px!important;
  filter:none!important;
}

.gview122_blind_btn_sortDownEquip{
	height: 15px!important;
	width: 15px!important;
	top: 125px!important;
	left: 135px!important;
}
#GVIEW122_blind_btn_sortDownEquip {
  background: url(../images/sort_lower.png) no-repeat;
  padding: 0px!important;
  filter:none!important;
}

.gview122_blind_btn_sortUpSignal{
	height: 15px!important;
	width: 15px!important;
	top: 115px!important;
	left: 440px!important;
}

#GVIEW122_blind_btn_sortUpSignal {
  background: url(../images/sort_upper.png)  no-repeat;
  padding: 0px!important;
  filter:none!important;
}


/************************************************************************************/

