body{
	font-family:MS UI Gothic;
	}
h1{
	padding:0 0 1px 0;
	margin:0;
	
}

.txt12 {
	font-size: 12px;
	zoom:1;
}
.txt12:after {
    content:".";
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
}
.txt10 {
	font-size: 10px;
}
.txt14 {
	font-size: 14px;
}
.titles {
	font-size: 14px;

	font-weight: bold;
	color: #006699;
	line-height: 16px;
}
body,td {
	font-size: 12px;
	line-height: 125%;
}
.titlesb {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.titletool {
	font-size: 14px;
	font-weight: bold;
	color: #8F5C29;
	line-height: 16px;
}

/*** 基本table設定 ***/
table.allline{
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	margin:10px 0;
}

table.allline td{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:5px;
	text-align:left;
	vertical-align:top;
}

/*** 基本body設定 ***/
body#basic{
	background:#EEEEEE url(j/images/back.gif);
	margin:0 10px;
	color:#333333;
	padding:;
}
 
/*** 全体テキストリンク設定 ***/
body#basic a:link 		{color:#FF6600;}
body#basic a:visited 	{color:#CC6633;}
body#basic a:hover		{color:#CC6633;}
body#basic a:active 	{color:#CC6633;}




/*------media/news release------*/
.title{
padding-top:5px;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
}

.news{
margin:10px 0px;
padding-top:10px;
text-align:center;
background:#EEEEEE;
}
.photo{
width:340px;
border:0px;
}
.w160{
width:160px !important;
}
.caption{
font-weight:bold;
font-size:14px;
margin:0px;
padding:5px;
}

.pix_box_right		{float: right;font:100% verdana, Arial;margin-left:20px;}
.pix_box_left		{float: left;font:100% verdana, Arial;margin-right:20px;}

.cle{ clear:both;}


