@charset "utf-8";
/* CSS Document */

/* 更新日：09.1.15 */


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■ページ構造基礎■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#393c41;
	color:#444444;
	font-size:12px;
	line-height:130%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	background-image:url(/pub_images/pub_bg.gif);
	background-repeat:repeat-x;
}
#wrap {
	width:872px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
#content {
	width:872px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	text-align:left;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-bottom:10px;
}

.main {
	margin-top:7px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	float:left;
	height:auto;
}



.side {
	margin-top:7px;
	margin-bottom:5px;
	height:auto;
	overflow: auto;
}

.entry {
	overflow: auto;
}

.clr {
	clear:both;
}

.none {
	display:none;
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■■ヘッダー■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#header {
	width:872px;
	height:103px;
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■グローバルメニュー■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#globalnavi {
	width:872px;
/*	height:67px; */
	height:67px;
	float:left;
}
#globalnavi ul {
	width:872px;
/*	height:67px; */
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#globalnavi li, #globalnavi a {
	float:left;
	display:block;
	height:67px;
	background-image:url(/pub_images/globalnavi.gif);
	text-indent:-99999px;
	text-align:left;
}

#globalnavi_TOP {
	width:140px;
}

#globalnavi_01 {
	width:118px;
}
#globalnavi_02 {
	width:152px;
}
#globalnavi_03 {
	width:152px;
}
#globalnavi_04 {
	width:152px;
}
#globalnavi_05 {
	width:158px;
}

#globalnavi_TOP a {
	width:140px;
	background-position: 0px 0px;
}

#globalnavi_01 a {
	width:118px;
	background-position: -140px 0px;
}
#globalnavi_02 a {
	width:152px;
	background-position: -258px 0px;
}
#globalnavi_03 a {
	width:152px;
	background-position: -410px 0px;
}
#globalnavi_04 a {
	width:152px;
	background-position: -562px 0px;
}
#globalnavi_05 a {
	width:158px;
	background-position: -714px 0px;
}


#globalnavi_TOP a:hover {
	background-position: 0px 0px;
}

#globalnavi_01 a:hover {
	background-position: -140px -67px;
}
#globalnavi_02 a:hover {
	background-position: -258px -67px;
}
#globalnavi_03 a:hover {
	background-position: -410px -67px;
}
#globalnavi_04 a:hover {
	background-position: -562px -67px;
}
#globalnavi_05 a:hover {
	background-position: -714px -67px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■グローバルメニュー　英語版■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#globalnavi_en {
	width:872px;
/*	height:67px; */
	height:67px;
	float:left;
}
#globalnavi_en ul {
	width:872px;
/*	height:67px; */
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#globalnavi_en li, #globalnavi_en a {
	float:left;
	display:block;
	height:67px;
	background-image:url(/english/images/globalnavi_en.gif);
	text-indent:-99999px;
	text-align:left;
}

#globalnavi_en #globalnavi_TOP {
	width:140px;
}

#globalnavi_en #globalnavi_01 {
	width:200px;
}

#globalnavi_en #globalnavi_02 {
	width:532px;
	background-position: -340px 0px;
}


#globalnavi_en #globalnavi_TOP a {
	width:140px;
	background-position: 0px 0px;
}

#globalnavi_en #globalnavi_01 a {
	width:200px;
	background-position: -140px 0px;
}




#globalnavi_en #globalnavi_TOP a:hover {
	background-position: 0px -67px;
}

#globalnavi_en #globalnavi_01 a:hover {
	background-position: -140px -67px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■サブメニュー■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#subnavi {
	width:872px;
	height:36px;
	float:left;
}
#subnavi ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#subnavi li, #subnavi a {
	float:left;
	display:block;
	height:36px;
	background-image:url(/pub_images/subnavi.gif);
	text-indent:-9999px;
}
#subnavi_01 {
	width:620px
}

#subnavi_02 {
	width:55px
}

