@charset JIS;
body     { font-size: 12px; line-height: 145%; text-align: center; margin: 0; padding: 0; position: relative; height: 100% }
span { margin: 0; padding: 0 }
#wrap     { margin: 0 auto -50px; padding: 0; bottom: 100%; width: 900px; height: auto !important; border-style: solid; border-width: 0 1px; border-color: #999 }
#header   { background-image: url(../image/all/sky.jpg); background-repeat: no-repeat; background-position: left 0; margin: 0 0 20px; padding: 0; width: 900px; height: 235px }
#logo  { margin: 0; padding: 0; width: 260px; height: 45px; float: left }
#sub_navi    { margin: 0 20px 0 0; padding: 0; width: 500px; height: 45px; float: right }
#sub_navi ul  { list-style-type: none; margin: 0; padding: 23px 0 0; height: 12px }
#sub_navi li    { font-size: 12px; line-height: 12px; text-align: left; list-style-type: none; margin: 0 0 0 -1px; padding: 0 8px; float: right; border-right: 1px solid; border-left: 1px solid }
#sub_navi li a   { color: #000; text-decoration: none; margin: 0; padding: 0 }
#sub_navi li a:visited  { color: #333; text-decoration: none; margin: 0; padding: 0 }
#sub_navi li a:hover  { color: #00c; text-decoration: underline; margin: 0; padding: 0 }
#left   { text-align: left; display: inline; margin: 0 0 0 50px; padding: 0; width: 590px; float: left }
#right   { text-align: left; margin: 0 49px 0 -1px; padding-left: 20px; width: 190px; float: right }
#navi    { color: #fff; background-image: url(../image/all/navi_back.jpg); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0 auto; padding: 0; position: absolute; top: 200px; width: 900px; height: 35px  }
#navi ul { margin: 0 50px; padding: 0; width: 800px }
#navi li  { background-color: #9c0; list-style-type: none; margin: 0; padding: 0; width: 100px; height: 35px; float: left }
#footer  { color: #fff; background-color: #009; text-align: center; margin: 0 auto; padding: 0; bottom: 0; width: 800px; height: 50px }
#footer_space  { margin: 0; padding: 0; height: 50px }
p    { font-size: 12px; line-height: 16px; margin: 0 0 10px; padding: 0 }
.clear { margin: 0; padding: 0; clear: both }
.hidden { visibility: hidden; margin: 0; padding: 0 }
.pagetop,.pagetop a   { color: #999; margin: 0 25px 0 0; padding: 0; float: right }
.pagetop a    { margin: 15px 25px 0 0; padding: 0 }
.pagetop a:visited { color: #999; text-decoration: underline }
.pagetop a:hover { color: #00f; text-decoration: underline }
.red { color: #e00 }
td   { margin: 0 0 10px; padding: 0 }
table { margin: 0; padding: 0 }
.small { font-size: 10px }
/*<agl.folder "index">*/
	#header_index   { background-image: url(../image/index/index_sky.jpg); background-repeat: no-repeat; background-position: left 0; margin: 0 0 20px; padding: 0; width: 900px; height: 435px }
	#left_index  { text-align: left; display: inline; margin: 0 0 0 50px; padding: 0 20px 0 0; width: 570px; float: left; border-right: 1px solid #999 }
	#right_index  { text-align: left; margin: 0 49px 0 -1px; padding-left: 20px; width: 190px; float: right; border-left: 1px solid #999 }
	#navi_index    { color: #fff; background-image: url(../image/all/navi_back.jpg); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 0; position: absolute; top: 400px; width: 900px; height: 35px }
	#navi_index ul { margin: 0 50px; padding: 0; width: 800px }
	#navi_index li  { background-color: #9c0; list-style-type: none; margin: 0; padding: 0; width: 100px; height: 35px; float: left }
	.new_cons     { color: #000000; text-decoration: none; background-image: url(../image/index/new_conce.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0 0 10px; padding: 0; width: 570px; height: 120px }
	.new_cons a     { color: #000000; text-decoration: none; background-image: url(../image/index/new_conce.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	.new_cons a:hover    { color: #00f; text-decoration: underline; background-image: url(../image/index/new_conce.gif); background-repeat: no-repeat; background-position: left -120px; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	.oyumino     { color: #000000; text-decoration: none; background-image: url(../image/index/oyumino.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0 0 10px; padding: 0; width: 570px; height: 120px }
	.oyumino a     { color: #000000; text-decoration: none; background-image: url(../image/index/oyumino.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	.oyumino a:hover    { color: #00f; text-decoration: underline; background-image: url(../image/index/oyumino.gif); background-repeat: no-repeat; background-position: left -120px; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	.solacis      { color: #000000; text-decoration: none; background-image: url(../image/index/solacis.jpg); background-repeat: no-repeat; background-position: left 0; margin: 0 0 10px; padding: 0; width: 570px; height: 120px }
	.solacis p { font-size: 10px; line-height: 13px; margin: 0; padding: 65px 10px 0 240px; width: 170px; float: left }
	.solacis .bannar { margin: 5px 5px 0; padding: 0; width: 139px; float: right }
	.solacis .bannar img { margin: 0 0 5px; padding: 0 }
	.location     { color: #000000; text-decoration: none; background-image: url(../image/index/location.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0 0 10px; padding: 0; width: 570px; height: 120px }
	.location a     { color: #000000; text-decoration: none; background-image: url(../image/index/location.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	.location a:hover    { color: #00f; text-decoration: underline; background-image: url(../image/index/location.gif); background-repeat: no-repeat; background-position: left -120px; display: block; margin: 0; padding: 65px 0 0 240px; width: 330px; height: 55px }
	#news { background-image: url(../image/index/news.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; margin: 0; padding: 0; width: 570px; height: 30px }
	.news { line-height: 20px; margin: 0; padding: 0; width: 570px; border-bottom: 1px dotted #999 }
/*</agl.folder>*/
/*<agl.folder "right_clam">*/
	.info        { color: #000000; font-size: 16px; line-height: 20px; text-decoration: none; background-image: url(../image/right_clam/info.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; display: block; margin: 0 0 10px; padding: 0; width: 190px; height: 210px }
	.info a      { color: #000000; text-decoration: none; background-image: url(../image/right_clam/info.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 35px 5px 5px; width: 180px; height: 175px }
	.info a:hover     { color: #00f; text-decoration: underline; background-image: url(../image/right_clam/info.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 35px 5px 5px; width: 180px; height: 175px }
	.blog,.blog a  {
	background-image: url(../image/right_clam/blog.jpg);
	background-repeat: no-repeat;
	background-position: left 0;
	text-indent: -9999px;
	display: block;
	width: 190px;
	height: 70px
}
	.gallery,.gallery a  { background-image: url(../image/right_clam/gallery.gif); background-repeat: no-repeat; background-position: left 0; text-indent: -9999px; display: block; width: 190px; height: 70px }
	.voice,.voice a  { background-image: url(../image/right_clam/voice.gif); background-repeat: no-repeat; background-position: left 0; text-indent: -9999px; display: block; width: 190px; height: 70px }
/*</agl.folder>*/
/*<agl.folder "navi">*/
	.navi_home   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: 0 -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_home a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_home a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: 0 -35px }
	.navi_new   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -100px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_new a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -100px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_new a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -100px -35px }
	.navi_used   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -200px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_used a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -200px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_used a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -200px -35px }
	.navi_rent   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -300px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_rent a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -300px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_rent a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -300px -35px }
	.navi_gallery   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -400px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_gallery a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -400px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_gallery a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -400px -35px }
	.navi_voice   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -500px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_voice a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -500px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_voice a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -500px -35px }
	.navi_link   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -600px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_link a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -600px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_link a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -600px -35px }
	.navi_sitemap   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -700px -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_sitemap a   { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -700px 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 100px; height: 35px }
	.navi_sitemap a:hover  { background-image: url(../image/all/navi.jpg); background-repeat: no-repeat; background-position: -700px -35px }
/*</agl.folder>*/
/*<agl.folder "openhouse">*/
	.open_miasi { font-size: 15px; line-height: 19px; background-image: url(../image/openhouse/miasi_back.gif); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 0 0 0 10px }
/*</agl.folder>*/
/*<agl.folder "new_cons">*/
	.gaiyou { font-size: 12px; line-height: 16px; background-image: url(../image/new_cons/gaiyou_back.gif); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 0 0 0 10px }
	.point { font-size: 20px; margin: 0; padding: 8px 0 0 }
	.cons_ichiran  { margin: 0 0 10px; padding: 0 0 10px; width: 590px; border-bottom: 1px dotted #666 }
	.cons_ichiran p { margin: 0; padding: 0 }
	.cons_ichiran .erea    { color: #fff; font-size: 14px; line-height: 25px; background-color: #6c0; background-image: url(../image/new_cons/list_erea.gif); background-repeat: no-repeat; background-position: 8px 5px; text-align: left; text-indent: 15px; margin: 0; padding: 5px; width: 160px; height: 55px; float: left }
	.cons_ichiran .erea_name     { color: #fff; font-size: 16px; background-position: 8px 5px; text-align: left; margin: 0; padding: 0 }
	.cons_ichiran .more  { line-height: 65px; background-image: url(../image/new_cons/list_more.gif); background-repeat: no-repeat; background-position: right 26px; text-align: left; margin: 0 0 0 10px; padding: 0; width: 100px; float: left; vertical-align: middle }
	.cons_ichiran .more a ,.cons_ichiran .more a:visited  { color: #000; line-height: 65px; text-decoration: none; background-image: url(../image/new_cons/list_more.gif); background-repeat: no-repeat; background-position: right 26px; text-align: left; display: block; margin: 0; padding: 0; width: 100px; float: left; vertical-align: middle }
	.cons_ichiran .more a:hover  { color: #00f; line-height: 65px; text-decoration: none; background-image: url(../image/new_cons/list_more2.gif); background-repeat: no-repeat; background-position: right 26px; text-align: left; display: block; margin: 0; padding: 0; width: 100px; float: left; vertical-align: middle }
	.cons_ichiran .shousai   { margin: 0 0 0 10px; padding: 3px 0 0; width: 300px; float: left }
	.cons_ichiran  .shousai .price    { font-size: 14px; line-height: 14px; margin: 0; padding: 0 }
.cons_ichiran .shousai .accsess      { font-size: 12px; line-height: 20px; margin: 5px 0; padding: 0; width: 300px; vertical-align: middle; border-style: dotted none; border-width: 1px 0; border-color: #666  }
.cons_ichiran  .shousai .comment    { font-size: 12px; line-height: 14px; margin: 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "gallery">*/
	#gallery_ichiran { margin: 0; padding: 0; width: 590px; height: auto }
	#gallery_ichiran img { margin: 0 5px 0 0; padding: 0; float: left }
	#gallery_ichiran p { margin: 0; padding: 0 }
	#gallery_ichiran .case   { color: #999; font-size: 10px; line-height: 15px; text-align: left }
	#gallery_ichiran .shousai { width: 163px; float: right }
	.case .name { font-size: 14px; margin: 0; padding: 0 }
	#gallery_ichiran .more,#gallery_ichiran .more a,#gallery_ichiran .more a:visited   { color: #000000;font-size: 10px; line-height: 14px; text-decoration: none; background-image: url(../image/gallery/list_gallery.gif); background-repeat: no-repeat; background-position: 7.25em 1px; display: block; margin: 15px 0 0; padding: 0; width: 163px; vertical-align: middle }
	#gallery_ichiran .more a:hover { color: #00f; text-decoration: underline; background-image: url(../image/gallery/list_gallery2.gif); background-repeat: no-repeat; background-position: 7.25em 1px }
	.case .more a   { font-size: 10px; line-height: 14px; text-decoration: none; background-image: url(../image/gallery/list_gallery.gif); background-repeat: no-repeat; background-position: 7.25em 1px; display: block; margin: 15px 0 0; padding: 0; width: 163px; vertical-align: middle }

	.gallery_left   { margin: 0 0 10px; padding: 5px; width: 278px; height: 78px; float: left; border: solid 1px #999 }
	.gallery_right   { margin: 0 0 10px; padding: 5px; width: 278px; height: 78px; float: right; border: solid 1px #999 }
	.case_name { color: #999; font-size: 14px; line-height: 25px; background-image: url(../image/gallery/list_gallery3.gif); background-repeat: no-repeat; background-position: left 0; text-indent: 10px; vertical-align: middle }
	.case_midasi { font-size: 14px; line-height: 20px; vertical-align: middle }
	.case_info {
	font-size: 9px;
	line-height: 20px;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
}
/*</agl.folder>*/
/*<agl.folder "voice">*/
	.back_white  { background-image: url(../image/voice/back_white.gif); background-repeat: no-repeat; background-position: left 0; margin: 0 0 10px; padding: 0; width: 590px; height: 135px }
	.voice_left { margin: 0; padding: 0; width: 450px; float: left }
	.voice_right { margin: 0; padding: 0; width: 130px; height: 135px; float: right }
	.back_gray  { background-image: url(../image/voice/back_gray.gif); background-repeat: no-repeat; background-position: left 0; margin: 0 0 10px; padding: 0; width: 590px; height: 135px }
	.voice_num { color: #039; font-size: 30px; font-family: "Times New Roman", Times, serif; font-style: italic; background-image: url(../image/voice/num.gif); background-repeat: no-repeat; background-position: left 0; text-align: right; margin: 10px 0 5px 10px; padding: 20px 20px 0 0; width: 50px; height: 25px; float: left }
	.voice_name { font-size: 18px; line-height: 20px; margin: 10px 0 5px; padding: 0; width: 370px; float: left; vertical-align: top }
	.voice_right img { margin: 0; padding: 0; width: 130px; height: 110px }
	.voice_midasi { font-size: 16px; line-height: 25px; margin: 0 0 0 10px; padding: 0; width: 430px; float: left; vertical-align: bottom }
	.voice_comment {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 0;
	float: none;
	clear: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
	.voice_more { background-image: url(../image/voice/voice_more.gif); background-repeat: no-repeat; background-position: left 0; text-indent: -9999px; display: block; margin: 5px 0 0; padding: 0; width: 90px; height: 14px }
	.voice_more a,.voice_more a:visited { background-image: url(../image/voice/voice_more.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 90px; height: 14px }
	.voice_more a:hover { background-image: url(../image/voice/voice_more.gif); background-repeat: no-repeat; background-position: left -14px; margin: 0; padding: 0 }
/*</agl.folder>*/
.breadcrumb  { color: #666; line-height: 120%; padding: 0 0 10px }
.breadcrumb a,.breadcrumb a:visited { color: #999; font-size: 12px; font-weight: normal; text-decoration: none }
.breadcrumb a:hover  { color: #00f; font-size: 12px; font-weight: normal; text-decoration: underline }
/*<agl.folder "rent">*/
	.date { text-align: right }
	#rent,#rent tr { font-size: 10px; line-height: 14px; margin: 0; padding: 0; width: 590px }
	#id { }
/*</agl.folder>*/
/*<agl.folder "link">*/
	#link { margin: 0; padding: 0; width: 590px }
	#link li { text-indent: -9999px; list-style-type: none; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	#link ul { margin: 0; padding: 0; width: 295px; height: 50px }
	#link table a { color: #339; text-decoration: none }
	#link table { font-size: 12px; line-height: 16px }
	#link table .text { font-size: 12px; line-height: 16px; margin: 0; padding: 0 10px }
	.bank,.bank a,.bank a:visited { background-image: url(../image/link/bank.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.bank a:hover { background-image: url(../image/link/bank.gif); background-repeat: no-repeat; background-position: left -50px }
	.fudousan,.fudousan a,.fudousan a:visited { background-image: url(../image/link/fudousan.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.fudousan a:hover { background-image: url(../image/link/fudousan.gif); background-repeat: no-repeat; background-position: left -50px }
	.gyosei { background-image: url(../image/link/gyosei.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.kyoiku,.kyoiku a,.kyoiku a:visited { background-image: url(../image/link/kyoiku.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.kyoiku a:hover { background-image: url(../image/link/kyoiku.gif); background-repeat: no-repeat; background-position: left -50px }
	.iryo,.iryo a,.iryo a:visited { background-image: url(../image/link/iryo.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.iryo a:hover { background-image: url(../image/link/iryo.gif); background-repeat: no-repeat; background-position: left -50px }
	.kanko,.kanko a,.kanko a:visited { background-image: url(../image/link/kanko.gif); background-repeat: no-repeat; background-position: left 0; display: block; margin: 0; padding: 0; width: 295px; height: 50px }
	.kanko a:hover { background-image: url(../image/link/kanko.gif); background-repeat: no-repeat; background-position: left -50px }
    .bank_com { color: #666; font-size: 10px; line-height: 14px }
	.fudousan_left { margin: 0; padding: 5px 0; width: 165px; height: 50px; float: left; vertical-align: middle; border-bottom: 1px dotted #666 }
	.fudousan_right { font-size: 10px; line-height: 14px; margin: 0; padding: 5px 0 5px 10px; width: 415px; height: 50px; float: right; vertical-align: middle; border-bottom: 1px dotted #666 }
/*</agl.folder>*/
/*<agl.folder "company">*/
	.company_text { font-size: 12px; line-height: 17px; margin: 0; padding: 0 }
	.img_left { margin: 0 15px 15px 0; padding: 0; float: left }
/*</agl.folder>*/
/*<agl.folder "sitemap">*/
	#sitemap { margin: 0; padding: 0; width: 590px }
	#sitemap a { text-decoration: none }
	.link p  { font-size: 12px; line-height: 20px; background-image: url(../image/sitemap/list.gif); background-repeat: no-repeat; background-position: left 3px; text-indent: 15px; margin: 10px 0 0; padding: 0; position: relative; width: 120px; vertical-align: middle; border-bottom: 1px dotted #999 }
	.link { margin: 0; padding: 0; width: 130px; float: left }
	.guide { margin: 0; padding: 0; width: 460px; float: left }
	.guide p { font-size: 12px; line-height: 20px; margin: 10px 0 0; padding: 0; vertical-align: middle; border-bottom: 1px dotted #999 }
	.setumei  { color: #444; font-size: 12px; font-weight: normal; line-height: 20px; margin: 0 0 0 15px; padding: 0; z-index: 1; vertical-align: middle }
/*</agl.folder>*/
.newcons_back {
	font-size: 10px;
}
/*<agl.folder "housing">*/
#wrap-housing  { margin: 0 auto; padding: 0; width: 800px; border-right: 1px solid #666; border-left: 1px solid #666 }
	#wrap-housing #left { margin: 0 0 0 15px; padding: 0; width: 442px; float: left }
	#housing-gallery { text-align: left; margin: 20px 0 10px; padding: 0 15px; width: 770px; height: auto }
	.pagetop1, .pagetop1 a { color: #999; text-align: right; margin: 15px 0 10px 0; padding: 0; width: 770px; clear: both }
	.pagetop1 a:visited { color: #999; text-decoration: underline }
	.pagetop1 a:hover { color: #00f; text-decoration: underline }
	.read  { text-align: left; margin: 0; padding: 0 15px 10px }
	#thumbs p { text-align: left; margin: 10px 0 0; padding: 0 }
	.waku     { display: block; margin: 0 0 10px; padding: 0; width: auto; border: solid 1px #666 }
#thumbs      { margin: -10px 0 0; padding: 0; width: 276px; float: left }
#thumbs img      { margin: 10px 10px 0 0; padding: 0; float: left }
	.gallery_read { margin: 10px 0 0; padding: 0; width: 276px; float: left; clear: both }
	#view img       { margin: 0; padding: 0; width: 478px; height: 408px; float: right; border: solid 1px #666 }
.midasi   { margin: 0; padding: 0; width: 270px; height: 30px; float: left; clear: both }
	#housing_left  { text-align: left; margin: 10px 0 0 15px; padding: 0; width: 310px; float: left }
	#housing_right  { text-align: left; margin: 10px 15px 0 0; padding: 0; width: 440px; float: right }
	address { font-size: 10px; font-style: normal; text-align: left; text-indent: 15px; margin: 0; padding: 0 0 15px }
	.imagephoto  { margin: 0; padding: 10px; width: 420px; height: 310px; border: solid 1px #999 }
	.pricelist  { margin: 0 15px 0 0; padding: 0; width: 300px; float: right }
/*</agl.folder>*/
/*<agl.folder "お問い合わせ">*/
	#contact { color: #696969; font-size: 20px; background-image: url(../../../../クリエイト/cre8/image/contact/header_toiawase.jpg); background-repeat: no-repeat; background-position: center 0; text-align: left; width: 408px; height: 40px; margin: 0 0 10px; padding-top: 34px; padding-left: 200px; }
	#mailform th.bukken-name { color: #09f; background-color: #cff; width: 164px; padding: 8px 10px; }
	#mailform th { background-color: #e1e1e1; text-align: right; width: 160px; padding: 8px 10px; }
	#mailform td { background-color: #fff; width: 430px; padding: 8px 10px; }
	#mailform .midasi1 { color: #fff; background-color: #ccc; width: 582px; height: 16px; clear: both; margin-top: 10px; margin-bottom: 8px; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; }
	.kojin { float: right; margin-top: 10px; }
	.kojin a,.kojin a:visited { color: #f60; text-decoration: none; }
	.kojin a:hover { color: #002dff; text-decoration: underline; }
	.siryou { width: 610px; border: solid 1px #c5c5c5; }
	.siryou th { color: #111; background-color: #e8e8e8; text-align: right; width: 150px; padding: 5px 8px; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; }
	.siryou td { padding: 5px 8px; border-bottom: 1px solid #c5c5c5; }
/*</agl.folder>*/
#otoiawase { text-align: center; text-indent: -9999px; width: 220px; height: 50px; overflow: hidden; clear: both; margin: 15px auto 0; padding: 0; }
#otoiawase a,#otoiawase a:visited { background-image: url(../image/contact/otoiawase.gif); background-repeat: no-repeat; background-position: 0 0; width: 220px; height: 50px; margin: 0; padding: 0; display: block; }
#otoiawase a:hover { background-image: url(../image/contact/otoiawase_over.gif); background-repeat: no-repeat; background-position: 0 0; width: 220px; height: 50px; }
#footer_shiryou  { color: #fff; background-color: #009; text-align: center; position: relative; margin: 0 auto; padding: 0; width: 800px; height: 50px ; clear: both; }
