<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/*css/1/common.css より移植*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

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

customervoice

--------------------------------------------*/
body .container2012 {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	font-size: 13px;
	color: #061134;
	margin-bottom: 20px;
}

body .container2012 .inner {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

body .container2012 a{
	text-decoration:underline;
}
body .container2012 img{
	text-decoration:none;
}
/* -------------- detail -------------- */

/* -多言語- */
body .container2012 .read h1 {
	height:64px;
	margin:20px 0;
	line-height:1.0;
	padding-left:200px;
	font-size:62px;
	font-weight:bold;
}

.textOnImage {
	align-items: center;
	gap: 20px; /* テキストと画像の間隔 */
	display: flex;
	justify-content: flex-start; /* 左寄せに変更 */
}

.textOnImage p {
	order: 1; /* テキストを先に配置 */
}

.textOnImage img {
	order: 2; /* 画像を後に配置 */
}

body .container2012 .read h3 {
	height:60px;
	line-height:1.0;
}
/* -多言語- */

body .container2012 .read h1 span{
	color: #F7931E;
}

body .container2012 .graph h3 {
	margin:10px 0 0 0;
}
body .container2012 .graph h4{
	font-size:160%;
	font-weight:bold;
	margin-top:0px;
	clear:both;
}

body .container2012 .graph .txtl {
	float:left;
	width:45%;
	text-align:center;
	font-size:140%;
	font-weight:bold;
	line-height:1;
	border:4px #F7931E solid;
	padding:10px;
}
body .container2012 .graph .txtl span{
	color: #F7931E;
	font-size:130%;
}
body .container2012 .graph .txtr {
	float:right;
	width:45%;
	text-align:center;
	font-size:140%;
	font-weight:bold;
	line-height:1;
	border:4px #F7931E solid;
	padding:10px;
}
body .container2012 .graph .txtr span{
	color: #F7931E;
	font-size:130%;
}

body .container2012 .graph .graphl {
	float:left;
	width:48%;
	text-align:left;
}
body .container2012 .graph .graphr {
	float:right;
	width:48%;
	text-align:left;
}


body .container2012 .left_clm {
	float: left;
	width: 756px;
	margin-top:30px;
}
body .container2012 .left_clm .zero {
	border:#eee solid 1px;
	font-size:160%;
	padding:60px 0;
	text-align:center;
	color:#d00;
	margin-bottom:30px;
}
body .container2012 .left_clm .cv_record {
	margin-bottom:20px;
}
body .container2012 .left_clm .cv_record h5{
	padding:5px 10px;
	color:#FFF;
	font-weight:bold;
	background:#999;
	text-align:right;
	font-size:13px;
}
body .container2012 .left_clm .cv_record .cv_cnts {
	border:#eee 1px solid;
	border-top:none;
	padding:10px;
}
body .container2012 .left_clm .cv_record .cv_cnts .cv_info {
	border-bottom:#ccc 1px dotted;
	padding-bottom:10px;
}
body .container2012 .left_clm .cv_record .cv_cnts .cv_info .fl {
	float:left;
	width:45%;
	text-align:left;
}
body .container2012 .left_clm .cv_record .cv_cnts .cv_info .fr {
	float:right;
	width:45%;
	text-align:right;
}
body .container2012 .left_clm .cv_record .cv_cnts .cv_info .country img{
	margin-left:3px;
	vertical-align:text-bottom;
}
body .container2012 .cv_link a{
    background: url("../../images/1/customervoice/cv_arrow.png") no-repeat scroll 0 2px transparent;
    display: inline-block;
    margin-right: 0;
    padding-left: 15px;
}

body .container2012 .left_clm .cv_record .cv_cnts .cv_revi {
	margin-top:10px;
}

body .container2012 .left_clm .cv_record .cv_cnts .cv_revi .fl {
	float:left;
	margin-right:20px;
	width:160px;
	text-align:left;
}

body .container2012 .left_clm .cv_record .cv_cnts .cv_revi .fl img {
	display: block;
	margin: auto;
	max-height: 120px;
	max-width: 160px;
}

body .container2012 .left_clm .cv_record .cv_cnts .cv_revi .fr {
	float:left;
	width:552px;
	text-align:left;
}

body .container2012 .left_clm .cv_record .cv_cnts .cv_revi .fr .stock {
	margin-top:10px;
	text-align:right;
}
body .container2012 .right_clm {
	float: right;
	width: 174px;
	margin-top:30px;
	border:#eee 1px solid;
}
body .container2012 .right_clm h5{
	padding:10px;
	font-size:113%;
	font-weight:bold;
	background:#eee;
	text-align:center;
}
body .container2012 .right_clm .country {
	margin:10px;
	text-align:left;
}
body .container2012 .right_clm .country select {
	height: auto;
	padding: inherit;
	border: 1px solid #DFDFD7;
	width: 100%;
	appearance: auto;
	border-width: 1px;
	border-style: solid;
	border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
	border-image: initial;
	border-radius: 0px;
}
.starl {
    background-image: url("/images/1/customervoice/ico_stars_l.png");
	background-repeat:no-repeat;
	height: 18px;
    line-height: 18px;
    padding: 3px 0 2px 60px;
}

.star0_0 {
    background-position: 0 3px;
}
.star0_1 {
    background-position: 0 -17px;
}
.star0_2 {
    background-position: 0 -37px;
}
.star0_3 {
    background-position: 0 -57px;
}
.star0_4 {
    background-position: 0 -77px;
}
.star0_5 {
    background-position: 0 -97px;
}
.star0_6 {
    background-position: 0 -117px;
}
.star0_7 {
    background-position: 0 -137px;
}
.star0_8 {
    background-position: 0 -157px;
}
.star0_9 {
    background-position: 0 -177px;
}
.star1_0 {
    background-position: 0 -197px;
}
.star1_1 {
    background-position: 0 -217px;
}
.star1_2 {
    background-position: 0 -237px;
}
.star1_3 {
    background-position: 0 -257px;
}
.star1_4 {
    background-position: 0 -277px;
}
.star1_5 {
    background-position: 0 -297px;
}
.star1_6 {
    background-position: 0 -317px;
}
.star1_7 {
    background-position: 0 -337px;
}
.star1_8 {
    background-position: 0 -357px;
}
.star1_9 {
    background-position: 0 -377px;
}
.star2_0 {
    background-position: 0 -397px;
}
.star2_1 {
    background-position: 0 -417px;
}
.star2_2 {
    background-position: 0 -437px;
}
.star2_3 {
    background-position: 0 -457px;
}
.star2_4 {
    background-position: 0 -477px;
}
.star2_5 {
    background-position: 0 -497px;
}
.star2_6 {
    background-position: 0 -517px;
}
.star2_7 {
    background-position: 0 -537px;
}
.star2_8 {
    background-position: 0 -557px;
}
.star2_9 {
    background-position: 0 -577px;
}
.star3_0 {
    background-position: 0 -597px;
}

.pagenav_btm .pagenav {
    float: left;
    width:500px;
}
.pagenav_btm .pagenav p {
    display: inline-block;
    float: left;
    margin: 3px 10px 0 0;
    text-align: right;
    width: auto;
}
.pagenav_btm .perpage {
    float: right;
    margin-bottom: 10px;
    text-align: right;
}
.pagenav_btm .related {
    margin-bottom: 10px;
}
.pagenav_btm .pagenav ul {
    float: left;
    text-align: right;
    width: auto;
}
.pagenav_btm .pagenav ul li {
    display: inline;
}
.pagenav_btm .pagenav ul li span {
    background: none repeat scroll 0 0 #217AD0;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px 7px;
}
.pagenav_btm .pagenav ul li a {
    display: inline-block;
    padding: 3px 7px;
}
.pagenav_btm .pagenav ul li a:hover {
    background: none repeat scroll 0 0 #217AD0;
    color: #FFFFFF;
}
.container2012 .maker_list {
}
.container2012 .maker_list ul li {
    background: url("../../images/1/common/line_fade.gif") no-repeat scroll center top transparent;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 2px 0 2px 7px;
}
.container2012 .maker_list ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}
.container2012 .maker_list ul li a {
    background-image: url("../../images/1/common/ico_maker.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 113%;
	text-decoration:none;
    padding-left: 28px;
}
.container2012 .maker_list ul li a span.value {
    color: #666666;
    font-size: 70%;
    font-weight: normal;
    vertical-align: 2px;
}
.container2012 .maker_list ul li.Toyota a {
    background-position: 0 4px;
}
.container2012 .maker_list ul li.Nissan a {
    background-position: 0 -68px;
}
.container2012 .maker_list ul li.Honda a {
    background-position: 0 -140px;
}
.container2012 .maker_list ul li.Mitsubishi a {
    background-position: 0 -212px;
}
.container2012 .maker_list ul li.Mercedes-Benz a {
    background-position: 0 -284px;
}
.container2012 .maker_list ul li.BMW a {
    background-position: 0 -356px;
}
.container2012 .maker_list ul li.Mazda a {
    background-position: 0 -428px;
}
.container2012 .maker_list ul li.Subaru a {
    background-position: 0 -500px;
}
.container2012 .maker_list ul li.Volkswagen a {
    background-position: 0 -572px;
}
.container2012 .maker_list ul li.Suzuki a {
    background-position: 0 -644px;
}
.container2012 .maker_list ul li.LandRover a {
    background-position: 0 -716px;
}
.container2012 .maker_list ul li.Isuzu a {
    background-position: 0 -788px;
}
.container2012 .maker_list ul li.Audi a {
    background-position: 0 -860px;
}
.container2012 .maker_list ul li.Ford a {
    background-position: 0 -932px;
}
.container2012 .maker_list ul li.Daihatsu a {
    background-position: 0 -1004px;
}
.container2012 .maker_list ul li.Lexus a {
    background-position: 0 -1076px;
}
/* new common header */
.container2012 .inner{
	z-index:1;
}
.inner.simplestyle{
	height:70px;
	color:#000;
	line-height: 1em;
}
.container2012 .top-main .top-login .body-sign-block ul li{
	width:auto;
	height:auto;
	margin:8px 0 0;
}
.container2012 .top-main .top-login .body-sign-block ul li a,.balloon-sign-block li a{
	display:block;
	width:138px;
	height:auto;
	margin:0 auto;
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:none;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
}
/*20140617 mali form修正 */
.container2012 .userVoice_mailForm {
	margin-bottom: 20px;
	padding:0;
	width: 756px;
	height: 90px;
	background: #e4f0ff url(../../images/1/reason/mailForm_bg02.png) no-repeat 0 0;
	position:relative;
}
.container2012 .userVoice_mailForm p.text{
	width: 380px;
	position: absolute;
	bottom: 6px;
	right: 110px;
	z-index:10;
}
.container2012 .userVoice_mailForm p.submit{
	width: 55px;
	position: absolute;
	bottom: 7px;
	right: 68px;
	z-index:10;
}
.container2012 .userVoice_mailForm p.text input {
	width: 360px;
	height: 22px;
	border: 1px solid #EEE;
}
.container2012 .userVoice_mailForm p.submit a {
	display: block;
	width: 55px;
	height:22px;
	background: url(../../images/1/top/top_btns.png) no-repeat 0 -125px;
	border: none;
	overflow: hidden
}
.container2012 .userVoice_mailForm p.submit a:hover,
.container2012 .userVoice_mailForm p.submit a:focus {
	background: url(../../images/1/top/top_btns.png) no-repeat -56px -125px;
	cursor: pointer
}</pre></body></html>