/* UTF-8化対策ハック
IE7 を含むモダンブラウザにのみ適用（バージョン6以下の IE を除外） */
html>body{
	font-family:"ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-size:100%;
}

/*--------------------------------------------------------
共通
--------------------------------------------------------*/
/*body*/
body {
	margin:0;
	padding:0;
	background-color: #FFF;
	color: #333;
}

body.center{ 
	margin: 0; 
	background-color: #FFF;
	text-align: center;
}

/*見出し*/
h1,h2,h3,p { margin: 0; }

/*フォーム*/
form {
	margin: 0;
}

input{
	font: 95%/125% "ＭＳ Ｐゴシック";
	color: #000;
	margin-right: 2px;
}

select{
	font: 95%/125% "ＭＳ Ｐゴシック";
	color: #000;
	margin-right: 4px;
}

label{
	font: 80%/125% "ＭＳ Ｐゴシック";
	color: #333;
	padding: 0px 6px 0px 0px;
}


/*余白*/
.mb4 { margin: 0px 0px 4px; }
.mb8 { margin: 0px 0px 8px; }
.mb16 { margin: 0px 0px 16px; }
.mb24 { margin: 0px 0px 24px; }
.mb32 { margin: 0px 0px 32px; }

/*基本フォント*/
.base-ss {font: 70%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-ss-b {font: bold 70%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-s {font: 80%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-s-b {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-m {font: 90%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-m-b {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #333;}
.base-l-b {font: bold 120%/125% "ＭＳ Ｐゴシック"; color: #333;}

.mds-err {font: bold 140%/125% "ＭＳ Ｐゴシック"; color: #F30;}

.sub-s-b {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #FFF;}
.sub-s {font: 80%/125% "ＭＳ Ｐゴシック"; color: #FFF;}
.sub-ss {font: 70%/125% "ＭＳ Ｐゴシック"; color: #FFF;}

.red{color: #F00;}

/*注釈*/
.notes-s {font: 80%/125% "ＭＳ Ｐゴシック"; color: #F30;}
.notes-s-b {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #F30;}

/*ボックス*/
.bx-bl{ color: #00F; border: #00F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.bx-rd{ color: #F30; border: #F30; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

/*フッタTOPへリンク部分ー*/
a.ftr-link:link { color: #FFF; text-decoration: underline;}
a.ftr-link:visited { color: #FFF; text-decoration: underline;}
a.ftr-link:hover { color: #FFF; text-decoration: underline;}
a.ftr-link:active { color: #FFF; text-decoration: underline;}

/*フッタメニュー*/
a.ftr-menu:link { color: #333; text-decoration: underline}
a.ftr-menu:visited { color: #333; text-decoration: underline}
a.ftr-menu:hover { color: #7CCC62; text-decoration: none}
a.ftr-menu:active { color: #7CCC62; text-decoration: none}

/*トピックスメニュー*/
a.tpcs:hover { color: #F00 }
a.tpcs:active { color: #F00 }
a.tpcs:visited { color: #F00 }
a.tpcs:link { color: #F00 }

/*タイトル*/
h1 { margin: 0px;}
h2 { margin: 0px;}
h3 { margin: 0px;}

/*パンくず*/
.breadcrumbs{font: 11px "ＭＳ Ｐゴシック";color: #000;margin:0 0 10px;}

/*form文字用*/
.form-text-s {font: 12px/125% "ＭＳ Ｐゴシック"; color: #333;}
.form-text-m-b {font: bold 14px/125% "ＭＳ Ｐゴシック"; color: #333;}

/* 回り込み解除 */
.clear {
	margin:0;
	padding:0;
	font-size:0;
	clear:both;
}

.boldface {
    font-weight:bold;
}

.lineDotted {
	background:url(/images/line_dotted.gif) left center repeat-x;
}

/*--------------------------------------------------------
Top用
--------------------------------------------------------*/
/*----------------------------
#top
----------------------------*/
#top .label{font: 90%/125% "ＭＳ Ｐゴシック"; color: #333;	padding: 0px 3px 0px 0px;}
#top .mds-01 {font: bold 12px/125% "ＭＳ Ｐゴシック"; color: #FFF;padding-top: 2px;}
#top .mds-02 {font: bold 12px/125% "ＭＳ Ｐゴシック"; color: #4BA451;padding-top: 2px;}
#top .mds-03 {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #F00;}
#top .box {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #FFF; background-color: #0098FF; border: 1px solid #666; padding: 3px 6px;}
#top .box-ad{background-color: #D2F6BF; border: #A1D76B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

/* .cashPresent 現金プレゼントキャンペーン用 */
/*
#top h4 {
	margin:8px 0;
}

#top .cashPresent {
	margin-bottom:16px;
	border:1px solid #F00;
	width:568px;
	text-align:left;
}

#top .cashPresent h4 {
	margin:0 0 10px;
	padding:3px 10px;
	background-color:#FF633C;
	font-size:120%;
	font-weight:bold;
	color:#FFF;
}

#top .cashPresent h5 {
	margin:10px 13px;
	padding-left:7px;
	border-left:5px solid #F00;
	font:bold 120%/125% "ＭＳ Ｐゴシック";
}

#top .cashPresent p {
	margin:0 13px 8px;
	font:80%/125% "ＭＳ Ｐゴシック";	
}

#top .cashPresent div {
	margin:10px 13px;
	padding:5px 8px;
	border:1px solid #F00;
	background-color:#FFC;
}
*/

/* .campaignBox */
#top .campaignBox div {
	margin-top:5px;
	font-weight:bold;
}
#top .campaignBox ul {
	margin:0;
	padding:0;
	list-style:none;
}
#top .campaignBox ul li {
	padding-left:0.55em;
	text-indent:-0.55em;
}

/*----------------------------
#secure
----------------------------*/
#secure img {border: 0px;}

/*--------------------------------------------------------
#top-contents用
--------------------------------------------------------*/
#top-contents h2 {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #FFF; background-color: #4AA350;}
#top-contents .mb {background-color: #4AA350; padding: 3px 6px; margin-bottom:16px; border: 1px solid #666;}
#top-contents h3 {font: bold 80%/125% "ＭＳ Ｐゴシック";	color: #000; margin: 0px 0px 3px;}
#top-contents h3.box {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #000; background-color: #D2F6BF; border-top: 1px solid #4AA350; padding: 3px;}
#top-contents .ttl {font: bold 100%/125% "ＭＳ Ｐゴシック"; color: #4AA350; padding: 0px 0px 0px 6px;}

/*----------------------------
#topNews
----------------------------*/
#topNews {width:570px; text-align:left; margin-bottom:36px;}
#topNews h2 {margin: 16px 0px 8px; font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #FFF; background:#4AA350; padding: 3px 6px; border: 1px solid #666;}
#topNews dl {margin: 0px 0px 4px; font: 80%/125% "ＭＳ Ｐゴシック";}
#topNews dt {background: url(/images/marker.gif) no-repeat; background-position:top left; padding: 0 0 0 1em;}
#topNews dd {padding: 0 0 4px 1em; margin:0;} 
#topNews .update { margin: 0px 0px 24px; font: 80%/125% "ＭＳ Ｐゴシック"; text-align:left;}

/*----------------------------
#topics
----------------------------*/
#topics {
	margin:0 auto 16px;
	width:148px;
	text-align:left;
	background:#fff repeat-y left top;
	border-bottom:#999 1px dotted;
}

#topics ul {
	list-style-position:outside;
	padding-left:10px;
	margin:5px 5px 5px 15px;
	font: 11px/125% "ＭＳ Ｐゴシック"; 
	color: #333;
}

/*--------------------------------------------------------
Sub Top用
--------------------------------------------------------*/
#subTop .label{font: 80%/125% "ＭＳ Ｐゴシック"; color: #F60;}

/*--------------------------------------------------------
レイアウト01（ex: contents）
--------------------------------------------------------*/
/*----------------------------
#header01
----------------------------*/
#header01 .lead {font: bold 12px/125% "ＭＳ Ｐゴシック"; color: #FFF; margin: 0;}
#header01 .sub-lead {font: 12px/125% "ＭＳ Ｐゴシック";	color: #FFF; margin: 0;}
#header01 a.head-navi:link {font: 11px/125% "ＭＳ Ｐゴシック"; color: #FFF; text-decoration: underline;}
#header01 a.head-navi:visited {font: 11px/125% "ＭＳ Ｐゴシック"; color: #FFF; text-decoration: underline;}
#header01 a.head-navi:hover  {font: 11px/125% "ＭＳ Ｐゴシック"; color: #FFF; text-decoration: underline;}
#header01 a.head-navi:active {font: 11px/125% "ＭＳ Ｐゴシック"; color: #FFF; text-decoration: underline;}
#header01 .navi-box {text-align: right; padding:0px 10px 0px 0px; background: url(/images/header01_right.gif) no-repeat right; background-color: #000;}

/*----------------------------
#header01 トップ動的化
----------------------------*/
body#topPage #header01 .navi-box {
	text-align:left;
}
body#topPage #header01 .sub-lead {
	font:10px/125% "ＭＳ Ｐゴシック";
	color:#fff;
	vertical-align:middle;
}
body#topPage #header01 .sub-lead a {
	margin:0 3px;
	vertical-align:text-bottom;
	color:#f90;
}
body#topPage #header01 .sub-lead span {
	padding-left:5px;
}
body#topPage .headNaviArea,
body#topPage .headNaviAreaSplit {
	margin-top:3px;
	padding-right:10px;
	font-size:65%;
	text-align:right;
}
body#topPage .headNaviArea {
	padding-bottom:11px;
	/*min-height:23px;
	height:100% !important;
	height:23px;*/
	background:url(/images/catch_copy_01.gif) 220px bottom no-repeat;
}

body#topPage .titleArea {
	margin-bottom:4px;
	padding: 3px 6px;
	background-color:#4AA350;
	border: 1px solid #666;
}

body#topPage .titleArea h1,
body#topPage .titleArea h2 {
	font:bold 90%/125% "ＭＳ Ｐゴシック";
	color:#FFF;
	background-color: #4AA350;
}

body#topPage .another {
	padding:2px 0;
	font-size:75%;
	color:#F00;
}
body#topPage .another em {
	font-style:normal;
	font-weight:bold;
}

/*----------------------------
navi
----------------------------*/
.navi-bg { background-image:  url(/images/menu_bg.gif); font-size: 10px; background-repeat:repeat-y;}
.navi-bg .satisfaction{ padding:0 0 5px 5px;background-color:#FFFFFF;}

#navi .link {font: 12px/125% "ＭＳ Ｐゴシック"; padding: 3px;} 
.bookmark {text-align:center;}
.bookmark input{font-size:12px; width: 10em; margin: 0 0 24px;}
.navi-text {font: 12px/125% "ＭＳ Ｐゴシック";}
.navi-text2 {font: 12px/125% "ＭＳ Ｐゴシック"; padding-top:3px; padding-left:3px;}
.navi-text3 {font: 12px/125% "ＭＳ Ｐゴシック"; padding-top:3px; padding-bottom:3px;}

/*----------------------------
#contents
----------------------------*/
#contents h1 {font: bold 125%/125% "ＭＳ Ｐゴシック"; color: #000; margin: 3px 0 3px 8px;}
#contents h2 {font: bold 100%/125% "ＭＳ Ｐゴシック"; color: #11793A; margin: 0;}
#contents h3 {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #11793A; margin: 0;}
#contents .caution-01 {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #4BA451;}

/*----------------------------
#contents #voice
----------------------------*/
#contents #voice{margin:8px 30px 36px;font: 80%/125% "ＭＳ Ｐゴシック";}
#contents #voice ul{margin:0 3px; padding:0; list-style-type:none;}
#contents #voice li{padding:14px 0 7px 25px;border-bottom:1px dotted #11793A;background: url(/voice/images/voice_sq_m.gif) no-repeat 0 0.7em ;}
#contents #voice .female {background: url(/voice/images/voice_sq_f.gif) no-repeat 0 1.1em ;}

/*----------------------------
#contents #faq
----------------------------*/
#contents #faq{margin:8px 30px 36px; text-align:left;}
#contents #faq dt{ margin-bottom:6px;padding:0 0 0.3em 23px;color:#4AA350;background: url(/faq/images/icon_q.gif) no-repeat 0 0.1em;border-bottom: 1px dotted #999;font:bold 95%/125% "ＭＳ Ｐゴシック";}
#contents #faq dd{ margin:0 0 20px; padding:0 0 0.2em 23px;background: url(/faq/images/icon_a.gif) no-repeat left top;font:80%/125% "ＭＳ Ｐゴシック";}

/*----------------------------
#contents #estimate
----------------------------*/
#contents #estimate{margin:0 30px 36px; padding-top:5px; text-align:left;}
#contents #estimate h3{ margin-bottom:8px;padding-bottom:5px;border-bottom:1px dotted #339933;}
#contents #estimate h3 img{ margin-right:4px;vertical-align: text-bottom;}
#contents #estimate p{ margin-bottom:20px;font: 80%/125% "ＭＳ Ｐゴシック";}
#contents #estimate p em{color: #4BA451; font-weight:bold; font-style:normal;}
#contents #estimate p strong{color: #FF0000;}

/*----------------------------
#info
----------------------------*/
#info h1 {font: bold 125%/125% "ＭＳ Ｐゴシック"; color: #000; margin: 3px 0px 3px 8px;}
#info .caution-01 {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #000; background-color: #D8E8CD; padding: 5px 0px 5px 7px;}
#info .caution-02 {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #4BA451;}

/*----------------------------
info #satisfaction
----------------------------*/
#satisfaction { width:600px;}
#satisfaction h1{ margin-bottom:10px;color:#666;font: bold 90%/125% "ＭＳ Ｐゴシック";}
#satisfaction h1 span{ color:#FF0000;font: bold 220%/125% "ＭＳ Ｐゴシック";}
#satisfaction #header{ margin-bottom:10px; padding-bottom:5px; border-bottom:4px solid #4AA350;}
#satisfaction #header p{ margin:-1.5em 0 0 120px; text-align:right;}
#satisfaction #contents .graph{ margin:10px 0 5px;padding:20px 0; border:1px solid #999; text-align:center;}
#satisfaction #contents p{ margin-bottom:20px; text-align:right;}
#satisfaction #contents ul{ margin:0 0 25px;padding:0;}
#satisfaction #contents li{ padding:10px 5px 10px 1.2em; border-bottom:1px dotted #666;list-style:none;text-indent:-0.6em;}
#satisfaction #contents li.secondLine{ background-color:#EFFBE9;}

/*----------------------------
#foot-link
----------------------------*/
#foot-link .logo{margin-right:8px; vertical-align:text-bottom;}
#foot-link .title{font: bold 12px/125% "ＭＳ Ｐゴシック"; color: #000; padding-bottom:6px; border-top:solid 1px #333; padding-top:8px;}
#foot-link .houjin{border-top:solid 1px #999; padding-top:4px; margin-top:4px;}
#foot-link .text{font: 11px/140% "ＭＳ Ｐゴシック"; color: #000;}
#foot-link .text span {font-weight: bold;}

/*--------------------------------------------------------
#link用
--------------------------------------------------------*/
#link h1 {font: bold 120%/125% "ＭＳ Ｐゴシック"; margin: 0;}
#link h2{font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #000; background-color: #CCC; border:solid 1px #999; margin-bottom:8px; padding:3px; text-align:left; width: 570px;}
#link .category{width: 570px;}
#link .category td{padding: 5px;}
#link .list{border-top: 1px solid #CCC; border-left: 1px solid #CCC; margin-bottom:16px; width: 570px;}
#link .list th{font: 80%/125% "ＭＳ Ｐゴシック"; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; text-align:left; vertical-align:top; padding: 5px; width:30%;}
#link .list td{font: 80%/125% "ＭＳ Ｐゴシック"; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; text-align:left; vertical-align:top; padding: 5px; width:70%;}


/*--------------------------------------------------------
#法人・海外用
--------------------------------------------------------*/
#hk-top .mds-01 {font: 80%/115% "ＭＳ Ｐゴシック"; color: #EC890D; text-decoration: none;}
#hk-top .mds-02 {font: bold 80%/125% "ＭＳ Ｐゴシック"; color: #EC890D;}
#hk-top .wc-link {
	margin-bottom:16px;
	width:570px;
	text-align:right;
	font: 80%/115% "ＭＳ Ｐゴシック";
}

/*--------------------------------------------------------
レイアウト02（ex: error）
--------------------------------------------------------*/
/*----------------------------
#footer02
----------------------------*/
#footer02 .copyright {font: 11px/125% "ＭＳ Ｐゴシック"; color: #333;}

/*----------------------------
#kddi
----------------------------*/
#kddi h1 {font: bold 80%/200% "ＭＳ Ｐゴシック"; color: #000; margin-left:0; margin-bottom:24px;}

#kddi .base-ss {font: 80%/100% "ＭＳ Ｐゴシック";color: #333; width:456px; padding:10px;}
#kddi .mds-01 {	font: bold 100%/130% "ＭＳ Ｐゴシック"; color: #FFF; padding-left:10px; background:#7DCD55; vertical-align:middle; }
#kddi .mds-02 {font: bold 120%/125% "ＭＳ Ｐゴシック";color: #090;}
#kddi .mds-03 {font: bold 80%/125% "ＭＳ Ｐゴシック";color: #000; margin-bottom:16px; text-align:left; padding-left:50px;}
#kddi .mds-04 {	font: bold 100%/130% "ＭＳ Ｐゴシック"; color: #000; padding-left:10px; background:#FF8D00; vertical-align:middle; }

.m8 {margin: 0px 8px 8px 0px;}

#kddi a:link {font: 80%/125% "ＭＳ Ｐゴシック";}
#kddi a:visited {font: 80%/125% "ＭＳ Ｐゴシック";}
#kddi a:hover {font: 80%/125% "ＭＳ Ｐゴシック";}
#kddi a:active {font: 80%/125% "ＭＳ Ｐゴシック";}

/*--------------------------------------------------------
area-top (全国の引越し業者一覧)
--------------------------------------------------------*/
#area-top {
	margin:8px 30px 36px;
	text-align:left;
}

#area-top a {
	margin:6px;
	font:80%/125% "ＭＳ Ｐゴシック";
}

#area-top div {
	margin:0 0 16px 8px;
}

/*--------------------------------------------------------
area用
--------------------------------------------------------*/
.inducing {
	font: bold 140%/125% "ＭＳ Ｐゴシック";
	color: #333;
}

#area .hokkaido h1,
#area .tohoku h1,
#area .kanto h1,
#area .hokuriku h1,
#area .tokai h1,
#area .kinki h1,
#area .chugoku h1,
#area .shikoku h1,
#area .kyusyu h1{
	margin:0px;
	padding:0 0 0 3px;
	vertical-align:bottom;
	color:#FFF; 
	font: bold 160%/125% "ＭＳ Ｐゴシック";
}

#area h2{
	margin:0px;
	padding:0 0 0 3px;
	color:#FFF; 
	font:bold 90%/125% "ＭＳ Ｐゴシック";
	background-color:#4AA350;
}

#area .mb{
	margin-bottom:4px;
	padding: 3px 6px;
	border: 1px solid #666;
	background-color: #4AA350;
}

#area .hokkaido{
	background: url(/images/area/title_hokkaido_01.gif) repeat-y; background-position:top left;
}
#area .tohoku{
	background: url(/images/area/title_tohoku_01.gif) repeat-y; background-position:top left;
}
#area .kanto{
	background: url(/images/area/title_kanto_01.gif) repeat-y; background-position:top left;
}
#area .hokuriku{
	background: url(/images/area/title_hokuriku_01.gif) repeat-y; background-position:top left;
}
#area .tokai{
	background: url(/images/area/title_tokai_01.gif) repeat-y; background-position:top left;
}
#area .kinki{
	background:url(/images/area/title_kinki_01.gif) repeat-y; background-position:top left;
}
#area .chugoku{
	color: #FFF;
	background:url(/images/area/title_chugoku_01.gif) repeat-y; background-position:top left;
}
#area .shikoku{
	background:url(/images/area/title_shikoku_01.gif) repeat-y; background-position:top left;
}
#area .kyusyu{
	background:url(/images/area/title_kyusyu_01.gif) repeat-y; background-position:top left;
}

