﻿body{
  margin: 0px;
  background-color: #DDDDDD;
  background-image: url(./image/main_bk.jpg);
  background-repeat: repeat-y;
  text-align: left;
 font-size: 10pt;
}


#all {
	background-color:;
	width:786px;
	height:100%;
	text-align:left;
	}

table {
	margin: 0px;
	padding: 0px;
	top: auto;
}
.bg {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
}
.wrapper {
	background-image: url(images/haikei.jpg);
	background-repeat: repeat-y;
	width: 786px;
	margin-right: auto;
	margin-left: auto;	
}

.contents1 {
	background-image: <img src="image/main2.jpg" alt="haikei">;
	background-repeat: no-repeat;
	background-image: url(image/main2.jpg);
}
.flow {
	background-image: url("image/nagarehaikeibiruari.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 717px;
}
.b10 {
	font-size: 8pt;
	text-align:left;
	line-height:115%;
}
img {
	border:none;
}

/*-----------------A：アンカーテキスト--------------------*/
a {
	text-decoration: none;
	color:blue;
}

a:hover{
	text-decoration: underline;
	color:blue;
}

a:visited{
	color:blue;
}

.headertitle{
 width: 740px;
 height: 23px;
 margin: 5px 0px 0px 23px;
 padding: 0px 0px 0px 0px;
 background-image: url('./image/baikyakutitle.gif');
 background-repeat: norepeat;
 color: #FFFFFF;
 font-weight: bold;
 border: #E0E0E0 1px solid;
}

.headertitle h2 {
 padding: 0px 0px 0px 5px;
 font-size: 11pt;
 display: inline;
 color: #FFFFFF;
}

h1 {
 pdding: 0px;
 margin: 0px;
 font-size: 10px;
 font-weight: 550;
 color:#989898;
}

h2 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 12pt;
 display: inline;
 border-left: 0px solid red;
 font-weight: 600;
}

h3 {
 margin: 0px;
 padding: 0px;

}

h4 {
 margin: 0px;
 padding: 0px;
}

.main1_bg {
 width:740px;
 height:196px;
 background-image:url('./image/main1.gif');
 text-align: left;
}

.main1_text {
 margin: 140px 0px 0px 320px;
 padding: 5px;
 position: absolute;
 width: 390px;
 background-color: #FFFFFF;
 font-size: 9pt;
 font-weight: 600;
 color: #404040;
 text-align: left;
 line-height: 1.3em;
 filter : progid:DXImageTransform.Microsoft.alpha(style=1,opacity=80,finishopacity=80,startx=0,starty=0,finishx=400,finishy=100);
}

.main2_bg {
 position: static;
 width:740px;
 height: 92px;
 background-image: url('./image/main2.gif');
 text-align: left;
}

.main2_text1 {
 position: static;
 text-align: left;
 margin: 10px 0px 0px 5px;
 float: left;
 width: 370px;
 font-size: 9pt;
 color: #404040;
 font-weight: 600;
 line-height: 1.3em;
}

.main2_button {
 position: static;
 float: left;
 margin: 5px 0px 0px 5px;
 width: 345px;
 text-align: center;
 color: red;
 line-height: 1.4em;
 font-weight: 600;
}
.c1_txt {
	font-size: 14px;
	line-height: 160%;
	color: #565656;
	padding-left: 14px;
	text-align: left;
	padding-top: 14px;
}
.c2_txt {
	font-size: 12px;
	line-height: 140%;
	color: #565656;
	padding-right: 16px;
	padding-left: 16px;
	text-align: left;
}
.c4_txt {
	padding-right: 42px;
	padding-bottom: 18px;
	padding-left: 42px;
	color: #565656;
	line-height: 150%;
}
.arrow a {
	text-decoration: underline;
	background: url(image/acon_arrow02.jpg) no-repeat left 50%;
	padding-left: 15px;
	color: #333333;
}
.arrow2 a {
	text-decoration: underline;
	background: url(image/acon_arrow.gif) no-repeat left 50%;
	padding-left: 15px;
	color: #333333;
	font-size: 11px;
}
.info_txt {
	font-size: 10px;
	background: url(image/info_bg.jpg) repeat-y;
	padding-left: 16px;
	text-align: left;
	vertical-align: top;
	line-height: 120%;
	color: #565656;
	padding-bottom: 2px;
}


/*-----クリア-----*/
.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	clear: both;
}

/*-----コメント-----*/

.comment{
 width: 720px;
 margin: 0px 0px 0px 20px;
 padding: 10px 10px 5px 10px;
 color: #808080;
 background-color: #CCFFFF;
}

.comment h2{
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 color: #808080;
}

.comment p{
 margin: 0px;
 padding: 0px;
}


/*-----パンクズリスト-----*/
.pankuzu{
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 20px;
 text-align: left;
 color: #808080;
}

.pankuzu a{
 color: #808080;
}

/*----tab追加-----*/
/*** index.html 地区別の表示tab用 ***/
.bordertab{
	margin: 0 10px 0 13px;
	border-bottom: 3px solid #3CAAC1;
	}

#tab {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	height:25px;
}

