@charset "utf-8";
/*topページ用css*/

#OL_TOP {
margin:20px 0px;
}

#OL_TOP p {
margin:0px 40px;
}
#newsInfo {
	overflow:auto;
	width:190px;
	height:200px;	
}



/*学生アパート*/
#student_rent {
width:622px;
margin-bottom:40px;
}

#student_rent h2 {
margin:20px 0px;
}




/*おすすめ物件*/
#pickup {
width:622px;
margin-bottom:40px;
}

#pickup .layout {
margin:20px auto;
}

#pickup .bkn {
width:240px;
font-size:12px;
margin:5px;
border:1px #E3E3E3 solid;
border-spacing:0;
background:#E6E8FF url(tbe_bg.gif) repeat-x;
brder-collapse:collapse;
}

#pickup .bkn td {
border-style:solid;
border-width:1px;
border-color:#FFFFFF #BDC1E7 #BDC1E7 #FFFFFF;
color:#555555;
}

#pickup .bkn .pic {
width:100px;
height:75px;
padding:0px;
}

#pickup .bkn .name {
padding:5px;
}

#pickup .bkn .rent {
text-align:center;
color:#FFFFFF;
margin-right:5px;
padding:1px;
background:#0099FF;
}

#pickup .bkn .uri {
text-align:center;
color:#FFFFFF;
margin-right:5px;
padding:1px;
background:#FF0099;
}

#pickup .bkn .syosai {
font-size:14px;
padding:5px;
}

#pickup .pdown {
font-size:10px;
color:#FF0000;
background:#FFFFFF;
padding:1px;
border: solid 1px #F00;
}





/*キャンペーン情報*/
#campaign {
width:622px;
margin-bottom:40px;
}


/*インターネット無料*/
#free_net {
width:600px;
margin:20px 10px;
padding-bottom:20px;
background-color:#E7F2F8;
}

#free_net .ft1 {
padding:20px 40px 0px 40px;
}

#free_net b {
color:#FF0000;
font-size:24px;
}

#free_net p {
font-size:24px;
display:inline;
}

#free_net .box1 {
width:510px;
margin:20px 0px 0px 40px;
padding:0px;
border:#C7C7C7 5px double;
}

/*フリーレント*/
#freerent {
width:600px;
margin:20px 10px;
}
#freerent .top {
width:600px;
height:30px;
background:url(freerent_t.jpg) no-repeat left top;
}
#freerent .mid {
width:600px;
padding:0px 50px;
background:url(freerent_m.jpg) repeat-y left top;
}
#freerent .btm {
width:600px;
height:30px;
background:url(freerent_b.jpg) no-repeat left bottom;
}
#freerent .oshirase {
padding:5px 0px 5px 50px;
margin-bottom:10px;
background:url(girl.jpg) no-repeat left top;
}
#freerent table {
margin:0px;
border:solid 1px #333;
}
#freerent table th {
background:#CCCCCC;
}
#freerent table td,th {
border:solid 1px #333;
padding:3px 5px;
text-align:center;
}





/*右側エリア*/
#RIGHT_BOX {
	float:right;
	width:200px;
	margin-top:0px;
}
/*--------- box200枠線 ---------*/
.box200 {
	width:200px;
	background:url(w200_gray_01.gif) repeat-y scroll 0 0;
}
.box200 .box200Head {
	background:url(w200_gray_02.gif) no-repeat scroll 0 0;
}
.box200 .box200Btm {
	padding:4px 4px 10px 4px;
	background:url(w200_gray_03.gif) no-repeat scroll left bottom;
}
.box200 h2 {
	margin:0 !important;
	padding:0 !important;
}
/*---------- #RIGHT_BOX 枠内項目 --------- */


#RIGHT_BOX .banner {
margin:10px auto;
}
#RIGHT_BOX .rlink {
margin:10px auto;
padding:0px 5px;
}
#RIGHT_BOX .bd {
margin:5px auto;
border-bottom:dashed 1px #999;
}



/*飾り枠_01*/
.sortbox_01 {
	line-height:150%;
	width:450px;/*titleの横幅*/
	padding:0em;
}
.box_01_title {
	position:relative;
	padding:0px;
	margin:0px;
	width:240px;
	top:15px;
	left:10px;
	background-color:#FFFFFF;
	color:#3A3A3A;
	text-align:center;
	font-size:12pt;
	border:0px #000000 solid;
}
.box_01_body {
	margin:0px;
	width:400px;
	border:#C7C7C7 5px double;
	background-color:#FFFFFF;
	color:#666666;
	text-align:center;
}
.box_01_main {
	width:95%;
	margin:5px auto;
	text-align:left;
	font-size: 10pt;
	line-height:1.4em;
	white-space:normal;/*空白の指定*/
	word-break:break-all;/*単語の途中で改行*/
}

/*飾り枠_02*/
.sortbox_02 {
	line-height:150%;
	width:450px;/*titleの横幅*/
	padding:0em;
}
.box_02_title {
	position:relative;
	padding:0px;
	margin:0px;
	width:200px;
	top:15px;
	left:10px;
	background-color:#FFFFFF;
	color:#3A3A3A;
	text-align:center;
	font-size:12pt;
	border:0px #000000 solid;
}
.box_02_body {
	margin:0px;
	width:550px;
	border:#C7C7C7 5px double;
	background-color:#FFFFFF;
	color:#666666;
	text-align:center;
}
.box_02_main {
	width:95%;
	margin:5px auto;
	text-align:left;
	font-size:10pt;
	line-height:1.4em;
	white-space:normal;/*空白の指定*/
	word-break:break-all;/*単語の途中で改行*/
}
.box_02_strong {
	color:#FF6699;
}




/*緊急キャンペーン*/
#kinkyu {
padding:10px;
text-align:center;
margin-bottom:30px;
}
#kinkyu td {
border:solid #666 1px;
padding:3px;
}

