@charset "utf-8";
/* CSS Document */



body {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #5A6F8F;
	background: url(../images/bg.jpg);
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	}

a:link { color: #FF9900; }
a:visited { color: #FF9900; }
a:hover { color: #00CCFF; text-decoration: none; }
a:active { color:#00CCFF; text-decoration: none; }





/*　float要素を解除
----------------------------------------*/

.clearfix { display: inline-block; } 

.clearfix:after { 
	clear: both; 
	content: " "; 
	display: block; 
	font-size: 0; 
	height: 0; 
	visibility: hidden; 
	} 

/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* close commented backslash hack */




/*========================================
　　ページ
========================================*/

#page {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	}



/*========================================
　　ヘッダー
========================================*/

#header {
	background: url(../images/head_bg.gif) no-repeat;
	height: 60px;
	padding: 15px 0px 0px 0px;
	}


#header #header_right {
	float: right;
	width: 700px;
	}

#header #header_right #header_right2 {
	width: 360px;
	float: right;
	}

#header #header_right #header_right2 ul {
	margin: 0px;
	padding: 0px;
	}

#header #header_right #header_right2 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#header #header_right #header_right2 div {
	float: right;
	padding: 18px 20px 0px 0px;
	}

#header h1 {
	margin: 0px;
	padding: 18px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	float: left;
	}



/*========================================
　　上部メニュー
========================================*/

#menu {
	margin: 0px 0px 20px;
	}

#menu ul {
	margin: 0px;
	padding: 0px;
	}

#menu ul li {
	margin: 0px 1px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
	}



/*　メニュー01
----------------------------------------*/

#menu_01 {
	width: 178px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	}

#menu_01 a{
	display: block;
	background: url(../images/menu/01_2.gif) no-repeat;
	overflow: hidden;
	}

#menu_01 a:hover img {
	position: relative;
	z-index: -1;
	}

#menu_01 a:hover {
	width: 178px;
	height: 50px;
	background-color: transparent;
	}



/*　メニュー02
----------------------------------------*/

#menu_02 {
	width: 178px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	}

#menu_02 a{
	display: block;
	background: url(../images/menu/02_2.gif) no-repeat;
	overflow: hidden;
	}

#menu_02 a:hover img {
	position: relative;
	z-index: -1;
	}

#menu_02 a:hover {
	width: 178px;
	height: 50px;
	background-color: transparent;
	}




/*　メニュー03
----------------------------------------*/

#menu_03 {
	width: 178px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	}

#menu_03 a{
	display: block;
	background: url(../images/menu/03_2.gif) no-repeat;
	overflow: hidden;
	}

#menu_03 a:hover img {
	position: relative;
	z-index: -1;
	}

#menu_03 a:hover {
	width: 178px;
	height: 50px;
	background-color: transparent;
	}



/*　メニュー04
----------------------------------------*/

#menu_04 {
	width: 178px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	}

#menu_04 a{
	display: block;
	background: url(../images/menu/04_2.gif) no-repeat;
	overflow: hidden;
	}

#menu_04 a:hover img {
	position: relative;
	z-index: -1;
	}

#menu_04 a:hover {
	width: 178px;
	height: 50px;
	background-color: transparent;
	}



/*　メニュー05
----------------------------------------*/

#menu_05 {
	width: 178px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	}

#menu_05 a{
	display: block;
	background: url(../images/menu/05_2.gif) no-repeat;
	overflow: hidden;
	}

#menu_05 a:hover img {
	position: relative;
	z-index: -1;
	}

#menu_05 a:hover {
	width: 178px;
	height: 50px;
	background-color: transparent;
	}



/*========================================
　　メイン
========================================*/

#main {
	clear: both;
	}



/*　タイトル
----------------------------------------*/

#title {
	margin: 0px 0px 50px;
	}

#title p {
	margin: 5px 0px 0px 30px;
	padding: 0px;
	}

