
/* 共通設定（タグ） */

body {
	font-size:75%;
	margin:0px;
	text-align:center;
	padding:0px;
	font-family:sans-serif;
}
a:link {
	color:dimgray;
}
a:hover {
	color:red;
};

a:visited {
	color:blue;
}
p a:visited {
	color:blue;
}
a:active {
	color:blue;
}
img {
	display:inline;
}
a img {
	border-width:initial;
	border-color:initial;
	border-style:none;
}
form {
	margin:0px;
}
.alpha a:hover img {
  opacity: 0.8;
  filter:alpha(opacity=80);
  cursor:pointer;
  cursor:hand;
}
/* 共通設定（クラス） */

.i-font {
	font-size:12pt;
	font-weight:bold;
	margin:3px;
}
.clear-both {
	clear: both;
}
.image-left {
	float:left;
	margin-top:-5px;
	margin-left:5px;
	margin-right:20px;
	margin-bottom:20px;
}
.image-right {
	float:right;
	margin-top:-5px;
	margin-left:5px;
	margin-right:20px;
	margin-bottom:20px;
}
.image-center {
	text-align:center;
}
.image-center img {
	margin-left:auto;
	margin-right:auto;
	/* border: 1px solid rgb(160, 160, 160); */
}
.align-left {
	text-align:left;
}
/* 一括査定ボタンマウスオーバー切替用 */

.satei-button {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:235px;
	height:143px;
	text-indent:-9999px;
	background-image:url(../images/satei-btn-1.png);
	cursor:pointer;
}
.satei-button span {
	visibility:hidden;
}
/* タイトル部分 */

#title-banner-2 {
	width:900px;
	height:70px;
	background-image:url(../images/satei-title-1.jpg);
	background-repeat:no-repeat;
}
#title-banner {
	width:900px;
	height:70px;
	background-image:url(../images/satei-title-1.jpg);
}
#title-banner h1, #title-banner-2 h1 {
	color:rgb(89, 89, 89);
	font-size:10pt;
	text-align:right;
	width:795px;
	margin-top:20px;
	margin-bottom:0px;
}
#title-logo {
	float:left;
	width:100px;
	height:70px;
	cursor:pointer;
}
#title-msg {
	float:left;
	width:800px;
	height:70px;
}
#image-banner {
	width:900px;
	height:300px;
	background-image:url(../images/banner.jpg);
}
#image-banner-2 {
	width:900px;
	height:320px;
	background-image:url(../images/banner-2.jpg);
	background-repeat:no-repeat;
}
#image-banner-3 {
	width:650px;
	height:330px;
	background-image:url(../images/banner-2.jpg);
	background-repeat:no-repeat;
}
/* トップページのイメージ部分 */

#image-banner-left {
	color:rgb(255, 255, 255);
	font-size:11pt;
	font-weight:bold;
	width:900px;
	float:left;
}
#image-banner-left h2 {
	color:rgb(000, 000, 000);
	font-family:sans-serif;
	font-size:10pt;
	text-align:right;
	width:900px;
	margin-top:160px;
}
#image-banner-right {
	color:rgb(255, 255, 255);
	font-family:sans-serif;
	font-weight:bold;
	float:right;
	width:270px;
	text-align:center;
	padding-top:40px;
	font-size:12pt;
	line-height:250%;
}
#image-banner-right img {
	behavior: url("iepngfix.htc");
}
/* トップページのイメージ部分(2) */

#image-banner-left-2 {
	color:rgb(255, 255, 255);
	font-family:sans-serif;
	font-weight:bold;
	float:right;
	width:220px;
	text-align:left;
