/*----------------------------------------------
	梅雨特集（PC版）
-----------------------------------------------*/
#tuyu_main {
	width: 700px;
}

#tuyu_main .title_img{
	padding-bottom: 4px;
}

.tuyu_tbl_i {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.tuyu_tbl_i td {
	padding: 10px 0;
}

.tuyu_tbl_i a {
	text-decoration: underline;
}

.tuyu_sec {
	width: 650px;
	margin: 10px 0 20px 0;
}

.tuyu_con1 {
	letter-spacing: 1pt;
	color: #1E007F;
	margin: 10px 0 30px 0;
	padding: 20px 10px;
	border: 1px solid #DDDDDD;
	font-size: 105%;
}

.tuyu_con2 {
	margin-top: 5px;
	text-align: center;
	border: 1px solid #DDDDDD;
}

.tuyu_con3 {
	letter-spacing: 1pt;
	color: #663300;
	font-size: 105%;
	letter-spacing: 1pt;
	border: 1px solid #DDDDDD;
	font-weight:bold;
}

.tuyu_con3 div {
	padding: 6px 10px;
}

.tuyu_con3 p {
	text-align: right;
	font-size: 90%;
}

.tuyu_con3 img {
	margin-right: 10px;
}

.tuyu_con4 img{
	vertical-align: middle;
}

.tuyu_title{
	font-size: 13pt;
	font-weight: bold;
	letter-spacing: 2pt;
	color: #1E007F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 50px;
	border-left: 4px solid #38A1BC;

}

.tuyu_tbl {
	width: 100%;
	text-align: center;
	background-color: #DDD7D3;
}

.tuyu_tbl td {
	padding: 7px 0px;
	background-color: #FFFFFF;
}

.tuyu_tbl th {
	padding: 5px 0px;
	vertical-align: middle;
}

tr.th01 th {
	background-color: #BBBBBB;
	color: #FFFFFF;
	font-weight:bold;
}

tr.th02 th {
	background-color: #F3F7F8;
	font-weight: normal;
}

.tuyu_f01 {
	margin-bottom: 1px;
	margin-top: 10px;
	letter-spacing: 1pt;
	color: #444444;
}

/*テーブル背景*/
/*まだ 黄*/
.tbl_0 {
	background-color: #FFDC85;
}

/*梅雨入り 水色*/
.tbl_1 {
	background-color: #C1E1E5;
}

/*梅雨明け オレンジ*/
.tbl_2 {
	background-color: #FFC69C;
}

/* 週間天気予報リンク */
.tenki_link {
	margin-top: 5px;
}

/* レーダー */
.rd_menu {
	width:250px;
	height:60px;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-left : auto ;
}

.rd_menu td {
	border: 3px solid #BBDBEA;
	padding: 0;

}

.rd_menu a {
	display:block;
	width:100%;
	height:100%;
	text-align: center;
	font-size: 115%;
	padding-top: 11px;
	padding-bottom: 5px;
}

.rd_menu a:hover {
	background-color: #BBDBEA;
	color: #ffffff;
}


/*----------------------------------------------
	スマホ版
-----------------------------------------------*/
@media screen and (max-width: 750px) {
	#tuyu_main, .title_img{
		width: 100%;
	}

	.tuyu_con1 {
		font-size:32px;
	}

	.tuyu_con3 {
		letter-spacing: 1pt;
		font-size: 32px;
		letter-spacing: 1pt;
	}

	.tuyu_con4 {
		font-size:28px;
	}

	.tuyu_con4 h3{
		font-size: 32px;
	}

	.tbl_0 {
		font-size: 26px;
	}

	.tbl_1 {
		font-size: 26px;
	}

	.tuyu_title {
		font-size: 32px;
		border-left: 6px solid #38A1BC;
	}

	.tuyu_tbl th {
		font-size: 28px;
	}

	.tuyu_tbl td {
		font-size: 28px;
	}

	.tuyu_sec {
		width: 100%;
	}

	.tuyu_f01 img {
		width: 20px;
		height: 20px;
	}

	.tuyu_tbl_i td {
		font-size:26px;
	}

}
