./* ### 基本的なレイアウト ### */
#container	{width: 300px;}

#content	{margin: 10px 0;}

h2	{margin:10px 0 0;font-size:17px}

a.phone_no	{color:#dc2020}

#site h1	{display:none}

h3	{font-size:17px}

/* ### コンテンツ部分の記事のレイアウト ### */
.post	{float: none;
	width: 94%;
	margin-left: 3%;
	padding:5px 0 5px}


/* ### コンテンツ ### */

/* 記事 */
.post img	{width: 94%;}

.post h2	{font-size: 18px;background-image:none;padding-left:0}

.post ul	{font-size: 16px;}

.post .more_s	{font-size: 18px;}


/* ### ヘッダー ### */

/* サイト名 */
#site	{float: none}

#site p	{float:none}

#site img	{height: auto;}

#site .contact_button	{display:none}

/* ナビゲーションメニュー */
#nav	{display:none}


/* jQuery Mobile */
#container	{width: 100%;}

#header	{width: 100%;
	text-align: center;
	background-color: #ffffff;
	}

.post	{width: 94%;}

.post img	{margin: auto;
	display:block;}



/* jQuery Mobile - 折りたたみ表示 */

.post h2 a	{border: solid 1px #aaaaaa;
	border-radius: 5px;
	overflow: visible;
	background: -webkit-gradient(linear,left top, left bottom, from(#ffffff), to(#eeeeee));
	background: -webkit-linear-gradient(#ffffff 0%, #eeeeee 100%);
	background: -moz-linear-gradient(#ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(#ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(#ffffff 0%, #eeeeee 100%);
	background: linear-gradient(#ffffff 0%, #eeeeee 100%);}

.post h2 a:hover	{background-color: transparent;}

.post .ui-icon-plus	{background-image: url(../img/point-right.png);
	background-repeat: no-repeat;
	background-position:1px 50%}

.post .ui-icon-minus	{background-image: url(../img/point-bottom.png);
	background-repeat: no-repeat;
	background-position:1px 50%}

/* テーブル */
.tbbox1{font-size:14px;
		margin-top:10px}

.tbbox1 th {width:35%}


#visual2box h1{
	font-size:18px;
	line-height:18px;
	letter-spacing:0;}

#visual2box{line-height:12px;margin-top:40px;
margin:0;
	padding:0;}

#footer p,#submenu ul,small	{margin-left:15px}
#footer	{margin:0;
		padding:10px 0 20px;}

#iconmenu li:last-child	{margin-right: 15px;}

#iconmenu li + #iconmenu li + #iconmenu li + #iconmenu li	{margin-right: 15px;}





#privacy p{margin-top:10px}

/* 車検･点検 */
.tbbox2{font-size:12px}
.tbbox2 th,.tbbox2 td{padding:6px 4px}

.tbbox3{font-size:12px}
.tbbox3 th,.tbbox3 td{padding:6px 4px}

.syaken	{float: none;
	width: 100%;
	margin-right: 0;}



.syaken ul	{font-size: 16px;}

.syaken img	{width: 300px;
	margin: auto;
	margin-bottom:20px;
	display:block;}
	
/* リース */
.tbbox5{font-size:12px}
.tbbox5 th,.tbbox4 td{padding:6px 4px}

/* ### 保険 ### */
.hoken	{float: none;
	width: 100%;
	margin-right: 0;}


.hoken ul	{font-size: 16px;}

.hoken img	{width: 300px;
			margin: auto;
			margin-bottom:20px;
			display:block;}

iframe{max-width:100%;height:300px;margin:0}

.store	{float: none;
		width: 100%;
		margin-right: 0;}

.store img	{width: 300px;
			margin: 10px auto;
			display:block;
			}

/*中古車リンク*/
.boxCR		{
			width: 94%;
			margin-left: 3%;
			margin-bottom: 25px}

.boxCR img	{width: 94%;
			height: auto;
			vertical-align: bottom;
			border: none;
			display:block;}

.boxCL		{
			width: 94%;
			margin-left: 3%;
			margin:0 0 5px}

.boxCR p	{padding:0;
			margin-left: 6%
}
.boxCL p	{
			margin-left: 6%
			}

.boxCR h3	{margin:0}

/*リンクボタン*/
.link_box	{float: none;
			width: 100%;
			margin-right: 0;
			margin-bottom:5px}

.link_box img		{width: 250px;
					margin: auto;
					margin-bottom:20px;
					display:block;}

.link_box:nth-child(4)	{margin-bottom:30px;}


/*ランキングTOP3*/
.ranking_box	{float: none;
				width: 100%;}

.ranking_box img	{width: 250px;
					margin: auto;
					display:block;}

#slideshow_box {max-width: 100%;
			height: auto;}


/*中古車情報*/

.tbbox4{width:100%;
	}
.tbbox4:first-child{
	margin-right:0}

.SortTableWrap{
	display:block;
	width:100%;
	font-size:70%;
	overflow:scroll;
	}

.tablesorter{
	width:500px;
}
	.tbbox2{font-size:12px}
.tablesorter th,.tablesorter td{padding:6px 4px}
		

.box2				{margin:10px 0 0}
.used_box			{width:100%;}
.used_box a			{color:#000}
.used_box a:hover	{color:#888;text-decoration: none}

.used_carL	{float:left;
			width: 30%;
			clear:both;
			margin-bottom: 25px}


.used_carL img	{max-width: 120px;
				display:block;
				height: auto;
				vertical-align: bottom;
				border: none;}

.used_carR	{float:right;
			width:55%;
			background:#fff;}
			
/*assist*/
.used_carL span	{color:#F00;
font-size:80%}
/*assist*/

.used_carR p{margin:0;
			font-size:12px;
			line-height:1.2}

.used_carR .grade	{font-size:14px;
					margin:2px 0 3px;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;}

.used_carR span{font-size:20px;
				font-weight:bold;
				margin-right:3px;
				color:#FF0000}

.used_carR h3{
			margin:3px 0 0;
			background:none;
			padding:0;
			white-space: nowrap;
			font-size: 14px;
			line-height:1.1;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			}

/*.box1{display:none}*/
.used_box{display:inline}



/*中古車詳細*/
.price_box					{font-size:14px}
.price_box .sonota_price	{font-size:11px}
.price_box p span	{font-size:21px;
					font-weight:bold;
					color:#FF0000;
					padding:0 5px}

.tbbox4{font-size:13px;margin:0 0 30px}
.tbbox4 th{width:20%;}
.tbbox4 td{width:30%;}

/*.pc_table{display:none}*/
.smart_table	{display:inline}

.flexcroll	{height:300px;
width:90%;
font-size:70%;}


.facebook {margin:5px 0 0;
}

.flexcroll2	{height:300px;
width:95%;
}