@charset "utf-8";

*{font-size:10pt; line-height:12.5pt;}

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

/* ■ 全ページ共通項目(HTML) */

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

html,body,head,title,link,meta,style{}

/* ブロックレベル */
div,center,hr,noscript,h1,h2,h3,h4,h5,h6,p,address,blockquote,pre,ul,li,ol,dl,dt,dd,table,tr,td,th,form,fieldset,option{
display:block;
padding:0;
margin:0;
}

/* インライン */
span,script,br,font,basefont,big.small,b,i,s,strike,u,tt,em,strong,abbr,acronym,dfn,sup,sub,q,cite,code,var,kbd,
samp,a,img,iframe,label,input,textarea,select,button,object,applet{
display:inline;
padding:0;
margin:0;
}

/* 未設定 */

/*
nobr					//改行させない
ruby,rb,rp,rt			//ルビを付ける
del					//削除部分を示す。内容にブロックレベル要素を含む場合は、ブロックレベル要素。
ins					//追加部分を示す。内容にブロックレベル要素を含む場合は、ブロックレベル要素。
blink					//文字を点滅させる
marquee				//文字をスクロールさせる
base					//相対リンクの基準となるURIを指定する
caption				//表にタイトルを付ける
thead,tfoot,tbody		//行をグループ化する
colgroup				//列をグループ化する
col					//列単位で属性を設定する
frameset,frame,noframes	//フレームの基本
legend				//部品グループにラベルを付ける
optgroup				//選択肢をグループ化する
embed				//プラグインデータを埋め込む
noembed				//embed未対応ブラウザでの表示
param				//パラメータを設定する
bgsound				//BGMを再生する
*/

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

/* ■ 全ページ共通項目(HTML5) */

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

/* ブロックレベル */
section,nab,article,aside,hgroup,header,footer,details,menu{
display:block;
padding:0;
margin:0;
}

/* インライン */
figure,figcaption,time,mark,bdi,bdo,war,video,audio,canvas,map,output,progress,summary{
display:inline;
padding:0;
margin:0;
}

/* 未設定 */

/*
source				//形式の異なる複数の再生候補を指定する
track					//動画・音声と同期するテキストトラック
area					//イメージマップのリンク領域を設定する
datalist				//入力候補のリストを作る
keygen				//暗号鍵を生成する
command				//コマンドを表す
*/

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

/* ■ 非表示 */

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

.hidden,script{position:fixed; top:-9999em; left:-9999em; width:1px; height:1px;}

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

/* ■ 基本カラム */

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

html{}
body{}
hgropup{display:none;}
header#globalHead{display:none;}
section#globalSns{display:none;}
footer#globalFoot{display:none;}
article#globalLeft{display:none;}

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

/* ■ globalRight */

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

article#globalRight{}
article#globalRight > nav#breadcrumbs{display:none;}

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