/*#area .comment h3{*/
#area-contents .comment h3{
	padding-left:0;
	background:none;
	color:#4BA451;
	font:bold 80%/125% "ＭＳ Ｐゴシック";
}

/*#area .comment p{*/
#area-contents .comment p{
	margin:0 8px 4px;
	color:#333;
	font:normal 80%/125% "ＭＳ Ｐゴシック";
}

/*#area ul.rss_news{*/
#area-contents ul.rss_news{
	margin-top:3px;
	text-align:left;
	font:80%/125% "ＭＳ Ｐゴシック";
	list-style-image: url(/images/srv_icon_arrow.gif); 
}

/*#area ul.rss_news li{*/
#area-contents ul.rss_news li{
	margin: 0 0 0 5px;
	padding:0 0 3px;
}

/*--------------------------------------------------------
#area-contents用
--------------------------------------------------------*/
#area-contents {width:570px; text-align:left; margin-bottom:16px;}
#area-contents h1 {font: bold 160%/100% "ＭＳ Ｐゴシック"; color: #333; vertical-align:bottom;}

#area-contents h2 {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #FFF; background-color: #4AA350;}
#area-contents .mb {background-color: #4AA350; padding: 3px 6px; margin-bottom:16px; border: 1px solid #666;}
#area-contents .notes {font: 80%/125% "ＭＳ Ｐゴシック"; color: #FFF;}

