BODY {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #575757;
	BACKGROUND-COLOR:#FFFFFF;
}
TD {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #575757;
}

#params{
	FONT-SIZE: 9px;
	COLOR: #000000;
}

#date{
	FONT-SIZE: 11px;
	COLOR: #C730F7;
	MARGIN-TOP:7px;
}
#date2{
	FONT-SIZE: 10px;
	COLOR: #F97700;
}

#pages{
	TEXT-ALIGN:right;
	COLOR:#C431F8;
}

#foot{
	FONT-SIZE: 11px;
	COLOR: #9D9FAC;
	PADDING-LEFT:50px;
}

h1 {
	font-weight:normal;
	display:inline;
	FONT-SIZE: 11px;
	COLOR: #575757;
}

h2 {
	font-weight:normal;
	display:inline;
	FONT-SIZE: 11px;
	COLOR: #575757;
}

h3 {
	font-weight:normal;
	display:inline;
	FONT-SIZE: 11px;
	COLOR: #575757;
}



P{
	FONT-SIZE: 11px;
	COLOR: #575757;
	MARGIN:10px 0px 10px 0px;
}
INPUT{
	FONT-SIZE: 10px;
	COLOR: #000000;
}
TEXTAREA{
	FONT-SIZE: 10px;
	COLOR: #000000;
}
UL	{
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
}
LI {
	FONT-SIZE: 11px;
	MARGIN-BOTTOM:0px;
	MARGIN-TOP:0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 13px;
	LIST-STYLE-IMAGE:url(../i/li.gif);
}
A, A:active, A:visited{
	FONT-SIZE: 11px;
	COLOR: #C730F7;
	TEXT-DECORATION:underline;
}
A:hover{
	FONT-SIZE: 11px;
	TEXT-DECORATION:none;
}
#foot A, #foot A:active, #foot A:visited{
	FONT-SIZE: 11px;
	COLOR: #9D9FAC;
	TEXT-DECORATION:underline;
}
#foot A:hover{
	FONT-SIZE: 11px;
	TEXT-DECORATION:none;
}

div.viewr{ 
text-align: right;
} 

div.viewl{ 
text-align: left;
} 

div.viewc{ 
text-align: center;
} 

div.fred{
color: #D02090;
}

div.fblue{
color: #1C86EE;
}


#inquiry {
	width: 500px; /* ボックスの幅を指定 */
}
#inquiry table {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCCCCC;
	font-size: 100%;
	width: 100%;
}
#inquiry td {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	padding: 10px;
}
#inquiry th {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #CCCCCC;
	border-right: none;
	background-color: #F3F3F3;
	font-weight: normal;
	padding: 10px;	
	width: 200px;
}
#inquiry th.must {
	border-left-color: #D90000;
}
#inquiry th em {
	font-style: normal;
	color: #FF0000;
	padding-left: 5px;
}
.text1,.text2,.text3,.text4 {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	padding: 2px;
}
.text1 {
	width: 200px;
}
.text2 {
	width: 4em;
}
.text3 {
	width: 98%;
}
.text4 {
	width: 98%;
}
#inquiry select {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
#inquiry .submit {
	text-align: center;
	margin-top: 30px;
}
.text1:focus,.text2:focus,.text3:focus,.text4:focus {
	border-color: #7F9DB9; /* フォーカス時のボーダーの色を指定 */
	background-color: #FFFFFF; /* フォーカス時の背景色を指定 */
}

table#table-01 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

