@charset "Shift_JIS";

/*
======================================================
K・S不動産
〒416-0933　静岡県富士市中丸282-1
［作成日　2008年7月15日］
======================================================*/

/*---------------------------------------------
　基本
---------------------------------------------*/
body {
	text-align: center;
	margin: 0px;
	background-color: #ffcc00;
}
p {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	margin: 0px;
}
img {
	border:none;
	vertical-align: bottom;
}

.clear {clear: both}


/*---------------------------------------------
　文字
---------------------------------------------*/
.grey {
	color: #666666;
}
.lgrey {
	color: #999999;
}
.red {color:#FF0000}
.red-big {
	color:#ff0000;
	font-size: 18px;
}
.red2 {color: #CC0000}
.big {
	font-size: 14px;
	font-weight: bold;
}
.blue {color: #0000FF}
.green {color:#009900}
.zumi{
	text-decoration:line-through;
	color:#FF0000;
}
.zumi2 {text-decoration:line-through}

/*---------------------------------------------
　大枠
---------------------------------------------*/
#page {
	width: 825px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#page h1 {
	font-size: 11px;
	color: #333333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
	padding-left: 30px;
}
/*中ページ大枠*/
#pagenaka {
	width: 825px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#pagenaka h1 {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*---------------------------------------------
　メインナビゲーション
---------------------------------------------*/

#g_navi {
}

ul.menu {
   margin:0;
   padding:0;
}

ul.menu li {
   float:left;
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
}

ul.menu li a {
   display:block;
   width:137px;
   height:42px;
}

li.menu1 a {
   background-image:url(img/gnavi_zenpan_off.jpg);
}

li.menu1 a:hover {
   background-image:url(img/gnavi_zenpan_on.jpg);
}

li.menu2 a {
   background-image:url(img/gnavi_tochi_off.jpg);
}

li.menu2 a:hover {
   background-image:url(img/gnavi_tochi_on.jpg);
}

li.menu3 a {
   background-image:url(img/gnavi_cyuko_off.jpg);
}

li.menu3 a:hover {
    background-image:url(img/gnavi_cyuko_on.jpg) ;
}

li.menu4 a {
   background-image:url(img/gnavi_chintai_off.jpg);
}

li.menu4 a:hover {
    background-image:url(img/gnavi_chintai_on.jpg) ;
}

li.menu5 a {
   background-image:url(img/gnavi_tsukigime_off.jpg);
}

li.menu5 a:hover {
    background-image:url(img/gnavi_tsukigime_on.jpg) ;
}

li.menu6 a {
   background-image:url(img/gnavi_shisan_off.jpg);
}

li.menu6 a:hover {
    background-image:url(img/gnavi_shisan_on.jpg) ;
}


/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
ul.menu {
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul.menu {
   height:1px;
}

ul.menu {
   display:block;
}
/* End hide from IE-mac */

/*---------------------------------------------
　サブナビゲーション
---------------------------------------------*/

#s_navi {
}

ul.s_menu {
   margin:0;
   padding:0;
}

ul.s_menu li {
   float:left;
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
}

ul.s_menu li a {
   display:block;
   width:165px;
   height:24px;
}

li.s_menu1 a {
   background-image:url(img/menu_01.jpg);
}

li.s_menu1 a:hover {
   background-image:url(img/menu_01_on.jpg);
}

li.s_menu2 a {
   background-image:url(img/menu_02.jpg);
}

li.s_menu2 a:hover {
   background-image:url(img/menu_02_on.jpg);
}

li.s_menu3 a {
   background-image:url(img/menu_03.jpg);
}

li.s_menu3 a:hover {
    background-image:url(img/menu_03_on.jpg) ;
}

li.s_menu4 a {
   background-image:url(img/menu_04.jpg);
}

li.s_menu4 a:hover {
    background-image:url(img/menu_04_on.jpg) ;
}

li.s_menu5 a {
   background-image:url(img/menu_05.jpg);
}

li.s_menu5 a:hover {
    background-image:url(img/menu_05_on.jpg) ;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
ul.menu {
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul.menu {
   height:1px;
}

ul.menu {
   display:block;
}
/* End hide from IE-mac */

/*---------------------------------------------
　トピックス　トップページ（旧）
---------------------------------------------*/
#topics {
	background-image: url(../images/tv_ashi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#topics_bottom {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../images/topics_foot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 12px;
}
#topics_center {
	background-image: url(../images/topics_center.jpg);
	background-repeat: repeat-y;
}
#topics_center ul {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	list-style-type: none;
	padding-left: 25px;
	margin-left: 0px;
}
#topics_center ul li {
	line-height: 1.6em;
}



/*---------------------------------------------
　トップページ　新着物件
---------------------------------------------*/
#bukken {
	background-color: #666666;
	background-image: url(../images/top/background.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 74px;
	padding-bottom: 0px;
	padding-left: 22px;
/* 回り込みここから */
display:inline-table;
height:1%;
display:block;
}
#bukken:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* 回り込みここまで */

#bukken h2 {
	margin: 0px;
	padding: 0px;
}
/*トップ物件　汎用
---------------------------------------------*/
.topbukkenBox {
	float: left;
	background-image: url(../images/top/bukken-bg.jpg);
	background-repeat: no-repeat;
	width:213px;
	background-position: left top;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 114px;
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 11px;
}