#area-contents h3 {font: bold 80%/125% "ＭＳ Ｐゴシック";color: #333; background: #FFF url(/images/srv_icon_arrow.gif) no-repeat left center; padding-left:1em;}
#area-contents .line { border-bottom:1px solid #BBB;}
#area-contents .catchBlock {margin: 0px 0px 24px;}
#area-contents .catch {font: 12px/125% "ＭＳ Ｐゴシック"; color: #333;}
#area-contents .label {font: 90%/125% "ＭＳ Ｐゴシック"; color: #333;}
#area-contents .lead {font: bold 90%/125% "ＭＳ Ｐゴシック"; color: #F60; padding:0.5em 0 0.2em;}
#area-contents .list td {width:50%; vertical-align:top;}
#area-contents ul {font: 80%/125% "ＭＳ Ｐゴシック"; margin:2px 0 16px; padding-left:1em; list-style-type:none;}

#area-contents .office-list {
  margin:0 0 16px 5px;
  border-collapse:collapse;
  width:560px;
  font: 80%/125% "ＭＳ Ｐゴシック";
}

#area-contents .office-list caption {
	text-align:right;
}

#area-contents .office-list td,
#area-contents .office-list th {
	border:1px solid #999;
}

#area-contents .office-list th {
  background-color: #D2F6BF;
}

