
A:link { color: #3355ff; text-decoration: none; }
A:visited { color: #006633; text-decoration: none; }
A:hover { color: #ff0000; text-decoration: underline; }
body {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}





div.navi {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-size: 9pt;
	}
div.mainblock {
	border-left: 1px #cccccc solid;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 20%;
	padding-bottom: 100px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	background-image: url("photo/background.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	}
div.subblock {
	border: 1px #009933 dotted;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	}
table.maintable {
	color: #444444;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-bottom: 5px;
	}
table.maintable td {
	border-left: 1px dotted #aaaaaa;
	border-bottom: 1px solid #999999;
	padding: 5px;
	font-size: 10.5pt;
	line-height: 120%;
	}
table.righttable {
	float: right;
	color: #444444;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-left: 15px;
	margin-bottom: 15px;
	}
table.righttable td {
	border-left: 1px dotted #aaaaaa;
	border-bottom: 1px solid #999999;
	padding: 5px;
	font-size: 10.5pt;
	line-height: 120%;
	}
table.hiddentable {
	color: #444444;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 15px;
	}
table.hiddentable td {
	padding: 10px;
	font-size: 10.5pt;
	line-height: 120%;
	}
div.phonemail {
	width: 350px;
	font-size: 14pt;
	border-top: 1px #cccccc solid;
	border-left: 10px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
div.itemtitle {
	font-size: 14pt;
	border-left: 4px #009933 solid;
	padding-left: 5px;
	margin-bottom: 5px;
	}
div.photoframe-l {
	float: left;
	padding-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
	}
div.photoframe-r {
	float: right;
	padding-top: 3px;
	margin-left: 15px;
	margin-bottom: 10px;
	}
div.textsegment14 {
	color: #444444;
	font-size: 14pt;
	line-height: 120%;
	}
div.textsegment13 {
	color: #444444;
	font-size: 13pt;
	line-height: 120%;
	}
div.textsegment12 {
	color: #444444;
	font-size: 12pt;
	line-height: 120%;
	}
div.textsegment11 {
	color: #444444;
	font-size: 11pt;
	line-height: 120%;
	}
div.textsegment10 {
	color: #444444;
	font-size: 10pt;
	line-height: 120%;
	}
div.textsegment9 {
	color: #444444;
	font-size: 9pt;
	line-height: 120%;
	}
div.textsegment8 {
	color: #444444;
	font-size: 8pt;
	line-height: 120%;
	}
div.textsegment7 {
	color: #444444;
	font-size: 7pt;
	line-height: 120%;
	}





div.textarea-widetype {
	padding-top: 30px;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 30px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	background-image: url("photo/background.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	}
div.textarea-narrowtype {
	padding-top: 30px;
	padding-left: 10%;
	padding-right: 20%;
	padding-bottom: 30px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	background-image: url("photo/background.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	}
div.textbox {
	border: 1px #cccccc solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	}
div.faqbox {
	border: 1px #009933 solid;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 150%;
	}
div.faqbox-answer {
	border: 1px #999999 dotted;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-top: 1px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 120%;
	}





div.toptitle {
	background-image: url("image/top-title-background.gif");
	}
div.topinfobox1 {
	border-top: 1px #ffbb77 solid;
	border-left: 7px #ffbb77 solid;
	border-right: 1px #ffbb77 solid;
	border-bottom: 1px #ffbb77 solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 11.5pt;
	line-height: 120%;
	}
div.topinfobox1-close {
	border-top: 1px #ffbb77 solid;
	border-left: 7px #ffbb77 solid;
	border-right: 1px #ffbb77 solid;
	border-bottom: 1px #ffbb77 solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 11.5pt;
	line-height: 120%;
	background-image: url("image/closemark.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	}
div.topinfobox2 {
	border-top: 1px #99ccaa solid;
	border-left: 7px #99ccaa solid;
	border-right: 1px #99ccaa solid;
	border-bottom: 1px #99ccaa solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 120%;
	}
div.topinfobox-emergency {
	border-top: 1px #ff0000 solid;
	border-left: 7px #ff0000 solid;
	border-right: 1px #ff0000 solid;
	border-bottom: 1px #ff0000 solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 50px;
	margin-bottom: 50px;
	color: #000000;
	font-size: 13pt;
	line-height: 120%;
	}
div.topinfobox-emergency-drill {
	border-top: 1px #ff0000 solid;
	border-left: 7px #ff0000 solid;
	border-right: 1px #ff0000 solid;
	border-bottom: 1px #ff0000 solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 170px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 50px;
	margin-bottom: 50px;
	color: #000000;
	font-size: 13pt;
	line-height: 120%;
	background-image: url("image/drillmark.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	}





div.diaryframe {
	border-top: 12px #99cc99 solid;
	border-left: 0px #99cc99 solid;
	border-right: 0px #99cc99 solid;
	border-bottom: 0px #99cc99 solid;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 10.5pt;
	line-height: 120%;
	}

div.diaryinnerframe {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px #99cc99 solid;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	}


