@charset "utf-8";


/* ショッピングセンター情報
----------------------------------------------------------------------------------------------------*/

#shopeTop {
	float: right;
	width: 700px;
}

#shopeTop h2 {
	margin: 0 0 15px;
}

#shopeTop h3 {
	padding: 5px 30px;
	margin: 10px 0 20px;
	font-weight: bold;
	background: url(../../../common/cmm_img005.gif) no-repeat;
	background-position: 10px;
	border-bottom: #DFDFDF solid 1px;
}

#shopeTop .event {
	width: 100%;
	margin: 0 0 20px;
	border: none;
	border-collapse: collapse;
}

#shopeTop .event td {
	padding: 5px 0 5px 25px;
	margin: 0;
	border-bottom: solid 1px #DFDFDF;
}

#shopeTop .event .nor {
	background: url(../../../common/cmm_img001.gif) no-repeat;
	background-position: 5px center;
}

#shopeTop .event .sat {
	background: url(../../../common/cmm_img001.gif) no-repeat  #B3DAFD;
	background-position: 5px center;
}

#shopeTop .event .sun {
	background: url(../../../common/cmm_img001.gif) no-repeat  #FFDEDD;
	background-position: 5px center;
}

#shopeTop .event .sat a, #shopeTop .event .sun a, #shopeTop .event .sat a:visited, #shopeTop .event .sun a:visited,  {
/*	color: #FFFFFF;*/
}

#shopeTop .box1 {
	border: solid 2px #7FCE9D;
	padding: 10px;
	margin: 0 0 5px;
}

#shopeTop .box1 h4 {
	color: #7FCE9D;
	font-weight: bold; 
	border-bottom: solid 1px #DFDFDF;
	padding: 0 0 8px;
	margin: 0 0 10px;
}

#shopeTop .pagetop2 {
	margin: 0 0 20px;
	text-align: right;
}

#shopeTop .pagetop2 a {
	background: url(../../../common/cmm_img003.gif) no-repeat;
	background-position: left center;
	padding: 0 0 0 16px;
}

#shopeTop .box2 {
	margin: 0 0 20px;
}

#shopeTop .box3 {
	margin: 0 0 10px;
}

#shopeTop .box2 .left {
	float: left;
	width: 450px;
}

#shopeTop .box2 .left p a {
	color: #FF0000;
	font-weight: bold;
}

#shopeTop .cazl1 {
	margin: 0 0 10px;
}

#shopeTop .cazl1 td, tr {
	border: none;
}

#shopeTop .cazl1 td {
	text-align: left;
	vertical-align:middle;
}

#shopeTop .cazl1 .shop {
	width: 210px;
}

#shopeTop .box2 .right {
	float: right;
	width: 225px;
}

#shopeTop .box2 .right p a {
	color: #598E1E;
	font-weight: bold;
}

#shopeTop .cazl2 {
	margin: 0 0 10px;
}

#shopeTop .cazl2 td, tr {
	border: none;
}

#shopeTop .cazl2 td {
	text-align: left;
	vertical-align:middle;
}

#shopeTop .box4 {
	margin: 0 0 10px;
	background: #FFCC00;
}

#shopeTop .box4 .left {
	float: left;
	width: 210px;
}

#shopeTop .box4 .right {
	float: right;
	width: 490px;
}

#shopeTop .box4 .right p {
	padding: 10px;
}

/* コムズ安佐パーク
----------------------------------------------------------------------------------------------------*/

#shopeTop .box1 .geki {
	float: left;
	width: 120px;
	height: 141px;
	margin: 0 10px 0 0;
	background: url(../images/com_img001.jpg);
}

/* 千代田ショッピングセンターサンクス
----------------------------------------------------------------------------------------------------*/

#shopeTop .box1 .kamen {
	float: left;
	width: 120px;
	height: 141px;
	margin: 0 10px 0 0;
	background: url(../images/tha_img001.jpg);
}

#shopeTop .title {
	color: #7FCE9D;
	font-weight: bold; 
	margin: 0 0 10px;
}

/* カジル１Ｆ
----------------------------------------------------------------------------------------------------*/

#cazl {
	float: right;
	width: 700px;
}

#cazl h2 {
	margin: 0 0 15px;
}

#cazl h3 {
	padding: 5px 30px;
	margin: 0 0 20px;
	font-weight: bold;
	background: url(../../../common/cmm_img005.gif) no-repeat;
	background-position: 10px;
	border-bottom: #DFDFDF solid 1px;
}

#cazl .box1 {
	margin: 0 0 30px;
}

#cazl .box1 .left {
	float: left;
	width: 385px;
}

#cazl .box1 .right {
	float: right;
	width: 300px;
}

#cazl .box1 .right ul {
	margin: 0 0 1em;
}

#cazl .box1 .right li img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

#cazl .box1 .right .fl2 a {
	font-weight: bold;
	color: #598E1E;
}

#cazl .box1 .right .fl1 a {
	font-weight: bold;
	color: #FF0000;
}

#cazl .box2 {
	border: solid 3px #F5B2BC;
	margin: 0 0 10px;
}

#cazl .box2 h4 {
	padding: 5px;
	background: #DE0020;
	color: #FFFFFF;
	font-weight: bold;
}

#cazl .box2 h4 img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

#cazl .box3 {
	padding: 5px
}

#cazl .box4 {
	margin: 0 0 15px;
}

#cazl .box4 .pageback {
	float: left;
	width: 150px;
}

#cazl .box4 .pagetop {
	float: right;
	width: 150px;
}

#cazl .box5 {
	border: solid 3px #CACEDC;
	margin: 0 0 10px;
}

#cazl .box5 .s20 {
	padding: 5px;
	background: #515D8C;
	color: #FFFFFF;
	font-weight: bold;
}

/* カジル２Ｆ
----------------------------------------------------------------------------------------------------*/

#cazl .box6 {
	border: solid 3px #CDDDBB;
	margin: 0 0 10px;
}

#cazl .box6 h4 {
	padding: 5px;
	background: #598E1D;
	color: #FFFFFF;
	font-weight: bold;
}

#cazl .box6 h4 img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
