﻿@charset "utf-8";

/*----------------------------------------------------------------------------
 * FileName      : default.css
 * Copyright マクリー株式会社 		連絡先: info@macly.com
 *
 * 編集不可（common.cssで上書定義）
 *
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
	汎用
----------------------------------------------------------------------------*/

/* 旧common.css対策 */
hr {
	display: block !important;
}
.resultLimit ul {
	width: auto !important;
	float: none !important;
}

/* クリアフィクス group版 */
.group:after {
	visibility : hidden;
	display    : block;
	font-size  : 0;
	content    : " ";
	clear      : both;
	height     : 0;
}
/* for IE6 */
* html .group {
	zoom : 1;
}
/* for IE7 */
*:first-child+html .group {
	zoom : 1;
}

/* クリアフィクス clearfix版 */
.clearfix:after {
	visibility : hidden;
	display    : block;
	font-size  : 0;
	content    : " ";
	clear      : both;
	height     : 0;
}
/* for IE6 */
* html .clearfix {
	zoom : 1;
}
/* for IE7 */
*:first-child+html .clearfix {
	zoom : 1;
}

/* cursor : pointer */
.button {
	cursor : pointer;
}

.nobr {
	white-space: nowrap;
}


/*----------------------------------------------------------------------------
	ヘッダー
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 	フッターリンク
----------------------------------------------------------------------------*/

.footerMenu {
}
.footerMenu li {
}
.footerMenu li.firstChild {
}
.footerMenu li.lastChild {
}


/*----------------------------------------------------------------------------
	サイドバー
----------------------------------------------------------------------------*/

/* 各機能共通 */
.side_function {
/*	margin-bottom : 8px; */
}

/* サイドバー標準BRタグ */
.side_space_br {
/*	display : none; */
}

/* クリック履歴 */

ul.extraClick li.hidden {
	display : none;
}
ul.extraClick li.more {
	text-align : right;
	padding-right : 3px;
}
ul.extraClick li.more a:link,
ul.extraClick li.more a:visited,
ul.extraClick li.more a {
	border : none;
	background : none;
	width : auto;
	display : inline;
}


/*----------------------------------------------------------------------------
 	種別切替
----------------------------------------------------------------------------*/

/* 賃貸 居住 */
.SwitchBukkenType11 {
}
/* 賃貸 事業 */
.SwitchBukkenType12 {
}
/* 売買 土地 */
.SwitchBukkenType21 {
}
/* 売買 戸建 */
.SwitchBukkenType22 {
}
/* 売買 マンション */
.SwitchBukkenType23 {
}
/* 売買 建物全部 */
.SwitchBukkenType24 {
}
/* 売買 建物一部 */
.SwitchBukkenType25 {
}


/*----------------------------------------------------------------------------
 	こだわり条件
----------------------------------------------------------------------------*/

/* 全レベル共通 */
.kodawari_ul {
}
.kodawari_li {
}
.kodawari_a {
}
.kodawari_font {
}
.kodawari_img {
}

/* Level-1 見出 */
.kodawari_level1_ul {
}
.kodawari_level1_li {
}
.kodawari_level1_a {
}
.kodawari_level1_font {
}
.kodawari_level1_img {
}

/* Level-2 リンク */
.kodawari_level2_ul {
}
.kodawari_level2_li {
}
.kodawari_level2_a {
}
.kodawari_level2_font {
}
.kodawari_level2_img {
}


/*----------------------------------------------------------------------------
	ブックマークレイヤー
----------------------------------------------------------------------------*/

/* サイドバー */
.sideBookmark {
	/* twitterアイコンとLINEアイコンの高さの合計 */
	/* コレがないと表示が切れる場合が有る */
	min-height: 46px;
}
.sideBookmark li {
}
.sideBookmark img {
	vertical-align : top;
}


/*----------------------------------------------------------------------------
	会社概要
----------------------------------------------------------------------------*/

/* 左画像 */
.company_img1 {
/* 例
	height : 120px;
	width  : 120px;
*/
}

/* 右画像 */
.company_img2 {
}


/*----------------------------------------------------------------------------
	成約済画像
----------------------------------------------------------------------------*/

/* 物件詳細 */
#mainArea01_p,
#mainArea02_p {
	z-index : 1000;
}

.DetailKeiyakuzumi {
}

