@charset "Shift_JIS";
/* ------------------ font　------------------------------------------------------  */

h1 {    font-size:120%;	}
h2 {    font-size:100%;	}

h3 {    font-size:80%;	}
p, ul, dt{    font-size:80%;}
.tab_list  {	font-size:80%; }
.link_list  {	font-size:80%; }
h2.chapter {    font-size:80%;	} 
.bs_form th {	font-size: 80%;}
.bs_form td {	font-size: 80%;}
.question {	font-size: 80%;}
.pagination {    font-size:80%;	}
.ko_mvp h2 {    font-size:80%;	}
.ko_kodawari h2 {    font-size:80%;	}

.note {     font-size:75%;	}

h4, address{    font-size:70%;	}
.small {     font-size:70%;	}
dd {    font-size:70%;	}

/* ------------------ basic　------------------------------------------------------  */

/*	ボディ設定	*/

body{
	height : 100%;
	font-size:100%;
	color: #333333;
	text-align: center;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
}

/*	イメージボーダー消去設定	*/

img{ border: none; }

/*	アドレスタグのフォントスタイルを斜体から通常にする	*/

address {
	font-style: normal;
}

/*	リンク設定		*/

a:link { color: #0099FF; }
a:visited { color: #800080; }
a:hover { color: #0099CC; }
a:active { color: #0099CC; }
a:focus { color: #0099CC; }

/*	IE以外のブラウザがアンカーにリンク反応しないように設定		*/

a[name]:hover, active, focus{ color:#333333; }


/*		全てのコンテンツが入るボックス設定		*/

#basic{
	width: 760px;
	height : 100%;
	padding: 0px;
	margin: 0px auto;
	background-color: #FFFFFF;
	text-align: left;
}

#contents p{
	line-height:1.3;
	letter-spacing:1.3;
}

/* ------------------ contents　------------------------------------------------------  */

/* 共通ＣＳＳ　------------------------------------------------------  */

.green {	color:#62B80D;}
.red {	color:#FF0000;}
.orange {	color:#FF6600;}
p.line_hr {	margin: 20px 0 20px 0;}
.centerline {	text-align: center;} 

#bg_shadow {
	width: 770px;
	background-image: url('../img_common/bg_shadow.gif');
	clear: both
}

#container {
	clear: both;
	position: relative;
	width: 760px;
	height: 100%;
	background: url('../img_common/bg_nav.gif') repeat-y;
}

#contents {
	width: 565px;
	height: 100%;
	float: right;
	padding-right: 20px;
	padding-left: 15px;
	margin-top: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 530px;
}

html>body #contents {
	width: 530px;
}

#title {
	width: 530px;
	height: 29px;
	border-bottom: 1px solid #CCCCCC;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 28px;
}

html>body #title {
	height: 28px;
}

#categoly {
	width: 530px;
	height: 26px;
	padding-top: 5px;
	border-bottom: 1px dotted #CCCCCC;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
}

html>body #categoly {
	height: 20px;
}

#subtitle {
	width: 530px;
	height: 39px;
	padding-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 28px;
}

html>body #subtitle {
	height: 28px;
}

.formbar {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	clear: both;
}

h4.headline {
	margin: 0 0 10px 0;
	padding: 0;
}

.mp0{
	margin: 0;
	padding: 0;
}

h2.chapter {
	width: 530px;
	height: 31px;
	clear: both;
	padding-top: 8px;
	text-indent: 20px;
	color: #FF9900;
	background: #F4F0E1 url('../img_common/bg_subtitle.gif') no-repeat top;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 23px
}

html>body h2.chapter {
	height: 23px;
}

.f_left {
	float: left;
	margin: 0 10px 10px 0;
}

/* 表作成ＣＳＳ　------------------------------------------------------  */

.tab_list {
	background-color: #FFFFFF;
	border: 10px solid #EEEEEE;
	margin-top: 20px;
}

th.th_head{
	background: #FEFCF7;
	text-align: right;
}

/* リンク　------------------------------------------------------  */

.link_list {
	background-color: #FFFFFF;
	margin-top: 20px;
}
.link_list td {
	border-bottom: 1px dotted #EEEEEE;
}

.link_list th {
	color: #999999;
	border-bottom: 1px dotted #EEEEEE;
}
th.th_link{
	background: #FEFCF7;
}

/* まるかつのこだわり　------------------------------------------------------  */

.ko_mvp {
	width: 260px;
	height: 100px;
	border: 3px solid #FFCC00;
	padding: 10px;
	background: #FFECAC url('../img_common/bg_mvp.jpg') no-repeat left bottom;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 234px;
	height: 74px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px
}

