* { margin:0px; padding:0px;}
html{	width:100%; height:100%;}
body { 	width:100%; height:100%;}
h1 {font-size: 14px; font-weight:400;}
p { padding-top:5px; padding-bottom:5px;}
.wheather{
margin:5;
margin-bottom:0;
padding:0;
background-image:url("http://banners.wunderground.com/weathersticker/infoboxtr_metric/language/nihongo/global/stations/47687.gif");
background-position : bottom;
border-width=1;
border-color:#999999;
}
.wheather2{
margin:5;
margin-bottom:0;
padding:0;
background-image:url(http://banners.wunderground.com/banner/infobox_metric/language/nihongo/global/stations/47687.gif");
background-position : bottom;
border-width=1;
border-color:#999999;
}a:link {  color: #0000BB; margin-top: 1px}
a:visited {  color: #0000BB; margin-top: 1px}
a:hover {  color: #FFFFFF; background-color: #000099; margin-top: 1px; text-decoration: none}
a.aOut:hover { color: #FFFFFF; background-color: #005599; margin-top: 1px ;}
a.aOut:link { color: #006666; margin-top: 1px;}
a.aOut:visited { color: #006666; margin-top: 1px;}
a.aOut:hover { color: #FFFFFF; background-color: #006666; margin-top: 1px;}
a.aUpper:link {  color: #66FFFF; margin-top: 1px; text-decoration: none}
a.aUpper:visited {  color: #66FFFF; text-decoration: none; margin-top: 1px;}
a.aUpper:hover {  color: #FFFFFF; background-color: #CCCC00; margin-top: 1px;}
a.aUpper2:link { color: #FF9999; margin-top: 1px; text-decoration: none }
a.aUpper2:visited { color: #FF9999; text-decoration: none; margin-top: 1px; }
a.aUpper2:hover { color: #FFFFFF; background-color: #FFCCCC; margin-top: 1px; }
a.aUpper3:link { color: #66FFFF; margin-top: 1px; text-decoration: none }
a.aUpper3:visited { color: #66FFFF; text-decoration: none; margin-top: 1px; }
a.aUpper3:hover { color: #FFFFFF; background-color: #3399FF; margin-top: 1px; }
a.aSpecial:link { color: #cc3300; margin-top: 1px; text-decoration: none ; line-height: 15px}
a.aSpecial:visited { color: #cc3300; text-decoration: none; margin-top: 1px; line-height: 15px}
a.aSpecial:hover { color: #FFFFFF; background-color: #cc3300; margin-top: 1px; line-height: 15px}
a.aMenu:link { color: #005599; margin-top: 1px; text-decoration: none ; line-height: 15px}
a.aMenu:visited { color: #005599; text-decoration: none; margin-top: 1px; line-height: 15px}
a.aMenu:hover { color: #FFFFFF; background-color: #005599; margin-top: 1px; line-height: 15px}
a.aHotel:link { color: #006666; margin-top: 1px; text-decoration: none ; line-height: 15px}
a.aHotel:visited { color: #006666; text-decoration: none; margin-top: 1px; line-height: 15px}
a.aHotel:hover { color: #FFFFFF; background-color: #006666; margin-top: 1px; line-height: 15px}
.hr {  color: #AA5555; height: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
table#base  {  margin-top : 0px; margin-bottom:0px; }
.txt_unit {  font-size: 12px; color: #996666; line-height: 16px; padding-top: 5px; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; background-color: #FFEEEE}
.td_explain { vertical-align: top }
.td_info {  font-size: 12px; color: #990000; text-align: right; background-color: #FFFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: top}
.td_menu {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF}
.date { font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-color: #666666; margin-left: 10px; margin-right: 10px}
.td_l_sub {  text-align: right; border: #990000 solid; line-height: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 4px; border-width: 0px 0px 1px; vertical-align: bottom}
.td_r_sub {  text-align: left; padding-left: 2px; border: #990000 solid; line-height: 15px; border-width: 0px 0px 1px; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; vertical-align: bottom}
.td_navi { font-size: 12px; color: #990000; background-color: #FFFFFF; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; border: 0px #FFFFFF solid}
.quote {  font-size: 10px; color: #999999; margin-right: 30px; margin-left: 30px; line-height: 12px}
.td_sitemap { font-size: 12px; color: #990000; text-align: left; background-color: #FFFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border-color: black black #FFFFFF; vertical-align: top; padding-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_sitemap2 { font-size: 12px; text-align: left; background-color: #FFCCFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border-color: black black #FFFFFF; vertical-align: top; padding-left: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_sitemap3 { font-size: 12px; color: #990000; text-align: left; background-color: #FFFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border-color: black black #FFFFFF; vertical-align: top; padding-left: 20px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tdData { font-size: 11px; line-height: 13px; margin-bottom: 0px; color: #666666; border: #666666 dotted; border-width: 0px 0px 1px}
.tableMenu { margin-left: 10px}
.tdMenu { font-size: 12px; color: #333333; text-align: right; background-color: #FFFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; vertical-align: top }
.hrMenu { color: #EEEEEE }
.divCopy { font-size: 10px; color: #666666; text-align: center }
.divExplain { color: #333333; line-height: 140%; background-color: #EEEEEE; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top ; font-size: 90%}
.hrArticle { color: #999999; height: 1px}
.tdHeader { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-size: 14px; color: #666666}
.tableUnit { border: solid; margin-left: 10px; background-color: #FFFFFF; vertical-align: top ; border-width: 0px 1px 1px; border-color: #666666 #666666 #999999}
td {  vertical-align: top}
.tdImage { text-align: center; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px}
.tdSupplyR { border: #CCCCCC dashed; font-size: 10px; color: #666666; border-width: 0px 0px 1px ; padding-left: 3px; padding-top: 3px }
.tdSupplyL { border: #CCCCCC dashed; font-size: 10px; color: #666666; border-width: 0px 0px 1px ; text-align: right; padding-top: 3px }
.divIcon {  font-size: 13px; color: #FFFFFF; background-color: #666666; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border-color: #999999 #333333 #333333 #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hrArticle2 { color: #AA5555; height: 1px }
.hrArticle3 { color: #2255AA; height: 1px }
.hrArticle4 { color: #660066; height: 1px }
.divIcon2 { font-size: 13px; color: #FFFFFF; background-color: #AA5555; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border-color: #DD6666 #882222 #882222 #DD6666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.divIcon3 { font-size: 13px; color: #FFFFFF; background-color: #2255AA; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border-color: #6688DD #002288 #002288 #6688DD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableUnit2 { border: solid; margin-left: 10px; background-color: #FFFFFF; vertical-align: top ; border-width: 0px 1px 1px; border-color: #AA5555 #AA5555 #CCCCCC}
.tableUnit3 { border: solid; margin-left: 10px; background-color: #FFFFFF; vertical-align: top ; border-width: 0px 1px 1px; border-color: #2255AA #2255AA #999999; margin-right: 10px}
.tdHeader2 { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-size: 14px; color: #994444}
.tdHeader3 { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-size: 14px; color: #003366}
.tdHeader4 { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-size: 14px; color: #660066}
.divExplain2 { color: #994242; line-height: 140%; background-color: #FFEED6; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top ; font-size: 90%}
.divExplain3 { color: #002255; line-height: 140%; background-color: #ECF0FF; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top ; font-size: 90%}
.divNow {  background-color: #FFEEDD}
.divNavi { font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-color: #666666; margin-left: 10px; margin-right: 10px; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.divNavi3 { font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-color: #003366; margin-left: 10px; margin-right: 10px}
.divRef { font-size: 75%; color: #666666; line-height: 140%; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; vertical-align: top }
.tableInfo { font-size: 12px; line-height: 15px; color: #666666; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px }
.tdInfo { border: #999999 solid; line-height: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 4px; border-width: 0px 0px 1px}
.tableUpper { margin-left: 10px; background-color: #333333; width: 540px; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 24px; margin-right: 10px}
.tdUpper { vertical-align: top ; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; line-height: 14px; color: #FFFFFF; }
.tdLeft {  padding-left: 10px}
.divUppermenu {  color: #66FFFF}
.tableUpper2 { margin-left: 10px; background-color: #AA5555; width: 540px; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 24px; margin-right: 10px }
.divNavi2 { font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-color: #AA5555; margin-left: 10px; margin-right: 10px}
.fieldMenu {  height: 16px; width: 100px; border: 1px #999999 solid}
.buttonSearch {  color: #333333; border-color: #DDDDDD #999999 #999999 #DDDDDD; font-size: 12px; background-color: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 16px; width: 30px}
.divNow3 { background-color: #DDEEFF}
.tableUpper3 { margin-left: 10px; background-color: #111155; width: 540px;  vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 24px; margin-right: 10px }
table {  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.divIcon4 { font-size: 13px; color: #FFFFFF; background-color: #996699; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border-color: #aa99aa #774477 #774477 #aa99aa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.divExplain4 {
color: #330033; line-height: 140%; background-color: #ffeeff; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top ; font-size: 90%
}
.tableUnit4 {
	margin-left: 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	margin-right: 10px;
	border-top: 0px solid #cc99cc;
	border-right: 1px solid #cc99cc;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #cc99cc;

}
.add {
font-size: 90%; color: #666666; line-height: 130%
}
.google {

font-size: 12px; color: #999999
}
.fieldComment {
height: 40px; width: 160px; border: 1px #999999 solid
}

