@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/



/* 共通 */
body { /* background:#e9f3f1; */ background:#ffffff; text-align:center; }
a	{ text-decoration:none; }
a:link	{ text-decoration:none; }
a:visited	{ text-decoration:none; }
a:hover	{ text-decoration:none; }
a:active	{ text-decoration:none; }


/* ヘッダー */
.header {
	max-width:100%;
	background:url(https://rims-web7.com/id/realnagoyaestate/file/images/headerBg.gif) repeat-x #fff;
	height:212px;
	min-width:1032px;
	margin:0 auto;
	}
.header-inner {
	height: 208px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 16px;
    width: 968px;
	}
.headerLogo {
	float:left;
	margin-top:2px;
	}
.headerLink {
	float:right;
	}
.headerLink p {
	float:left;
	color:#5a2f34;
	text-align:center;
	}
.headerLink p a {
	color:#fff;
	display:block;
	margin:0;
	}
.headerLink .Link01 {
	width:118px;
	height:29px;
	color:#fff;
	background:#d34651;
	line-height:30px;
	font-size:14px;
	margin-right:10px;
	margin:0 10px 0 0;
	}
.headerLink .Link02 {
	width:118px;
	height:29px;
	color:#fff;
	background:#fbb03b;
	line-height:30px;
	font-size:15px;
	letter-spacing:0.12em;
	margin:0 10px 0 0;
	}
.headerLink .Link03 {
	width:118px;
	height:29px;
	color:#fff;
	background:#f98667;
	line-height:30px;
	font-size:15px;
	margin:0 10px 0 0;
	}
.headerLink .Link04 {
	width:118px;
	height:29px;
	color:#fff;
	background:#3fa9f5;
	line-height:30px;
	font-size:15px;
	letter-spacing:0.2em;
	margin:0;
	}
.headerCoution {
	position:absolute;
	left:350px;
	top:74px;
	color:#5a2f34;
	line-height:1px;
	}
.headerCoution .headerTelCopy {
	padding:1px 6px 0;
	border:1px solid #5a2f34;
	}
.headerFreeCall {
	position:absolute;
	top:66px;
	right:0;
	}
.page_top h1 {
	position:absolute;
	left:120px;
	top:7px;
	color:#5a2f34;
	line-height:2em;
	text-align:left;
	width:160px;
	}
.headerNavi {
	position:absolute;
	top:116px;
	width:100%;
	height:94px;
	background:#fff;
	}
.headerNavi ul {
	margin:10px auto 0;
	}
.headerNavi li {
	float:left;
	border-left:1px solid #5a2f34;
	}
.headerNavi li a {
	width:159px;
	float:left;
	color:#5a2f34;
	text-align:center;
	}
.headerNavi li a span {
	width:159px;
	float:left;
	font-size:12px;
	}
.headerNavi li a strong {
	width:159px;
	float:left;
	font-weight:bold;
	font-size:15px;
	}
.headerNavi li.MANSION {
	border:none;
	}
.headerNavi li.MANSION a {
	width:160px;
	background:#fc0;
	color:#fff;
	}

.login_view p {
	margin:0;
	}

.signout .username {
	font-size:1.1em;
	color:#d34651;
	font-weight:bold;
	}

.login_view p.lostpass {
	text-align:right;
	line-height:1.05em;
	margin:0;
	}
.login_view p.henkou {
	text-align:right;
	line-height:1.5em;
	}

.headerLink {
	position:absolute;
	right:0;
	top:39px;
	}
.login_view {
	display:table;
	position:absolute;
	right:16px;
	top:6px;
	padding-left:4px;
	text-align:right;
	width:768px;
	}
.signup {
	display:table;
	margin:0 0 0 auto;
	}
.signupBtn {
	display:table-cell;
	vertical-align:middle;
	}
.loginCopy {
	display:table-cell;
	vertical-align:middle;
	padding-left:8px;
	line-height: 1.4em;
	}
.loginCopy2 {
	display:block;
	vertical-align:middle;
	padding-left:8px;
	line-height: 1.4em;
	}
.loginInput {
	display:table-cell;
	vertical-align:middle;
	padding-left:4px;
	}

.login_view .error {
	float:left;
	line-height:1.5em;
	text-align:right;
	}
.login_view .error br {
	display:none;
	}

.headerCoution {
    position: absolute;
    left: 350px;
    top:80px;
    color: #5A2F34;
    line-height: 1px;
	}
.headerFreeCall {
    position: absolute;
    right:0;
    top:74px;
	}

/* フッター */
.toPageTopArea {
	background:#fff;
	width:100%;
	margin:0;
	}
.toPageTop {
	background:#fff;
    width:950px;
	margin:0 auto;
	text-align:right;
	}

.footer-block-outer {
	background:#dcefe9 url(https://rims-web7.com/id/realnagoyaestate/file/images/footerBottomLine.gif) repeat-x scroll left bottom;
	height:474px;
	min-width:1016px;
	max-width:100%;
	}
.footer-block {
	position:relative;
	margin:0 auto;
    padding:0 16px;
    width:986px;
	height:474px;
	}
.footerLogoArea {
	position:absolute;
	bottom:60px;
	left:16px;
	}

.footerLink {
	position:absolute;
	top:40px;
	left:16px;
	}
.footerLink p {
	float:left;
	color:#5a2f34;
	text-align:center;
	}
.footerLink p a {
	color:#fff;
	display:block;
	margin:0;
	}
.footerLink .Link01 {
	width:100px;
	height:100px;
	color:#fff;
	background:#d34651;
	line-height:10px;
	font-size:18px;
	margin-right:10px;
	margin:-20px 20px 0 0;
	}
.footerLink .Link02 {
	width:100px;
	height:100px;
	color:#fff;
	background:#fbb03b;
	line-height:10px;
	font-size:18px;
	letter-spacing:0.12em;
	margin:-20px 20px 0 0;
	}
.footerLink .Link03 {
	width:100px;
	height:100px;
	color:#fff;
	background:#f98667;
	line-height:39px;
	font-size:18px;
	margin:-20px 20px 0 0;
	}
.footerLink .Link04 {
	width:100px;
	height:100px;
	color:#fff;
	background:#3fa9f5;
	line-height:39px;
	font-size:18px;
	letter-spacing:0.2em;
	margin:-20px 20px 0 0;
	}
.footerLink .Link05 {
	width:200px;
	height:100px;
	color:#fff;
	background:#3fa9f5;
	line-height:39px;
	font-size:18px;
	letter-spacing:0.2em;
	margin:-20px 0 0 0;
	}

.footerFCArea {
	position:absolute;
	right:16px;
	top:18px;
	color:#5a2f34;
	line-height:1px;
	text-align:left;
	}
.footerFCArea .footerTelCopy {
	padding:1px 6px 0;
	border:1px solid #5a2f34;
	}

.footerFCArea p {
	margin-left:4px;
	}
.footerFCArea p strong {
	font-size:1.5em;
	}

.footerNaviArea {
	position:absolute;
	left:0;
	top:152px;	
	}
.footerNaviArea ul.footerNavi01,
.footerNaviArea ul.footerNavi02,
.footerNaviArea ul.footerNavi03,
.footerNaviArea ul.footerNavi04,
.footerNaviArea ul.footerNavi05 {
	float:left;
	padding:12px 0;
	height:96px;
	}
.footerNaviArea ul.footerNavi02,
.footerNaviArea ul.footerNavi03,
.footerNaviArea ul.footerNavi04,
.footerNaviArea ul.footerNavi05 {
	border-left:1px solid #666;	
	}
.footerNaviArea li {
	text-align:left;
	padding:0 28px;	
	}
.footerNaviArea li a {
	color:#666;	
	}
.footerNaviArea li a:hover {
	text-decoration:underline;
	}


.footerLogo {
	float:left;
	margin:2px 30px 0 0;
	}
.footerLogoCopy {
	float:left;
	}
.footerLogoCopy p {
	text-align:left;
	color:#5a2f34;
	margin:0;
	line-height:1.25em;
	}
.footerRplusLogo {
	margin:4px 0 0;
	text-align:left;
	}

.footerBnr {
	position:absolute;
	right:16px;
	bottom:72px;
	}
.footerBnr01,
.footerBnr02,
.footerBnr03 {
	float:left;
	}
.footerBnr01,
.footerBnr02 {
	margin-right:8px;
	}

.footerBottomLinks {
	position:absolute;
	left:16px;
	bottom:4px;
	margin:0;
	color:#f3f3f3;
	}
.footerBottomLinks a {
	color:#fff;
	}
.footerBottomLinks a:hover {
	text-decoration:underline;
	}

.footerBottomCopyrights {
	position:absolute;
	right:16px;
	bottom:4px;
	margin:0;
	color:#fff;
	}

	
/* main-atari */
.middle {
	/* background: rgba(0, 0, 0, 0) url(https://rims-web7.com/id/realnagoyaestate2/file/images/main-atari.jpg) no-repeat scroll center 0;
    height: 7184px;
    margin: 0 auto;
    width: 100%; */
	}

/* トップ */
.block {
	width:968px;
	margin:0 auto;
	text-align:center;
	}
.block2 {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.block3 {
	width:972px;
	margin:0 auto;
	text-align:center;
	position:relative;
	}

.top .recommendMan .mikoukai_img {
    background:url(https://realnagoyaestate.jp/file/images/mikoukai.gif) no-repeat 12px 20px / 180px auto;
    height:290px;
    margin-bottom: 6px;
    margin-top: 6px;
    width:220px;
	}
.top .recommendMan .mikoukai_img a {
    width:220px;
	height:290px;
	display:block;
	}
.top .recommendMan .mikoukai_img img {
    opacity:0;
	}

/* 右固定ボタン */
#CON_FIX	{ width:35px; position:fixed !important; position: absolute; top:50%; right:0%; margin-top:-150px; z-index:10; }/*AQUA*/
#CON_FIX ul	{ width:35px; float:right; }
#CON_FIX ul li	{ width:35px; height:145px; float:left; display:inline; margin-top:10px; }
#CON_FIX ul li a	{ width:35px; height:145px; float:left; background:#5a2f34; }
#CON_FIX ul li a img	{ width:auto; float:left; margin:15px 12px 12px 12px; }
#CON_FIX ul li a span	{ width:1em; color:#fff; float:left; margin:0px 0px 0px 12px; line-height:1.2em; font-weight:bold; }

#PAGE	{ width:968px; margin: 10px auto 24px auto; text-align:left; font: normal normal normal 12px/2em "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; overflow:hidden }/*AQUA*/

/* 緑バック */
#PAGE #HEADER	{ width:880px; float:left; padding:20px 0px; background:#c6e3dd; }
#PAGE #HEADER a.LOGO	{ float:left; display:inline; margin:0px 20px 0px 35px; }
#PAGE #HEADER span.MESSAGE	{ width:380px; float:left; margin-top:10px; font-size:12px; line-height:2em; color:#5a2f34; }
#PAGE #HEADER .TEL	{ float:right; display:inline; margin:5px 20px 0px 0px; color:#231815; font-size:20px; line-height:1.2em; font-weight:bold; }
#PAGE #HEADER .TEL img	{ margin-right:10px; vertical-align:middle; }
#PAGE #HEADER ul.SUB_NAVI	{ float:right; display:inline; margin:35px 20px 0px 0px; *clear:both; *width:250px;}/*AQUA*/
#PAGE #HEADER ul.SUB_NAVI li	{ float:left; display:inline; margin:0px 0px 0px 15px; }
#PAGE #HEADER ul.SUB_NAVI li a	{ float:left; display:inline; margin:0px 0px 0px 10px; color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #HEADER ul.SUB_NAVI li a:hover	{ text-decoration:underline; }
#PAGE #HEADER ul.SUB_NAVI li a:active	{ text-decoration:underline; }

/* 上メニュー */
#PAGE ul#NAVI	{ width:880px; float:left; margin-top:20px; border-right:1px solid #c5c2c2; }
#PAGE ul#NAVI li	{ width:109px; float:left; border-left:1px solid #c5c2c2; }/*AQUA*/
#PAGE ul#NAVI li a	{ width:109px; float:left; padding:5px 0px; color:#5a2f34; font-size:12px; line-height:1.2em; text-align:center; }/*AQUA*/
#PAGE ul#NAVI li a:link	{ }
#PAGE ul#NAVI li a:visited	{ }
#PAGE ul#NAVI li.HOME a:hover	{ background:#c6e3dd; }
#PAGE ul#NAVI li.HOME a:active	{ background:#c6e3dd; }
#PAGE ul#NAVI li.BUY a:hover	{ background:#fff0c3; }
#PAGE ul#NAVI li.BUY a:active	{ background:#fff0c3; }
#PAGE ul#NAVI li.REFORM a:hover	{ background:#f8ccc7; }
#PAGE ul#NAVI li.REFORM a:active	{ background:#f8ccc7; }
#PAGE ul#NAVI li.SELL a:hover	{ background:#eac7e1; }
#PAGE ul#NAVI li.SELL a:active	{ background:#eac7e1; }
#PAGE ul#NAVI li.MERIT a:hover	{ background:#cfc5ba; }
#PAGE ul#NAVI li.MERIT a:active	{ color:#5a2f34; }
#PAGE ul#NAVI li.LOAN a:hover	{ background:#f2dbe4; }
#PAGE ul#NAVI li.LOAN a:active	{ background:#f2dbe4; }
#PAGE ul#NAVI li.SHOP a:hover	{ background:#bfbeb8; }
#PAGE ul#NAVI li.SHOP a:active	{ color:#bfbeb8; }
#PAGE ul#NAVI li.OFFICE a:hover	{ background:#cbdced; }
#PAGE ul#NAVI li.OFFICE a:active	{ color:#cbdced; }
#PAGE ul#NAVI li a em	{ width:108px; float:left; font-weight:bold; font-size:9px; font-style:normal; }/*AQUA*/

/* タブレット以下用BOX */
#PAGE #CON_BOX	{ display:none; }

/* 白バック */
#PAGE #FOOTER	{ width:880px; float:left; margin-top:20px; padding:20px 0px; background:#fff; }
#PAGE #FOOTER span.MESSAGE	{ width:290px; float:left; display:inline; margin:10px 0px 0px 35px; font-size:12px; line-height:1.5em; color:#5a2f34; }
#PAGE #FOOTER span.RENOVE	{ float:left; display:inline; margin:45px 0px 0px 0px; }
#PAGE #FOOTER .TEL	{ float:right; display:inline; margin:50px 20px 0px 0px; color:#231815; font-size:20px; line-height:1.2em; font-weight:bold; }
#PAGE #FOOTER .TEL img	{ margin-right:10px; vertical-align:middle; }

/* PAGETOP */
#PAGE a#PAGETOP	{ float:right; margin:15px 0px 0px 0px; color:#5a2f34; }
#PAGE a#PAGETOP:hover	{ text-decoration:underline; }
#PAGE a#PAGETOP:active	{ text-decoration:underline; }

/* 下茶色バー */
#BAR	{ width:100%; margin-top:20px; background:#2a0001; font-size:11px; line-height:1.2em; }
#BAR ul	{ width:880px; margin:0px auto; text-align:left; }
#BAR ul li	{ width:auto; float:left; margin:10px 20px 10px 0px; color:#fff; }
#BAR ul li a	{ color:#fff; }
#BAR ul li a:hover	{ text-decoration:underline; }
#BAR ul li a:active	{ text-decoration:underline; }
#BAR ul li.COPYRIGHT	{ float:right; margin-right:0px; }

/* 下リンク */
#LINK	{ width:100%; background:#fff; }
#LINK .LINK_BN	{ width:880px; margin:0px auto; text-align:left; }
#LINK .LINK_BN ul	{ width:900px; float:left; text-align:left; }
#LINK .LINK_BN ul li	{ width:auto; float:left; margin:30px 20px 30px 0px; color:#fff; }
#LINK .LINK_BN ul li a	{ color:#fff; }
#LINK .LINK_BN ul li a:hover	{ text-decoration:underline; }
#LINK .LINK_BN ul li a:active	{ text-decoration:underline; }

/* 下サイトマップ */
#LINK .LINK_SITEMAP	{ width:880px; margin:0px auto; text-align:left; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME	{ width:218px; float:left; margin:0px 0px 0px 0px; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li	{ width:218px; float:left; margin:5px 0px 10px 0px; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a	{ float:left; line-height:1.2em; color:#5a2f34; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a:link	{ text-decoration:none; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a:visited	{ text-decoration:none; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a:hover	{ text-decoration:underline; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a:active	{ text-decoration:underline; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li a img	{ margin-right:5px; }
#LINK .LINK_SITEMAP ul.SITEMAP_HOME li ul	{ width:218px; float:left; margin:5px 0px 0px 0px; color:#5a2f34; }

#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS	{ width:218px; float:left; margin:0px 0px 0px 0px; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li	{ width:218px; float:left; margin:0px 0px 10px 0px; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a	{ float:left; line-height:1.2em; color:#5a2f34; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a:link	{ text-decoration:none; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a:visited	{ text-decoration:none; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a:hover	{ text-decoration:underline; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a:active	{ text-decoration:underline; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li a img	{ margin-right:5px; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li ul	{ width:200px; float:right; margin:5px 0px 10px 0px; }
#LINK .LINK_SITEMAP ul.SITEMAP_CONTENTS li ul li	{ width:200px; float:right; margin:5px 0px 0px 0px; }

/* トップページ用 */
#PAGE h3.TOP_H2	{ float:left; display:inline; margin:20px 0px 0px 20px; }

#PAGE #TOP	{ width:434px; float:left; margin:10px 10px 0px 0px; }
#PAGE #TOP .RECOMMEND	{ width:434px; height:210px; float:left; margin:10px 0px 0px 0px; background:#fff; }
#PAGE #TOP .RECOMMEND .R_DATE	{ float:right; display:inline; margin:25px 20px 0px 0px; color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #TOP .RECOMMEND ul	{ width:411px; float:left; display:inline; margin:15px 0px 0px 20px; }
#PAGE #TOP .RECOMMEND ul li	{ width:137px; float:left; display:inline; margin:0px; }
#PAGE #TOP .RECOMMEND ul li a	{ width:120px; float:left; display:inline; margin:0px; color:#5a2f34; }
#PAGE #TOP .RECOMMEND ul li a span	{ width:120px; float:left; display:inline; margin:5px 0px 0px 0px; font-size:11px; line-height:1.2em; color:#5a2f34; height:45px; }
#PAGE #TOP .RECOMMEND ul li a span span.price_unit { width: auto; float: none;}

#PAGE #NEWS	{ width:211px; height:430px; float:left; margin:10px 10px 0px 0px; background:#fff; color:#5a2f34; }/*AQUA*/
#PAGE #NEWS a	{ width:165px; float:left; background:none; color:#5a2f34; }
#PAGE #NEWS a:link	{ background:none; color:#5a2f34; }
#PAGE #NEWS a:visited	{ background:none; color:#5a2f34; }
#PAGE #NEWS a:hover	{ background:#e6e0e1; color:#5a2f34; }
#PAGE #NEWS a:active	{ background:#e6e0e1; color:#5a2f34; }
#PAGE #NEWS dl	{ width:165px; float:left; margin:0px 0px 0px 0px; font-size:11px; line-height:1.5em; }
#PAGE #NEWS dl dt	{ width:165px; float:left; margin:10px 0px 0px 0px; }
#PAGE #NEWS dl dt img	{ margin-left:5px; }
#PAGE #NEWS dl dd	{ width:165px; float:left; margin:5px 0px 0px 0px; padding-bottom:5px; border-bottom:1px solid #c5c2c2; }

#PAGE #EVENT	{ width:211px; height:430px; float:left; margin:10px 0px 0px 0px; background:#65c3d2; color:#fff; }/*AQUA*/
#PAGE #EVENT a	{ width:165px; float:left; background:none; color:#fff; font-size:12px; line-height:1.5em; }/*AQUA*/
#PAGE #EVENT a:link	{ background:none; color:#fff; }
#PAGE #EVENT a:visited	{ background:none; color:#fff; }
#PAGE #EVENT a:hover	{ background:#7fccd8; color:#fff; }
#PAGE #EVENT a:active	{ background:#7fccd8; color:#fff; }
#PAGE #EVENT dl	{ width:165px; float:left; margin:0px 0px 0px 0px; font-size:11px; line-height:1.5em; }
#PAGE #EVENT dl dt	{ width:165px; float:left; margin:10px 0px 0px 0px; }
#PAGE #EVENT dl dt img	{ margin-left:5px; }
#PAGE #EVENT dl dd	{ width:165px; float:left; margin:5px 0px 0px 0px; padding-bottom:5px; border-bottom:1px solid #fff; }

#PAGE #content { width:180px; height:350px; float:left; display:inline; overflow: hidden; position: relative; margin:30px 0px 0px 15px; text-align:left; font-size:11px; line-height:1.5em; }
#PAGE #mycustomscroll { width:180px; height:350px; float:left; overflow:auto; position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#PAGE .scrollgeneric { line-height:1px; font-size:1px; position:absolute; top:0; left:0; }
#PAGE .vscrollerbase { width:7px; background-color: #f9f8f4; margin-bottom:5px; }
#PAGE .vscrollerbar { width:7px; float:right; background-color:#c3c4c5; }
#PAGE .scrollerjogbox { width:10px; height:10px; top:auto; left:auto; bottom:0px; right:0px; background-color:gray; }

#PAGE ul.MENU	{ width:892px; height:auto; float:left; margin:0px 0px 0px 0px; }
#PAGE ul.MENU li	{ width:223px; height:auto; float:left; margin:10px 0px 0px 0px; }
#PAGE ul.MENU li.PHOTO	{ width:446px; }
#PAGE ul.MENU li a	{ width:211px; height:210px; float:left; margin:0px; position:relative; }
#PAGE ul.MENU li a span	{ width:175px; position:absolute; bottom:20px; left:20px; font-size:13px; line-height:1.7em; }
#PAGE ul.MENU li.BUY a	{ background:#ffcf2e; }
#PAGE ul.MENU li.BUY a span	{ color:#5a2f34; }
#PAGE ul.MENU li.REFORM a	{ background:#ed5540; }
#PAGE ul.MENU li.REFORM a span	{ color:#fff; }
#PAGE ul.MENU li.SELL a	{ background:#eac7e1; }
#PAGE ul.MENU li.SELL a span	{ color:#5a2f34; }
#PAGE ul.MENU li.MERIT a	{ background:#cfc5ba; }
#PAGE ul.MENU li.MERIT a span	{ color:#5a2f34; }
#PAGE ul.MENU li.LOAN a	{ background:#d485a4; }
#PAGE ul.MENU li.LOAN a span	{ color:#fff; }
#PAGE ul.MENU li.SHOP a	{ background:#605c4c; }
#PAGE ul.MENU li.SHOP a span	{ color:#fff; }
#PAGE ul.MENU li.OFFICE a	{ background:#97b8dd; }
#PAGE ul.MENU li.OFFICE a span	{ color:#fff; }
#PAGE ul.MENU li.STAFF a	{ background:#80b856; }
#PAGE ul.MENU li.STAFF a span	{ color:#fff; }
#PAGE ul.MENU li.FB a	{ background:#27548f; }
#PAGE ul.MENU li.FB a span	{ color:#fff; }
#PAGE ul.MENU li.BLOG a	{ background:#ef9300; }
#PAGE ul.MENU li.BLOG a span	{ color:#fff; }

/*コンテンツ*/
/* 上部画像 */
#PAGE #TOP_IMAGE	{ width:882px; float:left; text-align:center; }

/* SIDE */
#PAGE #SIDE	{ width:189px; float:right; }
#PAGE #SIDE ul	{ width:189px; float:left; clear:none; margin-top:10px; }
#PAGE #SIDE ul li	{ float:left; clear:none; margin-bottom:2px; }
#PAGE #SIDE ul li a	{ width:174px; float:left; clear:none; padding:6px 0px 6px 15px; }

/* CONTENTS */
#PAGE #CONTENTS	{ width:722px; /* float:right; */ margin-top:10px; padding-bottom:50px; background:#fff; position:static; }
#PAGE #CONTENTS .BOX	{ width:720px; float:left; display:inline; margin:0 0px 0px 0; background:#fff; }
#PAGE #CONTENTS .BOX ul.BREAD	{ width:auto; float:left; display:inline; margin:0px 0px 10px 0px; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS .BOX ul.BREAD li	{ width:auto; float:left; display:inline; margin:0px 10px 0px 0px; }
#PAGE #CONTENTS .BOX ul.BREAD li a	{ color:#5a2f34; }
#PAGE #CONTENTS .BOX ul.BREAD li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS .BOX ul.BREAD li a:active	{ text-decoration:underline; }
/*#PAGE #CONTENTS h1	{ width:640px; float:left; display:inline; margin:0px 0px 0px 0px; border-bottom:1px solid #c5c2c2; color:#5a2f34; font-size:14px; font-weight:bold; }
#PAGE #CONTENTS h2	{ width:640px; float:left; display:inline; margin:20px 0px 30px 0px; color:#5a2f34; font-size:17px; font-weight:bold; }*/
#PAGE #CONTENTS h2	{ width:740px; float:left; display:inline; margin:0px 0px 0px 0px; border-bottom:1px solid #c5c2c2; color:#5a2f34; font-size:14px; font-weight:bold; }/*AQUA*/
#PAGE #CONTENTS h2 .fb01	{ font-size:16px; line-height:200%;}
#PAGE #CONTENTS h3	{ width:718px; float:left; display:inline; margin:20px 0px 30px 0px; color:#5a2f34; font-size:17px; font-weight:bold; }/*AQUA*/
#PAGE #CONTENTS h3 .fb01	{ font-size:24px; line-height:130%; }
#PAGE #CONTENTS h3 .fb02	{ font-size:34px; }
#PAGE #CONTENTS p	{ width:718px; float:left; display:inline; margin:0px 0px 30px 0px; color:#5a2f34; font-size:12px; }
#PAGE #CONTENTS span.CLICK	{ width:640px; float:left; display:inline; margin:20px 0px 10px 0px; color:#5a2f34; font-size:10px; }
#PAGE .details #CONTENTS iframe	{ width:98%; float:left; margin:0px 0px 0px 0px; height:98% }/*AQUA*/
#PAGE .details #CONTENTS a.MAP	{ width:auto; float:left; clear:both; margin:5px 0px 0px 0px; color:#5a2f34; text-decoration:underline; }/*AQUA*/
#PAGE .details #CONTENTS a.MAP:link	{ text-decoration:underline; }/*AQUA*/
#PAGE .details #CONTENTS a.MAP:visited	{ text-decoration:underline; }/*AQUA*/
#PAGE .details #CONTENTS a.MAP:hover	{ text-decoration:none; }/*AQUA*/
#PAGE .details #CONTENTS a.MAP:active	{ text-decoration:none; }/*AQUA*/
#PAGE #CONTENTS p.P_TEXT1	{ margin-top:30px; }
#PAGE #CONTENTS p.P_TEXT2	{ margin-bottom:10px; }
#PAGE #CONTENTS p a	{ color:#09f; }
#PAGE #CONTENTS p a:link	{ text-decoration:none; }
#PAGE #CONTENTS p a:visited	{ text-decoration:none; }
#PAGE #CONTENTS p a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS p a:active	{ text-decoration:underline; }

/* 家を買う */
/* リノベ済みマンション */
#PAGE #CONTENTS .BUY_H2	{ width:610px; border:5px double #ea545d; padding-top:20px; padding-right:10px; text-align:center;}
#PAGE #CONTENTS .BUY_H2 h3 { margin:20px 0px 10px 0px; color:#ea545d;}
#PAGE #CONTENTS .BUY_H2 p { font-size:18px; color:#ea545d;}

#PAGE #CONTENTS .BUY_H3	{ width:590px; background-color:#fff0c3; padding:20px 20px 0px 20px;}
#PAGE #CONTENTS .BUY_H3 h2{ width:590px; font-size:24px; margin-bottom:10px; padding-bottom:10px;}
#PAGE #CONTENTS .BUY_H3 p{ width:590px; font-size:14px;}


#PAGE #CONTENTS a.BUY_FORM	{ width:600px; height:auto; float:left; display:inline; clear:both; margin:50px 0px 0px 20px; padding:20px 0px; background:#e88c00; color:#fff; text-align:center; font-weight:bold; line-height:1.5em; font-size:20px; }
#PAGE #CONTENTS a.RECRUIT_FORM img	{ margin:0px 0px 0px 20px; }

/* SIDE */
#PAGE #SIDE ul.SIDE_BUY	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_BUY li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_BUY li a	{ color:#5a2f34; background:#fff0c3; }
#PAGE #SIDE ul.SIDE_BUY li a p	{ text-indent:-1.5em; margin:0 0 0 1.5em; }

#PAGE #CONTENTS ul.SEARCH_BUTTON	{ width:660px; float:left; display:inline; margin:0px 0px 0px 0px; }
#PAGE #CONTENTS ul.SEARCH_BUTTON li	{ width:200px; float:left; display:inline; margin:0px 20px 20px 0px; }
#PAGE #CONTENTS ul.SEARCH_BUTTON li a	{ width:100%; height:45px; float:left; background:#fff0c3; }
#PAGE #CONTENTS ul.SEARCH_BUTTON li a.SEARCH_CURRENT	{ background:#ffcf2e; }
#PAGE #CONTENTS ul.SEARCH_BUTTON li a img	{ float:left;  display:inline; margin:5px 10px 0px 10px; }
#PAGE #CONTENTS ul.SEARCH_BUTTON li a span	{ float:left; color:#5a2f34; margin-top:15px; font-weight:bold; line-height:1.2em; }

/* 購入TOP・エリアから探す */
#PAGE #CONTENTS .BUY_MAP	{ width:auto; float:left; margin:0px 0px 0px 0px; }
#PAGE #CONTENTS .BUY_MAP img	{ width:auto; float:left; border:1px solid #c5c2c2; }

/* エリアから探す */
#PAGE #CONTENTS .TOWN	{ width:640px; float:left; margin-top:20px; padding-bottom:20px; border:1px solid #c5c2c2; }
#PAGE #CONTENTS .TOWN ul.AREA_PART	{ width:640px; float:left; display:inline; margin:0px 0px 0px 20px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li	{ width:620px; float:left; clear:none; margin-top:20px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li a strong	{ width:auto; float:left; font-weight:bold; font-size:13px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li ul.AREA_KU	{ width:640px; float:left; display:inline; margin:0px 0px 0px 0px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li ul.AREA_KU li	{ width:620px; float:left; clear:none; margin:5px 0px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li ul.AREA_KU li ul	{ width:625px; float:left; margin:0px 0px 0px 5px; }
#PAGE #CONTENTS .TOWN ul.AREA_PART li ul.AREA_KU li ul li	{ width:124px; height:auto; float:left; margin:0px; }
#PAGE #CONTENTS .TOWN li a	{ width:auto; float:left; color:#5a2f34; font-size:11px; line-height:2em; }
#PAGE #CONTENTS .TOWN ul li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS .TOWN ul li a:active	{ text-decoration:underline; }

/* 沿線・駅から探す */
#PAGE #CONTENTS .BUY_LINE	{ width:640px; height:600px; float:left; background:url(../img/search_line_bg.gif) no-repeat 50% 50%; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI	{ width:auto; height:auto; float:right; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt	{ width:15px; height:5px; float:left; margin:5px 5px 0px 0px; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_HIGASHIYAMA	{ background:#f8de0c; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_MEIJO	{ background:#8b5fff; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_MEIKO	{ background:#c0baff; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_TSURUMAI	{ background:#28c3ff; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_SAKURADORI	{ background:#fa0007; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_KAMIIIDA	{ background:#fb80c0; }
#PAGE #CONTENTS .BUY_LINE dl.LINE_HANREI dd	{ width:auto; float:left; font-size:11px; line-height:1.5em; color:#5a2f34; }
#PAGE #CONTENTS .BUY_LINE a	{ background-repeat:no-repeat; position:absolute; cursor:pointer; color:#5a2f34; font-size:11px; line-height:1.2em; text-decoration:none; font-weight:bold; }
#PAGE #CONTENTS .BUY_LINE a:link	{ color:#5a2f34; }
#PAGE #CONTENTS .BUY_LINE a:visited	{ color:#5a2f34; }
#PAGE #CONTENTS .BUY_LINE a:hover	{ color:#8c6e71; }
#PAGE #CONTENTS .BUY_LINE a:active	{ color:#8c6e71; }
#PAGE #CONTENTS .BUY_LINE a span	{ width:20px; float:left; display:inline; text-align:center; line-height:1.1em; }
#PAGE #CONTENTS .BUY_LINE a.ST_HIGASHIYAMA	{ background-image:url(../img/st_higashiyama_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HIGASHIYAMA:link	{ background-image:url(../img/st_higashiyama_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HIGASHIYAMA:visited	{ background-image:url(../img/st_higashiyama_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HIGASHIYAMA:hover	{ background-image:url(../img/st_higashiyama_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HIGASHIYAMA:active	{ background-image:url(../img/st_higashiyama_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIJO	{ background-image:url(../img/st_meijo_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIJO:link	{ background-image:url(../img/st_meijo_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIJO:visited	{ background-image:url(../img/st_meijo_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIJO:hover	{ background-image:url(../img/st_meijo_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIJO:active	{ background-image:url(../img/st_meijo_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIKO	{ background-image:url(../img/st_meiko_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIKO:link	{ background-image:url(../img/st_meiko_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIKO:visited	{ background-image:url(../img/st_meiko_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIKO:hover	{ background-image:url(../img/st_meiko_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MEIKO:active	{ background-image:url(../img/st_meiko_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_TSURUMAI	{ background-image:url(../img/st_tsurumai_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_TSURUMAI:link	{ background-image:url(../img/st_tsurumai_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_TSURUMAI:visited	{ background-image:url(../img/st_tsurumai_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_TSURUMAI:hover	{ background-image:url(../img/st_tsurumai_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_TSURUMAI:active	{ background-image:url(../img/st_tsurumai_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKURADORI	{ background-image:url(../img/st_sakuradori_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKURADORI:link	{ background-image:url(../img/st_sakuradori_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKURADORI:visited	{ background-image:url(../img/st_sakuradori_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKURADORI:hover	{ background-image:url(../img/st_sakuradori_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKURADORI:active	{ background-image:url(../img/st_sakuradori_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIIIDA	{ background-image:url(../img/st_kamiiida_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIIIDA:link	{ background-image:url(../img/st_kamiiida_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIIIDA:visited	{ background-image:url(../img/st_kamiiida_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIIIDA:hover	{ background-image:url(../img/st_kamiiida_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIIIDA:active	{ background-image:url(../img/st_kamiiida_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1	{ width:24px; height:58px; top:145px; left:120px; background-position:100% 100%; background-image:url(../img/st_nagoya1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1:link	{ background-image:url(../img/st_nagoya1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1:visited	{ background-image:url(../img/st_nagoya1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1:hover	{ background-image:url(../img/st_nagoya1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1:active	{ background-image:url(../img/st_nagoya1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA1 span	{ margin-left:2px; }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2	{ width:24px; height:22px; top:203px; left:120px; background-position:100% 100%; background-image:url(../img/st_nagoya2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2:link	{ background-image:url(../img/st_nagoya2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2:visited	{ background-image:url(../img/st_nagoya2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2:hover	{ background-image:url(../img/st_nagoya2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2:active	{ background-image:url(../img/st_nagoya2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_NAGOYA2 span	{ margin-left:2px; }

#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI1	{ width:28px; height:15px; top:235px; left:178px; background-position:100% 0%; background-image:url(../img/st_fushimi2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI1:link	{ background-image:url(../img/st_fushimi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI1:visited	{ background-image:url(../img/st_fushimi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI1:hover	{ background-image:url(../img/st_fushimi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI1:active	{ background-image:url(../img/st_fushimi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI2	{ width:22px; height:15px; top:235px; left:206px; background-position:100% 0%; background-image:url(../img/st_fushimi2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI2:link	{ background-image:url(../img/st_fushimi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI2:visited	{ background-image:url(../img/st_fushimi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI2:hover	{ background-image:url(../img/st_fushimi2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_FUSHIMI2:active	{ background-image:url(../img/st_fushimi2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE1	{ width:22px; height:15px; top:235px; left:234px; background-position:100% 0%; background-image:url(../img/st_sakae1_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE1:link	{ background-image:url(../img/st_sakae1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE1:visited	{ background-image:url(../img/st_sakae1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE1:hover	{ background-image:url(../img/st_sakae1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE1:active	{ background-image:url(../img/st_sakae1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE2	{ width:22px; height:15px; top:235px; left:256px; background-position:100% 0%; background-image:url(../img/st_sakae2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE2:link	{ background-image:url(../img/st_sakae2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE2:visited	{ background-image:url(../img/st_sakae2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE2:hover	{ background-image:url(../img/st_sakae2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_SAKAE2:active	{ background-image:url(../img/st_sakae2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE1	{ width:22px; height:15px; top:235px; left:360px; background-position:100% 0%; background-image:url(../img/st_imaike1_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE1:link	{ background-image:url(../img/st_imaike1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE1:visited	{ background-image:url(../img/st_imaike1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE1:hover	{ background-image:url(../img/st_imaike1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE1:active	{ background-image:url(../img/st_imaike1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE2	{ width:22px; height:15px; top:235px; left:382px; background-position:100% 0%; background-image:url(../img/st_imaike2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE2:link	{ background-image:url(../img/st_imaike2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE2:visited	{ background-image:url(../img/st_imaike2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE2:hover	{ background-image:url(../img/st_imaike2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_IMAIKE2:active	{ background-image:url(../img/st_imaike2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA1	{ width:22px; height:15px; top:235px; left:453px; background-position:100% 0%; background-image:url(../img/st_sakae1_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA1:link	{ background-image:url(../img/st_sakae1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA1:visited	{ background-image:url(../img/st_sakae1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA1:hover	{ background-image:url(../img/st_sakae1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA1:active	{ background-image:url(../img/st_sakae1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA2	{ width:22px; height:15px; top:235px; left:475px; background-position:100% 0%; background-image:url(../img/st_sakae2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA2:link	{ background-image:url(../img/st_sakae2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA2:visited	{ background-image:url(../img/st_sakae2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA2:hover	{ background-image:url(../img/st_sakae2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MOTOYAMA2:active	{ background-image:url(../img/st_saka2e_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA1	{ width:46px; height:24px; top:365px; left:210px; background-position:100% 0%; background-image:url(../img/st_kanayama1_off.png); padding-top:5px; }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA1:link	{ background-image:url(../img/st_kanayama1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA1:visited	{ background-image:url(../img/st_kanayama1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA1:hover	{ background-image:url(../img/st_kanayama1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA1:active	{ background-image:url(../img/st_kanayama1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA2	{ width:22px; height:24px; top:365px; left:256px; background-position:100% 0%; background-image:url(../img/st_kanayama2_off.png); padding-top:5px; }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA2:link	{ background-image:url(../img/st_kanayama2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA2:visited	{ background-image:url(../img/st_kanayama2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA2:hover	{ background-image:url(../img/st_kanayama2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KANAYAMA2:active	{ background-image:url(../img/st_kanayama2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU1	{ width:56px; height:10px; top:300px; left:200px; background-position:100% 0%; background-image:url(../img/st_kamimaezu1_off.png); padding-top:20px; }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU1:link	{ background-image:url(../img/st_kamimaezu1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU1:visited	{ background-image:url(../img/st_kamimaezu1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU1:hover	{ background-image:url(../img/st_kamimaezu1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU1:active	{ background-image:url(../img/st_kamimaezu1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU2	{ width:22px; height:10px; top:300px; left:256px; background-position:100% 0%; background-image:url(../img/st_kamimaezu2_off.png); padding-top:20px; }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU2:link	{ background-image:url(../img/st_kamimaezu2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU2:visited	{ background-image:url(../img/st_kamimaezu2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU2:hover	{ background-image:url(../img/st_kamimaezu2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_KAMIMAEZU2:active	{ background-image:url(../img/st_kamimaezu2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI1	{ width:22px; height:30px; top:187px; left:232px; background-position:0% 0%; background-image:url(../img/st_hisayaoodori1_off.png); padding:25px 0px 0px 27px; }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI1:link	{ background-image:url(../img/st_hisayaoodori1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI1:visited	{ background-image:url(../img/st_hisayaoodori1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI1:hover	{ background-image:url(../img/st_hisayaoodori1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI1:active	{ background-image:url(../img/st_hisayaoodori1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI2	{ width:53px; height:30px; top:187px; left:254px; background-position:0% 0%; background-image:url(../img/st_hisayaoodori2_off.png); padding:25px 0px 0px 5px; }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI2:link	{ background-image:url(../img/st_hisayaoodori2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI2:visited	{ background-image:url(../img/st_hisayaoodori2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI2:hover	{ background-image:url(../img/st_hisayaoodori2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HISAYAOODORI2:active	{ background-image:url(../img/st_hisayaoodori2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI1	{ width:22px; height:60px; top:59px; left:315px; background-position:100% 100%; background-image:url(../img/st_heiandori1_off.png); padding-top:15px; }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI1:link	{ background-image:url(../img/st_heiandori1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI1:visited	{ background-image:url(../img/st_heiandori1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI1:hover	{ background-image:url(../img/st_heiandori1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI1:active	{ background-image:url(../img/st_heiandori1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI2	{ width:22px; height:60px; top:59px; left:337px; background-position:100% 100%; background-image:url(../img/st_heiandori2_off.png); padding-top:15px; }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI2:link	{ background-image:url(../img/st_heiandori2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI2:visited	{ background-image:url(../img/st_heiandori2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI2:hover	{ background-image:url(../img/st_heiandori2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_HEIANDORI2:active	{ background-image:url(../img/st_heiandori2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO1	{ width:22px; height:40px; top:345px; left:453px; background-position:100% 0%; background-image:url(../img/st_kamimaezu1_off.png); padding-top:24px; }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO1:link	{ background-image:url(../img/st_kamimaezu1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO1:visited	{ background-image:url(../img/st_kamimaezu1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO1:hover	{ background-image:url(../img/st_kamimaezu1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO1:active	{ background-image:url(../img/st_kamimaezu1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO2	{ width:22px; height:40px; top:345px; left:475px; background-position:100% 0%; background-image:url(../img/st_kamimaezu2_off.png); padding-top:24px; }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO2:link	{ background-image:url(../img/st_kamimaezu2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO2:visited	{ background-image:url(../img/st_kamimaezu2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO2:hover	{ background-image:url(../img/st_kamimaezu2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_YAGOTO2:active	{ background-image:url(../img/st_kamimaezu2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI1	{ width:22px; height:15px; top:470px; left:360px; background-position:0% 0%; background-image:url(../img/st_aratamabashi1_off.png); padding:25px 0px 0px 27px; }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI1:link	{ background-image:url(../img/st_aratamabashi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI1:visited	{ background-image:url(../img/st_aratamabashi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI1:hover	{ background-image:url(../img/st_aratamabashi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI1:active	{ background-image:url(../img/st_aratamabashi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI2	{ width:22px; height:15px; top:470px; left:382px; background-position:0% 0%; background-image:url(../img/st_aratamabashi2_off.png); padding:25px 0px 0px 27px; }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI2:link	{ background-image:url(../img/st_aratamabashi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI2:visited	{ background-image:url(../img/st_aratamabashi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI2:hover	{ background-image:url(../img/st_aratamabashi2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_ARATAMABASHI2:active	{ background-image:url(../img/st_aratamabashi2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI1	{ width:35px; height:36px; top:175px; left:172px; background-position:100% 100%; background-image:url(../img/st_marunouchi1_off.png); padding-left:0px; }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI1:link	{ background-image:url(../img/st_marunouchi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI1:visited	{ background-image:url(../img/st_marunouchi1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI1:hover	{ background-image:url(../img/st_marunouchi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI1:active	{ background-image:url(../img/st_marunouchi1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI2	{ width:22px; height:36px; top:175px; left:207px; background-position:0% 100%; background-image:url(../img/st_marunouchi2_off.png); padding-left:12px; }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI2:link	{ background-image:url(../img/st_marunouchi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI2:visited	{ background-image:url(../img/st_marunouchi2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI2:hover	{ background-image:url(../img/st_marunouchi2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_MARUNOUCHI2:active	{ background-image:url(../img/st_marunouchi2_on.png); }

#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO1	{ width:22px; height:40px; top:318px; left:360px; background-position:100% 0%; background-image:url(../img/st_gokiso1_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO1:link	{ background-image:url(../img/st_gokiso1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO1:visited	{ background-image:url(../img/st_gokiso1_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO1:hover	{ background-image:url(../img/st_gokiso1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO1:active	{ background-image:url(../img/st_gokiso1_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO2	{ width:22px; height:40px; top:318px; left:382px; background-position:100% 0%; background-image:url(../img/st_gokiso2_off.png); padding-top:25px; }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO2:link	{ background-image:url(../img/st_gokiso2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO2:visited	{ background-image:url(../img/st_gokiso2_off.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO2:hover	{ background-image:url(../img/st_gokiso2_on.png); }
#PAGE #CONTENTS .BUY_LINE a.ST_GOKISO2:active	{ background-image:url(../img/st_gokiso2_on.png); }

#PAGE #CONTENTS .LINE	{ width:640px; float:left; margin-top:20px; padding-bottom:20px; border:1px solid #c5c2c2; }
#PAGE #CONTENTS .LINE ul	{ width:640px; /* float:left; */ /* display:inline; */ margin:0px 0px 0px 15px; overflow: hidden; }
#PAGE #CONTENTS .LINE ul li	{ width:620px; float:left; clear:none; margin-top:8px; padding-left:5px; }
#PAGE #CONTENTS .LINE ul li.HIGASHIYAMA	{ border-left:3px solid #f8de0c; }
#PAGE #CONTENTS .LINE ul li.MEIJO	{ border-left:3px solid #8b5fff; }
#PAGE #CONTENTS .LINE ul li.TSURUMAI	{ border-left:3px solid #28c3ff; }
#PAGE #CONTENTS .LINE ul li.SAKURADORI	{ border-left:3px solid #fa0007; }
#PAGE #CONTENTS .LINE ul li.KAMIIIDA	{ border-left:3px solid #fb80c0; }
#PAGE #CONTENTS .LINE ul li a	{ width:auto; float:left; color:#5a2f34; font-size:11px; line-height:2em; }
#PAGE #CONTENTS .LINE ul li ul	{ width:625px; float:left; margin:0px 0px 0px 5px; }
#PAGE #CONTENTS .LINE ul li ul li	{ width:124px; height:auto; float:left; margin-top:0px; padding-left:0px; }
#PAGE #CONTENTS .LINE ul li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS .LINE ul li a:active	{ text-decoration:underline; }
#PAGE #CONTENTS .LINE ul .line_group	{ marigin:8px 0 0; font-weight:bold; height:18px; margin:20px 0 0; }


/* テーマから探す */
#PAGE #CONTENTS .THEME	{ width:640px; float:left; margin-top:20px; padding-bottom:20px; background:#fff0c3; }
#PAGE #CONTENTS .THEME ul	{ width:640px; float:left; display:inline; margin:20px 0px 0px 30px; }
#PAGE #CONTENTS .THEME ul li	{ width:200px; height:90px; float:left; margin:10px 0px 0px 0px; }
#PAGE #CONTENTS .THEME ul li a	{ width:200px; float:left; margin:0px; }
#PAGE #CONTENTS .THEME ul li a span.THEME_BANNER	{ float:left; display:inline; width:180px; border:1px solid #5a2f34; background:#fff; }
#PAGE #CONTENTS .THEME ul li a:hover span.THEME_BANNER	{ background:#ded5d7; }
#PAGE #CONTENTS .THEME ul li a:active span.THEME_BANNER	{ background:#ded5d7; }
#PAGE #CONTENTS .THEME ul li a span.THEME_BANNER img	{ float:left; }
#PAGE #CONTENTS .THEME ul li a span.THEME_BANNER strong	{ width:145px; float:left; display:inline; margin:10px 0px 0px 0px; color:#5a2f34; font-weight:bold; line-height:1.2em; text-align:center; }
#PAGE #CONTENTS .THEME ul li a span.THEME_COM	{ float:left; display:inline; width:180px; margin:5px 0px 0px 0px; font-size:11px; line-height:1.2em; color: #5a2f34; }
#PAGE #CONTENTS .THEME ul li a:hover span.THEME_COM	{ text-decoration:underline; }
#PAGE #CONTENTS .THEME ul li a:active span.THEME_COM	{ text-decoration:underline; }



/* 価格から探す */
#PAGE #CONTENTS table.search_price {
	border-collapse:collapse;
	width:718px;
	font-size:13px;
	margin:24px auto;
	}
#PAGE #CONTENTS table.search_price td {
	border:1px solid #c5c2c2;
	padding:20px 40px;
	width:50%;
	}
#PAGE #CONTENTS table.search_price td ul {
	margin:0;
	padding:0 0.5em;
	}
#PAGE #CONTENTS table.search_price td p.head {
	margin:0;
	color:#738ae6;
	width:auto;
	float:none;
	display:block;
	font-size:1.025em;
	}
