/* @override 
	http://10.0.1.2:8005/css/base.css
	http://10.0.1.15:8005/css/base.css
*/

@charset "UTF-8";

/* CSS Document */

/* @group 全体制御 */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
textarea,
p{
	font-weight: normal;
	margin:0;
	padding:0;
	text-align: left;
}

body {
	zoom:1;
	font-size: 10px;
	color: #262626;
	font-family:
	"HiraKakuPro-W3",
	"ヒラギノ角ゴ Pro W3",
	"メイリオ",
	sans-serif;
	_font-family: "ＭＳ ゴシック";
	*font-size: 62.5%;
	*font:62.5%;
	line-height: 1.7;
}

*:first-child+html body {
	font-family:
	Meiryo,
	'ＭＳ Ｐゴシック',
	sans-serif; /* IE7 */
}

/* MacOSX */


h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: bold;
	font-family:
	"HiraKakuPro-W6",
	"ヒラギノ角ゴ Pro W6",
	"Meiryo Bold",
	"メイリオ ボールド",
	sans-serif;	
	}

/* アルファベット */
.alpha_v{
	font-family: Verdana, sans-serif;
}

.alpha_h{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* for FireFox*/
a{
	overflow: hidden;
}

table{
/*	border-collapse:collapse;
	border-spacing:0; */
}

a img {
	border: 0;
	}


img {
	border: 0;
	vertical-align: bottom;
}

input, select {
	vertical-align: middle;
}

hr{
	height: 0;
	border: none;
	margin: 0;
	padding: 0;
	border-style: none;
}

ul,
dl,
ol {
	list-style: none;
	text-indent: 0;
}

.clearfix{
	zoom:1;
}

.clearfix:after{
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* iepngfix */
img, div, input,a,ul,p {
	behavior: url("../file/iepngfix.htc")
}

a {
	text-decoration: underline;
	color: #1d296d;
}

a:hover {
	text-decoration: underline;
	color: #d52643;
}

div#container p {
	margin-bottom: 1em;
	line-height: 1.7;
	font-size: 1.2em;
}

table{
	border-collapse: collapse;
}

/* @end */

/* @group 基本ボックス */

body {
	background-image: url(../file/bg_bass_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom: 24px;
}

div#box_header {
	height: 72px;
}

div#box_header,
div#box_footer {
	width: 915px;
	margin: 0 auto;
	position: relative;
}

div#box_footer {
	margin-top: 16px;
	clear: both;
}

div#container {
	width: 915px;
	height: auto;
	margin: 0 auto;
	background-image: url(../file/bg_container.gif);
	background-repeat: repeat-y;
	z-index: 0;
}

body#page_search div#container {
	background-image: none;
}

div#box_main_column {
	width: 703px;
	height: auto;
	margin-right: 2px;
	float: left;
	display: inline;
}

body#page_search div#box_main_column{
	float: none;
}

body#page_home div#box_main_column {
	width: 716px;
}

div#box_side_column {
	width: 197px;
	height: auto;
	float: right;
	margin: 14px 0 0 0;
	position: relative;
	display: inline;
}

body#page_home div#box_side_column {
	width: 184px;
	padding-right: 6px;
	padding-top: 58px;
}

div#box_movie_check,
div#box_osusume,
div#box_search_keyword {
	margin-bottom: 12px;
	clear: both;
}

/* @end */

/* @group 共通 */

.display_none {
	display: none;
}

div#box_main {
	margin: 0;
}

/* 検索ボタン（右上-大） */

p#box_btn_serach_large{
	width: 164px;
	height: 309px;
	overflow: hidden;
	margin: 0 0 0 0;
	position: absolute;
	top: -254px;
	left: 19px;
}

p#box_btn_serach_large a{
	width: 328px;
	height: 309px;
	position: absolute;
}

p#box_btn_serach_large a:hover{
	position: absolute;
	top: 0;
	left: -164px;
	
}



div#btn_serach_main_large_inner {
	width: 197px;
	height: 309px;
	margin: 0;
	position: absolute;
	top: -254px;
	left: 0;
	background-color: #666;
}

*+html div#btn_serach_main_large_inner {
	left: -5px;
}

* html div#btn_serach_main_large_inner {
	left: -5px;
}

body#page_home p#box_btn_serach_large{
	left: 12px;
}



/*  */

div#btn_serach_main_large {
	width: 164px;
	height: 309px;
	margin-left: 18px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

