@charset "UTF-8";


body{font-size:12px;}
div#container{clear:both; width:980px; margin:5px 0 15px 15px;}

div#footer_catalog {clear:both; width:980px; margin:20px 0 0 15px; z-index:1;}
div#footer_catalog ul.footerLink{width:980px; margin:0; font-size:11px; clear:both;}
div#footer_catalog ul.footerLink li{float:left; height:18px; line-height:18px; word-break:keep-all; white-space:nowrap; list-style:none; font-size:11px; padding-right:12px;}

div#footer_catalog ul.footerLink a{height:15px; line-height:1.5em; font-size:11px;}

p#pagetop { font-size:12px; margin:10px 0; text-align:right; width:980px;}
p#pagetop a {background:transparent url(/cmn/seoCatalog-images/sankakuMini.gif) no-repeat scroll left center; padding-left:12px;}



/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

div#container {
	clear:both;
	margin:-5px 0 15px 15px;
	width:980px;
}
.CS_pankuzu {
	padding-bottom:20px;
}
.main {
	width:980px;
	position:relative;
	line-height:1.4;
	z-index:1;
}
h1{
	background:transparent url(/cmn/images/headfoot/v1.0_03.gif) no-repeat scroll 0 0;
	color:#333333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:19px;
	font-weight:900;
	line-height:22px;
	margin-bottom:10px;
	text-indent:15px;
	padding:1px 0;
	height:24px;
	overflow:hidden;
}
h2{
	clear:both;
	font-size:12px;
	line-height:1.5;
	color:#555;
	border-left:4px solid #999;
	text-indent:4px;
	margin-bottom:5px;
	padding-top:2px;
}


/*
##################################################################
 メーカー一覧 
##################################################################
*/


div.countryBox {
	width:970px;
	background-color:#F4F4F4;
	border:1px solid #CCC;
	padding:4px 4px 0;
	margin-bottom:10px;
}
dl.countryLst dt {
	background-color:#EEE;
	border-bottom:1px solid #CCC;
	padding:3px 0 2px 40px;
	height:21px;
	font-weight:bold;
	font-size:16px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	overflow:hidden;
}
dl.countryLst dd {
	background-color:#FFF;
	padding:8px;
	margin-bottom:4px;
}
dl.countryLst dd ul {
    zoom:1;/*for IE 5.5-7*/
}
dl.countryLst dd ul:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
dl.countryLst dd li {
	font-size:12px;
	line-height:1.8;
	font-weight:bold;
	width:130px;
	float:left;
}

dl#JPN dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -0px no-repeat; 
}
dl#GER dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -26px no-repeat; 
}
dl#USA dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -52px no-repeat; 
}
dl#CAN dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -78px no-repeat; 
}
dl#GBR dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -104px no-repeat; 
}
dl#SWE dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -130px no-repeat; 
}
dl#FRA dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -156px no-repeat; 
}
dl#ITA dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -182px no-repeat; 
}
dl#ESP dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -208px no-repeat; 
}
dl#BEL dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -234px no-repeat; 
}
dl#HOL dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -260px no-repeat; 
}
dl#RUS dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -286px no-repeat; 
}
dl#AUS dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -312px no-repeat; 
}
dl#KOR dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -338px no-repeat; 
}
dl#THA dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -364px no-repeat; 
}
dl#MYS dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -390px no-repeat; 
}
dl#IND dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -416px no-repeat; 
}
dl#RSA dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -442px no-repeat; 
}
dl#AUT dt{
	background:#EEE url(/cmn/seoCatalog-images/flags_sprite.png) -0px -468px no-repeat; 
}
div.releaseBox {
	background-color:#EEE;
	margin:-4px 0 4px;
	padding:5px 0 0 8px;
}
* html div.releaseBox {
	padding:5px 0 5px 8px;
}
div.releaseBox ul {
    zoom:1;/*for IE 5.5-7*/
}
div.releaseBox ul:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
div.releaseBox ul li {
	font-size:10px;
	width:174px;
	height:60px;
	float:left;
	background:url(/cmn/seoCatalog-images/top_carBg.png) center center no-repeat;
	margin:0 6px 7px 0px;
	padding:5px 5px 0 6px;
	/*border:1px solid #E0E0E0;*/
}
div.releaseBox ul li a.photo {
	float:left;
	display:block;
	margin-right:4px;
}
* html div.releaseBox ul li a.photo {
	margin-right:2px;
}
ul li a.photo img {
	border:1px solid #18459D;
}
ul li a.photo:hover img {
	border:1px solid #FF9900;
}
div.releaseBox ul li a {
	font-size:10px;
}
div.releaseBox ul li p {
	font-size:10px;
}
div.releaseBox ul li p.maker {
	height:43px;
}

#recommendCont {
    overflow: hidden;
    background-color: #E8E8E8;
    padding: 22px;
    width: 980px !important;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 936px !important;
    margin:0 0 -10px 10px;
}

#recommendCont a {
line-height:15px;
}

#recommendContTtl,
#recommendCont h2 {
	font-weight: bold;
}
#recommendContTtl{
width:936px;
height:18px;
margin-bottom:13px;
padding-bottom:10px;
padding-left:0;
text-indent:0;
font-size:12px;
border: solid #999;
border-width:0 0 1px;
background-color:#e8e8e8;
color:#000;

}

#recommendCont h2 {
	font-size: 12px;
	border: none;
	color: #333;
	margin-bottom: 8px;
	padding-left: 12px;
    line-height: 2;
    background: url(/cmn/images/arrow02.gif) no-repeat left center;
}

#recommendCont ul {
	margin-left: 12px;
/*	font-size: 85%;*/
}

#recommendCont .Sec1,
#recommendCont .Sec2,
#recommendCont .Sec3,
#recommendCont .Sec4 {
	float: left;
}

#recommendCont .Sec1 {
	width: 204px;
}

#recommendCont .Sec2 {
	width: 237px;
}

#recommendCont .Sec3 {
	width: 231px;
}

#recommendCont .Sec4 {
	width: 264px;
}

#recommendCont .Sec3 .Inner {
	margin-bottom: 30px;
}

#sonotaList{
	margin-top:20px;
}

p.p_h1_caption{
color:#999999;
font-size:10px;
line-height:11px;
padding-bottom:2px;
text-align:right;
}

div#footCopy {
	margin:10px 0 0 15px;
	width:980px;
}

div#footCopy i {
	float:right;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
