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;


}