body#page_home div#btn_serach_main_large {
	width: 164px;
	height: 309px;
	margin: 0 0 0 0;
	position: absolute;
	top: -254px;
	left: 13px;
}

div#serach_main_large {
	position: relative;
	width: 164px;
	height: 311px;
}

div#btn_serach_main_large p {
	margin: 0;
}

div#btn_serach_main_large a {
	display: block;
	
}

p#btn_main_search a {
	height: 152px;
	background-image: url(../file/bg_btn_main_search.png);
	text-indent: -9999px;
}

p#btn_main_search a:hover {
	background-position: -164px 0;
}

p#btn_main_mypage a {
	height: 159px;
	background-image: url(../file/bg_btn_main_mypage.png);
	text-indent: -9999px;
}

p#btn_main_mypage a:hover {
	background-position: -164px 0;
}


div#box_side_column div.box_inner {
	width: 183px;
	height: auto;
	margin: 0 auto 9px;
}

div#box_side_column div.box_inner p {
	margin-bottom: 8px;
}

p#ban_shop_movie {
	width: 183px;
	height: 177px;
	position: relative;
}

a.go_shop_map {
	font-size: 10px;
	position: absolute;
	bottom: 8px;
	right: 12px;
}

div#box_side_column div.box_inner a:hover img {
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}


/*  */


div#box_header div#box_title_h1 h1 {
	position: absolute;
	top: 32px;
	left: 0;
	font-size: 1px;
}

*+html div#box_header div#box_title_h1 h1 {
	top: 33px;
}

* html div#box_header div#box_title_h1 h1 {
	top: 33px;
}

div#box_header div#box_title_h1 p {
	position: absolute;
	top: 39px;
	left: 258px;
}

div#box_header div.box_inqury {
	width: 336px;
	height: 62px;
	position: absolute;
	top: 0;
	right: 1px;
	background-image: url(../file/bg_box_inqury.gif);
	background-repeat: no-repeat;
}

#box_header div.box_inqury div.box_inner {
	position: relative;
}

#box_header div.box_inqury div.box_inner h5 {
	position: absolute;
	top: 6px;
	left: 21px;
}

#box_header div.box_inqury div.box_inner p.header_tel {
	width: 195px;
	position: absolute;
	top: 30px;
	left: 21px;
	background: url(../file/dot_box_inqury.gif) no-repeat right;
}

#box_header div.box_inqury div.box_inner p,header_inqury {
	position: absolute;
	top: 28px;
	right: 10px;
}


p.btn_goto_pagetop {
	text-align: right;
	margin-bottom: 12px;
}

div#box_footer div.box_inner {
	width: 915px;
	height: 95px;
	background-image: url(../file/bg_footer.gif);
	position: relative;
}

#box_footer div.box_inner div.box_inqury {
	width: 700px;
	position: absolute;
	top: 14px;
	left: 13px;
}

#box_footer div.box_inner div.box_company_logo {
	position: absolute;
	top: 14px;
	right: 14px;
	text-align: right;
}

#box_footer div.box_inqury h5 {
	margin-bottom: 1em;
}

#box_footer div.box_inqury p.footer_tel {
	width: 200px;
	background: url(../file/dot_box_inqury.gif) no-repeat right;
}

#box_footer div.box_inqury p {
	margin-right: 1em;
	float: left;
	vertical-align: bottom;
}

#box_footer div.box_inqury p.footer_tel {
	margin-top: 0.2em;
}

#box_footer div.box_inqury p.footer_sitemap,
#box_footer div.box_inqury p.footer_privacy {
	margin-top: 0.4em;
}

#box_footer div.box_inner div.box_company_logo p.logo_img {
	margin-bottom: 0.5em;
}

ul#box_bread_link {
	width: 681px;
	height: 25px;
	padding: 10px 10px 0;
	border-top: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

body#page_search ul#box_bread_link {
	border: none;
	padding: 10px 0 5px 5px;
	width: auto;
	height: 20px;
}

ul#box_bread_link li{
	color: #7f7f7f;
	font-size: 1.2em;
	float: left;
	margin-right: 0.8em;
	line-height: 1;
}

* html ul#box_bread_link li{
	line-height: 1.3;
}

*+html ul#box_bread_link li{
	line-height: 1.1;
}


#box_main_column h3 {
	margin-bottom: 1em;
}

body#page_home #box_main_column h3 {
	margin: 0;
}

