@charset "utf-8";

/* ■ 共通スタイル指定 ■ 
-------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
}

html {
height:100%; /* コンテンツ背景 最下到達用 */
}

body {
font-size:75%;/*12px*/
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
line-height:1.4;
color:#333333;
height: 100%;
background-color:#E9EEF3;
text-align:center;
}

/* mac Safariのみ適用 \*/
html:\66irst-child body{
font-size:75%;/*12px*/
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
line-height:1.4;
color:#333333;
height: 100%;
/*letter-spacing:-1.5px;*/
background-color:#E9EEF3;
text-align:center;
}

/* IE6対策 \*/
* html body{
font-size:75%;/*12px*/
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
line-height:1.4;
color:#333333;
height: 100%;
background-color:#E9EEF3;
text-align:center;
}

/*均等文字幅設定*/
p{
text-align:justify;
text-justify:distribute;
}

img {
	vertical-align:bottom; /* 画像下余白ナシ */
	border-style:none;
}

hr {
	clear:both; /* 回り込み解除予備 */
}

.divide{
	clear:both;
	height:1px;
}

.divide hr{
	display:none;
}

.clear{
	clear:both;
}

a:link{color:#3399CC; text-decoration:none;}
a:visited{color:#3399CC; text-decoration:none;}
a:hover{color:#006699; text-decoration:underline;}
a:active{color:#006699; text-decoration:underline;}


/*強調*/
em{
font-weight:bold;
}

/*より強調*/
strong{
font-weight:bold;
}

.red{
color:#FD4821;
}

.req{
color:#FD4821;
font-size:84%;
font-weight:normal;
}

.10ad{
margin:10px 0 0 0;
}

.20ad{
margin:20px 0 0 0;
}

.30ad{
margin:30px 0 0 0;
}

.hosoku{
font-size:84%;
font-weight:normal;
color:#666666;
}

.dn{
display:none;
}

/* ■ コンテンツ定義 ■ 
-------------------------------------------------- */
div#wrapper{
width:900px !important;
width /**/:940px;
padding:20px;
margin:0 auto;
background-color:#FFFFFF;
}

div#main-vis{
width:900px;
height:450px;
background-image:url(/parkwest/images/main_vis.jpg);
background-repeat:no-repeat;
margin:0 auto 0 auto;
}


/*ナビゲーション
-------------------------------------------------- */
ul#park-Nav{
width:880px;
height:40px;
background-color:#E8EDF1;
border:2px solid #E1E7ED;
padding:8px;
}
	
	ul#park-Nav li{
	float:left;
	height:40px;
	}

	ul#park-Nav li#parknav01{width:440px; height:40px;}
	ul#park-Nav li#parknav02{width:157px; height:40px; margin-left:52px;}
	ul#park-Nav li#parknav03{width:143px; height:40px; margin-left:44px;}
	
		ul#park-Nav li a{background-repeat:none; display:block; overflow:hidden; height:40px; text-indent:-9999px}
		
			ul#park-Nav li#parknav01 a{background-image:url(../images/parknav01.gif); width:440px;}
			ul#park-Nav li#parknav02 a{background-image:url(../images/parknav02.gif); width:157px;}
			ul#park-Nav li#parknav03 a{background-image:url(../images/parknav03.gif); width:143px;}
			
			ul#park-Nav li#parknav01 a:hover{background-position:0 -40px;}
			ul#park-Nav li#parknav02 a:hover{background-position:0 -40px;}
			ul#park-Nav li#parknav03 a:hover{background-position:0 -40px;}
			
			ul#park-Nav li#parknav01 a.stay{background-position:0 -40px;}