#title2 { margin: 0px 0px 80px 0px; }
#title3 {
	margin: 0px 0px 30px 0px;
}


.subtitle {
	padding: 0px 0px 20px 0px;
	clear: both;
	}




/*　お問い合わせ
----------------------------------------*/

#inquiry_img {
	height: 130px;
	background: url(../images/inquiry/00.gif) no-repeat;
	}

#inquiry_img dl {
	margin: 0px;
	padding: 0px;
	}

#inquiry_img dl dt {
	display: block;
	width: 357px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

#inquiry_img dl dd {
	display: block;
	width: 263px;
	float: right;
	margin: 20px 0px 0px;
	padding: 0px;	
	}

#inquiry_img ul {
	margin: 0px;
	padding: 0px;
	}

#inquiry_img ul li {
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
	}



/*　物件見学
----------------------------------------*/

#inquiry_bukken {
	width: 111px;
	height: 91px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	}

#inquiry_bukken a {
	display: block;
	background: url(../images/inquiry/02_2.gif) no-repeat;
	overflow: hidden;
	}

#inquiry_bukken a:hover img {
	position: relative;
	z-index: -1;
	}

#inquiry_bukken a:hover {
	width: 111px;
	height: 91px;
	background-color: transparent;
	}



/*　資料請求
----------------------------------------*/

#inquiry_shiryo {
	width: 111px;
	height: 91px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	}

#inquiry_shiryo a {
	display: block;
	background: url(../images/inquiry/03_2.gif) no-repeat;
	overflow: hidden;
	}

#inquiry_shiryo a:hover img {
	position: relative;
	z-index: -1;
	}

#inquiry_shiryo a:hover {
	width: 111px;
	height: 91px;
	background-color: transparent;
	}






/*========================================
　　左コンテンツ
========================================*/

#left {
	width: 220px;
	float: left;
	}



/*　物件情報エリア
----------------------------------------*/

#left_bukken {
	margin: 0px 0px 50px;
	font-size: 14px;
	}

#left_bukken p {
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#left_bukken div {
	background: url(../images/left/bukken_bg.gif);
	padding: 0px 20px;
	width: 180px;
	}

#left_bukken div ul {
	margin: 15px 0px 0px;
	padding: 0px;
	}

#left_bukken div ul li {
	list-style: none;
	background: url(../images/icon/icon_flower_white.gif) no-repeat 0px 7px;
	margin: 0px;
	padding: 5px 0px 5px 30px;
	}

#left_bukken div a:link { color: #995933; }
#left_bukken div a:visited { color: #995933; }
#left_bukken div a:hover { color: #995933; text-decoration: none; }
#left_bukken div a:active { color: #995933; text-decoration: none; }

#left_bukken p a:link { color: #FFFFFF; text-decoration: none; }
#left_bukken p a:visited { color: #FFFFFF; text-decoration: none; }
#left_bukken p a:hover { color: #00CCFF; text-decoration: none; }
#left_bukken p a:active { color: #00CCFF; text-decoration: none; }




/*　家造りの理念
----------------------------------------*/

#left_rinen {
	font-size: 14px;
	margin: 0px 0px 40px;
	}

#left_rinen p {
	margin: 0px;
	padding: 7px 0px 0px;
	height: 26px;
	background: url(../images/waku/220_top.gif) no-repeat;
	text-align: center;
	}

#left_rinen p a:link { color: #FFFFFF; text-decoration: none; }
#left_rinen p a:visited { color: #FFFFFF; text-decoration: none; }
#left_rinen p a:hover { color: #00CCFF; text-decoration: none; }
#left_rinen p a:active { color: #00CCFF; text-decoration: none; }

#left_rinen div {
	border-left: #FFB980 2px solid;
	border-right: #FFB980 2px solid;
	background-color: #FFFFFF;
	}

#left_rinen ul {
	margin: 20px 0px 0px 20px;
	padding: 0px;
	}

