.toptable01 {
	border: 2px solid #00369C;
	border-top: 0px;
	background: url("../images/top/top_tablebg01.gif") 0 0 repeat-x;
}
/* オンライン見積りサービステーブル */
.toptable02 {
	border: 2px solid #3F9FFD;
	background: url("../images/top/top_tablebg02.gif") 0 0 repeat-x;
}
.toptable02_ {
	border: 2px solid #3F9FFD;
	border-top: 0px;
	background: url("../images/top/top_tablebg02.gif") 0 0 repeat-x;
}

/* 引越し料金比較ネットとは？ボックス */
.toptable03 {
	width: 740px;
	height: 116px;
	background: url("../images/top/top_tablebg03.gif") 0 0 repeat-x;
}
.toptable03 table {
	margin-bottom: 8px;
}

/* エリア部分テーブル */
.toptable04 td,
.toptable04 th {
	padding: 5px 0 5px 6px;
}
.toptable04 th {
	text-align: left;
	white-space: nowrap;
	background: url("../images/common/mark02.gif") 86px center no-repeat;
}
.toptable04 .toptable04bg td,
.toptable04 .toptable04bg th {
	background-color: #F0EFE8;
}



.bold {	font-weight:bold;
	font-size:14px;
}
#read{
	position:absolute;
	top:0;
	right:0;
	background-image:url("../images/read.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	width:584px;
	height:40px;
	color:#ffffff;
}
#read p{
	padding:15px 0 0 50px;
	font-size:11px;
}
#read_box{
	position:relative;
	margin:9px 0 14px 0;
}
#navi strong{
	display:block;
	padding:15px 0 0 0;
}



#contents #menu ul li {
	height:20px;
}
#contents #bmenu ul li {
	height:18px;
}

#contents .formbox01 .icon01 {
	background:url("../images/top/top_tableform_1.gif") no-repeat;
	padding:0px 0px 0px 20px;
	color: #191A85;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
#contents .formbox01 .icon02 {
	background:url("../images/top/top_tableform_2.gif") no-repeat;
	padding:0px 0px 0px 20px;
	color: #191A85;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
#contents .formbox01 .icon03 {
	background:url("../images/top/top_tableform_3.gif") no-repeat;
	padding:0px 0px 0px 20px;
	color: #191A85;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
#contents .formbox01 .icon04 {
	background:url("../images/common/mark01.gif") 10px center no-repeat;
	padding:0px 0px 0px 20px;
	color:#0000FF;
	font-size:12px;
	line-height:16px;
}

#contents .w80 {
	width:80px;
}
#contents .w120 {
	width:120px;
}
#contents .w160 {
	width:160px;
}
#contents .w161 {
	width:161px;
}
#contents .w548 {
	width:548px;
}
#contents .back01 {
	background:url("../images/top/top_img01.gif") right top no-repeat;
	height:105px;
}
#contents .back02 {
	background:url("../images/top/top_titlebg01.gif");
	width:740px;
	height:25px;
}
#contents .stitle01 {
	background:url("../images/top/new/stitle01.gif") no-repeat;
	padding:0px 0px 0px 25px;
	color: #333333;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
#contents .line01 {
	background-color:#00369C;
	height:2px;
	font-size:1px;
	line-height:1px;
}
#contents .line02 {
	background-color:#3F9FFD;
	height:2px;
	font-size:1px;
	line-height:1px;
}
#contents .text01 {
	color: #333333;
	font-size: 12px;
	line-height:44px;
	height:45px;
}
#contents .text02 {
	padding:0px 20px 0px 11px;
	width:179px;
	background-color:#00369c;
	color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	height:25px;
}
#contents .credit {
	line-height:31px;
}
#contents .spacer01 {
	padding:0px 12px 0px 12px;
}
#contents .spacer02 {
	padding:0px 10px 0px 12px;
}
#contents .spacer03 {
	padding:9px 103px 10px 113px;
}
#contents .spacer04 {
	padding:0px 10px 9px 0px;
}
#contents .spacer05 {
	padding:0px 0px 0px 21px;
}
#contents .spacer06 {
	padding:8px 0px 0px 0px;
}
#contents .spacer07 {
	padding:6px 0px 0px 22px;
}
#contents .spacer08 {
	padding:0px 0px 5px 0px;
}
#contents .spacer09 {
	padding:25px 0px 0px 0px;
}
#contents .spacer10 {
	padding:10px 0px 20px 0px;
}
#contents .spacer11 {
	padding:30px 0px 0px 0px;
}
#contents .spacer12 {
	padding:20px;
}
#contents .spacer13 {
	padding:3px 0px 8px 0px;
}
#contents .spacer14 {
	padding:15px 6px 5px 23px;
}
#contents .spacer15 {
	padding:6px 6px 5px 6px;
}
#contents .spacer16 {
	padding:20px 0px 0px 0px;
}
#contents .spacer17 {
	padding:20px 20px 10px 20px;
}
#contents .spacer18 {
	padding:0px 20px 10px 20px;
}
#contents .spacer19 {
	padding:5px 0px 5px 0px;
}
#contents .spacer20 {
	padding:10px 0px 0px 10px;
}
#contents .spacer21 {
	padding:0px 0px 20px 0px;
}
#contents .spacer22 {
	padding:10px 0 15px 15px;
}




