﻿

/*******************************************************************/
/* PC：幅769px以上                                                 */
/*******************************************************************/
@media screen and (min-width: 769px) {
/*=================================================================*/
@charset "UTF-8";


/* COMMON STYLE
//////////////////////////////////////////////////////////////////// */
.addPage .container{
	margin-bottom:10px;/* ORIGINAKL padding: 0 16px 0 25px; */
}

/* Class ///
---------------------------------------------- */

.addPage .left{text-align:left;}
.addPage .center{text-align:center;}
.addPage .right{text-align:right;}

/*　-------------------------　*/

img.left{
	float:left;
	margin: 0px 10px 10px 0px;
}
img.right{
	float:right;
	margin: 0px 0px 10px 10px;
}

p.floadImg{
	margin-top:-18px;
}

/*　-------------------------　*/

.dnone{display:none;}
.fclear{clear:both;}

/*　-------------------------　*/

/* <H3> Nomal */
.addPage h3.normal{
	clear:both;
	width:724px;/* for IE6,7 */
	margin:0 0 12px 0;
}

/* <H3> Bluebar in container */
.addPage h3.barInContaner{
	margin:0 -16px 12px 0px;
}


/*　-------------------------　*/

/* <ul> */
.addPage ul.normalUl{
	margin: 0px 0px 1.6em 0px;
	padding: 0px 0px 0px 24px;
}
	.addPage ul.normalUl li {
		list-style-type:circle;
				margin: 0px 0px 0.4em 0px;
	}


/* <a> link styles ///
---------------------------------------------- */
/* normal link */
.addPage .link-normal{
	padding:0px 0px 0px 11px;
	background:url(../images/item/arr_m-ore.gif) no-repeat 0px 4px;
}

/* ▼ Link */
.addPage .link-bottom{
	padding:0 0 0 12px;
	background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 6px;
}
/* ▲ Link */
.addPage .link-top{
	padding:0 0 0 12px;
	background:url(../images/item/arr_m-ore_top.gif) no-repeat 0px 4px;
}

/*　-------------------------　*/

.mrg0,div.mrg0,p.mrg0{margin-bottom:0px;padding:0;}

.mrg14,div.mrg14,p.mrg14{margin-bottom:14px;padding:0;}

.mrg18,div.mrg18,p.mrg18{margin-bottom:18px;padding:0;}

.mrg24,div.mrg24,p.mrg24{margin-bottom:24px;padding:0;}

/*　-------------------------　*/


/* font size 小 */
.sFont{
	font-size:11px;
	line-height:1.2;
}


/* red */
.red{
	color:#f00
}



/* <TABLE> STYLES ///
---------------------------------------------- */
/* <TABLE> layout table */
.addPage .layoutTable{
	margin-bottom:18px;
}

/* <TABLE> normalData table */
.addPage table#index_table{
	margin-bottom: 20px;
	padding: 0;
}
.addPage table#index_table #t_size1c{
	width:120px;
	text-align:center;
	font-weight:bold;
}
.addPage table#index_table #t_size2c{
	width:335px;
}
.addPage table#index_table #t_size3c{
	width:335px;
}
.addPage .normalTable{
	margin-bottom:20px;
	border:1px solid #999;
	border-collapse:collapse;
}
	.addPage .normalTable th{
		border:1px solid #999;

		background:#eefcff;
		text-align:center;
	}
	.addPage .normalTable td ,.normalTable th{
		border:1px solid #999;
		padding:0.4em 0.4em;
	}
	.addPage .normalTable td.even{
		background:#efefef;
	}
	.addPage .normalTable tr{
		vertical-align: middle;
	}

/* サブメニュー(2カラム) ///
---------------------------------------------- */
table.subMenu2{
	margin-bottom:14px;
	border:1px solid #ccc;
}

	/* box指定 */
	table.subMenu2 td.box{
		width:790px;
	}
	/* box　empty */
	table.subMenu2 td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
	}

	/* ■BG selected */
	table.subMenu2 td.link-selected{
		background:#f6f6f6;
		vertical-align:middle;
	}


/* サブメニュー(3カラム) ///
---------------------------------------------- */
table.subMenu3{
	margin-bottom:18px;
	margin-left:10px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

	/* box指定 */
	table.subMenu3 td.box{
		width:250px;
		border-bottom:1px solid #ccc;
		padding-top:4px;
		padding-bottom:4px;
	}

	/* box Link-bottom */
	table.subMenu3 td.link-bottom{
		padding:4px 0 4px 12px;
		background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 10px;
	}
	/* box Link-top */
	table.subMenu3 td.link-top{
		padding:4px 0 4px 12px;
		background:url(../images/item/arr_m-ore_top.gif) no-repeat left 10px;
	}

	/* box　empty */
	table.subMenu3 td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
		border-bottom:1px solid #ccc;
	}



/* ----------------------------------------- */


table.subMenu{
	margin-bottom:14px;
	border:1px solid #ccc;
	padding:4px 0;
	background:url(../images/item/bg_submenu3column.gif) repeat-y left;
}

	table.subMenu tr{
		border:1px solid #ccc;
	}

	/* box指定 */
	table.subMenu td.box{
		padding:4px 12px;
		width:210px;/* Full 234px */
	}
	/* box　empty */
	table.subMenu td.boxEmpty{
		width:11px;
		font-size:0px;
	}

	/* ▼ Link */
	table.subMenu td.link-bottom{
		padding:0 0 0 12px;
		background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 6px;
	}
	/* ▲ Link */
	table.subMenu td.link-top{
		padding:0 0 0 12px;
		background:url(../images/item/arr_m-ore_top.gif) no-repeat 0px 4px;
	}



/* サブメニュー(3カラムβ) ///
---------------------------------------------- */
table.subMenu3b{
	margin-bottom:14px;
	border:1px solid #ccc;
}

	/* box指定 */
	table.subMenu3b td.box{
		width:228px;
	}
	/* box　empty */
	table.subMenu3b td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
	}

	/* ■BG selected */
	table.subMenu3b td.link-selected{
		background:#f6f6f6;
		vertical-align:middle;
	}

/* 引越し輸送サービス/２つの輸送対応車両(2カラム) ///
---------------------------------------------- */
.BoxSet{
	width: 790px;
	height: 100px;
}
/* <p> */
.BoxSet p{
	padding:0;
	margin:0;
	text-align: center;
	}

	/* Left None BOX */
.Box2columnLeftNo{
	display:inline;
	background: url(../service/transport/images/box_car.jpg) bottom left no-repeat;
	float: left;
	margin: 0 0 10px 55px;
	text-align: center;
	width: 320px;
	height: 88px;
    }

.Box2columnLeftNo p,.Box2columnRightNo p{
	margin-top:47px;
}
	/* Right None BOX */
.Box2columnRightNo{
	background: url(../service/transport/images/box_bike.jpg) bottom left no-repeat;
	float: left;
	margin: 0 0 10px 50px;
	text-align: center;
	width: 320px;
	height: 88px;
	}


/* オレンジボックス ///
---------------------------------------------- */
.orengeBoxft{
	background: url(../images/common/bg_orenge-ft.gif) bottom left no-repeat;
	margin-bottom: 15px;
	overflow: auto;
	padding-bottom: 15px;
	width: 724px;
}

	.orengeBoxhd{
		background: url(../images/common/bg_orenge-hd.gif) top left no-repeat;
		padding: 15px 15px 0;
	}