#left_rinen ul li {
	list-style: none;
	background: url(../images/icon/icon_flower_orange.gif) no-repeat 0px 7px;
	margin: 0px;
	padding: 5px 0px 5px 30px;
	}



/*　会社概要
----------------------------------------*/

#left_company {
	font-size: 14px;
	margin: 0px;
	}

#left_company p {
	margin: 0px;
	padding: 7px 0px 0px;
	height: 26px;
	background: url(../images/waku/220_top.gif) no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#left_company p a:link { color: #FFFFFF; text-decoration: none; }
#left_company p a:visited { color: #FFFFFF; text-decoration: none; }
#left_company p a:hover { color: #00CCFF; text-decoration: none; }
#left_company p a:active { color: #00CCFF; text-decoration: none; }

#left_company div {
	border-left: #FFB980 2px solid;
	border-right: #FFB980 2px solid;
	background-color: #FFFFFF;
	}

#left_company ul {
	margin: 20px 0px 0px 20px;
	padding: 0px;
	}

#left_company ul li {
	list-style: none;
	background: url(../images/icon/icon_flower_orange.gif) no-repeat 0px 7px;
	margin: 0px;
	padding: 5px 0px 5px 30px;
	}



/*========================================
　　バナー
========================================*/

#left_banner {
	margin: 0px 0px 40px;
	}

#left_banner ul {
	margin: 0px;
	padding: 0px;
	}

#left_banner ul li {
	display: inline;
	list-style: none;
	padding: 0px;
	}

#left_banner ul li p {
	margin: 0px;
	padding: 0px 0px 0px 50px;
	background: url(../images/icon/icon_flower_orange.gif) no-repeat 20px 5px;
	margin: 10px 0px 0px;
	}



/*　施工事例
----------------------------------------*/

#left_banner_sekou {
	width: 220px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	}

#left_banner_sekou a {
	display: block;
	background: url(../images/left/banner/sekou2.jpg) no-repeat;
	overflow: hidden;
	}

#left_banner_sekou a:hover img {
	position: relative;
	z-index: -1;
	}

#left_banner_sekou a:hover {
	width: 220px;
	height: 110px;
	background-color: transparent;
	}



/*　ブログ
----------------------------------------*/

#left_banner_blog {
	width: 220px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	}

#left_banner_blog a {
	display: block;
	background: url(../images/left/banner/blog2.jpg) no-repeat;
	overflow: hidden;
	}

#left_banner_blog a:hover img {
	position: relative;
	z-index: -1;
	}

#left_banner_blog a:hover {
	width: 220px;
	height: 110px;
	background-color: transparent;
	}



/*　リノベーション物件
----------------------------------------*/

#left_banner_renovation {
	width: 220px;
	height: 110px;
	margin: 0px 0px 10px;
	padding: 0px;
	}

#left_banner_renovation a {
	display: block;
	background: url(../images/left/banner/renovation2.jpg) no-repeat;
	overflow: hidden;
	}

#left_banner_renovation a:hover img {
	position: relative;
	z-index: -1;
	}

#left_banner_renovation a:hover {
	width: 220px;
	height: 110px;
	background-color: transparent;
	}



/*　ビル・賃貸事業
----------------------------------------*/

#left_banner_mansion {
	width: 220px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	}

#left_banner_mansion a {
	display: block;
	background: url(../images/left/banner/mansion2.jpg) no-repeat;
	overflow: hidden;
	}

#left_banner_mansion a:hover img {
	position: relative;
	z-index: -1;
	}

#left_banner_mansion a:hover {
	width: 220px;
	height: 110px;
	background-color: transparent;
	}

	




/*========================================
　　右コンテンツ
========================================*/

#right {
	width: 620px;
	float: right;
	}



/*========================================
　　フッター
========================================*/

#footer {
	margin: 0px;
	padding: 30px 0px 5px 0px;
	text-align: center;
	clear: both;
	}

#footer ul {
	margin: 0px;
	padding: 0px;
	}

