

* {
margin:0;
padding:0;
text-decoration:none;
font-weight:normal;
text-align: left;
line-height:150%;
letter-spacing:1px;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#000;
}


body {
	text-align:center;
	font-size: 75%;
	}







img { border: 0px; margin:0; padding:0; vertical-align: bottom;}
ul,ol { list-style-type: none;}
/* list-sytle-position adjustment */
ol {margin-left:1.8em;}

ul img { vertical-align: middle;}

/*a { outline: none;}

a:link		{color:#333 ; text-decoration:none ;}
a:visited	{color:#333 ; text-decoration:none ;}
a:hover		{color:#333 ; text-decoration:underline ;}
a:active	{color:#333 ; text-decoration:underline ;}*/

#center_waku a:hover img {filter: alpha(opacity=75);opacity:0.5;background: #fff;}
#right_waku a:hover img {filter: alpha(opacity=75);opacity:0.5;background: #fff;}
hr { display: none;}
table,td,th{
	border: none;

	vertical-align: top;
	font-size:100%;
}
address,th{
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	line-height:100%;
}

h2,h3,h4,h5,h6 {
	font-style:normal;
	font-size:100%;

}



.hirayako {
	position: relative;
	width:220px;
	height:70px;
	background:url(../common/img/tenki_title.jpg) no-repeat;
	margin-left:10px;
    

}

.hirayako h3 {
	margin: 15px 0 0px 0px;

}



.graph_weather {
	width: 220px;
	margin: 0 0 0 10px;
	border:none;
}

.graph_weather table{
	width:220px;
	border-bottom:1px solid #5BC2DC;
}

.graph_weather img {
	width: 220px;
	max-height: 220px;
	-ms-interpolation-mode: bicubic;

}
.graph_weather td{
	background:#fff;
	color:#000;
}

.graph_weather .sekisetsu{
	font-size:20px;
	text-align:center;
	width:110px;
	height:43px;
	vertical-align:middle;
}
.graph_weather .sekisetsu span{
	font-size:12px;
	text-align:center;
}
.graph_weather .kion{
	font-size:12px;
	text-align:center;
	width:110px;
	height:50px;
	vertical-align:middle;
}

.graph_weather .course{
	height:30px;
	vertical-align:middle;
	text-align:left;
}
.pt03{padding-top:3px;}
.pr15{padding-right:15px;}
.pl15{padding-left:15px;}
.pb03{padding-bottom:3px;}
.pt05{padding-top:5px;}
/*.graph_weather td.tenki {
	color: #fff;
	padding: 10px 0px 10px 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

	.graph_weather td.tenki2 {
	color: #fff;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #fff;
	}


	.graph_weather td.tenki_last {
	color: #fff;
	padding: 10px 0px 10px 10px;
	border-right: 1px solid #fff;
	}

	.graph_weather td.tenki2_last {
	color: #fff;
	padding: 10px 0px 10px 10px;
	}
*/

.time {
	z-index: 100;
	position: absolute;
	top: 52px;
	right: 10px;
	letter-spacing:-0.4px;
	color: #3FB8D7;
}


.itemname {
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    margin-top: 13px;
    margin-bottom: 5px;
}

.parkinfo {
    background: #fff;
    margin-bottom: 20px;
    padding: 10px;
    
}


