@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	margin: 2px;
}

a:link {
	color: #003399;
}
a:visited {
	color: #003399;
}
a:active {
	color: #003399;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.clear {
	clear: both;
	padding: 0;
}

hr {
	border: 1px #000080 solid;
	margin: 10px 0px 10px 0px;
}
.large {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
}
.red {
	color: #FF0000;
}


/*--------------------------------▼ レイアウト ▼----------------------------------*/
#outer {
	background-color: #FFFFFF;
	background-image: url(img/outer_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	width: 790px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#rayout {
	background-color: #FFFFFF;
	width: 780px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#header {
	background-color: #0000CC;
	background-image: url(img/header_bg.gif);
	background-repeat: repeat-x;
	width: 774px;
	height: 33px;
	margin: 3px 3px 0px 3px;
	text-align: left;
	line-height: 33px;
	padding: 0px;
}
#title_top {
	background-color: #CCFFFF;
	background-image: url(img/title_bg.jpg);
	background-repeat: no-repeat;
	height: 215px;
	width: 774px;
	margin: 0px 3px 0px 3px;
	padding: 0px;
}
	#title {
		background-color: #CCFFFF;
		background-image: url(img/title2_bg.jpg);
		background-repeat: no-repeat;
		height: 80px;
		width: 774px;
		margin: 0px 3px 0px 3px;
		padding: 0px;
	}

#main {
	width: 774px;
	padding: 0px;
}
#sideNavi {
	width: 200px;
	float: left;
	margin: 10px 5px 10px 2px;
	background-color: #CCCCCC;
	background-image: url(img/side_nav_bg.gif);
	padding: 0px;
}
#contents {
	width: 565px;
	float: left;
	margin: 10px 0px 10px 0px;
	text-align: center;
	background-color: #E6E6FF;
	overflow: visible;
	padding: 0px;
}
#contents2 {
	width: 765px;
	margin: 10px auto 10px auto;
	text-align: center;
	background-color: #E6E6FF;
	overflow: visible;
	padding: 0px;
	height: 900px;
}
#link {
	width: 774px;
	margin: 10px 3px 10px 3px;
	letter-spacing: 1em;
	padding: 0px;
}
#footer {
	height: 33px;
	width: 774px;
	background-color: #0033FF;
	background-image: url(img/footer_bg.gif);
	background-repeat: repeat-x;
	line-height: 33px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
}

/*---------------------------------▼ 見出し文字 ▼-----------------------------------*/
/*ヘッダー部分*/
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px auto 0px 10px;
	text-indent: -9999px;
}
/*タイトルメッセージ部分*/
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
/*コンテンツページサブジェクト（大）*/
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	text-align: left;
	color: #000066;
	text-indent: -9999px;
}
/*コンテンツページサブジェクト（小）*/
h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	margin: 0px 0px 0px 20px;
	font-weight: bold;
	color: #000033;
}

/*------------------------------------▼ 画像 ▼--------------------------------------*/
/*基本*/
img {
	border:none;
}
/*マージン5*/
.imgM5 {
	margin: 5px;
}
/*----------------------------------▼ テーブル ▼------------------------------------*/
/*基本*/
table {
	border:0;
}
table th {
	text-align:left;
	border:0;
}
table td {
	border:0;
}

/*普通の表*/
table.normal{
	margin:15px auto 15px auto;
	border-top:1px solid #777777;
	border-right:1px solid #777777;
	border-bottom:1px solid #777777;
	border-left:1px solid #777777;
	width:540px;
	background-color: #FFFFFF;
}

table.normal th{
	padding:5px;
	text-align:left;
	border-right: 0px;
	border-top: 0px;
	border-bottom:1px solid #777777;
	border-left:10px solid #777777;
}

table.normal td {
	padding:5px;
	text-align: left;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #777777;
	border-left:1px solid #777777;
}

/*新着物件の表*/
table.new{
	margin:15px auto 15px auto;
	border:0;
	width:539px;
	background-color: #E6E6FF;
}

table.new td {
	text-align: center;
	border-top:1px solid #000080;
	border-right:1px solid #000080;
	border-bottom:1px solid #000080;
	border-left:1px solid #000080;
	vertical-align: top;
	width: 170px;
	background-color: #FFFFFF;
}
	/*新着物件タイトル*/
	.newTitle {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 3px auto 3px auto;
	width: 160px;
	}

	/*新着物件イメージ*/
	.newText {
	text-align: left;
	width: 160px;
	margin: 3px auto  3px auto;
	}

	/*新着物件イメージ*/
	.newImage {
		text-align: center;
		width: 160px;
		margin: 3px auto 3px auto;
	}
	.newLink {
		width: 150px;
		margin: 3px auto 3px auto;
		text-align: right;
	}

