@charset "euc-jp";


/*　タグ　*/


BODY{
width:740px;
font-size:80%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background-image:url(../images/img_common/mainbg.gif);
}

TD{
font-size:100%;
padding:0px;
margin:0px;
}

FORM{
padding:0px;
margin:0px;
}

P{
padding:0px;
margin:0px;
}

TABLE{
padding:0px;
margin:0px;
}

IMG{
border:0px;
}

DIV{
padding:0px;
margin:0px;
}

H1{
font-size:130%;
padding:0px;
margin:0px;
}

h2{
padding:0px;
margin:0px;
}

h3{
font-size:110%;
padding:0px;
margin:0px;
}

UL{
padding:0px;
margin:0px;
}


LI.menu{
list-style-type:none;
float:left;
margin-right:3px;
padding:0px;
}

LI.float{
list-style-type:none;
float:left;
}

/*
STRONG{
font-weight:normal;
}
*/

A:LINK{color:#004D9C; text-decoration:underline;}
A:VISITED{color:#208FFF; text-decoration:underline;}
A:HOVER{color:#93C9FF; text-decoration:none;}
A:ACTIVE{color:#EFCF84; text-decoration:underline;}


.text80 {
font-size:80%;
line-height:140%;
color:#333333;
}

.text80b {
font-weight:bold;
font-size:80%;
line-height:140%;
color:#333333;
}

.text85 {
font-size:85%;
line-height:140%;
color:#333333;
}

.text85b {
font-weight:bold;
font-size:85%;
line-height:140%;
color:#333333;
}


.text90 {
font-size:90%;
color:#333333;
}

.text90b {
font-size:90%;
font-weight:bold;
color:#333333;
}

.text100 {
font-size:110%;
line-height:160%;
color:#333333;
}

.text100b {
font-size:110%;
line-height:160%;
font-weight:bold;
color:#333333;
}

.text130 {
font-size:130%;
line-height:140%;
color:#333333;
}

.text130b {
font-size:130%;
line-height:160%;
font-weight:bold;
color:#333333;
}

.text120b {
font-size:120%;
font-weight:bold;
color:#333333;
}


/*　コンテナ　*/


#bigbody{
background-color:#FFFFFF;
width:738px;
}


#left{
float:left;
width:410px;
background-color:#CCCCCC;
}

	#newleft{
	float:left;
	background-color:#996666;
	}
	
	#newright{
	float:left;
	background-color:#CCCC66;
	}
	
	
	
	#new2left{
	float:left;
	background-color:#333333;
	}
	
	#new2right{
	float:left;
	background-color:#006633;
	}
	
	

	#left .left2{
	float:left;
	background-color:#339933;
	}
	
	#left .right2{
	background-color:#33FFCC;
	float:left;
	}
	
	#left .clear{
	background-color:#FFCC66;
	clear:both;
	float:left;
	}


#right{
float:left;
width:410px;
background-color:#666666;
}



/* -------------------------------------------ここからいじる。----------------------------------------------------------------*/

/*　 ヘッダー　*/
.header {
width:738px;
border-left:1px #454545 solid;
border-right:1px #454545 solid;
border-bottom:1px #454545 solid;
padding:0px;
margin:0px;
background-color:#FFFFFF;
display:none;
}

			.header-01 {
			background-color:#FFFFFF;
			width:724px;
			margin:0px;
			height:23px;
			padding:0px 7px 0px 7px;
			}
			
			
						.header-01-txt {
						float:left;
						width:585px;
						font-size: 12px;
						color: #004D9C;
						font-weight: bold;
						padding-top:6px;
						}
						
						
						.header-01-link {
						float:right;
						width:132px;
						padding-top:6px;
						font-size: 12px;
						color: #004D9C;
						font-weight: bold;
						text-align:right;
						}
						
			
			
			.header-02 {
			clear:both;
			width:738px;
			height:35px;
			border-top:1px #454545 solid;
			padding:0px;
			margin:0px;
			}

			.header-03 {
			width:738px;
			height:32px;
			border-top:1px #454545 solid;
			background-color:#5995DC;
			padding:0px;
			margin:0px;
			}
			
						.header-03-menu {
						width:565px;
						padding-top:5px;
						padding-left:20px;
						margin:0px;
						}

			
			


/*　 フッター　*/
.footer {
width:738px;
border-left:1px #454545 solid;
border-right:1px #454545 solid;
padding:0px;
margin:0px;
display:none;
}


			.footer-01 {
			width:714px;
			background-color:#FFFFFF;
			padding:0px 12px 12px 12px;
			margin:0px;
			font-size: 80%;
			line-height:200%;
			color: #004D9C;
			}


			.footer-02 {
			background-color:#5995DC;
			width:738px;
			height:34px;
			padding:0px;
			margin:0px;
			}

						.footer-02-l {
						width:411px;
						height:34px;
						padding:0px;
						margin:0px;
						float:left;
						}
						
						.footer-02-r {
						width:293px;
						height:34px;
						padding:0px;
						margin:0px;
						float:right;
						}
						
