body {

	font-size: small;

	margin: 0;

	padding: 0;

	background: #000000 url(../images/bg.jpg) repeat-x;

}



/*テキスト色*/

.redB {

	color: #CC3300;

	font-weight: bold;

}



.whiteB {

	color: #FFFFFF;

	font-weight: bold;

}



#container {

	width: 930px;

	margin: 0 auto;

	padding: 0;

}



.contentsBottom {

	margin: 0;

	padding: 0;

	background: #D3CFBB;

}



#markey1 {

	background-color: #000000;

	color: #FFFFFF;

	padding: 11px;

}



#markey2 {

	background-color: #000000;

	color: #FFFFFF;

}



#bskBgTop {

	width: 624px;

	height: 600px;

	margin-top: 9px;

	background: url(../images/bsk_bg01.jpg);

}



#bskBgBottom {

	width: 624px;

	height: 66px;

	background: url(../images/bsk_bg02.jpg);

}



#bsk {

	margin: 10px 0 0 25px;

	text-align: left;

}



#bskres {

	margin: 10px 18px 0px auto;

	text-align: left;

}



#bsk td {

	text-align: left;

}



#bskButton {

	margin: 0 0 0 25px;

}



#bsTitle {

	margin-top: 27px;

}



#bsBgTop {

	width: 624px;

	height: 100px;

	margin-top: 9px;

	background: url(../images/top_bs_bg01.gif);

}



#bsBgBottom {

	width: 624px;

	height: 24px;

	background: url(../images/top_bs_bg02.jpg);

}



#bs {

	margin: 10px 0 0 25px;

}



.bsLi {

	margin: 10px 0 0 25px;

	padding-top: 5px;

	border: 1px solid #BDA46A;

}



.topOsuTitle {

	margin-left: 13px;

}



#topOsuMain {

	margin: 9px 0 0 19px;

}



.sideMenu {

	margin: 10px 0 0 19px;

}



.bottom_9 {

	margin-bottom: 9px;

}



#sideCompany {

	width: 265px;

	height: 73px;

	margin: 9px 0 0 19px;

	padding: 0;

	background: url(../images/side_company.jpg) no-repeat;

}



#sideCompany p {

	margin: 0 0 0 50px;

	padding-top: 10px;

}



#qr {

	margin: 10px 0 0 19px;

	padding: 0;

}



#footMenu {

	line-height: 1.8;

}



#footer {

	width: 930px;

	height: 53px;

	background: url(../images/footer.gif) repeat-y;

}



/*サーチ*/



.kekkaTop {

	margin: 10px 0;

	border: 1px solid #999999;

	border-collapse: collapse;

}



.kekkaTop th {

	border-right: 1px solid #999999;

	border-bottom: 3px solid #999999;

	background-color: #CCCCCC;

	border-collapse: collapse;

}



.kekkaTop th.last {

	border-bottom: 3px solid #999999;

	border-right: none;

	border-collapse: collapse;

}



.kekkaTop td.right {

	border-top: none;

	border-right: 1px dotted #CCCCCC;

	border-left: none;

	border-bottom: 1px dotted #CCCCCC;

	border-collapse: collapse;

}



.kekkaTop td.none {

	border-bottom: 1px dotted #CCCCCC;

	border-collapse: collapse;

}



.kekkaTop td.tBottom {

	border-top: none;

	border-right: none;

	border-bottom: 3px solid #999999;

	border-left: none;

	border-collapse: collapse;

}



.kekkaTop td.tBottom img {

	float: left;

	margin: 5px 3px 5px 0;

}



.kekka {

	margin-bottom: 10px;

}



.space {

	margin: 0;

	padding: 0;

	background-color: #FDFDFD;

}



.sTable1 {

	margin: 10px 0;

	border: 1px solid #999999;

}



.sTable1 .right {

	border-color: #999999;

	border-style: solid;

	border-width: 0 1px 0 0;

}



.sTable1 .rl {

	border-color: #999999;

	border-style: solid;

	border-width: 0 1px 0 1px;

}



.sTable2 {

	border: 1px solid #999999;

}



.sTable2 img {

	margin: 10px 0;

}



.sTable3 {

	margin: 10px 0 10px 0;

	border: 1px solid #999999;

}



.sTable3 .right {

	border-color: #999999;

	border-style: solid;

	border-width: 0 1px 1px 0;

}



.sTable3 .rl {

	border-color: #999999;

	border-style: solid;

	border-width: 0 1px 1px 1px;

}



