@charset "utf-8";

/* @override http://116.197.143.147/themes/shop@select100/css/blog.css */

/* ---------------
blog.css
http://116.197.143.147/
--------------- */

/* ---------------
■■目次
■

--------------- */

/* shop共通 */

#shopHeader {
}


#shopName {
	color: #0C47B1 !important;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

#shopName a {
	color: #0C47B1 !important;
}


/* --------------- 店舗ヘッダー --------------- */

/* 店舗ナビゲーション */
#shopLinkBox {
	margin: 20px 0 0;
	padding: 0;
	list-style-type: none;
}

#shopLinkBox li {
	float: left;
	padding: 0 10px 0 23px;
	margin-bottom: 20px;
	line-height: 1.2;
	border-left: 1px solid #85a3d8;
	background: url(/themes/nextage/images/shop/arwRight.gif) no-repeat scroll 10px center;
}


/* --------------- 店舗ブログのレイアウト --------------- */

/* 店舗店舗ブログの記事単体 */
.sideSelectNews {
	padding: 10px 0;
	border-bottom: solid 1px #CCCCCC;
}


/* --------------- 店舗ブログ・納車情報・特選車情報 --------------- */

/* 店舗ブログタイトル */
#topShopTitle {
	margin-bottom: 15px;
}

/* カレンダー */

/* カレンダー囲み */
#shopBlogCal {
	padding: 0 10px;
}

/* 前月へ・次月へ */

img.prevMonth {
	padding-right: 10px;
}

img.nextMonth {
	padding-left: 10px;
}


/* カレンダー日付 */
#shopBlogCal ul li {
	float: left;
	padding-right: 3px;
	font-size: 10px;
}

/* 記事全体 */
.entryWrapper {
	border-top: 4px solid #4C93E1;
}

/* 日付・投稿者 */
/* 囲み */
.entryMeta {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* 記事タイトル */
.entryTitle {
	font-size: 24px;
	background: url(/themes/nextage/images/sideBg.gif) repeat-x scroll left bottom;
	padding-bottom: 10px;
}

.entryTitle.viewing {
	color: #0C47B1;
}

/* 日付 */
.dateClass {
	background: url(/themes/nextage/images/markerBorder.gif) no-repeat scroll left center;
	font-family:Verdana,Geneva,sans-serif;
	padding-left:20px;
	font-size: 15px;
}

/* 記事本文囲み */
.entry,
.index {
	padding: 10px 10px 20px;
}

/* 共通 */
#topMain p, #topMain li, #topMain dt, #topMain dd, #topMain blockquote {
	line-height:1.7;
}

/* 記事本文：見出し */
#topMain .entryWrapper .entry h3,
#topMain .entryWrapper .index h3 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #0C47B1;
}

#topMain .entryWrapper .entry h4,
#topMain .entryWrapper .index h4 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #0C47B1;
}

#topMain .entryWrapper .entry h5,
#topMain .entryWrapper .index h5 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #0C47B1;
}

/* 記事本文：本文 */
#topMain .entryWrapper .index p,
#topMain .entryWrapper .entry p {
	margin-bottom: 20px;
}

/* 記事本文：リスト */
#topMain .entryWrapper .index ul,
#topMain .entryWrapper .entry ul {
	margin-left: 24px;
	margin-bottom: 20px;
	padding: 0;
}

#topMain .entryWrapper .index ul li,
#topMain .entryWrapper .entry ul li {
	margin-bottom: 15px;
	padding-left: 15px;
	background: url(../../nextage/images/markerEntryList.gif) no-repeat left 6px;
}

/* 記事本文：番号付きリスト */
#topMain .entryWrapper .index ol,
#topMain .entryWrapper .entry ol {
	padding: 0 0 0 14px;
	margin: 0 0 20px 24px;
}

#topMain .entryWrapper .index ol li,
#topMain .entryWrapper .entry ol li {
	margin-bottom: 15px;
	padding-left: 0;
}

/* 記事本文：引用 */
#topMain .entryWrapper .index blockquote,
#topMain .entryWrapper .entry blockquote {
	margin: 0 0 20px;
	padding: 10px;
}

#topMain .entryWrapper .index blockquote p,
#topMain .entryWrapper .entry blockquote p {
	margin: 0;
}

/* 記事本文：表 */
#topMain .entryWrapper .index table,
#topMain .entryWrapper .entry table {
	margin: 0 0 20px;
	background: url(/themes/nextage/images/shop/bgTdTop.gif) repeat-x scroll left bottom;
	border: medium none;
	border-spacing: 1px;
	padding-bottom: 1px;
}

#topMain .entryWrapper .index table th,
#topMain .entryWrapper .entry table th {
	padding: 15px;
	background: url(/themes/nextage/images/shop/bgTh.gif) no-repeat scroll left top;
}

#topMain .entryWrapper .index table td,
#topMain .entryWrapper .entry table td {
	padding: 15px;
	background: url(/themes/nextage/images/shop/bgTd.gif) no-repeat scroll right top;
}