#subnavi_03 {
	width:74px
}
#subnavi_04 {
	width:57px
}
#subnavi_05 {
	width:66px
}
#subnavi_01 a {
	width:620px;
	background-position: 0px 0px
}

#subnavi_02 a {
	width:55px;
	background-position: -620px 0px
}

#subnavi_03 a {
	width:74px;
	background-position: -675px 0px
}
#subnavi_04 a {
	width:57px;
	background-position: -749px 0px
}
#subnavi_05 a {
	width:66px;
	background-position: -806px 0px
}



#subnavi_01 a:hover {
	background-position: 0px -36px
}

#subnavi_02 a:hover {
	background-position: -620px -36px
}

#subnavi_03 a:hover {
	background-position: -675px -36px
}
#subnavi_04 a:hover {
	background-position: -749px -36px
}
#subnavi_05 a:hover {
	background-position: -806px -36px
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■フッター■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#footer {
	font-size:10px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#FFFFFF;
	width:872px;
	margin-top:10px;
	margin-bottom:10px;
}
#footerCopyright {
	width:400px;
	text-align:left;
	float:left;
}



/* ■■■■■フッターメニュー■■■■■■■■■ */

#footerMenu {
	width:300px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
	float:right;
}
#footerMenu a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#footerMenu a:hover {
	color:#FF6600;
}



/* ■　見出し要素　■ */

h1 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:872px;
	height:77px;
	display:block;
}
h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:center;
}

h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

#pageTitle {
	font-size:16px;
	margin-bottom:5px;
	width:872px;
	height:auto;
}



/* ■ リンク要素 ■ */

a {
	text-decoration:none;
}

a:hover {
	color:#FF6600;
}



/* ■ 本文要素 ■ */

.entryTitle {
	font-size:12px;
	color:#66CCCC;
	font-weight:700;
	margin:5px 0px 5px 0px;
}

.entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 0px 10px 0px;
}



/* ■ リスト表示 ■ */

ol .decimalList li {
	padding-bottom: 5px;
	list-style-type: decimal;
	line-height: 130%;
}


/* ■ ページ送り要素 ■ */

pagination {
margin:5px 0px 0px 10px;
padding:10px;
}


/* ■ ページ送り要素 ■ */

.btnTop {
width:100%;
text-align:right;
color:#FFFFFF;
}

.btntop a {
color:#FFFFFF;
text-decoration:none;
}

.btntop a:hover {
	color:#FF6600;
}

.btntop a:visited {
	color:#FFFFFF;
}

/* ■ エラー要素 ■ */

.error {
font-size:12px;
color:#FF0000;
font-weight:700;
} 



/* ▼ ここから各ページ要素 ▼ */



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■トップページ■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#toppage {

}

#toppage #content{
background-color:;
padding:0px 0px 0px 0px;
overflow:auto;
background-color:transparent;
}


#toppage .main {
	width:624px;
	height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;
float:left;
}


#toppage .side {
	width:238px;
	height:100%;
margin:0px 0px 5px 5px;
padding:0px 0px 0px 0px;
float:right;
}


#toppage .entry {
width:614px;
background-color:#FFFFFF;
margin:0px 0px 5px 0px;
padding:5px 5px 5px 5px;
display:block;
}


#toppage .side .entry {
width:228px;
margin:0px 0px 10px 0px;
display:block;
}


#toppageAreaSearch {
width:302px;
float:left;
}


#left #toppageAreaSearch {
margin-right:9px;
}


#right #toppageAreaSearch {
margin-right:0px;
}


#toppage .entryText {
margin:5px 0px 0px 5px;
display:block;
}


#toppage .read {
width:614px;
height:30px;
}

#toppage #toppageAreaSearch .read {
width:302px;
height:30px;
}

#toppage a {
color:#444444;
}

#toppage a:hover {
color:#FF6600;
}


#toppage #pageTitle {
	width:872px;
	height:270px;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
}

/*pick up要素 */


.pickup {
	width:302px;
	height:60px;
}

.readPickupSubitle {
width:445px;
float:left;
}

