/* CSS Document */

.imgFloat {
	float:right;
	margin-left:20px;
}
.circleList {
}
.circleList li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}
.basicTable {
	width: 100%;
	border-collapse: collapse;
}
.basicTable th {
	border: 1px solid #666;
	background-color: #90DCED;
	color: #265AA6;
	padding: 10px 10px;
	white-space: nowrap;
}
#main .basicTable th.second {
	border: 1px solid #666;
	background-color: #EAEAEA;
	color: #666;
	padding: 10px 10px;
	white-space: nowrap;
}
#main .basicTable th.third {
	border: 1px solid #666;
	background-color: #EAEAEA;
	color: #666;
	padding: 10px 10px;
	white-space: nowrap;
	text-align:left;
}
.basicTable td {
	border: 1px solid #666;
	background-color: #FFF;
	padding: 10px;
}
.attraction {
	background-image: url(../images/attraction_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.attraction li {
	margin-bottom:10px;
	font-weight:bold;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 20px;
	color: #265AA6;
}
.attraction li:last-child {
	margin-bottom:0px;
}
.weatherTable {
	width: 100%;
	border-collapse: collapse;
}
.weatherTable th {
	border: 1px solid #666;
	background-color: #90DCED;
	color: #265AA6;
	padding: 10px 10px;
	white-space: nowrap;
}
#main .weatherTable th.second, #main .weatherTable td.second {
	border: 1px solid #666;
	background-color: #EAEAEA;
	color: #666;
	padding: 2px;
	white-space: nowrap;
	font-size:12px
}
.weatherTable td {
	border: 1px solid #666;
	background-color: #FFF;
	padding: 2px;
	font-size: 12px;
	text-align: center;
}
#tabMenu ul {
	width:630px;
}
#tabMenu li {
	float:left;
}
#tabMenu li a {
	display:block;
	height:43px;
	line-height:48px;
	overflow: hidden;
}
a#m1,a#m2,a#m3,a#m4,a#m5,a#m6,a#m7,a#m8,a#m9,a#m10,a#m11 {
	width:52px;
	text-indent: -9999px;
}
a#m12 {
	width:58px;
	text-indent: -9999px;
}
a#m1:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: left -43px;
}
a#m2:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -52px -43px;
}
a#m3:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -104px -43px;
}
a#m4:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -156px -43px;
}
a#m5:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -208px -43px;
}
a#m6:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -260px -43px;
}
a#m7:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -312px -43px;
}
a#m8:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -364px -43px;
}
a#m9:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -416px -43px;
}
a#m10:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -468px -43px;
}
a#m11:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -520px -43px;
}
a#m12:hover {
	background-image: url(../images/wether_navi.jpg);
	background-position: -572px -43px;
}
#tabBox1, #tabBox2, #tabBox3 {
	width:630px;
}
#tabBox1 {
	clear: both;
}
#tabBox2 {
	display:none;
}
#tabBox3 {
	display:none;
}
#tabBox4 {
	display:none;
}
#tabBox5 {
	display:none;
}
#tabBox6 {
	display:none;
}
#tabBox7 {
	display:none;
}
#tabBox8 {
	display:none;
}
#tabBox9 {
	display:none;
}
#tabBox10 {
	display:none;
}
#tabBox11 {
	display:none;
}
#tabBox12 {
	display:none;
}
#tabMenu {
	width: 630px;
	background-image: url(../images/wether_navi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	margin-top: 30px;

}
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.place {
	color: #265AA6;
}
.border {
	border: 1px solid #50B7E4;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.border:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
#main .textBox .basicTable.cmsTable th {
	text-align: left;
}
.btnLink a{
	display: block;
	text-align: center;
	font-size: 20px;
	letter-spacing: 0.5em;
	padding: 5px 0;
	border: 3px solid #265AA6;
	background-color: #7ED5E8;
	border-radius: 3px;
	color: #FFFFFF!important;
	font-weight: bold;
}
.btnLink a:hover{
	background-color: #265AA6;
	text-decoration: none!important;
}