/*	padding-top:125px;*/
	padding-top:115px;
	font-size:10pt;
	line-height:250%;
}
#image-banner-right-2 {
	float:right;
	width:220px;
	padding-top:40px;
}
#image-banner-top-2 {
	width:900px;
	height:175px;
}
#image-banner-top-2 h2 {
/*	color:rgb(255, 255, 255); */
/*	font-size:11pt;*/
/*	padding-top:150px;*/
/*	padding-right:20px;*/

	color:rgb(8, 8, 8);
	font-size:10pt;
	font-family:sans-serif;
	text-align:right;
	margin:0px;
	padding-top:160px;
	padding-right:15px;
}
#image-banner-right-2 img {
	behavior: url("iepngfix.htc");
}
#image-banner-left-2 select {
	font-size:10pt;
	/* background-color:red; */
}
/* トップページのアイキャッチ */

#eye-catch-bar {
	width:900px;
	height:30px;
	background-image:url(../images/eye-catch.gif);
}
/* 本文 */

#contents {
	width:900px;
	height: auto;
/*
	overflow: hidden;
*/
}
#contents-s {
	width:910px;
	height: auto;
/*	background-color:rgb(234, 234, 234);*/
}
#contents-m {
	width:900px;
	height: auto;
	background-color:rgb(255, 255, 255);
}
#sidebar {
	width:296px;
	font-size:9pt;
	float:right;
	color:black;
	text-align:center;
	padding-bottom:5px;
	margin:40px 0 60px;

/*
	background-color:rgb(222, 222, 222);
	padding-bottom: 32767px;  
	margin-bottom: -32767px;   
*/
	overflow: visible;
}
#main {
	width:650px;
	float:left;
	color:black;
	background-color:rgb(255, 255, 255);
	text-align:left;
/*
	padding-bottom: 32767px;
	margin-bottom: -32767px;
*/
	overflow: visible;
}
#main.no-sidebar {
	width:900px;
}
#main2 {
	width:630px;
	float:left;
	color:black;
	background-color:rgb(255, 255, 255);
	text-align:center;
/*
	padding-bottom: 32767px;
	margin-bottom: -32767px;
*/
	overflow: visible;
}
#main2.no-sidebar {
	width:900px;
}
/* サイドバー：タイトル */
div#sidebar .sidebox {
	margin-bottom:32px;
}
div#sidebar .osusumebox a {
	font-size:100%;
}
#sidebar h2 span {
	display:block;
	padding-top:6px;
}
div#sidebar .sidebox.point h2,
div#sidebar .sidebox.point h3 {
	margin-bottom:10px;
}
div#sidebar .sidebox.point h3 {
	margin-bottom:10px;
	padding-bottom:1px;
	border-bottom:1px dotted #000;
	text-align:left;
}
div#sidebar .point p {
	margin-bottom: 20px;
	text-align: left;
}
/* サイドバー：ボックス */

