@charset "utf-8";
/*********************************************
**    Copyright (c) 2008 life.
**                  All Rights Reserved.
**********************************************/
/* IndexPage
-------------------------------------------------------------------------------------------------*/
#Special #Contents {
	padding			: 0 0 0 40px;	
}

/*
	#Special #Contents div.tenantContents {
		background		: url(images/map_large_area.gif) no-repeat right top;
		width			: 100%;
		min-height		: 500px;
		_height			: 500px;
	}
*/
		#Special #Contents #specialContents .leaseMes {
			font-size		: 129%;
			font-weight		: bold;
			margin			: 0 0 20px;
		}
		#Special #Contents div#specialContents ul li {
			margin			: 0 0 12px;
		}
#Special h1 {
	margin			: 0 0 12px　0;
	padding			: 7px 0 7px 30px;
	line-height		: 1.2;
}

/* Header Background
-------------------------------------------------------------------------------------------------*/
#Special #Header {
/*
	background:url(images/bg_tochi.jpg) left top no-repeat;
*/
}
#Special #HeaderMenu ul.LowLayer { border-top: 4px solid #05b199;}


/* index
-------------------------------------------------------------------------------------------------*/
#specialContents {
	padding:0 70px;
}
.specialcatch { padding:0 0 30px 30px;font-size:114%;}

#Special .specialItem {
	background:url(images/bg_special_dotx.gif) left bottom repeat-x;
	font-size:144%;
	color:#ef7870;
	font-weight:bold;
	margin-bottom:10px;
	width: 670px;
}
#Special .specialBox {
	border:#bee7c8 solid 1px;
	width:665px;
	background:#fffde9;
	margin-bottom:20px;
	clear: both;
}
#Special .specialBox .flL {
	float:left;
	width:440px;
}
#Special .specialBox .flL.w400 {
	width:400px !important;
}
#Special .specialBox .flR {
	float:right;
	padding:12px 0 12px 0;
	width:215px;
}
#Special .specialBox .flR.w250 {
	width:255px !important;
}
	.specialBox .flR .fltL {
		float:left;
}
	.specialBox .flR .center { text-align:center !important;}

.specialBox dl {
	padding:15px 0 10px 20px;
}
	.specialBox dt { color:#f2716d;font-size:114%;font-weight:bold;}
	.specialBox dd {}
		 .specialBox .specialCatch { 
			background:url(images/bg_special_tit.jpg) left top no-repeat;
			width:665px;
			font-size:144%;
			font-weight:bold;
		 }
		 .specialBox .specialCatch span { padding-left:20px; }
		 
.specialBox:after {
	display			: block;
	clear			: both;
	height			: 0;
	visibility		: hidden;
	content			: ".";
	line-height		: 0;
}
.specialBox {
	display			: inline-table;
	min-height		: 1%;
}
/* FOR MAC IE \*/
* html .specialBox {
	height			: 1%;
}
.specialBox {
	display			: block;
}
