@charset "utf-8";

/* ************************************************ 
 *	下層ページCSS
 * ************************************************ */

img{
	border:0;
}
.pan {
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 10px;
}
.img-left {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
.img-right {
	float: right;
}

/* ------------------------------------- 
 *	トップページ
 * ------------------------------------- */

#topimg {
	background: url(../img/top/topimg.png) no-repeat center;
	height: 330px;
	margin: 0px 0px 15px;
	padding: 0px;
	width: 730px;
}
#topimg p {
	margin: 0px;
	padding: 105px 20px 0px 0px;
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
}
#top-explain {
	background: url(../img/top/top-exp.jpg) no-repeat;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 255px;
	width: 730px;
}
#top-explain ul {
	margin: 0px;
	padding: 26px 0px 0px 25px;
	font-size: 14px;
	line-height: 22px;
	list-style-type: none;
}
#top-contents {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 730px;
	float: left;
}
.con-box {
	margin: 0px 9px 10px 0px;
	padding: 0px;
	height: 100px;
	width: 237px;
	float: left;
	background: url(../img/top/con-back.png);
}
.con-box ul {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	list-style-type: none;
	line-height: 14px;
	font-size: 11px;
}
.con-box02 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 100px;
	width: 237px;
	float: left;
	background: url(../img/top/con-back.png);
}
.con-box02 ul {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	list-style-type: none;
	line-height: 14px;
	font-size: 11px;
}
#top-blog {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 730px;
	float: left;
}
#top-blog .news {
	margin: 0px;
	padding: 0px;
	width: 360px;
	float: left;
}
#top-blog .news ul {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
}
#top-blog .staff {
	margin: 0px;
	padding: 0px;
	width: 360px;
	float: right;
}
#top-blog .staff ul {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
}

/* ------------------------------------- 
 *	会社概要
 * ------------------------------------- */

#company {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#company p {
	margin: 0px;
}
.combox {
	margin: 0px;
	padding: 0px;
}
.combox-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 374px;
}
.combox-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 326px;
}

/* ------------------------------------- 
 *	整備・板金・塗装
 * ------------------------------------- */

#mente {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#mente p {
	margin: 0px;
}
.mentebox {
	margin: 10px 0px;
	padding: 0px;
	width: 710px;
}
.mentebox img {
	float: left;
}

/* ------------------------------------- 
 *	新車・保険
 * ------------------------------------- */

#insurance {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#insurance p {
	margin: 0px;
}
.insurancebox {
	margin: 10px 0px 20px;
	padding: 0px;
	width: 710px;
	float: left;
}
.insurancebox-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 296px;
}
.insurancebox-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 404px;
}

/* ------------------------------------- 
 *	車検
 * ------------------------------------- */

#inspection {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#inspection p {
	margin: 0px;
}
.inspectionbox {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 710px;
}

/* ------------------------------------- 
 *	レッカー
 * ------------------------------------- */

#wrecker {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#wrecker p {
	margin: 0px;
}
.wreckerbox {
	margin: 10px 0px 20px;
	padding: 0px;
	width: 710px;
	float: left;
}
.wreckerbox-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 296px;
}
.wreckerbox-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 404px;
}
.wreckerbox .block {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	width: 230px;
	float: left;
}
.wreckerbox .block02 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 230px;
	float: left;
}

/* ------------------------------------- 
 *	メンテナンス･ドレスアップ
 * ------------------------------------- */

#dress {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#dress p {
	margin: 0px;
}
.dressbox {
	margin: 10px 0px 20px;
	padding: 0px;
	width: 710px;
	float: left;
}
.dressbox-center {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 710px;
	float: left;
}
.dressbox-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 433px;
}
.dressbox-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 267px;
}
.lineup {
	margin: 0px;
	padding: 0px;
	width: 710px;
}
.lineup table {
	margin: 0px 0px 15px;
	padding: 0px;
}
.lineup p {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

/* ------------------------------------- 
 *	プライバシーポリシー
 * ------------------------------------- */

#pp {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#pp p {
	margin: 0px;
}

/* ------------------------------------- 
 *	サイトマップ
 * ------------------------------------- */

#sitemap {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#sitemap ul {
	margin: 0px;
	padding: 0px 20px;
	list-style-type: none;
}
#sitemap li {
	margin: 0px;
	padding: 0px 0px 10px;
}

/* ------------------------------------- 
 *	お問い合わせ
 * ------------------------------------- */

#inquiry {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 710px;
}
#inquiry p {
	margin: 0px;
}

/* ------------------------------------- 
 *	ブログ
 * ------------------------------------- */


/*共通*/
.mainArticle{
	padding:0px 0px 15px;
	margin:0px 0px 0px 10px;
	width: 710px;
}

/*ITニュース用　*共通*/
.mainArticle02{
	padding:10px;
	margin:0px 0px 20px;
	width: 698px;
	border: 1px solid #CCCCCC;
}

/*コメント欄*/
ol {
	margin: 0px 15px 0px 35px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: decimal;
}

/*日付*/
.date {
	margin: 0px;
	padding: 0px 0px 10px;
	text-align: right;
	font-size: 10px;
}

/*ページ送り*/
.tablenav {
	padding: 10px 10px 10px 0px;
	text-align: right;
	font-size: 12px;
}

/*記事下タグ表示*/
.tag {
	margin: 0px;
	padding: 20px 0px 10px;
	text-align: right;
}

/*Hタグ用背景CSS*/
.blog-h {
	background: url(../img/common/blog-bar.png);
	margin: 0px 0px 10px;
	padding: 8px 0px 0px;
	height: 27px;
	width: 730px;
	font-size: 14px;
	text-indent: 15px;
	clear: both;
}
.blog-h02 {
	background: url(../img/common/blog-bar02.png);
	margin: 0px 0px 10px;
	padding: 8px 0px 0px;
	height: 27px;
	width: 710px;
	font-size: 14px;
	text-indent: 15px;
	clear: both;
}


/*最新の投稿センター*/
.new-box {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 100px;
	width: 723px;
	text-indent: 10px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.new-box ul {
	padding: 0px;
	margin: 0px;
	width: 680px;
}
.new-box li {
	margin: 0px;
	padding: 0px;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
/* End Images */


/* ------------------------------------- 
 *	携帯用
 * ------------------------------------- */
 
/* ----- Style for Ktai Entry ----- */
.photo {
	padding-right:6px;
	float:left;
	line-height:110%;
	font-size:0.85em;
	text-indent:0;
}
.photo img {
	background:white;
	margin:0 4px 4px 0;
	padding:3px;
	border:1px solid #999;
}
.photo-end {
	clear:left;
}
/* ---------- */
