/** layout　関係**/
/* 位置修正 */
.layoutcen{
	text-align: center;
}

.MarginThirty{
	margin-left:30px;
	margin-top:20px;
}

.MarginArealist{
	margin-left:30px;
	margin-top:0px;
}
/**ボタン関係**/
/*NEXTボタン*/
#NextButtonSoro{
	position:absolute;
	left:270px;
	background: url(/images/manual/next.gif) repeat-y;
	width :62px;
	height:16px;
}
#NextButtonDouble{
	position:relative;
	left:330px;
	background: url(/images/manual/next.gif) repeat-y;
	width :62px;
	height:16px;
	margin-bottom:10px;
}
/*BACKボタン*/
#BackButtonSoro{
	position:absolute;
	left:270px;
	background: url(/images/manual/back.gif) repeat-y;
	width :62px;
	height:16px;
}
#BackButtonDouble{
	position:absolute;
	left:240px;
	background: url(/images/manual/back.gif) repeat-y;
	width :62px;
	height:16px;
}

/** Manual　Table関係**/

table.manual {
	border-spacing: 0px;
	border-collapse: 0px;
	border: outset 2px #00C2F3;
	width: 580px;
	margin-left:10px;
}

/* buy&rent manual */

table.manual td.step{
	text-align: center;
	background-color: #EFF9FE;
	border: solid 1px #77CAF1;
	width: 116px;
	padding:3px 0 3px 0;
}
table.manual td.mainstep{
	text-align: center;
	background-color: #00C2F3;
	border: solid 1px #77CAF1;
	width: 116px;
	color: #fff;
	font-weight: bold;
	padding:3px 0 3px 0;
}

/* rend */

table.manual td.LendStep{
	text-align: center;
	background-color: #E6FAFF;
	border: solid 1px #00C2F3;
	width: 80px;
	padding:3px 0 3px 0;
}

ul.account{

}
ul.account li{
	margin: 0 1.8em 2em 1.3em;
}
/**　読み物ページ　**/
/*font　文字関係*/
.FontBoldReadPage{
	font-weight: bold;
	color:#4A91B7;
}
.FontBlueRead{
	color:#4A91B7;
}
/*マニュアル内のサブタイトル*/
.SubjectBar {width: 575px;
	padding-top:2px;
	height:22px;
	background:url("/images/detail/detail_h3.gif");

	color:#ffffff;
	font-weight: 900;
}
/*BuyManual２用float*/
.BuyManulaFloatMain{
	float:left;
	width:540px;
}
.BuyManulaFloatLeft{
	float:left;
	width:90px;
}
.BuyManulaFloatRight{
	float:left;
	width:430px;
}

/*link 媒介契約table */
.KeiyakuItem {
	border-collapse: collapse;
	text-align:center;
	margin-left:20px;
}
.KeiyakuItem td {
	padding:2px;
}
.KeiyakuItemColorBlue {
	width:95px;
	border:2px solid #00C2F3;
	background-color:#Eff9FE;
}
.KeiyakuRest {
	border:2px solid #00C2F3;
	width:95px;
}
.KeiyakuBelong {
	width:60px;
	border:2px solid #00C2F3;
	background-color:#Eff9FE;
}
.keiyakuHtMidole{
	position:relative;
	background: url(/images/manual/ht.gif) repeat-y;
	width :560px;
	height:50px;
	padding-left:30px;
}
.PointBottom{
	margin-top:-10px;
	background: url(/images/manual/bottom.gif) no-repeat;
	width :522px;
	height:20px;
}
/*keiyaku.html point 画像*/
.PointTop{
	position:relative;
	background: url(/images/manual/point_t.gif) no-repeat;
	width :560px;
	height:35px;
}
/** 店舗のエリア検索 **/
/* areaTop */
.areaTop{
	position:relative;
	background: url(/images/manual/areaTop.gif) no-repeat;
	width :560px;
	height:35px;
}

/* areaMidole左 */
.areaMidoleLeft{
	position:relative;
	background: url(/images/manual/ht.gif) repeat-y;
	width :525px;
	padding-left:3px;
}
.areaMidoleLeft div.btImage{
	position:relative;
	width :200px;
	left:15px;
	padding-left:5px;
	background: url("/images/detail/app_arrow.gif") no-repeat;
	padding-top:1px;
}
.btImage a{
	position:relative;
	bottom:5px;left:13px;
	font-size:14px;
}
/* areaMidole右 */
.areaMidoleRight{
	position:absolute;
	top:275px;left:176px;
	font-size:14px;

}
.areaMidoleRight li.areaMidoleList{
	background: url(/images/common/osu_list_icon.gif) no-repeat;
	background-position: 0px 2px ;
	width :360px;
	padding-left:22px;
	padding-top:1px;
}

/* shoplist */
.shopListPosition{
margin-top:10px;
	}