#area-contents .office-list td {
	padding-left:3px;
}

#area-contents .area-list {
	margin-bottom:16px;
}

#area-contents .area-list ul {
	margin:0;
	width:570px;
}

#area-contents .area-list li {
	margin:0;
	padding: 0 7px 3px 0;
	float:left;
	width:135px;
	list-style: none;
}


/*--------------------------------------------------------
.overture-ad　オーバーチュア
--------------------------------------------------------*/
.overtureAd {
	margin:15px 0 15px;
	padding:10px 0;
	width:560px;
 	background-color:#EEFBDD;
	font:80%/125% "ＭＳ Ｐゴシック";
	text-align:left;
}

.overtureAd p {
 	margin:0 20px -1em 80%;
	text-align:right;
}

.overtureAd dl {
 	margin:0 15% 7px 20px;
}

/* dt.adTitle */
.overtureAd .adTitle {
	padding-left:15px;
	background:url(/images/marker_overture.gif) no-repeat left center;
}

.overtureAd .adTitle a {
    color:#2f5cb9;
	font-weight:bold;
}

/* dd.adBody */
.overtureAd dd.adBody {
    margin:0;
	padding-left:15px;
}

.overtureAd .adBody a {
    color:#000;
	text-decoration:none; 
}

/* dd.adUrl */
.overtureAd dd.adUrl {
    margin:0;
	padding-left:15px;
}

