@charset "utf-8";

/*
============================================================
print.css
------------------------------------------------------------
印刷ページ
============================================================
*/

/* ---------------------------------------------------------
■ リンクカラー
--------------------------------------------------------- */

a:link    { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:hover   { color: #0066CC; text-decoration: underline; }
a:active  { color: #0066CC; text-decoration: underline; }

/* ---------------------------------------------------------
■ 大枠レイアウト
--------------------------------------------------------- */
body {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: none;
}
#topContent {
	background: none;
	width: 100%;
	height:auto;
	margin: 0;
	padding: 0;
	float: left;
}

#contentWrap {
	width: 100%;
	background: none;
	border: none;
	clear: both;
}

div#container {
	width: 100%;
/*	height: auto;
*/	margin: 0;
	padding: 0;
	text-align: left;
	border: none;
	clear: both;
	background: none;
}

div#wrapperBg {
	width: 100%;
	margin: 0 0 0 15px;
	border: none;
	padding: 0;
	clear: both;
	background: none;
}

div#bg {
	width: 100%;
	margin: 0 4px;
	padding: 0;
	clear: both;
	background: none;
	border: none;
}

div#wrapper {
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0;
	background: none;
	border: none;
	clear: both;
}

div#content {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	background: none;
}

div#wrapper div#content {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	background: none;
}

div#wrapper div#sideNavi {
	display: none;
}

/* ---------------------------------------------------------
■ ヘッダー
--------------------------------------------------------- */
div#header {
	width: 590px;
	margin: 0 4px 10px;
	height: auto;
	float: none;
	clear: both;
}

div#seo {
	height: auto;
	font-size: 10px;
	color: #666666;
	margin-top: 3px;
	float:none;
}

div#header h1 {
	float: left;
}

div#header .tel {
	float: left;
	margin: 20px 0 0 20px;
}

div#header .company{
	float: left;
	margin: 30px 0 5px 20px;
}

div#header #fontSize {
	display: none;
}

/* ---------------------------------------------------------
■ ナビゲーション
--------------------------------------------------------- */
div#navi {
	display: none;
	float: none;
	clear: both;
}

.hiddenNavi {
	display: none;
	float: none;
	clear: both;
}
/* ---------------------------------------------------------
■ フッター
--------------------------------------------------------- */
div#footer {
	width: 100%;
	margin: 40px 0 0;
	padding: 8px 0;
	border-top: 1px solid #B4B4B4;
	background: none;
	clear: both;
}
div#footer div#footMenu {
	width: 100%;
}

div#footer ul {
	display: none;
}

div#footer p {
	width: 90%;
	float: right;
	text-align: right;
}

/* ---------------------------------------------------------
■ パンくず
--------------------------------------------------------- */
div#breadCrumbs {
	display: none;
}

/* ---------------------------------------------------------
■ コンテンツ共通
--------------------------------------------------------- */
div.h2 {
	background: none;
	width: 100%;
	margin-bottom:10px;
	border-bottom: 1px solid #999999;
}

div#content div.h2 div.fr_t {
	background: none;
	width: 100%;
}

div#wrapper div#content div.h2 div.fr_t {
	background: none;
	width: 100%;
}

div#content div.h2 h2 {
	background: none;
	width: 100%;
}

div#wrapper div#content div.h2 h2 {
	background: none;
	width: 100%;
}


div#content h3 {
	width: 95%;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5;
	padding: 1px 0 0 5px;
}

div#content h4 {
	padding: 5px 0;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 1.5;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}

div#content h5 {
	margin: 0 5px;
	padding: 5px 5px;
	line-height: 1.5;
	font-weight: bold;
	clear: both;
}

div#content p {
	margin: 0 2em 2em;
}

div#content table {
	width: 90%;
}

/* このページを印刷 */
div#content p.pagePrint {
	display: none;
}

/* ページの先頭へ戻る */
p.pageTop {
	display: none;
}

/* アドビなど */
div#content div.download {
	display: none;
}

/* お問い合わせ */
div#content div.address .bg {
	background-image:none;
	width: 519px;
	float: left;
	padding-bottom: 5px;
}