p.sidebar-box-1 {
	display:block;
	width:250px;
	color:black;
	font-size:8pt;
	text-align:left;
	line-height:150%;
	margin-top:7px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	/*background-color:silver;*/
	white-space:normal;
	word-wrap:break-word;
/*
	color:dimgray;
*/
}
p.sidebar-box-1 span {
	display:gray;
	padding:5px;
}
/* サイドバー：QRコード */
div.qr-code {
	display:block;
	width:200px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
div.qr-code div {
	padding:3px;
	float:left;
}
div.qr-code p {
	display:block;
	float:right;
	font-size:10pt;
	text-align:left;
	line-height:120%;
	white-space:normal;
	word-wrap:break-word;
	color:black;
	font-weight:bold;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:5px;
/*
	color:dimgray;
*/
}
/* サイドバー：高価買取中バイク */
div.osusume {
	display:block;
	width:240px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border:3px double  darkgray;
}
div.osusume-logo-big img {
	width:150px;
	height:30px;
}
div.osusume-logo img {
	width:80px;
	height:20px;
}
div.osusume-bike {
	display:block;
	width:220px;
	/*margin-top:5px;*/
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid darkgray;*/
	/*background-color:silver;*/
}
div.osusume-bike div {
	padding:3px;
	float:left;
}
div.osusume-bike div img {
	width:70px;
	height:45px;
	border:1px solid #ccc;
}
p.osusume-bike {
	display:block;
	width:130px;
	float:right;
	font-size:8pt;
	text-align:left;
	line-height:120%;
	white-space:normal;
	word-wrap:break-word;
	/*border:1px solid  darkgray;*/
	background:url(../images/check.gif);
	/*background-color:silver;*/
	color:white;
	font-weight:bold;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
p.osusume-bike-kakaku {
	display:block;
	width:130px;
	float:right;
	font-size:8pt;
	text-align:left;
	line-height:120%;
	white-space:normal;
	word-wrap:break-word;
	/*color:#DA0B00;*/
	color:black;
	font-weight:bold;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
p.osusume-makersite {
	width:200px;
	color:black;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	margin:5px;
}
.pickup-bike {
	width:140px;
	height:64px;
	margin-top:8px;
	margin-bottom:20px;
	margin-left:3px;
	background-image: url(../images/pickup-bg.gif);
	background-repeat:no-repeat;
	float:left;
}
p.pickup-bike-kakaku {
	font-size:94%;
	font-weight:blod;
	color:red;
	line-height:1.2em;
}
.osusumebox {
	margin-bottom:5px;
	padding:10px 0;
	border:3px double #a9a9a9;
	background-color:#f5f5f5;
}
.osusumebox a {
	font-size:1em;
	font-weight:bold;
}
p.trigger {
	margin: -3px auto 0;
	width: 81px;
	cursor: pointer;
}
p.trigger img:hover {
  opacity: 0.8;
  filter:alpha(opacity=80);
}
/* サイドバー：広告募集欄 */

#sidebar .cm {
	text-align:center;
	color:dimgray;
}
#sidebar .cm_end {
	text-align:center;
	margin-bottom:10px;
	color:dimgray;
}
/* サイドバー：一括査定スタート */

#sidebar .start-satei-title {
	height:40px;
	background-image:url(../images/bg42.gif);
	background-repeat:repeat-x;
}
#sidebar .start-satei-title img {
	margin-top:8px;
	height:24px;
	width:246px;
	behavior: url("iepngfix.htc");
}
#sidebar .start-satei-contents{
	color:rgb(90, 90, 90);
	font-family:sans-serif;
	font-weight:bold;
	width:250px;
	text-align:center;
	font-size:10pt;
	line-height:250%;
	margin-bottom:20px;
}
h4.pr_title {
	margin-bottom: 10px;
}
/* サイドバー：目次 */

ul.toc {
	text-align:left;
	padding-left:25px;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:20px;

}

ul.toc li {
	list-style-type:none;
	margin-left:-40px;
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #ccc;
	background-repeat: no-repeat;
	background-position: left center;
}
ul.toc li.step1 {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.step2 {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.step3 {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.step4 {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.check {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.point {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.question {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.hatena {
	background-image:url(../images/mark03s.gif);
}
ul.toc li.shop1 {
	background-image:url(../images/logo/shop1.html);
}
ul.toc li.shop2 {
	background-image:url(../images/logo/shop2.html);
}
ul.toc li.shop3 {
	background-image:url(../images/logo/shop3.html);
}
ul.toc li.shop4 {
	background-image:url(../images/logo/shop4.html);
}
ul.toc li.shop5 {
	background-image:url(../images/logo/shop5.html);
}
ul.toc li.shop6 {
	background-image:url(../images/logo/shop6.html);
}
/* サイドバー：３つのポイント */

#sidebar .point-title {
	height:30px;
	background-image:url(../images/bg41.gif);
	background-repeat:repeat-x;
}
#sidebar .point-title img {
	margin-top:3px;
	height:22px;
	width:134px;
	behavior: url("iepngfix.htc");
}
#sidebar p.point {
	text-align:left;
	background-image:none;
	margin-top:7px;
	margin-bottom: 0px;
	padding-left: 15px;
}
p.point {
	height:65px;
}
#sidebar #point3 {
	margin-bottom: 20px;
}
/* サイドバー：タイトル */

#sidebar .sub-title {
	height:30px;
	background-image:url(../images/sub_title_bg.gif);
	background-repeat:repeat-x;
}
#sidebar .sub-title img {
	margin-top:3px;
	height:22px;
	width:250px;
	behavior: url("iepngfix.htc");
}
/* パンくず */

#pan-kuzu {
	font-size:9pt;
	text-align:left;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:0px;
}
#pan-kuzu p {	
	margin: 0px;
}
/* メインコンテンツ：タイトル */