.overtureAd .adUrl a {
 	color:#008000;
	text-decoration:none;
}

/* .market */
.market {
	text-align:center;
}
.market #top,
.market #contents {
	margin:0 auto;
	text-align:left;
}
.market #top {
	width:570px;
}
.market #contents {
	width:586px;
}
.market .hikkoshiPoint {
	border: 2px solid #F00;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 16px;
}

/* rank (PHP版) start */
#contents .ranking {
	border-collapse:collapse;
	width:570px;
	font-family:"ＭＳ ゴシック";
	font-size:80%;
}
#contents .ranking td {
	padding:6px;
	border:1px solid #000;
	text-align:right;
}
#contents .ranking .rankCaption td {
	background-color:#F5FFEB;
	text-align:center;
	font-size:75%;
	white-space:nowrap;
}
#contents .ranking .rankCaption .trader {
	background-color:#11793A;
	font-size:100%;
	font-weight:bold;
	color:#fff;
}
#contents .ranking .rankCaption .total {
	background-color:#FFCC66;
}

#contents .ranking .stripe {
	background-color:#E8E8E8;
}

#contents .ranking .rank {
	background-color:#4BA451;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
#contents .ranking .rankTrader,
#contents .ranking .stripe .rankTrader {
	text-align:left;
}
#contents .ranking .rankTrader {
	background-color:#F5FFEB;
}
#contents .ranking .stripe .rankTrader {
	background-color:#D8E8CD;
}
#contents .ranking .rankTotal {
	background-color:#FFF6EB;
	font-weight:bold;
	color:#f30;
}
/* rank (PHP版) end */

