/* レイアウト設定 */

body	{background-image:url(../image/background.gif);
		background-repeat:repeat;
		line-height:1.5em;
		margin:0px;
		font-size:12px;
		color:#333333;
		}

/*テキスト白のリンクテキスト*/


.text_white a:link	{color:#ffffff;
		text-decoration:none;
		}
		
.text_white a:visited{color:#ffffff;
		text-decoration:none;
		}
		
.text_white a:hover{color:#ffffff;
		text-decoration:underline;
		}
		
.text_white a:active{color:#ffffff;
		text-decoration:underline;
		}
		
a:hover{color:#990000;
		text-decoration:underline;
		}
		
a:active{color:#990000;
		text-decoration:underline;
		}
	

		
.main_tb	{background-color:#ffffff;	/*メインテーブルの設定*/
			text-align:left;
			}
			
.center		{text-align:center;
			}


/*ボーダー設定*/
.sen_gray	{border:1px #aaaaaa solid;
			}
			
.sen_dot	{border-bottom:1px #cccccc dotted;
			padding:3px 0px 3px;
			}
			
.sen_soli	{border-bottom:1px #cccccc solid;
			padding:3px 0px 3px;
			}
			
.sen_soli_t{border-top:1px #cccccc solid;
			padding:3px 0px 3px;
			}

.sen_dot_tb	{border-top:1px #cccccc dotted;
			border-bottom:1px #cccccc dotted;
			padding:10px 0px;
			}
			
.sen_box	{border:1px #333333 solid;
			width:120px;
			height:50;
			padding:5px;
			float:left;
			position:relative;
			margin:10px;
			}

/*上へ戻るdivの設定*/

div.up		{padding:5px 10px;
			text-align:right;
			}	


/*文字スペース、行高さの設定*/
p		{margin:5px 5px;
		}

.margin_5px_r{margin-right:5px;
			}
			
.margin_10px_l{margin-left:10px;
				}
			
.margin_10px_b{margin-bottom:10px;
			}
			
.margin_10px_t{margin-top:10px;
				}
				
.margin_20px_t{margin-top:20px;
				}
			
.text_area	{margin:0px 8px 3px 8px;
			padding:0px;
			}

.text_area_comp	{margin:0px 15px 8px 15px;
			padding:0px;
			line-height:1.8em;
			}
			
			
.indent		{text-indent:1em;
			}
			
.indent2	{text-indent:2em;
			}
.indent3 {
	text-indent: 3em;
}

			
/*背景色*/

.backcolor	{background-color:#e0e0e0;
}

.backcolor_orange	{background-color:#FFEBD7;
					padding:5px 0px 10px;
					}


/*文字色、サイズ設定*/

.midashi_01	{font-family:Arial, Helvetica, sans-serif;		/*青見出し*/
			color:#333333;
			font-size:11px;
			font-weight:bolder;
			margin: 3px 0px 3px 5px;
			padding:1px 0px 1px;
			border-left:3px #666666 solid;
			border-bottom:1px #999999 solid;
			text-indent:0.5em;
			}

.midashi_01-2	{
	font-family:Arial, Helvetica, sans-serif;		/*緑見出し*/
	color: #333333;
	font-size:12px;
	font-weight:bolder;
	margin: 3px 3px 0px 3px;
	padding:3px 0px 3px 0px;
	border-left:10px #009933 solid;
	border-right:1px #009933 solid;
	border-top:1px #009933 solid;
	border-bottom:1px #009933 solid;
	text-indent:0.5em;
	background-color: #FFFFFF;
	background-image: url(image/menu-green.gif);
	background-repeat: repeat-x;
				}

.midashi_01-2-2	{
	color: #000000;		/*緑見出し（サブメニュー用）*/
	font-size:12px;
	font-weight:normal;
	text-indent:0.5em;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #009933;
	border-left-color: #009933;
	background-color: #FFFFFF;
	border-right-color: #009933;
	border-right-style: solid;
	border-right-width: 1px;
				}

.midashi_01-2-3	{
	color: #000000;		/*緑見出し（サブメニュー用）*/
	font-size:12px;
	font-weight:normal;
	text-indent:0.5em;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #009933;
	border-left-color: #009933;
	background-color: #FFFFFF;
	border-right-color: #009933;
	border-right-style: solid;
	border-right-width: 1px;
			}
			
.midashi_02 {								/*紺文字、背景白*/
			background-color:#ffffff;
			padding:5px 3px 5px;
			font-weight:bold;
			color:#395475;
			text-indent:5px;
			margin:10px 10px;
			border-right:7px #eeeeee solid;
			border-left:7px #eeeeee solid;
			}

.midashi_02s {								/*紺文字、背景白*/
			background-color:#ffffff;
			padding:5px 3px 5px;
			font-weight:bold;
			color:#395475;
			text-indent:5px;
			margin:5px 1px;
			border-right:7px #eeeeee solid;
			border-left:7px #eeeeee solid;
			}
				
.midashi_03	{
			background-color:#bbbbbb;
			font-size:13px;
			font-weight:bold;
			padding:5px;
			color:#333333;
			margin-bottom:20px;
			}
			
.midashi_04	{border-bottom:1px #999999 solid;
			background-color:#cccccc;
			font-weight:bold;
			padding:5px;
			margin-bottom:20px;
			}
			
.midashi_05	{border-bottom:1px #006699 solid;	/*webメール利用についてのポップアップウィンドウ用*/
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			padding:10px 15px;
			margin-bottom:20px;
			background-color:#395475;
		
			}
			


.text_white {color:#ffffff;		/*文字色：白*/
			}
			
.text_white11px{font-size:11px;	/*文字色：白、サイズ：小さめ*/
				color:#ffffff;
				}
				
.text_11px	{font-size:12px;
			}
				
.text_red	{color:#FF3333;
			font-weight:bold;
			}
			
.text_14px_red{color:#FF3333;
			font-weight:bold;
			font-size:14px;
			letter-spacing:2px;
			}
			
.text_darkred{color:#990000;
				font-weight:bold;
				}
				
				

				
/*テーブル設定*/
.sch_tb		{text-align:center;		/*スケジュールのカレンダー用*/
			
			}
			
/*ご利用案内ページのサイドバー設定*/
side		{margin-top:20px;
			}
			
side p		{margin:15px 0px 15px;
			}