div.box_main_column_inner {
	width: 655px;
	min-height: 600px;
	margin: 0 auto;
	padding: 15px 23px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

* html div.box_main_column_inner {
	height: 600px;
	zoom: 1;
}


div.box_main_column_inner:after{
		content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}



body#page_home #box_main_column div.box_inner {
	width: 716px;
	border: none;
	padding: 0;
	height: auto;
}

div#box_inner_contact {
	width: 214px;
	margin: 0 auto;
	text-align: center;
}

div#box_inner_contact p {
	margin-bottom: 7px;
}

/* IE スクロールバー */

html, body {
    scrollbar-base-color: #afc4d9;
    scrollbar-track-color: #afc4d9;
    scrollbar-face-color: #174a81;
    scrollbar-shadow-color: #174a81;
    scrollbar-darkshadow-color: #afc4d9;
    scrollbar-highlight-color: #174a81;
    scrollbar-3dlight-color: #174a81;
    scrollbar-arrow-color: #ffffff;
}

/* 文字 */

.align_center {
	text-align: center;
}

div#container p.align_center {
	margin: 20px 0;
}

/* @end */

/* @group グローバルナビ */

div#box_g_navi {
	height: 56px;
	background-image: url(../file/bg_ganvi.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
	padding: 0;
}

body#page_home div#box_g_navi {
	margin: 0 0 15px 0;
}

div#box_g_navi ul {
	width: 915px;
	height: 56px;
	margin: 0 auto;
}

div#box_g_navi ul li {
	float: left;
	display: inline;
}

div#box_g_navi ul li a {
	display: block;
	height: 56px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background-image: url(../file/base_ganvi_menu.gif);
}



/* ホーム */

li#menu_home a {
	width: 153px;
	background-position: 0 0;
}

li#menu_home a:hover {
	background-position: 0 -112px;
}

body#page_home li#menu_home a {
	background-position: 0 -56px;
}

/* 賃貸物件をさがす */

li#menu_search a {
	width: 153px;
	background-position: -153px 0;
}

li#menu_search a:hover {
	background-position: -153px -112px;
}

body#page_search li#menu_search a {
	background-position: -153px -56px;
}

body#page_search li#menu_home a {
	width: 152px;
	margin-left: 1px;
}

/* 動画で物件チェック */

li#menu_movie a {
	width: 152px;
	background-position: -306px 0;
}

li#menu_movie a:hover {
	background-position: -306px -112px;
}

body#page_movie li#menu_movie a {
	background-position: -306px -56px;
}

body#page_movie li#menu_search a {
	width: 152px;
	margin-left: 1px;
}

/* オーナー様へ */

li#menu_owner a {
	width: 152px;
	background-position: -458px 0;
}

li#menu_owner a:hover {
	background-position: -458px -112px;
}

body#page_owner li#menu_owner a {
	background-position: -458px -56px;
}

body#page_owner li#menu_movie a {
	width: 151px;
	margin-left: 1px;
}

/* 会社案内 */

li#menu_aboutus a {
	width: 153px;
	background-position: -610px 0;
}

li#menu_aboutus a:hover {
	background-position: -610px -112px;
}

body#page_aboutus li#menu_aboutus a {
	background-position: -610px -56px;
}

body#page_aboutus li#menu_owner a {
	width: 150px;
	margin-left: 1px;
}

/* お問い合せ */

li#menu_inquiry a {
	width: 152px;
	background-position: -763px 0;
}

li#menu_inquiry a:hover {
	background-position: -763px -112px;
}

body#page_inquiry li#menu_inquiry a {
	background-position: -763px -56px;
}



/* @end */

/* @group サイドナビ */

div#box_side_navi {
	width: 183px;
	height: 200px;
	margin: 0 auto 015px;
}

div#box_side_navi li a {
	background-image: url(../file/side_navi.gif);
	background-repeat: no-repeat;
	width: 183px;
	display: block;
	text-indent: -9999px;
}

div#box_side_navi li#side_navi_title a {
	height: 36px;
	background-position: 0 0;
}

/*  */

div#box_side_navi li#side_navi_aisatsu a {
	height: 33px;
	background-position: 0 -36px;
}

div#box_side_navi li#side_navi_aisatsu a:hover {
	background-position: -183px -36px;
}

body#page_aboutus.aisatsu div#box_side_navi li#side_navi_aisatsu a {
	background-position: -366px -36px;
}

