A:link {
	text-decoration: none
}
A:visited {
	text-decoration: none
}


body {		background-color: white;}

/*ここに書いてあるのは、トップページのメインのテンプレートです。*/
.Top-Main { 
		background-color: white;
		font-size	: 14px;
		color		: maroon;
		border		: 2px wheat solid;
		width		: 800px;
		vertical-align	: top;
		padding-top	: 6px;
		padding-bottom	: 1px;
		padding-left	: 1px;
		padding-right	: 1px;
		margin		: 0px;}
/*ここまで、トップページのメインのテンプレートです。*/

/*ここに書いてあるのはメインのテンプレートです。*/
td.main { 
		background-color: white;
		font-size	: 14px;
		color		: maroon;
		border		: 2px wheat solid;
		width		: 633px;
		padding-top	: 6px;
		padding-bottom	: 1px;
		padding-left	: 1px;
		padding-right	: 1px;
		margin		: 0px;}

a.headmenu { 
		display		: block;
		text-decoration	: none;
		text-align	: center;
		font-size	: 12px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 0px;
		padding-right	: 0px;
		border-left	: solid 0px beige;
		border-right	: solid 0px beige;
		border-top	: solid 0px orange;
		border-bottom	: solid 6px orange;
}

a.headmenu:hover { 
		text-decoration	: none;
		color		: deeppink;
		background-color: lightyellow; 

		border-bottom	: solid 6px gold;

}

a.headmenu:active  { color	: white}

table.headmenu-box { 
		border-left	: solid 0px orange;
		border-right	: solid 0px orange;
		margin		: 0px;
}

