/* main.shtml キャンペーン */
div.Campaign00	{
	text-align: center;
	margin-top: 8px;
}
div.Campaign01	{
	text-align: left;
	padding: 4px;
}

/* main.shtml 更新情報 */
div.News00	{
	margin-top: 8px;
}
div.News01	{
	padding: 4px;
}

/* main.shtml タイムサービス */
div.TimeService00	{
	margin-top: 8px;
}
div.TimeService01	{
	padding: 4px;
}
div.TimeServiceMessage01	{
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #ff6600;
}
div.TimeServiceBanner01	{
	margin-top: 2px;
	margin-right: 10px;
	float: left;
	width: 285px;
}
div.TimeServicePrdct01	{
	text-align: center;
	margin-top: 2px;
	border: 2px #ff6600 solid;
	width: 284px;
}
div.TimeServicePrdct02	{
	padding: 2px;
	background-color: #ff6600;
	text-align: left;
	float: left;
	width: 138px;
	height: 144px;
}
b.TimeServicePrdct02Price	{
	font-weight: bold;
	font-size: 20px;
	color: #ffff00;
}
div.TimeServicePrdct03	{
	width: 139px;
	height: 144px;
	text-align: center;
}
div.TimeServiceNotice01	{
	margin-top: 4px;
}


/* main.shtml 特価品と新製品とex新製品のコンテナ */
div.PrdctMainCntn01	{
	width: 100%;
}
div.PrdctMainCntn02	{
	display: none;	/* visible invisible swich div.PrdctMainCntn02 */
	width: 100%;
}

/* main.shtml 特集 */
div.Tokushuu00	{
	margin-top: 8px;
}
div.Tokushuu01	{
	margin-top: 2px;
	border: 2px #ff6600 solid;
	width: 284px;
}
div.Tokushuu02	{
	padding: 2px;
	background-color: #00ffff;
	text-align: left;
	float: left;
	width: 138px;
	height: 144px;
}
div.Tokushuu03	{
	width: 139px;
	height: 144px;
}

/* main.shtml 特価品 */
div.PrdctTokka00	{
	text-align: center;
	width: 50%;
	padding: 0px;
	margin-top: 8px;
	float: left;
}
div.PrdctTokkaTitle01 {
}
div.PrdctTokkaText01 {
	width: 284px;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: blink;
	text-align: center;
}
div.PrdctTokka01	{
	margin-top: 2px;
	border: 2px #ff6600 solid;
	width: 284px;
}
div.PrdctTokka02	{
	padding: 2px;
	background-color: #ff0000;
	text-align: left;
	float: left;
	width: 138px;
	height: 144px;
}
img.IconBakuyasu	{
	margin-bottom: 4px;
}
div.PrdctTokka03	{
	width: 139px;
	height: 144px;
}

/* main.shtml 新製品 */
div.PrdctNewTitle01 {
	width: 100%;
	text-align: center;
}
div.PrdctNewText01 {
	width: 284px;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: blink;
	text-align: center;
}
div.PrdctNew01	{
	margin-top: 2px;
	border: 2px #ff6600 solid;
	width: 284px;
}
div.PrdctNew02	{
	padding: 2px;
	background-color: #ffff00;
	text-align: left;
	float: left;
	width: 209px;
	height: 68px;
}
div.PrdctNew03	{
	width: 68px;
	height: 68px;
}

div.PrdctNewBig00	{
	text-align: center;
	width: 50%;
	padding: 0px;
	margin-top: 8px;
	float: left;
}
div.PrdctNewBig01	{
	margin-top: 2px;
	border: 2px #ff6600 solid;
	width: 284px;
}
div.PrdctNewBig02	{
	padding: 2px;
	background-color: #ffff00;
	text-align: left;
	float: left;
	width: 138px;
	height: 144px;
}
div.PrdctNewBig03	{
	width: 139px;
	height: 144px;
}

/* main.shtml ex新製品 #他は[main.shtml 新製品]と共有 */
div.PrdctExNewTitle01 {
	width: 100%;
	text-align: center;
}
div.PrdctExNewText01 {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: blink;
	text-align: center;
}
div.PrdctExNew00Left	{
	text-align: center;
	width: 50%;
	padding: 0px;
	margin-top: 8px;
	float: left;
}
div.PrdctExNew00Right	{
	text-align: center;
	width: 50%;
	padding: 0px;
	margin-top: 8px;
}

