body, p, td, .f10, .f10n, .f12, .f12n, .f14, .f14n, .f18, .f18n {	color: #333333;	font-style: normal;}body {background-color: #ffffff;}em, strong {font-style: normal;font-weight: bold;}a:link {text-decoration: none;color: #2B38BB;}a:visited {text-decoration: none;color: #2B38BB;}a:hover, a:active {text-decoration: none;color: #2B38BB;}.menu {font-style: normal; font-weight: bold; color: #666666;}h1, h2, h3, h4, h5, h6 {	font-style: normal;	font-weight: bold;	text-align: left;	margin: 0px;	padding: 0px;}.list {text-decoration: none; margin:2px 3px 2px 4px;}.product1 {color: #3A617E; font-weight: bold; }.product2 {color: #4C3D81; font-weight: bold; }.product3 {color: #2F468F; font-weight: bold; }.sitemap {color: #999999;}#product .gaiyou {	color: #333333;	font-size: 12px;	line-height: 1.4;	margin: 0;	padding: 0 0 5px 0;}#product .title {	color: #000000;	font-size: 12px;	margin: 0;	padding: 0 0 5px 0;}#product .ttl {	color: #6A3546;	font-size: 18px;	margin: 0;	padding: 0;	font-weight: bold;}#product p {	color: #333333;	font-size: 12px;	line-height: 1.4;	margin: 0;	padding: 0 36px 0 0;}/* ----- product_detail3 ----- */.about {	margin: 0;	padding: 0 15px 35px 10px;}.about p {	color: #333333;	font-size: 14px;	line-height: 1.4;	margin: 0;	padding: 0 0 10px 0;}p.spec {	color: #333333;	font-size: 10px;	line-height: 1.3;	margin: 0;	padding: 5px 0 0 0;}.pdf {	color: #2F468F;	font-size: 14px;	line-height: 1.4;	margin: 0;	padding: 30px 15px 10px 10px;	font-weight: bold;}.pdf a:link, .pdf a:visited { text-decoration: underline; color: #2F468F; }.pdf a:hover, .pdf a:active { text-decoration: none; color: #2F468F; }