#PAGE #CONTENTS table.search_price td li {
	list-style-type:none;
	float:left;
	width:110px;
	margin-top:4px;
	}
.rollOver:hover {
	opacity:0.8;
	}


/* 家を買う物件一覧 */
#PAGE #CONTENTS ul.SHUBETSU { width:500px; float:left; margin:20px 0px 0px 0px; font-size:11px; line-height:1.2em; }/*AQUA*/
#PAGE #CONTENTS ul.SHUBETSU li { float:left; display:inline; margin:0px 10px 0px 0px; }/*AQUA*/
#PAGE #CONTENTS ul.SHUBETSU li a { width:150px; float:left; color:#5a2f34; padding:10px 0px; background:#fae68c; text-align:center; font-weight:bold; }
#PAGE #CONTENTS ul.SHUBETSU li a img { float:left; display:inline; margin:0px 10px 0px 15px; }
#PAGE #CONTENTS ul.SHUBETSU li a strong { float:left; display:inline; margin:5px 0px 0px 0px; font-size:14px; font-weight:bold; }
#PAGE #CONTENTS ul.SHUBETSU li a span { float:right; display:inline; margin:2px 10px 0px 0px; }
#PAGE #CONTENTS ul.SHUBETSU li a.CURRENT { background:#fffacd; }
#PAGE #CONTENTS .SEARCH_SHEET	{ width:640px; float:left; padding-bottom:20px; background:#fffacd;  }
#PAGE #CONTENTS .SEARCH_SHEET span	{ float:left; display:inline; margin:20px 0px 0px 20px; color:#5a2f34; font-size:11px; }
#PAGE #CONTENTS .SEARCH_SHEET ul.PULLDOWN	{ width:615px; float:left; display:inline; margin:20px 0px 0px 20px; color:#5a2f34; }
#PAGE #CONTENTS .SEARCH_SHEET ul.PULLDOWN li	{ width:112px; height:80px; float:left; margin-right:10px; color:#5a2f34; background:#fae68c; text-align:center; }
#PAGE #CONTENTS .SEARCH_SHEET ul.PULLDOWN li strong	{ width:112px; float:left; border-bottom:1px solid #fffacd; color:#5a2f34; font-weight:normal; }
#PAGE #CONTENTS .SEARCH_SHEET ul.PULLDOWN li select	{ margin:5px 0px 0px 0px; }
#PAGE #CONTENTS .SEARCH_SHEET input.SEARCH_SUBMIT	{ width:300px; float:left; display:inline; margin:20px 0px 0px 170px; cursor:pointer; }