.pickupPhoto {
	margin:2px;
	float:left;
}


.pickup a {
	width:302px;
	height:90px;
	background-color:#003366;
	background-image:url(/images/bg_picup.jpg);
	background-position:top left;
	color:#006fae;
	font-size:12px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}

.pickup a:hover {

	background-image:url(/images/bg_picup_over.jpg);
	background-position:top left;
	color:#FF6600;
}


.pickupTitle {
	padding-top:10px;
}
.pickupScale {
	margin-top:0px;
	font-size:14px;
	color:#444444;
	text-decoration:none;
}

.pickupText {
	margin-top:5px;
	font-size:10px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
	line-height:120%;
}




#p_menu {
	width:614px;
	height:90px;
	float:left;
}
#p_menu ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#p_menu li,#p_menu a {
	float:left;
	display:block;
		width:306px;
	height:90px;
	background-image:url(/images/pick_d.gif);
	text-indent:-9999px;
}


#p_menu a {
	background-position: -5px -5px
}


#p_menu a:hover {
	background-position: -5px -90px
}


/* /pick up要素 */


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■トップページ■■■■■■■■■■■ */
/* ■■■■■ピックアップ■■■■■■■■■■■ */
/* ■■■■■その他ボタン■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#pickup_other_btn {
	width:169px;
	height:30px;
	margin:0px 0px 0px 0px;
	float:right;
}
#pickup_other_btn ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#pickup_other_btn li, #pickup_other_btn a {
	display:block;
	height:30px;
	background-image:url(/images/btn_pick_other.gif);
	text-indent:-9999px;
}

#pickup_other_btn a {
	background-position: 0px 0px
}
#pickup_other_btn a:hover {
	background-position: 0px -30px
}



/*piup*/
img {
	border:0;
}
.piup {
	width:306px;
	height:90px;
	background:url(/images/piup_on.gif) no-repeat left bottom;
	float:left
}
.piup a {
	display:block;
	width:306px;
	height:90px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.piup a:hover {
	text-indent:-9999px;
}
#piup3 a {
	width:150px;
	height:30px;
	background-image:url(/images/as_01.gif)
}
#piup3 a:hover {
	width:150px;
	height:30px;
	background-image:url(/images/as_01on.gif)
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■物件一覧■■■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#real_estate {
}

#real_estate #content {
overflow:auto;
}



#real_estate .main {
	width:670px;
	height:100%;
	margin-left:5px;
	padding-top:0px;
}


#real_estate .side {
	width:170px;
	height:100%;
	margin-left:5px;
	padding-top:0px;
}

#real_estate .entry {
margin-left:10px;
margin-bottom:15px;
display:block;
}

.real_titlebg{
width:652px;
height:26px;
background-image:url(/real_estate/images/name.gif);
color:#FFFFFF;
}

.real_titletext{
margin-top:7px;
margin-left:7px;
font-weight:bold;
width:480px;
float:left;
text-align:left;
}


#search {
width:144px;
height:26px;
float:left;
}


#search ul {
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}


#search li,#search a {
float:left;
display:block;
height:26px;
background-image:url(/real_estate/images/search.gif);
text-indent:-9999px;
}


#search a { 
width:144px; background-position: 0px 0px}


#search a:hover { background-position: 0px -26px}


#real_estate .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 20px;
}

.box_te {
font-size:12px
text-align:left; 
padding:5px 5px 5px 5px;
}


/* ■物件詳細ページ■ */

#realestatedetail {

}

#realestatedetail #header{
width:872px;
height:36px;
text-align:left;

}


#realestatedetail #content {
background-color:transparent;
width:872px;
}

#realestatedetail .main {
width:862px;
height:auto;
background-color:#FFFFFF;
margin:5px 0px 5px 0px;
padding:5px 5px 0px 5px;
text-align:center;
}

#realestatedetail .entry {
width:852px;
height:auto;
margin:5px auto 5px auto;
padding-bottom:10px;
}


