BODY {	background-color:white;	margin:0px;}.logo {	margin:0px;	padding:2px 2px 2px 6px;	background:#000;	text-align:left;}.h1_en {	margin:0px;	padding:3px 0px 3px 10px;	background:#666;	border-style:solid;	border-color:#444;	border-width:0px 0px 2px 0px;	color:white;	text-align:left;	font-family:"平成明朝","Times","Times New Roman",serif;	font-size:14pt;	font-weight:bold;}.h1_jp {	margin:0px;	padding:1px 1px 1px 10px;	background:#AAA;	color:white;	text-align:left;	font-size:9pt;	font-weight:normal;}.intro {	margin:0px 0px;	padding:5px 5px 5px 10px;	background:#EEE;	color:black;	text-align:left;	font-size:9pt;	font-weight:normal;}H2 {	clear: both;	margin:10px 10% 0px 10%;	padding:3px;	border:24px solid black;	border-style:none none none solid;	background:#CCC;	font-size:12pt;	font-weight:normal;}.paragraph {	font-size:9pt;	margin:10px 0pt 20px 0pt;}.symbol {	font-size:9pt;	margin:0px 0px;	padding:1px;	background:#FFF;	border:1px solid black;	vertical-align:middle;}.navi {	margin:10px 0px 10px 0px;	padding:0px;	background:#DDD;	text-align:center;	font-size:9pt;}.access {	clear:both;	border:1px;	padding:0px;	text-align:center;	font-size:9pt;	font-weight:normal;	font-family:serif;	color:grey;}.copy {	clear:both;	border:0px;	padding:2px;	background:#666;	text-align:right;	font-size:9pt;	font-weight:normal;	font-family:serif;	color:white;}.shopping{	clear: both;	margin:10px  20%;	padding:2px;	border:1px solid red;	border-style:solid solid solid solid;	background:#F99;	font-size:9pt;	font-weight:normal;}/**	============================*	パーツ種別メニューのスタイル*	============================**/.pm_all {	clear: both;	margin:10px 10% 0px 10%;	padding:0px 0px 2px 6px;	background:#FFF;	border-style:none;	border-color:#AAA;	border-width:0px;	font-size:9pt;}.pm_thumbnail {	margin:2px 0px 10px 10px;	padding:0px;	background:#FFF;	float:right;	border-style:none;	border-width:0px;}.pm_ename {	margin:0px;	padding:2px 0px 0px 0px;	background:#FFF;	color:black;	text-align:left;	font-family:"平成明朝","Times","Times New Roman",serif;	font-size:20pt;	font-weight:bold;}.pm_jname {	margin:0px;	padding:0px 0px 0px 0px;	background:#FFF;	color:black;	text-align:left;	font-size:12pt;	font-weight:solid;}.pm_price {	margin:0px;	padding:0px 0px 0px 0px;	color:red;	text-align:right;	font-size:9pt;	font-weight:solid;}.pm_comment {	margin:0px 120px 0px 0px;	padding:4px 0px 0px 0px;	background:#FFF;	color:#666;	text-align:left;	font-size:8pt;	font-weight:solid;	border-style:solid;	border-color:#DDD;	border-width:6px 0px 0px 0px;}/**	============================*	パーツ一覧のスタイル*	============================*/.pl_all {	clear: both;	margin:0px;	padding:20px;	background:#FFF;	border-style:dotted;	border-color:#888;	border-width:0px 0px 10px 0px;}.pl_thumbnail {	margin:0px 10px 10px 0px;	padding:0px;	float:left;	border-style:none;	border-width:0px;}.pl_esubscript {	margin:0px;	padding:2px 0px 0px 0px;	text-align:right;	font-family:"平成明朝","Times","Times New Roman",serif;	font-size:14pt;	font-weight:bold;}.pl_jsubscript {	margin:0px;	padding:0px 0px 0px 0px;	color:black;	text-align:right;	font-size:9pt;	font-weight:solid;}.pl_price {	margin:0px;	padding:0px 0px 0px 0px;	color:red;	text-align:right;	font-size:9pt;	font-weight:solid;}.pl_comment {	margin:0px 0px 0px 70px;	padding:4px 0px 4px 0px;	color:#666;	text-align:left;	font-size:9pt;	font-weight:solid;	border-style:solid;	border-color:#DDD;	border-width:4px 0px 0px 0px;}.pl_datalist {	margin:0px 0px 0px 100px;	padding:0px 0px 0px 0px;	color:#444;	text-align:left;	font-size:8pt;	font-weight:solid;
}/**	============================*	パーツ特集のスタイル*	============================*/.pd_all {	clear: both;	margin:0px;	padding:20px;	background:#FFF;	border-color:#888;	border-width:0px 0px 10px 0px;}.pd_image {	margin:0px 10px 10px 0px;	padding:0px 10px 0px 0px;	float:left;	border-width:0px;}.pd_comment {	margin:10px 30px;	padding:4px 0px 4px 0px;	color:#666;	text-align:left;	font-size:9pt;	font-weight:solid;	border-style:solid;	border-color:#DDD;	border-width:2px 0px 0px 0px;}/**	============================*	商品一覧のスタイル*	============================*/.il_all {	clear: both;	margin:0px 30px 0px 10px;	padding:0px 0px 10px 0px;	background:#FFF;	border-style:solid;	border-color:#CCC;	border-width:0px 3px 3px 0px;}.il_thumbnail {	margin:0px 5px;	padding:0px;	float:right;	border-style:none;	border-width:0px;}.il_esubscript {	margin:10px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-align:left;	font-family:"平成明朝","Times","Times New Roman",serif;	font-size:12pt;	font-weight:bold;}.il_jsubscript {	margin:0px;	padding:0px 0px 0px 0px;	color:black;	text-align:left;	font-size:12pt;	font-weight:solid;}.il_price {	margin:0px;	padding:0px 0px 0px 0px;	color:red;	text-align:left;	font-size:9pt;	font-weight:solid;}.il_comment {	margin:0px 0px 0px 0px;	padding:4px 0px;	color:#666;	text-align:left;	font-size:8pt;	font-weight:solid;	border-style:solid;	border-color:#CCC;	border-width:1px 0px 0px 0px;}/**	============================*	商品詳細のスタイル*	============================*/.id_all {	clear: both;	margin:0px;	padding:10px 20px;	background:#FFF;	border-color:#888;	border-width:0px 0px 10px 0px;}.id_image {	margin:0px 10px 10px 0px;	padding:3px;	float:left;	border-style:solid;	border-color:#888;	border-width:1px;}.id_price {	margin:0px;	padding:0px 0px 0px 0px;	color:red;	text-align:left;	font-size:12pt;	font-weight:solid;}.id_comment {	margin:10px 10px;	padding:4px 0px 4px 0px;	color:#666;	text-align:left;	font-size:10pt;	font-weight:solid;	border-style:solid;	border-color:#DDD;	border-width:0px 0px 0px 0px;}.id_menu_tab {	float:right;	clear: both;	margin:10px 40px;	padding:0px 20px;	background:#EEB;	color:black;	text-align:left;	font-size:9pt;	vertical-align:middle;	border-style:dotted;	border-color:#AAA;	border-width:2px;}/**	============================*	サイドメニューのスタイル*	============================*/.m_td{	background:#EEE;	margin:0px 0px 0px 0px;	padding:10px;	border-style:solid;	border-color:#CCC;	border-width:0px;}.m_group{	margin:10px 0px 0px 0px;	padding:0px;	text-align:left;	font-size:9pt;	font-weight:bold;	border-style:solid;	border-color:#CCC;	border-width:0px;}.m_list{	background:#FFF;	margin:0px 0px 2px 6px;	padding:2px;	text-align:left;	font-size:7pt;	font-weight:solid;	border-style:solid;	border-color:#AAA;	border-width:0px 1px 1px 0px;}