#tab li {
	float: left;
	width:120px;
	margin-left:3px;
	padding-bottom:3px;
	list-style-type: none;
	line-height:24px;
}

#tab li img{
	border:none;
	
}
#tab li a{
	display: block;
	padding:4px;
/*	padding-bottom:5px;*/
	
	border: 1px solid #3CAAC1;
/*	border-bottom: 0;*/
	background: #fff;
	color: #CC0000;
	font-size:14px;
	font-weight:bold;
	text-align: center;
}

#tab li a:hover{
	border: 2px solid #3CAAC1;
/*	border-top: 2px solid #1C4D57;
	border-left: 2px solid #1C4D57;
	border-bottom: 2px solid #3CAAC1;
	border-right: 2px solid #3CAAC1;
*/	background: #E4F3F8;
}

#tab li.present a{
	border: 2px solid #3CAAC1;
	background: #E4F3F8;
}


#page1, #page2, #page3, #page4, #page5 {
	width: 740px;
	margin: 0px 0px 18px 20px;
	font-size:12px;
	border: 1px solid #3CAAC1;	
}

#page1 ul, #page2 ul, #page3 ul, #page4 ul, #page5 ul{
	margin: 20px;
	padding: 0px;
}

#page1 li, #page2 li, #page3 li, #page4 li, #page5 li{
	float: left;
	width: 110px;
	height: 2em;
	list-style-type: none;
}

#page1 h3, #page2 h3, #page3 h3, #page4 h3, #page5 h3{
	width: 710px;
	margin: 30px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #3CAAC1;
}


/*------エリア別地域ページ（タイトル部分）-----*/

#areatitle {
	float: left;
	color: #6699FF;
	margin: 10px 0px 0px 20px;
	padding: 5px 0px 0px 5px;
}

#areatitle a{
	color: #6699FF;
}

#areatitle a:hover{
	color: #6699FF;
	text-decoration: underline;
}



/*-----都道府県リスト-----*/

#pref_area {
	width: 740px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #0066FF;
	border-bottom: 2px solid #0066FF;
}

#pref_area ul{
 margin: 0px 10px 0px 10px;
 padding: 0px;
 float: left;
 border: 1px solid #6699FF;
}

#pref_area li{
 width: 120px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 list-style-type: none;
 text-align: center;
 line-height: 20px;
 clear:both;
}

#pref_area li a{
 display: block;
 margin: 0px 0px 0px 10px;
 height: 20px;
 text-align: left;
 text-decoration: none;
 color: #3333FF;
}

#pref_area li a:hover{
 text-decoration: underline;
}

.preftitle{
 text-align: center;
 background-color: #6699FF;
 color: #FFFFFF;
 font-weight: bold;
}


/*-----市区町村リスト------*/
#city_area {
	width: 740px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #0066FF;
/*	border-bottom: 2px solid #0066FF; */
}

#city_area h3{
 margin: 20px 10px 0px 10px;
 padding: 0px 0px 0px 10px;
 border-bottom: 1px dotted #3366FF;
 font-size: 12px;
 color: #3333CC;
}

#city_area h3 a{
 color: #3333CC;
}

#city_area h3 a:hover{
 text-decoration: underline;
}

#city_area ul{
 margin: 10px 10px 0px 10px;
 padding: 0px;
}

#city_area li{
 margin: 0px;
 padding: 0px;
 width: 120px;
 list-style-type: none;
 float: left;
 line-height: 16px;
}

#city_area li a{
 margin: 0px 0px 0px 10px;
 text-decoration: none;
 color: #3333FF;
}

#city_area li a:hover{
 text-decoration: underline;
}

/*----ジモット関係ページリンク-----*/
.linklist{
 margin: 0px 30px 0px 20px;
 padding: 5px 0px 0px 0px;
 height: 20px;
}

.linklist li{
 list-style-type: none;
 float: left;
 color: #808080;
}

.linklist li a{
 color: #808080;
}

.linklist li a:visited{
 color: #808080;
}

/*----上部ひとこと-----*/
.aisatsu{
 width: 100%;
 margin: -5px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
/* background-color:#FF0033;*/
 background-image:url('./image/header.gif');
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: 10px;
 line-height: 1.6em;
 height:40px;
 vertical-align:top;
}

.aisatsu h2{
 display: inline;
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 0px 0px;
 font-size: 14px;
 color: #FFFFFF;
 float: left;
}
.aisatsu_image{
 width: 740px;
 height: 196px;
 background-image: url('./image/main1.gif');
 text-align: left;
}
.aisatsu_image p{
 margin: 140px 0px 0px 320px;
 padding: 5px;
 position: absolute;
 width: 390px;
 background-color: #FFFFFF;
 font-size: 10px;
 font-weight: 500;
 color: #404040;
 text-align: left;
 line-height: 1.3em;
 filter : progid:DXImageTransform.Microsoft.alpha(style=1,opacity=80,finishopacity=80,startx=0,starty=0,finishx=400,finishy=100);
}

.headerlist{
 float: right;
 width: 500px;
 margin: 0px 10px 0px 0px;
 padding: 0px;
 text-align: right;
}