#main h2,
#main h3.main-title-mark {
	display:block;
	color:white;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
/*
	border-top:1px solid dimgray;
	border-left:1px solid dimgray;
	border-right:1px solid dimgray;
*/
}
#main h2.about_satei {
	margin-bottom: 10px;
}
#main h2.end {
    background: url(../images/mark03.gif) no-repeat scroll 8px 5px transparent;
    border-bottom: 1px dotted #999999;
    font-size: 140%;
    font-weight: normal;
    margin-bottom: 40px;
    text-indent: 25px;
	color: black;
    width: 582px;
}
#main.no-sidebar h2 {
	width:808px;
}
#main .main-title {
 line-height:25px;
 background-image:url(../images/bg12.gif);
 padding-top:5px;
 padding-left:10px;
}
#main .main-title img {
	height:24px;
	width:300px;
	behavior:url("iepngfix.htc");	
}
#main .main-title-mark {
 line-height:25px;
 background-image:url(../images/bg12.gif);
 padding-top:5px;
 padding-left:10px;
}
#main .main-title-mark img {
	behavior:url("iepngfix.htc");	
}
#main .top-title {
 line-height:25px;
 background-image:url(../images/bg12.gif);
 text-align:center;
 padding-top:5px;
 padding-left:10px;
}
#main .top-title img {
 behavior:url("iepngfix.htc");	
 height:24px;
 width:300px;
}
#main .top-title-2 {
 line-height:30px;
 background-image:url(../images/bg12.gif);
 text-align:center;
 margin-top:0px;
 padding-top:5px;
 padding-left:10px;
}
#main .top-title-2 img {
 behavior:url("iepngfix.htc");	
 height:24px;
 width:300px;
 background-repeat: no-repeat;
}
#main .main-title span, #main .top-title span, #main .main-title-mark span {
 vertical-align:middle;
 padding-left:8px;
}

/* サイトの紹介 */
#main .top-title-3 {
 height:25px;
 background-image:url(../images/bg41.gif);
 background-repeat:repeat-x;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-left:10px;
 color:black;
 font-size:10pt;
 font-weight:bold;
 border-bottom:1px solid dimgray;
}
/* メインコンテンツ：ボックス */

