/*-------------------基本設定-------------------*/
body {
	font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color: #000000;
	font-size: 10pt;
	line-height: 15pt;
	letter-spacing: 1px;
	/* blue background-color: #000080; */
	/* white background-color: #FFFFFF; */
	/* light bule background-color: #0066CC; */
	/* orange background-color: #FF6600; */
	/* pink background-color: #FF33FF; */
	background-color: #000033;
	margin: 0px 0px 0px 0px;
}
table {
	font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 15pt;	
	letter-spacing: 0.5px;
}
a:link {								/*通常時のリンク設定*/
	color: #036;
}
a:hover {								/*マウスオーバー時のリンク設定*/
	color: #FF9900;
}
a:active {								/*クリック時のリンク設定*/
	color: #036;
}
a:visited {								/*クリック後のリンク設定*/
	color: #036;
}
/*-------------------文字設定-------------------*/
.fontsize8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}
/*-------------------メニュー-------------------*/
div.menu{
}
div.menu a:link{
	color:#000000;
	text-decoration:none;
}
div.menu a:active {
	color: #000000;
	text-decoration:none;
}
div.menu a:visited{
	color:#000000;
	text-decoration:none;
}
div.menu a:hover{
	color:#FF9900;
	text-decoration:none;
}

/*-------------------独自追加項目-------------------*/
.font_bold {							/*太字の設定*/
	font-weight: bold;
}
.font_color1 {							/*フォントカラーの設定　項目が増える場合は、.font_color1、.font_color2と増やしていく*/
	color: #036;
}
.font_color2 {
	color: #f90;
}
.font_color3 {
	color: #f30;
}
.font_color4 {
	color: #fff;
}
.font_color5 {
	color: #00f;
}
.font_color6 {
	color: #f00;
}

.bg1 {									/*背景画像の指定　項目が増える場合は、.bg1、.bg2と増やしていく*/
/*
	background-image: url(images/side_background.gif);
	background-repeat: repeay-x;
*/
	background-color: #CCCCFF;
}
.bg2 {
	background-image: url(images/menu00.gif);
	height:22px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bg3 {
	background-image: url(images/index02.jpg);
	background-repeat: no-repeat;
}
.bg4 {
	background-image: url(images/index04.jpg);
	background-repeat: repeat-y;
}
.bg5 {
	background-image: url(images/index05.jpg);
	background-repeat: repeat-y;
}
.bg6 {
	background-image: url(images/bg01.gif);
}
.bg7 {
	background-image: url(images/system36.gif);
}
.padding1{								/*パディング(余白)の設定　項目が増える場合は、.padding1、.padding2と増やしていく*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #000099;
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 12pt;
}
.padding2{		
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.padding3{		
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #000099;
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
}
.border {								/*ボーダーの設定　項目が増える場合は、.border1、.border2と増やしていく*/
	border: 1px solid #333333;
}
form {									/*formタグ挿入で直下に入るスペースをなくす設定*/
	margin-bottom: 0px;
}
.form {									/*form項目サイズの固定　項目が増える場合は、.form1、.form2と増やしていく*/
	width: 200px;
	height: 18px;
}
h1 {									/*h1タグの見た目の設定*/
	font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12pt;
	line-height: 16pt;
	margin-bottom: 15px;
}
h2 {									/*h2タグの見た目の設定*/
	font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}
h3 {									/*h3タグの見た目の設定*/
	font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}

/*-------------------独自追加項目-------------------*/
.line {					/*左右・下のライン*/
	width: 1px;
	background-color: #5b5b84;
}
.header_info {					/*ヘッダー会社情報*/		
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #000080;
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 12pt;
}
.footer_copyright {				/*コピーライト*/		
	/*background-color: #000099;*/
	background-color: #000080;
	color: #FFFFFF;
	height:25px;
	font-size: 10pt;
	line-height: 12pt;
}
.cell_color1{
	background-color: #000080;
}
.cell_color2{
	background-color: #FFE6FF;
}
.cell_color3{
	background-color: #ccccff;
}
.td_style {
	border: 1px dashed #666666;
	background-color:#FFFFCC;
	padding: 10px 10px 10px 10px;
}


/*-------------------traet07コンテンツ内-------------------*/

.treat7_contents{
text-align:left;
border-bottom:1px dashed #333;
line-height:2em;
font-size:0.9em;
}

#treat7_contents_2 dt{
color:#3399ff;
}

#treat7_contents_4{
color:#444;
}

#treat7_contents_4 dt{
color:#000;
margin:5px 0px;
}

.simple_button {
	background-color:#CCCCFF;
	border: 1px solid #000033;
	color:#000000;
	text-decoration:none;
	padding: 2px 4px;
}