﻿@charset "utf-8";
/*発表の時刻*/
#visInfoArea #datetimeArea {
	width: 843px;
	padding-bottom: 0.25em;
	text-align: right;
	font-size: 81.25%;
}

/*視程状況のテーブル*/
#visInfoArea table {
	width: 843px;
	border-collapse: collapse;
	border-top: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	font-size: 13px;
	overflow-wrap: break-word;
    white-space: normal;
    table-layout: fixed;
}
#visInfoArea tr:nth-child(1) td {
	border-bottom: 0px solid #fff;
	text-align: center;
}
#visInfoArea tr:nth-child(2) td {
	text-align: center;
}
#visInfoArea td {
	width: 4.25em;
	padding: 3px;
	border-bottom: 1px solid #4c4c4c;
	border-left: 1px solid #4c4c4c;
	white-space: nowrap;
}
#visInfoArea td:nth-child(1) {
	width: auto;
}
#visInfoArea p {
	font-size: 13px;
	margin: 0;
	padding: 0;
	width: 825px;
	text-align: right;
}

/*視程ランク*/
#visInfoArea .lev0 {
	background: #cccccc;
}
#visInfoArea .lev1 {
	background: #ade2f7;
}
#visInfoArea .lev2 {
	background: #fbd3d6;
}
#visInfoArea .lev3 {
	background: #f6a3ab;
}
#visInfoArea .lev4 {
	background: #f5687f;
}
#visInfoArea .lev5 {
	background: #ce001b;
}
#visInfoArea .lev9 {
	background: #cccccc;
}

/*機器対応*/
@media screen and (max-width: 480px) {
#visInfoArea #datetimeArea {
	width: auto;
}
#visInfoArea #tableArea {
	width: auto;
	overflow: auto;
}
#visInfoArea td:nth-child(1) {
	width: auto;
}

}