@charset "UTF-8";

/* ************************************************
Theme Name: 白グレー
Theme URI:
Description:白
Author:
Version:
************************************************ */

/* ************************************************
 * CSS Include
 * ************************************************ */
@import url("./initial.css");
/*@import url("./css/car_life.css");*/
@import url("./css/shop.css");
@import url("./css/print.css");
/**@import url("../../../suzuki_common/css/page.css");**/
@import url("./css/page.css");
@import url("../../../suzuki_common/css/ui.core.css");
@import url("../../../suzuki_common/css/ui.tabs.css");
@import url("../../../suzuki_common/css/jquery-ui-1.7.2.custom.css");



/* ************************************************
 * CSSリセット
 * ************************************************ */
* {
	/*color: #333333;*/
	/*font-style: normal;*/
	/*font-weight: normal;*/
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic", Osaka, "ＭＳ Ｐゴシック", sans-serif; /*, "メイリオ", Meiryo */
	}

strong {
	font-weight: bold;
	}
em{
	font-style:italic;
	}
body {
	font-size: 75%;
	}
html>/**/body {
	font-size: 12px; /* Except IE */
	}

/*共通チップス*/
.clear {
	clear:both;
	}
img {
	border:0px;
	vertical-align:top;
	}
a {
	color:#191919;
	text-decoration:none;
	}
a:hover {
	/*color:#245ECE;*/
	color:#DE387A;
	}

/* ************************************************
 * レイアウト
 * ************************************************ */
body#home {
	background-image:url(./images/background/bgi-body_001.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#b0b0b0;
	}
body#contents {
	background-image:url(./images/background/bgi-body_001.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#b0b0b0;
	}

#box {
	width:950px;
	background-image:url(./images/background/bgi-box_001.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#ffffff;
	text-align:left;
	margin:0 auto;
	padding:0 1px;
	}

#header {
	width:950px;
	}


#contents_box {
	padding:15px 19px 14px 19px;
	}
body#home div#wrap
	{
	width:684px;
	float:right;
	}
body#home div#wrap div#main_contents {
	float:left;
	width:457px;
	margin:0;
	}
body#home div#wrap div#right_side {
	width:210px;
	float:right;
	}
body#home div#contents_box div#left_side {
	width:210px;
	float:left;
	}
div#contents_box div#main_contents_dealer{
	float:right;
	width:684px;
	}

/* 要修正(下層)
body#contents div#main_contents {
	float:right;
	width:680px;
}
body#contents div#wrap div#left_side {
	width:210px;
	float:left;
}
要修正(下層)*/


#contents_box_r {
	width:680px;
	float:right;
	}
#left_side2_l{
	width:210px;
	float:left;
	}

/* ************************************************
 * パン屑
 * ************************************************ */
#pnkz {
	list-style-type:none;
	padding:5px 10px;
	background-color:#E3E3E3;
	margin:0 0 0 0;/*1px 0 0 0*/
	}
#pnkz ul {
	list-style-type:none;
	}
#pnkz li {
	float:left;
	font-size:1.1em;
	line-height:150%;
	}
.pnkz_bold {
	font-weight: bold;
	}

/* ************************************************
 * Header area
 * ************************************************ */
#header_top {
	background-image:url(./images/background/bgi-header_001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	height:48px;
	}
#header p#logo {
	position:absolute;
	left:1px;
	top:0px;
	}

#header_top ul {
	list-style-type:none;
	position:absolute;
	right:5px;
	top:22px;
	}
#header_top li {
	float:left;
	}

/* ************************************************
 * グローバルメニュー
 * ************************************************ */