#realestatedetail h1{
width:872px;
height:67px;
}

#realestatedetail h2{
width:862px;
height:38px;
margin:0px 0px 0px 0px;
}


#realestatedetail #explanation {
width:862px;
height:165px;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}

/* ■■■■■物件詳細ページ　入居条件テーブル設定　■■■■■ */

#realestatedetailConditonTable .tableNormal{
text-align:center;
}

#realestatedetail .realestatedetailConditonTitle {
margin-top:5px;
margin-left:5px;
color:#FFFFFF;
font-weight:bold;
width:730px;
float:left;
}


#realestatedetail .realestatedetailConditonTitleTax{
font-size:10px;
margin-top:5px;
margin-right:5px;
color:#FFFFFF;
float:right;
}


/* ■■■■■物件詳細ページ　交通アクセス　■■■■■ */

#realestateTraffic {

}

#realestateTraffic #left .entry{
width:450px;
}


#realestateTraffic #right .entry{
width:375px;
overflow:hidden;
}


#realestateTraffic .entry{
height:auto;
float:left;
margin:5px 10px 5px 5px;
text-align:left;
}

#realestateTraffic .entryText{
width:260px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:150%;
text-align:center;
}


/* ■■■■物件詳細ページ　周辺環境　■■■■■ */

#realestateEnvironment {
text-align:center;
}

#realestateEnvironment .entry{
width:260px;
height:auto;
float:left;
margin:10px 10px 5px 10px;
}

#realestateEnvironment .entryText{
width:260px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:120%;
text-align:center;
}

/* ■■■■物件詳細ページ　ＱＲ　■■■■■ */

#realestateQR {

}

#realestateQR .entry{
width:820px;
height:120px;
float:left;
margin:5px 13px 5px 13px;
}

#realestateQR .QR{
width:120px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:120%;
float:left;
}


#realestateQR .entryText{
width:650px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:120%;
float:left;
text-align:left;
}


/* ■■■■■物件詳細ページ　メニュー　■■■■■ */

#realestatedetailNavi {
width:862px;
height:32px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}


#realestatedetailNavi ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}


#realestatedetailNavi li,#realestatedetailNavi a {
float:left;
display:block;
height:32px;
background-image:url(/real_estate_detail/images/read_realestatedatail_menu.gif);
text-indent:-9999px;
}

#realestatedetailNavi_01 { width:216px}
#realestatedetailNavi_02 { width:216px}
#realestatedetailNavi_03 { width:216px}
#realestatedetailNavi_04 { width:214px}

#realestatedetailNavi_01 a { width:216px; background-position: 0px 0px}
#realestatedetailNavi_02 a { width:216px; background-position: -216px 0px}
#realestatedetailNavi_03 a { width:216px; background-position: -432px 0px}
#realestatedetailNavi_04 a { width:214px; background-position: -648px 0px}

#realestatedetailNavi_01 a:hover { background-position: 0px -32px}
#realestatedetailNavi_02 a:hover { background-position: -216px -32px}
#realestatedetailNavi_03 a:hover { background-position: -432px -32px}
#realestatedetailNavi_04 a:hover { background-position: -648px -32px}




/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■　関与実績　■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#reporting {
}

#reporting .main {
	width:872px;
	height:100%;
	margin-left:0px;
	padding-top:0px;
}

#reporting .entry {
margin-left:5px;
display:block;

}

#reporting .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 20px;
}

/*  ■■■■■■関与実績 メニュー■■■■■■■■■ */

#reportingNavi {
width:862px;
height:32px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}


#reportingNavi ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}


#reportingNavi li,#reportingNavi a {
float:left;
display:block;
height:32px;
background-image:url(/reporting/images/reportingNavi.gif);
text-indent:-9999px;
}

#reportingNavi_01 { width:431px}
#reportingNavi_02 { width:431px}


#reportingNavi_01 a { width:431px; background-position: 0px 0px}
#reportingNavi_02 a { width:431px; background-position: -431px 0px}