.footer-pr {
width:640px;
padding:0px;
margin:0px;
font-size:80%;
}



/*------------------------------------ トップページ　-------------------------------------------*/
.top-flash-area {
width:726px;
margin-bottom:6px;
padding:0px;
}


.top-under-area {
border-bottom:1px #666666 dotted;
padding-bottom:14px;
margin:0px;
float:left;
}

/* 左側　*/
.top-left-area {
width:238px;
margin-right:6px;
padding:0px;
background-color:#FFFFFF;
float:left;
}


			.top-left-area01 {
			width:232px;
			background-color:#398EE5;
			border:1px #454545 solid;
			padding:2px;
			margin-bottom:6px;
			}
			
			
						.top-left-titarea {
						width:232px;
						height:24px;
						padding:0px;
						margin-bottom:3px;
						}
						
									.txt-12px-b {
									font-size:90%;
									font-weight:bold;
									color:#009900;
									}
			
			
						.top-left-area01-in {
						width:200px;
						background-image:url(../images/img_home/topsearch_bg.gif);
						margin:0px;
						padding:16px;
						}
						
									
									.top-left-area01-txtarea {
									width:200px;
									padding:15px 0px;
									margin:0px;
									text-align:center;
									}
						
						
									

									
												.line-u-ten-666666 {
												border-bottom:1px #005FCF solid;
												padding-bottom:5px;
												padding-left:3px;
												}
												
												.top-err-box {
												font-weight:bold;
												color:#FF0000;
												padding-bottom:5px;
												padding-top:5px;
												padding-left:3px;
												}
												
						
									.top-left-area02-checkarea {
									width:178px;
									background-color:#FFFFFF;
									border:1px #666666 solid;
									padding:12px 10px 10px 10px;
									margin-left:0px;
									text-align:left;
									}
						
						
			
			.top-left-area02 {
			width:238px;
			height:108px;
			padding:0px;
			margin:0px;
			}
			
			.top-left-area03 {
			width:238px;
			height:80px;
			padding:0px;
			margin-top:6px;
			}



/* 右側　*/
.top-right-area {
width:482px;
margin:0px;
padding:0px;
float:left;
}


			.top-right-b-area {
			width:482px;
			margin:0px;
			padding:0px;
			}
			
						.top-banner01 {
						width:157px;
						height:80px;
						margin-bottom:6px;
						margin-right:6px;
						padding:0px;
						float:left;
						}
						
						.top-banner02 {
						width:157px;
						height:80px;
						margin-bottom:6px;
						margin-right:6px;
						padding:0px;
						float:left;
						}
						
						.top-banner03 {
						width:156px;
						height:80px;
						margin-bottom:6px;
						padding:0px;
						float:left;
						}
						

						
			.top-right-osusume-area {
			clear:both;
			width:476px;
			background-color:#D7EBFF;
			border:1px #454545 solid;
			padding:2px;
			float:left;
			}

			.top-right-osusume-title {
			width:474px;
			background-color:#398EE5;
			border:1px #8E98A2 solid;
			padding:0px;
			margin:0px;
			}

			
			.top-osusume-area {
			width:474px;
			background-color:#F1F8FF;
			border:1px #A4C2E0 solid;
			padding:0px;
			margin-top:4px;
			float:left;
			}

						.top-osusume-waku {
						width:454px;
						padding-left:10px;
						padding-top:10px;
						padding-bottom:10px;
						margin:0px;
						float:left;
						}


						
						.top-osusume-left {
						width:131px;
						margin:0px;
						padding:0px;
						float:left;
						}
						
									.top-osusume-left-pctarea {
									width:123px;
									margin-bottom:6px;
									padding:0px;
									}
									
									.top-osusume-left-iconarea {
									padding-right:1px;
									margin:0px;
									}
									
						
						.top-osusume-right {
						float:right;
						width:317px;
						padding:0px;
						margin:0px;
						}
						
						
									.osusume-right-tit {
									width:313px;
									height:19px;
									background-color:#E6EEF7;
									margin-bottom:5px;
									padding-left:4px;
									padding-top:4px;
									font-weight:bold;
									}


									.osusume-right-sub1 {
									clear:both;
									background-color:#FFFFFF;
									width:62px;
									height:16px;
									padding-top:5px;
									padding-left:4px;
									margin-bottom:2px;
									float:left;
									}
									
												.txt-12px {
												font-size:90%;
												color:#000000;
												}
									
									.osusume-right-info1 {
									float:left;
									background-color:#FFFFFF;
									width:245px;
									height:16px;
									margin-left:2px;
									margin-bottom:2px;
									padding-top:5px;
									padding-left:4px;
									}