#header div#cat_nav
	{
	width:950px;
	background-image:url(./images/header/bgi-headnvi_001.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.global_87 {
	font-size:87%;
	}

/* ************************************************
 * ディーラー名
 * ************************************************ */

.dealer-name{
	height:150px;
	background-repeat:no-repeat;
	behavior:url(/wp-content/iepngfix/iepngfix.htc);
	border-bottom:1px solid #4c43fc;
	}

.dealer-name h1{
	background-image:url(./images/dealer-name-bar/bar.png);
	background-repeat:no-repeat;
	behavior:url(/wp-content/iepngfix/iepngfix.htc);
	}

.dealer-name img{
	behavior:url(/wp-content/iepngfix/iepngfix.htc);
	}

.dealer-name h1 {
	/*padding:0 0 20px 0;*/
	height:150px;
	}

/* 販売店のヘッダー */
#parent-name {
	font-size:16px;
	color:#5664e9;
	font-weight:bold;
	padding:15px 0 0 20px; /*padding:30px 0 0 20px;*/
	margin:0 0 14px 0;
	line-height:100%;
	display:block;
	}
#parent-shop-name {
	color:#5664e9;
	font-size:26px;
	padding:0 0 0 20px;/*padding:23px 0 20px 20px;*/
	line-height:100%;
	display:block;
	}
#parent-shop-name a:hover{
	color:#5664e9;
	}


/* ************************************************
 * トップ：メイン画像
 * ************************************************ */
.main_img {
	width:950px;
	background-image:url(./images/background/big_slideshow.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
.main_img_l {
	float:left;
	width:721px;
	}
.main_img_r {
	float:right;
	width:229px;
	background-color:#000000;
	}


/* ************************************************
 * 中央エリア
 * ************************************************ */

 /*最新のお店情報
------------------------------*/
#thumbnail_list {
	width:457px;
	background-image:url(./images/title/ttl-shop-blog.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:45px 0 15px 0 !important;
	_padding:45px 0 0 0;
	}
#thumbnail_list h2 {
	display:none;
	}
#thumbnail_list ul {
	width:447px;
	background-image:url(./images/title/line_bk01.gif);
	background-repeat:repeat-y;
	background-position:top;
	list-style-type:none;
	margin:0 0 0 4px;
	}
.thumbnail_list_left {
	width:111px; 	/*width:102px;*/
	float:left;
	text-align:center;
	padding:0 4px auto 4px; /* auto */
	/*border-left:1px dashed #CCCCCC;*/
	display:block;
	}
.thumbnail_list_right {
	width:102px;
	float:right;
	text-align:center;
	padding:0 4px 17px 4px;
	/*border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;*/
	display:block;
	}
.thumbnail_list_left ,.thumbnail_list_right{
	height:190px !important; /*175*/ /*vista 195-200 */
	_height:180px;
	}
.thumbnail_list_left .thumbnail img,.thumbnail_list_right .thumbnail img {
	display:block;
	margin:0 auto;
	padding-bottom:5px;
	}
.thumbnail_list_left .title,.thumbnail_list_right .title {
	display:block;
	padding:0px 5px;
	}
.thumbnail_list_left .title a,.thumbnail_list_right .title a {
	font-size:1.2em;
	line-height:150%;
	/*color:#245ECE;*/
	color:#DE387A;
	}
.thumbnail_list_left .contents,.thumbnail_list_riht .contents {
	display:block;
	font-size:1.2em;
	line-height:140%;
	text-align: left;
	padding:0 10px;
	}
li.thumbnail_list_left {
display:block;
/*border:#CC0000 1px solid;*/
}
/*
 * 一時強制的にイメージサイズ横幅を79pxにリザイズ
*/
.thumbnail_list_left img {
	/**width:79px;**/
	/*height:60px;*/
	}
/*
.tpostheightLine {
	padding:0 0 10px 0;
	}
*/
.go_posts {
	text-align:right;
	padding:0 10px 0 0;
	}
/*ホットニュース
---------------------
.hot_news_ttl {
	width:457px;
	padding:0;
	margin:0;
}
.hot_news_ttl h3 {
	width:387px;
	float:left;
	}
.hot_news_ttl em {
	width:70px;
	display:block;
	float:right;
	}

.TabbedPanelsTabGroup {
	background-image:url(./images/background/bgi-hot_news_001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	list-style-type:none;
}
.TabbedPanelsTabGroup li {
	float:left;
	}
*/
 /* ホットニュース
------------------------------*/
#hot_News {
	background-image: url(./images/title/title-hot-news.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
#hot_News h3 {
	height:43px;
	}
#hot_title {
	width:385x;
	float:left;
	}
.hot_list {
	width:66x;
	float:right;
	display:block;
	}