/* 画像配置
----------------------------------------- */
div.setImg { margin-bottom: 15px; text-align: left; }

/* お問い合わせ
----------------------------------------- */
div#content div.address {
	display: none;
}

/* ---------------------------------------------------------
■ トップページ
--------------------------------------------------------- */
/* メインイメージ */
#mainImg img {
	width: 590px;
	height: auto;
}

#contentLeft {
	width: 356px;
	float: left;
	margin: 10px 10px 10px 0;
}

/* 新着情報
------------------------------------------ */
#contentLeft #newInfoArea {
	background: url(../img/fr_new_m.gif) repeat-y;
	width: 370px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: auto;
}

#contentLeft #newInfoArea h2 {
	background: url(../img/fr_new_t_2.jpg) no-repeat right;
	width: 370px;
	height: 40px;
}

#contentLeft #newInfoArea h2 img{
	width: 140px;
	height: 40px;
}

#contentLeft #newInfoArea h2 img.rss{
	width: 18px;
	height: 18px;
}

#contentLeft #newInfoArea dl {
	float: left;
	width: 280px;
	margin-left: 5px;
}

#contentLeft #newInfoArea dl dt {
	background: url(../img/ic_new.gif) no-repeat 0 3px;
	margin: 10px 0 5px;
	width: 280px;
	color: #097cdc;
	font-weight: bold;
	padding-left: 20px;
}

#contentLeft #newInfoArea dl dd {
	border-bottom: 1px dashed #cacaca;
	padding : 3px 1em 5px 2em;
	margin-bottom: 5px;
	width: 280px;
	line-height: 1.2;
}

/* グループ会社
------------------------------------------ */
#contentLeft #groupLinkArea {
	background: url(../img/fr_group_m.gif) repeat-y;
	width: 370px;
	height: auto;
	border-bottom: 1px solid #1d64bc;
	padding-bottom: 10px;
}

#contentLeft #groupLinkArea ul.companyName li {
	margin: 0 0 5px 5px;
	width: 100px;
	float: left;
	background: url(../img/ic_01.gif) no-repeat 0 8px;
	padding: 5px 0 5px 5px;
}

/* 下部バナー
------------------------------------------ */
#contentLeft #leftBanner {
	float: none;
	width: 370px;
	height: 200px;
	overflow: auto;
}

#contentLeft #leftBanner img {
	float: left;
	width: 130px;
	height: auto;
}

/* ---------------------------------------------------------
■ トップ右エリア
--------------------------------------------------------- */
div#contentRight {
	float: left;
	width: 200px;
	margin-left: 20px;
}

/* ---------------------------------------------------------
■ トップ下部フラッシュ
--------------------------------------------------------- */
.download {
	display: none;
}

/* ---------------------------------------------------------
■ レッツ賃貸TOP
--------------------------------------------------------- */
h2 img {
	width: 590px;
	height: auto;
}

/* 
■ ブックマーク
------------------------------------------ */
div#content div.fr_bookmark { display: none;}

div#content div#letsContent {
	width: 355px;
}
/*
■ h3ゾーン
------------------------------------------ */
/* 左右指定 */
div#content div.left { float: none;}
div#content div.right { float: none;}

/* ボックス */
div#content div.lets {
	float: left;
	width: 355px;
	margin-bottom: 20px;
}


/* ---------------------------------------------------------
■ フォルダページ1　画像＋説明文　1段組
--------------------------------------------------------- */

div#wrapper div#content div.folder01 div.folderMain01 img {
}

div#wrapper div#content div.folder01 div.folderMain01 p {
	float: left;
	width: auto;
	margin: 0 30px 0 15px;
}

div#wrapper div#content div.folder01 div.folderMain01 p.detailBtn {
	float: left;
}

/* ---------------------------------------------------------
■ フォルダページ2　画像＋説明文　2段組
--------------------------------------------------------- */
/* 左右指定 */
div#wrapper div#content div.left02 { float: left; }
div#wrapper div#content div.right02 { float: left; }


/* ---------------------------------------------------------
■ フォルダページ　自由編集領域
--------------------------------------------------------- */
div#wrapper div#content div.folderServiceTop .right {
	margin: 0;
	float: left;
}