.main-box {
	display:block;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
}
.main-box-contents {
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.main-box p {
	margin-top:0px;
	margin-bottom: 15px;
}
.main-box h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid red;
	height:30px;
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.main-box h3 a {
	display:block;
	margin-top:10px;
}
.main-box h3.step1 {
	background-image:url(../images/mark03.gif);
}
.main-box h3.step2 {
	background-image:url(../images/mark03.gif);
}
.main-box h3.step3 {
	background-image:url(../images/mark03.gif);
}
.main-box h3.step4 {
	background-image:url(../images/mark03.gif);
}
.main-box h3.check {
	background-image:url(../images/mark03.gif);
}
.main-box h3.point {
	background-image:url(../images/mark03.gif);
}
.main-box h3.question {
	background-image:url(../images/mark03.gif);
}
.main-box h3.answer {
	background-image:url(../images/mark03.gif);
}
.main-box h3.hatena {
	background-image:url(../images/mark03.gif);
}
.main-box p.list {
	margin-left:30px;
}
/* メインコンテンツ：トップページ用のボックス */

.top-box {
	display:block;
	width:582px;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
	background-position: left bottom;
}
.top-box-contents {
	width:570px;
	padding-top:5px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.top-box p {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 20px;
}
.top-box h3,
.top-box p.left_line {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid red;
	height:30px;
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url(../images/mark03.gif);
}
.top-box h3 span {
	display:block;
	margin-top:10px;
}
h3#company-list-title,
h3#company-list-title2,
h3#about-satei-title {
	margin-top: 20px;
}
.top-box p.merit {
	font-size:11pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	border-bottom:1px solid lightsteelblue;
	width: 60%;
	height:20px;
	padding-top:0px;
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: left center;
}
#about-satei-box {
	margin-bottom: 20px;
}
.top-box p.merit1 {
	background-image:url(../images/mark03s.gif);
}
.top-box p.merit2 {
	background-image:url(../images/mark03s.gif);
}
.top-box p.merit3 {
	background-image:url(../images/mark03s.gif);
}
.top-box ul.osusume {
	width:550px;
	margin-left:25px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
}
.top-box ul.osusume li {
	width:260px;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	font-size:9pt;
	line-height:200%;
	list-style-type:none;
	background-image:url(../images/mark03s.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.top-box ul.osusume span {
	padding-left: 25px;
}
/* メインコンテンツ：サイト紹介 */

ul.makersite-list {
	width:610px;
	margin-left:11px;
	margin-right:auto;
	list-style-type:none;
	margin-top:0px;
	padding:0px;
}
ul.makersite-list li {
	width:300px;
	height:120px;
	float:left;
	margin-top:2px;
	margin-bottm:0px;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	font-size:9pt;
	line-height:150%;
	text-align:center;
}
ul.makersite-list img {
	border:1px solid gray;
	margin-top:5px;
}
/* メインコンテンツ：参加企業一覧 */

ul.company-list {
	width:610px;
	margin-right:auto;
	list-style-type:none;
	list-style-position:outside;
	text-indent:0px;
	margin-top:0px;
	padding:0px;
	position: relative;
}
ul.company-list li {
	width:170px;
	height:123px;
	float:left;
	margin-top:10px;
	margin-bottom:8px;
	margin-right:7px;
	padding:0 10px;
	background-image:url(../images/company-list-bg.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	line-height:150%;
	text-align:center;
}
ul.company-list img {
	border:1px solid gray;
	margin-top:5px;
}
ul.company-list p {
	margin-bottom:5px;
	margin-top:8px;
}
/* メインコンテンツ：ボックス個別の背景画像を指定 */

.satei-box {
	background:#f4f4f4;
	background-position: left bottom;
	background-repeat: repeat-x;
}
/* メインコンテンツ：一括査定スタート */

#start-satei-title {
	height:25px;
	background-image:url(../images/bg11.gif);
	background-repeat:repeat-x;
}
#start-satei-title img {
	margin-top:0px;
	margin-left:6px;
	behavior:url("iepngfix.htc");	
}
/*--------------------------------------------------------------
#start-satei-title .satei-msg {
	height:28px;
	width:241px;
	behavior:url("iepngfix.htc");	
}
--------------------------------------------------------------*/

#start-satei-contents {
	height:160px;
	background-image:url(../images/satei-start.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
/*
	margin-bottom:10px;
*/
}
#start-satei-left {
	float:left;
	color:rgb(000, 000, 00);
	font-size:11pt;
	font-weight:bold;
	line-height:250%;
	padding-left:30px;
	padding-top:65px;
/*
	color:rgb(255, 255, 255);
*/
}
#start-satei-right {
	float:right;
	width:300px;
	padding-top:10px;
	text-align:center;
}
#start-satei-left select {
	font-size:10pt;
	/* background-color:red; */
}
/*--------------------------------------------------------------
#top-start-satei-contents {
	width:600px;
	height:200px;
	border:none;
	background-image:url(../images/satei-start-top.jpg);
}
--------------------------------------------------------------*/
/*
#top-start-satei {
	float:right;
	font-size:11pt;
	font-weight:bold;
	padding-top:15px;
	padding-right:80px;
	text-align:center;
}
*/
#top-start-satei-left {
	float:left;
	color:rgb(000, 000, 00);
	font-size:11pt;
	font-weight:bold;
	line-height:250%;
	padding-left:80px;
	padding-top:120px;
}
#top-start-satei-right {
	float:right;
	width:300px;
	padding-top:65px;
	text-align:center;
}
#top-start-satei select {
	font-size:10pt;
}
/* メインコンテンツ：必要な書類 */

