@charset   "UTF-8";

.box {
	/*便利ツール全体ボックス*/
	width: 900px;
	background-image: url(a_ilst136.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

table.tm {
	/*便利メニュー枠テーブル*/
	width: 900px;
	border-width: 4px 4px 4px 4px;
	border-style: dashed dashed dashed dashed;
	border-color: #09acd5 #09acd5 #09acd5 #09acd5;
	background-color: white;
}

.tma {
	/*便利ツールtd の部分*/
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.5em;
	margin-left: 5px;
	background-image: url(lis_03b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.ftm {
	/*便利ツールメニュー内のフォント*/
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.5em;
}

.ftmt {
	/*便利ツールタイトル用フォント*/
	font-size: 20px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

body {
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #0066cc;
	text-decoration: NONE;
}

a:visited {
	color: #0066cc;
	text-decoration: NONE;
}

a:hover {
	background-color: #ffe4b5;
	color: red;
	text-decoration: NONE;
}
@import url(branding.css);

.boxst1 {
	/*　州*/
       text-align:left;
	margin-left: 10%;
	margin-right: 10%;
	width: 900px;
	background-image: url(BCG_036.GIF);
	background-repeat: repeat;
	padding: 0px 0px 0px 60px;
}

.boxst2 {
	/*　州*/
	width: 800px;
	background-image: url(image71.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 100px;
	line-height: 30px;
}

.boxtim1 {
	/*タイムゾーン*/
	width: 900px;
	background-image: url(buz073.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 170px;
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.5em;
}

table.tim {
	/*タイムゾーン state　共有*/
	width: 900px;
	border-width: 5px 5px 5px 5px;
	border-style: double double double double;
	border-color: #1eb6ff #1eb6ff #1eb6ff #1eb6ff;
}

td.tima {
	background-color: #80ff00;
	width: 102px;
	height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}

td.timb {
	background-color: #67ce00;
	width: 138px;
	height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}

td.timc {
	background-color: #00cc99;
	width: 464px;
	height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}

td.timd {
	background-color: #e8ffff;
	width: 102px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	vertical-align: middle;
}

td.time {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.timf {
	height: 18px;
	background-color: #44c2ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.timg {
	height: 18px;
	background-color: #ff80c0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.sta {
	/*州名*/
	height: 30px;
	background-color: #ff80c0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stb {
	/*略号*/
	height: 30px;
	width: 42px;
	background-color: #02adff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stc {
	/*州都*/
	height: 30px;
	background-color: #63b1b1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.std {
	/*州名英語*/
	width: 96px;
	height: 7px;
	background-color: #ffffdf;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.ste {
	/*州名日本語*/
	background-color: #ffffee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stf {
	/*略号日英*/
	background-color: #e8f3ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stg {
	/*州都英語*/
	background-color: #e0e0e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.sth {
	/*州都日本語*/
	background-color: #f9f9f9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.sti {
	/*スペース*/
	width: 1px;
	background-color: #d5eaff;
}

td.stj {
	/*番号下*/
	background-color: #ffdfdf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stk {
	background-color: #ff7979;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stl {
	background-color: #60afff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.stm {
	background-color: #ffff6a;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	text-align: center;
	vertical-align: middle;
}

td.flag {
	width: 144px;
	background-image: url(usaflag.00.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.f1 {
	font-size: 20px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

.f2 {
	font-size: 18px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

.f3 {
	font-size: 25px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

.f4 {
	border-bottom: 1px dashed red;
	color: #3e3e3e;
}

.f5 {
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.5em;
}

.f6 {
	/*　赤色フォント*/
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック;
	color: #ff0000;
}

.f7 {
	/*　緑色フォント*/
	font-size: 18px;
	font-family: ＭＳ Ｐゴシック;
	color: #3d9350;
	font-weight: bold;
}

.f8 {
	font-size: 15px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.6em;
}

.f9 {
	font-size: 15px;
	font-family: ＭＳ Ｐゴシック;
	color: #333333;
}

.f10 {
	font-size: 16px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

.f11 {
	font-size: 22px;
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	color: #585858;
}

.f12 {
	font-size: 12px;
	font-family: ＭＳ Ｐゴシック;
	color: #585858;
	line-height: 1.5em;
}