.DetailKeiyakuzumiInner {
/* 001
	background  : url('../../../../../../images/seiyakuzumi_001.png') no-repeat left top;
	position    : absolute;
	width       : 478px;
	height      : 288px;
	left        : 50%;
	margin-left : -200px;
	margin-top  : 230px;
/* */
/* 002 */
	background  : url('../../../../../../images/seiyakuzumi_002.png') no-repeat left top;
	position    : absolute;
	width       : 478px;
	height      : 288px;
	left        : 50%;
	margin-left : -185px;
	margin-top  : 0px;
/* */
/* 003
	background  : url('../../../../../../images/seiyakuzumi_004.png') no-repeat left top;
	position    : absolute;
	width       : 478px;
	height      : 288px;
	left        : 50%;
	margin-left : -114px;
	margin-top  : 230px;
/* */
}
#detail_sns_icons .sns-line {
	margin-right : 12px;
}
#detail_sns_icons .sns-line img{
	margin-top : 1px;
}
#detail_sns_icons .sns-twitter {
}
#detail_sns_icons .sns-twitter iframe {
	width: 96px !important;
}
#detail_sns_icons .sns-google {
}
#detail_sns_icons .sns-facebook {
	margin-right : 6px;
}

.detail_movie {
	text-align: center;
}


/*----------------------------------------------------------------------------
	利回り
----------------------------------------------------------------------------*/

/* 物件一覧 */
.resultListRemawari {
	font-size : 12px;
}
td.resultListRemawariPer {
	font-size   : 15px;
	font-weight : bold;
	color : #FF0000;
}
td.resultListAdrSummary a.bukken_name {
	padding-left : 0;
	font-size : 100%;
	background : none;
}

/* 物件詳細 */
.detailRemawari {
}
.detailRemawariPer {
}


/*----------------------------------------------------------------------------
	お問合せリスト
----------------------------------------------------------------------------*/

#inquiry_no_select {
	border  : solid 3px #CCCCCC;
	padding : 16px;
	text-align : center;
	font-size  : 14px;
	color      : #000000;
	margin-bottom : 22px;
}


/*----------------------------------------------------------------------------
	プライバシーポリシー
----------------------------------------------------------------------------*/

/* iframe */
#privacy_iframe .privacy {
/* 見本
	width   : 570px !important;
	padding : 8px !important;
*/
}


/*----------------------------------------------------------------------------
	更新情報
----------------------------------------------------------------------------*/

/* 更新情報フィールド */
#whatnew_field {
}

/*
#whatnew_field .whatnew {
	overflow-x : hidden;
	overflow-y : scroll;
}
*/

/* 更新情報RSS */
#whatnew_field .whatnew_rss {
	display : none;
	position : relative;
}
#whatnew_field .whatnew_rss a {
	position : absolute;
	right : 2px;
	top   : -18px; /* -(RSS画像縦幅+2) */
}


/*----------------------------------------------------------------------------
	TOP物件
----------------------------------------------------------------------------*/

/* TOP物件フィールド */
#top_bukken_field {
}
/* グループ単位 */
#top_bukken_field .top_bukken_group {
}
/* グループ単位 タイトル */
#top_bukken_field h3 {
}
/* グループ単位 タイトル テキスト用*/
#top_bukken_field h3.text_title {
}
/* グループ単位 タイトル 画像用*/
#top_bukken_field h3.image_title {
	background-image :none;
	padding : 0px;
	height : auto;
	width  : auto;
}
/* グループ単位 物件一覧部分 */
#top_bukken_field .bukken_list {
}

/* 詳細ボタン */
#top_bukken_field .detail_button {
}

/* 各カラム基本 */
#top_bukken_field .bukken5column {
	padding-bottom : 5px;
	padding-right  : 10px;
	width : 110px;
	float : left;
}

/* 各カラム画像フレーム */
#top_bukken_field .image_column_2 a {
	display    : block;
	text-align : center;
	width  : 290px;
	height : 213px;
}
#top_bukken_field .image_column_3 a {
	display    : block;
	text-align : center;
	width  : 190px;
	height : 140px;
}
#top_bukken_field .image_column_4 a {
	display    : block;
	text-align : center;
	width  : 140px;
	height : 103px;
}
#top_bukken_field .image_column_5 a {
	display    : block;
	text-align : center;
	width  : 110px;
	height : 81px;
}

/* 各カラムリスト */
#top_bukken_field .list_column_2 {
}
#top_bukken_field .list_column_3 {
}
#top_bukken_field .list_column_4 {
}
#top_bukken_field .list_column_5 {
}

/* 各カラム */
#top_bukken_field .line_col_1 {
}
#top_bukken_field .line_col_2 {
}
#top_bukken_field .line_col_3 {
}
#top_bukken_field .line_col_4 {
}
#top_bukken_field .line_col_5 {
}

/* 物件データ */
#top_bukken_field ul.bukken_data {
	list-style : none outside;
}
#top_bukken_field li.bukken_chatch {
}
#top_bukken_field li.bukken_name {
	font-weight : bold;
}
#top_bukken_field li.bukken_price {
}
#top_bukken_field li.bukken_madori {
}
#top_bukken_field li.bukken_eki {
}
#top_bukken_field li.bukken_addr {
}


/* space用img */
.top_bukken_space_img {
/*	display : none; */
}


/* サイト2カラム版 */