ul.documents {
	text-align:left;
	padding-left:25px;
	margin-left:25px;
	margin-top:0px;

}
ul.documents li {
	list-style-type:none;
	line-height: 200%;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 11pt;
	border-bottom:1px solid lightsteelblue;
	width: 400px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(../images/mark03.gif);
}

/* メインコンテンツ：よくある質問 */

.answer {
	margin-left:15px;
	padding-left:30px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image:url(../images/mark-answer.gif);
}
/* メインコンテンツ：バイク買取業者一覧 */

.todoufuken {	
	border:1px solid gray;
	width:360px;
	height:260px;
	float:left;
}
.todoufuken-title {
	text-align:center;
	font-size: 10pt;
	font-weight: bold;
	display:none;
}
.todoufuken-banner {
	margin-top:5px;
	margin-right:15px;
	border:1px solid gray;
	width:165px;
	float:right;
	display:none;
}

table.company {
	width:535px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	padding:0px;
	border: 3px double silver;
	border-collapse: collapse;
	background-color:white;
	/*background-image:url(../images/bg21.gif);*/
	/*background-position: bottom;*/
}
table.company th {
	padding:3px;
	border:1px solid silver;
	background-image:url(../images/bg42.gif);
	font-size: 9pt;
	font-weight:normal;
	color:white;
	text-align:center;
}
table.company td {
	padding:3px;
	border:1px solid silver;
	text-align: center;
	font-size: 10pt;
	color:dimgray;
}
.companylogo {
	width:160px;
}
.companylogo img {
	border:1px solid silver;
}
/* メインコンテンツ：バイク買取業者 */

.company-top-image {
	border:1px solid silver;
	width:500px;
	height:250px;
}
.company-top-image2 {
	border:1px solid silver;
	width:500px;
	height:100px;
}
.company-title {
	margin-left:35px;
	margin-right:35px;
	margin-top:10px;	
	font-weight:bold;
	font-size: 10pt;
}
/* メインコンテンツ：運営会社 */

table.unei {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	padding:0px;
	border: 3px double silver;
	border-collapse: collapse;
	background-color:white;
}
table.unei th {
	width:150px;
	height:30px;
	padding:5px;
	border:1px solid silver;
	background-image:url(../images/bg52.gif);
	font-size: 10pt;
	font-weight:normal;
	color:black;
}
table.unei td {
	width:350px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border:1px solid silver;
	text-align: left;
	font-size: 10pt;
	color:black;
}
ul.photo-list {
	width:600px;
	margin-left:11px;
	margin-right:auto;
	list-style-type:none;
	margin-top:0px;
	padding:0px;
}
ul.photo-list li {
	width:270px;
	float:left;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:9pt;
	line-height:150%;
	text-align:center;
}
ul.photo-list img {
	border:1px solid gray;
	margin-top:5px;
}
ul.photo-list p {
	margin-bottom:5px;
	margin-top:8px;
}
/* メインコンテンツ：一括査定 */