#reportingNavi_01 a:hover { background-position: 0px -32px}
#reportingNavi_02 a:hover { background-position: -431px -32px}




/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■　関与実績　■■■■■■■■■■■ */
/* ■■■■■　ブロック表示　■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


/*  ■■■■■■共通 全体部分■■■■■■■■■ */

.reportDetailBlock {
height:auto;
/* overflow:auto; */
float:left;
margin:0px;
}

/*  ■個別　クリニック用全体■ */

#reportingClinic .reportDetailBlock {
 /* width:415px; */
width:415px;
background-image:url(/reporting/images/reporting_clinic_block_bg.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 5px;
padding:0px 5px 0px 0px;
}

/*  ■個別 モール用全体■ */
#reportingMall .reportDetailBlock {
width:837px;
background-image:url(/reporting/images/reporting_mall_block_bg.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 5px;
padding:0px 5px 0px 0px;
}


/*  ■共通 ヘッド部分■ */
.reportDetailHead {
height:42px;
/* margin-bottom:5px; */
text-align:left;
}

/*  ■個別 クリニック用ヘッド部分■ */
#reportingClinic .reportDetailHead {
 /* width:415px; */
width:415px;
background-image:url(/reporting/images/reporting_clinic_block_head.gif);
background-repeat:no-repeat;
}

/*  ■個別 モール用ヘッド部分■ */
#reportingMall .reportDetailHead {
width:837px;
background-image:url(/reporting/images/reporting_mall_block_head.gif);
background-repeat:no-repeat;
}

/*  ■共通 ヘッド部分名前■ */
.reportDetailHeadName {
float:left;
margin:18px 0px 3px 15px;
font-size:12px;
color:#FFFFFF;
}

/* IE6用　*/
* html body .reportDetailHeadName { 
float:left;
margin:18px 0px 3px 10px;
font-size:12px;
color:#FFFFFF;
}


/*  ■個別 クリニック用ヘッド部分名前■ */
#reportingClinic .reportDetailHeadName {
width:295px;
}

/*  ■個別 モール用ヘッド部分名前■ */
#reportingMall .reportDetailHeadName {
width:695px;
}

/*  ■共通 クリニック用ヘッド部分リンク■ */
.reportDetailHeadName a {
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.reportDetailHeadName a:hover {
font-size:12px;
color:#FF6600;
text-decoration:underline;
}

/*  ■共通 ヘッド部分地名■ */
.reportDetailHeadArea {
width:75px;
float:right;
margin:18px 15px 3px 0px;
font-size:10px;
color:#FFFFFF;
text-align:right;
}

/* IE6用　*/
* html body .reportDetailHeadArea {
width:80px;
float:right;
margin:18px 10px 3px 0px;
font-size:10px;
color:#FFFFFF;
text-align:right;
}

/*  ■共通 ボディ部分 全体■ */
.reportDetailBody {
height:auto;
/* overflow:auto; */
margin-top:5px;
}

/*  ■個別 クリニック用 ボディ部分 全体■ */
#reportingClinic .reportDetailBody {
width:415px;
background-image:url(/reporting/images/reporting_clinic_block_bg.gif);
background-repeat:no-repeat;

}

/*  ■個別 モール用 ボディ部分 全体■ */
#reportingMall .reportDetailBody {
width:837px;
background-image:url(/reporting/images/reporting_mall_block_bg.gif);
background-repeat:no-repeat;
overflow:auto;
}


/*  ■共通 ボディ部分 写真■ */
.reportDetailPhoto {
width:104px;
height:104px;
background-image:url(/reporting/images/reporting_clinic_block_photobg.gif);
background-repeat:no-repeat;
margin:0px 0px 5px 12px;
padding:3px 3px 3px 3px;
float:left;
}


/*  ■個別 モール用 ボディ部分 写真■ */
.reportDetaiPhotolMall {
width:260px;
height:260px;
float:left;


}