/*--------------------------------------------------------
freedial用
--------------------------------------------------------*/
.freedial {
	margin:0 auto 24px;
	padding-left:1em;
	text-indent:-1em;
	width:446px;
	font:80%/125% "ＭＳ Ｐゴシック";
	text-align:left;
	color:#f30;
}

/*--------------------------------------------------------
column 引越し関連コラム
--------------------------------------------------------*/
#contents .column{margin:8px 30px 36px 25px; text-align:left;}
#contents .column ul{margin:0 0 0 9px;padding:0 0 0 0;}
#contents .column li{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;font:80%/125% "ＭＳ Ｐゴシック";color:#333;}
#contents .column p{margin:0 0 8px 0;font:80%/125% "ＭＳ Ｐゴシック";color:#333;}


/*--------------------------------------------------------
引越し料金の相場
--------------------------------------------------------*/
.try {
	margin-bottom:25px;
	color:#333;
	font:90%/125% "ＭＳ Ｐゴシック";
	text-align:center;
}

.try em {
	color:#F00;
	font-style:normal;
}

p.period {
	margin:3px 0 16px;
	width:550px;
	color:#333;
	font:80%/125% "ＭＳ Ｐゴシック";
	text-align:right;
}

.marketFlow {
	margin-bottom:12px;
}

