/* 全体 */
*{
	margin:0;
	padding:0;
}

body{
	margin:0px auto;
	font-size:13px;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
}

img {
	border-style:none;
}
/*img{
	vertical-align:bottom;
	border:0;
}*/
/*.th{
	width:150px;
	background-color:#ffdfdf;
	font-weight:normal;
}
th, */
td{
	padding:0 3px;
	text-align:left;
	font-size:13px;
	margin: 0;
}

td.noPadding {
	padding:0;
}
td img{
	width:10px;
	height:10px;
	margin-right:5px;
}
.icon_new {
	height: 20px;
	width: 36px;
}
.icon_holiday {
	height: 20px;
	width: 19px;
}

table{
	margin: 0;
	padding: 0;
}


/*ʁ@y[W@o*/
#headline{
	width:800px;
	height:85px;
	border-bottom:#CCCCCC solid thin;
}
#headline img {
	border-style:none;
}

#headline h2{
	font-size:18px;
	padding-left:12px;
	margin:20px 0px 0px;
	float:left;
	width:570px;
	padding-bottom:5px;
}

/*I[g[@Rent, Sale*/
.h2 {
	font-size:16px;
	margin:20px 0px 0px 0px;
	width:700px;
	padding-bottom:5px;
}
.salecoloer_2 {
	color:#6633FF;
	font-size:14px;
}





#headline h2 img{
	margin-right:5px;
}

#headline ul{
	float:right;
	width:210px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#headline li{
	float:left;
	list-style:none;
	width:60px;
	height:60px;
	margin:20px 0px 0px 2px;
	padding-bottom:5px;
}
#wardmap{
	text-align:right;
	margin-right:90px;
	width:710px;
}
/*#headline p{
	font-size:11px;
	text-align:center;
}*/


#wordbetsu h3 {
	font-size:13px;
	font-weight:bold;
	}
#explain{
	font-size:13px;
	margin-top: 10px;
	width:800px;
	}
#todaysnumber{
	text-align:center;
	width: 370px;
	margin-right: auto;
	margin-left: auto;
}
#selectclick{
	border-top:solid 1px #666666;
	width:450px;
	margin: 5px auto;
	text-align:center;
	}
	
/*@ʌy[W@e[u*/
#QuickSearch td, #details td,  #Optional td, #yourname td {
	height:40px;
}
table#QuickSearch {
	background-color:#E3E7FD;
	width: 760px;
	margin:10px auto auto;
}

table#QuickSearch img{
	border-style:none;
}

table#Layout {
	margin:0px;
}

table#details{
	width: 760px;
	margin:10px auto auto;
	background-color: #E7E7E7;
}
table#details img {
	border-style:none;
}
table#Optional{
	width: 760px;
	margin:10px auto 0;
	background-color:#FFE1FF;
}

.more{
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
.Quick{
	margin:0px auto auto auto;
}

table#Inquiryicons{
	width:798px;
	height:32px;
	text-align:center;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	float: left;
	clear: both;
}

table#Inquiryicons td{
	width:250px;
	height:32px;
	}

table#Inquiryicons img{
	vertical-align:top;
	width:100px;
	height:30px;
	text-align:center;
}

.noline {
	float:left;
	margin-left: 0px;
	text-align:center;
}

#automail{
	font-size:16px;
	float:left;
	width:580px;
	height:20px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#automail img{
	width:10px;
	height:10px;
	margin-right:5px;
	border-style:none;
}
#automailclick{
	width:590px;
	hight:120px;
	padding:20px;
	font-size:13px;
	background-color:#FFCC99;
	height: 50px;
	vertical-align: bottom;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 120px;
}
#automailclick img{
	width: 101px;
	height: 30px;
	display: inline;
	float: right;
}

.left {
	float:right;
}

#automailclick p {
width:497px;
height:auto;
float:left;
}

/*I[g[@Chric̃tH[*/

h2 {
	margin-top:20px;
}
h2 img {
	border-style:none;
	margin-right:5px;
}

#comment_f1 {
	float:left;
	font-size:14px;
	margin-top:10px;
	padding-top:5px;
}

.a_h {
	color:#FF0000;
	font-weight:bold;
}

#QuickSearch_form td {
	height:40px;
}

table#QuickSearch_form {
	background-color:#E7E7E7;
	width: 800px;
	margin:10px auto auto;
}


table#QuickSearch_form img{
	border-style:none;
}

table#yourname img{
	border-style:none;
	
}


.kome {
	width:27px;
	height:16px;
	margin-left:5px;
}

.required {
	font-weight:bold;
	font-size:13px;
	text-align:right;
	margin-right: 100px;
}


#requirement_box {
	margin:10px auto 10px 110px;
}

/*y[W@Rent ݂̂Ɏgݒ*/

.Optional_rent {
	background-color:#FFE6FF;
}

.rentcoloer {
	color:#FF0000;
	font-size:16px;

}

/*Xgꗗ@Service Furnished@Apt ݂̂Ɏgݒ*/

table#Optional_s{
	width: 760px;
	margin:10px auto 0;
	background-color:#C8FFE3;
}

.servicecoloer {
	color:#009966;
	font-size:16px;
}

#Optional_s td {
	height:40px;}

/*Xg@ꗗ@Sale ݂̂Ɏgݒ*/

.salecoloer {
	color:#6633FF;
	font-size:16px;
}
/*y[W@For Sale@݂̂Ɏgݒ*/