/*  */

div#box_side_navi li#side_navi_outline a {
	height: 32px;
	background-position: 0 -69px;
}

div#box_side_navi li#side_navi_outline a:hover {
	background-position: -183px -69px;
}

body#page_aboutus.outline div#box_side_navi li#side_navi_outline a {
	background-position: -366px -69px;
}

/*  */

div#box_side_navi li#side_navi_shop a {
	height: 32px;
	background-position: 0 -101px;
}

div#box_side_navi li#side_navi_shop a:hover {
	background-position: -183px -101px;
}

body#page_aboutus.shop div#box_side_navi li#side_navi_shop a {
	background-position: -366px -101px;
}


/*  */

div#box_side_navi li#side_navi_staff a {
	height: 31px;
	background-position: 0 -133px;
}

div#box_side_navi li#side_navi_staff a:hover {
	background-position: -183px -133px;
}

body#page_aboutus.staff div#box_side_navi li#side_navi_staff a {
	background-position: -366px -133px;
}


/*  */

div#box_side_navi li#side_navi_sitemap a {
	height: 38px;
	background-position: 0 -165px;
}

div#box_side_navi li#side_navi_sitemap a:hover {
	background-position: -183px -165px;
}

body#page_aboutus.sitemap div#box_side_navi li#side_navi_sitemap a {
	background-position: -366px -165px;
}



/* @end */

/* @group コーナーナビ */

div#box_c_navi {
	width: 703px;
	height: 31px;
	background-image: url(../file/bg_base_cnavi.gif);
	background-repeat: repeat-x;
}

div#box_c_navi ul {
	width: 467px;
	height: 24px;
	padding: 7px 0 0 0;
	margin: 0 0 0 24px;
}

div#box_c_navi ul li {
	float: left;
	display: inline;
	text-indent: -9999px;
}

div#box_c_navi ul li a {
	background-image: url(../file/corner_navi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
}

/*  */

#box_c_navi ul li#cnavi_aisatsu a {
	width: 117px;
	background-position: 0 0;
}

#box_c_navi ul li#cnavi_aisatsu a:hover {
	width: 117px;
	background-position: 0 -24px;
}

body#page_aboutus.aisatsu #box_c_navi ul li#cnavi_aisatsu a {
	width: 117px;
	background-position: 0 -48px;
}

/*  */

#box_c_navi ul li#cnavi_outline a {
	width: 117px;
	background-position: -117px 0;
}

#box_c_navi ul li#cnavi_outline a:hover {
	width: 117px;
	background-position: -117px -24px;
}

body#page_aboutus.outline #box_c_navi ul li#cnavi_outline a {
	width: 117px;
	background-position: -117px -48px;
}

/*  */

#box_c_navi ul li#cnavi_shop_info a {
	width: 117px;
	background-position: -234px 0;
}

#box_c_navi ul li#cnavi_shop_info a:hover {
	width: 117px;
	background-position: -234px -24px;
}

body#page_aboutus.accessmap #box_c_navi ul li#cnavi_shop_info a {
	width: 117px;
	background-position: -234px -48px;
}

/*  */

#box_c_navi ul li#cnavi_staff a {
	width: 116px;
	background-position: -351px 0;
}

#box_c_navi ul li#cnavi_staff a:hover {
	width: 116px;
	background-position: -351px -24px;
}

body#page_aboutus.staff #box_c_navi ul li#cnavi_staff a {
	width: 116px;
	background-position: -351px -48px;
}


/* @end */



/* @group トップページ */

body#page_home div#box_top_image {
	width: 934px;
	height: 253px;
	margin: 0 auto;
	padding-top: 1px;
	padding-left: 21px;
	overflow: visible;
	background-image: url(../file/img_top_images.jpg);
	background-position: 20px 0;
	background-repeat: no-repeat;
}

#box_top_image embed {
	padding: 0;
}

body#page_home div#box_top_image p,
body#page_home div#box_top_image h2 {
	display: none;
}

body#page_home div#box_search_keyword h3 {
	width: 716px;
	height: 51px;
}

div#box_search_keyword {
	background-image: url(../file/bg_box_find_keyword.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

div#box_search_keyword ul {
	width: 701px;
	height: 377px;
	margin: 0;
	padding-top: 8px;
	padding-left: 15px;
}

div#box_search_keyword ul li {
	float: left;
	display: inline;
	margin: 0 14px 12px 0;
}

