.tdfont{font-size:13px; color: #333333;  border: 1px #666666 solid;}
.tdfont2{font-size:13px; color: #333333;}
.tdfont3{font-size:12px; color: #000000; }
.tdfont4{font-size:12px; color: #ff0000; }
.tdfont6{font-size:12px; color: #0000ff; }
.tdfont7{font-size:20px; color: #000000; font-weight:700; }
.tdfont8{font-size:20px; color: #ff0000; font-weight:700; }

/*公開前のログイン画面用*/
.ff1{font-size:18px; color:#ff0000; font-weight:700; }
.ff2{font-size:15px; color:#0066cc; font-weight:700; position:absolute; top:200px;left:120px; }

/* 災害情報画面の文字 */
.tdfont5{font-size:13px; color: #336699; font-weight:bold;}

.tddetail1 {  border: 1px #333333 solid; font-size: 12px; color: #003399; background-color: #ffb900;}
.tddetail2 {  border: 1px #333333 solid; font-size: 12px; color: #000000; background-color: #f5f5f5;}

.tddetail3 {  border: 1px #333333 solid; font-size: 12px; color: #003399; background-color: #ffdc7f;}
.tddetail4 {  border: 1px #333333 solid; font-size: 12px; color: #ffffff; background-color: #AAAAAA;}

.tddetail5 {  border: 1px #333333 solid; font-size: 12px; color: #000000; background-color: #dcdcdc;}

.tddetail6 {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color: #000000;}

.tddetail7 {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color: #FF9900;}
.tddetail8 {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color: #003366;}

.tddetail9 {  border: 1px #333333 solid; font-size: 20px; color: #000000; background-color: #f5f5f5;}
.tddetail10 {  border: 1px #333333 solid; font-size: 20px; color: #ffffff; background-color: #AAAAAA;}
.tddetail11 {  border: 1px #333333 solid; font-size: 20px; color: #003399; background-color: #ffdc7f;}
.tddetail12 {  border-style:solid;border-width:1px 0px 1px 0px;border-color:#000000;}
.tddetail13 {  border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}

.button{
	width:85px; height:25px;font-size:12px; color:#ffffff; background:#0066CC;
cursor:pointer;
}

.buttonMini{
	height:22px; font-size:12px; color:#ffffff; background:#0066CC;width:45px;
cursor:pointer;
}

.buttonMiddle{
	height:22px; font-size:12px; color:#ffffff; background:#0066CC;width:55px;
cursor:pointer;
}
.buttonMiniMini{
	height:19px; font-size:12px; color:#ffffff; background:#0066CC;width:30px;
cursor:pointer;
}
.tdgray {  border: 1px #999999 solid; font-size: 12px; color: #333333; background-color: #f5f5f5;}

.tdgray2 {  border: 0px #999999 solid; font-size: 12px; color: #333333; background-color: #f5f5f5;}

.item {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color: #888888;}

.item2 {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color:#006699}

.item3 {  border: 1px #e0e0e0e solid; font-size: 12px; color: #ffffff; background-color: #777777;}

a.link:active {color: #0066CC;}
a.link:visited {color: #0066CC;}
a.link:hover {color: #333333; font-size: 12px;background-color: #cccccc;}
a.link {color: #0066CC;font-size: 12px;text-decoration:none;}
/* ダウンロード用 */
a.linkdown {color: #0066CC;font-size: 15px;text-decoration:none;}
a.linkdown:active {color: #0066CC;}
a.linkdown:visited {color: #0066CC;}
a.linkdown:hover {color: #333333; font-size: 15px;background-color: #cccccc;}

/* 他ページへジャンプ用*/
a.linkjump:active {color: #000000;}
a.linkjump:visited {color: #000000;}
a.linkjump:hover {color: #000000;}
a.linkjump {color: #000000;text-decoration:none;}
/* ログイン画面用　*/
a.linklogin:active {color: #0066CC;}
a.linklogin:visited {color: #0066CC;}
a.linklogin:hover {color: #333333; font-size: 10px;background-color: #cccccc;}
a.linklogin {color: #0066CC;font-size: 10px;text-decoration:none;}



/* 検索結果一覧表示用 */
tr.listline0 { background-color: #f5f5f5;}
tr.listline1 { background-color: #ffffff;}
.tdlist0 {  border: 1px #333333 solid; font-size: 12px; color: #000000; padding:8px 5px;}
.tdlist1 {  border: 1px #333333 solid; font-size: 12px; color: #000000; padding:8px 5px;}


/* 災害情報検索表示画面（基本条件） */
.select1 { width:100px; }

/* 災害情報検索表示画面（地域） */
.select2 { width:160px; }

/* 災害情報検索表示画面（被害） */
.select3 { width:120px; }
.item {  border: 1px #0066CC solid; font-size: 12px; color: #ffffff; background-color: #666666;}
.buttonS{
/*	width:85px; height:25px;font-size:12px; color:#ffffff; background-color:#996666;*/
	width:85px; height:25px;font-size:12px; color:#ffffff; background-color:#0066CC;
cursor:pointer;
}

.buttonSZ{
	width:150px; height:45px;font-size:18px; color:#ffffff; background-color:#0066CC;
cursor:pointer;
}
.buttonSS{
	width:60px; font-size:12px; color:#ff0000;font-weight:bold;cursor:pointer;}
	
.buttonM{
	font-size:12px; color:#ffffff;font-weight:bold;background-color:#009999;cursor:pointer;}
	
.buttonS2{
	font-size:12px; color:#ffffff;font-weight:bold;background-color:#0066CC;cursor:pointer;}

/*ログイン画面用*/
body.login {
	margin:0px; padding:0px ; background-color:#ccccff;
	font-family: 'MSゴシック',Osaka,sans-serif;}

#titlebar {position:absolute; top:0px;width:950px;	height:800px; padding-top:10px; padding-bottom:0px;
	padding-left:10px; padding-right:10px; background-color:#ffffff; border-left:7px outset #ccccff;
	border-right:7px outset #ccccff;
	}
#mainform {position:absolute;width:950px;}

h1.loginh {position:absolute; top:33px; left:120px; color:#0066cc; font-size:36pt; }
h2.loginh {position:absolute; top:8px; left:120px; color:#0066cc; font-size:20pt; }
h4.loginh {color:#ffffff; font-size:10pt; background-color:#0066cc;}
.logo{position:absolute; top:10px; left:20px; height:80px; float:left;}	
.sml{margin-top:30px; position:absolute; top:100px;
 	padding-left:200px; color:#0066cc;
	font-size:8pt; font-weight:bold;
	}	

.logoimg{
	position:absolute; top:750px;left:780px;
	width:60px; height:15px; border-width:0px;
	}
.sml{
 	padding-top: auto; padding-left:180px; color:#0066cc;
	font-size:8pt; font-weight:bold;
	}
.login{
	position:absolute; top: 300px; left:33%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;
	}
.loginm{
	position:absolute; top: 250px; left:33%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;
	}
.loginB{
/*	position:absolute; top: 300px; left:33%; margin:0px;*/
	padding: 0px 10px 10px 10px; width:70%;
	}
.llist{
	position:absolute; top: 560px; left:66%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;font-size:8pt;
	}
.anounce{
	position:absolute; top: 420px; left:10px; margin:0px;
	padding: 0px 10px 10px 10px; width:33%; font-size:8pt;
	}
.history{
	position:absolute; top: 310px; left:66%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%; font-size:8pt;
	}
.update{
	position:absolute; top: 160px; left:66%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;
	}
.nied{
	position:absolute; top: 700px; left:33%;width:33%;
	color:#808080; 
	}
.td2bs{
	position:absolute; top: 160px; left:10px; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;
	}	
.manual{
	position:absolute; top: 500px; left:33%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%;
   }
.mail{
	position:absolute; top: 625px; left:10px; margin:0px;
	padding: 0px 10px 10px 10px; width:33%; font-size:8pt;
   }
.analysis{
	position:absolute; top: 430px; left:66%; margin:0px;
	padding: 0px 10px 10px 10px; width:33%; font-size:8pt;
}
.goldenweek {
 position:absolute; top: 123px; left: 60px; color:red;
}
.mailimg{
 width:150px; height:20px;
}
ul.loginlist {color:#000000; margin-top:0px;margin-bottom:0px;}
li.loginlist {font-size:8pt;}
p.loginp {color:#000000; text-indent:1em; font-size:8pt; text-align: left;}
p.loginp1 {color:#000000; text-indent:1em; font-size:8pt; }
.login2 {color:#000000; text-indent:1em; font-size:8pt; text-align: left;}
a.link2 {color: #808080; text-decoration:none;}
.pt1{position:relative; top: 12px}
