/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 0 tips以下全てに共通(変更すると各ページに影響が出ます)

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */
 
dt{
	padding-bottom:5px;
	border-bottom:1px #c0c0c0 solid;
}
 
.step{
	border:1px #c0c0c0 solid;
	width:auto;
	height:auto;
	margin-bottom:20px;
	text-align:left;
}
 
 
/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 1 tipsページレイアウト

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */
 
.tips{
	width:850px;
	height:auto;
	margin:0px auto 0px auto;
	font-size:12px;
	line-height:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #4D4D4D;

}

.side-menu{
	width:180px;
	height:auto;
	text-align:left;
	float:left;
}

.content{
	width:670px;
	height:auto;
	float:left;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(/img/container_bg.gif);
	background-repeat: repeat-y;
}

.content-box{
	width:auto;
	height:auto;
	padding:10px 20px 0px 20px;
}



/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 1-2 サイドメニュー

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */

div.menu-box{
	width:auto;
	height:auto;
	padding:10px;
}

ul.menu{
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style-type:none;
}


ul.topic-list{
	margin:5px 0px 20px 0px;
	padding-left:10px;
	text-align:left;
	list-style-type:none;
	font-weight:normal;
	display: block;
}

li.sub-category{
	text-align:left;
	padding:0px;
	margin:0px;
}


td.v-index{
	padding:10px;
	height:auto;
	width:auto;
	border:1px solid #c0c0c0;
}



/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 2-1 入退の手引き

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */
 
/* //////////////////////////////////////////////////インデックス */
 
div.TipsTable{
	width:810px;
	height:auto;
	margin:10px auto 30px auto;
}
 
div.VocabularyTable{
	width:810px;
	height:150px;
	margin:10px auto 10px auto;
}
 
 
 
div.utility{
	width:260px;
	height:100px;
	float:left;
	margin-right:10px;
} 


/* //////////////////////////////////////////////////部屋を決める */

p.column{
	width:500px;
	height:auto;
	margin:0px auto 30px auto;
	text-align:left;
}

.step11{
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
	background-attachment: scroll;
	background-image: url(/img/step11.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}

.step12{
	width:610px;
	height:auto;
	margin:0px auto 0px auto;
	background-attachment: scroll;
	background-image: url(/img/step12.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.step13{
	background:url(/img/tips/step23.gif) no-repeat scroll right bottom;
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
}

.text11{
	padding:10px 160px 10px 10px;
}

.text12{
	padding:10px 10px 10px 150px;
}


/* //////////////////////////////////////////////////契約を結ぶ */

ul.steps{
	list-style-type:none;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

li.topic{
	font-weight:bold;
	font-size:14px;
}

.step21{
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
	background-attachment: scroll;
	background-image: url(/img/step21.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.step22{
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
	background-attachment: scroll;
	background-image: url(/img/step22.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.step23{
	background:url(/img/step23.gif) no-repeat scroll right bottom;
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
}

.step24{
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
	background-attachment: scroll;
	background-image: url(/img/step24.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.text21{
	padding:10px 150px 10px 10px;
}

.text22{
	padding:10px 10px 10px 120px;
}

.text23{
	padding:10px 180px 10px 10px;
}

.text24{
	padding:10px 10px 10px 230px;
}



/* //////////////////////////////////////////////////引っ越しの手配をする */

.step31{
	background:url(/img/step31.gif) no-repeat scroll right bottom;
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
}

.step32{
	background:url(/img/step32.gif) no-repeat scroll left bottom;
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
}

.step33{
	background:url(/img/step33.gif) no-repeat scroll right bottom;
	width:610px;
	height:250px;
	margin:0px auto 0px auto;
	}



.text32{
	padding:10px 10px 10px 150px;
}


.text33{
	padding:10px 200px 10px 10px;
}


/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 2-2 不動産用語集

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */

.vocabulary{
	width:auto;
	height:auto;
	text-align:left;
	margin:20px auto 0px auto;
	list-style:none;
}

.explanation{
	padding-top:10px;
	padding-bottom:40px;
	font-weight:normal;
	list-style:none;
}

.term-detail{
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:left;
	list-style:none;
}

.word{
	font-size:14px;
	font-weight:bold;
	color:#3399cc;
}

.kana{
	font-size:9px;
	color:#777777;
	text-align:left;
}



/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

 3 印刷部分---ブラウザ表示用CSS

 ---*---*---*---*---*---*---*---*---*---*---*---*---*--- */

.checksheet{

	width:640px;
	height:auto;
	border:1px #000000 solid;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto 0px auto;
}

.checksheet td{
	text-align:left;
	border:1px #000000 dashed;
	padding:2px;
}

.list11{
	width:700px;
	margin:0px auto 0px auto;
	text-align:left;
	
}

.list12{
	width:700px;
	margin:10px auto 0px auto;
	text-align:left;
}

.browser{
	padding-top:5px;
	padding-bottom:5px;	
}

.print, .print-logo {
	display:none;
}



.button{
	margin-top:20px;

}
.style1 {
	color: #FF0000;
}