/*タブパネル*/
body#home #contents_box div.TabbedPanels
	{
	margin:0px 0px 10px 0px;/* margin:0px 0px 10px 0px; */
	}
body#home #contents_box div.TabbedPanelsContent
	{
	padding:0px 0px 0px 0px;
	}
body#home #contents_box div.TabbedPanelsContent ul
	{
	width:435px; /* width:390px; */
	font-size:92%;
	margin:0px 0px 10px 0px; /* margin:0px 0px 10px 0px */
	padding:15px 10px 0px 10px;
	}
.TabbedPanelsContent li
	{
	width:435px;/* width:312px */
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px; /* padding:0px 0px 0px 78px */
	border-bottom:1px dashed #CCCCCC;
	list-style:none;
	}
.dataTabbedPanelsContent/* 追記 */
	{
	width:78px;
	float:left;
	padding:0px 10px 0px 0px; /* padding:5px 0px 5px 0px; */
	text-align:center;
	}
.titleTabbedPanelsContent/* 追記 */
	{
	float:right;
	width:328px;
	padding:0px 10px 0px 0px; /* padding:5px 0px 5px 0px; */
	}
.titleTabbedPanelsContent a/* 追記 */
	{
	font-size:1.4em;
	-font-size:1.3em;
	line-height:150%;
	color:#191919;
	}
.TabbedPanelsContentGroup .TabbedPanelsContent .titleTabbedPanelsContent p /* 追記 */
	{
	font-weight: bold;
	}
.titleTabbedPanelsContent a:hover/* 追記 */
	{
	color:#1444A2;
	text-decoration: none;
	}
.colorTabbedPanelsContent/* 追記 */
	{
	font-size:1.2em;
	line-height:150%;
	/*color:#245ECE;*/
	color:#DE387A;
	}

/*本文 20091224 sugiyamams*/
.cp01_txt p a{
	text-decoration:underline;
	}


 /* Footer Widgets area setting
------------------------------*/
div#footer_widgets
	{
	width:457px;
	margin:15px 0 0 0;
	}
div#footer_widgets div#widgets_contents
	{
	background-image:url(./images/title/ttl-u-car.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
div#footer_widgets div#widgets_contents div#footer_widgets_meta
	{
	margin:0 0 10px 0;
	}
div#footer_widgets div#widgets_contents div#footer_widgets_meta em.fw_btn
	{
	display:block;
	text-align:right;
	padding:0 4px 0 0;

	}
div#footer_widgets div#widgets_contents div#footer_widgets_meta h2
	{
	display:none;/*追記*/
	}
/*
div#footer_widgets div#widgets_contents p.fbanner {
	text-align:center;
	}
追記*/
div#footer_widgets div#widgets_contents .cyukosya_txt a {/*追記*/
	font-size:1.2em;
	line-height:150%;
	color:#245ECE;
	display:block;
	}
div#footer_widgets div#widgets_contents .cyukosya_price a {/*追記*/
	font-size:1.2em;
	line-height:150%;
	}

div#footer_widgets div#widgets_01 ,
div#footer_widgets div#widgets_02 ,
div#footer_widgets div#widgets_03 ,
div#footer_widgets div#widgets_04
	{
	width:102px;
	float:left;
	text-align:center;
	padding:0 4px 13px 4px;
	border-left:1px dashed #CCCCCC;
	}
	/*追記*/
div#footer_widgets div#widgets_01
	{
	margin:0px 0px 0px 4px;
	}
div#footer_widgets div#widgets_04
	{
	border-right:1px dashed #CCCCCC;
	}
div#footer_widgets div#widgets_01 h2 ,
div#footer_widgets div#widgets_02 h2 ,
div#footer_widgets div#widgets_03 h2 ,
div#footer_widgets div#widgets_04 h2
	{
	font-weight:bold;
	}

div#footer_widgets div#widgets_contents span {
	line-height:130%;
	color:#245ECE;
	font-size:1.2em;
	}
div#footer_widgets div#widgets_contents img{
	margin:0 0 5px 0;
	}
div#footer_widgets div#widgets_contents a .u-car-name{
	color:#DE387A;
	}
div#footer_widgets div#widgets_contents a .u-car-price{
	color:#191919;
	}