html>body .ko_mvp {
	width: 234px;
	height: 74px;
}

.ko_mvp h2 {
	width: 234px;
	background: url('../img_common/icon_click.gif') no-repeat;
	text-indent: 35pt;
	margin: 0px;
	padding: 0px;
	display: block
}

.ko_mvp p {
	color: #993300;
	margin: 5px 0px 0px 70px;
	padding: 0px;
}

.ko_mvp a:link {
	color: #FF3300;
	display: block;
}

.ko_mvp a:visited {
	color: #FF3300;
	display: block;
}

.ko_mvp a:hover {
	color: #FF9900;
	text-decoration: none;
}

.ko_kodawari {
	width: 260px;
	height: 100px;
	border: 3px solid #EEE9D2;
	padding: 10px;
	background: #F4F0E1 no-repeat left bottom;
	margin: 0 0 10px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 234px;
	height: 74px;
}

html>body .ko_kodawari {
	width: 234px;
	height: 74px;
}

.ko_kodawari h2 {
	width: 234px;
	background: url('../img_common/icon_click.gif') no-repeat;
	text-indent: 35pt;
	margin: 0px;
	padding: 0px;
	display: block
}

.ko_kodawari p {
	color: #7D7D00;
	margin: 5px 0 0 0;
	padding: 0;
}

.ko_kodawari a:link {
	color: #FF3300;
	display: block;
}

.ko_kodawari a:visited {
	color: #FF3300;
	display: block;
}

.ko_kodawari a:hover {
	color: #FF9900;
	text-decoration: none;
}

#ko_main {
	width: 530px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.ko_left {
	float: left;
	margin: 0;
	padding-right: 10px;
}

.ko_right {
	float: left;
	margin: 0;
	padding: 0px;
}
/* 丸角テーブル　------------------------------------------------------  */
.topcorner {
	background: #F4F0E1 url('../img_common/corner_tr.gif') no-repeat right top;
}

.body {
	padding: 0 20px;
	margin: 0px;
	color: #BD600D;
}

.bottomcorner {
	background: #F4F0E1 url('../img_common/corner_br.gif') no-repeat right top;
	clear: both
}

.corner {
	width: 20px;
	height: 20px;
	border: none;
	display: block;
}
/* 丸角テーブル　小------------------------------------------------------  */
.topcorner_s {
 background: #F4F0E1 url('../img_common/corner_str.gif') no-repeat right top;
}

.bottomcorner_s {
 background: #F4F0E1 url('../img_common/corner_sbr.gif') no-repeat right top;
	clear: both
}

.corner_s {
 width: 10px;
 height: 10px;
 border: none;
 display: block;
}


/* お引越のプラン　------------------------------------------------------  */
#pl_roundtable {
	width: 530px;
	background: #F4F0E1;
	padding: 0px;
	margin: 0px;
	display: block;
	clear: both;
}

.pl_mar0 {
	padding: 0px;
	margin: 0px 0px 10px;
}

/* どんなお引越屋さん？　------------------------------------------------------  */
.w_table {
	width: 530px;
	height: 103px;
	margin: 20px 0;
	padding: 0px;
	display: block;
	clear: both;
}

.w_photo {
	width: 129px;
    float:left;
}

#w_roundtable {
	float:left;
	width: 401px;
	background: #F4F0E1;
	padding: 0px;
	margin: 0px;
	display: block;
}

.w_body {
	float:left;
	width: 401px;
	height: 103px;
}
.w_title {
	font-size: 100%;
	line-height: 23px;
	color: #FF9900;
	padding: 0px;
	margin: 0px;
}

/* 今月のMVP　------------------------------------------------------  */
#mvp_cap {
	padding: 0px;
	margin: 0 0 40px 0;
}

.mvp_left {
	padding: 0px;
	margin: 0px;
	float:left;
	height: 143px;
	width: 260px;
}

.mvp_right {
	padding: 0px;
	margin: 0px;
	float:left;
	height: 143px;
	background-image: url('../contents/kodawari/img/mvp_back.gif');
	width: 270px
}

.mvp_font {
	color: #FF6600;
	margin-top: 20px;
	margin-bottom: 20px;
}

.mvp_photo {
	width: 230px;
    float:left;
}

.mvp_staff {
	width: 260px;
	float:left;
}
/* スタッフ紹介　------------------------------------------------------  */

#staff {
	width: 530px;
	padding: 0px;
	margin: 0px;
}

#st_left {
    float:left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}

#st_right {
    float:left;
	padding: 0px;
	margin: 0px;
}
.st_font {
	color: #FF6600;
}

