@charset "UTF-8";/* ---------------------------------------------------------------- *	製品紹介（金型／マシニング）ページ固有の設定 * ---------------------------------------------------------------- */#product {	padding: 20px 20px 40px 20px;}#product h3 {	margin-bottom: 16px;	padding: 6px 6px 6px 8px;	background-color: #eeeeee;	border-left: 4px solid #cc0000;}.listLine {	margin-top: 16px;	margin-bottom: 8px;	height: 150px;	clear: both;}.listLineMachi {	margin-top: 16px;	margin-bottom: 8px;	height: 170px;	clear: both;}.box {	width: 150px;	margin-top: 0;	margin-right: 16px;	margin-bottom: 0;	margin-left: 0;	padding-bottom: 0;	float: left;}#product dl {	padding-bottom: 12px;}#product dt {	font-size: 100%;	font-weight: bold;	color: #cc0000;	padding-bottom: 2px;}#product dd {	font-size: 12px;	line-height: 135%;}/* ---------------------------------------------------------------- *	サブウィンドウへのリンクテキストの指定 * ---------------------------------------------------------------- */#product a:link {	color: #003366;	text-decoration: underline;}#product a:visited {	color: #336699;	text-decoration: underline;}#product a:hover {	color: #336699;	text-decoration: underline;}#product a:active {	color: #336699;	text-decoration: underline;}/* ---------------------------------------------------------------- *	次のページ・前のページへの指定 * ---------------------------------------------------------------- */.pagelink {	width: 648px;	margin: 24px 0;	clear: both;}/* ---------------------------------------------------------------- *	詳細ページの指定 * ---------------------------------------------------------------- */#productBox {	width: 780px;	margin: 0;	padding-bottom: 24px;	clear: both;}.productPh {	width: 480px;	margin-right: 20px;	padding: 0;	float: left;}#productBox img {	margin-bottom: 12px;}.productComent {	width: 260px;	padding: 0;	line-height: 160%;	float: left;}.productData {	padding-top: 1em;}.productContact {	margin-top: 2em;	padding-top: 1em;	border-top: 1px dotted #cccccc;}/* ---------------------------------------------------------------- *	マシニング・5面加工機ページのみの指定 * ---------------------------------------------------------------- */#kakoukiBox {	height: 195px;	margin-bottom: 16px;	padding: 16px;	background: #eeeeee;	clear: both;}.kakoukiPhoto {	float: left;	padding: 0 16px 0 0;}.kakoukiText {	margin: 0;	padding: 0;	line-height: 135%;}.pageback {	width: 470px;	display: block;	padding-left: 14px;	margin: 0;	background: url(../images/icon-arrrow-l.gif) no-repeat left center;	clear: both;}/* ---------------------------------------------------------------- *	ライン * ---------------------------------------------------------------- */.line {	width: 648px;	height: 1px;	margin: 6px 0;	background: url(../product/images/img-line-cccccc.gif) repeat-x;	clear: both;}
