﻿@charset "utf-8";
body {
	color:#333;}

h2,h3 {
	color:#333;}

a {
	color:#333;
}
a:hover {
	color:#F06;
}

.header h1{
	color:#333333;}
  
/*  レフトコンテンツ  */
.left {
	background-color:#FFF;
}

.left h2 {
	color:#FFFFFF;
	background-color:#0561D0;
}

.left a {
	border-color:#999;
	background-color: #DAE6F6;
}
  
.left a:hover {
	background-color:#FFFFFF;}

/*  センターコンテンツ  */

.content h2 {
	color:#FFFFFF;
	border-color: #CCC;
	background-color: #0561D0;
	
	color:#333;
	background-color:#9CF;
}
	
.content h3 {
	border-color:#9CF;
}
.content b {
	color:#F06;
}
.content em {
	color:#00F;
}
.content .content-nav {
	border-color:#333;
}

/*  ライトコンテンツ  */

.right {
	background-color:#CCCCCC;}

.right h2 {
	color:#FFFFFF;
	background-color:#0561D0;
}


/*  フッター  */

.footer {
	color:#FFFFFF;
	background-color: #0561D0;
}

.footer a {
	color:#FFFFFF;
}

/* カレンダー */
#calender {
	border-color:#666;
}

/* 効用 */
#effect h3 {
	background-color:#FFC;	
	color:#00F
}
#effect div {
	color:#0561D0;
}
#effect p {
	
}
#effect img {
	background-color:transparent;
}

/* 特許 */
#patent h3 {
	background-color:#CFF;	
	
	border-color:#333;
	color:#000;
}
#patent div {
	border-bottom-color:#0561D0;
	color:#0561D0;
}
#patent p {
	
}
#patent img {
	background-color:transparent;
}
#patent th {
	border-color:#777;
}
#patent td {
	border-color:#ccc;
}

/* サイトマップ */
 #sitemap li
,#sitemap li.space {
	border-color:#3CC;
}
 #sitemap li.sub
,#sitemap li.subspace {
	border-color:#9CC;
}

 #request th
,#request td {
	border-color:#999;
}
#request th {
}
#request td.example {
	color:#999;
}



/*#################################################*/
input,select,textarea
{
	background-color:	#ccffff;
	border-color:		#999999;
}
input.must,select.must,textarea.must
{
	background-color:	#ffccff;
}
input.mustcurrency,select.mustcurrency,textarea.mustcurrency
{
	background-color:	#ffccff;
}
input.linktext,select.linktext,textarea.linktext
{
	background-color:	#ccffcc;
}
input.count
{
	background-color:	#ccffff;
}
input.ro, textarea.ro
{
	background-color:	transparent;/*透明*/
}
input.roexpand, textarea.roexpand
{
	background-color:	transparent;/*透明*/
}
input.input,select.input,textarea.input
{
	background-color:	#ccffff;
}
input.inputerr,select.inputerr,textarea.inputerr
{
	background-color:	#ffccff;
}
input.inputcurrency,select.inputcurrency,textarea.inputcurrency
{
	background-color:	#ccffff;
}
input.inputerrcurrency,select.inputerrcurrency,textarea.inputerrcurrency
{
	background-color:	#ffccff;
}
input.inputitemcount,select.inputitemcount,textarea.inputitemcount
{
	background-color:	#ccffff;
}
input.inputerritemcount,select.inputerritemcount,textarea.inputerritemcount
{
	background-color:	#ffccff;
}

input.expand,select.expand,textarea.expand
{
}
input.mustexpand,select.mustexpand,textarea.mustexpand
{
}
input.mustcurrencyexpand,select.mustcurrencyexpand,textarea.mustcurrencyexpand
{
	background-color:	#ffccff;
}
input.linktextexpand,select.linktextexpand,textarea.linktextexpand
{
}
input.countexpand
{
}
input.roexpand
{
}
input.inputexpand,select.inputexpand,textarea.inputexpand
{
}
input.inputerrexpand,select.inputerrexpand,textarea.inputerrexpand
{
	background-color:	#ffccff;
}


/*#################################################*/
input.button
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
}
input.mbutton
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
}
input.lbutton
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
}
input.wbutton
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
	height:				25px;
}
input.nbutton
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
}

input.auto
{
	border-color:		#eee #ccc #ccc #eee;
	background-color:	#ccc;
}


/*#################################################*/
/*入力エラーメッセージ*/
.error_input
{
	color:				#ff0000;
}
/*入力エラーメッセージあり*/
.error_subject
{
	color:				#ff0000;
}
.error_consist
{
	color:				#ff0000;
}
/*警告メッセージあり*/
.warning
{
	color:				#FF0066;
}	
/*強調メッセージ*/
.warning_subject
{
	color:				#0000ff;
}
/*注意書き　小さい字の場合も使用*/
.attention
{
}	
.attentionsub
{
}
.result
{
	color:				#0000ff;
}

.currency
{
}	