/*  ■共通 ボディ部分 テキスト■ */
.reportDetailText {
height:auto;
margin:0px 5px 5px 0px;
float:left;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:140%;
}

/*  ■個別 クリニック用 ボディ部分 テキスト■ */
#reportingClinic .reportDetailText {
width:265px;
margin-left:5px;

}

/*  ■個別 モール用 ボディ部分 テキスト■ */
#reportingMall .reportDetailText {
width:555px;
}

/*  ■共通 ボディ部分 コメント部分■ */

.reportDetailComment {

height:auto;
float:left;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:142%;
background-repeat:no-repeat;
padding:17px 0px 3px 5px;
}


/*  ■個別 クリニック用 ボディ部分 コメント部分■ */
#reportingClinic .reportDetailComment {
width:380px;
margin:0px 15px 5px 15px;
background-image:url(/reporting/images/reporting_clinic_block_comment_header.gif);
}

/*  ■個別 モール用 ボディ部分 コメント部分■ */
#reportingMall .reportDetailComment {
width:550px;
background-image:url(/reporting/images/reporting_mall_block_comment_header.gif);
margin:10px 5px 5px 0px;
}

/*  ■クリニック 標榜科目名■ */
.reportClinicDetailSubject {
font-weight:bold;
color:#CC0000;
}

/*  ■モール 標榜科目名■ */
.reportMallDetailSubject {
font-weight:bold;
color:#FC4A0A;
font-family:"ＭＳ ゴシック";

}

/*  ■共通 ボックス下部分■ */
.reportDetailUnder {
height:15px;

}


/*  ■個別 クリニック用 ボックス下部分■ */
#reportingClinic .reportDetailUnder {
width:415px;
background-image:url(/reporting/images/reporting_clinic_block_under.gif);
}

/*  ■個別 モール用 ボックス下部分■ */
#reportingMall .reportDetailUnder{
width:837px;
background-image:url(/reporting/images/reporting_mall_block_under.gif);
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■お問い合わせ■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#contact {
}

#contact #content {
	background-color:#FFFFFF;
	width:872px;
	overflow:auto;
}


#contact .main {
	width:400px;
	height:100%;
		background-color:#FFFFFF;
	margin-left:15px;
	padding-top:10px;
}

#contact .side {
	width:400px;
	height:100%;
	display:block;
	background-color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	float:left;
}


#contact .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 10px;
}


#contact .forminput {
width:280px;
height:18px;
text-align:left;
font-size:12px;
padding-top:2px;
}

#contact .formtextarea {
width:280px;
height:100px;
text-align:left;
font-size:12px;
}

#contact .decimalList{
margin-left:-10px;

}

#contact ol .decimalList li{
margin-left:0px;
text-align:left;
text-indent:10px;
	padding-bottom: 5px;
	list-style-type: decimal;
	line-height: 200%;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■アクセスマップ■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#access {
}

#access #content {
	padding-top:15px;
	overflow:auto;
}

#access .main {
	width:400px;
	height:100%;
	margin-left:25px;
}
#access .side {
	width:400px;
	height:100%;
	margin-left:20px;
	margin-bottom:10px;
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■サイトマップ■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#sitemap {
}
#sitemap #content {
	padding-top:15px;
	overflow:auto;
}
#sitemap .main {
	width:800px;
	height:100%;
	margin-left:35px;
}
#sitemap .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 0px 10px 10px;
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■プライバシーポリシー■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#privacy {
}

#privacy #content {
	padding-top:15px;
	overflow:auto;
}


#privacy .main {
	width:90%;
	height:100%;
	margin-left:25px;
}




#privacy .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 0px 10px 10px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■不動産ディベロッパーの皆様へ■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#info {
}

#info #content{
overflow:auto;
}


#info .main {
	width:862px;
	height:100%;
	margin-left:5px;
	padding-top:0px;
}


#info .entry {
text-align:center;
}

#info #en .entry {
text-align:left;
padding:10px;
}

#info .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 20px;
	text-align:center;
}


