* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
}
body {
	font-size: 72%;
	color: #333333;
	background: #FFFFFF;
	line-height: 1.6;
}

img{
border:none;
}

br.clear{
clear:both;
}

/*header ヘッダー
-------------------------------------------------------*/

#sitemainimg {
width: 900px;
margin: 0;
height: 315px;
}
#sitemainimg h1 {
margin:0;
}

div#sidemenu{
	margin-top:30px;
	margin-left:50px;
	width: 185px;
	height:450px;
	float:left;
	display:inline;
}

/*グローバルメニュー
-------------------------------------------------------*/
ul#globalnav {
	float: left;
	list-style:none;
	display:inline;
}

ul#globalnav li {
	float: left;
	width:185px;
	height:26px;
	overflow:hidden;
	margin-bottom:5px;
}
ul#globalnav li a {
	display:block;
	width:185px;
	height:26px;
}

div.sideimage{
margin:30px 0px 0px 15px;
}


div#wraptop{
margin:0px 0px 0px 0px;
width:665px;
float:right;
display:inline;
}


/*コンテンツ
-------------------------------------------------------*/
#content {
	float:left;
	width: 385px;
	margin-top:30px;
	margin-left:30px;
	display:inline;
}
#content  h3 {
	padding:5px 0 3px 0px;
	margin-bottom: 10px;
}
#content .img {
	margin-bottom: 10px;
}
.redm {
	font-size: 120%;
	color: #660000;
}
dl,dt {
	margin-top:0;
	padding:0;
}
dl,dd {
	margin-bottom:5px;
	padding:0;
}

div#topimgside{
width:250px;
margin:0px 0px 0px 0px;
float:right;
}

/*footer フッター
-------------------------------------------------------*/
#footer {
	float:right;
	margin: 0;
	padding: 10px 0;
	width: 635px;
	border-top: 1px solid #999999;
}

div.img_right{
float:right;
margin:0px 0px 0px 0px;
}

#footer .h4 {
	font-size: 125%;
}
#footer .c {
	font-size: 90%;
	margin-top: 10px;
}
/* IE6 css fixer v0.7: Mon, 29 Mar 2010 07:05:09 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
h1#logo,
h2#read,
ul#globalnav,
ul#globalnav li,
#content,
#footer {display:inline;}

/* add zoom:1 to overflow:hidden */
ul#globalnav li,
ul#globalnav li a {zoom:1;}