#PAGE #CONTENTS .SEARCH_RESULT	{ width:300px; float:left; display:inline; margin:50px 0px 0px 0px; color:#5a2f34; font-size:11px; }
#PAGE #CONTENTS .SEARCH_RESULT strong	{ margin:0px 5px 0px 10px; font-size:16px; font-weight:normal; }
#PAGE #CONTENTS .SEARCH_RESULT em	{ margin:0px 5px 0px 5px; font-size:13px; font-style:normal; }
#PAGE #CONTENTS ul.SEARCH_PART	{ width:auto; float:right; display:inline; margin:50px 0px 0px 0px; font-size:11px; }
#PAGE #CONTENTS ul.SEARCH_PART li	{ width:auto; float:left; display:inline; margin:0px 5px; color:#5a2f34; }
#PAGE #CONTENTS ul.SEARCH_PART li a	{ color:#5a2f34; }
#PAGE #CONTENTS ul.SEARCH_PART li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS ul.SEARCH_PART li a:active	{ text-decoration:underline; }

#PAGE #CONTENTS ul.LIST_OUTLINE	{ width:640px; height:25px; float:left; display:inline; margin:10px 0px 10px 0px; background:#5a2f34; }
#PAGE #CONTENTS ul.LIST_OUTLINE li	{ float:left; margin-top:7px; color:#fff; text-align:center; font-size:10px; line-height:13px; border-right:1px solid #fff; }
#PAGE #CONTENTS ul li.LO_PHOTO    { width:96px; }
#PAGE #CONTENTS ul li.LO_SHUBETSU    { width:65px; }
#PAGE #CONTENTS ul li.LO_STATION    { width:210px; }
#PAGE #CONTENTS ul li.LO_TRAFFIC    { width:80px; }
#PAGE #CONTENTS ul li.LO_TATEMEN    { width:50px; }
#PAGE #CONTENTS ul li.LO_TOCHIMEN    { width:50px; }
#PAGE #CONTENTS ul li.LO_CHIKU    { width:80px; border:none; }

#PAGE #CONTENTS a.SEARCH_LIST	{ width:640px; float:left; margin:10px 0px; border-top:1px solid #5a2f34; border-bottom:1px solid #5a2f34; }
#PAGE #CONTENTS a.SEARCH_LIST .img	{ width:96px; height:72px; float:left; text-align:center; vertical-align:middle; }/*AQUA*/
#PAGE #CONTENTS a.SEARCH_LIST .LIST_BASE	{ width:400px; height:40px; float:left; display:inline; margin:5px 0px 0px 10px; }
#PAGE #CONTENTS a.SEARCH_LIST .LIST_BASE strong.NAME	{ width:400px; float:left; margin:0px; color:#5a2f34; font-size:13px; font-weight:bold; line-height:1.5em; }
#PAGE #CONTENTS a.SEARCH_LIST .LIST_BASE em.ADDRESS	{ width:auto; float:left; margin:2px 10px 0px 0px; color:#5a2f34; font-size:11px; font-style:normal; line-height:1.5em; }
#PAGE #CONTENTS a.SEARCH_LIST .LIST_BASE em.PRICE	{ width:auto; float:left; margin:0px; color:#5a2f34; font-size:14px; font-style:normal; line-height:1.5em; }
#PAGE #CONTENTS a.SEARCH_LIST span.LIST_DETAIL	{ width:90px; float:right; margin:0px; color:#fff; font-weight:bold; background:#5a2f34; line-height:2.2em; font-size:12px; }/*AQUA*/
#PAGE #CONTENTS a.SEARCH_LIST span.LIST_DETAIL img	{ width:auto; float:left; display:inline; margin:7px 5px 0px 7px; }
#PAGE #CONTENTS a.SEARCH_LIST ul.LIST_OUTLINE	{ width:544px;*width:537px; height:25px; float:left; display:inline; margin:2px 0px 0px 0px; background:#fffacd; }/*AQUA*/
#PAGE #CONTENTS a.SEARCH_LIST ul li	{ float:left; margin-top:7px; color:#5a2f34; text-align:center; font-size:10px; line-height:13px; border-right-color:#5a2f34; }
#PAGE #CONTENTS #result_list_table p {float:none; margin:0; width:auto; display:block; }

/* 家を買う物件詳細 */
#PAGE h4.COPY	{ width:718px; float:left; display:inline; margin:0px 0px 20px 0px; color:#5a2f34; font-size:15px; font-weight:bold; }
#PAGE h4.DETAIL_H3	{ width:300px; float:left; display:inline; margin:30px 0px 10px 0px; color:#5a2f34; font-weight:bold; }
#PAGE h4.DETAIL_H3 img	{ margin-right:5px; }
#PAGE #CONTENTS a.DETAIL_CONTACT	{ width:110px; height:25px; float:right; display:inline; margin:0px 2px 0px 10px; color:#fff; font-weight:bold; background:#5a2f34; line-height:2.2em; }
#PAGE #CONTENTS a.DETAIL_CONTACT img	{ width:auto; float:left; display:inline; margin:7px 5px 0px 7px; }
#PAGE #CONTENTS a.DETAIL_PRINT	{ width:110px; height:25px; float:right; margin:0px 0px 0px ; color:#5a2f34; font-size:12px; font-weight:bold; background:#fff; line-height:2.2em; text-align:right; cursor:pointer; border:1px solid #c5c2c2; border-top:none; }
#PAGE #CONTENTS a.DETAIL_PRINT img	{ width:auto; float:right; display:inline; margin:4px 10px 0px 10px; }

#PAGE #CONTENTS div#SLIDE	{ width:718px; float:left; padding-bottom:30px; border-bottom:1px dotted #5a2f34; }
/* SLIDEIMAGE */
#PAGE #CONTENTS div#SLIDEIMAGE	{ width:352px; height:auto; float:left; }
/* GALLERY OPEN */
#PAGE #CONTENTS div#SLIDEIMAGE a.GALLERY_OPEN	{ position:absolute; top:10px; left:201px; display:block; padding-left:10px; width:100px; height:20px; overflow:hidden; z-index:20; color:#5a2f34; font-size:10px; line-height:20px; background:#ffcf2e; }
/* NEXT IMAGE */
#PAGE #CONTENTS div#SLIDEIMAGE a.NEXTIMAGE	{ position:absolute; top:105px; right:0px; display:block; width:16px; height:15px; overflow:hidden; z-index:20; background:#ffcf2e; }

#PAGE #CONTENTS div#SLIDEIMAGE div#IMAGES div.img_comment	{ line-height:1.4em; margin-bottom:12px; }


/* -- スライドショウの画像 -- */
#PAGE #CONTENTS div#IMAGES	{ width:352px; height:265px; margin:0px 0px 0px 0px; border:none; }
#PAGE #CONTENTS div#IMAGES .gallery img	{ border:1px solid #ccc; }/*AQUA*/
#PAGE #CONTENTS div#IMAGES div.IMAGE	{ position:absolute; top:0px;left:0px; width:302px; height:265px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; visibility:hidden; background:#fff; border:none; }
#PAGE #CONTENTS div#IMAGES div.IMAGE img	{ border:1px solid #ccc; margin:0px; cursor:pointer; }/*AQUA*/
#PAGE #CONTENTS div#IMAGES div.IMAGE span	{ display:block; position:absolute; top:230px; left:0px; width:300px; margin:0px; padding:0px; color:#5a2f34; font-size:11px;line-height:15px; }
/* -- スライドショウアイコン -- */
#PAGE #CONTENTS div#PREVIEWS	{ width:364px; height:auto; margin:12px 0px 0px 0px; border:none; }
#PAGE #CONTENTS div#PREVIEWS .detail_img_thumb_li li	{ clear:none; float:left; width:60px; height:54px; overflow:hidden; margin:0px 12px 1px 0px; padding:0px; border:none; }/*AQUA*/
#PAGE #CONTENTS div#PREVIEWS .detail_img_thumb_li li img	{ width:60px; height:40px; border:1px solid #ccc; }/*AQUA*/
#PAGE #CONTENTS div#PREVIEWS .detail_img_thumb_li img:hover	{ border-color:#026a50; }/*AQUA*/
#PAGE #CONTENTS div#PREVIEWS .detail_img_thumb_li img:active	{ border-color:#026a50; }/*AQUA*/

/* -- 間取り図 -- */
#PAGE #CONTENTS div#MADORI	{ width:302px; float:right; border:none; }
#PAGE #CONTENTS div#MADORI img	{ border:1px solid #ccc; }/*AQUA*/
/* GALLERY OPEN */
#PAGE #CONTENTS div#MADORI a.GALLERY_OPEN	{ position:absolute; top:10px; left:200px; display:block; padding-left:10px; width:100px; height:20px; overflow:hidden; z-index:20; background:#ffcf2e; color:#5a2f34; font-size:10px; line-height:20px; }

#PAGE #CONTENTS p.KAKUDAI	{ width:300px; float:right; border:none; }
#PAGE #CONTENTS p.KAKUDAI a	{ color:#5a2f34; }
#PAGE #CONTENTS p.KAKUDAI a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS p.KAKUDAI a:active	{ text-decoration:underline; }
#PAGE #CONTENTS p.KAKUDAI img	{ margin-right:5px; }

/* ------------------------------- CSS for JavaScript : GALLERY ------------------------------- */
div#GALLERY			{ position:absolute;top:0px;left:0px;z-index:102;width:auto;height:auto;background-color:#f9f9f9; display:none; border:1px solid #e4e4de; text-align:left; overflow:hidden; }
div#GALLERY_BG			{ position:absolute;top:0px;left:0px;z-index:100;width:100%;height:100%;background-color:#eeeee9; display:none; }
img#NEXTIMAGE			{ position:absolute;top:0px;left:0px;z-index:130; border:none; cursor:pointer; display:none; }
img#GALLERYCLOSE			{ position:absolute;top:0px;left:0px;z-index:130; border:none; cursor:pointer; display:none; }
/* -- GALLERY ICON -- */
div#GALLERY img			{ position:relative;display:inline; float:left; top:0px;left:5px; width:auto; height:auto; margin:513px 3px 0px 0px; border:1px solid #eee; cursor:pointer; }
div#GALLERY img.MOVIE		{ width:68px; }
div#GALLERY img:hover		{ border-color:#000; }
div#GALLERY img:active		{ border-color:#000; }
div#GALLERY div			{ position:absolute;top:0px;left:0px; width:640px;height:auto; text-align:left; border-bottom:1px solid #eee; padding:485px 0px 5px 5px; display:none; background:#fff 0px 0px no-repeat; cursor:pointer; font: normal normal normal 11px/1.5em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#GALLERY div img			{ position:absolute;top:0px;left:0px; width:auto; height:auto; text-align:left; margin:0px 0px 5px 0px; background:#000; border:none; }
div#GALLERY div object		{ position:relative;top:0px;left:0px; width:640px;height:506px; }
div#GALLERY div param		{ position:relative;top:0px;left:0px; width:640px;height:506px; }
div#GALLERY div embed		{ position:relative;top:0px;left:0px; width:640px;height:506px; }

#PAGE #CONTENTS #SM_SLIDE	{ display:none; }

#PAGE #CONTENTS .BOX_OL	{ width:302px; float:left; }
#PAGE #CONTENTS .BOX_OL dl	{ width:360px; float:left; padding:5px 0px; border-bottom:1px dotted #5a2f34; color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS .BOX_OL dl dt	{ width:90px; float:left; }/*AQUA*/
#PAGE #CONTENTS .BOX_OL dl dd	{ width:230px; float:right; }/*AQUA*/

#PAGE #CONTENTS .BOX_MAP	{ width:302px; float:right; }

#PAGE #CONTENTS .BOX_COM	{ width:640px; float:left; }
#PAGE #CONTENTS .BOX_COM p.COMMENT	{ width:640px; float:left;  margin:0px; color:#5a2f34; }
#PAGE #CONTENTS .BOX_COM h4.DETAIL_H3	{ width:640px; }


/* ------------------------------- GoogleMap ------------------------------- */
#PAGE #CONTENTS div#GMAP			{ -webkit-transform:none!important; clear:both; display:inline; float:left; width:300px;height:300px; margin:0px; background:#edece3; text-align:center; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }/*AQUA*/
#PAGE #CONTENTS div#GMAP strong			{ display:block; margin:155px 0px 0px 0px; color:#bebdb6; font-size:12px;font-weight:bold; }
/* -- Reset:div -- */
#PAGE #CONTENTS div#GMAP div			{ clear:both; display:block; float:none; width:auto; height:auto; margin:0px; padding:0px; border:none; overflow:visible; line-height:1.2em; }
/*GMAPの吹き出しdivのCSS設定*/
#PAGE #CONTENTS div#GMAP div div div div div div div:nth-child(12) {border-radius:15px;}
#PAGE #CONTENTS div#GMAP div.gm-style-iw	{width: auto!important; height: auto!important;}
/*GMAPのロゴなどのCSS設定*/
#PAGE #CONTENTS div#GMAP div div.gmnoscreen			{ visibility: hidden; }
#PAGE #CONTENTS div#GMAP div div.gmnoprint			{ right: 0px!important; }

/* ---------- GoogleMap 吹き出し ---------- */
body div.INFOWIN					{ clear:both; display:block; float:none; width:500px; height:182px; margin:0px; padding:0px; overflow:hidden; }
#PAGE #CONTENTS div#GMAP div.INFOWIN		{ clear:both; display:block; float:none; width:500px; height:182px; margin:0px; padding:0px; overflow:visible; text-align:left; font: normal normal normal 10px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTENTS div#GMAP div.INFOWIN h6		{ clear:both; display:inline; float:left; width:auto; height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; font-size:11px; line-height:20px; background:transparent url(/buy/img/logo_will.png) 0% 50% no-repeat; }
#PAGE #CONTENTS div#GMAP div.INFOWIN small		{ clear:none; display:inline; float:right; width:auto; height:auto; margin:0px 20px 0px 0px; padding:1px 0px 0px 0px; font-size:10px; line-height:19px;  }
#PAGE #CONTENTS div#GMAP div.INFOWIN div		{ clear:both; display:block; float:left; width:488px; height:150px; margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; border:1px solid #ddd; background-color:#fcfcf9; color:#000; font: normal normal normal 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTENTS div#GMAP div.INFOWIN div br		{ clear:none; }
#PAGE #CONTENTS div#GMAP div.INFOWIN div a		{ clear:none; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTENTS div#GMAP div.INFOWIN div img	{ clear:left; display:block; float:left; margin:0px 5px 5px 0px; border:1px solid #eee; }
#PAGE #CONTENTS div#GMAP div.INFOWIN div span	{ clear:none; display:inline; float:right; width:290px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font: normal normal normal 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTENTS div#GMAP div.INFOWIN div strong	{ clear:none; display:block; float:none; width:290px; height:auto; margin:0px 0px 0px 0px; padding:5px 5px 0px 0px; color:#000; font: normal normal bold 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* 購入の流れ */
#PAGE #CONTENTS dl.BUY_FLOW	{ width:640px; float:left; clear:none; height:auto; margin:0px 0px 10px 0px; padding-bottom:55px; color:#5a2f34; background:#fff0c3 url(../img/arrow_buy_flow.gif) no-repeat 0% 100%; }
#PAGE #CONTENTS dl.BUY_FLOW_LAST	{ padding-bottom:35px; background-image:none; }
#PAGE #CONTENTS dl.BUY_FLOW dt	{ width:610px; float:left; display:inline; clear:none; height:auto; margin:15px 0px 0px 15px; background:#ffcf2e; position:relative; overflow:visible; }
#PAGE #CONTENTS dl.BUY_FLOW dt img	{ position:absolute; }
#PAGE #CONTENTS dl.BUY_FLOW dt span	{ width:auto; float:left; display:inline; clear:none; height:auto; margin:5px 0px 5px 10px; font-size:15px; font-weight:bold; }
#PAGE #CONTENTS dl.BUY_FLOW dd	{ width:610px; float:left; display:inline; clear:none; height:auto; margin:15px 0px 0px 15px; }
#PAGE #CONTENTS dl.BUY_FLOW dd img{ float:right; }/*AQUA*/
#PAGE #CONTENTS a.BUY_FLOW_REFORM	{ width:640px; height:60px; float:left; clear:none; margin:30px 0px 0px 0px; color:#fff; background:#e95540; }
#PAGE #CONTENTS a.BUY_FLOW_REFORM span	{ width:auto; float:left; display:inline; clear:none; margin:22px 10px 0px 20px; color:#fff; font-size:14px; font-weight:bold; line-height:1.2em; }
#PAGE #CONTENTS a.BUY_FLOW_REFORM img	{ width:auto; float:left; display:inline; clear:none; margin:20px 10px 0px 0px; }
#PAGE #CONTENTS a.BUY_FLOW_REFORM img.BUY_FLOW_REFORM_IMAGE	{ float:right; clear:none; height:auto; margin:0px 0px 0px 0px; }
#PAGE #CONTENTS .BUY_TOP_IMAGE	{ width:150px; margin-right:10px; float:left; clear:none; }


/* 家を売る */
/* SIDE */
#PAGE #SIDE ul.SIDE_SELL	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_SELL li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_SELL li a	{ color:#5a2f34; background:#eac7e1; }

/* トップページ */
#PAGE #CONTENTS .SELL_TOP_H2	{ margin-top:50px; }
#PAGE #CONTENTS dl.SELL_TEIAN	{ width:640px; float:left; display:inline; margin:10px 0px 0px 0px; padding-bottom:15px; background:#f9eef6; position:relative; }
#PAGE #CONTENTS dl.SELL_TEIAN dt	{ width:110px; height:110px; float:left; display:inline; margin:15px 0px 0px 30px; background:#fff; border:3px solid #d69cc6; }
#PAGE #CONTENTS dl.SELL_TEIAN dt em	{ width:24px; height:24px; float:left; margin:18px 5px 0px 43px; color:#fff; background:#d69cc6; font-size:15px; line-height:24px; font-weight:bold; font-style:normal; text-align:center; }
#PAGE #CONTENTS dl.SELL_TEIAN dt h4	{ width:110px; height:auto; float:left; margin:10px 0px 0px 0px; color:#d69cc6; line-height:1.4em; font-weight:bold; text-align:center; }
#PAGE #CONTENTS dl.SELL_TEIAN dd	{ width:440px; height:auto; float:left; display:inline; margin:15px 0px 0px 30px; color:#5a2f34; line-height:1.6em; }
#PAGE #CONTENTS dl.SELL_TEIAN dd.TEIAN_EX	{ width:250px; }
#PAGE #CONTENTS dl.SELL_TEIAN dd.TEIAN_IMAGE	{ width:180px; height:100px; float:left; position:absolute; bottom:0px; right:10px; }
#PAGE #CONTENTS .SELL_TOP_KOJO	{ width:640px; float:left; margin:30px 0px 0px 0px; position:relative; }
#PAGE #CONTENTS .SELL_KOJO_IMG	{ width:119px; float:left; position:absolute; top:0px; left:0px; }
#PAGE #CONTENTS .SELL_KOJO_IMG .KOJO_FACE	{ float:left; }
#PAGE #CONTENTS .SELL_KOJO_IMG .KOJO_FUKI	{ float:right; margin-top:30px; }
#PAGE #CONTENTS .SELL_KOJO_FUKIDASHI	{ width:520px; float:right; margin:0px; padding-bottom:10px; border:1px solid #5a2f34; }
#PAGE #CONTENTS .SELL_KOJO_FUKIDASHI h4	{ width:490px; float:left; display:inline; margin:10px 0px 0px 20px; color:#5a2f34; font-weight:bold; }
#PAGE #CONTENTS .SELL_KOJO_FUKIDASHI p	{ width:490px; float:left; display:inline; margin:5px 0px 0px 20px; color:#5a2f34; }
#PAGE #CONTENTS .SELL_TOP_GAS	{ width:640px; float:left; margin:30px 0px 0px 0px; padding-bottom:20px; background:url(../img/gas_bg.gif) repeat-y; position:relative; }
#PAGE #CONTENTS .SELL_TOP_GAS h4	{ width:600px; float:left; display:inline; position:absolute; top:10px; left:20px; z-index:10; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER	{ width:600px; float:left; display:inline; margin:20px 0px 0px 20px; padding-bottom:30px; background:#fff; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER img	{ float:left; display:inline; margin:50px 0px 0px 20px; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER h5	{ width:380px; float:right; display:inline; margin:40px 20px 0px 0px; color:#5a2f34; font-size:13px; font-weight:bold; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER ul	{ width:380px; float:right; display:inline; margin:10px 20px 0px 0px; color:#5a2f34; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER ul li	{ width:350px; float:right; display:list-item; list-style:outside disc none; margin:5px 20px 0px 0px; color:#5a2f34; line-height:1.5em; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER .SELL_TOP_GAS_H4	{ width:560px; height:30px; float:left; display:inline; margin:30px 0px 0px 20px; background:#ede1c1; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER .SELL_TOP_GAS_H4 h5	{ width:500px; height:30px; float:left; display:inline; margin:3px 0px 0px 20px; color:#5a2f34; font-size:13px; line-height:30px; }
#PAGE #CONTENTS .SELL_TOP_GAS_INNER p	{ width:560px; float:left; display:inline; margin:15px 0px 0px 20px; padding-bottom:10px; border-bottom:1px dotted #5a2f34; line-height:1.5em; }

/* 流れ */
#PAGE #CONTENTS .SELL_FLOW_ARROW	{ width:640px; float:left; display:inline; margin:10px 0px 0px 0px; text-align:center; }
#PAGE #CONTENTS .SELL_FLOW_ARROW img	{ margin:0px auto; }
#PAGE #CONTENTS dl.SELL_FLOW	{ width:640px; float:left; display:inline; margin:10px 0px 0px 5px; background:#f9eef6; }
#PAGE #CONTENTS dl.SELL_FLOW dt	{ width:95px; height:75px; float:left; display:inline; margin:15px 0px 0px 20px; padding-top:20px; background:url(../img/sell_flow_bg.gif) no-repeat; text-align:center; color:#fff; font-size:18px; line-height:1.5em; }
#PAGE #CONTENTS dl.SELL_FLOW dt h4	{ width:95px; float:left; font-weight:bold; color:#5a2f34; }
#PAGE #CONTENTS dl.SELL_FLOW dt h4.DOUBLE	{ font-size:13px; line-height:1.2em; }
#PAGE #CONTENTS dl.SELL_FLOW dt h4.SMALL	{ font-size:15px; }
#PAGE #CONTENTS dl.SELL_FLOW dd	{ width:505px; height:90px; float:right; margin:20px 0px 0px 0px; padding-bottom:15px; color:#5a2f34; line-height:1.8em; position:relative; }
#PAGE #CONTENTS dl.SELL_FLOW dd.SINGLE	{ height:60px; padding-top:30px; }
#PAGE #CONTENTS dl.SELL_FLOW dd img	{ position:absolute; right:30px; bottom:0px; }