.infotalkBlock {
width:692px;
background-image:url(/info/images/info_top_special_bg.jpg);
	height:auto;
	margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.infotalkHead {
height:78px;


}

.infotalkBody {
padding:0px 10px 10px 10px;
}

.infotalkUnder {
height:16px;
}


.infotalkPhoto {
margin-left:5px;
text-align:left;
float:left;
width:180px;
}

.infotalkText {
margin-left:10px;
text-align:left;
font-size:12px;
float:left;
width:470px;
}

.infotalkText a{
font-size:12px;
color:#0066CC;
}

.infotalkText p{
font-size:12px;
margin:10px 0px 0px 5px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■不動産ディベロッパーの皆様へ■■■■■ */
/* ■■■■■特別対談ページ■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#infotalkpage {

}

#infotalkpage #content{
background-color:#FFFFFF;
overflow:auto;
}

#infotalkpage h3{
margin-left:18px;
margin-top:15px;
}

#infotalkpage .main {
/*	width:640px; */
	width:615px;
	height:100%;
	margin-left:22px;
	padding-top:0px;
	padding-left:0px;
	border-right:#999999 solid 1px;
}

#infotalkpage .main .entry {

}

#infotalkpage .main .entryText{
font-size:12px;
text-align:left;
margin-left:0px;
padding-left:0px;

	}

#infotalkpage .main .authorName01{
font-size:12px;
color:#009933;
font-weight:bold;
	}
	
#infotalkpage .main .authorName02{
font-size:12px;
color:#006699;
font-weight:bold;
	}

#infotalkpage .main .photo{
width:230px;
text-align:center;
margin:0px 10px 5px 0px;
height:auto;
float:left;

	}

#infotalkpage .side {
	width:200px;
	height:100%;
	margin-left:0px;
	padding-top:0px;
}

#infotalkpage .side .entry {

}

#infotalkpage .side .entryText{
font-size:10px;
text-align:left;

	}

#infotalkpage .side a{
color:#333333;
}

#infotalkpage .side a:hover{
color:#FF6600;
}


#infotalkpage .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 20px;
	text-align:center;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■会社概要ページ■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */


#profile {
}

#profile #content{
overflow:auto;
}


#profile .main {
	width:862px;
	height:100%;
	margin-left:5px;
	padding-top:0px;
}

#profile .entry {
	width:850px;
	height:100%;
	margin-left:5px;
}

#profile #en .entry {
	width:830px;
	height:100%;
	padding:10px;
}


#profile .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 20px 10px 20px;
}
#profile table {
	margin:10px auto 10px auto;
}
#profile .tableLabel {
	height:35px;

}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■　開業サポート　■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#support {
}


#support .main .entry{
margin-bottom:20px;
	}

#support .main .entryText{
font-size:12px;
text-align:left;
margin-left:20px;
padding-left:10px;

	}





/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■　ニュース　■■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#news {
}

#news #content{
overflow:auto;
}


#news h3 {
background-image:url(../pub_images/subtitle_pub_bg.gif);
font-size:13px;
color:#FFFFFF;
width:830px;
height:20px;
margin-left:15px;
padding:3px 3px 0px 15px;

}

#news .main .entry{
margin-bottom:20px;
height:100%;
overflow:auto;
	}

#news .main .entryText{
font-size:12px;
text-align:left;
margin-left:20px;
margin-right:20px;
padding-left:10px;

	}
	

#news img {
float:left;
margin-right:10px;
}



/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■ 　非公開物件 ■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#specialoffer {

}

#specialoffer #content {
overflow:auto;
}


.voidmesse {
display:block;
height:50px;
padding:20px auto;
text-align:center;
}

/*  ■■■■■■　非公開物件 全体部分■■■■■■■■■ */

