body {
	padding: 0px;
	text-align: center;
	background-color: #A7DBA2;
	margin: 0px;
}


/* 見出し */
h1,h2,h3{
margin:0;
}
#topmenu {
	background-image: url(../images/menu/topmenu_back.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 604px;
	padding-top: 7px;
	padding-left: 13px;
	float: right;
	margin-top: 7px;
}
#wrapper {
	color: #333333;
	font-size: small;
}

#wrapper2 {
	font-size: 12px;
	color: #333333;
}

h1 span{
display:none;
}

/* テキスト */
a.p1{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a.p1:hover{
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}
a.p2{
	text-decoration: underline;
	color: #333333;
}
a.p2:hover{
	color: #FF6600;
	text-decoration: underline;
}


/* ヘッダー */
#header {
	height: 78px;
	width: 800px;
	text-align: left;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.txtbb {
	font-weight: bold;
	color: #333333;
}
.txtrb {
	font-weight: bold;
	color: #FF0000;
}

#logo {
	background-image: url(../images/menu/logo_top.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 160px;
	margin-top: 14px;
	float: left;
}



/*検索中コンテンツ*/
#mainbox {
	width: 800px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/kensaku/mainboxback.gif);
	background-repeat: repeat-y;
}
#headslice {
	background-image: url(../images/kensaku/headslice.gif);
	height: 20px;
	width: 820px;
}
#mainboxnaka01 {
	background-image: url(../images/kensaku/ensen_bar.gif);
	background-repeat: no-repeat;
	width: 736px;
	padding-top: 19px;
	height: 38px;
}

#mainboxnaka11 {
	background-image: url(../images/kensaku/region_bar.gif);
	background-repeat: no-repeat;
	width: 736px;
	padding-top: 19px;
	height: 38px;
}
#mainboxnaka02 {
	background-image: url(../images/kensaku/akabar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 708px;
	padding-top: 10px;
	padding-left: 28px;
	text-align: left;
	padding-bottom: 10px;
}

#kensakupan {
	font-size: small;
	text-align: right;
	letter-spacing: 1px;
}

#kensakutag {
	background-image: url(../images/kensaku/orangebar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	height: 39px;
	width: 703px;
	padding-right: 5px;
}

#kensakutag img{
	margin-right: 5px;
}
#kensakutag2 {
	background-image: url(../images/kensaku/region_obar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	height: 39px;
	width: 435px;
	padding-right: 5px;
}

#kensakutag2 img{
	margin-right: 5px;
}

.region {
	background-image: url(../images/kensaku/region.gif);
	background-repeat: no-repeat;
	width: 267px;
}

.tablemidasi {
	background-color: #FFE3D0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*table_sen*/
.colorline{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.colorline th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE1E2;
	text-align:left;
	font-weight:normal;
	padding-right: 10px;
	padding-left: 10px;
}
.colorline td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}

.colornobottomsen{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.colornobottomsen02{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
.colorline01{
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.colorline02{
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.colorline03{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.colorline04{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 10px;
}
.colorlinegray{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	text-align: right;
}

.colorlinenone{
	text-align: center;
	padding: 0px;
}

.colorlinehead{
	padding-top: 4px;
	background-color: #FFE3D0;
	font-weight: bold;
	background-image: url(../images/kensaku/syosaijyoken.gif);
	width: 698px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 10px;
	padding-bottom: 4px;
}
.colorlinehead2 {
	padding-top: 4px;
	font-weight: bold;
	background-image: url(../images/kensaku/kekkalist.jpg);
	width: 698px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 10px;
	color: #941520;
	padding-bottom: 4px;
}

/*table_sen_orange*/
.popline{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}


.popline th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE3D0;
	text-align:left;
	font-weight:bold;
	padding-right: 10px;
	padding-left: 10px;
}
.popline td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}


.popline2{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}


.popline2 th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE3D0;
	color: #94141E;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.popline2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
.popline3{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.popline3 th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE3D0;
	color: #94141E;
	font-weight: normal;
	padding-left: 8px;
}
.popline3 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left: 8px;
}

.popline3 img{
	padding-right: 2px;
	padding-bottom: 2px;
}

.popline4{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.popline4 th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE3D0;
	color: #94141E;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}
.popline4 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left: 3px;
	padding-right: 3px;
}

.popline5{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}


.popline5 th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFE3D0;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.popline5 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}

.poplineblue{

	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color: #103030;
}

.poplineblue th{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#DFEAEA;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.poplineblue td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
/*table_senここまで*/

/*団地一覧*/
.jyoken01 {
	background-image: url(../images/kensaku/ekijyoken01.jpg);
	background-repeat: no-repeat;
	width: 696px;
	font-weight: bold;
	color: #951621;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6727C;
}
.jyoken02 {
	padding-left: 12px;
	text-align: left;
	padding-top: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6727C;
	border-left-color: #D6727C;
	padding-right: 12px;
}

.jyoken03 {
	background-image: url(../images/kensaku/ekijyoken02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 696px;
	padding-left: 12px;
	text-align: left;
	height: 6px;
}

#hit {
	background-color: #FFB380;
	width: 690px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	border: 3px solid #FF6600;
	font-weight: bold;
}

#kensakufoot {
	font-size: 11px;
	color: #999999;
	background-image: url(../images/kensaku/footlogo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 10px;
	width: 800px;
	text-align: left;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#footslice {
	background-image: url(../images/kensaku/bottomslicce.gif);
	height: 20px;
	width: 820px;
	background-position: bottom;
}
#btnma {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
/*地域で探すテーブル*/
.cp {
	text-align: left;
	background-color: #FFCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.cp2 {
	text-align: left;
	background-color: #FF93B6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.cv {
	text-align: left;
	background-color: #CC99CC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.cc {
	text-align: left;
	background-color: #E6D7A2;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.cg {
	text-align: left;
	background-color: #66CC99;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.cb {
	text-align: left;
	background-color: #00CCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}

.co {
	text-align: left;
	background-color: #FFCC99;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}

.cshita {
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#madori {
	margin-right: 5px;
	text-align: right;
}
#madori img{
	margin-top: 5px;
	margin-bottom: 5px;
}
#cen {
	background-color: #FFFFFF;
	width: 800px;
}