div#footer_widgets div#widgets_contents a:hover .u-car-price{
	color:#DE387A;
	}

/*
div#footer_widgets div#widgets_contents .u-car-name
{
color:#245ECE;
}
div#footer_widgets div#widgets_contents .u-car-price {
color:#191919;
}
div#footer_widgets div#widgets_contents .u-car-price a:hover{
color:#245ECE;
}
div#footer_widgets div#widgets_contents td a:hover {
color:#245ECE;
}
*/

div#footer_widgets table {
	background-image:url(./images/title/line_bk01.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:447px;
	margin:0 5px;
	}
div#footer_widgets table td{
	width:112px;
	padding:0 0 12px 0;
	}


/* ************************************************
 * 左サイド
 * ************************************************ */
/*
#calendar {
width:200px !important;
}
#calendar table,#calendar-caution {
width:200px !important;
}
#monthNavi {
height: 15px !important;
width:200px !important;
}
*/
/*カレンダー
------------------------------
#calendar {
width:210px;
background-image:url(images/title/ttl-calender_001.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0 5px;
margin:0 0 10px 0;
}

/*
#holiday-calendar {
	width:200px;
	background-image:url(./images/title/ttl-calender_001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 5px;
	margin:0 0 15px 0;
}
*/
/*
p#nextmonth {
	text-align:right;
	padding:49px 0 10px 0;
	font-size:1.1em;
	-font-size:1.2em;
}
*/

/*カレンダーicon説明
------------------------------
table.calender_dtl {
	width:210px;
	border-collapse:collapse;
	border:none;
	padding:0;
}
table.calender_dtl th, table.calender_dtl td {
	text-align:left;
	vertical-align:top;
	padding:0 0 3px 0;
	line-height:150%;
	border:none;
}
table.calender_dtl th {


}
table.calender_dtl td.event {
	font-weight:bold;
	vertical-align:middle;
	padding-top:3px;
}
*/
/*お問い合わせ
------------------------------*/
.inq_cat {
	width:200px;
	background-image:url(./images/title/title-contact.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:88px 7px 5px 7px;
	margin:0 0 15px 0;
	}

.inq_cat ul {
	list-style-type:none;
	}

.inq_cat li {
	/*border-bottom:1px dashed #C7C7C7;*/
	text-align:center;
	padding:4px 0;
	}
.inq_cat .headline
	{
	display: none;
	}

#widget_inquiry li a{
        background-repeat:no-repeat;
        background-position:left top;
        width:196px;
        height:36px;
        text-indent: -9999px;
        display:block;
        outline: none;
}

#inq1 a{
	background-image:url(./images/title/contact-catalog_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}
#inq1 a:hover{
	background-image:url(./images/title/contact-catalog_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}

#inq2 a{
	background-image:url(./images/title/contact-syoudan_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	display:block;
	text-indent: -9999px;
	outline: none;
	}

#inq2 a:hover{
	background-image:url(./images/title/contact-syoudan_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	display:block;
	text-indent: -9999px;
	outline: none;
	}

#inq3 a{
	background-image:url(./images/title/contact-sijyo_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}
#inq3 a:hover{
	background-image:url(./images/title/contact-sijyo_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}

#inq4 a{
	background-image:url(./images/title/contact-tenken-yoyaku_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}

#inq4 a:hover{
	background-image:url(./images/title/contact-tenken-yoyaku_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:37px;
	text-indent: -9999px;
	display:block;
	outline: none;
	}

#inq5 a{
	background-image:url(./images/title/contact-toiawase_off.gif);
	background-repeat:no-repeat;
	width:194px;
	height:37px;
	display:block;
	text-indent: -9999px;
	outline: none;
	}

#inq5 a:hover{
	background-image:url(./images/title/contact-toiawase_on.gif);
	background-repeat:no-repeat;
	width:194px;
	height:37px;
	display:block;
	text-indent: -9999px;
	outline: none;
	}

