@charset "UTF-8";
/* CSS Document */

/*------カラム設定 -------*/

/* 2カラム用、フル用 */
.COLUMN2 #BLOCK1, .FULL #BLOCK1 {
	width: 960px;
	clear: both;
}

.COLUMN2 #CENTERcont {
	width: 750px;
	float:left;
}
.COLUMN2 #RIGHTcont {
	width: 200px;
	float:right;
}

/* フル用 */
.FULL #CENTERBIGcont {
	width: 100%;
	clear: both;
}
/* -----------各メインコンテンツ--------- */
#CENTERcont .BigBox {
	clear:both;
	width:750px;
	margin-bottom:15px;
}
#CENTERcont .BigBox h3 {
	background:url(../../images/body_title_bar.gif) no-repeat left top;
	width:725px;
	*width:715px;
	height:22px;
	font-size:14px;
	padding-left:25px;
	color:#FFF;
	text-align:left;
	padding-top:3px;
	margin-bottom:20px;
}
#CENTERcont .BigBox h2 {
	background:url(../../images/title_bar_w750.gif) no-repeat left top;
	width:725px;
	*width:715px;
	height:25px;
	font-size:16px;
	padding-left:35px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	margin-bottom:10px;
}
#CENTERcont .BigBox ul {
	list-style:none;
}
#CENTERcont .BigBox li {
	display:inline;
	float:left;
}
#CENTERcont .BigBox li div.miniBox {
	width:140px;
	border-right:1px dotted #999;
	padding-right:5px;
	margin-right:4px;
}
#CENTERcont .BigBox li div.miniBox img {
	border:1px solid #CCC;
	width:100px;
	margin-left:21px;
	margin-bottom:5px;
}
#CENTERcont .BigBox li div.miniBox p.MainP {
	width:130px;
	margin-left:5px;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
#CENTERcont .BigBox li div.miniBox p {
	width:130px;
	margin-left:5px;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
#CENTERcont .BigBox li div.miniBox p.SUBTIME {
	width:130px;
	text-align:left;
	color:#CCC;
	font-size:10px;
}
#CENTERcont .BigBox ul.yoko {
	width:750px;
	list-style:none;
}
#CENTERcont .BigBox ul.yoko li {
	width:750px;
	border-bottom:1px dotted #999;
	padding-bottom:15px;
	margin-bottom:10px;
	display:block;
}
#CENTERcont .BigBox ul.yoko li img {
	width:100px;
	margin-left:5px;
	margin-right:10px;
	border:1px solid #CCC;
	float:left;
}
#CENTERcont .BigBox ul.yoko li h4 {
	font-size:13px;
	text-align:left;
	width:460px;
	height:18px;
	float:left;
}
#CENTERcont .BigBox ul.yoko li p.SUBTIME2 {
	width:65px;
	font-size:10px;
	color:#CCC;
	float:right;
}
#CENTERcont .BigBox ul.yoko li div.text1 {
	width:630px;
	float:right;
}
#CENTERcont .BigBox ul.yoko li div.text1 p {
	font-size:12px;
	color:#FFF;
	text-align:left;
	line-height:145%;
	margin-top:5px;
}
#CENTERcont .BigBox .NEWest {
	width:100%;
	clear:both;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
	margin-bottom:10px;
}
#CENTERcont .BigBox .NEWest img {
	width:100px;
	float:left;
}
#CENTERcont .BigBox .NEWest .Pblock {
	width:630px;
	float:right;
}
#CENTERcont .BigBox .NEWest .Pblock h5 {
	font-size:14px;
	text-align:left;
	color:#FFF;
	margin-bottom:3px;
}
#CENTERcont .BigBox .NEWest .Pblock p {
	font-size:12px;
	color:#CCC;
	text-align:left;
}
#CENTERcont .BigBox .NEWest .Pblock p.SUBTIME3 {
	font-size:10px;
	color:#CCC;
	float:right;
	margin-top:-20px;
}
/* -------------各インフォメーションウインドウ---------- */
#RIGHTcont .INFOwindow {
	border:1px solid #CCC;
	width:188px;
	padding:5px;
	margin-bottom:10px;
}
#RIGHTcont .INFOwindow h3 {
	background:url(../../images/mark_mini.gif) no-repeat left center;
	font-size:11px;
	color:#FFF;
	text-align:left;
	padding-left:18px;
	margin-bottom:5px;
}
/* インフォメーションウインドウテーブル */
#RIGHTcont .INFOwindow table {
	border-collapse: collapse;
}
#RIGHTcont .INFOwindow table th {
	width:50px;
	font-size:11px;
	color:#FFF;
	text-align:left;
}
#RIGHTcont .INFOwindow table td {
	width:150px;
	font-size:11px;
	color:#FFF;
	text-align:left;
}
/* インフォメーションウインドウリスト */
#RIGHTcont .INFOwindow ul {
	list-style:none;
	float:left;
	margin-left:10px;
}
#RIGHTcont .INFOwindow li {
	font-size:11px;
	color:#FFF;
	text-align:left;
}
/* インフォメーションウインドウ記事 */
#RIGHTcont .INFOwindow dl {
	margin-left:10px;
	width:180px;
}
#RIGHTcont .INFOwindow dt {
	font-size:10px;
	color:#999;
	text-align:left;
}
#RIGHTcont .INFOwindow dd {
	font-size:12px;
	color:#FFF;
	text-align:left;
}