div#box_search_keyword ul li a:hover {
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}

div#box_search_top{
	margin-bottom: 8px;
}

div#box_search_top p{
	margin: 0;
}

#box_wahtnew h3 {
	width: 716px;
	height: 50px;
	background-image: url(../file/midashi_top_whatnew.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#box_wahtnew dl {
	width: 697px;
	padding: 0 0 2em;
	font-size: 1.2em;
	border-bottom: 10px solid #fffeff;
	overflow: auto;
}


div.newInfoComponent {
	height: 400px;
	overflow: auto;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

div#box_wahtnew dl dt,
div#box_wahtnew dl dd {
	padding-top: 10px;
}

div#box_wahtnew dl dt {
	float: left;
	font-weight: bold;
	margin-top: 2px;
	padding-left: 1em;
	font-family: Verdana, sans-serif;
	color: #003e04;
}

div#box_wahtnew dl dd {
	padding-left: 9.2em;
	line-height: 1.6em;
}

div#box_wahtnew dl dd a {
	text-decoration: none;
}


span.price {
	color: #ff2b00;
	font: bold 1.3em Verdana;
	margin-right: 4px;
	display: inline-block;
	font-size: 14px;
}

/* オススメ物件 */

.osusumeHorizontal .propertyInfo {
	margin-left:0;
}

div#box_osusume p.btn_search,
div#box_search_keyword p.btn_search {
	width: 137px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-color: #797979;
}

p.footer_inqury a:hover img,
p.btn_inqury a:hover img,
p.header_inqury a:hover img,
div#box_search_keyword p.btn_search a:hover img,
div#box_osusume p.btn_search a:hover img {
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}


div#box_osusume,
div#box_search_keyword div.box_inner {
	position: relative;
}

div#box_osusume h3 {
	width: 716px;
	height: 50px;
	margin: 0;
	background-image: url(../file/ttl_net_ranking.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#box_inner_osusume {
	width: 714px;
	height: 374px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding-left: 0;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	overflow: auto;
}

div#box_inner_osusume div#esdplContainer{
	position: absolute;
	top: -43px;
	left: -8px;
}

div#box_inner_osusume ul li.propertyContainer {
	width: 219px;
	height: 160px;
	border: 1px solid #d4d4d4;
	background-color: #ffffff;
	float: left;
	margin-right: 0;
	margin-left: 9px;
	margin-bottom: 16px;
	display: inline;
	font-size: 9px;
}

.osusumeHorizontal .propertyWrapper {
	height: 176px;
}

.osusumeHorizontal .btnOsusumeDetail {
	bottom: 5px;
	right: 5px;
}

div#box_inner_osusume ul h4 {
	width: 215px;
	height: 20px;
	margin: 0 auto 3px;
}

p.osusume_station {
	width: 215px;
	margin: 0 auto 5px;
	background-color: #ebf8db;
	text-indent: 0.4em;
}

div#box_inner_osusume p.osusume_outline {
	width: 50%;
	float: right;
	font-size: 10px;
}

div#box_inner_osusume p.osusume_img {
	width: 50%;
	text-align: center;
}

div#box_inner_osusume p.btn_detail {
	width: 65px;
	height: 21px;
	float: right;
	margin: 0 11px 11px 0;
}

/* 動画で物件チェック */

div#box_movie_check {
	background-image: url(../file/bg_check_movie.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
}

* html div#box_movie_check {
	padding-bottom: 14px;
}

*+html div#box_movie_check {
	padding-bottom: 14px;
}

div#box_movie_check p {
	float: left;
	margin-left: 15px;
	margin-bottom: 14px;
	font-size: 1px;
	display: inline;
	background-color: #ffffff;
}

div#box_movie_check p a:hover img {
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}





/* @end */

/* @group 賃貸物件を探す */

body#page_search h2 {
	margin-bottom: 6px;
}

h5.searchResultDisplay {
	margin: 0;
}

body#page_search div#box_inner {
	position: relative;
}

p#btn_search_keyword {
	position: absolute;
	top: 28px;
	right: 27px;
}

div#iframe {
	text-align: center;
}

div#iframe p {
	margin: 0 auto;
}

body#page_search div#box_main {
	position: relative;
}

body#page_search div#box_search_keyword {
	width: 751px;
	position: absolute;
	top: 63px;
	right: 4px;
	visibility: hidden;
	z-index: 500;
	background-image: none;
}