/* 記事本文：画像 */
/* 左寄せ */
div.column-image-left {
	margin-right: 20px !important;
}

/* 右寄せ */
div.column-image-right {
	margin-left: 20px !important;
}

/* 枠 */
.columnImage {
	margin-bottom: 20px;
	padding: 2px;
	background-image: url(/themes/nextage/images/shop/imageBg.gif);
	border: none;
}

/* 記事のフッター情報 */
.entryFooter {
	margin-bottom: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background: url(/themes/nextage/images/sideBg.gif) repeat-x scroll left top;
}

/* 続きを読む */
.continueLink {
	text-align: right;
}


/* 一記事表示リンク */
.permaLink {
	float: left;
}

/* フッター（コメントとトラックバック） */
.footerEntryInfo {
	float: right;
}

/* 記事URL */
.boxHeader #textfield{
	width: 450px;
}

/* 記事送り */
.oldList {
	float:left;
	text-align:left;
	width:40%;
}

.oldList a {
	width: 100%;
	padding-left: 10px;
	background: url(/themes/nextage/images/shop/arwLeft.gif) no-repeat left center;
}

.allList {
	float:left;
	text-align:center;
	width:18%;
}

.newList {
	float:right;
	text-align:right;
	width:40%;
}

.newList a {
	width: 100%;
	padding-right: 10px;
	background: url(/themes/nextage/images/shop/arwRight.gif) no-repeat right center;
}

/* ページ送り */
/* 囲み */
.entryListNavi {
	font-size:1em;
	width: 400px;
	margin: 0 auto;
}

.backPageLink {
	float: left;
	text-align: left;
	width: 20%;
}

.backPageLink a {
	width: 100%;
	padding-left: 10px;
	background: url(/themes/nextage/images/shop/arwLeft.gif) no-repeat left center;
}

.PageLink {
	float: left;
	text-align: center;
	width: 58%;
}

.forwardPageLink {
	width: 20%;
	float: left;
	text-align: right;
}

.forwardPageLink a {
	width: 100%;
	padding-right: 10px;
	background: url(/themes/nextage/images/shop/arwRight.gif) no-repeat right center;
}

/* コメント */

.relationHeader {
	color: #0C47B1;
	font-size: 1.5em;
}

/* 入力項目 */
#comment-form-apply dl.dataDl dt {
	float: left;
	width: 9em;
	padding: 0.5em 0;
}

/* 入力欄 */
#comment-form-apply dl.dataDl dd {
	padding: 0.5em 0;
	background: url(/themes/nextage/images/sideBg.gif) repeat-x scroll left bottom;
}

/* 投稿ボタン */
.comPost {
	background-color: #FFF !important;
}


/* トラックバック */

/* --------------- メイン｜特選車情報一覧表示 --------------- */

#shopSpecialtyListWrapper {
	width: 520px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 4px solid #4C93E1;
}

.shopSpecialtyList {
	background:transparent url(/themes/nextage/images/sideBg.gif) repeat-x scroll left bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}

.shopSpecialtyList .leftPhoto {
	float: left;
	margin-right: 10px;
}

.shopSpecialtyList h3 {
	font-size: 12px;
	font-weight: normal;
}


/* --------------- サブカラム（店舗案内） --------------- */

#sub #sideShopAbout {
	margin-bottom: 20px;
	border-top: 2px solid #0C47B1;
}

#sideShopAbout img {
	margin-top: 2px;
	margin-bottom: 10px;	
}

#sideShopAbout p a {
	background:transparent url(/themes/nextage/images/shop/arwRight.gif) no-repeat scroll left center;
	color: #0C47B1;
	padding-left:10px;
}


#sub #selectShopTitle {
	color: #0C47B1;
}

/* --------------- スタッフ紹介 --------------- */
/* スタッフ紹介：全体の囲い */
.staffBox{
	margin: 0 0 33px;
	padding-top: 15px;
	border-top: 2px solid #4C93E1;
}

.staffData{
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(/themes/nextage/images/shop/borStaff.gif) no-repeat left bottom;
}

/* スタッフ紹介：プロフィール画像 */
.staffData .fLeft{
	display: inline;
	float: left;
}

/* スタッフ紹介：名前 */
.staffData h3{
	display: inline;
	float: left;
	margin: 9px 0 0 20px;
	font-size: 18px;
	font-weight: normal;
}

/* スタッフ紹介：役職 */
.staffData h4{
	display: inline;
	float: left;
	margin:  12px 0 0 20px;
	font-size: 15px;
	font-weight: normal;
	color: #0C47B1;
}



/* --------------- お客様レビューのレイアウト --------------- */

#shopSpecialtyListWrapper {
	width: 520px;
}

#globalRevueShop {
	width: 94px;
	margin: 10px 10px 0 0;
	float: left;
	overflow: hidden;
}