/* 売却時の契約の種類 */
#PAGE #CONTENTS ul.SELL_TYPE	{ width:640px; float:left; padding-bottom:5px; background:#eac7e1; }
#PAGE #CONTENTS ul.SELL_TYPE li	{ width:630px; float:left; display:inline; margin:5px 0px 0px 5px; padding-bottom:20px; background:#fff; }
#PAGE #CONTENTS ul.SELL_TYPE li em	{ width:90px; float:left; display:inline; margin:10px 0px 0px 0px; text-align:center; font:normal normal bold 50px/1.2em sans-serif; color:#d69cc6; }
#PAGE #CONTENTS ul.SELL_TYPE li h4	{ width:520px; float:right; display:inline; margin:20px 20px 0px 0px; font-size:15px; line-height:1.2em; font-weight:bold; color:#d69cc6; }
#PAGE #CONTENTS ul.SELL_TYPE li ol	{ width:520px; float:right; display:inline; margin:5px 20px 0px 0px; color:#5a2f34; }
#PAGE #CONTENTS ul.SELL_TYPE li ol li	{ width:500px; float:right; display:list-item; list-style:decimal outside none; margin:5px 0px 0px 0px; padding-bottom:0px; color:#5a2f34; line-height:1.2em; }
#PAGE #CONTENTS ul.SELL_TYPE li img	{ width:520px; float:right; display:inline; margin:10px 20px 0px 0px; }
#PAGE #CONTENTS p.REINS	{ float:left; margin:30px 0px 0px 0px; color:#5a2f34; }

/* 中古×R */
/* SIDE */
#PAGE #SIDE ul.SIDE_REFORM	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_REFORM li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_REFORM li a	{ color:#5a2f34; background:#f8ccc7; }

/* 共通 */
#PAGE #CONTENTS .BAR	{ width:640px; float:left; margin:12px 0px 10px 0px; padding:0px 0px 0px 0px; border-top:2px solid #5a2f34; }
#PAGE #CONTENTS .BAR span	{ width:auto; float:left; padding:5px 30px 0px 0px; border-right:1px solid #5a2f34; color:#5a2f34; font-size:13px; line-height:1.5em; font-weight:bold; }
#PAGE #CONTENTS .TOTOP	{ width:640px; float:left; display:inline; margin:30px 0px 0px 0px; padding-bottom:5px; color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS .TOTOP img	{ vertical-align:middle; margin-right:5px; }
#PAGE #CONTENTS ul.PREV_NEXT	{ width:640px; float:left; display:inline; margin:5px 0px 0px 0px; border-top:1px solid #c5c2c2; }
#PAGE #CONTENTS ul.PREV_NEXT a	{ color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS ul.PREV_NEXT li.PREV	{ width:300px; float:left; display:inline; margin:0px; }
#PAGE #CONTENTS ul.PREV_NEXT li.PREV img	{ vertical-align:middle; margin-right:5px; }
#PAGE #CONTENTS ul.PREV_NEXT li.NEXT	{ width:300px; float:right; display:inline; margin:0px; text-align:right; }
#PAGE #CONTENTS ul.PREV_NEXT li.NEXT img	{ vertical-align:middle; margin-left:5px; }