/* main.shtml 限定特価品 */
div.PrdctSpecial00	{
	text-align: center;
	padding: 0px;
	margin-top: 8px;
}
div.PrdctSpecialTitle01 {
	text-align: left;
}
div.PrdctSpecial01	{
	margin-top: 2px;
	width: 98%;
	border: 2px #ff6600 solid;
}
div.PrdctSpecial02	{
	padding: 2px;
	width: 66%;
	text-align: left;
	float: left;
}
div.PrdctSpecial03	{
}
div.PrdctSpecial02_02	{
	padding: 2px;
	float: left;
}
div.PrdctSpecial03_02	{
	padding: 2px;
	text-align: left;
}

/* main.shtml メッセージ */
div.Message00	{
	margin-top: 8px;
}
div.Message01	{
	padding: 4px;
}

/* main.shtml 更新情報 */
div.NewArrivalsList00	{
	margin-top: 8px;
}
div.NewArrivalsList01	{
	padding: 4px;
}

/* main.shtml フロントグリル */
div.PrdctSpecialFrontgrill00	{
	text-align: center;
	padding: 0px;
	margin-top: 8px;
}
div.PrdctSpecialFrontgrillTitle01 {
	text-align: left;
}
div.PrdctSpecialFrontgrill01	{
	margin-top: 2px;
	width: 98%;
	border: 2px #ff6600 solid;
}
div.PrdctSpecialFrontgrill02	{
	padding: 2px;
	float: left;
}
div.PrdctSpecialFrontgrill03	{
	padding: 4px;
	text-align: left;
}
img.PrdctSpecialFrontgrill04	{
	margin: 2px;
}






