@charset "utf-8";

/* 比較車種用THICKBOX ***************************************/

body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4 , h5, h6, th ,td ,select {	margin: 0; padding: 0;}
html { overflow-y: hidden; height: 100%;}
img { border: none; *vertical-align: top;}
body, input, select, textarea, table { color: #333333; font-size: 12px;}
ul, ol { list-style: none;}
.cFix:after, .clearfix:after { content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.cFix { min-height: 1px; _height: 1px;}

/************************************************************
 * ｱﾝｶｰ
 ************************************************************/
a:link			{ color: #1e0fca;}
a:visited		{ color: #802680;}
a:hover			{ color: #ff7e1d;}
a:active		{ color: #ff9a49;}

/************************************************************
 * ﾀｸﾞ
 ************************************************************/
body, input, select, textarea, th, td, li ,a { font-family: 'ＭＳ Ｐゴシック','MS P Gothic',Arial,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;}

#popupWrapper {
	padding: 10px;
	width: 820px;
	height: 458px;
	overflow: hidden;
	}

/************************************************************
 * ﾍｯﾀﾞｰ部分
 ************************************************************/
.cnts_header {
	position: relative;
	width: 820px;
	height: 91px;
	}
/* 見出し */
.mds_l_orange {
	float: left;
	margin-right: 12px;
	padding-left: 10px;
	height: 25px;
	font-family: Arial;
	font-size: 19px;
	color: #333;
	line-height: 25px;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) -997px 0 no-repeat;
	}
/* 説明文 */
.cnts_header p {
	float: left;
	}
.cnts_header p span {
	font-size: 10px;
	}
/* 閉じる */
.btn_close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 90px;
	height: 27px;
	font-weight: 700;
	color: #666 !important;
	text-decoration: none;
	outline: none;
	text-align: center;
	text-indent: -10px;
	line-height: 25px;
	overflow: hidden;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) 0 0 no-repeat;
	}
:hover.btn_close {
	color: #fff !important;
	background-position: 0 -27px;
	}
/* ぱんくず */
.thickbox_pankuzu {
	position: absolute;
	top: 40px; left: 0;
	font-size: 10px;
	}
/* ﾍﾟｰｼﾞ内ﾘﾝｸ */
.thickbox_pageLink {
	position: absolute;
	top: 61px; left: 0;
	height: 20px;
	}
.thickbox_pageLink a {
	float: left;
	display: block;
	margin-right: 5px;
	height: 20px;
	font-size: 10px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
	outline: none;
	text-align: center;
	}
.thickbox_pageLink a:hover {
	color: #fff;
	
	}
.pageLink_maker a {
	width: 80px;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) -90px 0 no-repeat;
	}
.pageLink_maker a:hover {
	background-position: -90px -20px;
	}
.pageLink_shashu a {
	width: 40px;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) -170px 0 no-repeat;
	}
.pageLink_shashu a:hover {
	background-position: -170px -20px;
	}

/************************************************************
 * ﾎﾞﾃﾞｨｰ部分
 ************************************************************/
.cnts_body {
	position: relative;
	border: 1px solid #ccc;
	height: 365px;
	overflow-y: scroll;
	}
.cnts_body_inner {
	position: absolute;
	top: 0;	left: 10px;
	padding-bottom: 10px;
	width: 781px;
	}

/* 説明文 */
.cnts_header p {
	margin-top: 9px;
	}

/************************************************************
 * ﾒｰｶｰﾘｽﾄ/車種ﾘｽﾄ
 ************************************************************/
.cnts_body_inner p.mds_l {
	margin-top: 9px;
	width: 780px;
	font-size: 14px;
	font-weight: 700;
	line-height: 26px;
	color: #fff;
	text-indent: 10px;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) -210px 0 no-repeat;
	}
.mds_k { height: 35px;}
.mds_y { height: 30px;}

.cnts_body_inner ul, .cnts_body_inner dl {
	padding-top: 1px;
	width: 781px;
	}
.cnts_body_inner li, .cnts_body_inner dd {
	float: left;
	margin: -1px -1px 0 0;
	border: 1px solid #ccc;
	width: 154px;
	}
.cnts_body_inner li a, .cnts_body_inner dd a {
	display: block;
	padding: 7px 5px;
	line-height: 14px;
	}
.cnts_body_inner li.li1 a, .cnts_body_inner dd.li1 a { background-color: #fff;}
.cnts_body_inner li.li2 a, .cnts_body_inner dd.li2 a { background-color: #f9f9f9;}

.cnts_body_inner li a:hover, .cnts_body_inner dd a:hover {
	background-color: #fbf0df;
	}
.cnts_body_inner dt {
	float: left;
	margin-top: 5px;
	width: 760px;
	height: 25px;
	text-indent: 10px;
	font-weight: 700;
	line-height: 20px;
	background: url(/cmn/images/thickbox/sprite_thickbox.png) -997px -50px no-repeat;
	}
/* 車種選択画面 */
.ul_shashu li a {
	height: 32px;
	}

/************************************************************
 * 装飾
 ************************************************************/
.bld		{ font-weight: 700;}
.fgGray		{ color: #666;}
.fgLGray	{ color: #969A99;}