/* トップページ */
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER	{ width:660px; float:left; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li	{ width:200px; height:70px; float:left; margin-right:20px; background:#f8ccc7; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a	{ width:190px; height:60px; float:left; display:inline; margin:5px 0px 0px 5px; background:#fff; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a:link	{ background:#fff; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a:visited	{ background:#fff; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a:hover	{ background:#fdf0ee; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a:active	{ background:#fdf0ee; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a em	{ width:24px; height:24px; float:left; margin:18px 5px 0px 5px; color:#fff; background:#e95540; font-size:15px; line-height:24px; font-weight:bold; font-style:normal; text-align:center; }
#PAGE #CONTENTS ul.REFORM_MERIT_BANNER li a strong	{ float:left; margin:15px 5px 0px 0px; color:#e95540; font-size:13px; line-height:1.2em; font-weight:bold; }
#PAGE #CONTENTS h4.REFORM_MERIT_H3	{ float:left; margin:40px 0px 20px 0px; color:#5a2f34; font-size:17px; font-weight:bold; }
#PAGE #CONTENTS h4.REFORM_MERIT_H3 em	{ width:24px; height:24px; float:left; margin:0px 5px 0px 0px; color:#fff; background:#e95540; font-size:15px; line-height:24px; font-weight:bold; font-style:normal; text-align:center; }
#PAGE #CONTENTS .REFORM_MERIT_SET	{ width:640px; float:left; margin-top:20px; padding-bottom:5px; background:#e95540; }
#PAGE #CONTENTS .REFORM_MERIT_SET div	{ width:630px; float:left; display:inline; margin:5px 0px 0px 5px; padding:10px 0px; background:#fff; color:#e95540; text-align:center; font-size:13px; line-height:1.5em; font-weight:bold; }

/* メリット */
#PAGE #CONTENTS ul.REFORM_RAGE	{ float:left; width:670px; }
#PAGE #CONTENTS ul.REFORM_RAGE li	{ float:left; width:198px; margin:0px 20px 0px 0px; padding-bottom:5px; border:1px solid #c5c2c2; }
#PAGE #CONTENTS ul.REFORM_RAGE li h4	{ width:190px; height:35px; float:left; display:inline; margin:10px 0px 0px 5px; color:#e95540; font-size:13px; line-height:1.2em; font-weight:bold; }
#PAGE #CONTENTS ul.REFORM_RAGE li h4 em	{ width:24px; height:24px; float:left; margin:0px 5px 0px 0px; color:#fff; background:#e95540; font-size:15px; line-height:24px; font-weight:bold; font-style:normal; text-align:center; }
#PAGE #CONTENTS ul.REFORM_RAGE li .RE_IMAGE	{ width:auto; float:left; margin:0px 0px 5px 5px; color:#fff; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl	{ width:188px; float:left; display:inline; margin:0px 0px 0px 5px; color:#5a2f34; font-size:11px; line-height:1.5em; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl dt	{ width:188px; float:left; display:inline; margin:5px 0px 0px 0px; padding-bottom:5px; text-align:center; border-bottom:1px solid #fff; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl dd	{ width:178px; height:75px; float:left; display:inline; margin:5px 0px 0px 5px; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl.REFORM_T	{ background:#ddd; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl.REFORM_R	{ background:#f8ccc7; }
#PAGE #CONTENTS ul.REFORM_RAGE li dl.REFORM_R dt	{ font-size:12px; font-weight:bold; }
#PAGE #CONTENTS ul.REFORM_RAGE dd	{ font-size:11px; line-height: 1.6em; }/*AQUA*/
#PAGE #CONTENTS ul.REFORM_RAGE .REFORM_ARROW	{ width:198px; float:left; display:inline; margin:5px 0px 5px 0px; text-align:center; }
#PAGE #CONTENTS ul.REFORM_RAGE .REFORM_ARROW img	{ margin:5px auto; }

#PAGE #CONTENTS .RE_USED_MERIT	{ width:640px; float:left; display:inline; margin:50px 0px 0px 0px; padding-bottom:5px; background:#e95540; }
#PAGE #CONTENTS .RE_USED_MERIT h4	{ float:left; display:inline; margin:10px 0px 0px 30px; background:#e95540; font-size:13px; color:#fff; font-weight:bold; }
#PAGE #CONTENTS .RE_USED_MERIT .RE_USED_MERIT_LIST	{ width:630px; float:left; display:inline; margin:5px 0px 0px 5px; background:#fff; }
#PAGE #CONTENTS .RE_USED_MERIT .RE_USED_MERIT_LIST dl	{ width:580px; float:left; display:inline; margin:25px 0px 0px 25px; padding-bottom:20px; border-bottom:1px dotted #c5c2c2; }
#PAGE #CONTENTS .RE_USED_MERIT .RE_USED_MERIT_LIST dl dt	{ width:95px; height:75px; float:left; margin:0px; padding-top:20px; background:url(../img/reform_top_merit_bg.gif) no-repeat; text-align:center; color:#fff; font-size:18px; line-height:1.5em; }
#PAGE #CONTENTS .RE_USED_MERIT .RE_USED_MERIT_LIST dl dt h5	{ width:95px; float:left; font-weight:bold; }
#PAGE #CONTENTS .RE_USED_MERIT .RE_USED_MERIT_LIST dl dd	{ width:450px; float:right; margin:0px; color:#5a2f34; }

/* 流れ */
#PAGE #CONTENTS .REFORM_FLOW	{ width:640px; float:left; margin-top:30px; padding-top:10px; position:relative; }
#PAGE #CONTENTS .REFORM_FLOW dl	{ width:640px; float:left; background:url(../img/reform_flow_bg.gif) 20px 0% repeat-y; }
#PAGE #CONTENTS .REFORM_FLOW dl dt	{ width:40px; float:left; padding-bottom:50px; }
#PAGE #CONTENTS .REFORM_FLOW dl dd	{ width:580px; float:right; }
#PAGE #CONTENTS .REFORM_FLOW dl dd h4	{ width:580px; float:left; font-size:15px; color:#5a2f34; font-weight:bold; }
#PAGE #CONTENTS .REFORM_FLOW .REFORM_FLOW_IMAGE	{ position:absolute; }

/* メディア掲載 */
#PAGE #CONTENTS ul.BACKNM	{ width:auto; float:right; margin-top:10px; }
#PAGE #CONTENTS ul.BACKNM li	{ width:auto; float:left; padding:0px 10px; color:#5a2f34; border-right:1px solid #5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS ul.BACKNM li a	{ color:#5a2f34; }
#PAGE #CONTENTS ul.BACKNM li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS ul.BACKNM li a:active	{ text-decoration:underline; }
#PAGE #CONTENTS .REFORM_MEDIA	{ width:640px; float:left; padding:15px 0px; border-bottom:1px dotted #5a2f34; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB	{ width:140px; float:left; margin:0px; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB img.PHOTO	{ width:auto; float:left; margin:0px; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB span	{ width:140px; float:left; margin:5px 0px 0px 0px; text-align:center; color:#5a2f34; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB:link span	{ text-decoration:underline; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB:visited span	{ text-decoration:underline; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB:hover span	{ text-decoration:none; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB:active span	{ text-decoration:none; }
#PAGE #CONTENTS .REFORM_MEDIA a.THUMB span img	{ margin-right:5px; vertical-align:middle; }
#PAGE #CONTENTS .REFORM_MEDIA .THUMB_SM	{ display:none; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX	{ width:480px; float:right; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX em	{ width:480px; float:right; color:#e95540; font-size:10px; font-style:normal; line-height:1.2em; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX em img	{ float:none; margin:0px 0px 0px 5px; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX h4	{ width:480px; float:right; margin:5px 0px 0px 0px; color:#5a2f34; font-size:13px; font-weight:bold; line-height:1.2em; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX h5	{ width:480px; float:right; margin:15px 0px 0px 0px; color:#5a2f34; font-weight:bold; line-height:1.2em; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX h5 img	{ margin:1px 5px 0px 0px; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX span	{ width:480px; float:right; margin:5px 0px 0px 0px; color:#5a2f34; line-height:1.5em; }
#PAGE #CONTENTS .REFORM_MEDIA .REFORM_MEDIA_EX a.MEDIA_DETAIL	{ width:auto; float:left; margin:5px 0px 0px 0px; color:#5a2f34; line-height:1.5em; }
#PAGE #CONTENTS .REFORM_MEDIA a.MEDIA_DETAIL:link	{ text-decoration:underline; }
#PAGE #CONTENTS .REFORM_MEDIA a.MEDIA_DETAIL:visited	{ text-decoration:underline; }
#PAGE #CONTENTS .REFORM_MEDIA a.MEDIA_DETAIL:hover	{ text-decoration:none; }
#PAGE #CONTENTS .REFORM_MEDIA a.MEDIA_DETAIL:active	{ text-decoration:none; }

/* 施工事例 */
/* 一覧 */
#PAGE #CONTENTS ul.REFORM_WORK_LIST	{ width:665px; float:left; }
#PAGE #CONTENTS ul.REFORM_WORK_LIST li	{ width:220px; float:left; margin:10px 0px; }
#PAGE #CONTENTS ul.REFORM_WORK_LIST li a	{ width:200px; height:200px; float:left; color:#5a2f34; }
#PAGE #CONTENTS ul.REFORM_WORK_LIST li a h4	{ width:205px; float:left; margin-top:10px; font-weight:bold; line-height:1.2em; }
#PAGE #CONTENTS ul.REFORM_WORK_LIST li a span	{ width:205px; float:left; margin-top:5px; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS ul.REFORM_WORK_LIST li .fb01	{ color:#ea545d; }

/* 詳細 */
#PAGE #CONTENTS ul.REFORM_WORKS_OUTLINE	{ width:640px; float:left; border-bottom:1px solid #c5c2c2; color:#5a2f34;  }
#PAGE #CONTENTS ul.REFORM_WORKS_OUTLINE li	{ float:left; clear:none; padding:10px 0px; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS ul.REFORM_WORKS_OUTLINE li h4	{ float:left; clear:none; vertical-align:middle; }
#PAGE #CONTENTS ul.REFORM_WORKS_OUTLINE li h4 img	{ margin:0px 5px 0px 0px; vertical-align:middle; }
#PAGE #CONTENTS ul.REFORM_WORKS_OUTLINE li span	{ float:left; clear:none; margin-right:20px; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE	{ width:640px; float:left; margin:10px 0px 30px 0px; }
/* GALLERY OPEN */
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE a.GALLERY_OPEN	{ position:absolute; top:10px; left:201px; display:none; padding-left:10px; width:100px; height:20px; overflow:hidden; z-index:20; color:#5a2f34; font-size:10px; line-height:20px; background:#ffcf2e; }
/* NEXT IMAGE */
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE a.NEXTIMAGE	{ position:absolute; top:230px; right:0px; display:block; width:16px; height:15px; overflow:hidden; z-index:20; background:#e95540; }
/* -- スライドショウの画像 -- */
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#IMAGES	{ width:640px; height:482px; margin:5px 0px 0px 0px; border:none; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#IMAGES div.IMAGE	{ position:absolute; top:0px;left:0px; width:640px; height:482px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; visibility:hidden; background:#fff; border:none; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#IMAGES div.IMAGE img	{ width:640px; border:none; margin:0px; cursor:pointer; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#IMAGES div.IMAGE span	{ display:block; position:absolute; top:230px; left:0px; width:300px; margin:0px; padding:0px; color:#5a2f34; font-size:11px;line-height:15px; }
/* -- スライドショウアイコン -- */
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#PREVIEWS	{ width:640px; height:auto; margin:5px 0px 0px 0px; border:none; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#PREVIEWS div.PREVIEW	{ clear:none; float:left; width:86px; height:70px; overflow:hidden; margin:0px 5px 1px 0px; padding:0px; border:none; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#PREVIEWS div.PREVIEW img	{ width:95%; height:auto; border:1px solid #c5c2c2; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#PREVIEWS div.PREVIEW img:hover	{ border-color:#5a2f34; }
#PAGE #CONTENTS div#REFORM_SLIDEIMAGE div#PREVIEWS div.PREVIEW img:active	{ border-color:#5a2f34; }

/* お客様の声 */
#PAGE #CONTENTS .REFORM_VOICE	{ width:640px; float:left; display:inline; margin:0px 0px 0px 0px; padding-bottom:5px; background:#e95540; }
#PAGE #CONTENTS .REFORM_VOICE h4	{ float:left; display:inline; margin:10px 0px 0px 30px; background:#e95540; font-size:13px; line-height:1.2em; color:#fff; font-weight:bold; }
#PAGE #CONTENTS .REFORM_VOICE h4 img	{ margin:0px 10px 0px 0px; }
#PAGE #CONTENTS .REFORM_VOICE .REFORM_VOICE_CASE	{ width:630px; float:left; display:inline; margin:7px 0px 0px 5px; padding-bottom:30px; background:#fff; }
#PAGE #CONTENTS .REFORM_VOICE .REFORM_VOICE_CASE img.CASE	{ width:auto; float:left; display:inline; margin:30px 0px 0px 30px; }
#PAGE #CONTENTS .REFORM_VOICE .REFORM_VOICE_CASE p	{ width:440px; float:left; display:inline; margin:30px 0px 0px 30px; }
#PAGE #CONTENTS .REFORM_VOICE .REFORM_VOICE_CASE img.CASE_IMAGE	{ width:auto; float:right; display:inline; margin:150px 30px 0px 0px; }
#PAGE #CONTENTS .TOTOP	{ width:640px; float:left; display:inline; margin:30px 0px 0px 0px; padding-bottom:5px; color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS .TOTOP img	{ vertical-align:middle; margin-right:5px; }
#PAGE #CONTENTS ul.PREV_NEXT	{ width:640px; float:left; display:inline; margin:5px 0px 0px 0px; border-top:1px solid #c5c2c2; }
#PAGE #CONTENTS ul.PREV_NEXT a	{ color:#5a2f34; font-size:11px; line-height:1.2em; }
#PAGE #CONTENTS ul.PREV_NEXT li.PREV	{ width:300px; float:left; display:inline; margin:0px; }
#PAGE #CONTENTS ul.PREV_NEXT li.PREV img	{ vertical-align:middle; margin-right:5px; }
#PAGE #CONTENTS ul.PREV_NEXT li.NEXT	{ width:300px; float:right; display:inline; margin:0px; text-align:right; }
#PAGE #CONTENTS ul.PREV_NEXT li.NEXT img	{ vertical-align:middle; margin-left:5px; }

/* トラブル事例 */
#PAGE #CONTENTS dl.REFORM_TROUBLE_TITLE	{ width:638px; float:left; margin-top:10px; padding:9px 0px 5px 0px; background:#e95540; border:1px solid #e95540; color:#fff; font-size:13px; font-weight:bold; line-height:20px; cursor:pointer; }
#PAGE #CONTENTS dl.REFORM_TROUBLE_TITLE dt	{ width:50px; float:left; display:inline; margin:2px 0px 0px 20px; }
#PAGE #CONTENTS dl.REFORM_TROUBLE_TITLE dd	{ width:500px; float:left; display:inline; margin:2px 20px 0px 0px; }
#PAGE #CONTENTS dl.REFORM_TROUBLE_TITLE dd.OPEN_CLOSE	{ width:20px; float:right; display:inline; margin:0px 20px 0px 0px; }
#PAGE #CONTENTS dl.REFORM_TROUBLE_TITLE dd.OPEN_CLOSE img	{ float:right; }
#PAGE #CONTENTS dl.REFORM_TROUBLE	{ width:638px; float:left; padding-bottom:10px; border:1px solid #e95540; border-top:none; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dt	{ width:600px; float:left; margin:20px 0px 0px 20px; padding-bottom:10px; text-align:center; position:relative; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dt p	{ width:600px; float:left; margin:0px 0px 0px 0px; color:#5a2f34; text-align:left; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dt img	{ margin:10px auto 0px auto; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dt img.REFORM_TROUBLE_IMAGE	{ position:absolute; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dd	{ width:620px; float:left; margin:0px 0px 0px 10px; padding-bottom:10px; background:#f8ccc7; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dd h5	{ width:580px; float:left; margin:10px 0px 0px 20px; color:#e95540; font-weight:bold; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dd h5 img	{ margin:0px 5px 0px 0px; }
#PAGE #CONTENTS dl.REFORM_TROUBLE dd p	{ width:580px; float:left; margin:10px 0px 0px 20px; color:#5a2f34; }

/* リフォームパック */
#PAGE #CONTENTS .PACK_IMAGE1	{ float:left; margin-right:20px; }
#PAGE #CONTENTS .PACK_IMAGE2	{ float:left; margin-right:20px; margin-top:10px; }
#PAGE #CONTENTS .PACK_P1	{ margin-top:20px; }



/* Rエイジの強み */
/* SIDE */
#PAGE #SIDE ul.SIDE_MERIT	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_MERIT li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_MERIT li a	{ color:#5a2f34; background:#cfc5ba; }


/* ローン・保険 */
/* SIDE */
#PAGE #SIDE ul.SIDE_LOAN	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_LOAN li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_LOAN li a	{ color:#5a2f34; background:#f2dbe4; }

#PAGE #CONTENTS dl.LOAN_EX	{ width:640px; float:left; display:inline; margin:10px 0px 0px 0px; padding-bottom:15px; background:#f2dbe4; position:relative; }
#PAGE #CONTENTS dl.LOAN_EX dt	{ width:110px; height:110px; float:left; display:inline; margin:15px 0px 0px 30px; background:#fff; border:3px solid #d485a4; }
#PAGE #CONTENTS dl.LOAN_EX dt em	{ width:90px; height:24px; float:left; margin:18px 5px 0px 10px; color:#fff; background:#d485a4; font-size:13px; line-height:24px; font-weight:bold; font-style:normal; text-align:center; }
#PAGE #CONTENTS dl.LOAN_EX dt h4	{ width:110px; height:auto; float:left; margin:10px 0px 0px 0px; color:#d485a4; line-height:1.4em; font-weight:bold; text-align:center; }
#PAGE #CONTENTS dl.LOAN_EX dd	{ width:440px; height:auto; float:left; display:inline; margin:15px 0px 0px 30px; color:#5a2f34; line-height:1.8em; }
#PAGE #CONTENTS dl.LOAN_EX dd strong	{ font-weight:bold; }
#PAGE #CONTENTS .LOAN_TOP_H2	{ margin-top:50px; padding-top:50px; border-top:1px dotted #5a2f34; }
#PAGE #CONTENTS .LOAN_SET	{ width:640px; float:left; margin-top:20px; padding-bottom:5px; background:#d485a4; }
#PAGE #CONTENTS .LOAN_SET div	{ width:630px; float:left; display:inline; margin:5px 0px 0px 5px; padding:0px 0px; background:#fff; color:#d485a4; text-align:center; font-size:13px; line-height:1.5em; font-weight:bold; }/*AQUA*/
#PAGE #CONTENTS .LOAN_TOP_IMAGE	{ width:auto; float:right; clear:none; }


/* 店舗案内 */
/* SIDE */
#PAGE #SIDE ul.SIDE_SHOP	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_SHOP li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_SHOP li a	{ color:#5a2f34; background:#bfbeb8; }

#PAGE #CONTENTS h3.SHOP_H2	{ width:640px; float:left; margin:50px 0px 0px 0px; padding-left:20px; background:#bfbeb8; font-size:12px; }
#PAGE #CONTENTS p.SHOP_REUSE	{ padding-bottom:30px; border-bottom:1px dotted #c5c2c2; }
#PAGE #CONTENTS .SHOP_IMAGE1	{ float:right; }
#PAGE #CONTENTS .SHOP_IMAGE2	{ float:left; margin:20px 0px 0px 0px; }
#PAGE #CONTENTS .SHOP_LOGO	{ width:340px; float:right; margin:20px 0px 0px 0px; padding-bottom:10px; border-bottom:1px dotted #c5c2c2; }
#PAGE #CONTENTS dl.SHOP_OUTLINE	{ width:340px; float:right; clear:none; margin:5px 0px 0px 0px; padding-bottom:5px; border-bottom:1px dotted #c5c2c2; }
#PAGE #CONTENTS dl.SHOP_OUTLINE dt	{ width:100px; float:left; line-height:1.5em; color:#5a2f34; }
#PAGE #CONTENTS dl.SHOP_OUTLINE dd	{ width:230px; float:right; line-height:1.5em; color:#5a2f34; }


/* 会社概要 */
/* SIDE */
#PAGE #SIDE ul.SIDE_OFFICE	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_OFFICE li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_OFFICE li a	{ color:#5a2f34; background:#cbdced; }

#PAGE #CONTENTS h3.OFFICE_H2	{ width:640px; float:left; margin:50px 0px 0px 0px; padding-left:20px; background:#97b8dd; font-size:12px; }
#PAGE #CONTENTS dl.OFFICE_OUTLINE	{ width:640px; float:left; background:#cbdced; color:#5a2f34; border-bottom:1px dotted #5a2f34; line-height:1.5em; }
#PAGE #CONTENTS dl.OFFICE_OUTLINE_TOP	{ margin-top:10px; border-top:1px dotted #5a2f34; }
#PAGE #CONTENTS dl.OFFICE_OUTLINE dt	{ width:180px; float:left; display:inline; margin:0px 0px 0px 20px; padding:5px 0px; }
#PAGE #CONTENTS dl.OFFICE_OUTLINE dd	{ width:420px; float:right; display:inline; padding:5px 0px 5px 20px; background:#fff; }
#PAGE #CONTENTS ul.OFFICE_GROUP	{ width:690px; float:left; margin:20px 0px 0px 0px; }
#PAGE #CONTENTS ul.OFFICE_GROUP li	{ width:229px; float:left; margin:0px 0px 0px 0px; }
#PAGE #CONTENTS ul.OFFICE_GROUP li a	{ width:auto; float:left; }


/* イベント情報 */
/* SIDE */
#PAGE #SIDE ul.SIDE_EVENT	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_EVENT li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_EVENT li a	{ color:#5a2f34; background:#ede1c1; }

#PAGE #CONTENTS .EVENT_H3	{ width:640px; float:left; margin:50px 0px 20px 0px; padding-left:20px; background:#ede1c1; font-size:12px; font-weight:bold; color:#5a2f34; }
#PAGE #CONTENTS p.EVENT_EX	{ width:640px; float:right; margin:0px; }/*AQUA*/
p.EVENT_EX img.EVENT_IMAGE_RIGHT	{ width:auto; float:right; margin:0px 0px 0px 10px; }/*AQUA*/
.EVENT_IMAGE_CENTER	{ width:640px; float:left; margin-bottom:20px; text-align:center; }/*AQUA*/
.EVENT_IMAGE_CENTER img	{ width:auto; margin:0px auto; }
#PAGE #CONTENTS dl.EVENT_OUTLINE	{ width:640px; float:left; color:#5a2f34; }
#PAGE #CONTENTS dl.EVENT_OUTLINE dt	{ width:80px; float:left; }
#PAGE #CONTENTS dl.EVENT_OUTLINE dt img	{ margin-right:5px; }
#PAGE #CONTENTS dl.EVENT_OUTLINE dd	{ width:550px; float:right; }
#PAGE #CONTENTS a.EVENT_SANKA	{ width:300px; height:auto; float:left; display:inline; clear:both; margin:50px 0px 0px 170px; padding:10px 0px; background:#dcc792; color:#5a2f34; text-align:center; font-weight:bold; line-height:30px; }
#PAGE #CONTENTS a.EVENT_SANKA img	{ margin-left:20px; }


/* スタッフ情報 */
/* SIDE */
#PAGE #SIDE ul.SIDE_STAFF	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_STAFF li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_STAFF li a	{ color:#5a2f34; background:#d9eacc; }

/* 一覧 */
#PAGE #CONTENTS ul.STAFF_LIST	{ width:750px; float:left; }
#PAGE #CONTENTS ul.STAFF_LIST li	{ width:330px; float:left; margin:0px 40px 30px 0px; }
#PAGE #CONTENTS ul.STAFF_LIST li a	{ width:328px; float:left; border:1px solid #80b856; }
#PAGE #CONTENTS ul.STAFF_LIST li a img.PHOTO	{ width:64px; float:left; display:inline; margin:0px; }
#PAGE #CONTENTS ul.STAFF_LIST li a strong	{ width:auto; float:left; display:inline; margin:24px 0px 0px 20px; color:#5a2f34; font-size:15px; line-height:1.2em; }
#PAGE #CONTENTS ul.STAFF_LIST li a strong img	{ margin:2px 0px 0px 10px; }

/* 個人 */
#PAGE #CONTENTS .STAFF_BOX	{ width:718px; float:left; margin:0px 0px 30px 0px; padding-bottom:20px; background:url(../img/gas_bg.gif); position:relative; overflow:hidden; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME	{ width:678px; float:left; display:inline; margin:20px 0px 0px 20px; padding-bottom:20px; border-bottom:1px dotted #5a2f34; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dt	{ width:160px; float:left; display:inline; margin:0px; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dt .STAFF_PHOTO	{ width:155px; height:190px; float:left; margin:0px; background:#fff; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dt .STAFF_PHOTO img	{ width:auto; float:left; display:inline; margin:10px 0px 0px 10px; background:#fff; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dt h4	{ width:155px; float:left; margin:10px 0px 0px 0px; color:#5a2f34; line-height:1.5em; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dt h4 strong	{ font-size:15px; font-weight:bold; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dd	{ width:490px; float:right; margin:0px; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dd h5	{ width:100px; height:20px; float:left; clear:both; margin:0px; background:#80b856; color:#fff; font-weight:bold; text-align:center; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dd p	{ width:488px; float:left; clear:both; margin:5px 0px 0px 0px; color:#5a2f34; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dd ul	{ width:468px; float:left; clear:both; margin:5px 0px 20px 0px; color:#5a2f34; }
#PAGE #CONTENTS .STAFF_BOX dl.STAFF_NAME dd ul li	{ width:420px; float:left; clear:both; margin:0px 0px 0px 0px; color:#5a2f34; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER	{ width:678px; float:left; display:inline; margin:20px 0px 0px 20px; padding-bottom:30px; background:#fff; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl	{ width:618px; float:left; clear:both; margin:20px 0px 0px 30px; padding-bottom:20px; border-bottom:1px dotted #5a2f34; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl dt	{ width:110px; height:110px; float:left; clear:none; border:3px solid #80b856; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl dt h5	{ width:110px; float:left; margin:45px 0px 0px 0px; color:#80b856; font-weight:bold; line-height:1.5em; text-align:center; vertical-align:middle; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl dd	{ width:472px; float:right; clear:none; color:#5a2f34; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl dd ul	{ width:400px; float:left; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_BOX_INNER dl dd li	{ width:400px; float:left; display:list-item; list-style:inside disc none; margin:0px 0px 10px 0px; }
#PAGE #CONTENTS .STAFF_BOX .STAFF_NAME h2	{ width:488px; float:left; display:inline; margin:0px 0px 0px 0px; border-bottom:1px solid #c5c2c2; color:#5a2f34; font-size:14px; font-weight:bold; }/*AQUA*/

/* スタッフ変更 */
.staff_area {
	box-sizing:border-box;
	width:852px;
	margin:0 auto;
	}
.staff_block {
	box-sizing:border-box;
	width:256px;
	height:500px;
	border:2px solid #b3b3b3;
	text-align:center;
	}
.staff_block .staff_image {
	margin:24px auto 0;
	line-height:0;
	}
.staff_block .position_m {
	color:#859995;
	margin:16px auto 0;
	}
.staff_block .position_f {
	color:#E6738A;
	margin:16px auto 0;
	}
.staff_block .name_e {
	color:#592F34;
	margin:0 auto;
	}
.staff_block .name_j {
	color:#592F34;
	font-weight:bold;
	font-size:20px !important;
	margin:0 auto 0;
	letter-spacing:0.1em;
	}
.staff_block .more_info {
	display:table;
	margin:20px auto 0;
	letter-spacing:0.1em;
	background:#592F34;
	border-radius:8px;
	}
.staff_block .more_info a {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	letter-spacing:0.2em;
	font-size:20px !important;
	font-weight:bold;
	padding:8px 32px 8px 36px;
	}
.staff_block .more_info:hover {
	opacity:0.6;
	}

.staff_info_area {
	box-sizing:border-box;
	border:4px solid #F3EDE8;
	margin:0 auto;
	}
.staff_info_header {
	box-sizing:border-box;
	background:#F3EDE8;
	margin:0 auto;
	text-align:left;
	padding:16px 46px;
	}
.staff_info_header .position_m {
	font-size:14px;
	margin:0;
	color:#F8AF47;
		}
.staff_info_header h3 {
	font-size:32px;
	margin:8px 0 0;
	color:#592F34;
	letter-spacing:0.1em;
	}
.staff_info_header h3 span.name_e {
	font-size:14px;
	margin-left:20px;
	}

.staff_info_leftArea {
	margin:48px 0 48px 48px;
	float:left;
	width:552px;
	text-align:left;
	}
.staff_info_leftArea h3 {
	font-size:20px;
	color:#592F34;
	border-bottom:8px solid #F8AF47;
	display:table;
	}
.staff_info_leftArea p {
	font-size:14px;
	color:#592F34;
	margin:16px 0 0;
	}
.staff_info_rightArea {
	margin:48px;
	float:right;
	width:264px;
	}
.staff_info_rightArea .caption {
	background:#F3EDE8;
	padding:16px 0;
	}
.staff_info_rightArea p {
	font-size:12px;
	color:#592F34;
	margin:0;
	}
.staff_info_rightArea .staff_full_image {
	margin:0 auto 12px;
	}


/* FAQ */
/* SIDE */
.faq #PAGE #CONTENTS .BOX {
	background: #fff;
    display: inline;
    float: left;
    margin: 0;
    width: 740px;
	}

#PAGE #SIDE ul.SIDE_FAQ	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_FAQ li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_FAQ li a	{ color:#5a2f34; background:#e6eefed; }

#PAGE #CONTENTS ul.FAQ_CATE	{ width:670px; float:left; margin:0px; }
#PAGE #CONTENTS ul.FAQ_CATE li	{ width:220px; float:left; margin:0px; }
#PAGE #CONTENTS ul.FAQ_CATE li a	{ width:194px; height:45px; float:left; margin:0px; border:3px solid #cfe0c1; line-height:45px; text-align:center; color:#5a2f34; font-size:14px; font-weight:bold; }
#PAGE #CONTENTS ul.FAQ_CATE li a img	{ margin:17px 0px 0px 20px; }
#PAGE #CONTENTS .FAQ_H3	{ width:640px; float:left; margin:50px 0px 0px 0px; font-size:14px; font-weight:bold; color:#5a2f34; }
#PAGE #CONTENTS .FAQ_BOX	{ width:740px; float:left; margin:10px 0px 0px 0px; color:#5a2f34; border:1px solid #80b156; }
#PAGE #CONTENTS .FAQ_BOX dl	{ width:740px; float:left; margin:0px; line-height:1.2em; }
#PAGE #CONTENTS .FAQ_BOX dl dt	{ width:84px; float:left; margin:0px; padding:5px 0px; text-align:center; font-size:14px; }
#PAGE #CONTENTS .FAQ_BOX dl dd	{ width:620px; float:right; display:inline; margin:0; padding:5px 20px 5px 15px; font-size:13px; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_Q	{ background:#80b156; cursor:pointer; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_Q dt	{ color:#fff; line-height:30px; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_Q dd	{ font-weight:bold; line-height:30px; background:#e6efde; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_Q dd img	{ float:right; display:inline; margin:5px 0px 0px 0px; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_A	{ margin:20px 0px 0px 0px; padding-bottom:20px; line-height:1.5em; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_A dt	{  }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_A dd	{  }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_A dd ul	{ width:530px; float:left; margin-bottom:10px; }
#PAGE #CONTENTS .FAQ_BOX dl.FAQ_A dd ul li	{ width:510px; float:right; margin-top:10px; display:list-item; list-style:outside disc none; }


/* 採用情報 */
/* SIDE */
#PAGE #SIDE ul.SIDE_RECRUIT	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_RECRUIT li	{ color:#5a2f34; }
#PAGE #SIDE ul.SIDE_RECRUIT li a	{ color:#5a2f34; background:#fbeed6; }

#PAGE #CONTENTS .RECRUIT_H3	{ width:640px; float:left; margin:20px 0px 20px 0px; padding-left:20px; background:#fbeed6; font-size:12px; font-weight:bold; color:#5a2f34; }
#PAGE #CONTENTS .RECRUIT_H4	{ width:634px; float:left; margin-bottom:20px; padding:10px 0px; color:#e88c00; font-size:13px; line-height:1.5em; font-weight:bold; text-align:center; border:3px solid #e88c00; }
#PAGE #CONTENTS dl.RECRUIT_OUTLINE	{ width:640px; float:left; border-top:1px dotted #c5c2c2; color:#5a2f34; background:#eee; line-height:1.5em; }
#PAGE #CONTENTS dl.RECRUIT_OUTLINE dt	{ width:80px; float:left; display:inline; margin:10px 0px 0px 20px; font-weight:bold; }
#PAGE #CONTENTS dl.RECRUIT_OUTLINE dd	{ width:520px; float:right; background:#fff; }
#PAGE #CONTENTS dl.RECRUIT_OUTLINE dd ul	{ width:500px; float:right; display:inline; margin:5px 10px 5px 0px; }
#PAGE #CONTENTS dl.RECRUIT_OUTLINE dd ul li	{ width:480px; float:right; margin:2px 0px 2px 0px; display:list-item; list-style:outside disc none; }
#PAGE #CONTENTS dl.RECRUIT_NAIYO	{ margin-bottom:30px; border-bottom:1px dotted #c5c2c2; }
#PAGE #CONTENTS a.RECRUIT_FORM	{ width:300px; height:auto; float:left; display:inline; clear:both; margin:50px 0px 0px 230px; padding:14px 0px; background:#e88c00; color:#fff; text-align:center; font-weight:bold; line-height:1.2em; font-size:14px; }
#PAGE #CONTENTS a.RECRUIT_FORM img	{ margin:0px 0px 0px 20px; }


/* サイトマップ */
#PAGE #CONTENTS ul.SITEMAP_HOME	{ width:250px; float:left; margin:20px 0px 0px 0px; }
#PAGE #CONTENTS ul.SITEMAP_HOME li	{ width:250px; float:left; margin:10px 0px 10px 0px; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a	{ float:left; line-height:1.2em; color:#5a2f34; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a:link	{ text-decoration:none; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a:visited	{ text-decoration:none; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a:active	{ text-decoration:underline; }
#PAGE #CONTENTS ul.SITEMAP_HOME li a img	{ margin-right:5px; }
#PAGE #CONTENTS ul.SITEMAP_HOME li ul	{ width:250px; float:left; margin:30px 0px 0px 0px; color:#5a2f34; }

#PAGE #CONTENTS ul.SITEMAP_CONTENTS	{ width:350px; float:right; margin:20px 0px 0px 0px; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li	{ width:350px; float:left; margin:10px 0px 30px 0px; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a	{ float:left; line-height:1.2em; color:#5a2f34; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a:link	{ text-decoration:none; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a:visited	{ text-decoration:none; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a:hover	{ text-decoration:underline; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a:active	{ text-decoration:underline; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li a img	{ margin-right:5px; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li ul	{ width:320px; float:right; margin:5px 0px 20px 0px; }
#PAGE #CONTENTS ul.SITEMAP_CONTENTS li ul li	{ width:320px; float:right; margin:5px 0px 0px 0px; }


/*送信フォーム*/
.cart	{ /* width:640px; float:left; margin-top: -10px !important; */ }
.cart table	{ width:640px; color:#5a2f34; text-align:left; }/*AQUA*/
.cart table th	{ font-size:15px; font-weight:bold; border-bottom:1px solid #c5c2c2; padding: 0 0 5px 0; }/*AQUA*/
.cart table td	{ width:auto; clear:none; padding:5px 10px; font-size:12px; border-bottom:1px solid #c5c2c2; background:#fff; }
.cart table td.senddata_koumoku	{ width:180px; padding-right:15px; clear:none; font-size:12px; background:#e5e2e2; }
.cart table td.senddata_koumoku span.anq_required	{ color:#f60; font-size:11px; }
/* .cart table td textarea	{ width:400px; } */
.cart table td textarea	{ width:90%; }
/*.cart div input	{ width:300px; height:40px; float:left; display:inline; margin:50px 0px 0px 170px; font-size:16px; cursor:pointer; }*/


#PAGE #CONTENTS h3.PRIVACY_H2	{ margin-bottom:10px; }
#PAGE #CONTENTS ol.EX_PRIVACY	{ width:640px; float:left; margin-bottom:30px; color:#5a2f34; }
#PAGE #CONTENTS ol.EX_PRIVACY li	{ width:610px; float:right; display:list-item; list-style:outside decimal none; font-size: 12px; line-height:2.0em; }/*AQUA*/

#boxlink {margin-top:10px; }

.sell_form,
.member,
.contact,
.contact2,
.shiryouseikyu,
.recruit_contact,
.contact3,
.contact4,
.contact5,
.contact6,
.contact6_test,
.event_moto {
  width:972px;
  margin: 0 auto;
  text-align: left;
  overflow:hidden;
 }
.sell_form .anqtable, .sell_form .senddatatable,
.member .anqtable, .member .senddatatable,
.contact .anqtable, .contact .senddatatable,
.contact2 .anqtable, .contact2 .senddatatable,
.shiryouseikyu .anqtable, .shiryouseikyu .senddatatable,
.recruit_contact .anqtable, .recruit_contact .senddatatable,
.contact3 .anqtable, .contact3 .senddatatable,
.contact4 .anqtable, .contact4 .senddatatable,
.contact5 .anqtable, .contact5 .senddatatable,
.contact6 .anqtable, .contact6 .senddatatable {
  position: relative;
  width:972px;
  clear:both;
}
.sell_form .cart,
.member .cart,
.contact .cart,
.contact2 .cart,
.shiryouseikyu .cart,
.recruit_contact .cart,
.contact3 .cart,
.contact4 .cart,
.contact5 .cart,
.contact6 .cart {
  background-color:#FFFFFF;
  position: relative;
  /* left: 160px; */
  width: 972px;
}

.shiryouseikyu h1 { clear:both; }

.main {
	width:1000px;
	/* width:972px; */
	margin:0 auto 24px !important;
	padding:0 16px;
	text-align:left;
	/* min-width: 1000px; */
	}


/* 物件一覧 */

table#result_list_table {
	margin-top:-40px;
	}

.search_result_header {
	background:#5a2f34;
	width:944px;
	padding:12px;
	overflow:hidden;
    margin:0 auto;
	}
.search_result_header h2 {
	color: #fff;
    font-size: 32px;
    margin: 10px 0 0;
	}
.search_result_header h3 {
	color:#fff;
    margin: 10px 0 0;
    font-size:16px;
	}

table.srhTable {
	border-collapse:collapse;
	float:right;
	}
table.srhTable th {
	border-collapse:collapse;
	padding:2px 8px;
	border:1px solid #c8cee6;
	background:#c9e6e0;
	}
table.srhTable td {
	border-collapse:collapse;
	padding:6px 8px;
	border:1px solid #c8cee6;
	background:#fff;
	}
table.srhTable th {
	background:#c9e6e0;
	color:#5a2f34;
	text-align:center;
	}
table.srhTable td p,
table.srhTable td p a {
	display:inline-block;
	padding:1px 6px 0;
	color:#fff;
	margin:0;
	text-align:center;
	}
table.srhTable td p.link01 a {
	background:#d34651;
	width:82px;
	}
table.srhTable td p.link02 a {
	background:#fbb03b;
	width:82px;
	}

ul.bukkenCount {
	float:right;
	margin-right:2px;
	}
ul.bukkenCount li {
	display:inline-block;
	text-align:center;
	}
ul.bukkenCount li span {
	font-size:28px;
	padding-left:8px;
	}
ul.bukkenCount li.orange {
    background-color: #f4b247;
    color: #ffffff;
    text-align: center;
	padding:3px 0;
    width:96px;
	margin-right:6px;
	}
ul.bukkenCount li.red {
    background-color: #f1856b;
    color: #ffffff;
    text-align: center;
    width:96px;
	padding:3px 0;
	margin-right:6px;
	}
ul.bukkenCount li.blue {
    background-color: #57a6f2;
    color: #ffffff;
    text-align: center;
    width:96px;
	padding:3px 0;
	}
.search_main_contents {
    width:942px;
    margin: 0 auto;
    overflow: hidden;
	text-align:left;
	padding:12px;
	border:1px solid #5a2f34;
	}
.left_contents {
	float:left;
	width:auto;
	min-height:2100px;
	}
.right_contents {
	float:right;
	width:226px;
	overflow:hidden;
	}
.search_right {
	float:right;
	width:182px;
	padding:0 16px 8px;
	border:4px solid #5a2f34;
	}
.search_right h2.search_right_header {
	background:#5a2f34;
    margin:0 -16px 12px -16px;
    padding:2px 0 4px 6px;
	color:#fff;
	}
.search_right h4 {
	background:#e0c8e6;
    border-left:4px solid #5a2f34;
    margin:8px -16px 6px -8px;
    padding:1px 0 1px 6px;
	color:#5a2f34;
	font-weight:bold;
	}

.right_contents h4.syubetsu,
.right_contents .syubetsuSelect {
	display:none;
	}


.search_right .SIDE_BUY {
	padding:4px 0;
	font-size:1.1em;
	}
.search_right .SIDE_BUY li,
.search_right .SIDE_BUY li a {
	color:#4f62ae;
	}

.koumoku input[type="text"] {
	width:96%;
	}
.conditionSubmitButton .submit {
    text-align: center;
    margin: 16px auto 8px;
	}
.conditionSubmitButton .submit input[type="submit"] {
	background:#ff6600;
    border: 1px solid #ccc;
    border-radius:2px;
    color:#fff;
    font-size:16px;
    height:60px;
    width:100%;
	}

.listTable {
	border-collapse: collapse;
	margin-bottom:12px;
	}
.listTable th {
	border-collapse: collapse;
	border:1px solid #b3b3b3;
	padding:2px 0;
	text-align:center;
	font-size:10px;
	background:#f3ede8;
	font-weight:normal;
	color:#666;
	line-height:1.4em;
	}
.listTable td {
	border-collapse: collapse;
	border:1px solid #b3b3b3;
	padding:4px;
	text-align:left;
	}
td.center {
	text-align:center ;
	}
td.td01,
td.td02,
td.td03,
td.td05 {
	text-align:center ;
	}

td.td01 {
	width:160px;
	}
td.td02 {
	width:96px;
	}
td.td03 {
	width:70px;
	}
td.td04 {
	width:225px;
	}
td.td05 {
	width:108px;
	}

#PAGE #CONTENTS #result_list_table .listTable .syubetu,
.search_main_contents .listTable .syubetu {
	background:#647370;
    color: #fff;
    font-size:9px;
    margin-right: 6px;
    padding: 1px 4px 0;
	}
#PAGE #CONTENTS #result_list_table .listTable .name,
#PAGE #CONTENTS #result_list_table .listTable .name a,
.search_main_contents .listTable .name,
.search_main_contents .listTable .name a {
    color:#647370;
    font-size:1.1em;
    margin-right:12px;
	font-weight:bold;
	}
#PAGE #CONTENTS #result_list_table .listTable a .name:hover,
#PAGE #CONTENTS #result_list_table .listTable a .name:active,
.search_main_contents .listTable a .name:hover,
.search_main_contents .listTable a .name:active {
	text-decoration:underline;
	opacity:1;
	}

#PAGE #CONTENTS #result_list_table .listTable .price,
.search_main_contents .listTable .price {
    color: #e6738a;
    font-size:1.4em;
	font-weight:bold;
	}
#PAGE #CONTENTS #result_list_table .listTable .price .price_unit,
.search_main_contents .listTable .price .price_unit {
    font-size:0.8em;
	font-weight:normal;
	}
#PAGE #CONTENTS #result_list_table .listTable p.hensai,
.search_main_contents .listTable p.hensai {
    background: #e6738a;
    color: #fff;
	padding:3px 0 2px;
	line-height:1.3em;
	width:88px;
	margin:0 auto;
	font-size:1.3em;
	}
#PAGE #CONTENTS #result_list_table .listTable p.hensai .small,
.search_main_contents .listTable p.hensai .small {
    font-size:11px;
	}

#PAGE #CONTENTS #result_list_table .listTable p.toDetail,
.search_main_contents .listTable p.toDetail {
    background:#647370;
	color:#fff;
	margin:8px auto 0;
	display:block;
	line-height:1.3em;
	width:100px;
	font-size:14px;
	}
#PAGE #CONTENTS #result_list_table .listTable p.toDetail a,
.search_main_contents .listTable p.toDetail a {
    background:#647370;
	color:#fff;
	display:block;
	padding: 6px 0 4px;
	}
#PAGE #CONTENTS #result_list_table .listTable p.toDetail a:hover,
.search_main_contents .listTable p.toDetail a:hover {
	opacity:1;
	color:#fff;
	background:#8b9895;
	}

.mikoukai_img {
	padding-bottom:4px;
	}

.listTableImg01,
.listTableImg02 {
	/* float:left; */
	}
.listTableImg01 {
	/* margin-right:2px; */
	}
.listTableImg01 img,
.listTableImg02 img {
	vertical-align:bottom;
	}

.listTable p {
	margin:0;
	}

.listPict {
	float:left;
	display:table;
	height:20px;
	}
.listPictImg01,
.listPictImg02 {
	display:table-cell;
	vertical-align:middle;
	}
.listPictImg01 img,
.listPictImg02 img {
	margin-right:4px;
	}

.listPict img {
	vertical-align:middle;
	}

div.search_result_header_bnr {
	position:relative;
	margin: -7px 0 12px;
	}
div.search_result_header_bnr p.limitCount {
	position: absolute;
	left:252px;
	bottom:38px;
	color:#fff;
	margin:0;
	font-size:68px;
	letter-spacing:16px;
	font-family:Meiryo;
	}

div.search_result_bottom_bnr {
	position:relative;
	margin:24px 0 0;
	}
div.search_result_bottom_bnr p.limitCount {
	position: absolute;
	right:372px;
	bottom:38px;
	color:#fff;
	margin:0;
	font-size:68px;
	letter-spacing:16px;
	font-family:Meiryo;
	}

#subNavi {
	background:#b3b3b3;
	/* width:100%; */
	width:972px;
	margin:4px auto 16px;
	clear:both;
	}
#subNavi ul {
	margin:0 auto;
	width:972px;
	border-left:1px solid #fff;
	height:28px;
	}
#subNavi li a {
	float:left;
	color:#fff;
	margin:0 auto;
	border-right:1px solid #fff;
	height:28px;
	line-height:29px;
	padding:0 10px;
	}
#subNavi li a:hover {
	background:#e6738a;
	opacity:1;
	}
#subNavi li.current a {
	background:#fd9728;
	}
#subNavi li a {
	float:left;
	color:#fff;
	text-decoration:none;
	}

.renovation-title {
	margin:66px auto 38px;
	text-align:center;
	}

.renovation-imgBox {
	width:100%;
	text-align:center;
	}
.renovation-imgBox img {
	text-align:center;
	margin:0 auto;
	}

.renovation-copy01 {
	font-size:30px;
	letter-spacing:0.15em;
	line-height:1.75em;
	text-align:center;
	color:#333;
	}
.renovation-copy02 {
	font-size:14px;
	letter-spacing:0.12em;
	line-height:1.75em;
	text-align:center;
	color:#333;
	}

div.thumb_img_caption {
	display:none;
	}

.renovation ul.BREAD,
.modelroom ul.BREAD,
.flow ul.BREAD,
.faq ul.BREAD,
.browsing_history ul.BREAD
{ width:auto; /* float:left; display:inline; */ margin:0px 0px 10px 0px; font-size:11px; line-height:1.2em; }

.renovation ul.BREAD li,
.modelroom ul.BREAD li,
.flow ul.BREAD li,
.faq ul.BREAD li,
.browsing_history ul.BREAD li
{ width:auto; float:left; display:inline; margin:0px 10px 0px 0px; }

.renovation ul.BREAD li a,
.modelroom ul.BREAD li a,
.flow ul.BREAD li a,
.faq ul.BREAD li a,
.browsing_history ul.BREAD li a
{ color:#5a2f34; }

.renovation ul.BREAD li a:hover,
.modelroom ul.BREAD li a:hover,
.flow ul.BREAD li a:hover,
.faq ul.BREAD li a:hover,
.browsing_history ul.BREAD li a:hover
{ text-decoration:underline; }

.renovation ul.BREAD li a:active,
.modelroom ul.BREAD li a:active,
.flow ul.BREAD li a:active,
.faq ul.BREAD li a:active,
.browsing_history ul.BREAD li a:active
{ text-decoration:underline; }


.recommendAll {
	margin:16px 0 -8px;
	padding:8px 0 0;
	border-top:1px dotted #ccc;
	clear:both;
	}
.recommendAll p {
	margin:0;
	font-size:14px;
	text-align:right;
	color:#ccc;
	}
.recommendAll p a {
	color:#00a99d;
	}

.btn img {
	margin-top:16px;
	}

.s_shiborikomi img,
.btn img {
	width:100%;
	/* height:40px; */
	height:auto;
	}

#line_select_top select {
  width:182px;
  }
#line_select_top select:first-of-type {
  margin-bottom:4px;
  }