/*------------------------------------ 詳細ページ　-------------------------------------------*/

.detail-under-area {
width:714px;
padding-bottom:0px;
padding-left:6px;
padding-right:6px;
margin:0px;
float:left;
display:none;
}

.detail-under-area-pr {
width:640px;
padding-bottom:0px;
margin:0px;
float:left
}


.detail-tit-area {
width:639px;
height:24px;
margin-left:1px;
float:left;
}

			.detail-tit-area01 {
			float:left;
			padding-top:1px;
			}

			.detail-tit-area02 {
			width:40px;
			float:left;
			padding-top:0px;
			margin-right:5px;
			}
			
			.detail-tit-area02-pr {
			width:28px;
			float:left;
			padding-top:0px;
			margin-left:5px;
			}
			




			.detail-area01 {
			clear:both;
			float:left;
			width:640px;
			padding-top:10px;
			margin-bottom:10px;
			}

						.detail-gaikan-pct-area {
						width:296px;
						margin-right:20px;
						float:left;
						padding:0px;
						}
						
						.detail-gaikan-pct-area-pr {
						clear:both;
						width:222px;
						margin:0px;
						float:right;
						padding:0px;
						display:none;
						}
						
						.detail-maininfo-area {
						width:394px;
						float:right;
						margin:0px;
						padding:0px;
						}
						
						
						.detail-maininfo-area-pr {
						width:640px;
						float:left;
						margin:0px;
						padding:0px;
						}
						
						
									.detail-maininfo-table-tl {
									background-color:#DBF1FB;
									border-left:1px #5995DC solid;
									border-top:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
									
									.detail-maininfo-table-tlr {
									background-color:#DBF1FB;
									border-left:1px #5995DC solid;
									border-right:1px #5995DC solid;
									border-top:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
									
									.detail-maininfo-table-tlu {
									background-color:#FFFFFF;
									border-left:1px #5995DC solid;
									border-top:1px #5995DC solid;
									border-bottom:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
				
									.detail-maininfo-table-tlru {
									background-color:#FFFFFF;
									border:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
					
			
			.detail-area02 {
			clear:both;
			float:left;
			width:640px;
			padding-bottom:10px;
			margin:0px;
			}
			
			
						.detail-madori-pct-area {
						width:296px;
						margin:0px;
						float:left;
						padding:0px;
						}
						
						.detail-madori-pct-area-pr {
						width:222px;
						margin:0px;
						float:right;
						padding:0px;
						display:none;
						}
						
						
						.detail-subinfo-area {
						width:394px;
						float:right;
						margin:0px;
						padding:0px;
						}
						
						.detail-subinfo-area-pr {
						width:640px;
						float:right;
						margin:0px;
						padding:0px;
						}
						
						
									.detail-subinfo-table-tl {
									width:84px;
									background-color:#D4DEFF;
									border-left:1px #5995DC solid;
									border-top:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
									
									.detail-subinfo-table-tlr {
									background-color:#FFFFFF;
									border-left:1px #5995DC solid;
									border-right:1px #5995DC solid;
									border-top:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
									
									.detail-subinfo-table-tl2 {
									background-color:#FFFFFF;
									border-left:1px #5995DC solid;
									border-top:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
									
									.detail-subinfo-table-tlu {
									width:84px;
									background-color:#D4DEFF;
									border-left:1px #5995DC solid;
									border-top:1px #5995DC solid;
									border-bottom:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
				
									.detail-subinfo-table-tlru {
									background-color:#FFFFFF;
									border:1px #5995DC solid;
									padding:2px 3px 0px 3px;
									margin:0px;
									}
			
			.detail-area-banner {
			clear:both;
			float:left;
			width:708px;
			padding-bottom:20px;
			padding-left:3px;
			padding-right:3px;
			margin:0px;
			text-align:right;
			display:none;
			}

									
			.detail-area03 {
			clear:both;
			float:left;
			width:640px;
			margin-bottom:0px;
			}
			
			
						.detail-area03-table{
						margin-top:10px;
						width:640px;
						float:left;
						}
			
						.detail-area03-1 {
						float:left;
						width:155px;
						padding:0px;
						margin-right:5px;
						}
						
						.detail-area03-2 {
						float:left;
						width:155px;
						padding:0px;
						margin-right:5px;
						}
						
						.detail-area03-3 {
						float:left;
						width:155px;
						padding:0px;
						margin-right:5px;
						}
						
						.detail-area03-4 {
						float:left;
						width:155px;
						padding:0px;
						margin:0px;
						}
					


/* ----------------------------------------　物件検索結果（駅）　-------------------------------------------- */

.eki-under-area {
width:714px;
border-bottom:1px #666666 dotted;
padding-bottom:0px;
padding-left:6px;
padding-right:6px;
margin:0px;
float:left;
}


.eki-tit-area {
width:707px;
height:40px;
background-image:url(../images/img_common/detail-tit-bg.gif);
border:1px #DDDDDD solid;
margin-left:1px;
float:left;
}

			.eki-tit-area01 {
			float:left;
			padding-right:10px;
			padding-top:10px;
			margin-left:5px;
			}

			
			.eki-table-area {
			clear:both;
			width:707px;
			padding:0px;
			margin-left:2px;
			}
			
			.eki-table-tlu {
			background-color:#DBF1FB;
			border-top:1px #5995DC solid;
			border-left:1px #5995DC solid;
			border-bottom:1px #5995DC solid;
			padding:5px 6px;
			margin:0px;
			}
			
			.eki-table-tlru {
			background-color:#DBF1FB;
			border:1px #5995DC solid;
			padding:5px 6px;
			margin:0px;
			}
			
			.eki-table-lu {
			background-color:#FFFFFF;
			border-bottom:1px #5995DC solid;
			border-left:1px #5995DC solid;
			padding:5px 6px;
			margin:0px;
			}
			
			.eki-table-lru {
			background-color:#FFFFFF;
			border-bottom:1px #5995DC solid;
			border-left:1px #5995DC solid;
			border-right:1px #5995DC solid;
			padding:5px 6px;
			margin:0px;
			}


/* ----------------------------------------　物件検索結果（スペシャル）　-------------------------------------------- */

.spe-under-area {
width:726px;
border-bottom:1px #666666 dotted;
padding-bottom:20px;
margin:0px;
float:left;
}

		.spe-img-area {
		width:726px;
		padding:0px;
		margin-bottom:6px;
		}


																				.spc-tit-area02 {
																				width:40px;
																				float:left;
																				padding-top:0px;
																				margin-right:1px;
																				height:27px;
																				}

spe-contents-area {
width:726px;
height:100%;
clear:both;
float:left;
padding:0px;
margin:0px;
}

			.spe-left-area {
			clear:both;
			width:496px;
			border:1px #999999 solid;
			float:left;
			padding:10px 6px;
			margin-bottom:6px;
			}
			
			
						.spe-left-tit {
						clear:both;
						float:left;
						width:481px;
						border-left:5px #0066CC solid;
						border-bottom:1px #0066CC solid;
						padding-left:10px;
						padding-bottom:4px;
						margin-bottom:10px;
						}
						
						
						.spe-left-leftarea {
						clear:both;
						float:left;
						width:212px;
						margin:0px;
						padding:0px;
						}
						
									.spe-left-leftarea-pct01 {
									width:210px;
									border:1px #454545 solid;
									padding:0px;
									margin-bottom:10px;
									}
									
									.spe-left-leftarea-pct02 {
									width:212px;
									padding:0px;
									margin:0px;
									}
						
						.spe-left-rightarea {
						width:278px;
						float:right;
						margin:0px;
						padding:0px;
						}
						
									.spe-left-rightarea-tit {
									background-color:#E9F4F8;
									width:268px;
									padding:6px 5px 5px 5px;
									margin-bottom:5px;
									text-align:left;
									font-size:110%;
									font-weight:bold;
									color:#64420F;
									}
									
									.spe-left-rightarea-txtarea {
									width:268px;
									padding:0px 5px 15px 5px;
									margin:0px;
									text-align:left;
									}
						
			
			.spe-right-area {
			float:left;
			width:200px;
			padding:0px;
			margin-bottom:6px;
			background-color:#EAEAEA;
			}


/* --------------------------------------　ここからは前のコンテンツをもってきたもの　-------------------------------- */

/* USER SUPPORTS */


.other-under-area {
width:726px;
border-bottom:1px #666666 dotted;
padding-bottom:6px;
margin:0px;
float:left;
}

H1.usrSpprts {
	font-size: 130%;
	padding:20px 0px;
	margin:0px;
	
}
H2.usrSpprts {
	font-size: 120%;
	padding:15px 0px;
	margin:0px;
}
DIV.usrSpprts {
	font-size: 80%;
}

P.usrSpprts {
	font-size: 100%;
}


.txt_table {
	font-size: 90%;
	line-height: 160%;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
}


.indent10 {
	margin-left: 10px;
	margin-right: 5px;
}

.txt2nd {
	font-size: 110%;
	line-height: 160%
}

.txt_table {
	font-size: 110%;
	line-height: 160%;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
}
