﻿/*
青テーマ
	濃色	#0000FF
	中色	#007AC9
	淡色	#0099ff
緑テーマ
	濃色	#008000
	中色	#008080
	淡色	#CCFF99
橙テーマ
	濃色	#FF9900
	中色	#
	淡色	#
赤テーマ
	濃色	#FF3333
	中色	#
	淡色	#
*/
html {
  margin-bottom:1px;
  height:100%;
}
body{
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
table{
	border-collapse: collapse;
}
hr{
	height:1px;
	padding:0px;
	margin:2px;
	background-color:#C0C0C0;
	border-color:#C0CC0;
	border: none
}
h2		{text-align:left; padding: 0px 0px 0px 6px;}
h3		{text-align:left; padding: 0px 0px 0px 12px; margin:10px;}
h4		{text-align:left; padding: 0px 0px 0px 24px; margin:10px;}
h5		{text-align:left; padding: 0px 0px 20px 50px; margin:10px;}
p		{text-align:left; padding: 0px 20px 0px 20px;}
a:link		{color:#0000FF; text-decoration:none;} 
a:visited	{color:#0000FF; text-decoration:none;}
a:hover		{color:#FF0000; text-decoration:underline;}
a:active	{color:#FF0000; text-decoration:underline;}

table.main {
	width:100%;
	height:360px;
	border: #C0C0C0 solid;
	border-width:0px 2px;
	background-color:#FFFFFF;
}
td.header {
	width:100%;
	padding:10px;
}
.header2{
	padding:0px 0px 0px 16px;
}
.id_area{
	width:260px;
	text-align:center;
	padding:0px 16px 0px 0px;
	background-color:#E0E0E0;
}
.smp_logo{
	font-size:large;
}
.menu {
	width:25%;
	height:42px;
	text-align:center;
}
.menu_frame_blue{
	width:100%;
	height:42px;
	border-bottom:5px solid #0000FF;
	background-color:#C0C0C0;
}
.menu_frame_green{
	width:100%;
	height:42px;
	border-bottom:5px solid #008000;
	background-color:#C0C0C0;
}
.menu_frame_orange{
	width:100%;
	height:42px;
	border-bottom:5px solid #FFBB00;
	background-color:#C0C0C0;
}
.menu_frame_red{
	width:100%;
	height:42px;
	border-bottom:5px solid #FF3333;
	background-color:#C0C0C0;
}
.menu_ash {
	background-color:#EFEFEF;
}
.menu_blue {
	background-color:#0000FF;
	color:#FFFFFF;
}
.menu_green {
	background-color:#008000;
	color:#FFFFFF;
}
.menu_orange {
	background-color:#FFBB00;
	color:#FFFFFF;
}
.menu_red {
	background-color:#FF3333;
	color:#FFFFFF;
}

.contents a{
	display:block;
	text-decoration:none;
	padding:10px;
	color:#0099FF;
}
.contents a:hover{
	color:#0000FF;
	background-color:#C0C0C0;
}
.table_padding{
	padding:8px;
}
.download th{
	text-align:center;
	color:#FFFFFF;
}
.download img{
	display:block;
	text-decoration:none;
	padding:2px;
}
.field_1st_blue{
	background-color:#0099ff;
	color:#FFFFFF;
	text-align:left;
}
.field_1st_green{
	background-color:#99ff00;
	color:#FFFFFF;
	text-align:left;
}
.field_1st_red{
	background-color:#ff0099;
	color:#FFFFFF;
	text-align:left;
}

.blue table{
	border:1px #0000FF solid;
}
.blue th{
	border:1px #0000FF solid;
	background-color:#007AC9;
}
.blue td{
	border:1px #0000FF solid;
}

.green th{
	background-color:#008080;
}
.green tr{
	border:1px #008000 solid;
}
.green td{
	border:1px #008000 solid;
	font-size:10pt;
}
.red th{
	background-color:#A00000;
}
.red tr{
	border:1px #800000 solid;
}
.red td{
	border:1px #8000000 solid;
	font-size:10pt;
}
.center{
	text-align:center;
}

.strong{
	font-weight:bold;
	font-size:large;
	color:#000000;
}