.headerlist a{
 display: block;
 width: 90px;
 text-align:center;
 border-left: 1px solid #FFFFFF;
 float: right;
 color:#FFFFFF;
 font-size: 10px;
 font-weight: bold;
}

.headerlist a:hover{
 text-decoration: underline;
}

.headerlist a:visited{
 color: #FFFFFF;
}

.aisatsu2{
 text-align:left;
 height: 1.2em;
}

.aisatsu2 p{
 margin: 0px 0px 0px 10px;
 padding: 0px;
 font-size: 11px;
 color:#686868;
}

/*----------------------検索エリア-------------------------*/
.kensaku {
 width: 740px;
 border-collapse: collapse;
 border-spacing: none;
}

/*-------------買うエリア------------*/
.buy{
 width:490px;
 text-align:left;
 vertical-align: top;
 background-image: url('./image/red_line.gif');
 background-repeat: repeat-x;
 border:1px solid #FF3333;
 border-top: none;
}

.buy h2{
 display:block;
 font-size: 20px;
 color: red;
 font-weight: bold;
 border-left: 5px solid red;
 margin: 5px 0px 0px 10px;
 padding: 0px 0px 0px 5px;
}

.buy p{
 margin: 10px 0px 0px 10px;
 
}


.buy ul{
 margin: 10px 0px 0px 0px;
 padding: 0px;
}

.buy li{
 margin: 0px 0px 0px 10px;
 list-style-type: none;
 text-align: center;
 float: left;
}

.buy hr{
 border: 1px dotted red;
 margin; 0px 10px 0px 0px;
}

/*-------------マンション名指定-----------------*/
.mansion_shitei{
 margin: 30px 10px 0px 10px;
 border-left: 5px solid #FF6600;
 border-bottom: 1px solid #FF6600;
 font-size: 11px;
 color:#FF6600;
}

.mansion_shitei h3{
 margin: 0px 0px 0px 5px;
 display: inline;
 font-size: 12px;
 color:#FF6600;
}

.mansion_shitei_comment{
 width:450px;
 margin: 0px 10px 0px 10px;
}

/*-------------売るエリア------------*/
.uru{
 width:240px;
 text-align:left;
 vertical-align: top;
 background-image: url('./image/blue_line.gif');
 background-repeat: repeat-x;
 border:1px solid #3366CC;
 border-top: none;
}

.uru h2{
 display:block;
 font-size: 20px;
 font-weight: bold;
 color: blue;
 border-left: 5px solid #3300CC;
 margin: 5px 0px 0px 10px;
 padding: 0px 0px 0px 5px;
}

.uru div{
 margin: 10px 0px 0px 0px;
 text-align: center;
}

.uru ul{
 margin: 10px 0px 0px 30px;
 padding: 0px;
}

.uru li{
 list-style-image:url('./image/listmark.gif');
 margin: 5px 0px 0px 0px;
 vertical-align: middle;
}


.uru p{
 margin: 10px 10px 10px 10px;
}


/*-------------------------営業センター・関連情報エリア------------------------------*/
.eigyoandkanren{
 width: 740px;
 border-collapse: collapse;
 border-spacing: none;
}


/*---------営業センター一覧-----------*/
.ecenter{
 border: 1px solid #A8A8A8;
 width:490px;
 background-image: url('./image/grey_titlebar.gif');
 background-repeat: repeat-x;
 text-align: left;
}

.ecenter h2{
 margin: 0px 0px 0px 10px;
 font-size: 12px;
 color: #303030;
}

.ecenter ul{
 margin: 10px 0px 0px 10px;
 padding: 0px;
 line-height: 1.5em;
}

.ecenter li{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

.ecenter dl{
 margin: 10px 0px 0px 10px;
 padding: 0px;
 line-height: 1.5em;
}

.ecenter dt{
 margin: 0px;
 padding: 0px;
 width: 170px;
 float: left;
 border-bottom: 1px dotted #A8A8A8;
}

.ecenter dd{
 margin: 0px;
 padding: 0px;
 float: left;
 width: 290px;
 border-bottom: 1px dotted #A8A8A8;
}

.center_ichiran{
 margin: 0px 10px 0px 0px;
 padding: 10px 0px 0px 0px;
 text-align: right;
}

/*---------地域の関連情報-------------*/
.area_info{
 border: 1px solid #A8A8A8;
 width:240px;
 background-image: url('./image/grey_titlebar.gif');
 background-repeat: repeat-x;
 text-align: left;
}

.area_info h2{
 margin: 10px 0px 0px 10px;
 font-size: 12px;
 color: #303030;
}

.area_info ul{
 margin: 10px 0px 0px 10px;
 padding: 0px;
 line-height: 1.5em;
}

.area_info li{
 list-style-type: none;
 margin: 5px 0px 0px 0px;
}

/*--------------------フッターコメント--------------------*/
.footer_comment{
 width:740px;
 border: 1px solid #A8A8A8;
 text-align: left;
}

.footer_comment h2{
 font-size: 12px;
 margin: 10px 0px 0px 10px;
 font-weight: normal;
}

.footer_comment p{
 margin: 10px 10px 10px 10px;
 font-size: 11px;
}
