@charset "utf-8";
#right-contnts-ti {
	margin: 20px 0px 15px 0px;
}
.section{padding:0 10px 20px;}
.section h2,
.section h3,
.section h4,
.section h5{margin-bottom:10px;}

.clear{clear:both;}
.add-comment-right{font-size:10px; text-align:right;}
#right-contnts-ti{margin:20px 0 15px; padding-bottom:4px; border-bottom:1px dashed #444; color:#444; font-weight:bold; font-size:14px; font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#right-contnts-ti span{padding-left:3em; font-size:11px; font-weight:lighter;}

#right-contnts p {
	/*width: 535px;*/
	margin: 0px 0px 0px 10px;
	/*border: 1px solid #cccccc;*/
}
#right-contnts-primg {
	width: 535px;
	margin: 20px 0px 0px 10px;
	/*border: 1px solid #cccccc;*/
}

#right-contnts-sale-img02 {
	clear: both;
	margin: 15px 0px 15px 30px;
}
#right-contnts-sale-ti, #right-contnts-heim-ti {
	margin: 15px 0px 15px 9px;
}
#right-contnts-sale-tx, #right-contnts-heim-tx {
	margin: 15px 9px 15px 9px;
}
#right-contnts-sale-tx02 {
	width: 350px;
	margin: 0px 0px 0px 160px;
	/*border: 1px solid #cccccc;*/
}