#baselayout .inputtext {
	border:1px solid #7F9DB9;
	padding:0px;
	margin:0px;
	font-size:12px;
}
#baselayout .inputselect {
	border:1px solid #7F9DB9;
	padding:0px;
	margin:0px;
	font-size:12px;
}
#baselayout #topmain .w58 {
	width:58px;
}
#baselayout #topmain .w110 {
	width:110px;
}
#baselayout #topmain .w117 {
	width:117px;
}
#baselayout #topmain .w193 {
	width:193px;
}
#baselayout #topmain .w210 {
	width:210px;
}
#baselayout #topmain .w217 {
	width:217px;
}
#baselayout #topmain .w258 {
	width:258px;
}
#baselayout #topmain .w368 {
	width:368px;
}
#baselayout #topmain .w423 {
	width:423px;
}
#baselayout #topmain .w742 {
	width:742px;
	margin:0px auto;
}
#baselayout #topmain .box01m {
	background:url("../images/top/new/box01m.gif") repeat-y;
}
#baselayout #topmain .box01b {
	background:url("../images/top/new/box01b.gif") no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}
#baselayout #topmain .box02m {
	background:url("../images/top/new/box02m.gif") repeat-y;
}
#baselayout #topmain .box02b {
	background:url("../images/top/new/box02b.gif") no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}
#baselayout #topmain .box03t {
	background:url("../images/top/new/box03t.gif") no-repeat;
	height:7px;
	font-size:1px;
	line-height:1px;
}
#baselayout #topmain .box03m {
	background:url("../images/top/new/box03m.gif") repeat-y;
}
#baselayout #topmain .box03b {
	background:url("../images/top/new/box03b.gif") no-repeat;
	height:7px;
	font-size:1px;
	line-height:1px;
}
#baselayout #topmain .line01 {
	background:url("../images/top/new/line01.gif") repeat-x;
	height:1px;
	font-size:1px;
	line-height:1px;
}
#baselayout #topmain .icon00 {
	background:url("../images/top/new/icon00.gif") left center no-repeat;
	color:#003399;
	font-size:12px;
	line-height:20px;
}
#baselayout #topmain .icon00 a {
	padding:0px 0px 0px 10px;
	color:#003399;
}
#baselayout #topmain .icon01 {
	background:url("../images/top/new/icon01.gif") 7px center no-repeat;
	padding:0px 0px 0px 30px;
	color: #333333;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#baselayout #topmain .icon02 {
	background:url("../images/top/new/icon02.gif") 7px center no-repeat;
	padding:0px 0px 0px 30px;
	color: #333333;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#baselayout #topmain .icon03 {
	background:url("../images/top/new/icon03.gif") 7px center no-repeat;
	padding:0px 0px 0px 30px;
	color: #333333;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#baselayout #topmain .stitle01 {
	background:url("../images/top/new/stitle01.gif") no-repeat;
	padding:0px 0px 0px 25px;
	color: #333333;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
#baselayout #topmain .text01 {
	color: #333333;
	font-size:12px;
	line-height:20px;
	height:auto;
}
#baselayout #topmain .spacer01 {
	padding:10px 20px 5px 20px;
}
#baselayout #topmain .spacer02 {
	padding:5px 0px 0px 0px;
}
#baselayout #topmain .spacer03 {
	padding:6px 0px 5px 0px;
}
#baselayout #topmain .spacer04 {
	padding:30px 0px 0px 0px;
}
#baselayout #topmain .spacer05 {
	padding:10px 0px 0px 0px;
}
#baselayout #topmain .spacer06 {
	padding:10px 20px 10px 15px;
}