/* design */
body,tr,td	{ font-size:12px; line-height:13px; font-family:"ms ui gothic"; }
td	{ padding: 2px; }
font	{ font-size:12px; line-height:13px; font-family:"ms ui gothic"; }
font.st	{ font-weight: bold; }
font.st01	{ font-weight: bold; color: #9900ff; }
font.st02	{ font-weight: bold; color: #ff6600; }
font.st03	{ color: #ff6600; }
font.st04	{ font-weight: bold; color: red; }
.11	{ font-size:11px; line-height:12px; font-family:"ms ui gothic"; }
.10	{ font-size:10px; line-height:11px; font-family:"ms ui gothic"; }
.9	{ font-size:9px; line-height:10px; font-family:"ms ui gothic"; }

a:link	{ text-decoration:none; color:#000000; font-family:"ms ui gothic"; }
a:visited	{ text-decoration:none; color:#333333; font-family:"ms ui gothic"; }
a:active	{ text-decoration:underline; color:#ff00ff; font-family:"ms ui gothic"; }
a:hover	{ text-decoration:underline; color:#9900ff; font-family:"ms ui gothic"; }

a:link.01	{ text-decoration:none; color:blue; font-family:"ms ui gothic"; }
a:visited.01	{ text-decoration:none; color:blue; font-family:"ms ui gothic"; }
a:active.01	{ text-decoration:underline; color:#ff00ff; font-family:"ms ui gothic"; }
a:hover.01	{ text-decoration:underline; color:#9900ff; font-family:"ms ui gothic"; }

img { border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; }

.centerhighside	{ border: 2px #ff6600 solid; border-collapse: collapse; }
.top_center	{ width: 100%; }
/* .top_center	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; } */
/* .top_center_inside	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 25%; } */
/* .top_center_inside_maker	{ border: 2px #ff6600 solid;  border-collapse: collapse;  width: 25%; } */
.category_bg1	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; background-color: #ffff00; font-weight: bold; }
.category_inside	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; background-color: #ffff00; font-weight: normal; }
.category_inside_carmaker	{ padding-left: 10px; font-weight: bold; }
.category_inside_car	{ padding-left: 20px; }
.category_bg2	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; background-color: #ff6600; font-weight: bold; margin-top: 8px; }
.category		{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; background-color: #ffff00; font-weight: bold; }
.menu	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; margin-top: 8px; }
.top_right	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; margin-bottom: 8px; }

.maker { font-weight: bold; }
.car_name { padding-left: 8px;  list-style-type: circle;  list-style-position: outside; }

.sp-title { font-weight: bold; }
.sp-photo { }
.sp-price { color: #ff0000;  font-weight: bold; }

.highside_menu { margin-left: 4px; }

/* prdct */
.prdct_info_box_01	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%;	padding-left: 4px;	padding-right: 4px; }
.prdct_info_box_02	{ width: 100%;	padding-left: 4px;	padding-right: 4px; }
/* .prdct_info_00	{ width: 100%;	padding-left: 4px;	padding-right: 4px; } */
.prdct_info_01	{ width: 30%; }
div.prdct_info_01_icon	{
	margin-left: 8px;
	margin-top:2px;
}
.prdct_info_01_link01	{ margin-left: 32px;	font-weight: bold; margin-top:2px; text-decoration: underline; }
.prdct_info_01_link02	{ margin-left: 32px;	font-weight: bold; margin-top:2px; text-decoration: underline; }
.prdct_info_dtl_text	{ margin-left: 0px; }
.prdct_info_02	{ width: 20%; }
.prdct_info_03	{ width: 20%; }
.prdct_info_04	{ width: 15%; }
.prdct_info_04_price	{ width: 15%;	font-weight: bold; }
.prdct_info_05	{ width: 15%; }
.prdct_info_05_price	{ width: 15%;	font-weight: bold; }
div.topic_path	{
}

/* 各index.shtml */
/* 行（13px）*行数＋12pxでピシャリ */
.prdct_idx_box_td	{ width: 25%; height: 300px; }
	.prdct_idx_box_td_table	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; height: 300px; }
	.prdct_idx_title	{ background-color: #ffff00; font-weight: bold;	padding: 4px; height: 103px; }
			.prdct_dtl_01	{ font-weight: bold; margin-right: 4px; }
			.prdct_dtl_02	{ font-weight: bold; margin-right: 4px; }
			.prdct_dtl_03	{ font-weight: bold; margin-right: 4px; }
			.prdct_dtl_04	{ font-weight: bold; margin-right: 4px; }
			.prdct_dtl_05	{ font-weight: bold; margin-right: 4px; }
			.prdct_dtl_06	{ font-weight: bold; margin-right: 4px; }
			.prdct_idx_photo	{ padding: 4px; height: 187px; background-position: center center; }
			.prdct_idx_price_04	{ font-weight: bold; }
			.prdct_idx_price_05	{ font-weight: bold; }



/* some */
.prdct_idx_price	{ padding: 4px; height: 38px; }
.prdct_info_title	{ font-weight: bold;  width: 100%;  background-color: #ffff00;  border: 2px #ff6600 solid;  border-collapse: collapse; }
.prdct_info_dtl_l	{ width: 33%;  border: 2px #ff6600 solid;  border-collapse: collapse;	padding: 4px; }
.prdct_info_dtl_r	{ width: 67%;  border: 2px #ff6600 solid;  border-collapse: collapse;	padding: 4px; }
.prdct_dtl_00	{ font-weight: bold; margin-right: 4px; }

/* some */
.send_idx_box_td	{ width: 50%; padding: 4px; }
.send_idx_box_ul	{ list-style-image: url(/img/crown_h12_l4.gif); }
.send_idx_box_td_table	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; }
.send_idx_box_td_table_td	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 50%;	padding: 4px; }
td.e-collect	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%; padding: 4px; }
.send_div_back	{ font-weight: bold; padding: 4px; color: #FF6600; text-decoration: blink; }

.info_td_table_td01	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 30%;	padding: 4px; }
.info_td_table_td02	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 70%;	padding: 4px; }

.div_extra_img_file { margin-bottom: 16px; }
.div_extra_img_file_03 { margin-top: 16px; }
.div_arrow { margin-top: 4px; margin-bottom: 4px; }

.term_idx_box_td_table	{ border: 2px #ff6600 solid; border-collapse: collapse; width: 100%;	margin: 4px; }
.term_idx_box_td_table_td_01	{ padding: 4px; }
.term_idx_box_td_table_td_02	{ width: 50%;	padding: 4px; }

/* some */
img.news_icon {
	vertical-align: text-top;
}
ul.news_list {
	margin-top: 2px;
}

/* link */
table.link_content_01	{
	padding: 4px;
	border: 2px #ff6600 solid;
	border-collapse: collapse;
	width: 100%;
}
td.link_content_02	{
	padding: 4px;
	border: 2px #ff6600 solid;
	border-collapse: collapse;
	line-height: 12px;
}
span.link_content_03 {
	width: 92px;
	float: left;
	text-align: center;
	height: 100%;
}
img.link_content_03 {
}
span.link_content_04 {
	width: 100px;
	float: left;
	text-align: center;
	height: 100%;
	padding-top: 2px;
}
span.link_content_05 {
	height: 100%;
	padding-top: 2px;
}

/* custom */
table.custom_content_01	{
	padding: 4px;
	border: 2px #ff6600 solid;
	border-collapse: collapse;
	width: 100%;
}
td.custom_content_02	{
	padding: 4px;
	border: 2px #ff6600 solid;
	border-collapse: collapse;
	line-height: 12px;
}
img.custom_content_03 {
	margin-left: 6px;
	margin-right: 6px;
	float: left;
}
span.custom_content_04 {
}