.st_info {
	width: 242px;
	height: 157px;
	padding: 0px;
	margin: 0px 0px 20px;
	clear: both;
}
.st_photo {
	float:left;
	width: 120px;
	padding: 0px;
	margin: 0px;
	height: 124px;
}
.st_name {
	width: 242px;
	height: 33px;
	margin: 0px;
	color: #FF6600;
	padding: 0px;
	clear: both;
	text-align: center;
	background: url('../contents/kodawari/img/staffname.gif') no-repeat;
	line-height: 33px
}
.st_body_l {
	width: 122px;
	height: 124px;
	background: url('../contents/kodawari/img/hukidashi_l.gif') no-repeat;
	margin: 0px;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 112px;
	height: 109px; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:0px
}

html>body .st_body_l {
	width: 112px;
	height: 109px;
}

.st_body_r {
	width: 122px;
	height: 124px;
	margin: 0px;
	background: url('../contents/kodawari/img/hukidashi_r.gif') no-repeat;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 112px;
	height: 109px; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:0px
}

html>body .st_body_r {
	width: 112px;
	height: 109px;
}

/* お客様の声　------------------------------------------------------  */

#vo_left {
    float:left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}

#vo_right {
    float:left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.voice {
	width: 244px;
	height: 212px;
	padding: 0px;
	margin: 0px 0px 20px;
	clear: both;
	background-color: #F4F0E1;
	border: 1px solid #CCCCCC;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 242px;
	height: 210px;
}

html>body .voice {
	width: 242px;
	height: 210px;
}

.vo_body{
	padding: 0px;
	margin: 10px;
}

.vo_explain {
	width: 315px;
	float: left;
	background-image: url('../contents/voice/img/title_img.gif');
	background-repeat: no-repeat;
	padding-top: 40px

}

.voise_title {
	margin-left: 20px;
}

.vt_left {
	float: left;
	margin: 0 20px 20px 0;
}

#vo_center {
	clear: both;
	width: 508px;
	margin: 0px auto;
	text-align: center;
}

/* おしゃべり掲示板　------------------------------------------------------  */

