@charset "euc-jp";
/* http://www.arts21.jp/ */
/* mailto : info@arts21.jp */
/* Copyright (C) 2005 Commercial Art's Corporation. All rights reserved. */





/* font*/
.b			{
	font-weight: bold;
}
.white			{
	color: #FFFFFF;
}
.red			{
	color: #FF3300;
}
.orange			{
	color: #FF9900;
}
.green			{
	color: #009900;
}
.lightgreen			{
	color: #80C236;
}
.s_blue			{
	color: #3399FF;
}
.blue			{
	color: #006AD4;
}
.blue2			{
	color: #056DD0;
}
.blue3			{
	color: #5876B8;
}
.darkgray			{
	color: #666666;
}
.purple {
	color:#B63D79;
}
.brown {
	color:#996600;
}

/*-------------------------------------------
	TABLE
-------------------------------------------*/
/*左見出し*/
.tbl_lh {
	background: #CCCCCC;
}
.tbl_lh caption {
	padding: 5px 0px;
	text-align: left;
	font-weight: bold;
}
.tbl_lh th {
padding: 5px;
	background: #E4F8F7;
}
.tbl_lh td {
padding: 5px;
	background: #FFFFFF;
}

/*左見出し 太字なし 左よせ*/
.tbl_lh_ln {
	background: #CCCCCC;
}
.tbl_lh_ln caption {
	padding: 5px 0px;
	text-align: left;
	font-weight: bold;
}
.tbl_lh_ln th {
	padding: 5px;
	font-weight: normal;
	text-align: left;
	background: #E4F8F7;
}
.tbl_lh_ln td {
	padding: 5px;
	background: #FFFFFF;
}

/*上見出し*/
.tbl_uh {
	background: #CCCCCC;
}
.tbl_uh caption {
	padding: 5px 0px;
	text-align: left;
	font-weight: bold;
}
.tbl_uh th {
	padding: 5px;
	
	text-align: center;
	
	background: #E4F8F7;
}
.tbl_uh td {
	padding: 5px;
	background: #FFFFFF;
}


/*
============================================================
 get acc
============================================================
*/
p#getAcc {
 width: 1px;
 height: 1px;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
/*============================================
	テーブル枠あり
=============================================*/
table.list {
    text-align: left;
	line-height: 105%;
	border-collapse: collapse;
	margin-left: 0;
	margin-right: 0;
}
table.list th {
	text-align: center;
	/*font-weight: normal;*/
	/*color: #000000;*/
	border: 1px solid #666;
	background-color: #87CEFA;
}
table.list td {
	border: 1px solid #666;
	padding: 3px;
}

/*===========================================
	テーブル二重枠
=============================================*/
table.waku_o {
	border-collapse: collapse;
	/*border:1px #DC143C solid;*/
	border:1px solid #A9A9A9;
	width: 500px;
}
table.waku_o td {
	/*border:solid 1px #DC143C;*/
	border: 0px;
	background-color: #87CEFA;
	padding: 5px;
}
table.waku_i {
	margin-top: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.waku_i td {
	background-color: #FFFFFF;
}

/*===========================================
	紹介
=============================================*/
table.waku_int_o {
	border-collapse: collapse;
	border:solid 1px #A9A9A9;
}
table.waku_int_o td {
	border:solid 1px #A9A9A9;
	background-color: #896950;
	padding: 2px;
}
table.waku_int_i {
	margin-top: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.waku_int_i th {
	width: 100px;
	/*border:solid 1px #DC143C;*/
	border:solid 1px #A9A9A9;
	font-weight: normal;
	background-color: #f2ede7;
	color: #000000;
	padding:5px;
}
table.waku_int_i td {
	background-color: #FFFFFF;
		padding:5px;

}
/*===========================================
	小見出し
=============================================*/
.diamond {
	color: #FF8C00;
	padding-right: 5px;
	
}
.diamond_green {
	color: #008000;
	padding-right: 5px;
}
.subhead {
	color: #00008B;
	font-weight: bold;
}

/*===========================================
	上詰め
=============================================*/
.fix_top {
	margin-top: 0px;
}
/*===========================================
	下詰め
=============================================*/
.fix_bottom {
	margin-bottom: 0px;
}
/*===========================================
	Indent
=============================================*/
.indent {
	padding-left: 1em;
}