/* ***********************************************/
/*	DATE		: 2008/3/31
	TITLE		: ユケン工業_製品検索
	FILE_NAME	: search.css
	AUTHER		: FOIS 			 */
/*************************************************/

/*=====各属性のスタイル===========================*/
h2 {
	color:#0C419A;
	font-size:1.2em;
	font-weight:bold;
	line-height:140%;
	padding-bottom:10px;
}

h3 {
	font-size:0px;
}

.none 
{ 
	display: none ;
}

.hidden 
{ 
	visibility: hidden ;
}

.visible 
{
	color: #ff3300;
	background-color: #ffffff;
}

/*=====製品詳細(search.html)===========================*/

/*製品検索レイアウトテーブル*/
#tb-search {
	width:680px;
	margin:0px auto 20px;
}

#tb-search td {
	width:50%;
	vertical-align:top;
}

#tb-keyword {
	width:340px;
}

/*キーワード検索テーブル*/
#tb-keyword td {
	width:170px;
	border:solid 1px #333333;
	background-image:url(image/bk_keyword.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	padding-bottom:5px;
}

.cp-keyword {
	text-align:center;
	font-weight:bold;
	padding:5px;
	border-bottom:dotted 1px #333333;
	margin-bottom:5px;
}

.p-keyword {
	text-align:left;
	padding:2px 20px;
}

.speech-box {
	width:300px;
	background-color:#D2EFFF;
	text-align:left;
}

.p-search {
	padding:0px 10px;
	text-align:left;
}

/*製品検索カテゴリボックス*/
.category-box {
	margin:0px 0px 10px;
	background-color:#F2F2F2;
	padding:10px;
}

/*インデント用ボックス*/
.div-hierarchy0 {
	margin-bottom:5px;
}

.div-hierarchy1 {
	margin-left:40px;
	margin-bottom:5px;
}

.div-hierarchy2 {
	margin-left:80px;
	margin-bottom:5px;
}

.div-hierarchy3 {
	margin-left:120px;
	margin-bottom:5px;
}

.div-hierarchy4 {
	margin-left:160px;
	margin-bottom:5px;
}

/*ツリー表示テキスト*/
.p-hierarchy {
	vertical-align:middle;
	display:inline;
}

/*ツリー表示アイコン*/
.img-hierarchy {
	vertical-align:middle;
}

.edu-box {
	width:678px;
	border:solid 1px #333333;
	padding-bottom:10px;
	background-image:url(../global/image/bk_sitemap.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	margin-bottom:10px;
	margin-top:30px;
}

.cp-edu {
	padding:10px 0px 5px;
	margin:0px 10px 10px;
	border-bottom:dotted 1px #666666;
	font-weight:bold;
}

/*=====製品詳細(search_result.html)===========================*/

/*ページ表示*/
.tb-page {
	background-color:#D7EEFF;
	margin:5px 0px 10px;
	width:680px;
}

.td-page-left {
	text-align:left;
	padding:5px;
	background-color:#D7EEFF;
}

.td-page-right {
	text-align:right;
	padding:5px;
	background-color:#D7EEFF;
}

/*検索結果一覧表示*/
.tb-title {
	border:solid 1px #333333;
	border-bottom:0px;
	width:680px;
	margin:0px auto;
	margin-bottom:0px;
}


.tb-list {
	border:solid 1px #333333;
	border-bottom:0px;
	width:680px;
	margin:0px auto;
	margin-bottom:10px;
}

.th-list-left {
	
	text-align:center;
	padding:2px 5px;
}

.th-list-right {
	
	text-align:center;
	border:solid 1px #333333;
	padding:2px 5px;
}



.td-list {
	text-align:left;
	padding:2px 5px;
	border:solid 1px #333333;
	border-top:0px;
}

.td-break {
	word-wrap:break-word;
}

/*ページめくりテーブル*/

.tb-page-operation {
	width:680px;
	margin-bottom:20px;
}

.td-page-operation-left {
	text-align:left;
	padding-bottom:20px;
	border-bottom:dotted 1px #333333;
}

.td-page-operation-right {
	text-align:right;
	padding-bottom:20px;
	border-bottom:dotted 1px #333333;
}

/*=====製品詳細(search_detail.html)===========================*/
#contents {
	width: 780px;
	margin : 0px auto;
	position:relative;
	text-align:center;
	padding-bottom:10px;
}
/*製品詳細テーブル*/
.tb-detail {
	border:solid 1px #333333;
	width:680px;
	margin:0px auto;
}

.td-detail-left {
	width:150px;
	padding:2px 5px;
	text-align:left;
}

.td-detail-right {
	width:auto;
	padding:2px 5px;
	text-align:left;
	border:solid 1px #333333;
}

/*製品シリーズとMSDSダウンロードテーブル*/
.tb-series {
	border:solid 1px #333333;
	width:680px;
	margin:10px auto;
}

.td-series-cp1 {
	padding:2px 5px;
	text-align:center;
	border:solid 1px #333333;
}

.td-series-cp2 {
	padding:2px;
	text-align:center;
	width:40px;
	border:solid 1px #333333;
}

.td-series-item {
	padding:2px 5px;
	text-align:left;
	border:solid 1px #333333;
}

/*データダウンロードボックス*/
.dl-box {
	background-color:#F2F2F2;
	text-align:left;
	padding:10px 20px;
	margin-bottom:5px;
}

/*関連情報・お問い合わせテーブル*/
.tb-relation {
	width:680px;
	margin-bottom:20px;
}

.td-relation-left 
{
	
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}

.relation-box 	
{
	background-color:#F2F2F2;
	text-align:left;
	width:450px;
	padding:5px 0px;
	padding-bottom:10px;
}

.td-relation-right {
	width:220px;
	background-color:#F2F2F2;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}

.p-relation {
	text-align:left;
	padding:2px 20px;
}

/*=====ＮＣＢ製品詳細(selamic.html)===========================*/

.tb-selamic {
	width:680px;
	border:solid 2px #333333;
	margin-bottom:5px;
}

.td-selamic {
	text-align:center;
	border:solid 1px #333333;
	padding:2px;
}

.right-boldline {
	border-right:solid 2px #333333;
}

.bottom-boldline {
	border-bottom:solid 2px #333333;
}

.selamic-relation-box {
	background-image:url(image/bk_selamic.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#f2f2f2;
	width:680px;
	text-align:left;
	margin-top:5px;
	margin-bottom:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.p-selamic-relation {
	padding:0px 80px 2px;
}