p#bg_box_find_keyword_area {
	width: 751px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

body#page_search #box_search_keyword ul {
	width: 726px;
	height: 377px;
	padding-top: 16px;
	padding-left: 25px;
}

body#page_search #box_search_keyword h3 {
	width: 725px;
	margin: 0;
	padding: 1px 26px 0 0;
	text-align: right;
}

/* @end */


/* @group オーナー様へ */

body#page_owner div#imageArea {
	width: 703px;
	height: 235px;
	background-image: url(../file/img_owner_images.jpg);
	background-repeat: no-repeat;
	position: relative;
}

body#page_owner div#imageArea.net {
	background-image: url(../file/img_owner_images_net.jpg);
}

body#page_owner div#imageArea.ad {
	background-image: url(../file/img_owner_images_ad.jpg);
}


body#page_owner div#imageArea p.btn_inquiry_owner {
	position: absolute;
	bottom: 35px;
	right: 103px;
}

/* コーナーナビ */

ul#corner_navi {
	margin-left: 30px;
	margin-bottom: 1em;
}

ul#corner_navi:after{
	content: '.';
	visibility: hidden;
	height: 0;
	clear: both;
	display: block;
}

ul#corner_navi li {
	font-size: 14px;
	float: left;
	margin-right: 1.6em;
}

/* お問い合せ */

div.box_inquiry {
	float: left;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 40px;
	display: inline;
}

div.box_inquiry h4 {
	margin-bottom: 7px;
}

/* net */

div#box_ad_jcom {
	width: 655px;
	height: 913px;
	background-image: url(../file/img_owner_net.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 30px auto 120px;
}

div#box_ad_jcom h4,
div#box_ad_jcom p {
	display: none;
}

/* ad */

div.box_main_column_inner h4 {
	margin-bottom: 10px;
}

div.box_movie {
	width: 640px;
	margin-bottom: 30px;
	border: 1px solid #d5d5d5;
}


/* @end */

/* @group 会社案内　ごあいさつ */

body#page_aboutus.aisatsu div#imageArea {
	width: 703px;
	height: 218px;
	background-image: url(../file/img_aboutus_aisatsu_images.jpg);
	background-repeat: no-repeat;
	position: relative;
}

body#page_aboutus.aisatsu div.photo_right {
	width: 339px;
	float: right;
}

body#page_aboutus.aisatsu div.photo_right p {
	font-size: 10px;
	padding: 0;
}

div#container p#typo_sin {
	font-size: 10px;
	line-height: 1.5;
	margin-top: 2em;
	text-align: right;
}

p#typo_sin span {
	font-size: 12px;
	font-weight: bold;
	margin-left: 1em;
}



/* @end */

/* @group 会社案内　会社概要 */

body#page_aboutus.outline div#imageArea {
	width: 703px;
	height: 154px;
	background-image: url(../file/img_aboutus_outline_images.jpg);
	background-repeat: no-repeat;
	position: relative;
}

div#box_main div#box_shop_link p {
	float: left;
	margin-right: 9px;
}

p.typo_aboutus_tenpo {
	margin-top: 7px;
}

body#page_aboutus table{
	background-color: #fff;
	width: 655px;
	margin: 20px 0 30px;
	clear: both;
}

body#page_aboutus th{
	background-color: #e9f4ff;

}

body#page_aboutus td{
	background: #f7f7f7;
}

body#page_aboutus tr.even td {
    background: #fff;
}

body#page_aboutus tr.even th{
	background-color: #f4f9ff;
}


body#page_aboutus table td,
body#page_aboutus table th{
	padding: 6px 6px 6px 6px;
	font-size: 1.2em;
	line-height: 1.5;
	border : 1px solid #cbcbcb;
}

body#page_aboutus table th{
	text-align: left;
}

/* @end */


/* @group 会社案内　アクセスマップ */

body#page_aboutus.shop div#imageArea,
body#page_aboutus.accessmap div#imageArea {
	width: 703px;
	height: 154px;
	background-image: url(../file/img_aboutus_accessmap_image.jpg);
	background-repeat: no-repeat;
	position: relative;
}

div#box_shopImg {
	width: 364px;
	height: 128px;
	float: left;
}

div#box_shopImg p {
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}

div#shop_address {
	margin-left: 380px;
}

div#box_shop_info {
	padding: 20px;
	border-left: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

p#mapImg {
	padding: 20px 0 40px;
	border-left: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	text-align: center;
}