.bs_intro {	color: #666666;}
.bs_form th {	color: #666666;}
.bs_form td {	color: #666666;}
.bs_form li {	color: #666666;}
.bs_colora {	color: #000000;}
.bs_colorb {	color: #800000;}
.bs_colorc {	color: #339933;}
.bs_colord {	color: #0000FF;}
.bs_colore {	color: #C100C1;}
.bs_colorf {	color: #FF80C0;}
.bs_colorg {	color: #FF9900;}
.bs_colorh {	color: #000080;}

/* Q&A　------------------------------------------------------  */

.question {
	width: 530px;
	height: 46px;
	color: #FF6600;
	background: url('../contents/q_and_a/img/qa_q.gif') no-repeat;
	line-height: 35px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 40px;
	padding-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 490px;
	height: 35px
}

html>body .question {
	width: 490px;
	height: 35px;
}

.answer {
	width: 530px;
	background: url('../contents/q_and_a/img/qa_a.gif') no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 490px
}

html>body .answer {
	width: 490px;
}

/* お引越の流れ　------------------------------------------------------  */

.f_table {
	width: 530px;
	height: 103px;
	margin: 20px 0;
	padding: 0px;
	display: block;
	clear: both;
}

.f_title {
	color: #FF9900;
	padding: 0px;
	margin: 0px;
	height: 45px;
}

.f_body {
	float:left;
	width: 330px;
	height: 103px;
	margin-left: 20px;
	margin-right: 10px;
}
.f_photo {
	width: 150px;
    float:left;
}

/* 求人案内　------------------------------------------------------  */
#job_box{
	width: 529px;
	height: 229px;
	background: url('../contents/job/img/staff_photo.jpg') no-repeat;
}

p.job_comment{
	margin: 20px 25px 0 195px; 
}

.job_cond {
	margin: 0 0 20px 0;
	padding: 0;
	width: 265px;
	float: left;
}

.job_cond li {
	line-height: 2.0;
	list-style: none;
	display: block;
	color: #0065CA;
	text-indent: 10px;
}

.odd {
	background: #FEFCF7;
}

/* 誕生物語　------------------------------------------------------  */

img.story_photo {
	float: left;
	border: 6px solid #F4F0E1;
	margin: 0 10px 10px 0 ;
}

/* 地元紹介　------------------------------------------------------  */
.lo_body {
	width: 502px;
	height: 172px;
	margin: 15px;
	padding: 10px;
	border: solid 1px #CCCCCC;
	clear: both;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
	height: 150px;
}

html>body .lo_body {
	width: 480px;
	height: 150px;
}

.lo_body h2 {
   color:#FF6600;
   padding: 0px;
   margin:0px;
}

.lo_ad {
	background-image:url('../contents/local/img/lo_ad.gif');
	background-repeat: no-repeat;
	text-indent: 50px;
	line-height: 17px;
	margin: 5px 0px;
	padding: 0px
   }
   
.lo_photo {
	float: left;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

.lo_text {
	width: 340px;
	float: left;
	padding: 0px;
	margin: 0px;
}


/* サイトマップ　------------------------------------------------------  */

.site_left {
	width: 260px;
	float:left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	text-align: left;
	border-left: thick solid #FF6600;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 240px;
}

html>body .site_left {
	width: 240px;
}

.site_right {
	width: 240px;
    float:left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-left: thick solid #FF6600;
}
.site_li {
	list-style-type: none;
	padding: 0px;
	margin: 0 0 15px 0;
	text-indent: 10px;
}

/* ココが違う　------------------------------------------------------  */
.original {
	width: 500px;
	margin: 15px;
	clear: both;
}

.koko_left_l {
	float: left;
	margin: 0 10px 80px 0;
	padding: 0;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

ul.origi_job {
	margin: 0;
	padding: 0;
}

/* ------------------ foot　------------------------------------------------------  */
#foot{
	width: 761px;
	height: 41px;
	clear: both;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 760px;
	height: 40px;
}

html>body #foot {
	width: 760px;
	height: 40px;
}

#foot a{
	color: #999999;
	text-decoration: none;
}

#foot p{
	text-align: center;
	line-height: 4em;
	margin: 0px;
	padding: 0px;
}

/* ------------------ head　------------------------------------------------------  */

#head{
	width: 760px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.nav_top ul {
	margin: 5px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
	word-spacing: 1em;
}

.nav_top li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.navt a{
	color: #666666;
	text-decoration: none;
	background: url('../img_common/navt.gif') no-repeat left;
	padding-left: 10px
}

.navt_home img{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.logo{
	margin-top: 5px;
	float: left;
	margin-bottom: 15px;
}

.copy{
	margin-top: 20px;
	float: right;
}


/* ------------------ nav　------------------------------------------------------  */

#nav_gr{
	height: 44px;
	margin: 0;
	padding: 0;
	clear: both;
}

#navgation{
	width: 190px;
	height: 100%;
}

.nav_low{
	clear: both;
}

#navgation ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navgation li{
	margin: 0 0 0 8px;
	padding: 0;
	font-weight: bold;
}

#navgation li a{
	width: 180px;
	height: 32px;
	background: url('../img_common/navl_on.jpg') no-repeat left;
	display: block;
	text-decoration: none;
	color: #FF6600;
	text-indent: 20pt;
	padding-top: 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
}

html>body #navgation li a {
	height: 24px;
}

#navgation li a:hover {
	width: 180px;
	height: 24px;
	text-decoration: none;
	background: url('../img_common/navl_over.jpg') no-repeat left;
	display: block;
	color: #FF6600;
}

#navgation li.navl_cur {
	width: 180px;
	height: 32px;
	text-indent: 20pt;
	padding-top: 8px;
	background: url('../img_common/navl_over.jpg') no-repeat left;
	display: block;
	color: #FF6600;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
}

html>body li.navl_cur {
	height: 24px;
}


img.mitsumori {
	margin: 5px 0 10px 8px;
}

img.banner01 {
	margin: 10px 0 0 8px;
}

img.banner02 {
	margin: 0 0 0 8px;
}

img.banner03 {
	margin: 0 0 20px 8px;
}

#nav_pan {
	width: 760px;
	height: 27px;
	text-indent: 25pt;
	background: #F4F0E1 url('../img_common/bg_pannav.gif') no-repeat 5px 5px;
	border-left:1px solid #D2C486;
	border-bottom:1px solid #CCCCCC;
	padding-top: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 759px;
	height: 17px
}

html>body #nav_pan {
	width: 759px;
	height: 17px;
}

#nav_pan a {
	text-decoration: none;
}

#nav_pan p {
	margin: 0;
	padding: 0;
}

.pagination {
	text-align: right;
	letter-spacing: 0.2em;
	margin-top: 40px;
	clear: both;
}

.pagination img{
	vertical-align: middle;
	margin-left: 5px;
	clear: both;
}

/* ------------------ top　------------------------------------------------------  */

/*　トップページ　リンク設定　*/
a.top_link {
	color: #FF3300;
	height: 13px;
	text-indent: 17px;
	display: block;
	background: url('../img_top/mark_link.jpg') no-repeat;
	vertical-align: top
}