.widgetslinks-9
	{
	width:200px;
	background-image:url(./images/title/ttl-toiawase_001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	}
.widgetslinks-9 ul {
	list-style-type:none;
	}

.widgetslinks-9 li {
	border-bottom:1px dashed #C7C7C7;
	text-align:center;
	padding:10px 0;
}
.widgetslinks-9 .headline
	{
	display: none;
	}
/*モバイルサイト
------------------------------*/
.mobile_site {
	width:200px;
	background-image:url(./images/title/ttl-mobile_001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*padding:45px 5px 0 5px;*/
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	}
#qr_box{
	width:200px;
	}
#qr_box_l{
	float:left;
	padding:0 7px 0 0;
	/*display:block;*/
	width:74px;
	}
#qr_box_r{
	float:left;
	font-size:1.1em; /* 1.2em */
	line-height:150%;
	width:118px;
	}
.mobile_site #qr{
	font-size:1.1em;
	line-height:150%;
	}
.mobile_site #qr a{
	font-weight:bold;
	}
.mobile_site .headline
	{
	display: none;
	}
div#qr p {
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
	}
/*メルマガ
------------------------------*/
.mail_magazine
	{
	width:200px;
	background-image:url(./images/title/ttl-magazine_001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	}
.mail_magazine .headline
	{
	display: none;
	}



/* ************************************************
 * 右サイド
 * ************************************************ */

 /*最新チラシ
------------------------------*/
.chirashi {
	background-image:url(images/title/ttl-chirashi.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	padding:50px 5px 0 5px;
	margin:0 0 15px 0;
	}
.chirashi .headline
	{
	display:none;
	}
.chirashi_roll
	{}
.chirashi li {
	padding:0 0 8px 0;
	margin:0 0 5px 0;
	border-bottom:1px dashed #C7C7C7;
	text-align:center;
	list-style-type:none;
	}
.chirashi li a {
	font-size:1.2em;
	line-height:150%;
	font-weight: bold;
	}

/*おすすめ情報
------------------------------*/
.osusume {
	background-image:url(./images/title/ttl-osusume.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	zoom: 1;
	}
.osusume .headline{
	display:none;
	}

.osusume ul {
	list-style-type:none;
	}
.osusume li {
	padding:0 0 5px 0;
	text-align:center;
	}
.osusume li a {
	font-size:1.2em;
	line-height:150%;
	}

/*その他のウィジェット
------------------------------*/
.widgets div
	{
	width:200px;
	padding:0 5px;
	margin:0 0 15px 0;
	}
.widgets h2.headline{
	visibility:visible;
	width:165px;
	background-image:url(./images/title/ttl-widgets.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:45px;
	color:#5c3828;
	font-weight:bold;
	font-size:16px;
	padding:13px 0 0 45px;
	}
.widgets ul
	{
list-style-type:none;
	}

/* ************************************************
* 　Footer
* ************************************************ */
#pagetop {
	text-align:right;
	padding:20px 20px 12px 0;
	}
#pagetop a{
	font-weight: bold;
	}
#footer {
	background-image:url(./images/background/bgi-footer_001.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#CACACA;
	height:30px;
	}
#footer address {
	display:block;
	float:left;
	margin:8px 0 7px 8px;
	font-size:10px;
	}
#footer ul.foot_list01 {
	list-style-type:none;
	float:right;
	}
#footer ul.foot_list01 li {
	float:left;
	padding:2px 0 0 0;
	}






/* ******************* * 下層ページ用CSS * ************************ */

/* ************************************************
 * localnavi
 * ************************************************ */
.widgets div.localnavi {
	width:200px;
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	}

.localnavi ul {
	list-style-type:none;
	}

.localnavi li {
	border-bottom:1px dashed #C7C7C7;
	padding:10px 10px;
	font-size:1.2em;
	}

/* カーライフサポートなど */
.widgets div.localnavi_ca {
	width:200px;
	padding:45px 5px 0 5px;
	margin:0 0 15px 0;
	}
.localnavi_ca ul{
	list-style-type: none;
	}
.localnavi_ca li{
	padding:12px 0 10px 12px;
	font-size:1.2em;
	border-bottom:1px dashed #C7C7C7;
	}
.localnavi_ca li a:hover{
	text-decoration: none;
	outline: 0;
	}
.localnavi_ca ul .pad10 a{
	padding:0 0 0 10px;
	display:block;
	outline: 0;
	}


