@charset "utf-8";
@import url("../../../css/import.css");

/* -----------------------------------------------------------
CSS Information

 ! File name:      hal.css(イオンレイクタウンHAL)
 ! Style Info:     index.html
----------------------------------------------------------- */

/*----------------------------------------------------
	全体共通事項とラッパー的な事
----------------------------------------------------*/
#hal-content  {
	width:900px;
	margin:0 auto 50px auto;
	background:url(../img/bg-content_index.gif) repeat-y;
	position:relative;
}

#hal-content img  {
	border:none;
}

#hal-content h2  {
	width:900px;
	height:170px;
	background:url(../img/hal_head_index.gif) no-repeat;
}

#hal-incontent {
	width:900px;
	overflow:auto;
	background:url(../img/hal_content-top_index.gif) no-repeat;
	color:#4c4c4c;
	position:relative;
	z-index:10;
}

#hal-content h3  {
	width:900px;
	height:144px;
}

/*----------------------------------------------------
	boxここから
----------------------------------------------------*/

.indexBlock {
	width:355px;
	float:left;
	padding:0 0 10px 90px;
}
.second {
	padding:0 80px 10px 0;
	float:right;
}

#indexBlocklong {
	width:355px;
	float:right;
	padding:0 80px 0 0;
	position:relative;
}

#indexBlocklong #shopinfo a.war img {
	position:absolute;
	top:30px;
	right:60px;
	z-index:10;
}

.indexBlock span,
#indexBlocklong span {
	display:none;
}

.com_top {
	width:355px;
	height:6px;
	background:url(../img/com_top.gif) no-repeat;
	margin-top:10px;
	line-height:0;
}

.com_bot {
	width:355px;
	height:6px;
	margin:0 0 15px 0;
	background:url(../img/com_bot.gif) no-repeat;
}

.comentBlock {
	width:355px;
	overflow:auto;
	background:url(../img/hal_combg.gif) repeat-y;
}

.comentBlock img {
	margin:10px auto;
}

.comentBlock a#pdfLink img {
	margin:10px auto 10px auto;
	width:321px;
	text-align:right;
}

.comentBlock table {
	margin:0 0 10px 17px;
}

.comentBlock table tr th {
	font-size:92%;
	color:#852f00;
	text-align:right;
	padding:0;
	vertical-align:top;
}

.comentBlock table tr td {
	width:264px;
	font-size:92%;
	text-align:left;
	/*letter-spacing:-0.05em;*/
}

.comentBlock p {
	width:321px;
	margin:0 0 10px 17px;
	text-align:left;
	font-size:92%;
	/*letter-spacing:-0.05em;*/
	padding-right:10px;
}


/*----------------------------------------------------
	boxここまで
----------------------------------------------------*/
/*----------------------------------------------------
	ショップ情報
----------------------------------------------------*/
#shopinfo  {
	width:331px;
	height:276px;
	overflow:hidden;
	margin:8px auto;
	background:url(../img/hal_shopinfo_bg.gif) no-repeat;
}

#shopinfo img {
margin:18px auto;
}

#shopinfo p {
	width:246px;
	margin:0 auto;
	color:#6b3700;
	text-align:left;
	font-size:92%;
	padding:0;
}

/*----------------------------------------------------
	ショップ情報ここまで
----------------------------------------------------*/


.indexBlock img {
	display:block;
}


#halBox  {
	width:833px;
	padding:0 67px 20px 0;
}

#hal-footer  {
	width:900px;
	height:55px;
	background:url(../img/hal-foot_index.gif) no-repeat;
}

#hal-footer a  {
	float:right;
	margin:30px 80px 0 0;
}

/*#hal-footer  {
	width:900px;
	height:55px;
	background:url(../img/hal-foot_index.gif) no-repeat;
	display:block;
	position:absolute;
	left:0;
	bottom:-70px;
	z-index:1;
}

#hal-footer a  {
	position:absolute;
	right:80px;
	bottom:0;
	*bottom:6px;
}*/