.topbukkenBox-R {
	float: left;
	background-image: url(../images/top/bukken-bg.jpg);
	background-repeat: no-repeat;
	width: 213px;
	background-position: left top;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 114px;
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 11px;
}
.topbukkenBox-Pdf {
	float: left;
	background-image: url(../images/top/bukken-bg.jpg);
	background-repeat: no-repeat;
	width: 213px;
	background-position: left top;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 114px;
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 11px;
}
.topbukkenBox h3,
.topbukkenBox-R h3 {
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/top/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 6px;
}
.topbukkenBox-Pdf h3 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/top/icon_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 6px;
}
.topbukkenBox_ph {
	width: 80px;
	float: left;
}
.topbukkenBox_txt {
	float: left;
	margin-bottom: 3px;
}
.topbukkenBox_txt table {
	width: 130px;
	font-size: 72%;
}
.topbukkenBox_txt table th {
	/*padding-bottom: 3px;*/
	font-weight: normal;
	text-align: left;
}
.topbukkenBox_txt table td {
	/*padding-bottom: 3px;*/
}

.topbukkenBox_pdf {
	width: 120px;
	float: left;
}
.topbukkenBox_pdftbl {
	font-size: 10px;
}

/*詳細はこちら
--------------------------------------------*/
.topbukkenBox_button {
	width: 88px;
	margin: 0px;
	float: left;
}
.topbukkenBox_button a {
	background-image: url(../images/top/button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 88px;
	display: block;
	text-indent: -5000px;
	float: right;
}
.topbukkenBox_button a:hover{
	background-image: url(../images/top/button_f2.jpg);
}


/*---------------------------------------------
　トップページ　新着情報
---------------------------------------------*/
#topnews {
	padding: 15px;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 12px;
	line-height: 1.6em;
}


/*---------------------------------------------
　フッター
---------------------------------------------*/
#footer {
	text-align: center;
	clear: both;
}
#footernaka {
	text-align: center;
	clear: both;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 5px;
	padding-top: 5px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}

/*---------------------------------------------
　中ページ　内容
---------------------------------------------*/
#nakanaiyou {
	padding: 15px;
	clear: both;
	background-image: url(../images/nakanaiyou_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	background-position: center top;
}

/*---------------------------------------------
　タイトルバー
---------------------------------------------*/
#titlebar {
	margin:0px;
	padding-top: 0px;
	clear: both;
}

/*---------------------------------------------
　内容テキスト
---------------------------------------------*/
.intxt{
padding:0px 20px 10px 20px;
font-size:12px;
line-height:2.0em;
letter-spacing: 0.1em;
}
.intxt h5{
padding:0;
margin:5px 0;
}
.intxt ol{
margin-top:0;
margin-bottom:10px;
}

/*---------------------------------------------
　不動産全般
---------------------------------------------*/

