@charset "utf-8";
/* CSS Document */
#wrapper	{
	width:900px;
	margin:0 auto 0 auto;
	text-align:center;
	padding:0;
	}
#contents	{
	width:900px;
	height:2400px;
	background:url(../img/body-bg.jpg) repeat-y;
	}
#header	{
	width:850px;
	height:200px;
	margin:0 auto 0 auto;
	padding:0;
	}
#h-coment	{
	width:850px;
	text-align:left;
	padding-top:5px;
	}
#h-left	{
	float:left;
	width:200px;
	height:180px;
	position:relative;
	}
#h-right	{
	float:right;
	width:650px;
	height:180px;
	position:relative;
	}
#logo	{
	position:absolute;
	left: 10px;
	top: 1px;
	height: 180px;
	}
#g-list	{
	position:absolute;
	left: 16px;
	top: 1px;
	}
#g-navi	{
	width:846px;
	height:40px;
	margin:10px auto 0 auto;
	padding:0;
	}
#g-navi	ul	{
	}
#g-navi li	{
	width:141px;
	height:40px;
	float:left;
	list-style:none;
	}
#middle	{
	width:850px;
	margin:15px auto 0 auto;
	padding:0;
	text-align:center;
	}
#nakami	{
	width:590px;
	float:left;
	margin-left:5px;
	}
#right-navi	{
	width:170px;
	float:right;
	display:inline;
	margin-right:15px;
	text-align:center;
	}
#qlov-news	{
	width:600px;
	height:373px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../img/news-t.jpg) no-repeat;
	position:relative;
	}
#koushin	{
	width:600px;
	height:250px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../img/koushin-t.jpg) no-repeat;
	
	}
#other	{
	width:600px;
	height:500px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../img/other-t.jpg) no-repeat;
	position:relative;
	}
#other-img	{
	position:absolute;
	left: 29px;
	top: 38px;
	}
	
	
#other02	{
	width:600px;
	height:500px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../img/other-t02.jpg) no-repeat;
	position:relative;
	}
#other-img02	{
	position:absolute;
	left: 20px;
	top: 48px;
	}
	
	
#banner	{
	width:180px;
	height:60px;
	margin-top:15px;
	text-align:center;
	}
#footer	{
	width:900px;
	height:144px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	background:url(../img/footer.jpg) no-repeat;
	position:relative;
	clear:both;
	}
#footer-text	{
	width:550px;
	height:20px;
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
	text-align:center;
	position:absolute;
	left: 171px;
	top: 43px;
	}
#kiji	{
	width:576px;
	height:322px;
	position:absolute;
	left: 10px;
	top: 42px;
	}