.marketFlow img {
	margin-bottom:4px;
}

.marketSearch {
	padding:10px 0 6px;
	width:560px;
	background:url(/images/market/market_bg.gif) repeat-y 0 0;
}

.marketSearch label {
	font:bold 100%/125% "ＭＳ Ｐゴシック";	
}

.marketSearch .searchArea {
	width:410px;
	color:#333;
	background:url(/images/market/calc.gif) no-repeat 95% 50%;
	font:bold 90%/125% "ＭＳ Ｐゴシック";
	text-align:left;
	min-height:80px;
	height:auto !important;
	height:80px;
}

.marketSearch .searchArea dl {
	margin:0 auto 13px;
	width:410px;
}

.marketSearch .searchArea dt {
	padding:5px 0 5px 20px;
	width:160px;
}

.marketSearch .searchArea dd {
	margin:-24px 0 5px 175px;
}

.marketSearch .searchArea dd.type {
	margin:-24px 0 0 130px;
}

.marketSearch .searchArea .choice01 {
	background:url(/images/market/select_01.gif) no-repeat left center;
}
.marketSearch .searchArea .choice02 {
	background:url(/images/market/select_02.gif) no-repeat left center;
}
.marketSearch .searchArea .choice03 {
	width:120px;
	background:url(/images/market/select_03.gif) no-repeat left center;
}

.resultBox {
	width:520px;
}

.resultBox .marketResult {
	padding:0 10px 0 15px;
	width:520px;
	background:url(/images/market/result_bg.gif) repeat-y 0 0;
	text-align:left;
	float:left;
	clear:left;
}
	
.resultBox .marketResult a {
	margin:2px 0 2px 0;
	display:block;
	width:202px;
	height:36px;
	overflow:hidden;
	background:url(/images/market/button_market.gif) no-repeat left top;
	text-indent:-9999px;
	float:left;
}

.resultBox .marketResult a:hover {
	background:url(/images/market/button_market.gif) no-repeat left bottom;
}

.resultBox .marketResult img {
	margin:0 10px;
	width:40px;
	float:left;
}

.resultBox .marketResult div#price {
	margin:8px 0;
	width:220px;
	color:#333;
	font:bold 115%/125% "ＭＳ Ｐゴシック";
	text-align:center;
	vertical-align:middle;
	float:left;
}