#page-caption{
	height:416px;
	margin-bottom:15px;
	background-image: url(kamikomachi-sakura/images/desio-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#page-caption h2{padding:60px 175px 0 20px; margin-bottom:15px;}
#page-caption p{padding:0 180px 0 20px; width:auto; font-size:10px; line-height:1.4em;}

#futures01{}
.futures-header{background:url(../../sale/kamikomachi-sakura/images/interior-header-bg.gif) left center no-repeat; color:#fff; font-size:12px; font-weight:bold; line-height:40px; margin:0 0 10px 12px; padding-left:1em;}
.futures-img01{float:left; width:156px; padding-left:12px; margin-bottom:10px;}
.futures-detail{float:left; width:350px; padding-left:10px; margin-bottom:10px;}
.futures-detail h4{margin-bottom:10px;}

.fine-deco{background:#D7E8BA; padding:8px; margin:10px; clear:both;}
.fine-deco-img{float:left; width:161px; padding-right:10px; padding-bottom:10px;}
.fine-deco h4{margin-bottom:10px;}

#appeal{
	margin:0;
	padding:15px 0;
	background-image: url(kamikomachi-sakura/images/appeal-header-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#appeal h2{ padding:60px 0 10px 15px;}
#appeal p{margin:0 20px 10px;}
#appeal-inner{
	padding:10px;
	background-color: transparent;
	background-image: url(kamikomachi-sakura/images/appeal-footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#appeal-inner p{margin:0 0 10px;}
#appeal-inner dl{
	padding-left:30px;
	padding-bottom:15px;
	background-image: url(kamikomachi-sakura/images/q-and-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#appeal-inner dt{color:#13007c; margin-bottom:8px;}
.appeal-photo{text-align:right;}

#promise{margin:15px 0;}
#promise h3{color:#FB8060; font-weight:bold; margin-top:1.5em;}
#promise dl{margin:10px 0;}
#promise dt{float:left; width:3em;}
#promise dd{margin-left:3em;}

/* 分譲　上小町 区画
------------------------------------*/
.section{padding:0 10px 20px;}
#layout{background:#4E4A4A; padding:20px 10px; color:#fff;}
#layout-header{margin:15px 0; padding:3px 0 3px 10px; border-left:3px solid #fff;}
#layout-header h2{margin-bottom:0.8em;}

.layout-imgs{text-align:center; padding-bottom:15px;}

.left-col{float:left; width:260px; padding-right:10px; padding-bottom:1.5em;}
.right-col{float:right; width:200px; padding-bottom:1.5em;}

.left-col dt{float:left; width:10.5em;}
.left-col dd{margin-left:10.5em;}

.right-col dt{float:left; width:2.4em;}
.right-col dd{margin-left:2.4em;}


/* 分譲　上小町 現地案内図
------------------------------------*/
#right-contnts-sale{font-size:12px;}

#product-info{background:#4E4A4A; padding:0; color:#fff;}
#promise{margin:15px 0;}
#promise h3{color:#FB8060; font-weight:bold; margin-top:1.5em;}
#promise dl{margin:10px 0;}
#promise dt{float:left; width:3em;}
#promise dd{margin-left:3em;}

.neighbor-title{
	padding:20px;
	font-size:10px;
	background-color: #272829;
	background-image: url(kamikomachi-sakura/images/neighboring01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.neighbor-title p{line-height:1.3em;}

#product-info table{width:533px; margin-bottom:15px;}
#product-info td{font-size:11px;}

#location h3{margin-top:20px;}

.sale-col{padding-left:8px; padding-top:15px;}
.sale-col h2{margin-bottom:1.5em;}
.sale-col p{margin:8px 0;}

.sale-col strong{font-weight:bold; font-size:1.3em; color:#005500;}

.space-and-price{margin:10px 0;}
.space-and-price th{width:5em; padding:2px; text-align:left; font-weight:normal; vertical-align:middle;}
.space-and-price td{padding:2px 1.5em 2px 5px; vertical-align:middle;}
.sup-space{padding-top:3px;}

/* 分譲　上小町 物件概要
------------------------------------*/
#product-summary{padding:20px 8px;}
#product-summary table{margin-bottom:15px;}

#product-summary h2{color:#FF9933;}
.add-discript{font-size:10px;}

.sale-col{padding-left:8px; padding-top:15px;}
.sale-col h2{margin-bottom:1.5em;}
.sale-col p{margin:8px 0;}

.sale-col strong{font-weight:bold; font-size:1.3em; color:#005500;}


.space-and-price{margin:10px 0;}
.space-and-price th{width:5em; padding:2px; text-align:left; font-weight:normal; vertical-align:middle;}
.space-and-price td{padding:2px 1.5em 2px 5px; vertical-align:middle;}
.sup-space{padding-top:3px;}



dl.summary dt{float:left; clear:both; width:10em;}
dl.summary dd{margin-left:10em;}
.summary-notes{clear:both; margin:0;}
br.clear{margin:0; padding:0; height:0;} 

dl.summary dt{float:left; clear:both; width:10em;}
dl.summary dd{margin-left:10em;}
.summary-notes{clear:both; margin:0;}
br.clear{margin:0; padding:0; height:0;}

#right-contnts-sale-img {
	margin: 15px 0px 15px 9px;
}
#right-contnts-sale-img02 {
	clear: both;
	margin: 15px 0px 15px 30px;
}
#right-contnts-sale-img03 {
	margin: 15px 0px 15px 30px;
	float: left;
}

.ft01{
	font-size: 10px;
	line-height: 140%;
}
.ft02{
	font-size: 12px;
	line-height: 140%;
}
.ft03{
	font-size: 14px;
	line-height: 150%;
}
.ft04{
	font-size: 16px;
	line-height: 150%;
}
.ft05{
	font-size: 18px;
	line-height: 150%;
}
.ft06{
	font-size: 20px;
	line-height: 150%;
}
.ft10{
	font-size: 12px;
	line-height: 160%;
}

/* footer-link */
.ftl01{
	font-size: 10px;
	line-height: 140%;
	color:#ffffff;
}

/*　可変　*/
.vt01{
	font-size: 75%;
	line-height: 140%;
}
.vt02{
	font-size: 85%;
	line-height: 140%;
}
.vt03{}
.vt04{
	font-size: 120%;
	line-height: 150%;
}
.vt05{
	font-size: 130%;
	line-height: 150%;
}
.vt06{
	font-size: 140%;
	line-height: 150%;
}

.ex-header{margin:0; padding:20px 0;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* for IE7,MacIE5 */
.clearfix{display:inline-block;}
/* hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end hide IE-mac */