/*フルサイズ設定*/
.FULL #CENTERBIGcont h2 {
	background:url(../../images/title_bar_w960.gif) no-repeat left top;
	width:925px;
	height:25px;
	font-size:16px;
	color:#FFF;
	padding-left:35px;
	padding-top:5px;
	margin-bottom:15px;
	font-weight:bold;
}

.FULL #CENTERBIGcont iframe {
	background-color:#FFF;
}

/*会社概要 */
#CENTERcont .BigBox #CompanyBOX {
	width:750px;
	margin-top:15px;
}
#CENTERcont .BigBox #CompanyBOX img.Company1 {
	width:750px;
	margin-bottom:15px;
}
#CENTERcont .BigBox #CompanyBOX #TEXTSPC {
	width:750px;
	padding-top:20px;
	padding-bottom:15px;
	position:relative;
}
#CENTERcont .BigBox #CompanyBOX #TEXTSPC p {
	font-size:13px;
	color:#FFF;
	text-align:left;
}
#CENTERcont .BigBox #CompanyBOX #TEXTSPC a img.shopass {
	width:150px;
	height:30px;
	position:absolute;
	left:335px;
	*left:325px;
	top:30px;
	_top:15px;
}
#CENTERcont .BigBox #CompanyBOX table {
	width:750px;
	border-collapse:collapse;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	position:relative;
}
#CENTERcont .BigBox #CompanyBOX table th {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#000066;
	font-size:12px;
	text-align:center;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
}
#CENTERcont .BigBox #CompanyBOX table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#333;
	font-size:12px;
	text-align:left;
	color:#FFF;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}
