/**********************************************************************
 ============================== 更新履歴 ==============================
[番号] [更新日]     [更新者]            [更新内容]
No.1   2008.06.20  SIS)moritani        データグリッド用に追加
**********************************************************************/
@charset "UTF-8";
@import url("popup.css");

a:link{color:#000099; text-decoration:underline;}
a:visited{color:#663366; text-decoration:underline;}
a:active{color:#ff9900; text-decoration:underline;}
a:hover{color:#ff9900; text-decoration:underline;}

body {
	margin:0 10px 10px 10px;
	background-color:#ccccb3;
	color:#333333;
	}

#gnavi {
	margin-top:17px;
	text-align:center;
	}
#gnavi_02 {
	text-align:center;
	/*border:#ff0000 solid 1px;*/
	
	}

#footer a:link{color:#ffffff; text-decoration:underline;}
#footer a:visited{color:#ffffff; text-decoration:underline;}
#footer a:active{color:#ff9900; text-decoration:underline;}
#footer a:hover{color:#ff9900; text-decoration:underline;}


#header01 {
	width:960px;
	height:98px;
	background-color:#ffffff;
	background: url(../images/ehday_top_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	}
#header02 {
	display:none;
	background-color:#ffffff;
	width:960px;
	}

#main01 {
	width:960px;
	background-color:#ffffff;
	background: url(../images/ehday_form_bg.gif);
	text-align:left;
	}

#main02 {
	width:960px;
	background-color:#ffffff;
	background: url(../images/ehday_form_bg02.gif);
	text-align:left;
	background-position:bottom;
	}
	
h3 {
	padding:3px;
	color:#ffffff;
	background-color:#ccccb2;
	margin:10px 0;
	}

.txt-green {
	color:#99cc33;
	}
.txt-red {
	color:#ff0000;
	}
.txt-b-green {
	color:#31773f;
	}

.txt_field_alert {
	background-color:#ffff00;
	}

.line-y_l{
	background:url(../co2_check/images/bg_line.gif) repeat-y;
	background-position:left;
	}
.line-y_r{
	background:url(../co2_check/images/bg_line.gif) repeat-y;
	background-position:right;
	}
.line-x_t{
	background:url(../co2_check/images/bg_line.gif) repeat-x;
	background-position:bottom;
	}
ul {
	list-style-image:url(../co2_check/images/icon_list01.gif);
	}
li {
	margin:0 0 0 0px;
	padding:0 0px 0 -30px;
	}
	
.input01 {
	background:url(../co2_check/images/bg1_02.gif) no-repeat;
	height:168px;
	}
.input02 {
	background:url(../co2_check/images/bg1_03.gif) no-repeat;
	height:114px;
	}
.input03{
	width:60px;
	text-align:right;
	}
.input04{
	background-color:#ffeebb;
	}
.input05{
	width:60px;
	text-align:center;
	background-color:#ffd6ae;
	font-weight:bold;
	margin:0px 3px;
	}

.table01 {
	border-collapse: collapse;
	}
.table01 td {
	border:solid #996600 1px;
	}
	
.table02 {
	border-collapse: collapse;
	}
.table02 td {
	border:solid #996600 1px;
	padding-left:20px;
	}
.table02 th {
	border:solid #996600 1px;
	}
	
.tablebgc01 {
	background-color:#ffeebb;
	}
.tablebgc02 {
	background-color:#f3f3f3;
	}
.tablebgc03 {
	background-color:#ffd7ae;
	}
.value01 {
	float:left;
	margin-right:15px;
	text-align:right;
	width:60px;
	/*border:#ff0000 solid 1px;*/
	}
.tableline01{
	border-top:solid #996600 2px;
	border-bottom:solid #996600 2px;
	}
.tableline02{
	border-bottom:solid #996600 2px;
	}
	
.result{
	background-color:#fffbc3;
	width:725px;
	padding:15px;
	font-weight:bold;
	text-align:center;
	}
.yoimono{
	margin:0 0 0 80px;
	background-color:#eaf1eb;
	width:834px;
	vertical-align:top;
	}
	
	
#print07 {
	display:none;
	padding:0 10px 0 0;
}
#print09 {
	display:none;
	padding:10px 0;
}
#print10 {
	display:none;
	background-color:#ffffff;
	width:960px;
	padding-bottom:10px;
}

.popup_bg_top{
	background: url(../images/popup_bg04.gif) repeat-x;
}
.popup_bg_bottom{
	background: url(../images/popup_bg06.gif) repeat-x;
}

sup {
	font-size:80%;
}
sub {
	vertical-align:bottom;
	margin-left:0.15em;
	font-size:80%;
	line-height:150%;
}

/*印刷制御*/

#m_print01 {
	display:none;
	margin-left:40px;
	}
.print11 {
	background:url(../co2_check/images/popup_bg01.gif) no-repeat top right;
	height:11px;
	}
.print12 {
	background:url(../co2_check/images/popup_bg02.gif) no-repeat;
	height:11px;
	}
.print16 {
	text-align:right;
	}
.print17 {
	margin-left:80px;
	}
.print18 {
	margin:0px 0px 0px 80px;
	width:834px;
	}
#print01 {
	margin:0 0 20px 80px;
	}
	#print01 table {
		width:834px;
		}
#print06 {
	margin:0 0 0px 40px;
	}
#print_g_title02 {
	display:none;
	text-align:center;
	padding:0 3px;
	}
#print_g_title04 {
	display:none;
	text-align:center;
	}
#print_g_title06 {
	display:none;
	text-align:center;
	}
#print_g_title08 {
	display:none;
	text-align:center;
	}

/* No.1 ADD */
.table03 {
	border-collapse: collapse;
	margin-top:10px;
	}
.table03 td {
	border:solid #996600 1px;
	}
.table03 th {
	border:solid #996600 1px;
	}

.pl {
	padding-left:20px;
	}
.pr {
	text-align:right;
	padding-right:40px;
	}

#print20 {
	margin:-20px 0px 0px 840px;
	}
#print21 {
	margin:30px 0px 0px 40px;
	}
#m_print02 {
	display:none;
	margin-left:40px;
	margin-top:20px;
	}

TABLE.ErrTable {
	FONT-SIZE: 12px; COLOR: #000000;
}
TABLE.ErrTable TD {
	FONT-SIZE: 12px; COLOR: #000000;MARGIN: 0px 0px 0px 0px;PADDING: 0px 0px 0px 0px;
	font-family:"MS PGothic","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","Osaka Regular","ＭＳＰゴシック","ヒラギノ角ゴPro","ヒラギノ角ゴPro W3","Osaka",sans-serif;
}
TABLE.ErrTable TD.ErrTitleTd {
	vertical-align: middle;padding:5px 
}
TABLE.ErrTable .ErrTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff0066;
}
TABLE.ErrTable .ErrMsg {
	FONT-SIZE: 15px; COLOR: #ff0066
}
/* No.1 ADD end */
