body {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #534545;
	font-size: 13px;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #534545;
	font-size: 13px;
}
a:link {
	text-decoration: none;
	color: #534545;
}
a:visited {
	text-decoration: none;
	color: #534545;
}
a:hover {
	text-decoration: none;
	color: #CC3399;
}
a:active {
	text-decoration: none;
	color: #534545;
}
#container {
	width: 830px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
#topnavi {
	width: 800px;
	margin: auto;
}
.content {
	width: 610px;
	float: right;
}
.topimg {
	width: 300px;
	float: left;
}
.gaiyou {
	width: 300px;
	float: right;
	margin-top: 27px;
}
.news {
	width: 590px;
}
.news_naiyou {
	width: 590px;
	background-color: #EDEBDE;
	float: left;
}
.news_nakami {
	width: 570px;
	background-color: #FFFFFF;
	float: left;
	margin: 10px;
}
.news_content {
	width: 550px;
	margin: 10px;
}
.service {
	width: 270px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.footer {
	width: 800px;
	margin: auto;
}
.side_banner {
	width:168px;
	margin-left:22px;
	margin-top:10px;
	float: left;
}
.clear {
	clear: both;
}






.text10 {
	font-size:77%;
}
.text11 {
	font-size:85%;
}
.text12 {
	font-size:93%;
}
.text13 {
	font-size:100%;
}
.text14 {
	font-size:108%;
}
.text15 {
	font-size:116%;
}
.text16 {
	font-size:123.1%;
}
.text17 {
	font-size:131%;
}
.text18 {
	font-size:138.5%;
}
.text19 {
	font-size:146.5%;
}
.text20 {
	font-size:153.9%;
}
.text21 {
	font-size:161.6%;
}
.text22 {
	font-size:167%;
}
.text23 {
	font-size:174%;
}
.text24 {
	font-size:182%;
}
.text25 {
	font-size:189%;
}
.text26 {
	font-size:197%;
}

/*-------------------------------------------------
MAIN NAVIGATION
-------------------------------------------------*/

#NavBox					{
	width: 168px;
	float: left;
	margin-left: 22px;
}
#Nav					{ margin: 0px; padding: 0px;}
#NavBox li				{ margin: 0px; padding: 0px; list-style: none; }
#NavBox li, #NavBox a	{ height: 46px; overflow: hidden; }
#NavBox a				{ background-image: url(images/navi.gif); display: block; text-indent: -5000px; text-decoration: none; }

#NavBox-top			a			{ height: 46px; background-position:0 0;}
#NavBox-top			a:hover		{ background-position: -176px 0px;}
#NavBox-top			a.selected	{ background-position: -176px 0px;}


#NavBox-rental		a			{ height: 46px; background-position:0px -46px;}
#NavBox-rental		a:hover 	{ background-position: -176px -46px ;}
#NavBox-rental		a.selected { background-position: -179px -46px ;}

#NavBox-studio 		a			{ height: 46px; background-position: 0px -92px;}
#NavBox-studio 		a:hover		{ background-position: -176px -92px;}
#NavBox-studio 		a.selected	{ background-position: -176px -92px;}

#NavBox-bangmi		a			{ height: 46px; background-position: 0px -138px;}
#NavBox-bangmi		a:hover		{ background-position: -176px -138px;}
#NavBox-bangmi		a.selected	{ background-position: -176px -138px;}

#NavBox-kikaku		a			{ height: 46px; background-position: 0px -184px;}
#NavBox-kikaku		a:hover		{ background-position: -176px -184px;}
#NavBox-kikaku		a.selected	{ background-position: -176px -184px;}

#NavBox-modelhaken		a			{ height: 46px; background-position: 0px -230px;}
#NavBox-modelhaken		a:hover		{ background-position: -176px -230px;}
#NavBox-modelhaken		a.selected	{ background-position: -176px -230px;}

#NavBox-model		a			{ height: 46px; background-position: 0px -276px;}
#NavBox-model		a:hover		{ background-position: -176px -276px;}
#NavBox-model		a.selected	{ background-position: -176px -276px;}