/*
.localnavi_ca ul {
	list-style-type:none;
	}

.localnavi_ca ul{
	font-size:1.2em;
}
.localnavi_ca ul li {
	display:block;
	padding:5px 0 10px 10px;
	border-bottom:1px dashed #C7C7C7;
	}
.localnavi_ca ul ul li a{
	color:#cc0000;
	font-size:0.8em !important;
	_font-size:0.8em;
		display:block;
}
*/



/*
.localnavi_ca ul ul  {
	padding:5px 0 5px 10px;
}
.localnavi_ca ul ul li {
}
*/


/*クルマを知る
------------------------------*/
.ms_car_lineup {
	background-image:url(./images/title/title-kuruma.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/*おトク情報
------------------------------*/
.otoku {
	background-image:url(./images/title/ttl-otoku_001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

/*クルマを探す
------------------------------*/
.ms_car-search {
	background-image:url(./images/title/title-car-search.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*カーライフサポート
------------------------------*/
.ms_car-life{
	background-image:url(./images/title/title-car-life.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*当社のご案内
------------------------------*/
.ms_corporate {
	background-image:url(./images/title/title-company.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*メインコンテンツ
------------------------------*/
body#contents div#main_contents_dealer .clm01 {
	background-image:url(images/title/ttl-contents.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 10px;
	}

body#contents div#contents_box_r .clm01 {
	background-image:url(images/title/ttl-contents.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 10px;
	}

#clm01_title {
	height:36px;
	}
#clm01_title h2 {
	padding:5px 20px 0 20px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	}

/* ************************************************
 * 一覧ページ用
 * ************************************************ */
/*前の10件｜
------------------------------*/
.hot_next_back {
	margin:28px 10px 0 0;
	text-align:right;
	font-size:1.1em;
	}
.hot_next_back a{
	font-size:1.1em;
	font-weight: bold;
	}
.tablenav{
	text-align:right;
	margin:28px 10px 0 0;
	}
.tablenav a{
	font-size:1.1em;
	font-weight: bold;
	}



.hot_index_box {
	border-bottom:1px dashed #CCCCCC;
	padding:15px 0 15px 0;
	/* width:670px; もしも幅指定する場合*/
	}

.hot_index_data {
	/*float:right;*/
	width:530px;
	font-size:1.25em;
	/*color:#245ECE;*/
	color:#DE387A;
	line-height:150%;
	}
.hot_index_img {
	float:left;
	width:115px;
	text-align:center;
	}

.hot_index_body {
	float:right;
	width:545px; /* width:530px */
	}

.hot_index_txt {
	font-size:1.6em;
	line-height:140%;
	}
.hot_index_txt a {
	font-weight:bold;
	}
.hot_index_pdf {
	font-size:1.1em;
	}


/* ************************************************
 *
 * ************************************************ */
.cp01_img {
	margin:0 0 0 0;
	text-align:center;
	padding:10px 0;
	}
.cp01_lead {
	border-bottom:1px dashed #CCCCCC;
	padding:10px 10px 8px 10px;
	}
.cp01_lead .cp01_data {
	font-size:1.25em;
	/*color:#245ECE;*/
	color:#DE387A;
	line-height:150%;
	}
.cp01_lead p {
	font-size:1.6em;
	line-height:140%;
	}
.cp01_txt {
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	font-size:1.5em;
	line-height:130%;
	padding:14px 17px 18px 14px;
	}

.cp01_pdf {
	text-align:center;
	padding:18px 0 28px 0;
	border-bottom:1px dashed #CCCCCC;
	font-weight:bold;
	}
.cp01_pdf a{
	font-weight:bold;
	}
.cp01_print {
	text-align:center;
	padding:18px 0 28px 0;
	border-bottom:1px dashed #CCCCCC;
	}

.cp01_print img {
	cursor:pointer;
	}

.wp-caption alignnone {
	width:600px;
	}

/* ▼投稿記事内の定義を再定義▼ */
.cp01_txt p{
	line-height:140%;
	margin:1em 0;
	}
.cp01_txt ul{
	line-height:140%;
	margin:1em;
	list-style-type: disc;
	padding-left:1em;
	}
.cp01_txt ol {
	line-height:140%;
	margin:1em;
	padding-left:1em;
	list-style-type: decimal;
	}
.cp01_txt p strong {
	font-weight: bold;
	}
.cp01_txt h1,.cp01_txt h2 {
	line-height:220%;
	}
.cp01_txt h2 {
	line-height:210%;
	}
.cp01_txt h3 {
	line-height:196%;
	}
.cp01_txt h4 {
	line-height:180%;
	}
.cp01_txt h5 {
	line-height:176%;
	}
.cp01_txt .event-period{
    font-size: 0.8em;
    font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
/* ▲投稿記事内の定義を戻す▲ */


/* ************************************************
 * prin area
 * ************************************************ */
#print {
	text-align:center;
	border-bottom:1px dashed #C7C7C7;
	padding:0 22px 30px 22px;
	}
#print img {
	}
/* ************************************************
 * ping clear
 * ************************************************ */
.pngimg
	{
	behavior:url(/wp-content/iepngfix/iepngfix.htc);
	}

/* ************************************************
 * Other setting
 * ************************************************ */
#back-to-top
	{
	margin:30% 0px 0px 0px;
	position:absolute;
	right:5px;
	}
.go_posts
	{
	text-align:right;
	padding:0 5px 5px 5px;
	}
.go_posts a
	{
	font-weight: bold;
	}
/*/ Side Banner /*/
.sbanner
	{
	margin:0px 0px 10px 0px;
	}
/*/ Footer Banner /*/
.fbanner
	{
	margin:0px 0px 10px 0px;
	}


/*共通ボタン*/

#bottun
	{
	text-align:center;
	padding:10px 0 0 0;
	}



/* ************************************************
* Full Lineup
* *************************************************/

.fulllineup_model {
    padding:0 0 25px 5px;
    }

.fulllineup_model h3 {
    margin:0 0 23px 0;
    }

.fulllineup_model ul {
    list-style-type:none;
    height: auto !important;
    min-height:62px;
}

.fulllineup_model li {
    float:left;
    padding:0 3px 0 0;
    }

.fulllineup_model li a img {
    }

.fulllineup_model li a:hover img {
}

.fulllineup_menu {
    padding: 3px 0 0 14px;
    width:140px;
    height:62px;
}

.fulllineup_menu li {
}

.fulllineup_menu img{
}


 /* ************************************************
 * ユーザーズボイス、スタッフのクルマ紹介
 * ************************************************ */

.uv_customerinfo {
 padding:8px;
 margin-bottom:15px;
 font-size:1.3em;
 line-height:115%;
 background-color:#FFC9D7;
 }

.uv_customerinfo table {
 padding:0px;
 background-color:#FFEBED;
 }

.uv_customerinfo td {
 padding-right:10px;
 background-color:#FFEBED;
 }


.ci_customerinfo {
 padding:8px;
 margin-bottom:15px;
 font-size:1.3em;
 line-height:115%;
 background-color:#ADE0FF;
 }

.ci_customerinfo table {
 padding:0px;
 background-color:#DEF1FF;
 }

.ci_customerinfo td {
 padding-right:10px;
 background-color:#DEF1FF;
 }

 /* ************************************************
 * ソーシャルボタン用
 * ************************************************ */
.mixi_addthis_area{
	margin:40px 0 0 0;
	height:15px;
	}
.mixi_check_area {
float: left;
margin: 0 5px 0 0;
height:15px;
}
.mixi-check-button{
margin: 0 10px;
}
.addthis_default_style{
margin:0;
}

#calendar {
background-image:url(./images/calendar/title-calendar.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:1.1em;
margin-bottom:5px;
padding:30px 0 5px 0;
width:210px;
}
.breadcrumb {
	padding: 5px;
	font-size: 1.2em;
}
.usedcar_detail { margin: 5px; }
.headerlogo {
float: left;
}

/* 販売店のヘッダー */
#parentname {
	font-size:13px;
	color:#5664e9;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:6px;
	line-height:100%;
	display:block;
	}
#parentshopname {
	color:#5664e9;
	font-size:20px;
	font-weight:bold;
	line-height:100%;
	display:block;
	}
#parentshopname a:hover{
	color:#5664e9;
	}
.header_toplink {
  text-align:right;
  padding-top:24px;
}