ul#box_select_shop {
	width: 655px;
	height: 38px;
	margin: 0;
	padding: 0;
}

ul#box_select_shop li {
	float: left;
}

/* @end */

/* @group 会社案内　スタッフ紹介 */



body#page_aboutus.staff div#imageArea {
	background-image: url(../file/img_aboutus_staff.jpg);
	height: 359px;
}

body#page_aboutus.staff div.photo_right {
	width: 318px;
	float: right;
	margin-left: 1.5em;
}

#box_main_column div.box_img_left p,
#box_main_column div.box_img_right p,
#box_main_column div.photo_right p {
	font-size: 12px;
	color: #616161;
	margin-bottom: 2em;
}

#box_main_column div.box_img_left {
	width: 318px;
	float: left;
	margin-right: 15px;
	clear: both;
}

#box_main_column div.box_img_right {
	width: 318px;
	float: right;
}


/* @end */



/* @group 引っ越し豆知識 */

body#page_moving div#imageArea {
	width: 703px;
	height: 235px;
	background-image: url(../file/img_moving_images.jpg);
	background-repeat: no-repeat;
	position: relative;
}


/* @end */



/* @group サイトマップ */

div#box_sitemap_list{
	
}

div#box_sitemap_list dl{
	
}

div#box_sitemap_list dl,
div#box_sitemap_list dt,
div#box_sitemap_list dd{
	font-size: 1.2em;
}

div#box_sitemap_list dt,
div#box_sitemap_list dd{
	line-height: 1;
}

div#box_sitemap_list dt{
	padding: 0.6em 0.6em 0.6em 0.6em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #b2b2b2;
}

div#box_sitemap_list dt a{
	display: block;
}

div#box_sitemap_list dt a:hover{
	color: #e33955;
	text-decoration: underline;
}

div#box_sitemap_list dd{
	border-left: 6px solid #396493;
	padding-left: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}

div#box_sitemap_list dt,
div#box_sitemap_list dd,
div#box_sitemap_list dt a,
div#box_sitemap_list dd a{
	color: #555;
	text-decoration: none;
}

div#box_sitemap_list dd a:hover{
	color: #e33a56;
	text-decoration: underline;
}

div#box_sitemap_list dt{
	
}


/* @end */

/* @group 物件一覧 */

body#page_search li {
	text-align: center;
}

.searchPage .searchResultDisplay {
	margin-top: 0;
}


/* @end */

/* @group ボタン類 */

/* 空屋募集依頼はこちら */

div#box_inquiry_owner {
	margin: 0 auto;
	clear: both;
}

div#box_inquiry_owner p {
	text-align: center;
}

div#container p.btn_inquiry_owner {
	width: 212px;
	height: 32px;
	margin: 0 auto 8px;
}

p.btn_inquiry_owner a {
	width: 212px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	background-image: url(../file/btn_inquiry_owner.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

p.btn_inquiry_owner a:hover {
	background-position: 0 -32px;
}





/* @end */

/* @group 動画 */

body#page_movie div#box_main_ttl {
	position: relative;
}


div#container p#btn_search_rent {
	width: 148px;
	height: 32px;
	margin: 0;
	position: absolute;
	text-indent: -9999px;
	bottom: 47px;
	right: 21px;
}

p#btn_search_rent a {
	display: block;
	width: 148px;
	height: 32px;
	background-image: url(../file/btn_search_rent.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* tab */

div#box_select_search {
	width: 701px;
	height: 64px;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	background-image: url(../file/line_gray.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

div#box_select_search ul {
	width: 660px;
	margin-left: 21px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

div#box_select_search li {
	width: 219px;
	height: 62px;
	float: left;
	border-right: 1px solid #dfdfdf;
	overflow: hidden;
}

div#box_select_search li.current {
	height: 63px;
}

div#box_select_search li a {
	width: 219px;
	height: 62px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#box_select_search li.current a {
	height: 63px;
	background-position: 0 -63px;
}

div#box_select_search li#btn_single a {
	background-image: url(../file/btn_movie_single.jpg);
}

div#box_select_search li#btn_family a {
	background-image: url(../file/btn_movie_family.jpg);
}

div#box_select_search li#btn_zero a {
	background-image: url(../file/btn_movie_zero.jpg);
}

div#box_select_search li a:hover {
	background-position: 0 -63px;
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

