img{ border:none;}

p{
  margin:0px;
  padding:0px;
  font-size:85%;
}

table{
  text-align:left;
}

body{
	text-align:center;
	background-color:#f8f8ff;
	line-height:1.7em;
	font-size: 85%;
	font-family:'ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#container {
	background-color:#FFFFFF;
    overflow: hidden;
	margin:auto;
	width:850px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border-left-color:1px #666666;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
    overflow: visible;
}
/**/

#main{
	width:850px;
	margin:auto;
}

c-both { clear:both;}

#header{
	width:850px;
	margin:0 auto;
}

#footer{
	width:850px;
	background-color:#3399FF;
	margin:0 auto;
	color:#FFFFFF;
}

a{ text-decoration:none;}
a:link { color: #0066FF; }
a:visited { color: #0066FF;}
a:active { color: #0066FF;}

.center{ text-align:center;}

.left{ text-align:left;}

.right{ text-align:right;}

/*------------------------------*/

#content{
	width:800px;
	margin-left:25px;
	margin-right:auto;
	padding-top:10px;
}

.tfla{
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
}

table.tat{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  padding:5px;
}

table.tat td{
  border-right-color: #CCCCCC;
  border-right-style: solid;
  border-right-width: thin;
}

tr.tar{
  color:#669933;
  font-size:16px;
  text-align:center;
  font-weight:bold;
}

table.tat2{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  padding:5px;
}

p.tp{
  color:#FF3300;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

p.pa{
  color:#0000FF;
  font-size:13px;
  font-weight:bold;
}

p.pa2{
  color:#0066CC;
  font-size:13px;
}

/*----サブページ----*/
img.its{
  margin-left:auto;
  margin-right:auto;
  padding-top:20px;
}

table.ts{
 width:800px;
 margin:15px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../rent/img/hai.gif);
 background-repeat:repeat-y;
}

table.ts td{ padding-left:5px;}

td.ds{ padding-left:15px;}

p.ps{
  margin-top:15px;
  font-size:13px;
}

p.check{
  font-size:14px;
  color:#333333;
  font-weight:bold;
  margin-top:10px;
}

p.point{
  font-size:14px;
  color:#FF0033;
  font-weight:bold;
}

p.net{
  font-size:14px;
  color:#660000;
  font-weight:bold;
}

/*----ライフ----*/
table.back{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  background-color:#0099FF;
}

td.color{
  background-color:#FFFFFF;
}

table.back2{
  width:790px;
  margin-left:auto;
  margin-right:auto;
}

table.kyo{
 width:800px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../rent/img/hai.gif);
 background-repeat:repeat-y;
}

table.link{
 width:800px;
 margin-left:auto;
 margin-right:auto;
 background:#CC3300;
}

table.naka{
 width:90%;
 margin-left:auto;
 margin-right:auto;
}

table.wor{
 width:90%;
 margin-left:auto;
 margin-right:auto;
}

.point{
  font-size:14px;
  color:#FF0033;
  font-weight:bold;
}

.check{
  font-size:14px;
  color:#333333;
  font-weight:bold;
}

.color{ background-color:#FFFFFF;}

dl.memo{
  width:800px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}

dl.memo dd{
  width:750px;
  margin-left:20px;
  font-size:14px;
  text-align:left;}

/*----引越し----*/
ol.text2{ list-style-type:none;}
li.check{ list-style-type:none;}
