@charset "UTF-8";


/* ------------------------------------------------------------ */
/* コンテンツ色分け */
/* ------------------------------------------------------------ */

ul.spemenu li{
	border:1px solid #2CB5B8;
	background:#F3F7F8 url(../img/common/icon_ba2.gif) no-repeat left center;
}

ul.spemenu li a{color:#219B9E; font-weight:bold;}
ul.spemenu li a:hover{color:#888;}


h4{background:url(../img/rent_h/rent_spe/h4bg.jpg) no-repeat left top;}

table.pt01{border-left: 3px solid #2CB5B8;}

table.spe{}
table.pd0 td{borde:1px solid #F48E04; padding:6px 0px  !important;}
table.spe td.kind{ background:#EEE; font-weight:bold; padding:5px !important; font-size:92%; border:1px solid #CCC;}

table.spe td.t_b{border-left:3px solid #219B9E; padding:6px 0 6px 6px;}
table.spe td.t_t{border-top:3px solid #219B9E; padding:6px 0 6px 0px; width:270px !important;}

p.colb{
	color:#2CB5B8;
	font-weight:bold;
	font-size:114%;
	padding:10px 0 0px;
}

p.standp{
	font-weight:bold;
	font-size:114%;
	color:#2CB5B8;
}

.sbox{
	float:left;
	border:0px solid #390;
	padding:0 0 0 6px;
	margin:0 5px 0 0px;
	border-left: 3px solid #2CB5B8;
	width:63px;
}

.sbox p.bsstitle{min-height:45px; _height:45px;}

.lightbox{border-top: 3px solid #2CB5B8;}

.ssv{width:50px;}

ul.feat li p{border-left:3px solid #2CB5B8;}


/* ------------------------------------------------------------ */
/* メイン */
/* ------------------------------------------------------------ */

.section{margin:0 0 30px; border: 0px solid #666;}
.section_n{margin:0 0 20px; border: 0px solid #666;}

.pagetop_dt{
	float:right;
	text-align:right;
	margin:0 auto 30px auto;
}

h3.dtail{margin:0; padding:0 0 25px;}

p{font-size:92%;}


/* ------------------------------------------------------------ */
/* トップページ */
/* ------------------------------------------------------------ */

dd{font-size:92%;}

.b_box{
	border: 1px solid #C8C8C8;
	border-top:2px solid #000;
	background:#FFF url(../img/rent_h/top_boxbg.jpg) repeat-x left bottom;
	padding:4px;
	min-height:111px;
	_height:111px;
	margin:0 0 15px 0px;
}

.b_box dl.left{float:left; width:400px; padding:6px 0 0px;}
.b_box dl.left dt{border-bottom:1px dotted #28A9AC; padding:0 0 6px 5px;}
.b_box dl.left dd{padding: 10px 5px 0;}

.ss{
	width:195px;
	min-height:120px;
	_height:130px;
	font-size:107%;
	margin:0 10px 20px 0px; 
}

.right_ss{margin:0; float:right;}

.ss dl.left{float:left; width:190px; padding:6px 0 0px;}
.ss dl.left dt{border-bottom:1px dotted #28A9AC; padding:0 0 6px 5px;}
.ss dl.left dd{padding: 10px 0px 0;}
.ss dl.left dd p{width:180px; float:left; padding: 0 0 0 10px;}


/* 特長 */

.dt_contents{margin:0 0 25px 0px;}
.dt_contents p{border: 1px solid #C9C9C9; font-size:92%; padding: 15px;}
.dt_contents p span{color:#C00; font-weight:bold;}

.more{margin:0 0 25px 0px; border: 1px solid #C9C9C9; padding:20px;}
.more .title{margin:20px 0px 10px; padding:3px 5px; background:#E8E8E8; font-weight:bold;}
.more p span{color:#C00; font-weight:bold;}




/* 商品案内 */


h4.plantitle{
	background:#FFF url(../img/rent_h/bg_title.jpg) no-repeat left top;
	padding:13px 0 10px 28px;
	border:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	color:#333;
}


img.img_plan{max-height:205px !important;}


/* 印刷プレビューボタン */

.printarea_p{border:0px solid #333; width:640px;}

img.printbutton{position:absolute; top:6px; right:11px;}


/* 入居者メリット */

.section_mer{}

.mer_contents{
	width:205px;
	min-height:240px;
	_height:240px;
	margin:0 10px 6px 0px;
}
.mer_contents p{padding: 10px 0 0 0px;}

.mer_contentsb{
	width:310px;
	min-height:150px;
	margin:0 10px 6px 0px;
}
.mer_contentsb p{padding: 10px 0 0 0px;}

.l_no{margin:0 0px 0 0px;}
.low{min-height:150px;}

/* 10年運営 */

.section_loa{font-size:92%; margin:0 0 25px 0px;}

.section_loa ul{margin: 0 0 20px 0px;}
.section_loa li{background:#FFF url(../img/common/icon_ra.gif) no-repeat left center; padding:0 0 0 18px;}
.section_loa li.bold{font-weight:bold;}

.pri{
	border-right:2px solid #2AAEB8;
	border-left:2px solid #2AAEB8;
	background:#FCFCFC;
	padding: 0 15px;
}

img.capt{vertical-align:bottom; display:block; float:left;}

/* 活用方法 */

.section_how{font-size:92%; margin:0 0 25px 0px;}

.buttonarea_h{margin:0 0px 20px 0px;}
img.left_m{float:left; margin:0 8px 0 0px;}

.section_how .right{width:290px;}

.section_how .right dl{border-bottom: 1px dotted #999; width:290px; margin:0 0 20px;}
.section_how .right dt{margin: 0 0 10px 0px;}
.section_how .right dd{font-size:100%; padding:0 0 20px;}

/* アパート経営のメリット */

.section_ar{margin:0 0 25px 0px;}

.arbox{margin:0 0 22px;}
.arbox p{padding:8px 0 0 0px;}

.arbox dl{
	border: 1px solid #B50000;
	border-left: 3px solid #B50000;
	background:#F9F9F9;
	padding:8px 10px;
}

.arbox dt{padding:0 0 8px 0px;}
.arbox dd{padding:0 0 5px 0px;}

/* 安心のオーナーサポートシステム */

.sup_title{}
.sup_title p{border: 1px solid #D2D9D9; background:#F5F6F6; padding:13px; margin:0 0 15px;}
.section_sup{}

/* オーナー様の声 */

dl.owner{
	background:#F6F6F6 url(../img/rent_h/own_image00.gif) no-repeat left top;
	border-top:2px solid #2BA5A8;
	margin:0 0 10px;
	min-height:55px;
	_height:55px;
	border-bottom:1px solid #CCC;
}

dl.owner dt{
	background:#F6F6F6 url(../img/common/icon_ra.gif) no-repeat left center;
	padding:0 0 0 15px;
	font-size:122%;
	font-weight:bold;
	margin:3px 0 0 63px;
}

dl.owner dd{margin:0 0 0 75px;}

.section_ow{}

.ownerbox{
	border: 1px solid #BDBDBD;
	background:#F9F9F9;
	margin:25px 0 25px;
	padding:0 0 15px;
}

.head{
	background:#2EB3B6 url(../img/rent_h/own_image.gif) no-repeat left top;
	min-height:55px;
	_height:55px;
	margin: 0 0 15px 0px;
}

p.tit{color:#FFF; font-weight:bold; font-size:122%; padding:3px 0 0 65px; margin:0;}
p.pro{color:#FFF; padding:0 0 0 65px; margin:0;}

.ownerbox dl{
	border-bottom: 1px dotted #999;
	padding:0 0 10px;
	margin:0 10px 10px 10px;
}

.ownerbox dt{
	font-weight:bold;
	padding:0 0 0px 0px;
	margin:0 0 3px;
}

.ownerbox dt img{padding:0 8px 0px 0px;}
.ownerbox dt span{
	background:#BF1E1E; padding:2px 5px;
	color:#FFF; margin:0 10px 0 0px;
	font-family:'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N',sans-serif;
	font-size:85%;
	width:25px; display:block;
	float:left; text-align:center;
}


.ownerbox dd{padding:0 0 0px 45px;}


/* 事例集 */

.bloglink{
	border:1px solid #27A2A5;
	padding:7px 12px;
	margin:0 0 15px;
	background:#2CB5B8;
}

.bloglink p{color:#FFF; border-left:5px solid #FFF; padding:0 0 0 8px; font-weight:bold;}

.bloglink p a{color:#FFF;}

.bloglink p a:hover{color:#CCF1F2;}



/* ------------------------------------------------------------ */
/* 一覧 */
/* ------------------------------------------------------------ */

.year{
	background:#E3E3E3;
	text-align: right;
	padding: 2px 4px;
	margin: 0 0 15px 0px;
	clear:both;
}

dl.newsline_l{margin: 0px 0 5px 0px; padding: 4px 0; border-bottom: 1px  dotted #CCC;}

dl.newsline_l dt{
	color:#333;
	font-weight: bold;
	padding: 3px 0 3px 15px;
	float: left;
	width:90px;
	font-size:92%;
	background:url(../img/common/icon_ba.gif) no-repeat left center;
}

dl.newsline_l dd{float: left; width: 440px; font-size:92%;}


/* ------------------------------------------------------------ */
/* 詳細 */
/* ------------------------------------------------------------ */

.d_title{
	background:#FFF url(../img/rent_h/bg_title.jpg) no-repeat left top;
	border:0px solid #000;
	padding:12px 15px 3px 25px;
	font-weight:bold;
}

p.d_mein{border:0px solid #C00; float:left;}
p.pri{float:right; color:#C00; font-size:127%; margin-top:-3px; border:0px solid #333;}
p.pri span{font-size:72%;}

img.p_inq{margin: 12px 0px 2px;}
.buttonarea{margin:10px 0 10px; padding:0px 0 10px;}
.buttonarea img{margin: 0 0 0 7px; float:right;}

p.bild{
	background:#FFF url(../img/rent_h/bild_bg.jpg) no-repeat left top;
	padding:8px 0 8px 20px;
	font-weight:bold;
	color:#222;
	font-size:114%;
	text-align:left;
}

.backlist{float:left; margin:0 0 30px;}
.section_con{border: 0px solid #390; margin: 0 0 25px 0px;}

.const{
	background:#FFF url(../img/construction/h3_bg.jpg) no-repeat left top;
	font-weight:bold;
	border: 0px solid #390;
	padding:8px 0 8px 25px;
	margin:0 0 25px;
	border:1px solid #FFF;
}

.const p{font-size:80%; color:#259799; margin:0; padding:0;}
.const h3{font-size:108%; float:none; margin:0; padding:0;}

img.mark{border: 2px solid #390; margin:0; padding:0;}


/* ------------------------------------------------------------ */
/* 移行 */
/* ------------------------------------------------------------ */

h4{margin:0 0 10px; padding:0 0 7px; border-bottom:2px solid #222; text-align:left;}
.date{font-size:10px; padding:0 0 0 5px;}
.text{margin:10px 0 10px 0;}
	
.font_main {
	line-height: 160%;
	color: #333333;
	margin-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","ＭＳ ゴシック", sans-serif;
}

.list p{margin:2px 0 10px 0; padding:0 0 2px 0; border-bottom : 1px dotted #CCC;}
.topics .detail td{background:#FFF; font-size:92%;}
.bt_more{float:right;}
.space{padding:10px 0 0 0; margin:0 0 10px 0; border-bottom:1px dotted #AAA;}

/* 2008.11.12 */
.comment{
	font-size:10px;
	color:#333;
	float:right;
	font-weight:normal;
}

.comment2{ /* 点線付き */
	font-size:10px;
	color:#444;
	margin:0;
	border:1px dotted #999;
	padding:5px;
	margin:10px 0 20px 0;
}

.total-price{
	color:#C00;
	font-weight:bold;
	font-size:20px;
	padding:0 10px 0 0;
}
.total-price span{font-size:12px;}

/* 簡易シュミレーション結果 */
.simulation{border-top:1px solid #333;}
.simulation td{
	border-bottom:1px solid #333;
	font-size:11px !important;
}
.simulation td input{
	width:6em;
	border:1px solid #CCC;
	padding:3px;
	margin:0 0px 0 0;
}

/* 注意書き */
.instruction{font-size:10px; padding:5px 0 0 0;}
.instruction p{margin:0;}
.instruction p span{font-weight:bold;}
.point{color:#0B8DDC;}


/* 合計 */
.total td{border-top:1px solid #21232A; background:#F6F6D6 !important;}
/* th横置き */
.th-align-center th{text-align:center !important; border:1px solid #999 !important;}
/* 小見出し */
p.font_title{margin:10px 0 0 0; font-size:14px; font-weight:bold; color:#222; text-align:left;}
table.inquiry{background:url(../img/rent_h/bg_inquiry.jpg) no-repeat left top;}


/* オレンジ */
.orange{color:#F60;font-weight:bold;}
/* ブルー */
.blue{color:#30B6E6; font-weight:bold;}

.font_main {line-height: 160%; color: #333333; margin-left: 10px;}

.font_side {line-height: 120%; color: #333333;}

.font_red {color: #CC0000;}

.font_red02 {color: #CC0000; font-weight: bold;}
.font_red03 { color: #CC0000; font-weight: bold;}
.font_red04 {color: #CC0000; font-weight: bold;}

.font_big {font-size: 200%; line-height: 160%; color: #333333; font-weight: bold;}

.font_big02 {font-size: 90%; line-height: 160%; color: #333333; font-weight: bold;}
.font_big03 {font-size: 80%; line-height: 160%; color: #333333; font-weight: bold;}
.font_big04 {font-weight: bold;}

.font_small {font-size: 80%;}

.font_under {font-size: 70%; color: #FFFFFF;}


/* ------------------------------------------------------------ */
/* テーブル */
/* ------------------------------------------------------------ */


table.t_defa{
	border:1px solid #4E4E4F;
	border-collapse:collapse;
	vertical-align:middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","ＭＳ ゴシック", sans-serif;
}

table.t_defa th,
table.t_defa td{
	border:1px solid #4E4E4F;
	vertical-align:middle;
	text-align:center;
	padding:6px;
}

table.t_defa th{
	background:#4E4E4F url(../img/rent_h/bg_th.jpg) repeat-x left bottom;
	font-weight:bold;
	color:#FFF;
}

table.t_le th,
table.t_le td{text-align:left; padding:5px 10px;}

table.t_lef{float:left;}
table.tabl td{text-align:left;}

h4.none{
	border:0px;
	background:none;
	margin:0 0 15px;
	padding:0;
}


/* ------------------------------------------------------------ */
/* 見出し */
/* ------------------------------------------------------------ */


h4{
	font-weight: bold;
	color:#FFF;
	font-size:114%;
	padding:6px 0 10px 30px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 0 15px;
	border:0;
}