/*---------------------------------------------
　資産相談テキスト
---------------------------------------------*/
.soudantab{
font-size:12px;
letter-spacing: 0.1em;
margin-bottom:15px;
border-collapse:collapse;
border:1px #cccccc solid;
text-align:center;
}
.soudantab th{
padding:3px 10px;
border:1px #cccccc solid;
background-color:#eeeeee;
}
.soudantab td{
padding:3px 10px;
border:1px #cccccc solid;
}

/*---------------------------------------------
　会社概要　表
---------------------------------------------*/
#gaiyouleft {
	float: left;
	/*width: 370px;*/
	text-align: left;
	padding-left: 30px;
}
#gaiyouleft td {
	text-align: left;
	padding: 10px;
	font-size: 12px;
}
/*　個人情報の取り扱いについて　*/
#kojin {
	clear: both;
	width: 750px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	line-height: 1.6em;
	font-size: 12px;
	padding: 0px;
}

/*---------------------------------------------
　会社沿革　リスト
---------------------------------------------*/
#enkakuright {
	float: right;
	width: 350px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
}

/*---------------------------------------------
　お問い合わせフォーム　テーブル
---------------------------------------------*/
#mail {
	clear: both;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
}
#mail td {
	text-align: left;
	padding: 10px;
	font-size: 12px;
}

/*---------------------------------------------
　物件ページ　アンカー
---------------------------------------------*/
#anchor {
	text-align: left;
	clear: both;
	font-size: 12px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}
