h1, h2, h3, h4, h5, h6, address {
	margin:0;
	padding:0;
	border:0;
	font-style:normal;
	font-weight:normal;
}
div, blockquote, p, pre, ul, li, dl, dt, dd {
	margin:0;
	padding:0;
	border:0;
}
table, caption, th, td {
	font-style:normal;
	font-weight:normal;
}
hr {
	margin:0;
	padding:0;
	display:none;
}
iframe {
	margin:0;
	padding:0;
	border:0;
}
form, fieldset, input, button, select, optgroup, option, textarea, label, legend {
	margin:0;
	padding:0;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br, ins, del, a, img, object {
	margin:0;
	padding:0;
	border:0;
	font-style:normal;
	font-weight:inherit;
}
ul {
	list-style-type:none;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
html, body {
	height: 100%;
}
body, h1, h2, h4, h4, h5, h6, td, th, p, div, input, textarea, pre, ul, ol {
	/*
	font-family:"ＭＳ Ｐゴシック", "Hiragino kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	*/
font-size:small;
	font-weight:normal;
	line-height:1.4em;
	line-break:strict;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	color:#333333;
}
a {
	overflow:hidden;
}
a:link {
	color:#196bc7;
	text-decoration:none;
}
a:visited {
	color:#196bc7;
	text-decoration:none;
}
a:hover {
	color:#196bc7;
	text-decoration:underline;
}
a:active {
	color:#196bc7;
	text-decoration:none;
}
strong {
	font-weight: bold;
}
.crr {
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	clear:both;
}
#whatsnew td.date {
	width: 100px;
	background-image: url(../images/index_news_icon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	vertical-align: top;
}
#whatsnew td.hr {
	height: 10px;
	background-image: url(../images/common/hr_black.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#whatsnew ul {
}
#whatsnew ul li {
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../images/common/hr_black.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 6px;
	padding-right: 3px;
}
.new {
	color: #FF0000;
}
.img.img_R {
	float: right;
	padding: 15px;
}
.photo_R {
	padding: 5px;
	border: 1px solid #CCCCCC;
	float: right;
	margin: 0 0 10px 10px;
}