/* ■ Prev */

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

	/* プレビュー用コンテナー */
	article#globalRight > article.prevContainer{
	float:left;
	width:745px;
	}

		/* 検索結果 - ヘッダー */
		article#globalRight > article.prevContainer > header{
		float:left;
		width:745px; height:30px;
		margin-bottom:10px;
		text-indent:-9999em;
		background:url("../img/pcPrevHeadBg.png");
		}

		/* 検索結果 - 間取り図 */
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(1){
		float:left;
		width:259px; height:267px; padding:60px 10px 30px;
		margin:0 16px 10px 0;
		background:url("../img/pcPrevExteriorBg.png");	
		}

		/* 検索結果 - 建物基本情報 */
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2){
		float:left;
		width:428px; height:210px; padding:10px;
		margin:0 0 10px;
		border:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dt{
		float:left;
		width:89px; padding:0 0 0 21px;
		margin:0 0 0.2em;
		font-size:9pt; font-weight:bold; line-height:13.5pt;
		background:url("../img/pcNewTitleBg.png") left 50% no-repeat;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dd{
		float:left;
		width:318px; padding:0;
		margin:0 0 0.2em;
		font-size:9pt; line-height:13.5pt;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dd:nth-of-type(1){
		width:428px; padding-bottom:0.5em;
		margin-bottom:0.5em;
		font-size:10pt; font-weight:bold; line-height:15.625pt; color:#62a478; text-align:center;
		border-bottom:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dt:nth-last-of-type(1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dd:nth-last-of-type(1){
		margin-bottom:0;
		}


		/* 検索結果 - こんな方にオススメ */
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3){
		float:left;
		width:450px; height:115px;
		margin:0 0 26px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul > li{
		float:left;
		width:86px; height:115px;
		margin:0 5px  0 0;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul > li:nth-last-of-type(1){margin:0;}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.off:nth-of-type(1){background:url("../img/pcPrevFamilyIcon1.png") left top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.off:nth-of-type(2){background:url("../img/pcPrevFamilyIcon2.png") left top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.off:nth-of-type(3){background:url("../img/pcPrevFamilyIcon3.png") left top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.off:nth-of-type(4){background:url("../img/pcPrevFamilyIcon4.png") left top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.off:nth-of-type(5){background:url("../img/pcPrevFamilyIcon5.png") left top no-repeat;}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.on:nth-of-type(1){background:url("../img/pcPrevFamilyIcon1.png") right top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.on:nth-of-type(2){background:url("../img/pcPrevFamilyIcon2.png") right top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.on:nth-of-type(3){background:url("../img/pcPrevFamilyIcon3.png") right top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.on:nth-of-type(4){background:url("../img/pcPrevFamilyIcon4.png") right top no-repeat;}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(3) > ul >  li.on:nth-of-type(5){background:url("../img/pcPrevFamilyIcon5.png") right top no-repeat;}


		/* 検索結果 - 賃料 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(4){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px;
		text-indent:-9999em;
		background:url("../img/pcPrevPriceHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dt:nth-of-type(4).num1{background:url("../img/pcPrevPrice1HeadBg.png");}
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(4).num2{background:url("../img/pcPrevPrice2HeadBg.png");}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4){
		float:left;
		width:745px;
		margin:0 0 26px;
		border-top:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > ul{
		float:left;
		width:745px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > ul > li{
		float:left;
		width:123px;
		margin:0; 
		border-left:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > ul > li:nth-last-of-type(1){
		border-right:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > ul > li > dl > dt{
		float:left;
		width:103px; height:20px; padding:5px 10px;
		margin:0;
		font-weight:bold; line-height:20px; text-align:center;
		background:rgb(255 255 230 / 100%);
		border-bottom:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > ul > li > dl > dd{
		float:left;
		width:103px; height:40px; padding:10px;
		margin:0;
		font-size:8pt; font-weight:bold; line-height:20px; color:#f00; text-align:center;
		border-bottom:1px solid #62a478;
		}
		
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(4) > p{
		float:left;
		margin-top:10px;
		font-size:8pt; color:#999;
		}



		/* 検索結果 - 内観・外観写真 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(5){
		float:left;
		width:745px; height:30px;
		margin:0 0 3px;
		text-indent:-9999em;
		background:url("../img/pcPrevPhotoHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(5){
		float:left;
		width:745px;
		margin:0 0 19px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(5) > ul{float:left;}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(5) > ul > li{
		float:left;
		width:237px; height:146px;
		margin:7px 14px 7px 0;
		border: 1px solid #FFF;
		-moz-box-shadow: 0 0 1px rgb(000 000 000 / 30%);
		-webkit-box-shadow: 0 0 1px rgb(000 000 000 / 30%);
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(5) > ul > li:nth-of-type(3n){margin:7px 0;}


		/* 検索結果 - 光熱費・通信費 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(6){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px;
		text-indent:-9999em;
		background:url("../img/pcPrevPublicHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6){
		float:left;
		width:743px;
		margin:0 0 26px;
		border:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6) > ul{
		float:left;
		width:743px; height:65px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6) > ul > li{
		float:left;
		width:185px; height:65px;
		border-right:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6) > ul > li:nth-last-of-type(1){
		border-right:none;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6) > ul > li > dl > dt{
		float:left;
		width:165px; height:20px; padding:10px 10px 0;
		margin:0;
		font-weight:bold; line-height:20px; text-align:center;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(6) > ul > li > dl > dd{
		float:left;
		width:165px; height:20px;
		padding:5px 10px 10px;
		font-size:7pt; font-weight:bold; line-height:20px; color:#f00; text-align:center;
		}

		/* 検索結果 - コメント */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(7){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px;
		text-indent:-9999em;
		background:url("../img/pcPrevCommentHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7){
		float:left;
		width:745px;
		margin:0 0 26px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl{float:left;}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt{
		float:left;
		width:285px; height:176px;
		margin:0 0 10px;
		text-indent:-9999em;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt:nth-of-type(1){background:url("../img/pcPrevComment1.png")}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt:nth-of-type(2){background:url("../img/pcPrevComment2.png")}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt:nth-of-type(3){background:url("../img/pcPrevComment3.png")}
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt:nth-of-type(4){background:url("../img/pcPrevComment4.png")}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dd{
		float:left;
		width:439px; height:154px; padding:10px;
		margin:0 0 10px;
		background:rgb(98 164 120 / 50%);
		border-top:1px solid #62a478;
		border-right:1px solid #62a478;
		border-bottom:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dd > p{
		float:left;
		width:419px; height:134px;
		padding:10px;
		overflow:hidden;
		font-size:10pt; line-height:15pt; text-align:justify; text-indent:1em;
		background:#fff;
		border-radius: 10px;		/* CSS3草案 */
		-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
		-moz-border-radius: 10px;	/* Firefox用 */
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dt:nth-last-of-type(1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dd:nth-last-of-type(1){
		margin:0;
		}
	
		/* 検索結果 - MAP */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(8){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px;
		text-indent:-9999em;
		background:url("../img/pcPrevMapHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(8){
		float:left;
		width:745px; height:460px;
		margin:0 0 26px;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(8) > div#map_canvas{
		float:left;
		width:100%; height:100%; padding:0;
		margin:0;
		border:none;
		}

		/* 検索結果 - ファシリティ・特徴 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(9){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px;
		text-indent:-9999em;
		background:url("../img/pcPrevFacilityHeadBg.png");
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9){
		float:left;
		width:743px;
		margin:0 0 26px;
		border:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt{
		float:left;
		width:206px; padding:5px;
		margin:0;
		border-top:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(2),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(3){
		border-top:none;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd{
		float:left;
		width:20px; padding:5px;
		margin:0;
		text-align:center;
		border-top: 1px solid #62a478;
		border-right: 1px solid #62a478;
		border-left: 1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(2),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(3){
		border-top:none;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(3n){
		border-right:none;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(6n+1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(6n+2),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt:nth-of-type(6n+3),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(6n+1),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(6n+2),
		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dd:nth-of-type(6n+3){
		background:rgb(255 255 230 / 100%);
		}