/*　テキスト指定 *********************************************/
* {color:#000000;font-size: 12px;}

/* ヘッダーブロック内強調テキスト */

.ivent-text00 {
font-family:"MS ゴシック",sans-serif;
color:#000000;
font-size:15px;
font-weight:bold;}

.ivent-text01 {
font-family:"MS ゴシック",sans-serif;
color:#FF0000;
font-size:25px;
font-weight:bold;}

.ivent-text02 {
font-family:"MS ゴシック",sans-serif;
color:#FFFFFF;
font-size:25px;
font-weight:bold;}


/* 見出しテキスト */

h1 {position:relative;
font-size:14px;
color:#FF6600;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;}

h1#title01 {position:relative;
font-size:13px;
color:#666666;
margin:10px 0px 10px 5px;
padding:0px 0px 0px 0px;}

h2 {font-size:13px;
font-weight:bold;
color: #009966;
margin:10px 0px 10px 5px;
padding:0px 0px 0px 0px;}

h2#title01 {font-size:13px;
font-weight:bold;
color: #009966;
margin:30px 0px 0px 5px;
padding:0px 0px 0px 0px;
border-width: 1px;
border-bottom:1px solid #009966;}

h2#top {position:relative;
font-size:14px;
font-weight:bold;
left:400px;
top:300px;
color:#FF6600;}


h3 {font-size:12px;
margin:0px 0px 10px 5px;
padding: 20px 0px 2px 20px;
color:#CCCCCC;}

/*　強調テキスト */
.textred {color:#FF0000;
font-size:11px;}

.text00 {color:#FF0000;
font-size:12px;}

.text01 {color:#FF3300;
font-size:14px;
font-weight:bold;}

.text02 {color:#006699;
font-size:12px;}

.text03 {color:#006699;
font-size:13px;
font-weight:bold;}

.text04 {color:#006600;
font-size:12px;}

.text05 {color:#006600;
font-size:13px;
font-weight:bold;}

.text06 {color:#FF6600;
font-size:12px;}

.text07 {color:#FF6600;
font-size:13px;
font-weight:bold;}

.text08 {color:#FFFF00;
font-size:16px;
font-weight:bold;}


/* テキストエリア **************************************/
p.eria00{
margin:0px 10px 0px 10px;
padding:5px 5px 5px 5px;
line-height:18px;
}

p.eria01{
margin:0px 10px 20px 10px;
padding:5px 5px 5px 5px;
line-height:18px;
}

p.eria02{
margin:20px 10px 20px 10px;
padding:5px 5px 5px 5px;
line-height:18px;
}

p.eria03{
margin:30px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:18px;
}

p.eria04{
margin:40px 10px 40px 10px;
padding:5px 5px 5px 5px;
line-height:18px;
}

p.eria_menu{
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
line-height:18px;
}

p.eria_menu_t{
margin:30px 0px 20px 0px;
padding:0px 0px 0px 5px;
line-height:18px;
}

p.eria_center{
margin:8px 0px 8px 0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:18px;
}

p.eria_banner{
margin:20px 0px 30px 0px;
padding:0px 0px 0px 0px;
line-height:18px;
}


/* ボーダーSTYLE ****************************************/
.box_top{
border:solid 1px #FFCC00;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:2px 2px 2px 2px;
line-height:20px;
}

.box00{
border:solid 1px #009966;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:20px;
}

.box01{
border:solid 1px #FF0000;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:20px;
}

.box02{
color:#000000;
border:dotted 1px #669999;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:20px;
}

.box03{
border:solid 1px #006699;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:20px;
}

.box04{
color:#FF0000;
border:double 3px #FF0000;
background-color:#FFFFFF;
margin:0px 10px 30px 10px;
padding:5px 5px 5px 5px;
line-height:20px;
}


/*table eria**************/

table {
font-size: 12px;
color: #333333;
border-spacing: 0;
border-collapse: collapse;
border: 1px #009900 solid;
}

th{
border: 1px #009900 solid;
background-color:#F1EFE2;
padding: 2px 2px 2px 2px;
}

td{
border: 1px #009900 solid;
padding: 2px 2px 2px 2px;
}

div.tableStyale1 {
	text-align: center;
	clear: both;
	margin-top: 5px;
}

div.tableStyale1 table{
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}

div.tableStyale1 th{
	background-color: #2FB92F;
	padding: 2px;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #009900;
}

div.tableStyale1 th.th1{
	background-color: #FF6600;
	color: #85E185;
}

div.tableStyale1 td{font-size:14px;
	padding: 4px;
	border: 1px solid #009900;
}

div.tableStyale1 td.td1{
	color: #FF7000;
	font-weight: bold;
	background-color: #FFF4F0;
}

div.tableStyale1 tr:hover td{
	background-color: #85E185;
}
div.tableStyale1 tr:hover td.td1{
	background-color: #85E185;
}


div.tableStyale2 {
text-align: center;
clear: both;
margin-top: 18px;
}

div.tableStyale2 table{
border-collapse: collapse;
margin-right: auto;
margin-left: auto;
}

div.tableStyale2 th{
background-color: #EEE113;
padding:8px;
font-size:14px;
color: #000000;
font-weight: normal;
border: 1px solid #CCCCCC;
}

div.tableStyale2 td{
padding:8px;
color: #666666;
border: 1px solid #CCCCCC;
}