
font {
	font-size:12;
    letter-spacing:1px;
	line-height: 1.4;

}
small {
	font-size:10;
	line-height:1.2;
}
/*
a:hover {
background-color: #FFEEEE;
}

a:link { color: #0044CC; }
a:visited { color: #663399; }
a:hover { color: #FF0000; }
a:active { color: #0044CC; }
*/
b{
	font-size:14;
    letter-spacing:2px;
    line-height:14px;
}
div.c {
 font-size:20px;
 color:red;
}
.direct_in_s{
width:200px;
padding:3px 0;
font-size:20px;
letter-spacing:0px;
line-height:1.2em;
margin-left:50px;
margin-top:20px;
font-weight:bold;
color:red;
}
a:hover{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.gazo{
	width:800px;
	padding:0px;
	background-color:#FFFFFF;
	}
.gazo img:hover{
	background-color:#FFE1E1;
}
.migi{
	float:left;
}

.main_cts{
	width:800px;
	max-width:800px;
}
.l_cts{
	font-size:13px;
	color:gray;
	width:190px;
	margin-right:5px;
	float:left;
}
.r_cts{
	width:590px;
	float:left;
}
.clear_both{
	clear:both;
}
.news_cts{
border-left:solid 3px #FFCC66;
border-right:solid 3px #FFCC66;
border-bottom:solid 3px #FFCC66;
margin-bottom:10px;
width:594px;
}

.r_cts_img{
vertical-align:bottom;
}


.footer_cts{
font-size:12px;
background-color:#F8F7F3;
max-width:980px;
padding:10px;
text-align: center;
}

.footer_cts img{
width:90%;
}

.footer_cts a{
text-decoration:none;
color:#562E0D;
}
.footer_cts h3{
font-size:16px;
text-align:center;
}

.footer_cts .form_button{
border: 1px solid #000000;
background-color:#56372D;
border-radius: 3px;
padding:5px;
width:100px;
color:#FFFFFF;
text-align:center;
}
.form_button:hover{
color:#56372D;
background-color:#FFFFFF;
}
.footer_cts .sub_cts{
width:220px;
display:inline-block;
vertical-align: top;
text-align: left;

}
.clear_both{
clear:both;
}
.button_area{
margin:0 auto;
width:100px;
padding-top:10px;
}

#trial_main_cts{
	width:980px;
	margin:20px;
}
#trial_l_cts{
	font-size:13px;
	color:gray;
	width:220px;
	margin:5px;
	float:left;
}
#trial_r_cts{
	width:750px;
	float:left;
}
#trial_search{
	color:black;
}
#trial_news_title{
	margin:0 0 0 25px;
	font-size:24px;
	text-align: left;
}
#trial_news_cts {
	border: solid 1px gray;
	margin-bottom: 10px;
	width: 745px;
}
.trial_news_cts_wrap{
	text-align:left;
	margin:10px 0 10px 20px;
}
.trial_news_cts_wrap a{
	text-decoration:none;
	color:#120E0A;
}
#trial_header_cts{
	margin:10px;
	width:970px;
}
#trial_header_links{
	text-align:right;
}
#trial_header_links a{
	margin:5px;
	text-decoration:none;
	color:#1a0d04;
}
#trial_header_links img{
	margin-right:5px;
}
#trial_line_height{
	margin:20px 0 10px 20px;
	font-size:20px;
	line-height:0.5em;
}

#trial_top_banner_area img{
	width:750px;
	border:none;
}