/* グレイボックス ///
---------------------------------------------- */

/* <div> grayInnerBox */
.addPage .grayInnerBox{
	padding:15px;
	border:1px solid #999;
	background:#f7f7f7;
}


/* 2カラムボックス ///
---------------------------------------------- */
.btmBoxSet{
	margin-bottom: 10px;
	width: 724px;
}
	/* <p> */
	.btmBoxSet p{
		margin-bottom:8px;
		padding:0;
	}

	/* Left BOX */
	.btmBox2columnLeft{
		background: url(../images/common/bg_2columnbox-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 356px;
        }
	/* Right BOX */
	.btmBox2columnRight{
		background: url(../images/common/bg_2columnbox-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 356px;
	}
	/* Brown BOX */
	.btmBox2columnBr{
		background: url(../images/common/bg_2columnbox-br-ft.gif) bottom left no-repeat;
	}
	/* Red BOX */
	.btmBox2columnRed{
		background: url(../images/common/bg_2columnbox-red-ft.gif) bottom left no-repeat;
	}
	/* Blue(sky) BOX */
	.btmBox2columnSky{
		background: url(../images/common/bg_2columnbox-sky-ft.gif) bottom left no-repeat;
	}
	/* Gray BOX */
	.btmBox2columnGray{
		background: url(../images/common/bg_2columnbox-gray-ft.gif) bottom left no-repeat;
	}

	/* White BOX */
	.btmBox2columnWh{
		background: url(../images/common/bg_2columnbox-wh-ft.gif) bottom left no-repeat;
		text-align:left;
	}
		.btmBox2columnWh p{
			padding-left:11px;
		}

	/* None BOX */
	.btmBox2columnNo{
		background:none;
	}

		/* ヘッダ */
		.btmBox2columnLeft h3,
		.btmBox2columnRight h3{
			background: url(../images/common/bg_2columnbox-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btmBox2columnBr h3{
			background: url(../images/common/bg_2columnbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(赤) */
		.btmBox2columnRed h3{
			background: url(../images/common/bg_2columnbox-red-hd.gif) top left no-repeat;
		}
		/* ヘッダ(青:sky) */
		.btmBox2columnSky h3{
			background: url(../images/common/bg_2columnbox-sky-hd.gif) top left no-repeat;
		}
		/* ヘッダ(灰) */
		.btmBox2columnGray h3{
			background: url(../images/common/bg_2columnbox-gray-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox2columnWh h3{
			background: url(../images/common/bg_2columnbox-wh-hd.gif) top left no-repeat;
		}

		/* ヘッダ(なし) */
		.btmBox2columnNo h3{
			background:none;
		}


/* 3カラムボックス ///
---------------------------------------------- */
.btmBoxSetinBox{
	margin-bottom: 10px;
	width: 724px;
}

	/* Left BOX */
	.btmBox3columLeft{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 234px;
	}
	/* Center BOX */
	.btmBox3columCenter{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 234px;
	}
	/* Right BOX */
	.btmBox3columRight{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 234px;
	}
	/* Brown BOX */
	.btmBox3columBr{
		background: url(../images/common/bg_3columnbox-br-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btmBox3columWh{
		background: url(../images/common/bg_3columnbox-wh-ft.gif) bottom left no-repeat;
	}
	/* Gray BOX */
	.btmBox3columGray{
		background: url(../images/common/bg_3columnbox-gray-ft.gif) bottom left no-repeat;
	}

		/* ヘッダ */
		.btmBox3columLeft h3,
		.btmBox3columCenter h3,
		.btmBox3columRight h3{
			border:none;
			background: url(../images/common/bg_3columnbox-bl-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btmBox3columBr h3{
			background: url(../images/common/bg_3columnbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox3columWh h3{
			background: url(../images/common/bg_3columnbox-wh-hd.gif) top left no-repeat;
		}
		/* ヘッダ(灰) */
		.btmBox3columGray h3{
			background: url(../images/common/bg_3columnbox-gray-hd.gif) top left no-repeat;
		}




/* 2カラムボックス( Inner Box ) ///
---------------------------------------------- */
/* 背景画像未書き出し */

.btmBoxSetinBox{
	margin-bottom: 6px;
	width: 694px;
}
	/* Left BOX */
	.btminBox2columnLeft{
		background: url(../images/common/bg_2columninbox-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 12px 0 0;
		text-align: center;
		width: 341px;
	}
	/* Right BOX */
	.btminBox2columnRight{
		background: url(../images/common/bg_2columninbox-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 341px;
	}
	/* Brown BOX */
	.btminBox2columnBr{
		background: url(../images/common/bg_2columninbox-br-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btminBox2columnWh{
		background: url(../images/common/bg_2columninbox-wh-ft.gif) bottom left no-repeat;
		text-align:left;
	}
		.btminBox2columnWh p{
			padding-left:11px;
		}

	/* None BOX */
	.btminBox2columnNo{
		background:none;
	}

		/* ヘッダ */
		.btminBox2columnLeft h3,
		.btminBox2columnRight h3{
			border:none;
			background: url(../images/common/bg_2columninbox-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btminBox2columnBr h3{
			background: url(../images/common/bg_2columninbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btminBox2columnWh h3{
			background: url(../images/common/bg_2columninbox-wh-hd.gif) top left no-repeat;
		}

		/* ヘッダ(なし) */
		.btminBox2columnNo h3{
			background:none;
		}


/* 3カラムボックス( Inner Box ) ///
---------------------------------------------- */
.btmBoxSetinBox{
	width: 694px;
}

.btmBoxSetinBox p{
	margin:0;
	padding-bottom:10px;
}

	/* Left BOX */
	.btmBox3columnLeft{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 224px;
	}
	/* Center BOX */
	.btmBox3columnCenter{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 224px;
	}
	/* Right BOX */
	.btmBox3columnRight{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 224px;
	}
	/* Brown BOX */
	.btmBox3columnBr{
		background: url(../images/common/bg_3columninbox-br-ft.gif) bottom left no-repeat;
	}
	/* Red BOX */
	.btmBox3columnRed{
		background: url(../images/common/bg_3columninbox-red-ft.gif) bottom left no-repeat;
	}
	/* Blue(sky) BOX */
	.btmBox3columnSky{
		background: url(../images/common/bg_3columninbox-sky-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btmBox3columnWh{
		background: url(../images/common/bg_3columninbox-wh-ft.gif) bottom left no-repeat;
	}

		/* ヘッダ */
		.btmBox3columnLeft h3,
		.btmBox3columnCenter h3,
		.btmBox3columnRight h3{
			border:none;
			background: url(../images/common/bg_3columninbox-bl-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btmBox3columnBr h3{
			background: url(../images/common/bg_3columninbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(赤) */
		.btmBox3columnRed h3{
			background: url(../images/common/bg_3columninbox-red-hd.gif) top left no-repeat;
		}
		/* ヘッダ(青:sky) */
		.btmBox3columnSky h3{
			background: url(../images/common/bg_3columninbox-sky-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox3columnWh h3{
			background: url(../images/common/bg_3columninbox-wh-hd.gif) top left no-repeat;
		}




/* <table> flowTable (サービスの流れ) ///
---------------------------------------------- */

.flowTable{
	margin-bottom:17px;
	border: 0;
	border-collapse:collapse;
}

	/* 背景指定 */
	.flowTable tr.boxTr{
		border: 0;
		background:url(../images/common/bg_flow3box-ft.gif) no-repeat bottom;
	}

	/* box指定 */
	.flowTable td.box{
		border:0;
		padding:0 9px 14px;
		width:216px;/* Full 234px */
		vertical-align:top;
	}
	/* box指定(2) */
	.flowTable td.box2{
		border:0;
		padding:0 9px 14px;
		width:461px;/* Full 479px */
		background:url(../images/common/bg_flow3box-2-ft.gif) no-repeat bottom;
		vertical-align:top;
	}
	/* box<p> margin制御 */
	.flowTable td.box p,
	.flowTable td.box2 p{
		margin:0;
		padding-bottom:0;
	}

	/* box指定(空) */
	.flowTable td.boxNone{
		border: 0;
		padding:0 9px 9px;
		width:216px;/* Full 234px */
		vertical-align:top;
		background:#fff;
	}

	/* box　empty */
	.flowTable td.boxEmpty{
		padding:0;
		width:11px;
		background:#fff;
		font-size:0px;

	}

	/*　ステップ見出しイメージ */
	.flowTable .stepImg{
		display:block;
		margin:0 -9px 10px;
	}

	/* イメージ画像 */
	.flowTable  .image{
		display:block;
		margin:0 0 10px;
	}


/* <table> flowTable (4カラム) ///
---------------------------------------------- */

.flowTable4{
	border: 0;
	border-collapse:collapse;
	margin-bottom:17px;
}
	/* 背景指定 */
	.flowTable4 tr.boxTr{
		border:0;
		background:url(../images/common/bg_flow4box-ft.gif) no-repeat left bottom;
	}

	/* box指定 */
	.flowTable4 td.box{
		border: 0;
		padding:0 9px 14px;
		width:154px;/* Full 172px */
		vertical-align:top;
	}
	/* box<p> margin制御 */
	.flowTable4 td.box p{
		margin:0;
		padding-bottom:0;
	}

	/* box　empty */
	.flowTable4 td.boxEmpty{
		border: 0;
		width:12px;
		background:#fff;
		font-size:0px;
	}

	/*　ステップ見出しイメージ */
	.flowTable4 .stepImg{
		display:block;
		margin:0 -9px 10px;
	}

	/* イメージ画像 */
	.flowTable4  .image{
		display:block;
		margin:0 0 10px;
	}


/* 愛車おすすめリンク集
//////////////////////////////////////////////////////////////////// */

.dl{
    background: #FFFFFF url(../images/line_dot01.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	width: 780px;
	height: 150px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	clear: both;
	}

.dl dt.boxdt{
	padding-bottom: 5px;
}

.dl dd.list01 {
	border: 1px solid #999;
	position: left middle;
	margin: 0 0 0 160px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 600;
    text-decoration: none;
	}

.dl dd.list01 a{
	display: block;
	background: #FFFFFF url(../images/arrow01_2.gif) no-repeat left center;
	text-indent: 18px;
	padding: 1px 0;
	text-decoration: none;
	color: #666666;
	}

.dl dd.list01 a:hover{
	text-decoration: underline;
	}

.dd{
	margin: 0 0 0 170px;
	position:left middle;
	}

/* 初めての方へ
//////////////////////////////////////////////////////////////////// */

dl.service_list{
    background: #FFFFFF url(../images/line_dot01.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	width: 790px;
	height: 140px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	clear: both;
	}

dt.img{
	margin-left: 25px;
	}

dd.explain{
	margin-left: 120px;
	}

dd.service_btm{
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	}

.service_list dd.title {
	position: left middle;
	margin-left: 120px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 600;
	}


/* かんたん輸送サービス
//////////////////////////////////////////////////////////////////// */

/* 輸送フロースタイル ///
---------------------------------------------- */

div.flowImg{
	float:right;
	margin-right:10px;
	margin-bottom:18px;
	width:177px;
}


div.flowTxt{
	float:left;
	margin-bottom:18px;
	width:570px;
}
	div.flowTxt p.linkArea{
		padding:0 8px;
		margin:0;
		background:url(../images/common/bg_linkarea523.gif) no-repeat;
		line-height:1;
		text-align:right;
	}
		div.flowTxt p.linkArea a{
			line-height:32px;
		}

/* サービス一覧
//////////////////////////////////////////////////////////////////// */

/* サービスの特徴 ///
---------------------------------------------- */
.addPage p.characteristic{
	margin-bottom:18px;
	padding:0;
}

	/* 2カラムボックス ///
	---------------------------------------------- */
	.btmBoxSet{
		margin-bottom: 10px;
		margin-left:10px;
		width: 724px;
	}

		/* Left BOX */
		.btmBox2columnSLeft{
			background: url(../images/common/bg_2columnsbox-ft.gif) no-repeat left bottom;
			float: left;
			display:inline;
			margin: 0 24px 0 24px;
			text-align: center;
			width: 320px;
		}
		/* Right BOX */
		.btmBox2columnSRight{
			background: url(../images/common/bg_2columnsbox-ft.gif) bottom left no-repeat;
			float: left;
			margin: 0 0px 0 0;
			text-align: center;
			width: 320px;
		}
		/* Brown BOX */
		.btmBox2columnSBr{
			background: url(../images/common/bg_2columnsbox-br-ft.gif) bottom left no-repeat;
		}
		/* Red BOX */
		.btmBox2columnSRed{
			background: url(../images/common/bg_2columnsbox-red-ft.gif) bottom left no-repeat;
		}
		/* Blue(sky) BOX */
		.btmBox2columnSSky{
			background: url(../images/common/bg_2columnsbox-sky-ft.gif) bottom left no-repeat;
		}

		/* None BOX */
		.btmBox2columnSNo{
			background:none;
		}

			/* ヘッダ */
			.btmBox2columnSLeft h3,
			.btmBox2columnSRight h3{
				background: url(../images/common/bg_2columnsbox-hd.gif) top left no-repeat;
				font-size: 1px;
				margin: 0;
				padding: 15px 0 10px;
			}
			/* ヘッダ(茶) */
			.btmBox2columnSBr h3{
				background: url(../images/common/bg_2columnsbox-br-hd.gif) top left no-repeat;
			}
			/* ヘッダ(赤) */
			.btmBox2columnSRed h3{
				background: url(../images/common/bg_2columnsbox-red-hd.gif) top left no-repeat;
			}
			/* ヘッダ(青:sky) */
			.btmBox2columnSSky h3{
				background: url(../images/common/bg_2columnsbox-sky-hd.gif) top left no-repeat;
			}

			/* ヘッダ(なし) */
			.btmBox2columnSNo h3{
				background:none;
			}


	/* LinkArea ///
	---------------------------------------------- */
	.addPage p.linkAreaService{
		padding:0px 8px 8px;
		margin:0;
		background:url(../images/common/bg_linkarea.gif) no-repeat;
		line-height:1;
		text-align:right;
	}
		.addPage p.linkAreaService a{
			line-height:32px;
		}

	/* imgTxtBox ///　ページ下部3個所で使用
	---------------------------------------------- */
	.addPage .imgTxtBox{
		position:relative;
	}
		/* ローンボタン */
		.addPage .imgTxtBox .loanBtn{
			position:absolute;
			top:166px;
			width:664px;
		}

		/* 保険ボタン */
		.addPage .imgTxtBox .insuranceBtn{
			position:absolute;
			top:83px;
			width:664px;
		}
		/* リサイクルパーツボタン */
		.addPage .imgTxtBox .recyclepartsBtn{
			position:absolute;
			top:34px;
			width:664px;
		}

		/* 外部リンクテキスト */
		.addPage .imgTxtBox .outsideLink{
			position:absolute;
			top:15px;
			left:180px;
		}

/* ビジネスパートナー募集
//////////////////////////////////////////////////////////////////// */

/* 車庫証明取得代行 ///
---------------------------------------------- */
.addPage table.layoutTableRequest{
}
	.addPage table.layoutTableRequest p{
		padding:0 0 8px 0;

	}
		/* 注釈 */
		.addPage table.layoutTableRequest p span{
			display:block;
			padding:0 0 0 0.9em;

		}



/* YAHOO!出品者募集 ///
---------------------------------------------- */
.addPage form.yahooAc{
	margin:0;
	padding:0;
}

	.addPage form.yahooAc textarea{
		margin:0;
		border:8px solid #ff5d00;
		width:298px;
		height:97px;
	}

/* 輸送の流れ・名義変更の流れ
//////////////////////////////////////////////////////////////////// */

/*  <H4> 見出し ///
---------------------------------------------- */
p.flowH4{
	margin:0 0 24px 0;
	border-bottom:2px solid #ccc;
	padding-bottom:2px;
	width:790px;
}

	/* 輸送フロースタイル(2カラム) ///
	---------------------------------------------- */

	div.flowPhoto{
		float:left;
		margin-right:24px;
		margin-bottom:18px;
		margin-left:10px;
		width:225px;
	}
		div.flowPhoto img{
			margin-bottom:12px;
		}

	div.flowPhotoTxt{
		float:left;
		margin-bottom:24px;
		width:455px;
	}
		div.flowPhotoTxt p{
			padding-bottom:0.6em;
		}



	/* <table> flowTable (3カラム) ///
	---------------------------------------------- */

	table.flowPhotoTable3{
		border: 0;
		border-collapse:collapse;
		margin-bottom:25px;
		margin-left:10px;
	}

		/* box指定 */
		table.flowPhotoTable3 td.box{
			border: 0;
			padding:0;
			width:225px;
			vertical-align:top;
		}

		/* box　empty */
		table.flowPhotoTable3 td.boxEmpty{
			border: 0;
			width:24px;
			font-size:0px;
		}


/*<end>============================================================*/
}

/**************************************************************************************************************************************/
/* SP：幅768px以下                                                 */
/**************************************************************************************************************************************/
@media screen and (max-width: 768px) {
/*=================================================================*/


/* COMMON STYLE
//////////////////////////////////////////////////////////////////// */
.addPage .container{
	margin-bottom:10px;/* ORIGINAKL padding: 0 16px 0 25px; */
	/*width: 93.75%;
	margin: 0 auto;*/
}

/* Class ///
---------------------------------------------- */

.addPage .left{text-align:left;}
.addPage .center{text-align:center;}
.addPage .right{text-align:right;}

/*　-------------------------　*/

img.left{
	float:left;
	margin: 0px 10px 10px 0px;
}
img.right{
	float:right;
	margin: 0px 0px 10px 10px;
}

p.floadImg{
	margin-top:-18px;
}

/*　-------------------------　*/

.dnone{display:none;}
.fclear{clear:both;}

/*　-------------------------　*/

/* <H3> Nomal */
.addPage h3.normal{
	clear:both;
	/*width:100%;/* for IE6,7 */*/
	margin:0 0 12px 0;
}

/* <H3> Bluebar in container */
.addPage h3.barInContaner{
	margin: 4% 0 2% 0;
}


/*　-------------------------　*/

/* <ul> */
.addPage ul.normalUl{
	margin: 5% 0px 4% 0px;
	padding: 0px 0px 0px 5%;
	}

	.addPage ul.normalUl li {
		list-style-type:circle;
		margin: 0px 0px 0.4em 0px;
		}


/* <a> link styles ///
---------------------------------------------- */
/* normal link */
.addPage .link-normal{
	padding: 0 0 0 11%;
	background:url(../images/item/arr_m-ore.gif) no-repeat 4% 4px;
}

/* ▼ Link */
.addPage .link-bottom{
	padding:0 0 0 12px;
	background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 6px;
}
/* ▲ Link */
.addPage .link-top{
	padding:0 0 0 12px;
	background:url(../images/item/arr_m-ore_top.gif) no-repeat 0px 4px;
}

/*　-------------------------　*/

.mrg0,div.mrg0,p.mrg0{margin-bottom:0px;padding:0;}

.mrg14,div.mrg14,p.mrg14{margin-bottom:14px;padding:0;}

.mrg18,div.mrg18,p.mrg18{margin-bottom:18px;padding:0;}

.mrg24,div.mrg24,p.mrg24{margin-bottom:24px;padding:0;}

/*　-------------------------　*/


/* font size 小 */
.sFont{
	font-size:11px;
	line-height:1.2;
}


/* red */
.red{
	color:#f00
}



/* <TABLE> STYLES ///
---------------------------------------------- */
/* overflow setting */
.res{
	overflow-x: scroll;
	/*margin: 0 0 4.6% 0;*/
	width: 100%;
}
/*.res:before{
	content: "※表はタッチして横移動できます。";
	position: absolute;
	top:7px;
	font-size: 0.8rem;
	font-weight: bold;
	color: #f00;
}
*/
table{
	overflow: auto;
	font-size: 1rem;
	}
.res caption.table-alert{
	color: #f00;
	font-size: 0.8rem;
	font-weight: bold;
	text-align: left;
}


/* <TABLE> layout table */
.addPage .layoutTable{
	margin-bottom:18px;
}

/* <TABLE> normalData table */
.addPage table#index_table{
	margin-bottom: 20px;
	padding: 0;
}
.addPage table#index_table #t_size1c{
	width:120px;
	text-align:center;
	font-weight:bold;
}
.addPage table#index_table #t_size2c{
	width:335px;
}
.addPage table#index_table #t_size3c{
	width:335px;
}
.addPage .normalTable{
	margin-bottom:20px;
	border:1px solid #999;
	border-collapse:collapse;
}
	.addPage .normalTable th{
		border:1px solid #999;

		background:#eefcff;
		text-align:center;
	}
	.addPage .normalTable td ,.normalTable th{
		border:1px solid #999;
		padding:0.4em 0.4em;
	}
	.addPage .normalTable td.even{
		background:#efefef;
	}
	.addPage .normalTable tr{
		vertical-align: middle;
	}

/* サブメニュー(2カラム) ///
---------------------------------------------- */
table.subMenu2 {
	margin-bottom:14px;
	border:1px solid #ccc;
	width: 100%;
	}

	/* box指定 */
	table.subMenu2 td.box{
		width:49%;
		padding: 4% 0;
		font-size: 110%;
	}
	/* box　empty */
	table.subMenu2 td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
	}

	/* ■BG selected */
	table.subMenu2 td.link-selected{
		background:#f6f6f6;
		vertical-align:middle;
	}


/* サブメニュー(3カラム) ///
---------------------------------------------- */
table.subMenu3{
	margin-bottom:18px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

	/* box指定 */
	table.subMenu3 td.box{
		width:250px;
		border-bottom:1px solid #ccc;
		padding-top:3%;
		padding-bottom:3%;
	}

	/* box Link-bottom */
	table.subMenu3 td.link-bottom{
		padding:4px 0 4px 12px;
		background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 10px;
	}
	/* box Link-top */
	table.subMenu3 td.link-top{
		padding:4px 0 4px 12px;
		background:url(../images/item/arr_m-ore_top.gif) no-repeat left 10px;
	}

	/* box　empty */
	table.subMenu3 td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
		border-bottom:1px solid #ccc;
	}



/* ----------------------------------------- */


table.subMenu{
	margin-bottom:14px;
	border:1px solid #ccc;
	padding:4px 0;
	background:url(../images/item/bg_submenu3column.gif) repeat-y left;
}

	table.subMenu tr{
		border:1px solid #ccc;
	}

	/* box指定 */
	table.subMenu td.box{
		padding:4px 12px;
		width:210px;/* Full 234px */
	}
	/* box　empty */
	table.subMenu td.boxEmpty{
		width:11px;
		font-size:0px;
	}

	/* ▼ Link */
	table.subMenu td.link-bottom{
		padding:0 0 0 12px;
		background:url(../images/item/arr_m-ore_bottom.gif) no-repeat left 6px;
	}
	/* ▲ Link */
	table.subMenu td.link-top{
		padding:0 0 0 12px;
		background:url(../images/item/arr_m-ore_top.gif) no-repeat 0px 4px;
	}



/* サブメニュー(3カラムβ) ///
---------------------------------------------- */
table.subMenu3b{
	margin-bottom:14px;
	border:1px solid #ccc;
}

	/* box指定 */
	table.subMenu3b td.box{
		width:228px;
	}
	/* box　empty */
	table.subMenu3b td.boxEmpty{
		padding:0;
		font-size:0px;
		width:3px;
		background:url(../images/item/bg_dot-ccc_v.gif) repeat-y center;
	}

	/* ■BG selected */
	table.subMenu3b td.link-selected{
		background:#f6f6f6;
		vertical-align:middle;
	}

/* 引越し輸送サービス/２つの輸送対応車両(2カラム) ///
---------------------------------------------- */
.BoxSet{
	width: 790px;
	height: 100px;
}
/* <p> */
.BoxSet p{
	padding:0;
	margin:0;
	text-align: center;
	}

	/* Left None BOX */
.Box2columnLeftNo{
	display:inline;
	background: url(../service/transport/images/box_car.jpg) bottom left no-repeat;
	float: left;
	margin: 0 0 10px 55px;
	text-align: center;
	width: 320px;
	height: 88px;
    }

.Box2columnLeftNo p,.Box2columnRightNo p{
	margin-top:47px;
}
	/* Right None BOX */
.Box2columnRightNo{
	background: url(../service/transport/images/box_bike.jpg) bottom left no-repeat;
	float: left;
	margin: 0 0 10px 50px;
	text-align: center;
	width: 320px;
	height: 88px;
	}


/* オレンジボックス ///
---------------------------------------------- */
.orengeBoxft{
	margin-bottom: 15px;
	overflow: auto;
	border: 2px solid #FF5D00;
	border-radius: 7px;
 	margin: 2% auto 8% auto;
	}

	.orengeBoxhd{
		padding: 5%;
	}


/* グレイボックス ///
---------------------------------------------- */

/* <div> grayInnerBox */
.addPage .grayInnerBox{
	padding: 0 0 2% 2%;
	border:1px solid #999;
	background:#f7f7f7;
	width: 93.55% !important;
	margin: 2% auto 8% auto;
}


/* 2カラムボックス ///
---------------------------------------------- */
.btmBoxSet{
	margin-bottom: 10px;
	width: 724px;
}
	/* <p> */
	.btmBoxSet p{
		margin-bottom:8px;
		padding:0;
	}

	/* Left BOX */
	.btmBox2columnLeft{
		background: url(../images/common/bg_2columnbox-ft.gif) no-repeat left bottom;
		margin: 0 11px 0 0;
		text-align: center;
        }
	/* Right BOX */
	.btmBox2columnRight{
		/*background: url(../images/common/bg_2columnbox-ft.gif) bottom left no-repeat;*/
		margin: 0;
		text-align: center;
		width: 100%;
	}
	/* Brown BOX */
	.btmBox2columnBr{
		/*background: url(../images/common/bg_2columnbox-br-ft.gif) bottom left no-repeat;*/
	}
	/* Red BOX */
	.btmBox2columnRed{
		background: url(../images/common/bg_2columnbox-red-ft.gif) bottom left no-repeat;
	}
	/* Blue(sky) BOX */
	.btmBox2columnSky{
		background: url(../images/common/bg_2columnbox-sky-ft.gif) bottom left no-repeat;
	}
	/* Gray BOX */
	.btmBox2columnGray{
		background: url(../images/common/bg_2columnbox-gray-ft.gif) bottom left no-repeat;
	}

	/* White BOX */
	.btmBox2columnWh{
		background: url(../images/common/bg_2columnbox-wh-ft.gif) bottom left no-repeat;
		text-align:left;
	}
		.btmBox2columnWh p{
			padding-left:11px;
		}

	/* None BOX */
	.btmBox2columnNo{
		background:none;
	}

		/* ヘッダ */
		.btmBox2columnLeft h3,
		.btmBox2columnRight h3{
			/*background: url(../images/common/bg_2columnbox-hd.gif) top left no-repeat;*/
			font-size: 1px;
			margin: 0;
			/*padding: 15px 0 10px;*/
		}
		/* ヘッダ(茶) */
		.btmBox2columnBr h3{
			/*background: url(../images/common/bg_2columnbox-br-hd.gif) top left no-repeat;*/
		}
		/* ヘッダ(赤) */
		.btmBox2columnRed h3{
			background: url(../images/common/bg_2columnbox-red-hd.gif) top left no-repeat;
		}
		/* ヘッダ(青:sky) */
		.btmBox2columnSky h3{
			background: url(../images/common/bg_2columnbox-sky-hd.gif) top left no-repeat;
		}
		/* ヘッダ(灰) */
		.btmBox2columnGray h3{
			background: url(../images/common/bg_2columnbox-gray-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox2columnWh h3{
			background: url(../images/common/bg_2columnbox-wh-hd.gif) top left no-repeat;
		}

		/* ヘッダ(なし) */
		.btmBox2columnNo h3{
			background:none;
		}


/* 3カラムボックス ///
---------------------------------------------- */
.btmBoxSetinBox{
	margin-bottom: 10px;
	width: 724px;
}

	/* Left BOX */
	.btmBox3columLeft{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 234px;
	}
	/* Center BOX */
	.btmBox3columCenter{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 234px;
	}
	/* Right BOX */
	.btmBox3columRight{
		background: url(../images/common/bg_3columnbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 234px;
	}
	/* Brown BOX */
	.btmBox3columBr{
		background: url(../images/common/bg_3columnbox-br-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btmBox3columWh{
		background: url(../images/common/bg_3columnbox-wh-ft.gif) bottom left no-repeat;
	}
	/* Gray BOX */
	.btmBox3columGray{
		background: url(../images/common/bg_3columnbox-gray-ft.gif) bottom left no-repeat;
	}

		/* ヘッダ */
		.btmBox3columLeft h3,
		.btmBox3columCenter h3,
		.btmBox3columRight h3{
			border:none;
			background: url(../images/common/bg_3columnbox-bl-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btmBox3columBr h3{
			background: url(../images/common/bg_3columnbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox3columWh h3{
			background: url(../images/common/bg_3columnbox-wh-hd.gif) top left no-repeat;
		}
		/* ヘッダ(灰) */
		.btmBox3columGray h3{
			background: url(../images/common/bg_3columnbox-gray-hd.gif) top left no-repeat;
		}




/* 2カラムボックス( Inner Box ) ///
---------------------------------------------- */
/* 背景画像未書き出し */

.btmBoxSetinBox{
	margin-bottom: 6px;
	width: 694px;
}
	/* Left BOX */
	.btminBox2columnLeft{
		background: url(../images/common/bg_2columninbox-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 12px 0 0;
		text-align: center;
		width: 341px;
	}
	/* Right BOX */
	.btminBox2columnRight{
		background: url(../images/common/bg_2columninbox-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 341px;
	}
	/* Brown BOX */
	.btminBox2columnBr{
		background: url(../images/common/bg_2columninbox-br-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btminBox2columnWh{
		background: url(../images/common/bg_2columninbox-wh-ft.gif) bottom left no-repeat;
		text-align:left;
	}
		.btminBox2columnWh p{
			padding-left:11px;
		}

	/* None BOX */
	.btminBox2columnNo{
		background:none;
	}

		/* ヘッダ */
		.btminBox2columnLeft h3,
		.btminBox2columnRight h3{
			border:none;
			background: url(../images/common/bg_2columninbox-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btminBox2columnBr h3{
			background: url(../images/common/bg_2columninbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btminBox2columnWh h3{
			background: url(../images/common/bg_2columninbox-wh-hd.gif) top left no-repeat;
		}

		/* ヘッダ(なし) */
		.btminBox2columnNo h3{
			background:none;
		}


/* 3カラムボックス( Inner Box ) ///
---------------------------------------------- */
.btmBoxSetinBox{
	width: 694px;
}

.btmBoxSetinBox p{
	margin:0;
	padding-bottom:10px;
}

	/* Left BOX */
	.btmBox3columnLeft{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) no-repeat left bottom;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 224px;
	}
	/* Center BOX */
	.btmBox3columnCenter{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0 11px 0 0;
		text-align: center;
		width: 224px;
	}
	/* Right BOX */
	.btmBox3columnRight{
		background: url(../images/common/bg_3columninbox-bl-ft.gif) bottom left no-repeat;
		float: left;
		margin: 0;
		text-align: center;
		width: 224px;
	}
	/* Brown BOX */
	.btmBox3columnBr{
		background: url(../images/common/bg_3columninbox-br-ft.gif) bottom left no-repeat;
	}
	/* Red BOX */
	.btmBox3columnRed{
		background: url(../images/common/bg_3columninbox-red-ft.gif) bottom left no-repeat;
	}
	/* Blue(sky) BOX */
	.btmBox3columnSky{
		background: url(../images/common/bg_3columninbox-sky-ft.gif) bottom left no-repeat;
	}
	/* White BOX */
	.btmBox3columnWh{
		background: url(../images/common/bg_3columninbox-wh-ft.gif) bottom left no-repeat;
	}

		/* ヘッダ */
		.btmBox3columnLeft h3,
		.btmBox3columnCenter h3,
		.btmBox3columnRight h3{
			border:none;
			background: url(../images/common/bg_3columninbox-bl-hd.gif) top left no-repeat;
			font-size: 1px;
			margin: 0;
			padding: 15px 0 10px;
		}
		/* ヘッダ(茶) */
		.btmBox3columnBr h3{
			background: url(../images/common/bg_3columninbox-br-hd.gif) top left no-repeat;
		}
		/* ヘッダ(赤) */
		.btmBox3columnRed h3{
			background: url(../images/common/bg_3columninbox-red-hd.gif) top left no-repeat;
		}
		/* ヘッダ(青:sky) */
		.btmBox3columnSky h3{
			background: url(../images/common/bg_3columninbox-sky-hd.gif) top left no-repeat;
		}
		/* ヘッダ(白) */
		.btmBox3columnWh h3{
			background: url(../images/common/bg_3columninbox-wh-hd.gif) top left no-repeat;
		}




/* <table> flowTable (サービスの流れ) ///
---------------------------------------------- */

.flowTable{
	margin-bottom:17px;
	border: 0;
	border-collapse:collapse;
}

	/* 背景指定 */
	.flowTable tr.boxTr{
		border: 0;
		display: block;
	}

	/* box指定 */
	.flowTable td.box{
		vertical-align:top;
		display: block;
		border: 2px solid #82A7DA;
		border-radius: 8px
	}

	.flowTable td .step {
		background: #E8E8F3;
		color: #151572;
		display: block;
		font-weight: bold;
		font-size: 140%;
		border-radius: 8px 8px 0  0;
		padding: 3% 0 3% 3%
		}

	/* box指定(2) */
	.flowTable td.box2{
		border: 2px solid #82A7DA;
		border-radius: 6px;
		background:url(../images/common/bg_flow3box-2-ft.gif) no-repeat bottom;
		vertical-align:top;
	}
	/* box<p> margin制御 */
	.flowTable td.box p,
	.flowTable td.box2 p{
		margin: 0 2% 3% 2%;
		padding-bottom:0;
	}

	/* box指定(空) */
	.flowTable td.boxNone{
		border: 0;
		padding:0 9px 9px;
		width:216px;/* Full 234px */
		vertical-align:top;
		background:#fff;
	}

	/* box　empty */
	.flowTable td.boxEmpty{
		padding:0;
		width:11px;
		background:#fff;
		font-size:0px;

	}

	/*　ステップ見出しイメージ */
	.flowTable .stepImg{
	}

	/* イメージ画像 */
	.flowTable  .image{
		margin:0 0 10px;
	}

.flowTable .blue {
	margin: 0 0 2% 2%;
	display: inline-block;
	}


/* <table> flowTable (4カラム) ///
---------------------------------------------- */

.flowTable4{
	width: 100%;
	border: 0;
	border-collapse:collapse;
	margin-bottom:17px;
}
	/* 背景指定 */
	.flowTable4 tr.boxTr{
		border:0;
		/*background:url(../images/common/bg_flow4box-ft.gif) no-repeat left bottom;*/
	}

	/* box指定 */
	.flowTable4 td.box{
		border: 0;
		padding:0 2% 8%;
		width:46%;/* Full 172px */
		vertical-align:top;
	}
	/* box<p> margin制御 */
	.flowTable4 td.box p{
		margin:0;
		padding-bottom:0;
	}

	/* box　empty */
	.flowTable4 td.boxEmpty{
		border: 0;
		width:12px;
		background:#fff;
		font-size:0px;
	}

	/*　ステップ見出しイメージ */
	.flowTable4 .stepImg{
		display:block;
	}

	/* イメージ画像 */
	.flowTable4  .image{
		display:block;
		margin:0 0 10px;
	}


/* 愛車おすすめリンク集
//////////////////////////////////////////////////////////////////// */

.dl{
    background: #FFFFFF url(../images/line_dot01.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	clear: both;
	}

.dl dt.boxdt{
	padding-bottom: 5px;
	color: #666;
	font-size: 120%;
	font-weight: bold;
}

.dl dd.list01 {
	border: 1px solid #999;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 600;
    text-decoration: none;
	}

.dl dd {
	text-align: center;
	margin: 4% 0;
	}


.dl .list01,
.dl .dd {
	text-align: left;
	}

.dl dd.list01 a{
	display: block;
	background: #FFFFFF url(../images/arrow01_2.gif) no-repeat left center;
	text-indent: 18px;
	padding: 2% 0;
	text-decoration: none;
	color: #666666;
	}

.dl dd.list01 a:hover{
	text-decoration: underline;
	}

	.dl dd a img {
		width: 40% !important;
		float: none;
		margin: 0;
		}

.dd{
	}

/* 初めての方へ
//////////////////////////////////////////////////////////////////// */

dl.service_list{
    background: #FFFFFF url(../images/line_dot01.gif) repeat-x scroll left bottom;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	clear: both;
	}

dl.service_list .img{
	width: 20%;
	margin: 0 auto;
	}

dl.service_list img{
	float: none;
	margin: 0;
	}

dd.explain{
	}

dd.service_btm{
	margin: 3% auto 5% auto !important;
	width: 30%;
	}

.service_list dd.title {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	}


/* かんたん輸送サービス
//////////////////////////////////////////////////////////////////// */

/* 輸送フロースタイル ///
---------------------------------------------- */

div.flowImg{
	float:right;
	margin-right:10px;
	margin-bottom:18px;
	width:177px;
}

div.flowTxt{
	margin-bottom:18px;
	width:93.75%;
	margin: 0 auto;
}
	div.flowTxt p.linkArea{
		padding:0 8px;
		margin:0;
		background:url(../images/common/bg_linkarea523.gif) no-repeat;
		line-height:1;
		text-align:right;
	}
		div.flowTxt p.linkArea a{
			line-height:32px;
		}

/* サービス一覧
//////////////////////////////////////////////////////////////////// */

/* サービスの特徴 ///
---------------------------------------------- */
.addPage p.characteristic{
	margin-bottom:18px;
	padding:0;
}

	/* 2カラムボックス ///
	---------------------------------------------- */
	.btmBoxSet{
		margin-bottom: 10px;
		width: 100%;
	}

		/* Left BOX */
		.btmBox2columnSLeft{
			background: url(../images/common/bg_2columnsbox-ft.gif) no-repeat left bottom;
			background-size: cover;
			float: left;
			display:block;
			/*margin: 0 24px 0 24px;*/
			margin: 0 0 0 0;
			text-align: center;
			width: 50%;
		}
		/* Left BOX */
		.btmBox2columnSLeft02{
			background: url(../images/common/bg_2columnsbox-ft.gif) no-repeat left bottom;
			background-size: cover;
			display:block;
			/*margin: 0 24px 0 24px;*/
			margin: 0 auto;
			text-align: center;
			width: 60%;
		}
		/* Right BOX */
		.btmBox2columnSRight{
			background: url(../images/common/bg_2columnsbox-ft.gif) bottom left no-repeat;
			background-size: cover;
			float: right;
			margin: 0 0px 0 0;
			text-align: center;
			width: 46%;
		}
		/* Brown BOX */
		.btmBox2columnSBr{
			background: url(../images/common/bg_2columnsbox-br-ft.gif) bottom left no-repeat;
		}
		/* Red BOX */
		.btmBox2columnSRed{
			background: url(../images/common/bg_2columnsbox-red-ft.gif) bottom left no-repeat;
			background-size: cover;
		}
		/* Blue(sky) BOX */
		.btmBox2columnSSky{
			background: url(../images/common/bg_2columnsbox-sky-ft.gif) bottom left no-repeat;
		}

		/* None BOX */
		.btmBox2columnSNo{
			background:none;
		}

			/* ヘッダ */
			.btmBox2columnSLeft h3,
			.btmBox2columnSLeft02 h3,
			.btmBox2columnSRight h3{
				background: url(../images/common/bg_2columnsbox-hd.gif) top left no-repeat;
				font-size: 1px;
				margin: 0;
				padding: 15px 0 10px;
			}
			/* ヘッダ(茶) */
			.btmBox2columnSBr h3{
				background: url(../images/common/bg_2columnsbox-br-hd.gif) top left no-repeat;
			}
			/* ヘッダ(赤) */
			.btmBox2columnSRed h3{
				background: url(../images/common/bg_2columnsbox-red-hd.gif) top left no-repeat;
			}
			/* ヘッダ(青:sky) */
			.btmBox2columnSSky h3{
				background: url(../images/common/bg_2columnsbox-sky-hd.gif) top left no-repeat;
			}

			/* ヘッダ(なし) */
			.btmBox2columnSNo h3{
				background:none;
			}



	/* LinkArea ///
	---------------------------------------------- */
	.addPage p.linkAreaService{
		padding:0px 8px 8px;
		margin:0;
		background:url(../images/common/bg_linkarea.gif) no-repeat;
		line-height:1;
		text-align:right;
	}
		.addPage p.linkAreaService a{
			line-height:32px;
		}

	/* imgTxtBox ///　ページ下部3個所で使用
	---------------------------------------------- */
	.addPage .imgTxtBox{
		position:relative;
	}
		/* ローンボタン */
		.addPage .imgTxtBox .loanBtn{
			position:absolute;
			top:166px;
			width:664px;
		}

		/* 保険ボタン */
		.addPage .imgTxtBox .insuranceBtn{
			position:absolute;
			top:83px;
			width:664px;
		}
		/* リサイクルパーツボタン */
		.addPage .imgTxtBox .recyclepartsBtn{
			position:absolute;
			top:34px;
			width:664px;
		}

		/* 外部リンクテキスト */
		.addPage .imgTxtBox .outsideLink{
			position:absolute;
			top:15px;
			left:180px;
		}

/* 自動車リサイクルパーツ ///
---------------------------------------------- */
.salespoint { margin: 0 auto 0 auto; }

.salespoint table { width: 100% !important; }

	.salespoint table:first-child { margin: 5% 0 0 0; }

.salespoint tr { display: block; }

.salespoint td {
	display: block;
	width: 98%;
	padding: 0 0 5% 2%;
	}

	.salespoint td.ttl {
		text-align: center;
		width: 100%;
		padding: 0;
		}

	.salespoint td.ttl img { width: 30% !important; }

	.salespoint td h4 { margin: 0; }

		.salespoint td h4 img {
			width: 5% !important;
			vertical-align: middle;
			}



/* ビジネスパートナー募集
//////////////////////////////////////////////////////////////////// */

/* 車庫証明取得代行 ///
---------------------------------------------- */
.addPage table.layoutTableRequest{
}
	.addPage table.layoutTableRequest p{
		padding:0 0 8px 0;

	}
		/* 注釈 */
		.addPage table.layoutTableRequest p span{
			display:block;
			padding:0 0 0 0.9em;

		}



/* YAHOO!出品者募集 ///
---------------------------------------------- */
.addPage form.yahooAc{
	margin:0;
	padding:0;
}

	.addPage form.yahooAc textarea{
		margin:0;
		border:8px solid #ff5d00;
		width:298px;
		height:97px;
	}

/* 輸送の流れ・名義変更の流れ
//////////////////////////////////////////////////////////////////// */

/*  <H4> 見出し ///
---------------------------------------------- */
p.flowH4{
	margin:0 0 24px 0;
	border-bottom:2px solid #ccc;
	padding-bottom:2px;
	width:790px;
}

	/* 輸送フロースタイル(2カラム) ///
	---------------------------------------------- */

	div.flowPhoto{
		float:left;
		margin-right:24px;
		margin-bottom:18px;
		margin-left:10px;
		width:225px;
	}
		div.flowPhoto img{
			margin-bottom:12px;
		}

	div.flowPhotoTxt{
		float:left;
		margin-bottom:24px;
		width:455px;
	}
		div.flowPhotoTxt p{
			padding-bottom:0.6em;
		}



	/* <table> flowTable (3カラム) ///
	---------------------------------------------- */

	table.flowPhotoTable3{
		border: 0;
		border-collapse:collapse;
		margin-bottom:25px;
		margin-left:10px;
	}

		/* box指定 */
		table.flowPhotoTable3 td.box{
			border: 0;
			padding:0;
			width:225px;
			vertical-align:top;
		}

		/* box　empty */
		table.flowPhotoTable3 td.boxEmpty{
			border: 0;
			width:24px;
			font-size:0px;
		}

/* お客様の声
//////////////////////////////////////////////////////////////////// */
.voice_tbl01 {
	width: 100%;
	}

	.voice_tbl01 tr {
		display: block;
		}

		.voice_tbl01 th {
			width: 33%;
			vertical-align: middle;
			}

			.voice_tbl01 th:first-child {
				width: 35%;
				padding: 0 0 0 2%;
				}

			.voice_tbl01 th:last-child {
				padding: 0 2% 0 0;
				width: 24%;
				}

		.voice_tbl01 td {
			display: block;
			}

/* サービス手配状況のご確認 入力画面
//////////////////////////////////////////////////////////////////// */
#inquiry h1,
#estimate h1,
.inquiry-check h1 {
	display: block;
	color: #fff;
	background: #37A4CD;
	padding: 3% 0 3% 3%;
	width: auto;
	}

#inquiry .form01 dl dt,
#estimate .form01 dl dt {
	background: #F2F2F2;
	padding: 2% 0 2% 2%;
	font-weight: bold;
	}

#inquiry .form01 dl dd,
#estimate .form01 dl dd {
	padding: 4% 0;
	}

	#inquiry .form01 dl dd input,
	#estimate .form01 dl dd input {
		margin: 0 2% 0 0;
		height: 30px;
		}

	#inquiry .form01 dl dd span,
	#estimate .form01 dl dd span {
		color: #8B8B8B;
		}

#inquiry .callcenter,
#estimate .callcenter {
	border: 1px solid #000;
	padding: 2% 20%;
	}

	#inquiry .callcenter dt,
	#estimate .callcenter dt {
		text-align: center;
		}

	#inquiry .callcenter img,
	#estimate .callcenter img {
		width: 80%;
		}

/* サービス手配状況のご確認 確認画面
//////////////////////////////////////////////////////////////////// */
.inquiry-check dl dt {
	background: #F2F2F2;
	padding: 2% 0 2% 2%;
	font-weight: bold;
	}

.inquiry-check dl dd {
	padding: 4% 0;
	}

.inquiry-check .ttl-callcenter {
	display: block;
	background: #F2F2F2;
	padding: 2% 0 2% 2%;
	font-weight: bold;
	margin: 0 0 2% 0;
	}

/* お問い合わせ 入力画面
//////////////////////////////////////////////////////////////////// */
#contact h1,
.contact-check h1 {
	display: block;
	color: #fff;
	background: #37A4CD;
	padding: 3% 0 3% 3%;
	width: auto;
	}

#contact .form01 dl dt {
	background: #F2F2F2;
	padding: 2% 0 2% 2%;
	font-weight: bold;
	}

#contact .form01 dl dd { padding: 4% 0; }

	#contact .form01 dl dd.text { padding: 4% 0 0 0; }

	#contact .form01 dl dd input {
		margin: 0 2% 4% 0;
		height: 30px;
		width: 98%;
		}

	#contact .form01 dl dd.name input { width: 84% !important; }

	#contact .form01 dl dd span { color: #8B8B8B; }

	#contact .form01 dl dd select {
		height: 30px;
		width: 40%;
		}

	#contact .form01 dl dd.tel input {
		width: 25%;
		margin: 0 3% 3% 0;
		}

	#contact .formBtn input { width: 100%; }

	#contact .qanda dl {
		border-bottom: 1px dotted #ccc;
		margin: 0 0 3% 0;
		}

		#contact .qanda dl:last-child {
			border: none;
			margin: 0;
			}

.formBtn-check {
	width: 93.75%;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	}

	.formBtn-check a.left {
		float: left;
		width: 45%;
		}

	.formBtn-check input.right {
		float: right;
		width: 45%;
		}


/* お問い合わせ 入力画面
//////////////////////////////////////////////////////////////////// */
.harf-contents{
	width: 100%;
	margin: 4% 0;
	}
	.harf-contents dl.harf-left,
	.harf-contents dl.harf-right{
		float: left;
		width: 48%;
		}
	.harf-contents dl.harf-left{
		margin-right: 4%;
		}
	.harf-contents dl.harf-right{
		}
		.harf-contents dl.harf-left dt,
		.harf-contents dl.harf-right dt{
			margin-bottom: 4%;
			padding: 1.5% 0 1.5% 2%;
			background: #ddd;
			text-align: center;
			font-size: 120%;
			font-weight: bold;
			}
		.harf-contents dl.harf-left dd,
		.harf-contents dl.harf-right dd{
			font-size: 120%;
			}

/* バイクの料金照会（入力）
//////////////////////////////////////////////////////////////////// */
#order_item .table03 { width: 100%; }

	#order_item .table03 tr {
		display: block;
		}

		#order_item .table03 tr td {
			display: block;
			}

			#order_item .table03 tr td select {
				height: 30px;
				width: 100%;
				}

/* 見積り確認パスワード入力
//////////////////////////////////////////////////////////////////// */
.table03 { width: 100%; }

/* こだわり輸送とは
//////////////////////////////////////////////////////////////////// */
.title-kodawari {
	color: #000066;
	font-size: 125%;
	font-weight: bold;
	}
.title-kodawari img {
	width: 70% !important;
	}

/* 輸送方法のご案内
//////////////////////////////////////////////////////////////////// */
.mdlBox3 .otoku-text {
	margin-bottom: 4%;
	}
	.mdlBox3 .otoku-btn {
		text-align: center;
		width: 100%;
		}
		.mdlBox3 .otoku-text .otoku-btn a img {
			width: 50% !important;
			}




/*<end>============================================================*/
}