table.rireki{
	margin:15px auto 15px auto;
	border-bottom:1px solid #777777;
	background-color: #FFFFFF;
}

table.rireki td {
	padding:5px;
	text-align: left;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #777777;
}



/*検索結果の表*/
table.kensaku{
	margin:20px auto 20px auto;
	background-color: #FFFFFF;
}

table.kensaku td {
	padding:5px;
	text-align: center;
	border:0;
}



/*--------------------------------▼ 各ページ ▼----------------------------------*/
/*プログラム表示部分*/
.program {
	width: 550px;
	margin: 3px auto 10px auto;
}
/*更新情報表示部分*/
.new {
	width: 550px;
	height: 200px;
	overflow: auto;
	margin: 10px 5px 10px 5px;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
}
.new_inner {
	padding:5px;
}
/*お役立ちリンク表示部分*/
.usefulLink {
	width: 550px;
	margin: 10px 5px 10px 5px;
	border-top: 1px solid #0000FF;
	line-height: 160%;
	height: 150px;
	padding: 0px;
	overflow: visible;
}
/*サイト説明メッセージ表示部分（トップページ）*/
.areaMessage {
	width: 400px;
	height: 60px;
	float: left;
	margin: 140px 5px 0px 10px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 120%;
	font-size: 12px;
	text-align: left;
	padding: 0px;
}
	/*サイト説明（コンテンツページ）*/
	.areaMessage2 {
		width: 340px;
		height: 60px;
		margin: 10px 5px 0px 7px;
		float: right;
		text-align: left;
		line-height: 13px;
		padding: 0px;
	}
