body{
	color:#240E10;
}

.midashi
{
	font-size:medium;
	color:#890C08;
	line-height:200%;
	font-weight:bold;
	text-align:left;
}

.main_text
{
	font-size:small;
	line-height:180%;
	text-align:justify;
}

.main_text2
{
	font-size:small;
	line-height:150%;
	text-align:justify;
}

.small_text
{
	font-size:x-small;
	text-align:left;
}

.disclaimer_text
{
	font-size:large;
	color:#890C08;
}

.red_text,.bk_text
{
	font-size:small;
	font-weight:bold;
/*	color:#890C08;*/
}

.red_text
{
color:#890C08;
}

.background_img
{
background-image:url(images/image1.jpg);
background-repeat:no-repeat;
background-position:right 50px;
}

hr
{
background-color:#240E10;
height:2px;
}

h1
{
border-color:#890C08;
}

.q
{
	font-size:medium;
	color:#890C08;
	font-weight:bold;
	text-align:left;
}

a
{
text-decoration:none;
color:#0000FF;
}

a:link
{
color:#0000FF;
}

a:visited
{
color:#666666;
}

a:hover
{
color:#ff6600;
}

a:active
{
color:#ff6600;
}

.pagetop_font
{
color:#240E10;
text-align:right;
font-size:small;
}

.solid
{
border-style:solid;
padding:10px;
margin:0px 10px;
border:1px;
border-color:#240E10;
}

.dot{
border-style:dotted;
border-color:#240E10;
padding:10px;
margin:0px 10px;
border:1px;
}

.yajirusi_img
{
background-image:url(images/yajirusi_2.gif);
background-repeat:repeat-y;
background-position:center;
}

.yajirusi2_img
{
background-image:url(images/yajirusi2_2.gif);
background-repeat:repeat-y;
background-position:center;
}

.inquiry1
{
width:513px;
background-color:#E5D0AF;
padding:20px;
}

.inquiry2
{
	font-size:large;
	color:#240E10;
	line-height:200%;
	font-weight:bold;
	text-align:left;
}

.inquiry3
{
border-style:solid;
padding:0px 0px 0px 8px;
margin:0px;
border:1px;
border-color:#240E10;
}

.inquiry4
{
background-color:#CAA481;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
color:#240E10;

width:200px;
}

.inquiry5
{
background-color:#CAA481;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
color:#240E10;
width:513px;
}

.indispensability
{
color:#FF0000;
font-size:small;
}

.function_midashi
{
	font-size:small;
	color:#000000;
	line-height:normal;
	font-weight:bold;
	text-align:left;
}

.kinou1
{
background-color:#240E10;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
width:240px;
height:40px;
color:#ffffff;
text-align:center;
}

.kinou2,.kinou3
{
background-color:#CAA481;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
width:180px;
height:20px;
color:#000000;
text-align:center;
}

.kinou2
{
border-bottom:1px dotted #ffffff;
}

.kinou4,.kinou5
{
background-color:#E5D0AF;
padding:8px 8px 8px 8px;
margin:0px;
font-75px;
height:10px;
width:60px;
color:#890C08;
text-align:center;
font-size:small;
}

.kinou4
{
border-bottom:1px dotted #ffffff;
}

.kinou6
{
background-color:#240E10;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
width:240px;
height:20px;
color:#ffffff;
text-align:center;
}

.kinou7
{
background-color:#CAA481;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
width:180px;
height:10px;
color:#000000;
text-align:center;
}

.kinou8
{
background-color:#E5D0AF;
padding:8px 8px 8px 8px;
margin:0px;
font-size:small;
width:60px;
height:10px;
color:#890C08;
text-align:center;
}
.com_sign{
list-style-type:none;
text-align:left;
width:200px;
font-size:small;
line-height:180%;
}
