/* container */#container {	margin-left: auto;	margin-right: auto;	width:820px;	text-align: left;}/* content */#content {	width: 750px;	margin: 0px 0px 0px 10px;}* html #content {	/* no ie mac _*/	width: 760px;	margin: 0px 0px 0px 10px;	/* */ }*:first-child+html #content {	width: 760px;	margin: 0px 0px 0px 10px; }/* top */#top {	width: 589px;	float: left;}/* movie */#movie {	width: 589px;	height: 316px;}/* main */#main {	width: 589px;	height: 192px;	background-color: #FDFDF1;}/* info */.enpitu {	background: url(../img/top/top_01.jpg) no-repeat;	width:114px;	height:194px;	text-indent: -9999px;	float: left;	text-decoration: none;}.info_box2 {	width: 454px;	background: url(../img/top/top_back.jpg) no-repeat;	float: left;}.info_box {	width: 309px;	height: 192px;	background: url(../img/top/top_02.jpg) no-repeat;	float: left;	margin: 2px 0px 0px 0px;}.info {	width: 290px;	height: 154px;	margin: 28px 0px 0px 19px;}* html .info {	/* no ie mac _*/	width: 290px;	height: 154px;	margin: 28px 0px 0px 19px;	/* */ }*:first-child+html .info {	width: 290px;	height: 154px;	margin: 28px 0px 0px 19px; }p.info01 {	font-size: 11px;	line-height: 15px;	color: #FF3333;	margin: 3px 0px 0px 0px;}p.info02 {	font-size: 12px;	line-height: 15px;	color: #330000;}.machi_box {	width:145px;	height:192px;	float: left;	margin: 2px 0px 0px 0px;}.machi a {	background: url(../img/top/machi_01.jpg) no-repeat;	width:145px;	height:100px;	text-indent: -9999px;	text-decoration: none;	display: block;}.machi_blog a {	background: url(../img/top/machi_02.jpg) no-repeat;	width:145px;	height:36px;	text-indent: -9999px;	text-decoration: none;	display: block;}.machi_shop a {	background: url(../img/top/machi_03.jpg) no-repeat;	width:145px;	height:56px;	text-indent: -9999px;	text-decoration: none;	display: block;}.machi a:hover,.machi_blog a:hover,.machi_shop a:hover {	background-position: -145px 0 ;	text-decoration: none;}.machi_siro {	background: url(../img/top/top_04.jpg) no-repeat;	width:21px;	height:192px;	text-indent: -9999px;	float: left;	text-decoration: none;}/* footer */#footer {	width:820px;	height: 92px;	background: url(../img/top/footer.jpg) no-repeat;}