#footer ul li {
	display: inline;
	list-style: none;
	margin: 0px 5px;
	padding: 0px;
	}



/*========================================
　　コピーライト
========================================*/

#copyright {
	background: url(../images/copyright.gif) no-repeat;
	clear: both;
	height: 20px;
	margin: 0px 0px 10px;
	}

#copyright img {
	float: right;
	}

#copyright p {
	height: 16px;
	line-height: 12px;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	}


/*========================================
　　関連会社
========================================*/

#footer_company {
	padding: 0px 0px 0px 40px;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 0px;
	}

#footer_company div {
	width: 295px;
	float: left;
	}

#footer_company ul {
	margin: 0px;
	padding: 0px;
	}

#footer_company ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#footer_company ul li p {
	margin: 23px 0px 0px;
	text-align: right;
	color:#FF9900;
	}



/*========================================
　　物件情報
========================================*/

#bukken {
	clear: both;
	margin: 0px;
	}

#bukken strong {
	display: block;
	background: url(../list/images/list/bukken_list_title.gif) no-repeat;
	width: 590px;
	height: 25px;
	font-size: 14px;
	padding: 5px 0px 0px 30px;
	}

#bukken strong a {
	color: #FFFFFF;
	text-decoration: none;
	}

.bukken_list {
	margin: 0px 0px 30px;
	clear: both;
	}

#bukken b {
	color: #FF9900;
	}



/*========================================
　　物件バナー
========================================*/

/*　プランドール木川東
----------------------------------------*/