/*サブメニュー（コンテンツページ）*/
.subMenu {
	width: 774px;
	height: 25px;
	background-color: #999999;
	margin: 0px auto 0px auto;
	background-image: url(img/menu2_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	line-height: 25px;
	padding: 0px;
}
	.subMenu a {
		font-size: 11px;
		text-indent: 10px;
		color: #003399;
		margin:0 3px;
		padding: 0px;
	}

/*コンテンツエリアテキスト表示部分*/
.areaText {
	width: 540px;
	margin: 10px auto 10px auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	padding: 0px;
}
.areaImage {
	background-color: #FFFFFF;
	width: 545px;
	margin: 10px auto 0px auto;
}


/*フラッシュ表示エリア*/
.areaFlash {
	height: 205px;
	width: 325px;
	margin: 5px;
	background-color: #FFFFFF;
	padding: 0px;
	float: right;
	border-top: 3px solid #FFFFFF;
}
/*FLASH*/
.flash {
	border: 0px;
	margin: 3px;
}
/*FAQ質問文などの小見出し*/
.blockText {
	text-align: left;
	margin: 5px;
	font-weight: bold;
	background-image: url(img/list.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
}
/*FAQ回答エリアなどの小見出しに付随するエリア*/
.blockArea {
	background-color: #CCCCFF;
	width: 500px;
	text-align: left;
	margin-bottom: 30px;
	margin: 0px 0px 30px auto;
}
.flowTop {
	height: 50px;
	width: 540px;
	background-image: url(img/flow_top.gif);
	background-repeat: no-repeat;
margin-left:10px;
}
.flowArea {
	background-image: url(img/flow_bg.gif);
	background-repeat: repeat-y;
	height: 180px;
	width: 540px;
	line-height: 180px;
margin-left:10px;
}
.flowBottom {
	height: 30px;
	width: 540px;
	background-image: url(img/flow_bottom.gif);
	text-align: right;
	line-height: 30px;
margin-left:10px;
}
.flowImage {
	height: 160px;
	width: 520px;
margin-left:10px;
}
.interiorArea {
	background-color: #FFFFFF;
	width: 540px;
	margin: 0px;
}
.interior1 {
	background-image: url(img/interior_01.jpg);
	height: 100px;
	width: 540px;
	background-repeat: no-repeat;
	margin: 0;
	background-color: #FFFFFF;
float: left;
}
.interior2 {
	background-image: url(img/interior_02.jpg);
	height: 359px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior2Area {
	height: 50px;
	width: 480px;
	text-align: left;
	margin: 290px auto auto auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
}
.interior3 {
	background-image: url(img/interior_03.jpg);
	height: 189px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior3Area {
	height: 90px;
	width: 250px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 50px 270px auto 20px;
}
.interior4 {
	background-image: url(img/interior_04.jpg);
	height: 191px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior4Area {
	height: 70px;
	width: 250px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 50px 20px auto 270px;
}
.interior5 {
	background-image: url(img/interior_05.jpg);
	height: 313px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior5Area {
	height: 110px;
	width: 300px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 10px 220px auto 20px;
}
.interior6 {
	background-image: url(img/interior_06.jpg);
	height: 230px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior6Area {
	height: 150px;
	width: 150px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 20px auto auto auto;
}
.interior7 {
	background-image: url(img/interior_07.jpg);
	height: 225px;
	width: 540px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
float: left;
}
.interior7AreaL {
	height: 150px;
	width: 150px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 20px auto auto 15px;
	float: left;
}
.interior7AreaR {
	height: 150px;
	width: 150px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	margin: 20px 10px auto auto;
	float: right;
}
.secure {
	background-image: url(img/owner_secure_bg.gif);
	width: 540px;
}
.secureText {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	width: 500px;
	margin: 10px;
	text-align: left;
	line-height: 18px;
	color: #CC0000;
}

.movie {
	text-align: center;
	margin: 20px auto;
}

table.secure {
	width: 500px;
	margin: 10px auto;
	border: 0px;
	background-color: #FFFFFF;
}
	table.secure td {
	line-height: 120%;
	vertical-align: text-top;
	width: 33%;
	text-align: center;
	background-color: #FFFFFF;
	}






/*--------------------------------▼ 各サブジェクト ▼----------------------------------*/
/*トップ新着物件*/
.subTop01 {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_top01.gif);
	margin: 3px auto 3px auto;
}
/*トップ新着情報*/
.subTop02 {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_top02.gif);
	margin: 3px auto 3px auto;
}
.subCompany {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_company.gif);
	margin: 3px auto 3px auto;
}
.subContact {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_contact.gif);
	margin: 3px auto 3px auto;
}
.subFaq {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_faq.gif);
	margin: 3px auto 3px auto;
}
.subFaq2 {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_faq2.gif);
	margin: 3px auto 3px auto;
}
.subFlow {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_flow.gif);
	margin: 3px auto 3px auto;
}
.subInterior {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_interior.gif);
	margin: 3px auto 3px auto;
}
.subKengakukai {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_kengakukai.gif);
	margin: 3px auto 3px auto;
}
.subMap {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_map.gif);
	margin: 3px auto 3px auto;
}
.subOwner {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_owner_itaku.gif);
	margin: 3px auto 3px auto;
}
.subOwner2 {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_owner_hoshou.gif);
	margin: 3px auto 3px auto;
}
.subMutenka {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_mutenka.gif);
	margin: 3px auto 3px auto;
}
.subJuutakuyouti {
	width: 555px;
	height: 44px;
	line-height: 44px;
	text-align: right;
	background-image: url(img/subject_juutakuyouti.gif);
	margin: 3px auto 3px auto;
}


/*コンテンツエリアサブジェクト（小）*/
.subject {
	width: 540px;
	height: 35px;
	background-image: url(img/subject.gif);
	margin: 20px auto 10px auto;
	line-height: 35px;
	background-repeat: no-repeat;
	text-align: left;
}




/*--------------------------------▼ サイドナビ ▼----------------------------------*/
.menu {
	width: 194px;
	margin: 10px 3px 10px 3 px;
}
.shop {
	background-color: #FFFFFF;
	background-image: url(img/shop_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 192px;
	margin: 10px 3px 10px 3px;
	border: 1px solid #FFFFFF;
}
.sideBanner {
	margin: 10px 0px 0px 0px;
}

/*-----------------------------▼ サイドナビメニュー ▼-------------------------------*/
/*検索メニューレイアウト*/
ul.search {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.search {
	text-indent: -9999em;
	list-style-type: none;
	width: 192px;
	height: 50px;
	display: block;
	margin: 1px 0px 1px 0px;
	padding: 0px;
}
/*賃貸物件検索*/
#sideSearch1 {
	background-image: url(img/side_search_1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 50px;
	display:block;
}
a:hover#sideSearch1 {
    background-image:url(img/side_search_1a.gif);
    background-position:0px 0px;
}

/*売買物件検索*/
#sideSearch2 {
	background-image: url(img/side_search_2.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 50px;
	display:block;
}
a:hover#sideSearch2 {
    background-image:url(img/side_search_2a.gif);
    background-position:0px 0px;
}