/*facebook
-------------------------------------------------- */
div#facebook{
width:900px;
padding-top:10px;
text-align:right;
}

	div.section{
	margin:40px 0 0 0;
	}
	
		div.section h2{
		width:900px;
		height:50px;
		margin:0 0 20px 0;
		}
			
		div.photo-section{
		width:900px;
		margin:20px 0 0 0;
		}
		
			div.photo-section p{
			padding:10px 0 0 0;
			}
		
			div.photo-section div.ph-l{
			float:left;
			width:440px;
			}
			
			div.photo-section div.ph-r{
			float:right;
			width:440px;
			}
			
		div#kk-section{
		position:relative;
		margin:20px 0 0 0;
		width:900px;
		}
		
			div#kk-section p#kk-read{
			position:absolute;
			width:762px;
			height:73px;
			top:67px;
			left:118px;
			z-index:10;
			}
				
		div#map-section{
		height:400px;
		}
		
			div#map-section div#map-l{
			float:left;
			width:600px;
			}
			
				div#map{
				border:3px solid #C4D2DD;
				width:594px !important;
				width /**/:600px;
				height:394px !important;
				height /**/:400px;
				}
			
			div#map-section div#map-r{
			float:right;
			width:280px;
			}
			
				div#map-section div#map-r div#walktime{
				width:256px;
				height:69px;
				}
				
				div#access-photo{
				margin:10px 0 0 0;
				}
				
					div#access-photo p{
					padding:10px 0 0 0;
					}
					
				div#contact-btn a{
				margin:20px 0 0 0;
				width:280px;
				height:60px;
				background-image:url(/parkwest/images/contact_btn.gif);
				background-position:0 0;
				background-repeat:no-repeat;
				text-indent:-9999px;
				overflow:hidden;
				display:block;
				}
				
				div#contact-btn a:hover{background-position:0 -60px;}

div#pagetop{
width:900px;
height:20px;
margin:50px auto 0 auto
}

	div#pagetop a{
	width:95px;
	height:20px;
	margin:0 0 0 805px;
	background-image:url(/parkwest/images/pagetop.gif);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

div#footer{
position:relative;
margin:20px auto 0px auto;
width:900px;
height:160px;
}
	
	div#logo a{
	position:absolute;
	width:268px;
	height:30px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	top:65px;
	left:34px;
	z-index:10;
	}
	
	div#mail a{
	position:absolute;
	width:100px;
	height:15px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	bottom:64px;
	left:330px;
	z-index:10;
	}
	
	
	
/*物件概要
-------------------------------------------------- */	
table#property-tbl{
width:899px;
border-top:1px solid #9DACB8;
border-right:1px solid #9DACB8;
}

	table#property-tbl tr th{
	width:141px;
	font-weight:normal;
	background-color:#C4D2DD;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #9DACB8;
	border-left:1px solid #9DACB8;
	border-right:1px solid #C4D2DD;
	vertical-align:top;
	padding:9px;
	}
	
	table#property-tbl tr td{
	width:270px;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #9DACB8;
	padding:9px;
	vertical-align:top;
	}
	
	span.txt10-gray{
	font-size:84%;
	color:#666666;
	}

/*設備概要
-------------------------------------------------- */
div#equip01{
width:898px;
border:1px solid #E1EFF7;
padding-bottom:2px;
background-color:#EAF3F8;
text-align:left;
}

	div#equip01 h3{margin-top:10px;	margin-left:10px; margin-bottom:8px;}	
		div#equip01 ul{width:896px;	padding-left:2px;}	
		div#equip01 ul li{float:left; width:216px; height:89px; margin-bottom:6px; margin-left:6px;}

div#equip02{
width:898px;
border:1px solid #FAE1EE;
padding-bottom:2px;
background-color:#F8EAF1;
margin-top:20px;
text-align:left;
}

	div#equip02 h3{margin-top:10px;	margin-left:10px; margin-bottom:8px;}
		div#equip02 ul{width:896px;	padding-left:2px;}	
		div#equip02 ul li{float:left; width:290px; height:73px; margin-bottom:6px; margin-left:6px;}