table.Top-Page-News-and-Topics {
		width		: 530px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Top-Page-News-and-Topics-Title {
		display		: block;
		background-color: sandybrown;
		color		: lemonchiffon;
		border-left	: solid 10px wheat;
		border-right	: solid 10px wheat;
		font-size	: 16px;
		font-weight	: bold;
		padding		: 6px;}
a.Top-Page-News-and-Topics-Contents {
		display		: block;
		text-align	: left;
		color		: blue;
		background-color: lemonchiffon;
		font-size	: 12px;
		border-left	: solid 10px khaki;
		border-right	: solid 10px khaki;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 4px;
		padding-right	: 4px;
		margin		: 0px 0px 1px 0px;
}
a.Top-Page-News-and-Topics-Contents:hover { 
		text-decoration	: none;
		text-align	: left;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 10px gold;
		border-right	: solid 10px gold;
		margin		: 0px 0px 1px 0px;
}
a.Top-Page-News-and-Topics-Contents-NoLink {
		display		: block;
		text-align	: left;
		color		: maroon;
		background-color: lemonchiffon;
		font-size	: 12px;
		border-left	: solid 10px khaki;
		border-right	: solid 10px khaki;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 4px;
		padding-right	: 4px;
		margin		: 0px 0px 1px 0px;
}

table.Top-Page-Research {
		width		: 240px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Top-Page-Research-Title {
		display		: block;
		background-color: chocolate;
		color		: lemonchiffon;
		border-left	: solid 6px wheat;
		border-right	: solid 6px wheat;
		font-size	: 16px;
		font-weight	: bold;
		letter-spacing	: 6px;
		padding		: 6px;}
a.Top-Page-Research-Contents {
		display		: block;
		text-align	: left;
		color		: crimson;
		background-color: lemonchiffon;
		font-size	: 13px;
		border-left	: solid 6px khaki;
		border-right	: solid 6px khaki;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 8px;
		padding-right	: 8px;
		margin		: 0px 0px 1px 0px;
}
a.Top-Page-Research-Contents:hover { 
		text-decoration	: none;
		text-align	: left;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 6px gold;
		border-right	: solid 6px gold;
		margin		: 0px 0px 1px 0px;
}
table.Top-Page-Reference {
		width		: 240px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Top-Page-Reference-Title {
		display		: block;
		background-color: firebrick;
		color		: lemonchiffon;
		border-left	: solid 6px wheat;
		border-right	: solid 6px wheat;
		font-size	: 16px;
		font-weight	: bold;
		letter-spacing	: 6px;
		padding		: 6px;}
a.Top-Page-Reference-Contents {
		display		: block;
		text-align	: left;
		color		: crimson;
		background-color: lemonchiffon;
		font-size	: 13px;
		border-left	: solid 6px khaki;
		border-right	: solid 6px khaki;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 8px;
		padding-right	: 8px;
		margin		: 0px 0px 1px 0px;
}
a.Top-Page-Reference-Contents:hover { 
		text-decoration	: none;
		text-align	: left;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 6px gold;
		border-right	: solid 6px gold;
		margin		: 0px 0px 1px 0px;
}
table.Top-Page-Link {
		width		: 240px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Top-Page-Link-Title {
		display		: block;
		background-color: saddlebrown;
		color		: lemonchiffon;
		border-left	: solid 6px wheat;
		border-right	: solid 6px wheat;
		font-size	: 16px;
		font-weight	: bold;
		padding		: 6px;}
a.Top-Page-Link-Contents {
		display		: block;
		text-align	: left;
		color		: crimson;
		background-color: lemonchiffon;
		font-size	: 12px;
		border-left	: solid 6px khaki;
		border-right	: solid 6px khaki;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 8px;
		padding-right	: 8px;
		margin		: 0px 0px 1px 0px;
}
a.Top-Page-Link-Contents:hover { 
		text-decoration	: none;
		text-align	: left;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 6px gold;
		border-right	: solid 6px gold;
		margin		: 0px 0px 1px 0px;
}

table.Top-Page-Access {
		width		: 335px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Top-Page-Access-Title {
		display		: block;
		background-color: brown;
		color		: lemonchiffon;
		border-left	: solid 10px wheat;
		border-right	: solid 10px wheat;
		font-size	: 15px;
		font-weight	: bold;
		letter-spacing	: 6px;
		padding		: 6px;}
.Top-Page-Access-Contents {
		display		: block;
		text-align	: left;
		color		: crimson;
		background-color: lemonchiffon;
		font-size	: 13px;
		border-left	: solid 10px khaki;
		border-right	: solid 10px khaki;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 24px;
		padding-right	: 4px;
		margin		: 0px 0px 1px 0px;
}


.Side-Menu-Box {
		background-color: white;}
a.Side-Menu {
		display		: block;
		font-size	: 10px;
		text-align	: left;
		width		: 148px;
		color		: maroon;
		background-color: lemonchiffon;
		border-left	: solid 8px gold;
		border-bottom	: solid 1px orange;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 4px;
		padding-right	: 1px;
		margin		: 1px 0px;
 }
a.Side-Menu:hover { 
		text-decoration	: none;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 8px #fef263;
		border-bottom	: solid 1px #fef263;}
.Side-Menu-White {
		font-size	: 12px;
		text-align	: left;
		color		: maroon;
		background-color: #ffffff;
		height		: 4px;
		width		: 148px;
		padding-top	: 6px;
		padding-bottom	: 0px;
		padding-left	: 13px;
		padding-right	: 1px;}


.Top-Text-Box  {
		display		: block;
		border-collapse	: collapse;
		width		: 530px;
		background-color: lightyellow;
		background-image: url("Figure-and-Material/Top/Definition.jpg");
		background-repeat: repeat-x;
		border		: solid 1px darkorange;
		padding-top	: 0px;
		padding-bottom	: 14px;
		padding-left	: 0px;
		padding-right	: 0px;
		margin-top	: 0px;
}

.Top-Text-Definition-Box {
		display		: block;
		width		: 460px;
		padding-top	: 11px;
		background-color: transparent;}	
.Top-Text-Definition1 {
		display		: block;
		width		: 460px;
		color		: #330000;
		font-size	: 15px;
		font-weight	: bolder;
		text-align	: left;}
.Top-Text-Definition2 {
		display		: block;
		color		: #330000;
		font-size	: 13px;
		text-align	: right;}
.Top-Text-Definition1-E {
		display		: block;
		color		: #330000;
		font-family	: "times new roman",serif;
		font-size	: 15px;
		font-weight	: normal;
		text-align	: left;}

.Top-Text-Definition2-E {
		display		: block;
		color		: #330000;
		font-family	: "times new roman",serif;
		font-size	: 12px;
		text-align	: right;}		
.Top-Text  {
		display		: block;
		color		: maroon;
		font-size	: 13px;
		text-align	: left;
		line-height	: 18px;
		padding-top	: 0px;
		padding-bottom	: 14px;
		padding-left	: 32px;
		padding-right	: 32px;
		margin-top	: 6px;
}
.Top-About-NICT  {
		display		: block;
		border-collapse : collapse;
		text-decoration : none;
		width		: 610px;
		background-color: #ffffff;
		font-size	: 13px;
		text-align	: left;
		border		: solid 0px orange;
		padding-top	: 13px;
		padding-bottom	: 13px;
		padding-left	: 6px;
		padding-right	: 6px;
		margin-top	: 6px;
}
.Top-NICT-Organization  {
		display		: block;
		color		: maroon;
		background-color: lemonchiffon;
		font-size	: 13px;
		text-align	: left;
		border		: solid 0px orange;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 8px;
		padding-right	: 8px;
		border-left	: solid 13px burlywood;
		border-right	: solid 0px burlywood;
		border-bottom	: solid 0px gold;
		margin-top	: 0px;
		margin-right	: 8px;
}
.Top-NICT-Organization:hover  {
		display		: block;
		color		: deeppink;
		background-color: lightyellow;
		border-left	: solid 13px wheat;
		border-right	: solid 0px wheat;
		border-top	: solid 0px gold;
		border-bottom	: solid 0px gold;
}
.Top-NICT-Access-Box  {
		display		: block;
		background-color: ivory;
		text-align	: center;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 16px;
		padding-right	: 8px;
		border		: solid 1px burlywood;
		margin-left	: 8px;
}
.Top-NICT-Access  {
		display		: block;
		width		: 262px;
		color		: maroon;
		background-color: ivory;
		font-size	: 13px;
		text-align	: left;
		border		: solid 0px burlywood;
		padding-top	: 1px;
		padding-bottom	: 1px;
		padding-left	: 8px;
		padding-right	: 8px;
		margin-top	: 6px;
}
/*各ページの最後の項目のテンプレートです。*/

.Footer {
		display		: block;

		text-decoration	: none;
		text-align	: center;
		background-color: darkorange;
		color		: lightyellow;
		font-size	: 13px;
		border		: 0px;
		padding		: 8px }


/*スタッフ紹介のテンプレートです。*/
table.Heading-Box {
		color		: maroon;
		border-collapse	: collapse;
		font-size	: 18px;
		background-color: orangered;
		border-top	: solid 0px;
		border-bottom	: solid orangered 2px;
		border-left	: solid 0px;
		border-right	: solid 0px;
		padding		: 0px;
		margin		: 4px }

a.Heading-Side1 {
		display		: block;
		height		: 24px;
		width		: 8px;
		background-color: orangered;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side2 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: darkorange;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side3 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: orange;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side4 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: gold;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side5 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: #ffff66;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side6 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: #ffff4c;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side7 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: #ffff33;
		letter-spacing	: 1px;
		text-align	: left;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.Heading-Side8 {
		display		: block;
		height		: 24px;
		width		: 4px;
		background-color: #ffff00;
		letter-spacing	: 1px;
		text-align	: left;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}

.Heading {
		display		: block;
		text-decoration	: none;
		height		: 24px;
		width		: 556px;
		color		: maroon;
		background-color: #ffff99;
		font-size	: 18px;
		font-weight	: bold;
		letter-spacing	: 1px;
		text-align	: left;
		padding-top	: 9px;
		padding-bottom	: 4px;
		padding-left	: 18px;
		padding-right	: 1px;
		margin-bottom	: 1px;}


/*ここまで、各ページの先頭にある項目のテンプレートです。*/


/*文章の中にあるリンクの動きです。*/
.Text-Link {
		display		: inline;
		text-decoration	: none;
		color		: blue;
}
.Text-Link {
		display		: inline;
		text-decoration	: none;
		color		: fuchsia;
}
/*ここまで、文章の中にあるリンクの動きです。*/

.One-Second {
		display		: block;
		width		: 580px;
		text-decoration	: none;
		text-align	: left;
		color		: maroon;
		font-size	: 13px;
		background-color: #ffffff;
		border		: 0px;
		padding		: 0px }

.Research-Contents {
		display		: block;
		width		: 520px;
		text-decoration	: none;
		text-align	: left;
		color		: maroon;
		font-size	: 13px;
		background-color: #ffffff;
		border		: 0px;
		padding		: 0px }
table.Research {
		display		: block;
		width		: 560px;
		text-decoration	: none;
		color		: maroon;
		font-size	: 14px;
		background-color: #ffffff;
		border		: 0px;
		padding		: 0px }

a.Research-Name { 
		display		: block;

		text-decoration	: none;
		text-align	: left;
		font-size	: 14px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 8px;
		padding-bottom	: 8px;
		padding-left	: 24px;
		padding-right	: 24px;
		border-left	: solid 18px darkorange;
		border-right	: solid 10px darkorange;
		border-bottom	: solid 1px orange;
		border-top	: solid 1px orange;
}
a.Research-Name:hover { 
		text-decoration	: none;
		color		: orange;
		background-color: lightyellow; 
		border-left	: solid 18px gold;
		border-right	: solid 10px gold;
		border-bottom	: solid 1px gold;
		border-top	: solid 1px gold;
}
a.Research-White {
		display		: block;
		height		: 16px;
		font-size	: 13px;
		text-align	: left;
		background-color:white;}
table.Research2 {
		display		: block;
		width		: 560px;
		text-decoration	: none;
		color		: maroon;
		font-size	: 12px;
		background-color: lemonchiffon;
		border		: 0px;
		padding		: 0px }
.Research2 td {
		display		: block;
		text-decoration	: none;
		color		: maroon;
		font-size	: 12px;
		background-color: white;
		border		: 0px;
		padding		: 0px }

a.Research-Name2-Left { 
		display		: block;
		text-decoration	: none;
		text-align	: left;
		font-size	: 12px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 8px;
		padding-right	: 0px;
		border-left	: solid 8px darkorange;
		border-right	: solid 8px darkorange;
		border-bottom	: solid 1px orange;
		border-top	: solid 1px orange;
		margin-right	: 100px;
}
a.Research-Name2-Left:hover { 
		text-decoration	: none;
		color		: orange;
		background-color: lightyellow; 
		border-left	: solid 8px gold;
		border-right	: solid 8px gold;
		border-bottom	: solid 1px gold;
		border-top	: solid 1px gold;
}
a.Research-Name2-Right { 
		display		: block;
		text-decoration	: none;
		text-align	: right;
		font-size	: 12px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 8px;
		border-left	: solid 8px darkorange;
		border-right	: solid 8px darkorange;
		border-bottom	: solid 1px orange;
		border-top	: solid 1px orange;
		margin-left	: 100px;
}
a.Research-Name2-Right:hover { 
		text-decoration	: none;
		color		: orange;
		background-color: lightyellow; 
		border-left	: solid 8px gold;
		border-right	: solid 8px gold;
		border-bottom	: solid 1px gold;
		border-top	: solid 1px gold;
}
table.Archive-Top-Box {
		display		: block;
		table-layout	: auto;
		width		: 570px;
		text-decoration	: none;
		text-align	: center;
		color		: maroon;
		background-color: #ffffff;
		border-left	: solid 3px darkorange;
		border-right	: solid 3px darkorange;
		padding		: 0px }

a.Archive-Year { 
		display		: block;
		text-decoration	: none;
		text-align	: center;
		font-size	: 13px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 4px;
		padding-right	: 4px;
		border-left	:   solid 3px darkorange;
		border-right	:  solid 3px darkorange;
		border-bottom	: solid 1px orange;
		border-top	:    solid 1px orange;
}
a.Archive-Year:hover { 
		text-decoration	: none;
		color		: orange;
		background-color: lightyellow; 
		border-left	: solid 3px gold;
		border-right	: solid 3px gold;
		border-bottom	: solid 1px gold;
		border-top	: solid 1px gold;
}

/*大きな表（Archiveや年表など）のテンプレートです。*/
.Table-Format {
		width		: 630px;

		font-size	: 12px;
		color		: maroon;
		border-right	: solid 1px chocolate; 
		border-top	: solid 1px chocolate; 
		border-left	: solid 1px chocolate; 
		border-bottom	: solid 1px chocolate; 
		border-collapse	: collapse;
		margin		: 0px; 
}

.Table-Format th {
		font-size	: 12px;
		color		: maroon;
		border-right	: solid 1px chocolate; 
		border-top	: solid 1px chocolate; 
		border-left	: solid 1px chocolate; 
		border-bottom	: solid 1px chocolate; 
		border-collapse	: collapse;
		white-space	: nowrap;
		margin		: 0px;
		padding		: 6px; 
}
.Table-Format td {
		display		: table-column-group
		font-size	: 12px;
		color		: maroon;
		text-align	: left;
		border-right	: solid 1px chocolate; 
		border-top	: solid 1px chocolate; 
		border-left	: solid 1px chocolate; 
		border-bottom	: solid 1px chocolate; 
		border-collapse	: collapse;
		margin		: 0px;
		padding		: 6px; 
}
/*大きな表（Archiveや年表など）を基準にしたキャプションのテンプレートです。*/
caption {
		font-size	: 14px;
		text-align	: left;
		letter-spacing	: 6px;
		color		: chocolate;
		padding-top	: 10px;
		padding-bottom	: 1px;
		padding-left	: 10px;
		padding-right	: 1px;
}


/*スタッフ紹介のテンプレートです。*/
table.Staff {
		color		: maroon;
		font-size	: 14px;
		background-color: lemonchiffon;
		border		: 0px;
		padding		: 0px }

a.staff-side1 {
		display		: block;
		height		: 48px;
		width		: 10px;
		background-color: darkorange;}
a.staff-side2 {
		display		: block;
		height		: 48px;
		width		: 10px;
		background-color: orange;}
a.staff-side3 {
		display		: block;
		height		: 48px;
		width		: 10px;
		background-color: gold;}
a.staff-side4 {
		display		: block;
		height		: 48px;
		width		: 10px;
		background-color: yellow;
		padding-top	: 0px;
		padding-bottom	: 0px;
		padding-left	: 0px;
		padding-right	: 0px;
}

a.staff-post	{
		display		: block;
		width		: 128px;
		height		: 30px;
		font-size	: 13px;
		background-color: lemonchiffon;
		padding-top	: 8px;
		padding-bottom	: 0px;
		padding-left	: 2px;
		padding-right	: 10px;}
a.staff-name-J {
		display		: block;
		width		: 38px;
		height		: 24px;
		font-size	: 14px;
		background-color: lemonchiffon;
		padding-top	: 8px;
		padding-bottom	: 0px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.staff-name-JE {
		display		: block;
		width		: 50px;
		height		: 24px;
		background-color: lemonchiffon;
		padding-top	: 0px;
		padding-bottom	: 0px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.staff-name-E {
		display		: block;
		width		: 90px;
		height		: 24px;
		font-size	: 14px;
		background-color: lemonchiffon;
		padding-top	: 8px;
		padding-bottom	: 0px;
		padding-left	: 0px;
		padding-right	: 0px;}

a.staff-name-after-E {
		display		: block;
		width		: 100px;
		height		: 24px;
		font-size	: 14px;
		background-color: lemonchiffon;
		padding-top	: 8px;
		padding-bottom	: 0px;
		padding-left	: 0px;
		padding-right	: 0px;}

a.staff-contents {
		display		: block;
		height		: 16px;
		width		: 416px;
		vertical-align	: super;
		font-size	: 13px;
		background-color: lemonchiffon;
		padding-top	: 0px;
		padding-bottom	: 4px;
		padding-left	: 0px;
		padding-right	: 0px;}
a.staff-white {
		display		: block;
		height		: 16px;
		font-size	: 13px;
		background-color: white;}
/*ここまで、スタッフ紹介のテンプレートです。*/

/*用語集のテンプレートです。*/
.Glossary {
		width		: 600px;
		border		: solid 2px #fff3b8;
		border-collapse	: collapse;
		margin-top	: 0px;
		margin-bottom	: 8px;
		margin-left	: 0px;
		margin-right	: 0px;

}
.Glossary th {
		font-size	: 14px;
		text-align	: left;
		color		: maroon;
		background-color: #fff3b8;
		border		: solid 2px #fff3b8;
		border-collapse	: collapse;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 13px;
		padding-right	: 10px;
		margin		: 0px;
}
.Glossary td {
		font-size	: 13px;
		text-align	: left;
		color		: maroon;
		background-color: white;
		border		: solid 1px #fff3b8;
		border-collapse	: collapse;
		padding		: 16px;
		margin		: 0px;
}
/*ここまで、用語集のテンプレートです。*/
/*資料のページのテンプレートです。*/
.Reference {
		width		: 400px;
		border		: solid 0px lemonchiffon ;
		border-collapse	: collapse;
		text-align	: left;
		margin-top	: 10px;
		margin-bottom	: 8px;
		margin-left	: 0px;
		margin-right	: 0px;
}
a.Reference-Name { 
		display		: block;
		text-decoration	: none;
		text-align	: left;
		font-size	: 15px;
		color		: blue;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 10px;
		padding-right	: 0px;
		background-color: lemonchiffon ; 
		border-left	: solid 10px orange; 
		border-right	: solid 4px orange;
}
a.Reference-Name:hover { 
		display		: block;
		text-decoration	: none;
		text-align	: left;
		font-size	: 15px;
		color		: orange;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 10px;
		padding-right	: 0px;
		background-color: lightyellow;
		border-left	: solid 10px gold; 
		border-right	: solid 4px gold;

}
.Reference-Explanatory-Text 		{
		width		: 580px;
		display		: block;
		text-decoration	: none;
		text-align	: left;
		font-size	: 13px;
		color		: maroon;
		background-color: white;
		padding-top	: 6px;
		padding-bottom	: 18px;
		padding-left	: 10px;
		padding-right	: 0px;
}
.Reference-Name-Open { 
		width		: 580px;
		display		: block;
		text-decoration	: none;
		text-align	: left;
		font-size	: 14px;
		color		: maroon;
		background-color: lemonchiffon;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 10px;
		padding-right	: 0px;
		border-left	: solid 10px orange; 
		border-right	: solid 4px orange;
		border-bottom	: solid 0px orange;
		border-top	: solid 0px orange;
		margin-bottom	: 1px;
}
a.Reference-Name-Open-Year {
		display		: inline;
		border-collapse	: collapse;
		text-decoration	: none;
		text-align	: left;
		font-size	: 17px;
		color		: blue;
		background-color: #ffffcc;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 6px;
		padding-right	: 6px;
		border-left	: solid yellow 1px;
		border-right	: solid yellow 1px;
		border-top	: solid 1px white;
		border-bottom	: solid 1px white;
}
a.Reference-Name-Open-Year:hover {
		display		: inline;
		border-collapse : collapse;
		text-decoration : none;
		text-align	: left;
		font-size	: 17px;
		color		: deeppink;
		background-color: gold;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 6px;
		padding-right	: 6px;
		border-left	: solid pink 1px;
		border-right	: solid pink 1px;}
/*ここまで、資料のページのテンプレートです。*/
/*世界の一次周波数標準器のページにある表のテンプレートです。*/
.Reference-Table-Primary {
		display		: block;
		font-size	: 13px;

		color		: maroon;

		border-collapse	: collapse;
		margin		: 0px; 
}

.Reference-Table-Primary th {
		font-size	: 13px;
		color		: maroon;
		border-right	: solid 1px chocolate; 
		border-top	: solid 1px chocolate; 
		border-left	: solid 1px chocolate; 
		border-bottom	: solid 1px chocolate; 
		border-collapse	: collapse;
		white-space	: nowrap;
		margin		: 0px;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 10px;
		padding-right	: 6px;
}
.Reference-Table-Primary td {
		font-size	: 13px;
		color		: maroon;
		text-align	: left;
		border-right	: solid 1px chocolate; 
		border-top	: solid 1px chocolate; 
		border-left	: solid 1px chocolate; 
		border-bottom	: solid 1px chocolate; 
		border-collapse	: collapse;
		margin		: 0px;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 8px;
		padding-right	: 6px;
}
.Reference-Table-Primary caption {
		font-size	: 14px;
		text-align	: left;
		letter-spacing	: 1px;
		color		: chocolate;
		padding-top	: 8px;
		padding-bottom	: 1px;
		padding-left	: 10px;
		padding-right	: 1px;
}
.Reference-Table-Primary-Kind {
		display		: block;
		font-size	: 14px;
		color		: blue;
		border-right	: solid 0px chocolate; 
		border-top	: solid 0px chocolate; 
		border-left	: solid 0px chocolate; 
		border-bottom	: solid 0px chocolate; 
		border-collapse	: collapse;
		margin		: 0px;
		padding		: 0px;
}
a.Reference-Table-Primary-Kind {
		display		: block;
		font-size	: 14px;
		color		: blue;
		border-collapse	: collapse;
		margin		: 0px;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 8px;
		padding-right	: 6px;}
a.Reference-Table-Primary-Kind:hover {
		display		: block;
		font-size	: 14px;
		color		: deeppink;
		background-color: #ffff99; 
		border-collapse	: collapse;
		margin		: 0px;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 8px;
		padding-right	: 6px;}
/*ここから、過去の更新情報のテンプレートです。*/
table.Update-History {
		width		: 610px;
		text-align	: left;
		border		: solid 1px mistyrose;}
a.Update-History-Contents {
		display		: block;
		text-align	: left;
		color		: blue;
		background-color: lemonchiffon;
		font-size	: 12px;
		border-left	: solid 10px khaki;
		border-right	: solid 10px khaki;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 4px;
		padding-right	: 4px;
		margin		: 0px 0px 1px 0px;
}
a.Update-History-Contents:hover { 
		text-decoration	: none;
		text-align	: left;
		color		: deeppink;
		background-color: lightyellow; 
		border-left	: solid 10px gold;
		border-right	: solid 10px gold;
		margin		: 0px 0px 1px 0px;
}
a.Update-History-Contents-NoLink {
		display		: block;
		text-align	: left;
		color		: maroon;
		background-color: lemonchiffon;
		font-size	: 12px;
		border-left	: solid 10px khaki;
		border-right	: solid 10px khaki;
		padding-top	: 4px;
		padding-bottom	: 4px;
		padding-left	: 4px;
		padding-right	: 4px;
		margin		: 0px 0px 1px 0px;
}
/*ここまで過去の更新情報のテンプレートです。*/
/*サイトマップのテンプレートです。*/
.Site-Map {
		display		: block;
		width		: 510px;
		text-decoration	: none;
		text-align	: left;
		color		: maroon;
		font-size	: 13px;
		background-color: lemonchiffon;
		border-top	: solid 0px chocolate;
		border-bottom	: solid 1px wheat; 
		border-left	: solid 8px gold;
		border-right	: solid 4px yellow;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 6px;
		padding-right	: 1px;
		margin-bottom	: 1px; }
.Site-Map:hover {
		display		: block;
		text-decoration	: none;
		text-align	: left;
		color		: chocolate;
		font-size	: 13px;
		background-color: lightyellow;
		border-top	: solid 0px chocolate;
		border-bottom	: solid 1px floralwhite; 
		border-left	: solid 8px papayawhip;
		border-right	: solid 4px #ffffcc;
		margin-bottom	: 1px; }
/*ここまで、サイトマップのテンプレートです。*/
/*お問い合わせのテンプレートです。*/
.Access {
		display		: block;
		width		: 591px;
		text-decoration	: none;
		text-align	: left;
		color		: maroon;
		font-size	: 14px;
		background-color: #ffffff;
		border		: 0px;
		padding-top	: 6px;
		padding-bottom	: 6px;
		padding-left	: 6px;
		padding-right	: 8px;}
/*ここまで、お問い合わせのテンプレートです。*/
