@charset "UTF-8";

/* CSS Document */

hr	{padding:0 0 0 0;
	 margin:0 0 0 0;
	 border:1px dotted;}

/** 基本設定 **/
.td_txtsize {
	font-size:97%;
}

.txt_tb_margin_01 {
	margin:0.6em 0 1.2em 0;
	padding:0 0 0 0;
}

.txt_tb_margin_02 {
	margin:0.6em 0 0.6em 0;
	padding:0 0 0 0;
}

/** title **/
.sub_title	{font-size:110%;}

/**　ボーダー設定 **/
.txt_border {
	border:1.5px solid #F16181;
	font-weight:bold;
	padding:0.4em 0.4em;
	text-align:center;
	margin: 2em 0 10em 0;
}


.top_right_border	{border-top:1px solid #000000;
				 border-right:1px solid #000000;}
.top_bottom_border	{border-top:1px solid #000000;
					 border-bottom:1px solid #000000;}

.bottom_border	{border-bottom:1px solid #000000;}
.top_border	{border-top:1px solid #000000;}

.txt_border	{
	border:1px solid #FF66CC;
	padding:0.3em;
}

.red_border	{border:1px solid #990000;}


.table_border	{
	border:1px solid #000000;
	margin:2px 0 0 0;
}
.table_bottom_boreder	{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 2px 0;
}
/** カラー設定 **/
.green_b {
	color:#006600;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	border:1.5px solid #006600;
	background:#FFFFFF;
}

/** 背景設定 **/
td .title_col {
	background-color:#E2D69F;
	text-align:center;
}

td .title_row {
	background-color:#CCFFCC;
	text-align:center;
}

.read_bgcolor {
	background-color:#E1D7BB;
}

/** 罫線 **/







/** マージン設定 **/
.read_margin {
	margin:1em 0 0 0;
	padding: 0.4em;
}

.oshirase_menu {
	padding: 0 0 0 1em;
	font-size:89%;
}

*html.oshirase_menu {
	padding: 0 0 0 1em;
	font-size:76%;
}

*+ html .oshirase_menu {
	padding: 0 0 0 1em;
	font-size:76%;
}

.read_margin {
	margin:15px 10px 0 10px;
	padding:0 0 0 0;
}

.txt_tb_margin	{
	margin:15px 0 15px 0;
}

/** IE6・7用 **/






/** レイアウト設定 **/

