﻿*{
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
	color: #333333;
}
body {
	font-size: 13px !important; /* IE 7向け */
	font-size: small; /* IE 6以下 */
}
html>/**/body {
	font-size: 13px; /* モダンブラウザ向け */
}
/*-----------------------------------------------------------------------------

メイン（１カラム）

-----------------------------------------------------------------------------*/
#main_weather{
	width: 780px;
	padding: 10px;
	margin-left: 0px;
}
#main_weather h2{
	width: 760px;
	margin-left: 10px;
}
#main_weather img{
	width: 760px;
	height: 550px;
	margin-left: 0px;
}
/*-----------------------------------------------------------------------------

メイン（2カラム）

-----------------------------------------------------------------------------*/
#main2_weather{
	width: 520px;
	float: left;
	margin-left  0px;
	padding: 10px 10px;
}

#main2_weather ul{
	margin: 20px;
	padding: 0px;
}
#main2_weather li{
	margin-bottom: -2px;
	padding: 0px;
}
#main2_weather h2{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
}
#main2_weather h2 a{
	font-size: 12px;
	padding-bottom: 2px;
}
#main2_weather .wea_h2_span{
	font-size:12px;
}
#main2_weather P{
	text-align: left;
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
#main2_weather .today{
	float: left;
	margin-left: 5px;
}
#main2_weather .tomorrow{
	float: left;
	margin: 0px;
}
#main2_weather .maxred{
	font-size:24px;
	color:#FF3300;
}
#main2_weather .minblue{
	font-size:24px;
	color:#3300FF;
}

/*-----------------------------------------------------------------------------

今日明日の天気詳細

-----------------------------------------------------------------------------*/
#main2_weather .weathergraph{
	width: 500px;
	margin-top: 5px;
	margin-left: 10px;
	border: none;
}
#main2_weather .tabletitle{
	width: 100px;
	height: 25px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/tabletitle.gif);
	background-repeat:no-repeat;
}

#main2_weather .hiduke1{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hiduke.gif);
	background-repeat:repeat-x;
}
#main2_weather .hstu1{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesat.gif);
	background-repeat:repeat-x;
}
#main2_weather .hsun1{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesun.gif);
	background-repeat:repeat-x;
}
#main2_weather .hiduke2{
	width: 200px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hiduke.gif);
	background-repeat:repeat-x;
}
#main2_weather .hstu2{
	width: 200px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesat.gif);
	background-repeat:repeat-x;
}
#main2_weather .hsun2{
	width: 200px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesun.gif);
	background-repeat:repeat-x;
}
#main2_weather .hiduke3{
	width: 300px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hiduke.gif);
	background-repeat:repeat-x;
}
#main2_weather .hstu3{
	width: 300px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesat.gif);
	background-repeat:repeat-x;
}
#main2_weather .hsun3{
	width: 300px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesun.gif);
	background-repeat:repeat-x;
}

#main2_weather .ptage100{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage100.gif);
	background-repeat:repeat-x;
}
#main2_weather .ptage50-90{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage50-90.gif);
	background-repeat:repeat-x;
}
#main2_weather .ptage10-40{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage10-40.gif);
	background-repeat:repeat-x;
}
#main2_weather .ptage00{
	width: 100px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage00.gif);
	background-repeat:repeat-x;
}

/*-----------------------------------------------------------------------------

週間予報

-----------------------------------------------------------------------------*/
#main2_weather .weekly{
	width: 500px;
	margin-top: 5px;
	margin-left: 10px;
	border: none;
}
#main2_weather .weeklytitle{
	width: 80px;
	height: 25px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/tabletitle.gif);
	background-repeat: no-repeat;
}
#main2_weather .weeklytitleweather{
	width: 80px;
	height: 50px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/tabletitle2.gif);
	background-repeat: no-repeat;
}
#main2_weather .whiduke{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hiduke.gif);
	background-repeat:repeat-x;
}
#main2_weather .whstu{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesat.gif);
	background-repeat:repeat-x;
}
#main2_weather .whsun{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/hidukesun.gif);
	background-repeat:repeat-x;
}
#main2_weather .wptage100{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage100.gif);
	background-repeat:repeat-x;
}
#main2_weather .wptage50-90{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage50-90.gif);
	background-repeat:repeat-x;
}
#main2_weather .wptage10-40{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage10-40.gif);
	background-repeat:repeat-x;
}
#main2_weather .wptage00{
	width: 60px;
	text-align: center;
	background-image: url(../../PMfiles/weather/img/titen/percentage00.gif);
	background-repeat:repeat-x;
}
#main2_weather .weekly P{
	text-align:center;
	margin: 0px;
	float: left;
}
#main2_weather .max{
	color: #FF3366;
	padding-left: 15px;
	padding-right: auto;
}
#main2_weather .min{
	color: #3366FF;
}


/*-----------------------------------------------------------------------------

サイド部分

-----------------------------------------------------------------------------*/
#side{
	margin-top: 20px;
	float:left;
}


/*-----------------------------------------------------------------------------

提供・一覧部分

-----------------------------------------------------------------------------*/
.provide {
	text-align:right;
	margin-right: 20px;
	margin-top: 25px;
}

.li_1 {
	background-color: #DCF7A3;
}

.li_2 {
	background-color: #F9FFE4;
}

.p_list {
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 4px;
}