﻿@charset "utf-8";

/*　グループ　----------------------------------------------*/

#primary .wrap{
		width:570px;
		margin:1em 0 0;
		padding:0;
	}
#secondary .wrap{
		width:182px;
		margin:1em 0 1em;
		padding:0 0 0 5px;
	}
/*　ヘッダー　----------------------------------------------*/

/*
#header_navi {
	margin:0 auto;
	padding:0;
	list-style:none;
}

#header_navi li {
	margin:0;
	padding:0;
	display: inline;
	float:left;
}

#header_navi a {
	display: block;
	height: 61px;
}

a.to_title	{width:580px; background: url(../image/sinkomanufactualing.gif);}
a.to_home	{width:55px; background: url(../image/header-top.gif);}
a.to_sitemap	{width:90px; background: url(../image/header-sitemap.gif);}
a.to_mail	{width:55px; background: url(../image/header-mail.gif);}

#top_fla{
	width:780px;
	margin:0 auto;
}
*/
#header_navi {
	margin:0 auto;
	padding:0;
	list-style:none;
}

#header_navi li {
	margin:0;
	padding:0;
	display: inline;
	float:left;
}

#header_navi a {
	display: block;
	height: 61px;
}

/*a.to_title	{width:580px; background: url(../image/sinkomanufactualing.gif);}
a.to_home	{width:55px; background: url(../image/header-top.gif);}
a.to_sitemap	{width:90px; background: url(../image/header-sitemap.gif);}
a.to_mail	{width:55px; background: url(../image/header-mail.gif);}
a.to_eng	{width:74px; background: url(../image/header-eng.gif);}
*/
a.to_title	{width:418px; background: url(../image/sinkomanufactualing.gif); }
a.to_home	{width:55px; background: url(../image/header-top.gif);}
a.to_sitemap	{width:90px; background: url(../image/header-sitemap.gif);}
a.to_mail	{width:55px; background: url(../image/header-mail.gif);}
a.to_jpn	{width:88px; background: url(../image/header-jpn.gif);}
a.to_eng	{width:74px; background: url(../image/header-eng.gif);}

/*　製品情報ナビゲーション　----------------------------------------------*/


#products_bar {
	width: 780px; height:32px;
	margin: 0; padding: 0;
	background:#201A25;
	clear:both;
}
#products_bar img{
vertical-align: middle;
}
#txt_menu  {
	color:#fff
}
#txt_menu a:link , #txt_menu a:visited  {
	color:#fff;text-decoration:none;
}


#productnavi{
	margin:0 auto;
	padding:0;
	list-style:none;
}
#productnavi li {
	display: inline;
	float: left;
	margin:0;
	padding:0;
}
#productnavi a {
	display: block;
	height: 62px;
}

a.pn_cut	{width:196px; background: url(../image/navi/pn_cut.jpg);}
a.pn_wrap	{width:194px; background: url(../image/navi/pn_wrap.jpg);}
a.pn_polish	{width:194px; background: url(../image/navi/pn_polish.jpg);}
a.pn_iso	{width:196px; background: url(../image/navi/pn_iso.jpg);}

/*hover時のアクション
-------------------------------------------------------------------------*/
#productnavi li a:hover{ background-position:left bottom;}


/*RSS
-------------------------------------------------------------------------*/
#end_unit{}



/*テーブルリスト新着テーブル
---------------------------------------------------------------------*/
#newentry{
width:550px;
background:#669;
padding:0;
}
.tbl_list {
	width: 550px;
	margin: 0 0 1em;
	padding:0;
	border-collapse: collapse;
}
.tbl_list th,
.tbl_list td {
	padding: 2px;
}

.tbl_list th {
	text-align: left;
	font-weight: normal;
}
.tbl_list input {
	margin:0 0 4px;
	vertical-align: middle;
}


#tbl_news { margin: 0;}
#tbl_news th {width: 6.5em;}
/*縞模様*/
#tbl_news .line0 {}/*先*/
#tbl_news .line1 th {background-color: #e6e6e6;}/*後*/
#tbl_news .line1 td {background-color: #e6e6e6;}/*後*/

.read_more{
	width:550px;
	text-align:left;
	background-color:#fff;
}
.read_more a img{
	margin: 0;
	padding:0;
}

/*エントリー
-------------------------------------------------------------------------*/
.entry{	width:564px;
	margin:1em 0 2em;
}

.entry_header {
	width:540px;
	border-left:#669 4px solid;
	border-bottom:#669 1px solid;
	margin:0 0 15px; padding:0;
	line-height: 1.2;
}
.entry_title {
	width:530px;
		margin:0 0.4em;
		padding:3px 0;
		line-height:1;
	}
.entry_title a , .entry_title a:visited {
		text-decoration: none;
		font-weight: bold;
		color: #201A25;
	}
.entry_title a:hover {
		text-decoration: none;
		font-weight: bold;
		color: #ff9933;
	}
.title_bar{
padding:3px 0 0 5px;
width:540px;
background:#669;
}
.title_bar h2{
color:#fff;
}

.entry_date {
		font-size:0.92em;
		color: #669;
		margin:0 0.6em;
	}

.entry_body {
	width:540px;
	margin:1em 0 0;
	clear: both;
}



/*エントリー2
-------------------------------------------------------------------------*/
.entry_footer {
	width:530px;
	font-size:0.92em;
	color:#999999;
	clear: both;
	text-align:right;

}
.content_nav{	
	width:559px;
	margin:1em 0 0;
	padding:0;}

.archive_title{	width:530px;
	font-size:1.5em;
	color:#f93;
	margin:1em 0 0;
	padding:0;
}

/*検索---------------*/
.module-header{}
.module-content{}
	
	


/*記事内---------------*/
/*　20090903　追加　　*/
.entry-body .gaiyo_tbl th,
.entry-body .gaiyo_tbl td{
	padding:3px 0 3px 10px;
	}

.entry .ent_dt dl{
	display:inline;
	}

.entry .ent_dt dt{
	background:url(../../gaiyo/img/enkaku_back.gif)top left repeat-y;
	border-top:1px solid #c2e0c2;
	width:72px;
	float:left;
	padding:2px 0 0 5px;
	margin:2px 0;
	}
.entry .ent_dt dd{
	width:450px;
	border-top:1px solid #c2e0c2;
	padding:0;
	float:left;
	padding:2px 0 0 5px;
	margin:2px 0;
	}

/*フロートクリア*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
.clearfix {
	clear: both;
	display: inline-block;
}

/*.entry .ent_dt dt{
	background:#e1f0e1;
	padding:0 3px;
	border-top:1px solid #c2e0c2;
}
.entry .ent_dt dd{
	padding:0 0 0 3em;
}
*/
.entry .kojo_tbl {
	width:545px;
	}
.entry .kojo_tbl td{
padding:5px 0;
}
	
.entry .kojo_tbl .left_img{
	margin-left:8px;
	}	
.entry table{
	margin-bottom:10px;
	}	
.entry th {
	background:#ccf;
	text-align:left;
	font-weight:normal;
	padding-left:5px;
}

.entry td{
 background:#e8e8ff;
 padding:3px 0 3px 5px;
}

.entry .tech td {
vertical-align: top;
background:#d8d8af;
}
.entry .tech .left_img{
	margin:5px 2px 4px 4px;
	}
.entry .tech .right_img{
	margin:5px 5px 4px 0;
	}
.entry span{
	margin-left:4px;
	}











