@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;
margin:0;
padding: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;
margin:0;
padding: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;
margin:0;
padding:0;
}

/* インライン */
figure,figcaption,time,mark,bdi,bdo,war,video,audio,canvas,map,output,progress,summary{
display:inline;
margin:0;
padding: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;
		margin:0 16px 10px 0; padding:60px 10px 30px 10px;
		background:url(../img/pcPrevExteriorBg.png);	
		}

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

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(2) > dl > dt{
		float:left;
		width:89px;
		margin:0 0 0.2em 0; padding:0 0 0 21px;
		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;
		margin:0 0 0.2em 0; padding:0;
		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;
		margin-bottom:0.5em; padding-bottom:0.5em;
		font-size:10pt; line-height:15.625pt; font-weight:bold; 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 0;
		}

		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 0;
		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 0;
		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;
		margin:0; padding:5px 10px;
		font-weight:bold; text-align:center; line-height:20px;
		border-bottom:1px solid #62a478;
		background:rgba(255,255,230,1.0);
		}

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

		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: 0px 0px 1px rgba(000,000,000,0.3);
		-webkit-box-shadow: 0px 0px 1px rgba(000,000,000,0.3);
		}

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


		/* 検索結果 - 光熱費・通信費 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(6){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px 0;
		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 0;
		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;
		margin:0; padding:10px 10px 0 10px;
		font-weight:bold; text-align:center; line-height:20px;
		}

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

		/* 検索結果 - コメント */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(7){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px 0;
		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 0;
		}

		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 0;
		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;
		margin:0 0 10px 0; padding:10px;
		border-top:1px solid #62a478;
		border-bottom:1px solid #62a478;
		border-right:1px solid #62a478;
		background:rgba(98,164,120,0.5);
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(7) > dl > dd > p{
		float:left;
		width:419px; height:134px;
		padding:10px;
		overflow:hidden;
		background:#fff;
		font-size:10pt; line-height:15pt; text-align:justify; text-indent:1em;
		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 0;
		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 0;
		}

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

		/* 検索結果 - ファシリティ・特徴 */
		article#globalRight > article.prevContainer >dl > dt:nth-of-type(9){
		float:left;
		width:745px; height:30px;
		margin:0 0 10px 0;
		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 0;
		border:1px solid #62a478;
		}

		article#globalRight > article.prevContainer >dl > dd:nth-of-type(9) > dl > dt{
		float:left;
		width:206px;
		margin:0; padding:5px;
		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;
		margin:0; padding:5px;
		text-align:center;
		border-top: 1px solid #62a478;
		border-left: 1px solid #62a478;
		border-right: 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:rgba(255,255,230,1.0);
		}