.shopListTitle{
    width: 585px;
    height: 45px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px 5px;
}

/** 不動産会社一覧 画像 **/
#CompanyTop{
	background: url(/images/manual/company_top.gif) no-repeat;
	width :560px;
	height:50px;
}
#CompanyMidole{
	background: url(/images/manual/company_midole.gif) repeat-y;
	width :560px;
	height:60px;
	padding-left:30px;
}
#CompanyBottom{
	background: url(/images/manual/company_bottom.gif) no-repeat;
	width :560px;
	height:50px;
}
/** 矢印画像 **/
.ArrowBt{
	background: url(/images/manual/bt.gif) no-repeat;
	width :150px;
	height:16px;
}
.ArrowBt a{
		margin-left:15px;
}
/** 購入力診断 **/
/** 値の入力周り **/
.PurchaseAdvice{
	border-collapse: collapse;
	}
.PurchaseAdvice td{
	text-decoration: none;
	width:280px;
	height:25px;
	padding:2px 0 2px 5px;
}
.PurchaseAdvice a{
	text-decoration: none;
}
.PurchaseLink{
	text-align:center;
	border:2px solid #00C3F2;
	background-color:#DDF1F6;
}
.PurchaseResult td{
	text-decoration: none;
	width:280px;
	height:22px;
	background-color:#DDF1F6;
	padding:2px 0 0 5px;
}

/** 文字の大きさ **/
.FontSize10{
	font-size:10px;
	color:#F22;
}
/** 位置修正 **/
.layoutRight{
	text-align: right;
	padding-right:10px;
}
.PurchaseSetPosition{
	padding: 0 0 10px 5px;
}
.rent2you{
	height:125px;
	margin-left:15px;
	}

/** 画像関係 **/
/** buyマニュアル **/

.titleLayout{
	position: absolute ;
	right: 15px ;
	bottom: 15px ;
	height: 19px ;
	width: 120px ;
	padding-left: 10px ;
	font-size: 10px ;
	color: #777 ;
	line-height: 17px;
	text-decoration: none ;
	display: block ;
	text-align: center ;
	background: url("../images/detail/pagetop.gif") no-repeat left center;
	}
.buyTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -120px;
}
.buyTenStep{
	position:relative;
	left:130px;
    width: 370px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -335px 0px;
    margin-bottom:10px;
}
.StepLayout{
	position:relative;
	left:0px;
	margin-top:5px;
	}
.buyStep1{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -40px;
    }
.buyStep2{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -80px;
    }
.buyStep3{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -120px;
    }
.buyStep4{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -160px;
    }
.buyStep5{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -200px;
    }
.buyStep6{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -240px;
    }
.buyStep7{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -280px;
    }
.buyStep8{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -364px -320px;
    }
.buyStep9{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -360px;
    }
.buyStep10{
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/buyTitleMini.gif);
    background-position: -362px -400px;
    }
.rentTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -80px;
}
.rentTenStep{
	position:relative;
	left:135px;
    width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -350px 0px;
    margin-bottom:10px;
}

.rentStep1{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -40px;
    }
.rentStep2{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -80px;
    }
.rentStep3{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -120px;
    }
.rentStep4{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -160px;
    }

.rentStep5{
	width:350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -200px;
    }
.rentStep6{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -240px;
    }
.rentStep7{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -280px;
    }
.rentStep8{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -320px;
    }
.rentStep9{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -360px;
    }
.rentStep10{
	width: 350px;
    height: 44px;
    background-image: url(/images/manual/rentTitleMini.gif);
    background-position: -362px -400px;
    }
.lendTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -160px;
}
.faqTitle{
	position:relative;
	left:43px;
	width: 520px;
	height: 45px;
	background: url(/images/manual/lend_title_faq.gif);

}
.moveTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -40px;
}
.sellTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -200px;
}
.keiyakuTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -320px;
}
.purchaseTitle{
    width: 585px;
    height: 40px;
    background-image: url(/images/manual/manualTitle.gif);
    background-position: -585px -280px;
}
/** サイトポリシー＆個人情報 **/
/*個人情報*/
.privacyBack{
	position:relative;
	background: url(/images/manual/page_back.gif) no-repeat;
	left:600px;
	width :70px;
	height:13px;
}
.sitepolicyTop{
	position:relative;
	left:550px;
	background: url(/images/manual/go_top.gif) no-repeat;
	text-align:right;
	width :70px;
	height:13px;
}
.sitepolicyPosition{
	position:relative;
	left:170px;
}
.sitepolicyTopText{
	text-align:center;
}
.sitepolicyText{
	text-align:center;
}
.sitepolicyInquiry{
	border:0px solid #333;
	text-align:center;
	background-color:#666666;
	width:450px;
	position:relative;
	left:80px;
}
.sitepolicyTable{
	text-align:center;
	background-color:#fff;
	width:650px;
}
.privacyTable td{
	text-align:center;
	}

