@charset "utf-8";
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : top.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * Base Layout
 * ******************************************************************************** */
body {
	background: url(../img/bg.gif) repeat-x top;
}
div#top p.mainimg{
	padding:7px 0 29px 0;
	}	

/* ********************************************************************************
 * div#top .info
 * ******************************************************************************** */	
div#top .info{
	float:right;
	width:720px;
	padding:0 0 60px 0;
	}
div#top .info h2{
	position:relative;
	padding:0 0 15px 0;
	}
div#top .info h2 span{
	position:absolute;
	top: -2px;
	right: 0px;
	}
div#top .info table{
	border-top: 1px dotted #CCC;
	}	
div#top .info table tr td{
	line-height:1.5em;
	border-bottom: 1px dotted #CCC;
	padding:10px 0;
	}			
div#top .info table tr .day{
	vertical-align:top;
	width:46px;
	padding:10px 22px 10px 10px;
	}
div#top .info table tr .glay{
	background-color:#FBFBFB;
	}		
div#top .info table tr td .icon1{
	background-color:#4179db;
	color:#FFF;
	font-size:80%;
	padding:2px 4px;
	}
div#top .info table tr td .icon2{
	background-color:#d8840d;
	color:#FFF;
	font-size:80%;
	padding:2px 4px;
	}
div#top .info table tr td .icon3{
	background-color:#3248ab;
	color:#FFF;
	font-size:80%;
	padding:2px 4px;
	}				
/* regionalBanner 一度画像を全てを非表示にして、absoluteを指定して画像を重ねる */
#regionalBanner{
	height:290px;}
#regionalBanner img{
	display:none;
	position: absolute;
}
#regionalBanner #img1{
	display:block;/* 1枚目の画像だけを表示 */
}