#anchor2 {
	text-align: left;
	clear: both;
	font-size: 12px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
}
.areanames {
	font-size: 14px;
	line-height: 30px;
	text-indent: 25px;
	text-align: left;
	background-color: #666666;
	border: 1px solid #CCCCCC;
	clear: both;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.bukkentable {
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 15px;
}
.bukkentable td {
	font-size: 12px;
	padding: 8px;
	line-height: 1.4em;
}
.bukken-subitit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.bukken-syousaitbl {
	margin: 0px;
	clear: both;
}
.bukken-syousaitbl th {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	text-align: center;
	padding: 5px;
	width: 80px;
}
.bukken-syousaitbl td {
	padding: 0 0 0 5px;
	text-align: left;
}
.bukken-syousaitbl td.bukken-syousaitbl_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.comenttbl {
	margin-top: 10px;
}
.comenttbl th {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 130px;
}
.comenttbl td {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}


.pagetop {
	font-size: 12px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*---------------------------------------------
　賃貸物件テーブル
---------------------------------------------*/

.bukkentittbl {
	margin: 0px;
}


/*賃貸物件テーブル（汎用）*/
.bukken-tbl {
	width: 780px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.bukken-tbl td {
	margin: 0px;
	padding: 0px;
}

.bukken-titbox {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.bukken-titbox:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


/*物件タイトル　賃貸*/
.bukken-chintaitit {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
	width: 400px;
	text-indent: 18px;
	background-color: #FFD013;
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*物件タイトル　月極駐車場*/
.bukken-tsukigimetit {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
	width: 400px;
	text-indent: 18px;
	background-color: #F90;
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*物件タイトル　土地*/
.bukken-tochitit {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
	width: 400px;
	text-indent: 18px;
	background-color: #2F91F6;
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #EFF7FE;
}
/*　物件タイトル　新築　*/
.bukken-shinchikutit {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
	width: 400px;
	text-indent: 18px;
	background-color: #89C91D;
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
/*　物件タイトル　中古　*/
.bukken-chukotit {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
	width: 400px;
	text-indent: 18px;
	background-color: #339933;
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}



/*物件価格*/
.bukken-chintaikakaku {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	color: #333333;
	padding-top: 5px;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.bukken-chintailist {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
/*回り込み*/
.bukken-chintailist:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.bukken-chintailist dl {
	margin-top: 5px;
	float: left;
	margin-bottom: 15px;
}
.bukken-chintailist dt {
	float: left;
	width: 90px;
	line-height: 2em;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
}
.bukken-chintailist dd {
	line-height: 2em;
	padding-bottom: 2px;
	margin-bottom: 8px;
	width: 250px;
	float: left;
	margin-left: 0px;
	text-align: left;
}

.bukken_sonota {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 280px;
}


/*---------------------------------------------
　只今準備中メッセージ
---------------------------------------------*/
.comingsoon {
	text-align: center;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 80px;
	padding-bottom: 80px;
	font-size: 14px;
}
#kojintitle {
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	line-height: 1.5em;
	text-indent: 4px;
}

#kojin h4 {
	margin-bottom: 10px;
}
.subtit {
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 1.5em;
	text-indent: 4px;
}
#kojin .textarea {
	line-height: 1.6em;
	padding-left: 5px;
	margin-bottom: 30px;
	padding-right: 10px;
}

#kojin .textarea ul {
	padding-left: 10px;
	margin-left: 0px;
}
#kojin .textarea ol {
	margin-top: 0px;
}

#kojin .textarea ul li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background-image: url(../images/list-icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	padding-left: 15px;
	margin-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

/*---------------------------------------------
　不動産Q＆A
---------------------------------------------*/
.qalist {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.qalist dt {
	background-image: url(../images/qa-q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	line-height: 2em;
	margin-bottom: 5px;
	margin-left: 1px;
	color: #183D2B;
}
.qalist dd {
	background-image: url(../images/qa-a.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	margin-left: 0px;
}

/*---------------------------------------------
　初めてのご購入・ご売却について
---------------------------------------------*/
/*購入時の流れ*/
.buydl {
	margin-top: 0px;
}
.buydl dt {
	line-height: 2.2em;
	padding-left: 10px;
	background-color: #ECF1F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 14px;
}
.buydl dd {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
	background-color: #F9F9F9;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}

/*売却時の流れ*/

.saledl {
	margin-top: 0px;
}
.saledl dt {
	line-height: 2.2em;
	padding-left: 10px;
	background-color: #FEF7B4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 14px;
}
.saledl dd {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
	background-color: #FFFDE6;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}
.buying-text p {
	margin-bottom: 15px;
	padding-left: 7px;
}

/*ご購入・ご売却時の流れ*/
.buying-nagaretbl {
	margin-bottom: 30px;
}
.buying-nagaretbl td {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
}
.buying-nagaretbl td img {
	margin-bottom: 3px;
}
.buying-nagaretbl_buytit {
	line-height: 2em;
	background-color: #EBEFF5;
	border: 1px solid #82A3CA;
	font-size: 14px;
	color: #355473;
}
.buying-nagaretbl_saletit {
	background-color: #FFFBC4;
	border: 1px solid #FDED5E;
	line-height: 2em;
	font-size: 14px;
	color: #FF6600;
}
.buying-nagaretbl_nagaretit {
	background-color: #E9F3EA;
	border: 1px solid #77B780;
	line-height: 2em;
	font-size: 14px;
	color: #4D9155;
	clear: both;
}

/*トピックス内　分譲地：富士市中丸*/
.topics-nakamaru {
	float: right;
	width: 210px;
	font-size: 12px;
	padding-right: 5px;
}

.bukken-tochikakaku tbl {
}
.bukken-tochikakaku th {
	background-color: #F9F9F9;
	width: 60px;
}
.bukken-tochikakaku td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bukkenntab-etc {
	background-color: #CCCCCC;
}
.bukkenntab-etc th {
	font-weight: bold;
	background-color: #E3E3E3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 135px;
}
.bukkenntab-etc td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
}

/*お問い合わせボタン*/
.bukkenn_button a {
	background-image: url(../images/bukken/bukken-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 62px;
	width: 110px;
	display: block;
	text-indent: -5000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
}
.bukkenn_button a:hover {
	background-image: url(../images/bukken/bukken-button_f2.jpg);
}

.bukken_ohter {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 120px;
	float: left;
}
.bukken_ohter a {
	background-image: url(../images/bukken/bukken_sonota.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 101px;
	margin-right: 5px;
	display: block;
	text-indent: -5000px;
}
.bukken_ohter a:hover{
	background-image: url(../images/bukken/bukken_sonota_f2.gif);
}

.madori_other {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 120px;
	float: left;
}
.madori_other a {
	background-image: url(../images/madori_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 101px;
	margin-right: 5px;
	display: block;
	text-indent: -5000px;
}
.madori_other a:hover{
	background-image: url(../images/madori_btn_f2.gif);
}
.yoyaku {
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	height: 40px;
	width: 150px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