/*ホームメニューレイアウト*/
ul.homemenu {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.homemenu {
	text-indent: -9999em;
	list-style-type: none;
	width: 192px;
	height: 27px;
	display: block;
	margin: 1px 0px 1px 0px;
	padding: 0px;
}

/*ホーム*/
#sideHome {
	background-image: url(img/side_home1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideHome {
    background-image:url(img/side_home2.gif);
    background-position:0px 0px;
}

/*見学会情報*/
#sideKengakukai {
	background-image: url(img/side_kengakukai1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideKengakukai {
    background-image:url(img/side_kengakukai2.gif);
    background-position:0px 0px;
}

/*インテリア公開*/
#sideInterioa {
	background-image: url(img/side_interioa1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideInterioa {
    background-image:url(img/side_interioa2.gif);
    background-position:0px 0px;
}

/*お申し込みからご契約まで*/
#sideFlow {
	background-image: url(img/side_flow1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideFlow {
    background-image:url(img/side_flow2.gif);
    background-position:0px 0px;
}

/*よくある質問*/
#sideFaq {
	background-image: url(img/side_faq1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideFaq {
    background-image:url(img/side_faq2.gif);
    background-position:0px 0px;
}

/*会社案内*/
#sideCompany {
	background-image: url(img/side_company1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideCompany {
    background-image:url(img/side_company2.gif);
    background-position:0px 0px;
}

/*サイトマップ*/
#sideSitemap {
	background-image: url(img/side_sitemap1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideSitemap {
    background-image:url(img/side_sitemap2.gif);
    background-position:0px 0px;
}

/*お問い合わせ*/
#sideContact {
	background-image: url(img/side_contact1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
}
a:hover#sideContact {
    background-image:url(img/side_contact2.gif);
    background-position:0px 0px;
}

/*オーナー向けメニューレイアウト*/
ul.ownermenu {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.ownermenu {
	text-indent: -9999em;
	list-style-type: none;
	width: 192px;
	height: 30px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.ownerSubject {
	width: 192px;
	height: 31px;
	background-image: url(img/side_owner.gif);
	border: 0px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
}

/*管理委託*/
#sideKanri {
	background-image: url(img/side_owner_1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	display:block;
}
a:hover#sideKanri {
    background-image:url(img/side_owner_1a.gif);
    background-position:0px 0px;
}

/*空室保障*/
#sideHosho {
	background-image: url(img/side_owner_2.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	display:block;
}
a:hover#sideHosho {
    background-image:url(img/side_owner_2a.gif);
    background-position:0px 0px;
}

/*地図から探す*/
#sideMapsearch {
	background-image: url(img/side_mapsearch1.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 27px;
	display:block;
	margin-top: 5px;
}
a:hover#sideMapsearch {
    background-image:url(img/side_mapsearch2.gif);
    background-position:0px 0px;
}

/*-------------------------▼ ご契約までの流れメニュー ▼---------------------------*/
/*検索メニューレイアウト*/
ul.flow {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.flow {
	text-indent: -9999em;
	list-style-type: none;
	height: 160px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*ご来店*/
#flow1 {
	background-image: url(img/flow_1-1.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 160px;
	display:block;
}
a:hover#flow1 {
    background-image:url(img/flow_1-2.gif);
    background-position:0px 0px;
}

/*物件見学*/
#flow2 {
	background-image: url(img/flow_2-1.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 160px;
	display:block;
}
a:hover#flow2 {
    background-image:url(img/flow_2-2.gif);
    background-position:0px 0px;
}

/*入居申し込み*/
#flow3 {
	background-image: url(img/flow_3-1.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 160px;
	display:block;
}
a:hover#flow3 {
    background-image:url(img/flow_3-2.gif);
    background-position:0px 0px;
}

/*ご契約*/
#flow4 {
	background-image: url(img/flow_4-1.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 160px;
	display:block;
}
a:hover#flow4 {
    background-image:url(img/flow_4-2.gif);
    background-position:0px 0px;
}

/*お引越し*/
#flow5 {
	background-image: url(img/flow_5-1.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 160px;
	display:block;
}
a:hover#flow5 {
    background-image:url(img/flow_5-2.gif);
    background-position:0px 0px;
}

/*矢印*/
.flowArrow {
	background-image: url(img/flow_arrow.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 160px;
	display:block;
}