#plandor_kigawahigashi_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_kigawahigashi_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_kigawahigashi_list div a{
	display: block;
	background: url(../list/images/area/plandor_kigawahigashi2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_kigawahigashi_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_kigawahigashi_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール住ノ江
----------------------------------------*/

#plandor_suminoe_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_suminoe_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_suminoe_list div a{
	display: block;
	background: url(../list/images/area/plandor_suminoe2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_suminoe_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_suminoe_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール此花
----------------------------------------*/

#plandor_konohana_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_konohana_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_konohana_list div a{
	display: block;
	background: url(../list/images/area/plandor_konohana2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_konohana_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_konohana_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール［エコリア］高槻柱本
----------------------------------------*/

#plandor_takatsuki_ecoria_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_takatsuki_ecoria_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_takatsuki_ecoria_list div a{
	display: block;
	background: url(../list/images/area/plandor_takatsuki_ecoria2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_takatsuki_ecoria_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_takatsuki_ecoria_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}	



/*　プランドール瓜生堂
----------------------------------------*/

#plandor_uryudo_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_uryudo_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_uryudo_list div a{
	display: block;
	background: url(../list/images/area/plandor_uryudo2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_uryudo_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_uryudo_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}




/*　プランドール永和
----------------------------------------*/

#plandor_eiwa_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_eiwa_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_eiwa_list div a{
	display: block;
	background: url(../list/images/area/plandor_eiwa2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_eiwa_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_eiwa_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール徳庵
----------------------------------------*/

#plandor_tokuan_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_tokuan_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_tokuan_list div a{
	display: block;
	background: url(../list/images/area/plandor_tokuan2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_tokuan_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_tokuan_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール枚方
----------------------------------------*/

#plandor_hirakata_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_hirakata_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_hirakata_list div a{
	display: block;
	background: url(../list/images/area/plandor_hirakata2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_hirakata_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_hirakata_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}
		
	

/*　プランドール学園前
----------------------------------------*/

#plandor_gakuenmae_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_gakuenmae_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_gakuenmae_list div a{
	display: block;
	background: url(../list/images/area/plandor_gakuenmae2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_gakuenmae_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_gakuenmae_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}
		
	

/*　プランドール大日
----------------------------------------*/

#plandor_dainichi_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_dainichi_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_dainichi_list div a{
	display: block;
	background: url(../list/images/area/plandor_dainichi2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_dainichi_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_dainichi_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}		
	


/*　プランドール枚岡
----------------------------------------*/

#plandor_hiraoka_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_hiraoka_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_hiraoka_list div a{
	display: block;
	background: url(../list/images/area/plandor_hiraoka2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_hiraoka_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_hiraoka_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}		
	


/*　プランドール巽東パークシティ
----------------------------------------*/

#plandor_tatsumihigashi_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_tatsumihigashi_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_tatsumihigashi_list div a{
	display: block;
	background: url(../list/images/area/plandor_tatsumihigashi2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_tatsumihigashi_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_tatsumihigashi_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}		

	

/*　プランドールなみはや
----------------------------------------*/

#plandor_namihaya_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_namihaya_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_namihaya_list div a{
	display: block;
	background: url(../list/images/area/plandor_namihaya2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_namihaya_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_namihaya_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}		



/*　プランドール大日南
----------------------------------------*/

#plandor_dainichiminami_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_dainichiminami_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_dainichiminami_list div a{
	display: block;
	background: url(../list/images/area/plandor_dainichiminami2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_dainichiminami_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_dainichiminami_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール大和田駅前
----------------------------------------*/

#plandor_owadaekimae_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_owadaekimae_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_owadaekimae_list div a{
	display: block;
	background: url(../list/images/area/plandor_owadaekimae2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_owadaekimae_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_owadaekimae_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}



/*　プランドール龍野町
----------------------------------------*/

#plandor_tatsunocho_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_tatsunocho_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_tatsunocho_list div a{
	display: block;
	background: url(../list/images/area/plandor_tatsunocho2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_tatsunocho_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_tatsunocho_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}




/*　プランドール伊勢崎
----------------------------------------*/

#plandor_isesaki_list {
	background-color: #EEEEEE;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 10px 10px 0px 10px;
	}

#plandor_isesaki_list div {
	width: 600px;
	height: 150px;
	margin: 0px 0px 20px;
	padding: 0px;
	}

#plandor_isesaki_list div a{
	display: block;
	background: url(../list/images/area/plandor_isesaki2.jpg) no-repeat;
	overflow: hidden;
	}

#plandor_isesaki_list div a:hover img {
	position: relative;
	z-index: -1;
	}

#plandor_isesaki_list div a:hover {
	width: 600px;
	height: 150px;
	background-color: transparent;
	}			
	



/*========================================
　　その他
========================================*/

.sub_title {
	margin: 0px 0px 30px 0px;
	clear: both;
	}

.va_top { vertical-align: top; }

/*　ページの先頭へ
----------------------------------------*/

.pagetop {
	clear: both;
	padding: 30px 0px 0px;
	}

.pagetop img { float: right; }

.pagetop2 {
	clear: both;
	margin: 0px;
	padding: 20px 0px 0px;
	}

.pagetop2 img { float: right; }


.pagetop3 {
	clear: both;
	margin: 0px;
	padding: 0px;
	}

.pagetop3 img { float: right; }

.vertical_top {
	vertical-align: top;
	}

.bukken_pagetop {
	margin: 0px 0px 50px;
	text-align: right;
	}


/*　フロート
----------------------------------------*/

.float_l { float: left; }
.float_r { float: right; }
.clear { clear: both; }


/*　幅
----------------------------------------*/

.w280 { width: 280px; }
.w300 { width: 300px; }


/*　マージン
----------------------------------------*/

.margin_b30 { margin-botttom: 30px; }
.margin_b80 { margin-botttom: 80px; }
.margin_t10 { margin-top: 10px; }
.margin_t20 { margin-top: 20px; }
.margin_t30 { margin-top: 30px; }
.margin_t50 { margin-top: 50px; }
.margin_t80 { margin-top: 80px; }



/*　パディング
----------------------------------------*/

.padding_b20 { padding-bottom: 20px; }
.padding_b30 { padding-bottom: 30px; }
.padding_b50 { padding-bottom: 50px; }
.padding_b80 { padding-bottom: 80px; }
.padding_t30 { padding-top: 30px; }