input.clearClick {
  width:120px;
  height:38px;
  text-align:center;
  border:1px solid #ccc;
  border-radius:2px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #f3f3f3), color-stop(0.49, #fff));
  background: -webkit-linear-gradient(top, #fff 49%, #f3f3f3 50%);
  background: -moz-linear-gradient(top, #fff 49%, #f3f3f3 50%);
  background: -o-linear-gradient(top, #fff 49%, #f3f3f3 50%);
  background: -ms-linear-gradient(top, #fff 49%, #f3f3f3 50%);
  background: linear-gradient(to bottom, #fff 49%, #f3f3f3 50%);
  }

.resetBtn {
	text-align:center;
	margin-top:8px;
	}

.search_right .rwname {
	text-align:left;
	}

.chikunenTitle,
.ekitohoTitle,
#ensen-eki {
	clear:both;
	}
.ekitohoTitle,
#ensen-eki {
	margin-bottom:8px;;
	}

.chikunen ul,
.ekitoho ul {
	overflow:hidden;
	}
.chikunen li,
.ekitoho li {
	float:left;
	width:50%;
	}

.nomatch {
	clear:both;
	}
p.shiharai {
	margin:0;
	}

.resultCoution {
	margin:16px 0;
	color:#222;
	line-height:1.6em;
	font-size:11.5px;
	width:376px;
	}

.railways ul {
	margin-left:1em;
	}



/* 最近見た物件 */
.browsing_history h2 {
    color: #647370;
    font-size: 24px;
    margin: 16px 0 8px;
	}
.browsing_history .recommendMan {
    border: 1px solid #647370;
    display: block;
    padding: 10px 0 0 10px;
    width: 958px;
	}
.browsing_history .recommendMan .in {
    display: block;
    margin: 15px 0 0 27px;
    /* width: 910px; */
	}
.browsing_history .recommendMan .in {
    vertical-align:top;
	height:320px;
	}
.browsing_history .topToku .type {
    background-color: #a7d6c6;
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    margin: 8px 0 4px;
    text-align: center;
    width: 120px;
	}
.browsing_history .topToku .photo img {
    max-width:240px;
	height:142px;
	}

.browsing_history .recommendMan .in .mikoukai_img {
    width:220px;
	height:300px;
	margin: 10px 10px 0 0;
	padding:0;
	background:#fff url(https://realnagoyaestate.jp/file/images/mikoukai.gif) no-repeat center 32%/176px auto;
	float:left;
	}
.browsing_history .recommendMan .in .mikoukai_img a {
    width:210px;
	height:310px;
	display:block;
	}
.browsing_history .recommendMan .in .mikoukai_img img {
    opacity:0;
	}

.browsing_history .topToku .name {
    color: #00a99d;
    font-size: 13px;
    text-decoration: underline;
	}
.browsing_history .topToku .price {
    color: #ff7bac;
    font-size: 15px;
	}
.browsing_history .topToku .other {
    color: #808080;
    font-size: 12px;
	}

ul.BREAD li a:active {
    text-decoration: underline;
	}
ul.BREAD li a {
    color: #5a2f34;
	}


/* 右サイド 最近見た物件 */
.search_right2 {
	float:right;
	margin-top:16px;
	width:182px;
	padding:0 16px 8px;
	border:4px solid #647370;
	}
.search_right2 h5 {
	background:#647370;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:8px 0;
	margin:0 -16px 12px;
	}
.sideRecentAccess {
	width:100%;
	}
.sideRecentAccess .topToku {
	width:180px;
    margin: 10px auto 0;
	height:auto;
    text-align: left;
	padding-bottom:6px;
	border-bottom:1px solid #647370;
	float:none;
	}
.sideRecentAccess .topToku .photo img {
	width:140px;
	height:auto;
	}
.sideRecentAccess .mikoukai_img {
    width:180px;
	height:160px;
	background:url(https://realnagoyaestate.jp/file/images/mikoukai.gif) no-repeat center 0;
	background-size:contain;
	margin-top:6px;
	margin-bottom:6px;
	}
.sideRecentAccess .mikoukai_img a {
    height:170px;
    width:160px;
	display:block;
	}
.sideRecentAccess .mikoukai_img a img {
	display:none;
	}
.sideRecentAccess .topToku .name {
    color: #00a99d;
    font-size:12px;
    text-decoration: underline;
	margin:0;line-height:1.5em;
	}
.sideRecentAccess .topToku .type {
    background-color: #a7d6c6;
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    margin: 5px auto;
    text-align: center;
    width: 120px;
	}
.sideRecentAccess .topToku .other {
    color:#808080;
    font-size:11px;
	margin:0;
	line-height:1.5em;
	}
.search_right2 h6,
.search_right2 h6 a {
	color:#647370;
	font-weight:bold;
	text-align:center;
	margin:8px auto 0;
	}

/* マイページ */
.pickup {
    border: 1px solid #e16b38;
    display: block;
    padding: 0 0 20px;
    width: 966px;
	}
.pickup .in {
    display: block;
    margin: 15px 0 0 27px;
    width: 910px;
	}

.mypage h3 {
    font-size:16px;
	color:#e16b38;
	}

.topToku {
	width: 220px;
	height: 300px;
	float: left;
	margin: 10px 10px 0 0;
	text-align: left;
	}
.mypage .topToku {
	width: 217px;
	height: 300px;
	float: left;
	margin: 10px 10px 0 0;
	text-align: left;
	}
.topToku .photo {
	text-align: center;
	}
.topToku .type {
	background-color: #a7d6c6;
	width: 120px;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	margin: 5px 0;
	}
.topToku .name {
	color: #00a99d;
	text-decoration: underline;
	font-size: 13px;
	}
.topToku .price {
	color: #ff7bac;
	font-size: 15px;
	}
.topToku .other {
	color: #808080;
	font-size: 12px;
	}
.mypage table td {
	width:auto;
	clear:none;
	padding:5px 10px;
	font-size:12px;
	border-bottom:1px solid #c5c2c2;
	background:#fff;
	}
.mypage table th {
    font-size: 15px;
	}



/* 学区検索 */
.main .buy_school ul.BREAD,
.main .search_school ul.BREAD,
.main .search_school_test2 ul.BREAD {
     margin:4px 0 16px;
	}

div.buy_school div.pref,
div.search_school_test div.pref,
div.search_school_test2 div.pref {
	overflow:hidden;
	}

div.prefTitle {
    background-color:#5a2f34;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    margin: 15px 0 16px;
    padding: 3px 0 3px 10px;
	}

div.buy_school div.area,
div.search_school_test div.area,
div.search_school_test2 div.area {
	clear:both;
	margin:0 0 20px;
	}

div.buy_school div.areaTitle,
div.search_school_test div.areaTitle,
div.search_school_test2 div.areaTitle {
	background-color:#e0c8e6;
    color: #5a2f34;
    font-size: 13px;
    font-weight: bold;
    margin: 6px 0 10px;
    padding: 3px 0 3px 10px;
	}

div.buy_school div.elementary,
div.search_school_test div.elementary,
div.search_school_test2 div.elementary {
	width:49%;
	margin:0 2% 0 0;
	float:left;
	}

div.buy_school div.junior,
div.search_school_test div.junior,
div.search_school_test2 div.junior {
	width:49%;
	margin:0;
	float:left;
	}

div.buy_school div.elementaryTitle,
div.search_school_test div.elementaryTitle,
div.search_school_test2 div.elementaryTitle {
	font-size:13px;
	color:#333;
	margin:4px 0 12px;
	padding:0 0 0 6px;
	border-bottom:1px dotted #b6a188;
	border-left:3px solid #b6a188;
	}
div.buy_school div.juniorTitle,
div.search_school_test div.juniorTitle,
div.search_school_test2 div.juniorTitle {
	font-size:13px;
	color:#333;
	margin:4px 0 12px;
	padding:0 0 0 6px;
	border-bottom:1px dotted #b6a188;
	border-left:3px solid #b6a188;
	}

div.buy_school ul.elementaryName,
div.buy_school ul.juniorName,
div.search_school_test ul.elementaryName,
div.search_school_test ul.juniorName,
div.search_school_test2 ul.elementaryName,
div.search_school_test2 ul.juniorName {
    list-style-type: none;
	margin:0 0 20px;
    padding:0 10px;
    text-align:left;
	font-size:13px;
	color:#666;
	}

div.buy_school ul.elementaryName li,
div.buy_school ul.juniorName li,
div.search_school_test ul.elementaryName li,
div.search_school_test ul.juniorName li,
div.search_school_test2 ul.elementaryName li,
div.search_school_test2 ul.juniorName li {
	line-height:1.5em;
    padding: 0 15px;
	margin:6px 0 0 0;
	color:#333;
	}
div.buy_school ul.elementaryName li a,
div.buy_school ul.juniorName li a,
div.search_school_test ul.elementaryName li a,
div.search_school_test ul.juniorName li a,
div.search_school_test2 ul.elementaryName li a,
div.search_school_test2 ul.juniorName li a {
	color:#333;
	}
div.buy_school ul.elementaryName li .school_member_count,
div.buy_school ul.juniorName li .school_member_count,
div.search_school_test ul.elementaryName li .school_member_count,
div.search_school_test ul.juniorName li .school_member_count,
div.search_school_test2 ul.elementaryName li .school_member_count,
div.search_school_test2 ul.juniorName li .school_member_count {
	color:#c00;
	}


/* 来店予約 */
h2.contact5-title {
	margin-top:24px;
	font-size:48px;
	color:#46aaf2;
	font-weight:normal;
	text-align:center;
	line-height:1.3em;
	}
/* WEB無料相談 */
h2.contact1-title {
	margin-top:24px;
	font-size:48px;
	color:#f98667;
	font-weight:normal;
	text-align:center;
	line-height:1.3em;
	}
/* カタログ請求 */
h2.contact6-title {
	margin-top:24px;
	font-size:48px;
	color:#fbb03b;
	font-weight:normal;
	text-align:center;
	line-height:1.3em;
	}

#Contact-subNavi {
	background:#b3b3b3;
	width:100%;
	margin:4px 0 16px;
	clear:both;
	}
#Contact-subNavi ul {
	margin:0 auto;
	width:972px;
	border-left: none;
	height:28px;
	}
#Contact-subNavi li a {
	float:left;
	color:#fff;
	margin:0 auto;
	border-right:1px solid #fff;
	height:28px;
	line-height:29px;
	padding:0 10px;
	}
#Contact-subNavi li a:hover {
	background:#e6738a;
	opacity:1;
	}
.contact5 #Contact-subNavi li.current a {
	background:#46aaf2;
	}
.contact #Contact-subNavi li.current a {
	background:#f98667;
	}
.contact6 #Contact-subNavi li.current a,
.contact6_test #Contact-subNavi li.current a {
	background:#fbb03b;
	}
#Contact-subNavi li a {
	float:left;
	color:#fff;
	text-decoration:none;
	}


h3.contact5-subtitle {
	font-weight:normal;
	color:#666;
	text-align:center;
	font-size:1.3em;
	}

.contact5 .cart {
    margin-top: 16px;
    width: 972px;
	}
.main ul.BREAD {
	margin:0 auto;
    width:972px;
	overflow: hidden;
	}
.main ul.BREAD li {
    display: inline;
    float: left;
    margin: 0 10px 0 0;
    width: auto;
	}
.contact5-coution01 {
	position:absolute;
	left:58px;
	bottom:2px;
	text-align:left;
	color:#642b31;
	line-height:1.5em;
	}
.contact5-coution02 {
	position:absolute;
	text-align:left;
	color:#642b31;
	line-height:1.5em;
	top:120px;
	left:116px;
	}
.contact5-coution03 {
	position:absolute;
	text-align:left;
	color:#642b31;
	line-height:1.5em;
	top:120px;
	left:476px;
	}
.contact5-coution04 {
	position:absolute;
	text-align:left;
	color:#642b31;
	line-height:1.5em;
	top:200px;
	left:116px;
	}
.contact5-coution05 {
	position:absolute;
	text-align:left;
	color:#642b31;
	line-height:1.5em;
	top:200px;
	left:476px;
	}
.contact5-coution02 strong,
.contact5-coution03 strong,
.contact5-coution04 strong,
.contact5-coution05 strong {
	font-size:1.3em;
	letter-spacing:0.2em;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
	}
.contact5-coution06 {
	text-align:left;
	color:#642b31;
	line-height:1.35em;
	margin:0px 0 24px 64px;
	}

.contact5 {
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 972px;
	}

.cart table,
.mypage table {
    background: #eeeeee;
    border-collapse: separate;
    border-color: #cccccc #cccccc -moz-use-text-color;
    border-spacing: 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 10px 0;
    padding: 0;
    text-align: left;
    width: 972px;
	}