table#Optional_sale{
	width: 760px;
	margin:10px auto 0;
	background-color:#D7D7FF;
}

#Optional_sale td {
	height:40px;
}

/*@y[W@Holiday Home*/

.holidaycoloer {
	color:#663399;
	font-size:16px;

}	
table#Optional_holiday {
	width: 760px;
	margin:10px auto 0;
	background-color:#F2E6FF;
}

#Optional_holiday td {
	height:40px;
}

/*@y[W@Land*/

.landcoloer {
	color:#FF9900;
	font-size:16px;

}	
table#Optional_land {
	width: 760px;
	margin:10px auto 0;
	background-color:#FFFFCC;
}

#Optional_land td {
	height:40px;
}

/*Housing Request tH[*/

.contact {
	font-size:13px;
}

.f1_add {
	line-height:1.5em;
	width:650px;
	margin-left:50px;
	border-bottom:1px solid #CCCCCC;
}

.please {
	text-align:left;
	font-size:16px;
	color:#333333;
}
.c_name {
	padding-left:44px;}


table#yourname {
	background-color:#F3F3F3;
}


.no_coloor {
	background-color:#FFFFFF;
}

.f1_addj {
	font-size:12px;}


/* g@Inquiry {^`FbÑ[U[MtH[*/

.noborder {
	border-style:none;
}

#selected {
	font-size:17px;
	width:730px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 70px;
}

table#inquiry_Ftop {
	width:700px;
	margin:5px auto 0px;
	border:1px solid #CC6666;
}



table#inquiry_Ftop td {
	border:1px solid #CCCCCC;
}

.tstyle{
	color:#FFFFFF;
	background-color:#CC6666;
}

.t1{
	width:60px;
	text-align:center;
}

.t2{
	width:175px;
}

.t3{
	width:71px;
	text-align:center;
}
.t4{
	width:93px;
	text-align:center;
}
.t5{
	width:81px;
	text-align:center;
}
.t6{
	width:54px;
	text-align:center;
}
.t7{
	width:83px;
	text-align:center;
}

/*T[rX@Inquiry {^`FbÑ[U[MtH[*/

.tstyle_s{
	color:#FFFFFF;
	background-color:#33CC99;
}

table#inquiry_Ftop_s {
	width:700px;
	margin:5px auto 0px;
	border:1px solid #33CC99;
}

table#inquiry_Ftop_s td {
	border:1px solid #CCCCCC;
}

td.t11 {
	background-color:#DFDFDF;
}

/*Z[X@Inquiry {^`FbÑ[U[MtH[*/


table#inquiry_Ftop_sale {
	width:700px;
	margin:5px auto 0px;
	border:1px solid #6633FF;
}

table#inquiry_Ftop_sale td {
	border:1px solid #CCCCCC;
}

.tstyle_sale {
	color:#FFFFFF;
	background-color:#9999FF;
}

.requestL_sale {
	text-align:center;
	background-color:#D7D7FF;
}

/*zfB[z[@Inquiry {^`FbÑ[U[MtH[*/

table#inquiry_Ftop_holiday {
	width:700px;
	margin:5px auto 0px;
	border:1px solid #9D6CCE;
}

table#inquiry_Ftop_holiday td {
	border:1px solid #CCCCCC;
}


.tstyle_holiday {
	color:#FFFFFF;
	background-color:#9D6CCE;
}
.requestL_holiday {
	text-align:center;
	background-color:#F2E6FF;
}

/*h@Inquiry {^`FbÑ[U[MtH[*/

table#inquiry_Ftop_land {
	width:700px;
	margin:5px auto 0px;
	border:1px solid #FFCC33;
}

table#inquiry_Ftop_land td {
	border:1px solid #CCCCCC;
}

.tstyle_land {
	color:#333333;
	background-color:#FFCC33;
}
.requestL_land {
	text-align:center;
	background-color:#FFFFCC;
}


/*@G[WFgXg*/

table#companyinfo {
	width:760px;
	margin:5px auto;	
}

/*エージェントインフォ*/

#companyinfobox {
	width:800px;
	height:auto;
	margin:10px 0;
	padding-bottom:5px;
	border-bottom:thin #CCCCCC solid;
}
#boxone {
	}

table#infoboxC {
	width:700px;
	margin:5px auto;
	border:1px solid #999999;
}

table#infoboxC td {
	border:1px solid #CCCCCC;
}

.logo {
	height:60px;
	width:120px;
}
.logo  img{
	height:60px;
	width:120px;
	margin:0;
}

.companyname {
	width:370px;
	text-align:center;
}

.c_name {
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.lungue {
	width:86px;
}
.mailmark{
	height:60px;
	width:80px;
}

.mailmark img{
	width:38px;
	height:25px;
	margin:10px 25px;
}

.photo_com {
	width:90px;
	height:80px;
	margin:auto;

}
.photo_com img {
	width:90px;
	height:60px;
	margin:10px auto;
}

.photo_com2 {
	width:90px;
	height:80px;
	margin:auto;

}

.photo_com2 img {
	width:60px;
	height:80px;
	margin:auto;
}


.details img {
	width:75px;
	height:19px;
}
.graycolor {
	background-color:#E0E0E0;
}

#joinus {
	width:800px;
	height: auto;
	margin:10px 0;
}

#joinus h4 {
	font-size:12px;
	font-weight:bold;
	}