div#box_select_search li.current a:hover {
	background-position: 0 -63px;
	opacity: 1;
	-moz-opacity: 1; /* Firefox */
	filter: alpha(opacity=100); /* IE6/7 */
	-ms-filter: "alpha(opacity=100)"; /* IE8 */
}


/* video_list */

div#box_video_list {
	width: 500px;
	margin-bottom: 20px;
}

div#box_video_list li {
	font-size: 1.2em;
	margin-right: 2em;
	float: left;
	display: inline;
}

/* video */

div.box_video {
	clear: both;
}

div.box_video h3 {
	width: 630px;
	height: 26px;
	line-height: 1;
	padding-left: 30px;
	padding-top: 13px;
	font-size: 1.4em;
	color: #174a81;
	background-image: url(../file/bg_ttl_movie.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#container div.box_video p.typo_copy {
	width: 380px;
	margin: 0 auto 10px;
	line-height: 1.4;
	font-size: 1.4em;
	color: #174a81;
	font-weight: bold;
	text-align: center;
}

div.box_video p.btn_inquiry {
	width: 184px;
	height: 29px;
	margin: 0 auto;
}

div.box_video p.btn_inquiry a {
	width: 184px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	background-image: url(../file/btn_inquiry_movie.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.box_video p.btn_inquiry a:hover {
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}

div.box_entry_movie {
	float: left;div.box_video
}

div.box_entry_img {
	width: 258px;
	height: 248px;
	border: 5px solid #e9e9e9;
	float: right;
	margin-bottom: 20px;
	display: inline;
	overflow: hidden;
}

div#container div.box_entry_img p {
	width: 258px;
	height: 248px;
	text-align: center;
	margin: 0;
	display:table-cell;
	vertical-align:middle;
	overflow: hidden;
}

div.box_entry_img img {
	
}

div#container div.box_video p.btn_goto_pagetop {
	clear: both;
	margin-bottom: 30px;
}

/* 詳細 */

/* @end */



div.box_property {
	clear: both;
	margin-bottom: 20px;
}

table.propertyInfoRent,
table.eswsPropertyInfoRent {
	width: 100%;
}


.eswsPropertyInfo .eswsPropertyInfoRent th,
.eswsPropertyInfo .eswsPropertyInfoRent td {
	padding:10px;
	border:1px solid #999999;
	}

.eswsPropertyInfo .eswsPropertyInfoRent th{
	background-color: #F4F4F4;
}


.eswsPropertyInfo .eswsPropertyInfoRent th,
.eswsPropertyInfo .eswsPropertyInfoRent td {
	text-align:center;
}

.eswsPropertyInfo .eswsPropertyInfoRent th.eswsPropertyDataName {
	font-size: 12px;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
	background-color:#E0E0E0;
}

.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell01 {width:15%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell02 {width:7%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell03 {width:15%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell04 {width:14%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell05 {width:8%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell06 {width:14%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell07 {width:10%;}
.eswsPropertyInfo .eswsPropertyInfoRent th.eswsCell08 {width:18%;}


.eswsPropertyInfo td span.eswsPrice {
	font-size:16px;
	font-weight:bold;
	color: #ff2500;
}

.detailContainer .eswsPropertyInfo li.loanSimulation {
	font-size:10px;
	}

.detailContainer .eswsPropertyInfo li.loanSimulation a {
	display:block;
	height:17px;
	padding:2px 0 0 18px;
	}

/* 20100901 */

div.osusumeHorizontal p.titlePrice {
	height: 22px;
	background-image: url(../file/bgTitleOsusumeHorizontal.jpg);
}

div.osusumeHorizontal p.titlePrice .price {
	color: #fffeff;
}

div.osusumeHorizontal p.access {
	background-color: #e7f6d4;
	height: 20px;
}

div.osusumeHorizontal p.access a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.osusumeHorizontal p.titlePrice a {
	color: #fffeff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1em;
}

div.btnOsusumeDetail a {
	background-image: url(../file/btn_osusume_detail_off1.gif);
}

div.btnOsusumeDetail a:hover {
	background-image: url(../file/btn_osusume_detail_on1.gif);
}

div#box_wahtnew dt.lineGreen,
div#box_wahtnew dd.lineGreen {
	background-color: #f4f9ff;
}

td.information ul li {
	font-size: 10px;
	
}

td.information ul li a {
	text-decoration: none;
}

/* @group 物件一覧-ver up */




/* @end */







