﻿.topbg {
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	text-align: center;
	background-attachment: fixed;
}
.backglade {
	background-image: url(common/images/back01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#999999;
}
.backleft {
	background-attachment: scroll;
	background-image: url(common/images/back02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.header {
	background-image: url(common/images/footer.gif);
	background-repeat: no-repeat;
}
.txt10 {
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}
.txt12 {
	font-size: 12px;
	line-height: 180%;
	color: #333333;
}
.txt14 {
	font-size: 14px;
	line-height: 180%;
	color: #333333;
}
.tit12 {
	font-size: 12px;
	line-height: 118%;
	color: #333333;	
}
.txt9-white {
	font-size: 9px;
	line-height: 100%;
	color: #FFFFFF;
}
.backright {
	background-attachment: scroll;
	background-image: url(common/images/back03.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.footer {
	background-image: url(common/images/footer.gif);
	background-repeat: no-repeat;
}

/* ページトップボタン */
.pagetop {
 font-size:12px;
	margin: 15px 10px 15px 0px;
	padding:0px 0px 0px 18px;
	text-align:right;
}
.pagetop a:link {
 background: url(common/images/arrow1.gif) no-repeat;
	color: #292A60;
	text-decoration: none;
	padding:0px 0px 0px 18px;
}

.pagetop a:visited {
 background: url(common/images/arrow1.gif) no-repeat;
	color: #292A60;
	text-decoration: none;
	padding:0px 0px 0px 18px;	
}

.pagetop a:hover {
 background: url(common/images/arrow1.gif) no-repeat;
	color: #999999;
	text-decoration: underline;
	padding:0px 0px 0px 18px;	
}

.pagetop a:active {
 background: url(common/images/arrow1.gif) no-repeat;
	color: #292A60;
	text-decoration: underline;
	padding:0px 0px 0px 18px;	
}

/* 会社概要 */
.outline {
	font-size: 11px;
	line-height: 150%;
	color: #666666;
}
.outline-midashi {
	border-left: solid 6px #292A60;
	padding:0px 0px 0px 5px;
		margin:0px;
}
.outline-content {
	padding:0px 0px 0px 5px;
	margin:0px 0px 12px 0px;
}

/* 個人情報保護法 */
.privacy {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}
.privacy h1 {
	border-left: solid 6px #292A60;
	font-size: 14px;
	font-weight:bold;
	line-height: 110%;
	color: #666666;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
}
.privacy h2 {
	font-size: 12px;
	font-weight:bold;
	line-height: 110%;
	color: #666666;
		margin:20px 0px 10px 0px;
}
.privacy p {
	margin:5px 0px 5px 0px;
}

/* 分譲中物件 */
.project {
	width:250px;
	border:solid 1px #CCCCCC;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 250px;
}
.project h1 {
	background: url(project/images/bukken.gif) left top no-repeat;
	font-size:14px;
	color: #002664;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.project h2 {
	font-size:14px;
	color: #FF0000;
	padding:0px 0px 0px 23px;
	margin:8px 8px 8px 0px;
}
.bukken-link {
	font-size:10px;
	text-align:right;
	margin:10px 0px 0px 0px;
	}

.bukken-link a:link {
	background: url(project/images/arrow-red.gif) left center no-repeat;
	color:#FF0000;
	padding:0px 0px 0px 14px;
	text-decoration: underline;
	}
.bukken-link a:visited {
 background: url(project/images/arrow-red.gif) left center no-repeat;
	color:#666666;
	padding:0px 0px 0px 14px;
	text-decoration: underline;
	}
.bukken-link a:hover {
 background: url(project/images/arrow-red.gif) left center no-repeat;
	color:#FF0000;
	padding:0px 0px 0px 14px;
	text-decoration: none;
	}
	.bukken-link a:active {
 background: top　no-repeat url(project/images/arrow-red.gif) left center no-repeat;
	color:#FF0000;
	padding:0px 0px 0px 14px;
	text-decoration: none;
	}.box {
	border: 1px solid #999999;
}
.caption {
	font-size: 10px;
	color: #333333;
}

/* サイトマップ */
.sitemap {
 line-height:110%;
	font-size:12px;
	margin:0px 0px 0px 10px;
}
.sitemap a:link {
	background: url(images/arrow-nav.gif) left center no-repeat;
	color:#004B7B;
	padding:0px 0px 0px 14px;
	text-decoration: underline;
	margin:0px 0px 0px 3px;
	}
.sitemap a:visited {
 background: url(images/arrow-nav.gif) left center no-repeat;
	color:#666666;
	padding:0px 0px 0px 14px;
	text-decoration: underline;
	margin:0px 0px 0px 3px;
	}
.sitemap a:hover {
 background: url(images/arrow-nav.gif) left center no-repeat;
	color:#004B7B;
	padding:0px 0px 0px 14px;
	text-decoration: none;
	margin:0px 0px 0px 3px;
	}
	.sitemap a:active {
 background: url(images/arrow-nav.gif) left center no-repeat;
	color:#004B7B;
	padding:0px 0px 0px 14px;
	text-decoration: none;
	margin:0px 0px 0px 3px;
	}
#living,
#if {
	font-size: 12px;
	line-height: 140%;
}
.F-White {
	color: #FFF;
}
.NoDeco {
	color: #000000;
	text-decoration: none;
}
