@charset "utf-8";
#Main {
}

#Home {
	background-image: url(../../img/navi_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 150px;
	left: 0px;
	top: 0px;
	display: block;
	position: absolute;
}

#Contents {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0px;
}

#NaviHead,#ExNaviHead {
	background-image: url(../img/subnavi_hd_bg.gif);
	background-repeat: no-repeat;
	width: 172px;
	height: 26px;
	padding-top: 2px;
	margin: 0px;
	padding-left: 4px;
}
#NaviBody,#ExNaviBody {
	background-image: url(../img/subnavi_bd_bg.gif);
	width: 160px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	padding-bottom: 0px;
}
#NaviFoot,#ExNaviFoot{
	background-image: url(../img/subnavi_ft_bg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 176px;
	margin-bottom: 20px;
}
#NaviBody ul li,#ExNaviBody ul li{
	list-style-type: none;
	padding-left: 12px;
	background-image: url(../img/subnavi_arw.gif);
	background-repeat: no-repeat;
	line-height: 32px;
	background-position: 0px 12px;
}
#RightNavi {
	float: right;
	width: 176px;
}

#MainContents {
	float: right;
	margin-bottom: 40px;
	margin-top: 16px;
	padding-right: 16px;
}
#SubNavi {
	float: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 16px;
}
#News img {
	margin-top: 12px;
	margin-bottom: 8px;
}
dl {
	margin: 0px;
	padding: 0px;
	width: 384px;
}
dl dt {
	font-weight: bold;
}
dl dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#Osusume img {
	
}
#News {
	width: 384px;
}
#Osusume {
	width: 384px;
}
#RightNavi ul {
	text-indent: -9999px;
}
#R-Otoiawase {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px 0px;
	height: 58px;
	display: block;
}

#R-Otoiawase a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px 0px;
	height: 58px;
}



#R-Otodoke {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -58px;
	height: 66px;
}

#R-Otodoke a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -58px;
	height: 66px;
}



#R-Rental {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -124px;
	height: 66px;
}

#R-Rental a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -124px;
	height: 66px;
}

#R-Haitatsu {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -190px;
	height: 66px;
}

#R-Haitatsu a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -190px;
	height: 66px;
}

#R-Caution {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -256px;
	height: 66px;
}

#R-Caution a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -256px;
	height: 66px;
}

#R-Aboutus {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -322px;
	height: 66px;
}

#R-Aboutus a:hover {
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -322px;
	height: 66px;
}

#R-Staff {
	background-image: url(../img/subnavi.jpg);
	background-position: 0px -388px;
	height: 58px;
}

#R-Staff a:hover{
	background-image: url(../img/subnavi_ov.jpg);
	background-position: 0px -388px;
	height: 58px;
}

#R-Otoiawase a {
	display: block;
	height: 58px;
	width: 176px;
}
#R-Otodoke a {
	display: block;
	height: 66px;
	width: 176px;
}
#R-Rental a {
	display: block;
	height: 66px;
	width: 176px;
}
#R-Haitatsu a {
	display: block;
	height: 66px;
	width: 176px;
}
#R-Caution a {
	display: block;
	height: 66px;
	width: 176px;
}
#R-Aboutus a {
	display: block;
	height: 66px;
	width: 176px;
}
#R-Staff a {
	display: block;
	height: 58px;
	width: 176px;
}

#Osusume table {
	margin-top: 8px;
}
#Osusume table tr td{
	vertical-align: top;
	padding: 4px;
}
#Osusume table tr td dl {
	width: 260px;
}
#Osusume table tr td dl dd {
	font-size: 10px;
}
#fragment-1 {
	background-image: url(../img/tb01.jpg);
	height: 200px;
	width: 800px;

}
#fragment-2 {
	height: 200px;
	width: 800px;
	background-color: #FEFEF6;
}
#fragment-3 {
	background-image: url(../img/tb03.jpg);
	height: 200px;
	width: 800px;
}
#fragment-4 {
	height: 200px;
	width: 800px;
	background-image: url(../img/tb04.jpg);
}
#rotate ul {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ED1C29;
}
#Frm01 {
	padding-top: 48px;
	padding-right: 370px;
	padding-left: 16px;
}
#Frm02 {
	padding-left: 16px;
}
#Frm02copy {
	margin-top: 16px;
	margin-bottom: 4px;
}
#Frm02img {
	margin-top: 8px;
}
#Frm03 {
	padding-top: 48px;
	padding-right: 370px;
	padding-left: 16px;
}
#Frm04 {
	padding-top: 84px;
	padding-right: 480px;
	padding-left: 16px;
}
#rotate a:link, #rotate a:visited {
	font-weight: bold;
	color: #ED1C29;
}

#rotate a:hover {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

#News a:hover,#Osusume a:hover {
	text-decoration: none;
	color: #ED1C29;
}
#Center {
}
#MainContents #Center {
	float: left;
	width: 384px;
}

#Frm04 a #Image12 {
	margin-top: 8px;
}
#MovieInfo {
	margin-bottom: 16px;
}
#MovieInfo table tr td {
	width: 184px;
}
#MovieInfo table {
	margin-top: 4px;
	width: 368px;
	margin-right: auto;
	margin-left: auto;
}
#MovieInfo table tr td a img {
	margin-top: 4px;
	margin-bottom: 4px;
}