/* 各カラム基本 */
/* 横幅例
#top_bukken_field .top_bukken_group {
	width:780px;
}
*/

#top_bukken_field .c2_bukken2column {
	padding-bottom : 5px;
	padding-right  : 10px;
	width : 380px;
	float : left;
}
#top_bukken_field .c2_bukken3column {
	padding-bottom : 5px;
	padding-right  : 10px;
	width : 250px;
	float : left;
}
#top_bukken_field .c2_bukken4column {
	padding-bottom : 5px;
	padding-right  : 10px;
	width : 185px;
	float : left;
}
#top_bukken_field .c2_bukken5column {
	padding-bottom : 5px;
	padding-right  : 10px;
	width : 146px;
	float : left;
}

/* 各カラム画像フレーム */
#top_bukken_field .c2_image_column_2 a {
	display    : block;
	text-align : center;
	width  : 380px;
	height : 279px;
}
#top_bukken_field .c2_image_column_3 a {
	display    : block;
	text-align : center;
	width  : 250px;
	height : 184px;
}
#top_bukken_field .c2_image_column_4 a {
	display    : block;
	text-align : center;
	width  : 185px;
	height : 136px;
}
#top_bukken_field .c2_image_column_5 a {
	display    : block;
	text-align : center;
	width  : 146px;
	height : 107px;
}



/*----------------------------------------------------------------------------
	オリコン
----------------------------------------------------------------------------*/

/* 必須スタイル 修正不可 */
#original_contents_fixed {
	position : relative;
}
#original_contents_fixed table {
	border-collapse : separate;
}


/*----------------------------------------------------------------------------
	フリースペース
----------------------------------------------------------------------------*/

/* 必須スタイル 修正不可 */
.freespace_fixed {
	position : relative;
}
.freespace_fixed table {
	border-collapse : separate;
}


/*----------------------------------------------------------------------------
	問合せ関連
----------------------------------------------------------------------------*/

/* 詳細ページ */
#detail_toiawase .input_text_s {
	width : 30px;
}
#detail_toiawase .input_text_m {
	width : 360px;
}
#detail_toiawase .input_text_l {
	width : 360px;
}
#detail_toiawase .input_textarea_l {
	width : 700px;
}

/* お問合せページ */
#contact_toiawase .input_text_s {
	width : 30px;
}
#contact_toiawase .input_text_ss {
	width : 60px;
}
#contact_toiawase .input_text_sss {
	width : 120px;
}
#contact_toiawase .input_text_m {
	width : 170px;
}
#contact_toiawase .input_text_l {
	width : 360px;
}
#contact_toiawase .input_textarea_m {
	width : 360px;
}
#contact_toiawase .input_textarea_l {
	width : 560px;
}

/* 詳細／お問合せ共通 */
#detail_toiawase label,
#contact_toiawase label {
	cursor : pointer;
}
#detail_toiawase ul,
#contact_toiawase ul {
	list-style-type : none
}
#detail_toiawase ul.checkbox_list_col_2 li,
#contact_toiawase ul.checkbox_list_col_2 li {
	float : left;
	width : 200px;
}
#detail_toiawase ul.checkbox_list_col_3 li,
#contact_toiawase ul.checkbox_list_col_3 li {
	float : left;
	width : 130px;
}
#detail_toiawase ul.checkbox_list_col_3 li.li_sonota,
#contact_toiawase ul.checkbox_list_col_3 li.li_sonota {
	width : 200px;
}
#detail_toiawase ul.checkbox_list_col_4 li,
#contact_toiawase ul.checkbox_list_col_4 li {
	float : left;
	width : 95px;
}
#detail_toiawase ul input,
#contact_toiawase ul input {
	vertical-align : top;
}


/*----------------------------------------------------------------------------
	会員関連
----------------------------------------------------------------------------*/

/* 詳細ページ項目代替画像 */
a.member_icon_replace_item {
	padding : 0px;
}
a.member_icon_replace_item img {
	height : 20px;
}


/*----------------------------------------------------------------------------
	物件詳細ページ
----------------------------------------------------------------------------*/

/* キャッチコピー */
/*
h2.detailH2 {
	word-wrap : break-word;
}
*/

#main2 .detailLimitL li {
	float : none;
	display : inline-block;
	*display : inline;
	*zoom : 1;
}

/* 左右メニュー関連 */
/* 20110905 Firefoxレイヤー被り対策 */
/* 20130124 タブ画像変更 */
#menuArea01 {
/*	width  : 230px; */
	width  : 240px;
	height : 0px;
}
#menuArea02 {
/*	width  : 230px; */
	width  : 240px !important;
	height : 0px;
}
#menu01 {
	display : none;
}
#menu02 {
	display : none;
}
#extra2 {
	margin-left : 0px !important;
}
#button02 {
	width : 50px !important;
}