#top  a:visited {
	color: #FF6600;
	display: block;
}

#top a:hover {
	color: #FF9900;
	text-decoration: none;
}

/*　トップカテゴリ設定　*/
#top {
	position: relative;
	width: 760px;
	background: #FFEFAE;
}

#top_left {
	width: 450px;
	float: left;
}

#top_right {
	width: 310px;
	float: right;
	background: #FF6600;
}

/*　メ−ルマガジン　*/

.mail_maga {
	margin: 0;
	padding: 0;
}

.mail_regist {
	width: 310px;
	height: 116px;
	background: #fff url('../img_top/mail_hirano.gif') no-repeat;	
}

.mail_regist p {
	margin: 0;
	padding: 0;
}

.mail_regist table {
	margin-top: 10px;
	margin-left: 25px;
}

/*　今月のＭＶＰ　*/
#top_mvp {
	width: 310px;
	height: 104px;
	background: #fff url('../img_top/bg_re_mvp.jpg');
}

.top_mvp_icon {
	float: left;
	width: 63px;
	height: 104px;
	background: #fff url('../img_top/icon_mvp.jpg');
}

.top_mvp_body {
	float: left;
	width: 230px;
}

.top_mvp_body p {
	margin: 5px 0;
	line-height: normal;
}

.top_mvp_foot {
	float: left;
	width: 17px;
	height: 104px;
	background: #fff url('../img_top/bg_mvp.jpg');
}

.tt_mvp {
	margin-top: 7px;
	margin-bottom: 0;
	padding: 0;
}

/*　スタッフブログ　*/

#top_staff {
	width: 310px;
	height: 93px;
	background: #fff url('../img_top/bg_re_blog.jpg');
}

.top_staff_icon {
	float: left;
	width: 63px;
	height: 93px;
	background: #fff url('../img_top/icon_blog.jpg');
}

.top_staff_body {
	float: left;
	width: 230px;
}

.top_staff_body p {
	margin: 5px 0;
	line-height: normal;
}

.top_staff_foot {
	float: left;
	width: 17px;
	height: 93px;
	background: #fff url('../img_top/bg_blog.jpg');
}

.tt_staff {
	margin-top: 7px;
	margin-bottom: 0;
	padding: 0;
}

/*　各ポッド　知ってほしいまるかつのこと・コミュニティ　*/

#pod_link {
	width: 530px;
}

#pod_know {
	width: 340px;
	float: left;
}

#pod_know p {
	margin: 0;
}

h3.know {
	background: url('../img_top/mark_link.jpg') no-repeat;
	text-indent: 12pt;
	padding: 0;
	display: block; margin-left:100px; margin-right:0; margin-top:0; margin-bottom:0
}

#pod_link a:link {
	color: #FF6600;
	display: block;
}

#pod_link a:visited {
	color: #FF6600;
	display: block;
}

#pod_link a:hover {
	color: #FF9900;
	text-decoration: none;
}

.clear {
	clear: both;
}

img.fl_mr10 {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #CCCCCC;
}


.commu_head {
	width: 170px;
	height: 9px;
	background: url('../img_top/commu_head.gif') no-repeat;
}

.commu_foot {
	width: 170px;
	height: 9px;
	background: url('../img_top/commu_foot.gif') no-repeat;
}

#pod_commu {
	width: 180px;
	float: right;
	background: #F4F0E1;
	padding: 0 10px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 170px;
}

html>body #pod_commu {
	width: 170px;
}

#pod_commu dl {
	width: 170px;
	padding: 0;
}

#pod_commu dt {
	font-weight: bold;
	margin: 0 0 0 65px;
}

#pod_commu dd {
	margin: 4px 0 0 48px;
	padding: 0;
	line-height: 1.5;
}

dl.com_bbs {
	margin: 0;
	background: url('../img_top/bg_com_bbs.gif') no-repeat;
}

dl.com_qa {
	background: url('../img_top/bg_com_qa.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}

dl.com_local {
	background: url('../img_top/bg_com_local.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}
dl.com_trank {
	background: url('../img_top/bg_com_trank.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}
dl.com_link {
	background: url('../img_top/bg_com_link.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}

dl.com_voice {
	background: url('../img_top/bg_com_voice.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}

h2.news {
	margin: 20px 0 0 0;
	padding: 0;
}

.banner_maru {
	width: 100%;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC;
}

/*　お引越しのプラン　*/

#top_plan {
	width: 530px;
	height: 180px;
	position: relative;
	margin-bottom: 20px;
}