div.input-list {
	display:block;
	width:800px;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg22.jpg);
}
ul.input-list {
	height:110px;
	color:black;
	font-size:9pt;
	line-height:120%;
	margin-left:auto;
	margin-right:auto;
	list-style-type:none;
	margin-top:0px;
	padding:0px;
}
ul.input-list li {
	width:140px;
	height:40px;
	float:left;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	text-align:center;
}
ul.input-list img {
	margin-top:5px;
	width:117px;
	height:27px;
}
ul.input-list p {
	margin-bottom:5px;
	margin-top:8px;
}
#input-title {
	height:35px;
	background-image:url(../images/bg11.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#input-title img {
	margin-top:3px;
	margin-left:270px;
	behavior: url("iepngfix.htc");
	height:31px;
	width:260px;
}
#inputarea {
	display:block;
	width:808px;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
	background-position: left bottom;
	background-color:#fcfcfc;
}
#inputarea-contents {
	width:720px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#inputarea h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid red;
	height:30px;
	padding-top:10px;
	padding-left:30px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image:url(../images/mark03.gif);
}
#inputarea h3 span {
	color:black;
	display:block;
	margin-top:10px;
}
#inputarea p {
	font-size:10pt;
}
#inputarea span {
	color:red;
}
#inputarea table {
	font-size:10pt;
	border-collapse:collapse;
	width:700px;
}
#inputarea td {
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	width:500px;
	height:30px;
	border:1px solid rgb(153, 153, 153);
	background-color:white;
}
#inputarea th {
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	width:200px;
	border:1px solid rgb(153, 153, 153);
	background-image:url(../images/th_bg.gif);
	color:white;
}
#inputarea th.high {
	background-image:url(../images/th_bg.gif);
	height:100px;
}
#inputarea ul {
	margin-left:0px;
	margin-right:20px;
}
#inputarea li {
	margin-bottom:5px;
}
.attention {
	color:rgb(102, 102, 102);
	font-size:9px;
}
.lead {
	color:rgb(102, 102, 102);
	font-size:9px;
}
.lead span {
	font-size:18pt;
	font-weight:bold;
}
.privacy {
	color:rgb(102, 102, 102);
	font-size:9px;
}
/* メインコンテンツ：メーカー別車種一覧 */

#syasyu-list-box {
	display:block;
	width:800px;
	color:black;
	font-size:10pt;
	line-height:150%;
	text-align:center;
/*	text-align:left; */
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
	background-color:rgb(240,240,240);
}
#syasyu-list-contents {
	width:720px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#syasyu-list-contents h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid red;
	height:2s0px;
	padding-top:10px;
	padding-bottm:5px;
	padding-left:35px;
	background-image:url(../images/mark03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul.syasyu-list {
	width:700px;
	margin-left:10px;
	margin-right:auto;
	margin-top:10px;
	padding:0px;
}
ul.syasyu-list li {
	width:230px;
	float:left;
	padding:0px;
	font-size:10pt;
	line-height:150%;
	text-align:left;
}
.search-box {
	display:block;
	width:800px;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
	background-color:rgb(248,248,248);
}
.search-box-contents {
	width:720px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.search-box p {
	margin-top:0px;
	margin-bottom:0px;
}
.search-box h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
	border-bottom:1px solid red;
	height:20px;
	padding-top:0px;
	padding-left:25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image:url(../images/mark01.html);
}
.search-box h3 a {
	display:block;
	margin-top:10px;
}
.search-image {
	padding-top:5px;
}
.search-image div {
	float:left;
	padding:2px;
	width:170px;
}
.search-image img {
	width:150px;
}
.todoufuken-box {
	background:none;
	background-color:rgb(248,248,248);
}
#toi-title {
	margin:0;
	padding:0;
}
/* ボタン用 */

.btnarea {
	text-align:center;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	width:700px;
}