/* ブックマーク関連 */
#detail_sns_icons {
	margin-top : 10px;
}
#detail_sns_icons ul.detailBookmark {
}
#detail_sns_icons ul.detailBookmark li {
}
#detail_sns_icons ul.detailBookmark img {
	vertical-align : top;
}

/* 画像その他 */
ul.detailPhotoThum {
	margin-left   : 10px;
	margin-bottom : 40px;
}
ul.detailPhotoThum li {
/*	border: 1px solid #CCCCCC; */
	float : left;
	margin-left : 19px;
	margin-bottom : 10px;
	width : 110px;
	height: 80px;
	text-align: center;
}
.detailItemInner .ditailDay {
	float : right;
}
.detailItemInner #detail_photo_link {
	padding : 5px
}

/* ローンシミュレーション */
#loan-calculator {
	display: none;
}

/* youtube */
.widget.video {
	text-align: center;
	margin: 20px 0;
}



/*----------------------------------------------------------------------------
	レコメンデーション
----------------------------------------------------------------------------*/

#recomme_field {
	margin-top    : 8px;
	margin-bottom : 40px;
	line-height : 1.3;
}
#recomme_field a {
	text-decoration : none;
}

#recomme_field .recomme_title {
}
#recomme_field .recomme_title h3 {
	margin-bottom : 5px;
}

#recomme_field .recomme_bukken_list {
	margin-left : 3px;
}
#recomme_field .bukken_column {
	background-color : #F8F8F8;
	font-size : 12px;
	float : left;
	width : 148px;
	padding : 6px 5px;
	margin  : 1px 2px;
}
#recomme_field .bukken_img {
	text-align : center;
	background-color : #FFFFFF;
	width : 148px;
	height : 109px;
}

/* 各カラム */
#recomme_field .line_col_1 {
}
#recomme_field .line_col_2 {
}
#recomme_field .line_col_3 {
}
#recomme_field .line_col_4 {
}
#recomme_field .line_col_5 {
}

/* 物件データ */
#recomme_field ul.bukken_data {
	list-style : none outside;
	margin-left : 3px;
}
#recomme_field li.bukken_chatch {
}
#recomme_field li.bukken_name {
	font-weight : bold;
}
#recomme_field li.bukken_price {
}
#recomme_field li.bukken_madori {
}
#recomme_field li.bukken_eki {
}
#recomme_field li.bukken_addr {
}


/*----------------------------------------------------------------------------
	プラットフォーム切替
----------------------------------------------------------------------------*/
.switch_platform {
	background-color : #eee;
	padding : 50px;
	text-align  : center;
	font-size   : 40px;
	font-family : 'ヒラギノ角ゴ Pro W3';
	border-bottom : solid 1px #888;
	margin-bottom : 3px;
}
.switch_platform a {
	color : #069;
	text-decoration : underline;
}


/*----------------------------------------------------------------------------
	店舗ページ
----------------------------------------------------------------------------*/

.side_tenpo {
	margin-bottom:8px;
}


/*----------------------------------------------------------------------------
	物件一覧
----------------------------------------------------------------------------*/
.resultList .resultListAdr {
	word-break : break-all;
}

.resultList .resultListAdr span.result-list-icon-seiyaku img {
	margin: 0;
	border: none;
}
.resultList .list-icon {
	border: none;
}

/* 20130402,0410 ページネーション補正 */
ul.resultPageTop,
ul.resultPageBottm {
	overflow: hidden;
}
.resultPageTop a:link,
.resultPageTop a:visited,
.resultPageBottm a:link,
.resultPageBottm a:visited {
	text-decoration: none;
	color: #333333;
	padding: 5px 7px;
}
.resultPageTop a:hover,
.resultPageTop a:active,
.resultPageBottm a:hover,
.resultPageBottm a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px 7px;
}
.resultPageTop a.current,
.resultPageBottm a.current {
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
}
.resultPageBottm li {
	padding: 0 !important;
}


/*----------------------------------------------------------------------------
	サイドバー 会員関連
----------------------------------------------------------------------------*/
.memberLogout {
	word-break : break-all;
}


/*----------------------------------------------------------------------------
	テンプレート 一時対応
----------------------------------------------------------------------------*/

#storeInfo_wrapper .bukken_list .bukken_img {
	text-align : center;
}


/*----------------------------------------------------------------------------
	他
----------------------------------------------------------------------------*/
#privacy_iframe {
	background: none;
}
#frm .iframe_privacy,
#privacy_iframe,
#privacy_iframe #wrapper,
#privacy_iframe #wrapper #contents,
#privacy_iframe #wrapper #contents #main,
#privacy_iframe #wrapper #contents #main > h2
{
	width: 100% !important;
}
#privacy_iframe #wrapper #contents #main > h2 + dl {
	width: 99% !important;
}


/* EOF */