.cart .anqtable th {
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ededed), color-stop(0.50, #fff));
background: -webkit-linear-gradient(top, #fff 50%, #ededed 100%);
background: -moz-linear-gradient(top, #fff 50%, #ededed 100%);
background: -o-linear-gradient(top, #fff 50%, #ededed 100%);
background: -ms-linear-gradient(top, #fff 50%, #ededed 100%);
background: linear-gradient(to bottom, #fff 50%, #ededed 100%);
	font-weight:normal;
    border-bottom: 1px solid #ccc;
    height: 32px;
    letter-spacing: 0.2em;
    padding:4px 0 4px 12px;
    text-align: left;
	}
table.senddatatable th,
table.anqtable th {
    border-bottom: 1px solid #ccc;
    border-left: 5px solid #e6738a;
    letter-spacing: 0.2em;
    color: #333;
    padding:4px 0 4px 12px;
    text-align: left;
    height: 32px;
	font-weight:normal;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ededed), color-stop(0.50, #fff));
background: -webkit-linear-gradient(top, #fff 50%, #ededed 100%);
background: -moz-linear-gradient(top, #fff 50%, #ededed 100%);
background: -o-linear-gradient(top, #fff 50%, #ededed 100%);
background: -ms-linear-gradient(top, #fff 50%, #ededed 100%);
background: linear-gradient(to bottom, #fff 50%, #ededed 100%);
}

table.senddatatable td.senddata_koumoku,
table.anqtable td.senddata_koumoku {
    background-color: #eee;
    color: #000000;
    font-size: 13px;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 244px;
	border-color: #ffffff #ffffff #cccccc;
}

.cart table td.senddata_koumoku span.anq_required,
.mypage table td.senddata_koumoku span.anq_required {
    color:#e6738a;
    font-size: 11px;
	}

.cart input,
.cart textarea,
.cart select {
	background:#fef7fa;
	border: 1px solid #ccc;
	font-size: 0.95em;
    padding: 2px;
	}

.cart input.submit_confirm_button,
.cart input.form_submit {
	width:330px;
	height:74px;
	font-size:30px;
	letter-spacing:0.2em;
	color:#fff;
	font-weight:bold;
	border: 2px solid #f2bb93;
	border-radius:16px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #ffa220), color-stop(0.50, #ffb61f));
background: -webkit-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -moz-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -o-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -ms-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: linear-gradient(to bottom, #ffb61f 50%, #ffa220 51%);
transition: all 0.2s;
	}
.cart input.form_input_back {
	width:220px;
	height:54px;
	font-size:18px;
	color:#666;
	border: 2px solid #ededed;
	letter-spacing:0.1em;
	font-weight:bold;
	border-radius:10px;
	}
.cart input.submit_confirm_button:hover,
.cart input.form_input_back:hover,
.cart input.form_submit:hover { opacity: 0.75; }
.cart input.submit_confirm_button:active,
.cart input.form_input_back:active,
.cart input.form_submit:active { opacity: 0.5; }

.cart .error b {
    color: #642b31;
    font-weight: bold;
	}

.cart table.inqHead {
    background: #eeeeee;
    border-collapse: separate;
    border-color: #cccccc #cccccc -moz-use-text-color;
    border-spacing: 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin:0 0 24px;
    padding: 0;
    text-align: left;
    width: 972px;
	position:relative;
	z-index:100;
	}
.cart table.inqHead td {
	background:#fff;
	}

.cart table table.inqObjs {
    background: #fff;
	border:none;
    border-collapse: separate;
    border-spacing:4px;
    margin:6px 0;
    padding: 0;
    text-align: left;
    width:100%;
	}
.cart table table.inqObjs td {
    background: #fef7fa;
	border:none;
	}
.cart table table.inqObjs td.cell-02 {
	text-align:center;
	width:120px;
	}
.cart table table.inqObjs td.cell-07 {
	text-align:center;
	}
 .cart table table.inqType {
    background: #eeeeee;
    border-collapse: separate;
    border-color: #cccccc #cccccc -moz-use-text-color;
    border-spacing: 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin:6px 0;
    padding: 0;
    text-align: left;
    width:100%;
	}
.cart table table.inqType td  {
    background: #fff;
    }

.anqtable #stations .rwname {
	text-align:left;
	background:#fef7fa;
	padding:0 8px;
	}



/* 会員登録 */
h2.member-title {
	font-size:48px;
	color:#d14854;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	margin-top:16px;
	}
h3.contact5-subtitle {
	font-weight:normal;
	color:#666;
	text-align:center;
	}
	
.member-regist {
	width:255px;
	}
.member-regist h3 {
	text-align:left;
	color:#d14854;
	font-size:20px;
	font-weight:bold;
	margin:4px 0;
	}
.member-regist p {
	text-align:left;
	color:#988570;
	line-height:1.5em;
	margin:0;
	font-size:13px;
	}
.member-coution {
    color: #642b31;
    line-height: 1.35em;
    margin: 0px 0 16px;
    text-align: left;
	}

/* カタログ請求 */
.catalog-copy01 {
	position:absolute;
	left:28px;
	bottom:56px;
	margin:0;
	color:#642b31;
	font-weight:bold;
	font-size:18px;
	letter-spacing:0.2em;
	text-align:left;
	line-height:1.6em;
	}
.catalog-copy02 {
	position:absolute;
	left:98px;
	top:86px;
	margin:0;
	color:#642b31;
	font-weight:bold;
	font-size:16.2px;
	letter-spacing:0.1em;
	text-align:left;
	line-height:2.92em;
	}


/* 資料請求 */

.main .shiryouseikyu ul.BREAD {
     margin:4px 0 0;
	}

h2.shiryouseikyu-title {
	margin-top:28px;
	font-size:48px;
	color:#5a2f34;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	}
.shiryouseikyu-copy-area {
	border:5px solid #e39097;
	background:url(https://realnagoyaestate.jp/file/images/exclamation-pict.png) #f7e0e2 no-repeat 28px center;
	}
.shiryouseikyu-copy-area h3 {
	float:left;
	font-size:16.2px;
	color:#323232;
	text-align:left;
	line-height:1.6em;
	margin:28px 0 24px 128px;
	}
.shiryouseikyu-copy-area .touroku {
	font-size:24px;
	text-align:center;
	float:right;
	margin: 70px 24px 0 0;
	display:block;
	}
.shiryouseikyu-copy-area .touroku a {
	color:#fff;
	background:#d14854;
	padding:4px 32px 2px;
	}
.shiryouseikyu-copy-area .touroku a:hover {
	opacity:0.6;
	-webkit-transition: 0.3s ease-in-out;  
    -moz-transition: 0.3s ease-in-out;  
     -o-transition: 0.3s ease-in-out;  
     transition: 0.3s ease-in-out;  
	}

table.inqHead th {
    background-color: #eee;
    border-color: #ffffff #ffffff #cccccc;
    color: #000000;
    font-size: 13px;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 244px;
	font-weight:normal;
	}
table.inqHead th span.anq_required {
    color: #e6738a;
    font-size: 11px;
	}
table.inqHead .inqObjs th {
	width:8px;
	background:#e6738a;
	color:#fff;
	vertical-align:middle;
	font-weight:bold;
	}
.cart table table.inqType,
.cart table table.inqType td {
	border:none;
	}
.shiryouseikyu-midashi-border {
	margin:0;
    border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	}
.shiryouseikyu-midashi {
	margin:0;
	line-height:32px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 50%, #ededed 100%) repeat scroll 0 0;
    border-left: 5px solid #e6738a;
    color: #333;
    font-weight: normal;
    height: 32px;
    letter-spacing: 0.2em;
    padding: 4px 0 4px 12px;
    text-align: left;
	font-size:14px;
	}

/* 資料請求サンクスページ */
.shiryouseikyu-thenks-title {
	color: #f04554;
    font-size: 48px;
    font-weight: normal;
    line-height: 1.5em;
    margin-top: 28px;
    text-align: center;
	}

.shiryouseikyu-thenks-copy {
	border: 1px solid #f04554;
	width:767px;
	text-align:center;
	padding:24px 0;
	margin:28px auto 64px;
	}
.shiryouseikyu-thenks-copy h3 {
	color: #ffb13b;
    font-size:36px;
    font-weight: normal;
    line-height: 1.5em;
	margin:0 auto;
	}
.shiryouseikyu-thenks-copy p {
	color:#642b31;
    font-size:14px;
    line-height: 1.8em;
	margin:8px auto 0;
	}
.booked a:hover {
	opacity:0.6;
	-webkit-transition: 0.3s ease-in-out;  
    -moz-transition: 0.3s ease-in-out;  
     -o-transition: 0.3s ease-in-out;  
     transition: 0.3s ease-in-out;  
	}



/* 無料勉強会予約 */
.Contact3-Box01 {
    color: #642b31;
    margin: 24px 36px;
    text-align: left;
	height: 283px;
	font-size: 14px;
	}
.Contact3-Box01 img {
	float: left;
	margin-right: 30px;
	}
.Contact3-Box01 h3 {
	font-size: 20px;
   	font-weight: bold;
	margin: 30px 0;
	}


/* ==========================================================================================
　　リノベーションセミナー
========================================================================================== */
p.contact9-text01 {
	margin:4px auto;
	text-align:left;
	line-height:1.5em;
	}
p.contact9-text02 {
	margin:8px auto;
	text-align:left;
	line-height:1.5em;
	}


/* 売却相談 */
.cart table td.form_115 span.koumoku_bikou2 {
	display:block;
	}
.sell_form #Contact-subNavi li.current a,
.sell_form_test #Contact-subNavi li.current a {
	background:#738AE6;
	}
h2.sell-form-title {
    color: #738AE6;
    font-size: 48px;
    font-weight: normal;
    line-height: 1.3em;
    margin-top: 24px;
    text-align: center;
	}
h3.sell_form_lead {
	clear:both;
	color:#642B31;
	font-size:32px;
	text-align:center;
	line-height:1.5em;
	margin:24px auto 32px;
	font-weight:bold;
	}
h3.sell_form_lead2 {
	color:#642B31;
	font-size:30px;
	text-align:center;
	line-height:1.5em;
	margin:0 auto;
	padding:4px 0;
	font-weight:bold;
	}
h3.sell_form_lead3 {
	color:#fff;
	font-size:22px;
	text-align:left;
	line-height:1.5em;
	margin:0 auto;
	padding:20px 52px;
	font-weight:bold;
	background:#738AE6;
	}
.sell_form_border {
	border:1px solid #738AE6;
	box-sizing:border-box;
	}
.sell_form_copy {
	color:#642B31;
	font-size:16px;
	text-align:left;
	line-height:1.5em;
	padding:4px 52px;
	}


/* 沿線検索ページ  沿線・駅から探す */
h3.search-title {
	font-size:36px;
	color:#5a2f34;
	line-height:1.5em;
	text-align:left;
	margin-left:8px;
	}
p.search-sub-copy {
	color:#5a2f34;
	line-height:1.5em;
	text-align:left;
	margin:4px 0 28px 8px;
	}
.main .buy_line ul.BREAD,
.main .buy_line_test ul.BREAD {
     margin:4px 0 16px;
	}

.main .buy_line .left_contents,
.main .buy_line_test .left_contents  {
    float: left;
    min-height: auto;
    width: auto;
	}

.main_contents_wrap .left_contents .BUY_LINE	{ width:640px; height:600px; background:url(../img/search_line_bg.gif) no-repeat 50% 50%; margin:0 auto 28px;}
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI	{ width:auto; height:auto; float:right; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt	{ width:15px; height:5px; float:left; margin:5px 5px 0px 0px; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_HIGASHIYAMA	{ background:#f8de0c; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_MEIJO	{ background:#8b5fff; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_MEIKO	{ background:#c0baff; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_TSURUMAI	{ background:#28c3ff; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_SAKURADORI	{ background:#fa0007; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dt.LINE_HANREI_KAMIIIDA	{ background:#fb80c0; }
.main_contents_wrap .left_contents .BUY_LINE dl.LINE_HANREI dd	{ width:auto; float:left; font-size:11px; line-height:1.5em; color:#5a2f34; }
.main_contents_wrap .left_contents .BUY_LINE a	{ background-repeat:no-repeat; position:absolute; cursor:pointer; color:#5a2f34; font-size:11px; line-height:1.2em; text-decoration:none; font-weight:bold; }
.main_contents_wrap .left_contents .BUY_LINE a:link	{ color:#5a2f34; }
.main_contents_wrap .left_contents .BUY_LINE a:visited	{ color:#5a2f34; }
.main_contents_wrap .left_contents .BUY_LINE a:hover	{ color:#8c6e71; }
.main_contents_wrap .left_contents .BUY_LINE a:active	{ color:#8c6e71; }
.main_contents_wrap .left_contents .BUY_LINE a span	{ width:20px; float:left; display:inline; text-align:center; line-height:1.1em; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HIGASHIYAMA	{ background-image:url(../img/st_higashiyama_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HIGASHIYAMA:link	{ background-image:url(../img/st_higashiyama_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HIGASHIYAMA:visited	{ background-image:url(../img/st_higashiyama_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HIGASHIYAMA:hover	{ background-image:url(../img/st_higashiyama_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HIGASHIYAMA:active	{ background-image:url(../img/st_higashiyama_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIJO	{ background-image:url(../img/st_meijo_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIJO:link	{ background-image:url(../img/st_meijo_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIJO:visited	{ background-image:url(../img/st_meijo_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIJO:hover	{ background-image:url(../img/st_meijo_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIJO:active	{ background-image:url(../img/st_meijo_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIKO	{ background-image:url(../img/st_meiko_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIKO:link	{ background-image:url(../img/st_meiko_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIKO:visited	{ background-image:url(../img/st_meiko_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIKO:hover	{ background-image:url(../img/st_meiko_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MEIKO:active	{ background-image:url(../img/st_meiko_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_TSURUMAI	{ background-image:url(../img/st_tsurumai_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_TSURUMAI:link	{ background-image:url(../img/st_tsurumai_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_TSURUMAI:visited	{ background-image:url(../img/st_tsurumai_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_TSURUMAI:hover	{ background-image:url(../img/st_tsurumai_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_TSURUMAI:active	{ background-image:url(../img/st_tsurumai_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKURADORI	{ background-image:url(../img/st_sakuradori_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKURADORI:link	{ background-image:url(../img/st_sakuradori_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKURADORI:visited	{ background-image:url(../img/st_sakuradori_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKURADORI:hover	{ background-image:url(../img/st_sakuradori_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKURADORI:active	{ background-image:url(../img/st_sakuradori_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIIIDA	{ background-image:url(../img/st_kamiiida_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIIIDA:link	{ background-image:url(../img/st_kamiiida_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIIIDA:visited	{ background-image:url(../img/st_kamiiida_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIIIDA:hover	{ background-image:url(../img/st_kamiiida_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIIIDA:active	{ background-image:url(../img/st_kamiiida_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1	{ width:24px; height:58px; top:145px; left:120px; background-position:100% 100%; background-image:url(../img/st_nagoya1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1:link	{ background-image:url(../img/st_nagoya1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1:visited	{ background-image:url(../img/st_nagoya1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1:hover	{ background-image:url(../img/st_nagoya1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1:active	{ background-image:url(../img/st_nagoya1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA1 span	{ margin-left:2px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2	{ width:24px; height:22px; top:203px; left:120px; background-position:100% 100%; background-image:url(../img/st_nagoya2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2:link	{ background-image:url(../img/st_nagoya2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2:visited	{ background-image:url(../img/st_nagoya2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2:hover	{ background-image:url(../img/st_nagoya2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2:active	{ background-image:url(../img/st_nagoya2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_NAGOYA2 span	{ margin-left:2px; }

.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI1	{ width:28px; height:15px; top:235px; left:178px; background-position:100% 0%; background-image:url(../img/st_fushimi2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI1:link	{ background-image:url(../img/st_fushimi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI1:visited	{ background-image:url(../img/st_fushimi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI1:hover	{ background-image:url(../img/st_fushimi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI1:active	{ background-image:url(../img/st_fushimi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI2	{ width:22px; height:15px; top:235px; left:206px; background-position:100% 0%; background-image:url(../img/st_fushimi2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI2:link	{ background-image:url(../img/st_fushimi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI2:visited	{ background-image:url(../img/st_fushimi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI2:hover	{ background-image:url(../img/st_fushimi2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_FUSHIMI2:active	{ background-image:url(../img/st_fushimi2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE1	{ width:22px; height:15px; top:235px; left:234px; background-position:100% 0%; background-image:url(../img/st_sakae1_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE1:link	{ background-image:url(../img/st_sakae1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE1:visited	{ background-image:url(../img/st_sakae1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE1:hover	{ background-image:url(../img/st_sakae1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE1:active	{ background-image:url(../img/st_sakae1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE2	{ width:22px; height:15px; top:235px; left:256px; background-position:100% 0%; background-image:url(../img/st_sakae2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE2:link	{ background-image:url(../img/st_sakae2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE2:visited	{ background-image:url(../img/st_sakae2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE2:hover	{ background-image:url(../img/st_sakae2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_SAKAE2:active	{ background-image:url(../img/st_sakae2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE1	{ width:22px; height:15px; top:235px; left:360px; background-position:100% 0%; background-image:url(../img/st_imaike1_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE1:link	{ background-image:url(../img/st_imaike1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE1:visited	{ background-image:url(../img/st_imaike1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE1:hover	{ background-image:url(../img/st_imaike1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE1:active	{ background-image:url(../img/st_imaike1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE2	{ width:22px; height:15px; top:235px; left:382px; background-position:100% 0%; background-image:url(../img/st_imaike2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE2:link	{ background-image:url(../img/st_imaike2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE2:visited	{ background-image:url(../img/st_imaike2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE2:hover	{ background-image:url(../img/st_imaike2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_IMAIKE2:active	{ background-image:url(../img/st_imaike2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA1	{ width:22px; height:15px; top:235px; left:453px; background-position:100% 0%; background-image:url(../img/st_sakae1_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA1:link	{ background-image:url(../img/st_sakae1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA1:visited	{ background-image:url(../img/st_sakae1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA1:hover	{ background-image:url(../img/st_sakae1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA1:active	{ background-image:url(../img/st_sakae1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA2	{ width:22px; height:15px; top:235px; left:475px; background-position:100% 0%; background-image:url(../img/st_sakae2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA2:link	{ background-image:url(../img/st_sakae2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA2:visited	{ background-image:url(../img/st_sakae2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA2:hover	{ background-image:url(../img/st_sakae2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MOTOYAMA2:active	{ background-image:url(../img/st_saka2e_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA1	{ width:46px; height:24px; top:365px; left:210px; background-position:100% 0%; background-image:url(../img/st_kanayama1_off.png); padding-top:5px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA1:link	{ background-image:url(../img/st_kanayama1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA1:visited	{ background-image:url(../img/st_kanayama1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA1:hover	{ background-image:url(../img/st_kanayama1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA1:active	{ background-image:url(../img/st_kanayama1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA2	{ width:22px; height:24px; top:365px; left:256px; background-position:100% 0%; background-image:url(../img/st_kanayama2_off.png); padding-top:5px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA2:link	{ background-image:url(../img/st_kanayama2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA2:visited	{ background-image:url(../img/st_kanayama2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA2:hover	{ background-image:url(../img/st_kanayama2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KANAYAMA2:active	{ background-image:url(../img/st_kanayama2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU1	{ width:56px; height:10px; top:300px; left:200px; background-position:100% 0%; background-image:url(../img/st_kamimaezu1_off.png); padding-top:20px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU1:link	{ background-image:url(../img/st_kamimaezu1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU1:visited	{ background-image:url(../img/st_kamimaezu1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU1:hover	{ background-image:url(../img/st_kamimaezu1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU1:active	{ background-image:url(../img/st_kamimaezu1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU2	{ width:22px; height:10px; top:300px; left:256px; background-position:100% 0%; background-image:url(../img/st_kamimaezu2_off.png); padding-top:20px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU2:link	{ background-image:url(../img/st_kamimaezu2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU2:visited	{ background-image:url(../img/st_kamimaezu2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU2:hover	{ background-image:url(../img/st_kamimaezu2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_KAMIMAEZU2:active	{ background-image:url(../img/st_kamimaezu2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI1	{ width:22px; height:30px; top:187px; left:232px; background-position:0% 0%; background-image:url(../img/st_hisayaoodori1_off.png); padding:25px 0px 0px 27px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI1:link	{ background-image:url(../img/st_hisayaoodori1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI1:visited	{ background-image:url(../img/st_hisayaoodori1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI1:hover	{ background-image:url(../img/st_hisayaoodori1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI1:active	{ background-image:url(../img/st_hisayaoodori1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI2	{ width:53px; height:30px; top:187px; left:254px; background-position:0% 0%; background-image:url(../img/st_hisayaoodori2_off.png); padding:25px 0px 0px 5px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI2:link	{ background-image:url(../img/st_hisayaoodori2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI2:visited	{ background-image:url(../img/st_hisayaoodori2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI2:hover	{ background-image:url(../img/st_hisayaoodori2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HISAYAOODORI2:active	{ background-image:url(../img/st_hisayaoodori2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI1	{ width:22px; height:60px; top:59px; left:315px; background-position:100% 100%; background-image:url(../img/st_heiandori1_off.png); padding-top:15px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI1:link	{ background-image:url(../img/st_heiandori1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI1:visited	{ background-image:url(../img/st_heiandori1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI1:hover	{ background-image:url(../img/st_heiandori1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI1:active	{ background-image:url(../img/st_heiandori1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI2	{ width:22px; height:60px; top:59px; left:337px; background-position:100% 100%; background-image:url(../img/st_heiandori2_off.png); padding-top:15px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI2:link	{ background-image:url(../img/st_heiandori2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI2:visited	{ background-image:url(../img/st_heiandori2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI2:hover	{ background-image:url(../img/st_heiandori2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_HEIANDORI2:active	{ background-image:url(../img/st_heiandori2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO1	{ width:22px; height:40px; top:345px; left:453px; background-position:100% 0%; background-image:url(../img/st_kamimaezu1_off.png); padding-top:24px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO1:link	{ background-image:url(../img/st_kamimaezu1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO1:visited	{ background-image:url(../img/st_kamimaezu1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO1:hover	{ background-image:url(../img/st_kamimaezu1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO1:active	{ background-image:url(../img/st_kamimaezu1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO2	{ width:22px; height:40px; top:345px; left:475px; background-position:100% 0%; background-image:url(../img/st_kamimaezu2_off.png); padding-top:24px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO2:link	{ background-image:url(../img/st_kamimaezu2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO2:visited	{ background-image:url(../img/st_kamimaezu2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO2:hover	{ background-image:url(../img/st_kamimaezu2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_YAGOTO2:active	{ background-image:url(../img/st_kamimaezu2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI1	{ width:22px; height:15px; top:470px; left:360px; background-position:0% 0%; background-image:url(../img/st_aratamabashi1_off.png); padding:25px 0px 0px 27px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI1:link	{ background-image:url(../img/st_aratamabashi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI1:visited	{ background-image:url(../img/st_aratamabashi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI1:hover	{ background-image:url(../img/st_aratamabashi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI1:active	{ background-image:url(../img/st_aratamabashi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI2	{ width:22px; height:15px; top:470px; left:382px; background-position:0% 0%; background-image:url(../img/st_aratamabashi2_off.png); padding:25px 0px 0px 27px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI2:link	{ background-image:url(../img/st_aratamabashi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI2:visited	{ background-image:url(../img/st_aratamabashi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI2:hover	{ background-image:url(../img/st_aratamabashi2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_ARATAMABASHI2:active	{ background-image:url(../img/st_aratamabashi2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI1	{ width:35px; height:36px; top:175px; left:172px; background-position:100% 100%; background-image:url(../img/st_marunouchi1_off.png); padding-left:0px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI1:link	{ background-image:url(../img/st_marunouchi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI1:visited	{ background-image:url(../img/st_marunouchi1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI1:hover	{ background-image:url(../img/st_marunouchi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI1:active	{ background-image:url(../img/st_marunouchi1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI2	{ width:22px; height:36px; top:175px; left:207px; background-position:0% 100%; background-image:url(../img/st_marunouchi2_off.png); padding-left:12px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI2:link	{ background-image:url(../img/st_marunouchi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI2:visited	{ background-image:url(../img/st_marunouchi2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI2:hover	{ background-image:url(../img/st_marunouchi2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_MARUNOUCHI2:active	{ background-image:url(../img/st_marunouchi2_on.png); }

.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO1	{ width:22px; height:40px; top:318px; left:360px; background-position:100% 0%; background-image:url(../img/st_gokiso1_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO1:link	{ background-image:url(../img/st_gokiso1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO1:visited	{ background-image:url(../img/st_gokiso1_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO1:hover	{ background-image:url(../img/st_gokiso1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO1:active	{ background-image:url(../img/st_gokiso1_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO2	{ width:22px; height:40px; top:318px; left:382px; background-position:100% 0%; background-image:url(../img/st_gokiso2_off.png); padding-top:25px; }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO2:link	{ background-image:url(../img/st_gokiso2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO2:visited	{ background-image:url(../img/st_gokiso2_off.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO2:hover	{ background-image:url(../img/st_gokiso2_on.png); }
.main_contents_wrap .left_contents .BUY_LINE a.ST_GOKISO2:active	{ background-image:url(../img/st_gokiso2_on.png); }

.main_contents_wrap .left_contents .LINE	{ width:640px; margin:20px auto 40px; padding-bottom:20px; border:1px solid #c5c2c2; }
.main_contents_wrap .left_contents .LINE ul	{ width:640px; /* float:left; */ /* display:inline; */ margin:0px 0px 0px 15px; overflow: hidden; }
.main_contents_wrap .left_contents .LINE ul li	{ width:620px; float:left; clear:none; margin-top:8px; padding-left:5px; }
.main_contents_wrap .left_contents .LINE ul li.HIGASHIYAMA	{ border-left:3px solid #f8de0c; }
.main_contents_wrap .left_contents .LINE ul li.MEIJO	{ border-left:3px solid #8b5fff; }
.main_contents_wrap .left_contents .LINE ul li.TSURUMAI	{ border-left:3px solid #28c3ff; }
.main_contents_wrap .left_contents .LINE ul li.SAKURADORI	{ border-left:3px solid #fa0007; }
.main_contents_wrap .left_contents .LINE ul li.KAMIIIDA	{ border-left:3px solid #fb80c0; }
.main_contents_wrap .left_contents .LINE ul li a	{ width:auto; float:left; color:#5a2f34; font-size:11px; line-height:2em; }
.main_contents_wrap .left_contents .LINE ul li ul	{ width:625px; float:left; margin:0px 0px 0px 5px; }
.main_contents_wrap .left_contents .LINE ul li ul li	{ width:124px; height:auto; float:left; margin-top:0px; padding-left:0px; }
.main_contents_wrap .left_contents .LINE ul li a:hover	{ text-decoration:underline; }
.main_contents_wrap .left_contents .LINE ul li a:active	{ text-decoration:underline; }
.main_contents_wrap .left_contents .LINE ul .line_group	{ marigin:8px 0 0; font-weight:bold; height:18px; margin:20px 0 0; }



/* 価格から探す */
.main .buy_price ul.BREAD,
.main .buy_price_test ul.BREAD {
     margin:4px 0 16px;
	}

table.search_price {
	margin:32px auto 62px;
	width:500px;
	}
table.search_price td {
	text-align:center;
	padding:20px 0;
	font-size:24px;
	}
table.search_price td p.head {
	margin:0 0 16px;
	text-align:left;
	font-size:32px;
	color:#5a2f34;
	}

table.search_price input.submit_confirm_button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffb61f 50%, #ffa220 51%) repeat scroll 0 0;
    border: 2px solid #f2bb93;
    border-radius: 16px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    height: 74px;
    letter-spacing: 0.2em;
    transition: all 0.2s ease 0s;
    width: 330px;
	margin:24px auto 0;
	}
table.search_price input.submit_confirm_button:hover {
	opacity: 0.75;
	}

.main .buy_price .left_contents,
.main .buy_price_test .left_contents  {
    float: left;
    min-height: auto;
    width: auto;
	}

select.price-pull-01,
select.price-pull-02 {
    background:#fef7fa none repeat scroll 0 0;
    border:1px solid #ccc;
    font-size:16px;
    padding:2px;
	width:200px;
	}
select.price-pull-01 {
    margin-right:24px;
	}
select.price-pull-02 {
    margin-left:24px;
	}


/* リノベーション事例＆費用 一覧 */
h2.gallery-title {
	margin:20px auto 0;
	font-size:48px;
	color:#5a2f34;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	}
.gallery-outer {
	margin:-6px auto 0;
	width:860px;
	}	
.gallery-block {
	float:left;
	margin:30px 40px 0 0;
	border:1px solid #000;
	width:258px;
	height:402px;
	}	
.gallery-block-inner {
	margin:26px;
	width:206px;
	text-align:left;
	}	
.gallery-block-inner a {
	color:#5a2f34;
	text-decoration:none;
	}	
.gallery-block-inner a:hover {
	opacity:0.6;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}	
.gallery-block-inner a ul {
	margin-top:8px;
	}	
.gallery-block-inner a li.address {
	padding:2px 6px 1px;
	color:#fff;
	background:#738ae6;
	display:inline !important;
	}
.gallery-block-inner a li.type {
	padding:2px 6px 1px;
	color:#fff;
	background:#003761;
	display:inline !important;
	}
.gallery-block-inner a h3 {
	margin:12px 0 0;
	font-size:14px;
	line-height:1.25em;
	height:48px;
	}
.gallery-block-inner dl {
	margin:0;
	border-bottom:1px solid #5a2f34;
	padding:0 0 4px;
	margin-bottom:8px;
	}
.gallery-block-inner dt {
	width:70%;
	line-height:1.5em;
	}
.gallery-block-inner dd {
	width:30%;
	text-align:right;
	line-height:1.5em;
	}
.gallery-block-inner a .price {
	text-align:right;
	}
.gallery-block-inner a .price .kakaku {
	font-size:24px;
	color:#e6738a;
	margin:0 6px;
	}
.gallery-block-inner a .tolink {
	text-align:center;
	font-size:14px;
	margin:0;
	background:#f3ede8;
	padding:4px 0 3px;
	background:url(https://realnagoyaestate.jp/file/images/gallery-result-arrow.png) no-repeat 86% center #f3ede8;
	}


/* リノベーション＆事例、費用　詳細 */
.gallery-detail-title {
	display:table;
	background:#f3ede8;
	border-left:12px solid #738ae6;
	padding:16px 20px 14px;
	width:920px;
	}
.gallery-detail-title h3 {
	display:table-cell;
	vertical-align:middle;
	margin:0;
	font-size:30px;
	color:#5a2f34;
	font-weight:normal;
	text-align:left;
	line-height:1.25em;
	}

.gallery-detail-left {
	float:left;
	width:219px;
	}
.gallery-detail-left .owner {
	font-size:18px;
	color:#fff;
	background:#738ae6;
	margin:0;
	padding:10px 8px 8px;
	
	}
.gallery-detail-left dl {
	margin:12px 0 0;
	border-bottom:1px solid #5a2f34;
	padding:0 0 4px;
	margin-bottom:8px;
	}
.gallery-detail-left dt {
	width:70%;
	line-height:1.5em;
	text-align:left;
	}
.gallery-detail-left dd {
	width:30%;
	text-align:right;
	line-height:1.5em;
	}
.gallery-detail-left .price {
	text-align:right;
	}
.gallery-detail-left .price .kakaku {
	font-size:24px;
	color:#e6738a;
	margin:0 12px;
	}
.gallery-detail-left table.spec {
	width:100%;
	border-collapse:collapse;
	}
.gallery-detail-left table.spec th {
	width:30%;
	border-collapse:collapse;
	border:1px solid #000;
	background:#f3ede8;
	vertical-align:top;
	text-align:left;
	padding:4px 6px;
	font-weight:normal;
	}
.gallery-detail-left table.spec td {
	border-collapse:collapse;
	border:1px solid #000;
	background:#fff;
	text-align:left;
	padding:4px 6px;
	}

.gallery-detail-right {
	float:right;
	width:730px;
	}
.gallery-detail-text {
	background:#f3ede8;
	margin-top:44px;
	padding:24px;
	}
.gallery-detail-text h4 {
	font-size:22px;
	margin:0 0 8px;
	text-align:left;
	color:#5a2f34;
	}
.gallery-detail-text p {
	font-size:14px;
	margin:0;
	text-align:left;
	line-height:1.6em;
	}

.gallery-detail-footer {
	padding:9px 9px 20px;
	background:#ddefe9;
	}
.gallery-detail-footer-link {
	background:#fff;
	/* width:938px; */
	margin:0 0 24px;
	padding:18px 29px 22px;
	}
.gallery-detail-footer-link .block {
	float:left;
	background:#fff;
	width:206px;
	margin:0;
	}
.gallery-detail-footer-link .block p {
	margin:0 auto 4px;
	font-size:16px;
	color:#5a2f34;
	}
.gallery-detail-footer-link .block a .block-link {
	margin:0;
	color:#fff;
	height:30px;
	padding-top:42px;
	}
.gallery-detail-footer-link .block a:hover {
	opacity:0.6;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
.gallery-detail-footer-link .block a .block-link p {
	margin:0 auto;
	color:#fff;
	fotnt-size:20px;
	}

.gallery-detail-footer-link .block a .pink {
	background:url(https://realnagoyaestate.jp/file/images/gallery-result-footer-pict01.png) #d14854 no-repeat center  10px;
	background-size:35px auto;
	}
.gallery-detail-footer-link .block a .yellow {
	background:url(https://realnagoyaestate.jp/file/images/gallery-result-footer-pict02.png) #f9af48 no-repeat center  10px;
	background-size:35px auto;
	}
.gallery-detail-footer-link .block a .orange {
	background:url(https://realnagoyaestate.jp/file/images/gallery-result-footer-pict03.png) #f7866b no-repeat center  10px;
	background-size:35px auto;
	}
.gallery-detail-footer-link .block a .blue {
	background:url(https://realnagoyaestate.jp/file/images/gallery-result-footer-pict04.png) #46aaf2 no-repeat center  10px;
	background-size:35px auto;
	}

.gallery-detail-footer .freecall {
	margin:0 auto 0 -46px;
	}
.gallery-detail-footer .info {
	margin:8px auto 0 -46px;
	font-size:14px;
	color:#5a2f34;
	}
.gallery-detail-footer .info .open {
	margin:0 16px 0 8px;
	font-size:14px;
	color:#fff;
	background:#5a2f34;
	padding:2px 16px 0;
	border-radius:20px;
	}

.slick-slide img {
    margin: 0 auto;
	}
.slider-for div.tate {
	width:730px;
	background:#f2f2f2;
	}
.slider-nav div.slick-slide {
	width:73px;
	height:73px;
	overflow:hidden;
	position:relative;
	}
.slider-nav {
	background:#f2f2f2;
	}
.slider-nav div img {
	width:auto;
	height:73px;
	opacity:0.5;
	position:absolute;
	left:-25%;
	}
.slider-nav div.tate img {
	width:73px;
	height:auto;
	opacity:0.5;
	position:absolute;
	top:-25%;
	left:0;
	}
.slider-nav div.slick-current img {
	opacity:1;
	}
.slick-slider {
	margin-bottom:1px !important;
	}

.block3reno {
    background:url(https://realnagoyaestate.jp/file/images/one-stop-img.jpg) no-repeat scroll 50% 0;
    height: 841px;
    margin: 16px auto 0;
    position: relative;
    text-align: center;
    width: 100%;
	}
.oneStopCopy {
    position:absolute;
	text-align:left;
	font-size:28px;
	color:#5a2f34;
	font-weight:bold;
	line-height:1.55em;
	top:524px;
	left:50%;
	margin-left:-280px;
	}
.oneStopCopy span {
    color:#e6738a;
	}
.oneStopCopy .under {
	border-bottom: 6px solid #e6ca5c;
    }

.renovation-copy03 {
	font-size:32px;
	font-weight:bold;
	text-align:center;
	color:#5a2f34;
	letter-spacing:0.1em;
	}
.renoMidashi {
	width:100%;
	clear:both;
	margin:0 auto;
	}
.renoMidashi .midashi01 {
	width:180px;
	color:#fff;
	background:#003762;
	margin:0;
	font-size:24px;
	text-align:center;
	padding:6px 0 4px;
	line-height:1.5em;
	}
.renoMidashi .midashi02 {
	box-sizing:border-box;
	color:#003762;
	background:#f3ede8;
	margin:0;
	font-size:30px;
	text-align:left;
	padding:10px 24px 4px;
	line-height:1.5em;
	}
.renoMidashi .midashi02 span {
	color:#e6738a;
	}
.renoCapBlock {
	float:left;
	}
.renoCapBlock p {
	text-align:left;
	margin:24px 0 0 28px;
	font-size:16px;
	line-height:1.75em;
	}
.point4Block {
	width:820px;
	box-sizing:border-box;
	border:2px solid #003762;
	margin:48px auto 48px;
	}
.point4Block h3 {
	background:#003762;
	color:#fff;
	padding:6px 0 4px;
	line-height:1.5em;
	margin:0;
	font-size:20px;
	text-align:center;
	}
.point4Block p {
	line-height:1.5em;
	margin:12px 32px;
	font-size:18px;
	text-align:left;
	}
.point4-caption {
    line-height: 1.35em;
    margin: 24px auto 64px;
    text-align:left;
	width:700px;
	}
	

/* モデルルーム */
h2.mr-title {
	font-size:48px;
	margin:44px auto 0;
	color:#5a2f34;
	font-weight:normal;
	text-align:center;
	line-height:1.35em;
	}
h2.mr-title span {
	color:#f7866b;
	}
.mr-copy {
	margin:26px auto 0;
	font-size:16px;
	line-height:1.6em;
	}
.mr-copy span {
	color:#f7866b;
	}
.mr-txt-area {
	width:272px;
	text-align:center;
	margin-right:38px;
	}
.mr-txt-area p {
	text-align:left;
	font-size:14px;
	line-height:1.6em;
	margin:24px 0 0;
	}
.mr-map {
    clear: both;
    margin: 0 auto 70px;
    width: 910px;
	}
.mr-map li {
	float:left;
	}
.mr-map li:first-child {
    margin: 0;
	}
.mr-access-title {
    text-align: left;
	font-size:22px;
	color:#3c3c3c;
	font-weight:bold;
    width: 910px;
    margin: 0 auto 16px;
	}
.mr-access {
    clear: both;
    margin: 0 auto 16px;
    width: 910px;
	}
.mr-access li.title {
	background:#5a2f34;
    color: #fff;
    float: left;
    font-size: 20px;
    margin: 0 20px 0 0;
    padding: 16px 20px;
    text-align: center;
	}
.mr-access li.address {
    color: #5a2f34;
    float: left;
    font-size: 18px;
	line-height:1.3em;
    padding: 5px 0;
    text-align: left;
	}



/* 中古リノベーションの流れ */
.flowBoader {
	height: 1px;
	border: none;
	border-top: 1px solid #5a2f34;
	}
#flow-block01 {
	position:relative;
	width:972px;
	height:1260px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block01-bg.gif) no-repeat 70px 135px;
	}
.flow-sign {
	position:absolute;
	top:56px;
	left:6px;
	z-index:2;
	}
.flow-title01 {
	position:absolute;
	top:108px;
	left:178px;
	font-size:30px;
	color:#859995;
	font-weight:bold;
	}
.flow-title01 span {
	border-bottom:12px solid #ffff65;
	}
.flow-copy-block {
	position:absolute;
	top:182px;
	right:0;
	width:794px;
	text-align:center;
	}
.flow-copy-block h3 {
	font-size:16px;
	}
.flow-copy-block-left {
	float:left;
	text-align:center;
	width:397px;
	margin-bottom:24px;
	}
.flow-copy-block-right {
	float:left;
	text-align:center;
	width:397px;
	margin-bottom:24px;
	}
.flow-copy-block-left h3,
.flow-copy-block-right h3 {
	font-size:18px;
	line-height:1.2em;
	}
.flow-copy-block-left a:hover img,
.flow-copy-block-right a:hover img {
	opacity:0.6;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	}
h2.flow-title02 {
	font-size:24px ;
	background:#859995;
	color:#fff;
	font-weight:bold;
	padding:14px 24px 10px;
	display:table;
	margin:0 auto;
	}
h2.flow-title02b {
	font-size:24px ;
	background:#859995;
	color:#fff;
	font-weight:bold;
	padding:14px 24px 10px;
	margin:0 auto;
	}
h3.flow-title03b {
	font-size:18px ;
	color:#859995;
	margin:0 auto;
	line-height:1.5em;
	}
.flow-copy-block h3.copy02 {
	font-size:30px;
	}

#flow-block02 {
	position:relative;
	width:972px;
	height:1400px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block01-bg.gif) no-repeat 70px 135px;
	}
h2.flow-title02c {
	font-size:24px ;
	background:#859995;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	width:331px;
	margin:0 auto;
	}
h2.flow-title02d {
	font-size:24px ;
	background:#003762;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	width:331px;
	margin:0 auto;
	}
p.flow-text01 {
	font-size:16px ;
	width:331px;
	margin:16px auto;
	text-align:left;
	}

#flow-block03 {
	position:relative;
	width:972px;
	height:450px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block03-bg.gif) no-repeat 70px 135px;
	}
.flow-title03 {
	position:absolute;
	top:108px;
	left:178px;
	font-size:30px;
	color:#e6ca5c;
	font-weight:bold;
	}
.flow-copy-block02 {
	position:absolute;
	top:152px;
	right:0;
	width:794px;
	text-align:center;
	}
p.flow-text02 {
	font-size:16px ;
	width:712px;
	margin:16px auto;
	text-align:left;
	}
h2.flow-title02e {
	font-size:24px ;
	background:#e6ca5c;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	margin:0 auto;
	}


#flow-block04 {
	position:relative;
	width:972px;
	height:450px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block04-bg.gif) no-repeat 70px 135px;
	}
.flow-title04 {
	position:absolute;
	top:108px;
	left:178px;
	font-size:30px;
	color:#f9af48;
	font-weight:bold;
	}
.flow-copy-block02 {
	position:absolute;
	top:152px;
	right:0;
	width:794px;
	text-align:center;
	}
p.flow-text04 {
	font-size:16px ;
	width:460px;
	margin:8px 0 0 32px;
	text-align:left;
	}
p.flow-text04b {
	font-size:20px ;
	width:460px;
	margin:16px 16px 0 32px;
	text-align:left;
	color:#f9af48;
	}
h2.flow-title02f {
	font-size:24px ;
	background:#f9af48;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	margin:0 auto;
	}

#flow-block05 {
	position:relative;
	width:972px;
	height:1060px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block05-bg.gif) no-repeat 70px 135px;
	}
.flow-title05 {
	position:absolute;
	top:96px;
	left:178px;
	font-size:30px;
	color:#e6738a;
	font-weight:bold;
	}
.flow-title05 span {
	border-bottom:12px solid #ffff65;
	}
.flow-title02g {
	font-size:24px ;
	background:#e6738a;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	margin:0 auto;
	}

#flow-block06 {
	position:relative;
	width:972px;
	height:470px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	background:url(https://realnagoyaestate.jp/file/images/flow-block06-bg.gif) no-repeat 70px 135px;
	}
.flow-title06 {
	position:absolute;
	top:108px;
	left:178px;
	font-size:30px;
	color:#003762;
	font-weight:bold;
	}
.flow-title02h {
	font-size:24px ;
	background:#003762;
	color:#fff;
	font-weight:bold;
	padding:14px 0 10px;
	margin:0 auto;
	}

#flow-block07 {
	position:relative;
	width:972px;
	height:244px;
	border-bottom:1px dashed #231815;
	margin:0 auto;
	text-align:left;
	}
#flow-block07-inner {
	position: absolute;
	top:0;
	right:0;
	width:902px;
	height:244px;
	background:#ffff65;
	margin-right:0;
	}
.flow-title07 {
	float:left;
	font-size:30px;
	font-weight:bold;
	margin:80px 0 0 106px;
	}
p.flow-text07 {
	float:left;
	font-size:16px ;
	margin:16px 0 0 126px;
	text-align:left;
	}

#flow-block08 {
	position:relative;
	width:972px;
	height:380px;
	margin:0 auto;
	text-align:left;
	}
#flow-block08-inner {
	position: absolute;
	top:0;
	right:0;
	width:902px;
	height:380px;
	margin-right:0;
	background:url(https://realnagoyaestate.jp/file/images/flow-block08-02.png) #f3ede8 no-repeat 577px 121px;
	}
.flow-title08 {
	font-size:30px;
	font-weight:bold;
	margin:80px 0 12px 106px;
	}
p.flow-text08 {
	font-size:16px ;
	margin:16px 0 0 126px;
	text-align:left;
	width:365px;
	}



/* お客様インタビュー */

.interBnr {
	float:left;
	clear:none;
	box-sizing:border-box;
	width:466px;
	border:3px solid #ccc;
	}
.interBnr dt {
	line-height:0;
	width:auto;
	}
.interBnr dd {
	text-align:left;
	padding:16px 32px 16px 16px;
	width:143px;
	}
.interBnr dd h3 {
	text-align:left;
	font-size:16px;
	margin-bottom:4px;
	}
a .interBnr dd h3 { color:#231815 }
a:hover .interBnr { opacity:0.6 }

.interBnr dd h4 {
	padding:2px 0;
	text-align:center;
	background:#f9af48;
	color:#fff;
	font-size:13px;
	width:142px;
	}
.interBnr dd h5 {
	color:#5a2f34;
	font-size:14px;
	margin-top:12px;
	line-height:1.4em;
	}

.interHeader {
	clear:none;
	box-sizing:border-box;
	}
.interHeader dt {
	line-height:0;
	width:auto;
	}
.interHeader dd {
	text-align:left;
	padding:0 0 16px 40px;
	width:541px;
	float:right;
	}
.interHeader dd h3 {
	text-align:left;
	font-size:20px;
	margin-bottom:4px;
	}

.interHeader dd h4 {
	padding:2px 18px;
	text-align:center;
	background:#f9af48;
	color:#fff;
	font-size:16px;
	display:table;
	margin-top:12px;
	}
.interHeader dd h5 {
	color:#5a2f34;
	font-size:28px;
	margin-top:28px;
	line-height:1.4em;
	}

.interviewArea {
	box-sizing:border-box;
	padding:40px;
	width:972px;
	}

.interBoader {
	height: 1px;
	border: none;
	border-top: 1px solid #5a2f34;
	width:892px;
	margin:0 auto;
	}

p.interQ {
	min-height:52px;
	vertical-align:middle;
	font-size:22px;
	padding-top:12px;
	padding-left:66px;
	color:#5a2f34;
	text-align:left;
	margin:40px 80px 0;
	background:url(https://realnagoyaestate.jp/file/images/interPict01.png) no-repeat 0 0;
	line-height:1.5em;
	}
p.interA {
	min-height:52px;
	vertical-align:middle;
	font-size:18px;
	padding-top:12px;
	padding-left:66px;
	text-align:left;
	margin:0 80px;
	background:url(https://realnagoyaestate.jp/file/images/interPict02.png) no-repeat 0 0;
	line-height:1.5em;
	}
.interDocArea {
	width:892px;
	margin:40px auto 0;
	padding:40px 0;
	background:#fff;
	}

/* よくある質問 */
h3.FAQ_WANT {
	color:#003762;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	line-height:44px;
	background:#f3ede8;
	border-left:8px solid #003762;
	padding:4px 0 0 16px;
	}
h3.FAQ_SELL2 {
	color:#647370;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	line-height:44px;
	background:#f3ede8;
	border-left:8px solid #647370;
	padding:4px 0 0 16px;
	}
h3.FAQ_RENT2 {
	color:#5a2f34;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	line-height:44px;
	background:#f3ede8;
	border-left:8px solid #5a2f34;
	padding:4px 0 0 16px;
	}

.main .FAQ_BOX {
    border-top: 1px solid #ccc;
    color: #5a2f34;
    float: left;
    margin: 0;
    width: 100%;
	}
.main .FAQ_BOX dl.FAQ_Q dd img {
    display: inline;
    float: right;
    margin: 5px 5px 0 0;
	}
.main .FAQ_BOX dl.FAQ_Q {
    background: #fff;
    cursor: pointer;
	}
.main .FAQ_BOX dl.FAQ_Q:hover {
    opacity:0.6;
	}
.main .FAQ_BOX dl {
    float: left;
    line-height: 1.2em;
    margin: 0;
    width: 100%;
    clear: both;
	text-align:left;
	}
.main .FAQ_BOX dl.FAQ_A {
    line-height: 1.5em;
    margin:0;
    padding:20px 0;
	overflow:hidden;
	border-top:1px solid #ccc;
	}
.main .FAQ_BOX dl.FAQ_A dt {
    display:none;
	}
.main .FAQ_BOX dl.FAQ_A dd {
    overflow:hidden;
	font-size:16px;
	line-height:1.5em;
	color:#000;
	font-weight:normal;
	padding:0 56px;
	width:858px;
	margin:0 auto 8px; 
	}
.main .FAQ_BOX dl {
    float: left;
    line-height: 1.2em;
    margin: 0;
    width: 100%;
	}

.faq01,
.faq02,
.faq03 {
	overflow:hidden;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.faq01 dt {
	background:#003762;
	color: #fff;
    font-size: 21px;
    font-weight: bold;
    margin: 8px 16px 8px 8px;
    text-align: center;
    width: 44px;
	}
.faq01 dd {
	font-size:18px;
	font-weight:bold;
	color:#003762;
	margin:12px 0 0;
	width:898px;
	}

.faq02 dt {
	background:#647370;
	color: #fff;
    font-size: 21px;
    font-weight: bold;
    margin: 8px 16px 8px 8px;
    text-align: center;
    width: 44px;
	}
.faq02 dd {
	font-size:18px;
	font-weight:bold;
	color:#647370;
	margin:12px 0 0;
	width:898px;
	}

.faq03 dt {
	background:#5a2f34;
	color: #fff;
    font-size: 21px;
    font-weight: bold;
    margin: 8px 16px 8px 8px;
    text-align: center;
    width: 44px;
	}
.faq03 dd {
	font-size:18px;
	font-weight:bold;
	color:#5a2f34;
	margin:12px 0 0;
	width:898px;
	}

.main .faq01 .FAQ_BOX dl.FAQ_A .link {
    background:#003762;
	width:858px;
	margin:16px auto 0;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	}
.main .faq01 .FAQ_BOX dl.FAQ_A .link a {
    color:#fff;
	display:block;
	padding:10px 0;
	}
.main .faq01 .FAQ_BOX dl.FAQ_A .link:hover {
    opacity:0.6;
	}

.main .faq02 .FAQ_BOX dl.FAQ_A .link {
    background:#647370;
	width:858px;
	margin:16px auto 0;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	}
.main .faq02 .FAQ_BOX dl.FAQ_A .link a {
    color:#fff;
	display:block;
	padding:10px 0;
	}
.main .faq02 .FAQ_BOX dl.FAQ_A .link:hover {
    opacity:0.6;
	}

.main .faq03 .FAQ_BOX dl.FAQ_A .link {
    background:#5a2f34;
	width:858px;
	margin:16px auto 0;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	}
.main .faq03 .FAQ_BOX dl.FAQ_A .link a {
    color:#fff;
	display:block;
	padding:10px 0;
	}
.main .faq03 .FAQ_BOX dl.FAQ_A .link:hover {
    opacity:0.6;
	}


/* 物件購入の流れ */
.flow_purchase .left_contents {
	float:left;
	width:706px;
	}
.flow_purchase .search_right {
	width:200px;
	}
.flow_purchase .left_contents h3 {
	color:#5a2f34;
	font-size:28px;
	font-weight:bold;
	}
.flow_purchase .left_contents h4 {
	color:#5a2f34;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 4px 41px;
	}
.step {
	box-sizing:border-box;
	position:relative;
	}
.step_header {
	width:100%;
	display:table;
	border-spacing:8px;
	background:#F3EDE8;
	}
.step_header .step_number {
	width:18%;
	display:table-cell;
	color:#5a2f34;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	border-right: 1px solid #5a2f34;
	padding:4px 0;
	}
.step_header h5 {
	width:82%;
	display:table-cell;
	color:#5a2f34;
	font-weight:bold;
	font-size:24px;
	text-align:left;
	padding:4px 12px;
	}
.step_body {
	padding:12px;
	background:url(https://realnagoyaestate.jp/file/images/flow-block-arrow02.gif) no-repeat 25px 16px / 77px auto;
	min-height:56px;
	}
.step_body p {
	float:left;
	font-size:14px;
	line-height:1.5em;
	margin:4px 0 8px 136px;
	}
.step_illust {
	float:right;
	margin-top:-54px;
	}

.w360 {
	width:360px;
	}

.bukken_button a {
	margin:0 auto;
	line-height:64px;
	display:block;
	width:330px;
	height:64px;
	font-size:26px;
	color:#fff;
	font-weight:bold;
	border: 2px solid #f2bb93;
	border-radius:16px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #ffa220), color-stop(0.50, #ffb61f));
background: -webkit-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -moz-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -o-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: -ms-linear-gradient(top, #ffb61f 50%, #ffa220 51%);
background: linear-gradient(to bottom, #ffb61f 50%, #ffa220 51%);
transition: all 0.2s;
	}
.bukken_button a:hover { opacity: 0.75; }
.bukken_button a:active { opacity: 0.5; }


/* --------------------------------------- */

.beige {
	background:#f3ede8;
	}

.left { text-align:left }
.right { text-align:right }
.center { text-align:center }
.floatL {float:left;}
.floatR {float:right;}
.lineHight1 {line-height:1px;}
.fs24 {font-size:24px !important}

.line-height-tight {
	line-height:1.35em;
	}

.clear {
  clear: both;
  }
.clearfix:after {
  content: "";
  clear: both;
  display: block;
  }

.mgra {
	margin-right:auto !important;
	}
.mgla {
	margin-left:auto !important;
	}

.mgt0 {
	margin-top:0 !important;
	}
.mgt4 {
	margin-top:4px !important;
	}
.mgt8 {
	margin-top:8px !important;
	}
.mgt12 {
	margin-top:12px !important;
	}
.mgt16 {
	margin-top:16px !important;
	}
.mgt18 {
	margin-top:18px !important;
	}
.mgt20 {
	margin-top:20px !important;
	}
.mgt24 {
	margin-top:24px !important;
	}
.mgt28 {
	margin-top:28px !important;
	}
.mgt32 {
	margin-top:32px !important;
	}
.mgt36 {
	margin-top:36px !important;
	}
.mgt40 {
	margin-top:40px !important;
	}
.mgt48 {
	margin-top:48px !important;
	}
.mgt56 {
	margin-top:56px !important;
	}
.mgt60 {
	margin-top:60px !important;
	}
.mgt64 {
	margin-top:64px !important;
	}
.mgt72 {
	margin-top:72px !important;
	}
.mgt80 {
	margin-top:80px !important;
	}
.mgt88 {
	margin-top:88px !important;
	}
.mgt92 {
	margin-top:92px !important;
	}

.mgb4 {
	margin-bottom:4px !important;
	}
.mgb8 {
	margin-bottom:8px !important;
	}
.mgb16 {
	margin-bottom:16px !important;
	}
.mgb20 {
	margin-bottom:20px !important;
	}
.mgb24 {
	margin-bottom:24px !important;
	}
.mgb28 {
	margin-bottom:28px !important;
	}
.mgb32 {
	margin-bottom:32px !important;
	}
.mgb40 {
	margin-bottom:40px !important;
	}
.mgb48 {
	margin-bottom:48px !important;
	}
.mgb64 {
	margin-bottom:64px !important;
	}
.mgb68 {
	margin-bottom:68px !important;
	}
.mgb72 {
	margin-bottom:72px !important;
	}
.mgb88 {
	margin-bottom:88px !important;
	}
.mgb92 {
	margin-bottom:92px !important;
	}

.mgl10 {
	margin-left:10px !important;
	}
.mgl2 {
	margin-left:2px !important;
	}
.mgl4 {
	margin-left:4px !important;
	}
.mgl10 {
	margin-left:10px !important;
	}
.mgl16 {
	margin-left:16px !important;
	}
.mgl24 {
	margin-left:24px !important;
	}
.mgl36 {
	margin-left:36px !important;
	}
.mgl37 {
	margin-left:37px !important;
	}
.mgl64 {
	margin-left:64px !important;
	}

.mgr0 {
	margin-right:0 !important;
	}
.mgr2 {
	margin-right:2px !important;
	}
.mgr4 {
	margin-right:4px !important;
	}
.mgr5 {
	margin-right:5px !important;
	}
.mgr6 {
	margin-right:6px !important;
	}
.mgr16 {
	margin-right:16px !important;
	}
.mgr18 {
	margin-right:18px !important;
	}
.mgr24 {
	margin-right:24px !important;
	}
.mgr28 {
	margin-right:28px !important;
	}
.mgr36 {
	margin-right:36px !important;
	}
.mgr37 {
	margin-right:37px !important;
	}
.mgr157 {
	margin-right:157px !important;
	}

.pdt40 {
	padding-top:40px !important;
	}

.pdb36 {
	padding-bottom:36px !important;
	}
.pdb40 {
	padding-bottom:40px !important;
	}