.btnarea-input {
	display:block;
	width: 80px;
	height:40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
}
.btnarea-check {
	display:block;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
}
.btnarea-mail {
	display:block;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
}
.btnarea-syasyu-list {
	display:block;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
/*	text-align:left */
}
.btns {
	float:left;
	background-image:url(../images/btn_left.png);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:5px 0;
	behavior: url("iepngfix.htc");
}
.btns a{
	float:left;
	height:40px;
	background-image:url(../images/btn_stretch.png);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:40px;
	padding:0 10px;
	color:white;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	behavior: url("iepngfix.htc");
	cursor:pointer;
}
.btns span {
	background-image:url(../images/btn_right.png);
	background-repeat:no-repeat;
	float:left;
	width: 10px;
	height: 40px;
	behavior: url("iepngfix.htc");
}
.btn-spacing {
	float:left;
	width:20px;
	height:40px;
}
.btns a:link {
	color:white;
}
.btns a:visited {
	color:white;
}
.btns a:hover {
	color:yellow;
};

.btns a:active {
	color:white;
}
.btn-check {
	float:left;
}
.btn-reset {
}
.btn-checkout {
	float:left;
}
.btn-retry {
}
.btn-return {
}
/* バイク買取業者 */
.shop {
	width:580px;
}
.shop img {
	width:280px;
}
table.shopinfo {
	margin-bottom: 20px;	
}
table.shopinfo th {
	width:60px;
	vartical-align:top;
	padding:3px;
	color: darkred;
}
table.shopinfo td {
	width:230px;
	height:1.2em;
	padding:3px;
}
.shop_s {
	margin-left: 50px;	
}
table.shopinfo_s th {
	width:65px;
	vartical-align:top;
	padding:3px;
	color: darkred;
}
table.shopinfo_s td {
	width:250px;
	height:1.2em;
	padding:3px;
}
#map {
	height:350px;
	width:450px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px gray;
	margin-top:50px;
}
/* 広告用 */
.main-adverd-box {
	display:block;
	width:900px;
	color:black;
	font-size:9pt;
	line-height:150%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid rgb(160, 160, 160);
	border-left:1px solid rgb(160, 160, 160);
	border-right:1px solid rgb(160, 160, 160);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#main-adverd .main-title {
 width:912px;
 line-height:25px;
 background-image:url(../images/bg12.gif);
 padding-top:5px;
}

#main-adverd-left {
	width:420px;
	float:left;
	color:black;
	background-color:rgb(255, 255, 255);
	text-align:left;
	overflow: visible;
}
#main-adverd-right {
	width:420px;
	float:right;
	color:black;
	background-color:rgb(245, 245, 245);
	text-align:left;
	padding-bottom:5px;
	overflow: visible;

}
#contents-m2 {
	clear:both;
	width:900px;
	float:left;
	color:black;
	background-color:rgb(255, 255, 255);
	margin-top:3px;
	text-align:left;
	overflow: visible;
}
#main-adverd-bottom {
	width:900px;
	height:40px;
	margin:0px;
	float:left;
	font-size:8pt;
	text-align:left;
}
.main-adverd-contents {
	width:450px;
	padding-top:30px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.point-img {
	float:left;
	margin-right:5px;
}

#q1Other,#q1Reason {
	display:none;
}

.hyoukaradio {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

table.geotrust {
	width:135px !important;
}

table.geotrust td {
	width:135px !important;
}


li.rank1 {
	list-style:none;
	background:url(../images/ranking1.gif) left no-repeat; 
	padding-bottom:5px;
	padding-left:70px;
	border-bottom:#ff0000 1px dotted;
}

.rank2{
	list-style:none;
	background:url(../images/ranking2.gif) left no-repeat; 
	padding-bottom:5px;
	padding-left:70px;
	border-bottom:#ff0000 1px dotted;
}

.rank3 {
	list-style:none;
	background:url(../images/ranking3.gif) left no-repeat; 
	padding-bottom:5px;
	padding-left:70px;
	border-bottom:#ff0000 1px dotted;
}