.sTable3 .bot {

	border-color: #999999;

	border-style: solid;

	border-width: 0 0 1px 0;

}



/*スポット*/

.spotTable {

	line-height: 1.8;

}



.spotTable a:link{

	color: #CC0000;

}



.spotTable a:visited{

	color: #CC0000;

}



.spotStitle {

	color: #CC0000;

	font-size: large;

	font-weight: bold;

}



/*公共施設紹介*/

.kokyoComment {

	line-height: 1.8;

	text-align: left;

}



.kokyoTable {

	line-height: 1.8;

	text-align: left;

}



.kokyoTableBM {

	line-height: 1.8;

	text-align: left;

	margin-bottom: 20px;

}



.kokyoStitle {

	color: #CC0000;

	font-size: large;

	font-weight: bold;

}



.kokyokome {

	width: 580px;

	text-align: right;

	margin-bottom: 20px;

}



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

.privacyTable {

	line-height: 1.8;

	text-align: left;

}



.privacyTable li {

	margin-left: 2em;

}



.privacyStitle {

	color: #CC0000;

	font-size: large;

	font-weight: bold;

}



/*お問い合わせ*/

.contactTop {

	margin-bottom: 10px;

}



.contactTable {

	line-height: 1.8;

	text-align: left;

	margin-bottom: 20px;

}



/*map2*/

#map2 {

	margin-bottom: 20px;

}



/*大学から選ぶ*/

#dTable {

	

}



#dTable .thLeft{

	border-bottom: 1px solid #BDA46A;

	border-right: 1px solid #BDA46A;

}



#dTable .thMiddle{

	border-bottom: 1px solid #BDA46A;

}



#dTable .thRight{

	border-bottom: 1px solid #BDA46A;

	border-left: 1px solid #BDA46A;

}



#dTable .bBottom{

	border-bottom: 1px solid #BDA46A;

}



#dTable .bLeft{

	border-left: 1px solid #BDA46A;

}



/*専門学校から選ぶ*/

#sTable {



}



#sTable .thLeft{

	font-weight: bold;

	color: #FFFFFF;

	border-right: 1px solid #BDA46A;

}



#sTable .thRight{

	font-weight: bold;

	color: #FFFFFF;

}



#sTable .bBottom{

	border-bottom: 1px solid #BDA46A;

}



/*特選物件*/

.tokusenList {

	border: 1px solid #BDA46A;

	margin-bottom: 5px;

}



.tokusenList .bBottom {

	border-bottom: 1px solid #BDA46A;

}



/*間取りから選ぶ*/

.madoriList {

	border: 1px solid #BDA46A;

	margin-bottom: 10px;

}



.madoriList th {

	text-align: left;

}



/*エリアから選ぶ*/

#aTable {

	margin-bottom: 10px;

}



#aTable .thLeft{

	border-bottom: 1px solid #BDA46A;

	border-right: 1px solid #BDA46A;

}



#aTable .thMiddle{

	border-bottom: 1px solid #BDA46A;

}



#aTable .thRight{

	border-bottom: 1px solid #BDA46A;

	border-left: 1px solid #BDA46A;

}



#aTable .bBottom{

	border-bottom: 1px solid #BDA46A;

}



#aTable .bLeft{

	border-left: 1px solid #BDA46A;

}



/*家具付き物件から選ぶ*/

.kaguCom {

	margin-bottom: 10px;

}



/*詳細結果*/

#syContact {

	text-align: center;

}

.headerimg{
	background-image: url(../images/_header.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 101px;
}

.bt_login{
	float: right;
	margin-right: 10px;
	padding-bottom: 6px;
	border: none;
}

/*トップ定休日*/
.teikyuubi{
	background-image: url(../images/bg_eigyouteikyubi.jpg);
	background-repeat: repeat-y;
	width: 485px;
	margin: 0 auto 20px;
}
.teikyuubi h2{
	background-image: url(../images/title_eigyouteikyubi.jpg);
	background-repeat: no-repeat;
	width: 485px;
	height: 48px;
	text-indent: -9999px;
}
.teikyuubi table{
	width: 437px;
	padding-left: 30px ;
	text-align: left;
	margin-bottom: 4px;
}
.teikyuubi th{
	width: 25%;
	text-align: left;
	padding: 3px;
}
.teikyuubi td{
	text-align: left;
}

.projapan{
	margin: 0 auto;
	width: 350px;
	margin-bottom:40px;
}