.spDetailBlock {
height:auto;
float:left;
margin:0px;
width:837px;
background-image:url(/reporting/images/reporting_mall_block_bg.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 10px;
padding:0px 5px 0px 0px;
}


/*  ■　非公開物件 ヘッド部分■ */
.spDetailHead {
height:42px;
width:837px;
background-image:url(/specialoffer/images/sp_block_head.gif);
background-repeat:no-repeat;
text-align:left;
}



/*  ■　非公開物件 ヘッド部分名前■ */
.spDetailHeadName {
float:left;
width:695px;
margin:18px 0px 3px 15px;
font-size:12px;
color:#FFFFFF;
}

/* IE6用　*/
* html body .spDetailHeadName { 
float:left;
margin:18px 0px 3px 10px;
font-size:12px;
color:#FFFFFF;
}




/*  ■　非公開物件 ヘッド部分地名■ */
.spDetailHeadArea {
width:75px;
float:right;
margin:18px 15px 3px 0px;
font-size:10px;
color:#FFFFFF;
text-align:right;
}

/* IE6用　*/
* html body .spDetailHeadArea {
width:60px;
float:right;
margin:18px 15px 3px 0px;
font-size:10px;
color:#FFFFFF;
text-align:right;
}

/*  ■　非公開物件 ボディ部分 全体■ */
.spDetailBody {
height:auto;
margin-top:5px;

width:837px;
background-image:url(/specialoffer/images/reporting_mall_block_bg.gif);
background-repeat:no-repeat;
overflow:auto;

}



/*  ■　非公開物件 ボディ部分 テキスト■ */
.spDetailText {
height:auto;
margin:0px 5px 5px 0px;
float:left;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:140%;
width:735px;
}



/*  ■　非公開物件 ボディ部分 コメント部分■ */

.spDetailComment {

height:auto;
float:left;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:142%;
background-repeat:no-repeat;
padding:0px 0px 3px 5px;
width:750px;
margin:5px 5px 5px 25px;
}


/*  ■　非公開物件 標榜科目名■ */
.spDetailSubject {
font-weight:bold;
color:#003399;
font-family:"ＭＳ ゴシック";

}

/*  ■　非公開物件 ボックス下部分■ */
.spDetailUnder {
height:15px;
width:837px;
background-image:url(/reporting/images/reporting_mall_block_under.gif);

}




/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■ テーブル要素 ■■■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

th {
}

.tableLabel {
	background-color:#cae0f5;
	font-size:11px;
	color:#333333;
	text-align:center;
}

.tableLabelLight {
	background-color:#e7f1fb;
	font-size:10px;
	color:#333333;
	text-align:center;
}


.tableNormal {
	background-color:#FFFFFF;
	font-size:11px;
	color:#333333;
	line-height:130%;
	text-align:left;
	padding:5px 5px 5px 10px;
}

.tableNormalGray {
	background-color:#EEEEEE;
	font-size:12px;
	color:#333333;
	line-height:130%;
	text-align:left;
	padding:5px 5px 5px 10px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■ */
/* ■■■■■ スペシャルページ ■■■■■■■■ */
/* ■■■■■■■■■■■■■■■■■■■■■■ */

#specialpage {
}
#specialpage #content {
	padding-top:15px;
	overflow:auto;
}
#specialpage .main {
	width:800px;
	height:100%;
	margin-left:35px;
}

#specialpage .entryText {
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:5px 0px 10px 10px;
}

#specialpage .entryTitle {
	font-size:12px;
	color:#3399CC;
	font-weight:700;
	margin:5px 0px 5px 0px;
}


/*  ■スペシャル 個別　 話者■ */
#specialpage .authorName01{
font-size:12px;
color:#009933;
font-weight:bold;
	}

#specialpage .authorName02{
font-size:12px;
color:#006699;
font-weight:bold;
	}
	
#specialpage .main .photo{
width:230px;
text-align:center;
margin:0px 10px 5px 0px;
height:auto;
float:left;

	}
	
#specialpage .link{
width:410px;
font-size:12px;
color:#006699;
font-weight:bold;
text-align:left;
margin-left:auto;
margin-right:5px;
}
	
#specialpage .link .box{
vertical-align:middle;
}
	