#CENTERcont .BigBox #CompanyBOX table td img.net {
	margin-right:10px;
	display:inline;
	margin-bottom:15px;
}
#CENTERcont .BigBox #CompanyBOX p {
	width:750px;
	margin-top:15px;
	font-size:13px;
	text-align:left;
	color:#FFF;
}
/*パーツ関連 */
#CENTERcont .BigBox #PartsBOX {
	clear:both;
	width:750px;
	margin-top:15px;
}
#CENTERcont .BigBox #PartsBOX img.PartsTitle {
	margin-bottom:10px;
}
#CENTERcont .BigBox #PartsBOX p {
	font-size:12px;
	color:#FFF;
	text-align:left;
	margin-bottom:15px;

}
#CENTERcont .BigBox #PartsBOX table.PARTS1 {
	width:750px;
	margin-bottom:15px;
	border-collapse:collapse;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 th {
	background:url(../../images/parts_subtitle.gif) no-repeat left top;
	height:40px;
	display:block;
	background-color:#003399;
}
#PartsBOX table.PARTS1 th span, #PartsBOX table.PARTS2 th span, #PartsBOX table.PARTS3 th span {
	display:none;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td {
	background-color:#FFF;
	padding:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td ul {
	clear:both;
	list-style:none;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td li {
	display:inline;
	float:left;
	margin-right:10px;
	width:90px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td li a img {
	width:70px;
	margin-bottom:3px;
	display:block;
	margin-left:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td li a h4 {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	line-height:120%;
	display:block;
	text-decoration:underline;
}
#CENTERcont .BigBox #PartsBOX table.PARTS1 td li a p {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	line-height:120%;
	display:block;
	text-decoration:underline;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 {
	width:750px;
	margin-bottom:15px;
	border-collapse:collapse;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 th {
	background:url(../../images/parts_subtitle2.gif) no-repeat left top;
	height:40px;
	display:block;
	background-color:#CC3300;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td {
	background-color:#FFF;
	padding:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td ul {
	clear:both;
	list-style:none;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td li {
	display:inline;
	float:left;
	margin-right:10px;
	width:90px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td li a img {
	width:70px;
	margin-bottom:3px;
	display:block;
	margin-left:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td li a h4 {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	display:block;
	line-height:120%;
	text-decoration:underline;
}
#CENTERcont .BigBox #PartsBOX table.PARTS2 td li a p {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	line-height:120%;
	display:block;
	text-decoration:underline;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 {
	width:750px;
	margin-bottom:15px;
	border-collapse:collapse;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 th {
	background:url(../../images/parts_subtitle3.gif) no-repeat left top;
	height:40px;
	display:block;
	background-color:#006600;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td {
	background-color:#FFF;
	padding:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td ul {
	clear:both;
	list-style:none;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td li {
	display:inline;
	float:left;
	margin-right:10px;
	width:90px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td li a img {
	width:70px;
	margin-bottom:3px;
	display:block;
	margin-left:10px;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td li a h4 {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	display:block;
	line-height:120%;
	text-decoration:underline;
}
#CENTERcont .BigBox #PartsBOX table.PARTS3 td li a p {
	width:80px;
	font-size:11px;
	text-align:left;
	color:#000;
	line-height:120%;
	display:block;
	text-decoration:underline;
}

/*プライシーポリシー*/
#PrivacyBOX {
	width:750px;
	clear:both;
}
#PrivacyBOX table.PYBX {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	width:748px;
}
#PrivacyBOX table.PYBX th {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#666;
	color:#FFF;
	font-size:12px;
	text-align:center;
}
#PrivacyBOX table.PYBX td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	font-size:12px;
	text-align:left;
	color:#FFF;
	
}
/*カテゴリー記事 */
#CENTERcont .BigBox1 {
	width:750px;
	height:25px;
	clear:both;
	margin-bottom:10px;
	position:relative;
}
#CENTERcont .BigBox1 h2 {
	background:url(../../images/title_bar_w750.gif) no-repeat left top;
	width:725px;
	height:25px;
	font-size:16px;
	padding-left:35px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
}
#CENTERcont .BigBox1 p.SUBTIMES4 {
	position:absolute;
	right:10px;
	bottom:1px;
}
#CENTERcont .Single-Straight {
	width:740px;
	clear:both;
	margin-left:10px;
}
#CENTERcont .Single-Straight p {
	font-size:12px;
	color:#CCC;
	text-align:left;
}

/*輸入車について */
#CENTERcont .BigBox #YUNYUBOX {
	clear:both;
	width:750px;
	margin-bottom:15px;
}
#CENTERcont .BigBox #YUNYUBOX h4 {
	margin-top:15px;
	width:750px;
	margin-bottom:5px;
}
#CENTERcont .BigBox #YUNYUBOX p {
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
}
#CENTERcont .BigBox #YUNYUBOX p.SUBpp {
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
}
#CENTERcont .BigBox #YUNYUBOX img {
	margin-top:15px;
	margin-bottom:15px;
}