div#equip03{
width:898px;
border:1px solid #E5F6DB;
padding-bottom:2px;
background-color:#EFF8EA;
margin-top:20px;
text-align:left;
}

	div#equip03 h3{margin-top:10px;	margin-left:10px; margin-bottom:8px;}
		div#equip03 ul{width:896px;	padding-left:2px;}	
		div#equip03 ul li{float:left; width:290px; height:73px; margin-bottom:6px; margin-left:6px;}
		
/*パンフレット
-------------------------------------------------- */
div#brochure-area{
margin:0 auto 0 auto;
width:800px;
height:280px;
}

	p#brochure-btn{
	width:280px;
	height:60px;
	margin:20px auto 0 auto;
	}
	
		p#brochure-btn a{
		width:280px;
		height:60px;
		background-image:url(../images/brochure_print_btn.gif);
		background-repeat:no-repeat;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		}
		
		p#brochure-btn a:hover{background-position:0 -60px;}
		
		
/*空室情報
-------------------------------------------------- */
ul#floor-Nav{
width:900px;
list-style:none;
}

	ul#floor-Nav li{
	float:left;
	width:60px;
	height:36px;
	}
	
	ul#floor-Nav li#floor-nav02,ul#floor-Nav li#floor-nav03,ul#floor-Nav li#floor-nav04,
	ul#floor-Nav li#floor-nav05,ul#floor-Nav li#floor-nav06,ul#floor-Nav li#floor-nav07,
	ul#floor-Nav li#floor-nav08,ul#floor-Nav li#floor-nav09,ul#floor-Nav li#floor-nav10,
	ul#floor-Nav li#floor-nav11,ul#floor-Nav li#floor-nav12,ul#floor-Nav li#floor-nav13{
	margin-left:10px;
	}
	
		li#floor-nav03 a{width:60px; height:36px; background-image:url(../images/floor03_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav04 a{width:60px; height:36px; background-image:url(../images/floor04_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav05 a{width:60px; height:36px; background-image:url(../images/floor05_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav06 a{width:60px; height:36px; background-image:url(../images/floor06_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav07 a{width:60px; height:36px; background-image:url(../images/floor07_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav08 a{width:60px; height:36px; background-image:url(../images/floor08_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		li#floor-nav10 a{width:60px; height:36px; background-image:url(../images/floor10_btn.gif); background-repeat:no-repeat;	display:block; overflow:hidden;	text-indent:-9999px;}
		
		li#floor-nav03 a:hover,li#floor-nav04 a:hover,li#floor-nav05 a:hover,li#floor-nav06 a:hover,li#floor-nav07 a:hover,li#floor-nav08 a:hover,li#floor-nav10 a:hover{background-position:0 -36px;}
		
	div.floor-section{
	margin-top:20px;
	border:3px solid #C4D2DD;
	padding:20px;
	width:854px;
	}
	
		table.floor-tbl{
		border-top:1px solid #9DACB8;
		margin-top:20px;
		width:853px;
		border-right:1px solid #9DACB8;
		}
		
			table.floor-tbl tr th{
			background-color:#C4D2DD;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #9DACB8;
			border-left:1px solid #9DACB8;
			padding:9px;
			text-align:left;
			font-weight:normal;
			}
			
				table.floor-tbl tr th.ft01{width:57px;}
				table.floor-tbl tr th.ft02{width:114px;}
				table.floor-tbl tr th.ft03{width:45px;}
				table.floor-tbl tr th.ft04{width:142px;}
				table.floor-tbl tr th.ft05{width:400px;}
				table.floor-tbl tr th.ft06{}
			
			table.floor-tbl tr td{
			border-left:1px solid #9DACB8;
			padding:9px;
			border-bottom:1px solid #9DACB8;
			text-align:left;
			}
			
	p.contact02-btn a{
	margin-top:10px;
	margin-right:0;
	margin-left:auto;
	width:173px;
	height:47px;
	background-image:url(../images/contact02_btn.gif);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
		
	p.contact02-btn a:hover{background-position:-173px 0;}