@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 20px;
	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 #ef7870;}


/* index
-------------------------------------------------------------------------------------------------*/
#specialContents {
	padding:0 60px;
}
.specialcatch {
	padding:0 0 30px 20px;
	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;
	clear: both;
}
#Special .specialBox {
	border:#f9748b solid 1px;
	width:665px;
	background:#ffffe6;
	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:138.5%;
	font-weight:bold;
}
	.specialBox dd {}
		 .specialBox .specialCatch {
	background:url(images/bg_special_tit_pink.png) 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;
}
#specialContents #sbox01 {
	background-image: url(images/shinkon_img_10.png);
	background-repeat: no-repeat;
	background-position: 470px 30px;
	height: 200px;
}
#specialContents  #sbox02 {
	background-image: url(images/shinkon_img_11.png);
	background-repeat: no-repeat;
	background-position: 480px 50px;
	height: 170px;
}
#specialContents #sbox01 #pr_photo {
	height: 110px;
	padding-top: 10px;
	font-weight: bold;
}

#specialContents #sbox01 #pr_photo #pr_photo01 {
	float: left;
	height: 20px;
	width: 107px;
	padding-top: 81px;
	background-image: url(images/shinkon_img_01.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 5px;
}
#specialContents  #sbox01  #pr_photo  #pr_photo02 {
	float: left;
	height: 20px;
	width: 107px;
	padding-top: 81px;
	background-image: url(images/shinkon_img_02.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 5px;
}
#specialContents  #sbox01  #pr_photo  #pr_photo03 {
	float: left;
	height: 20px;
	width: 107px;
	padding-top: 81px;
	background-image: url(images/shinkon_img_03.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 5px;
}
#specialContents  #sbox01  #pr_photo  #pr_photo04 {
	height: 20px;
	width: 107px;
	padding-top: 81px;
	background-image: url(images/shinkon_img_04.png);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
}
#specialContents .plink {
	background-image: url(images/arrow_pink.png);
	background-repeat: no-repeat;
	padding-left: 23px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #f2716d;
	font-size: 108%;
	background-position: 0px 5px;
	font-weight: bold;
}
#specialContents .plink a {
	color: #f2716d;
}
#specialContents form {
	margin-bottom: 20px;
}

